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.