Token Structure¶
A Token structure is returned from Shared Token methods createSharedToken()
, getSharedToken()
, getSharedTokens()
, or API Token methods createAPIToken()
, getAPIToken()
, getAPITokens()
.
- creationTime¶
Timestamp when the token was created. See Timestamps.
- description¶
A description of the token.
- expiryTime¶
Timestamp when this token becomes invalid. See Timestamps. May be
None
if the token doesn’t expire.- owner¶
The owner of this token.
- ownerToken¶
The owner of this token, if this destination was created by a token.
- ownerTokenSession¶
The token session of the token that created this token.
- passwordRequired¶
Whether a password is required to use this token.
- permissions¶
Permissions granted to this token. See
PERMISSIONS
- token¶
A token ID.
- userData¶
Key-value map of user attached metadata. Use
updateObjectUserData()
anddeleteObjectUserData()
to manipulate object user data.- downloadCount¶
Number of times this shared token has been used to create a transfer.
Note
Shared Tokens only
- downloadLimit¶
Total number of transfers that can be created with this shared token, before becoming invalid. May be
None
if there is not limit.Note
Shared Tokens only
- manifestId¶
A manifest ID. Manifest IDs are returned from
createManifest()
, and used in other methods to refer to a specific manifest.Note
Shared Tokens only
- path¶
Path that this API token is sandboxed into.
Note
API Tokens only
Changed in version 2.4.0: Added ownerToken, ownerTokenSession, permissions, path keys.