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
Noneif 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
Noneif 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.