Skip to main content
Version: 2.31.0

Tokens reference

API tokens are used for the Edge Python API. They allow you to create an EdgeSession object and perform tasks like uploading and downloading files. You can create and delete tokens using the "Edge API Tokens" section in your Profile.

# List tokens
[1]: edge.tokens.list()
[Token]

# Create a token
[2]: edge.tokens.create('This is my token')
<edge.edge_tokens.Token>

Constructor​

Constructing these yourself is not recommended. You should make an EdgeSession and access the .tokens property.


Methods​

list​

list() -> list(Token)

Retrieves a list of Edge Tokens for the current user.

Returns​

list(Token) List of Edge Tokens.


get​

get(token_id) -> Token

Retrieves an Edge Token.

Parameters​

  • token_id (str)
    The token's ID.

Returns​

Token The object corresponding to the Token.


create​

create(note=None, expires_in=None) -> Token

Creates an Edge Token.

Parameters​

  • note (str)
    Optional; A descriptive note to attach to the token. This is not the ID of the token, only an optional description.
  • expires_in (int)
    Optional; The time to live of the created token, in seconds. If None is specified, the token will not expire until it is removed. If 0 is specified, the token will expire immediately. This may generate some errors during token creation.

Returns​

edge.edge_tokens.Token An object where the token property is the value of the token.


remove​

remove(token_id)

Removes an Edge Token.

Parameters​

  • token_id (str)
    The token's ID.