API Tokens
Create API token
Create an API token in the current account.
This V2 endpoint generates tokens that use _ (underscore) as the separator between the token ID and the secret string, instead of the $ separator used by the V1 endpoint. For example: 42_a1b2c3d4...
Tokens created via this endpoint are fully compatible with all existing authentication mechanisms.
post/iam/v2/clients/{clientId}/tokens
Path parameters
clientIdinteger required
Account ID.
Request body
Example request
{
"name": "My token",
"description": "It's my token",
"exp_date": "2021-01-01T12:00:00.000000Z",
"client_user": {
"role": {
"id": 1,
"name": "Administrators"
}
}
}Response
OK.
Example response
{
"token": "42_a1b2c3d4e5f6...",
"name": "My token",
"description": "It's my token",
"exp_date": "2021-01-01T12:00:00.000000Z",
"client_user": {
"role": {
"id": 1,
"name": "Administrators"
},
"user_id": 123,
"user_name": "John Doe",
"user_email": "some@email.com",
"client_id": 456
},
"id": 42,
"created": "2021-01-01T12:00:00.000000Z",
"last_usage": "2021-01-01T12:00:00.000000Z"
}