Skip to main content
GET
/
tokens
List API tokens for your authenticated platform.
curl --request GET \
  --url https://{publicHost}/tokens \
  --header 'Authorization: Basic <encoded-value>'
{
  "data": [
    {
      "id": "Token:019542f5-b3e7-1d02-0000-000000000001",
      "name": "Operations token",
      "permissions": [
        "VIEW",
        "TRANSACT",
        "MANAGE"
      ],
      "clientId": "01947d2284054f890000e63bca4810df",
      "createdAt": "2025-07-21T17:32:28Z",
      "updatedAt": "2025-07-21T17:32:28Z"
    }
  ],
  "hasMore": false,
  "nextCursor": "",
  "totalCount": 1
}

Authorizations

Authorization
string
header
required

Integration-key Basic Auth (clientId:clientSecret) as documented in docs/public/AUTHENTICATION.md.

Query Parameters

name
string

Filter tokens by name.

limit
integer

Maximum number of results to return. Defaults to 50 and caps at 100.

Required range: 1 <= x <= 100
cursor
string

Pagination cursor returned from a previous request.

Response

Paginated API token list returned. Secrets are redacted on list surfaces.

data
object[]
required

Current page of API tokens. Secrets are redacted on list surfaces.

hasMore
boolean
required

Whether more results exist after this page.

nextCursor
string
required

Cursor to send on the next request. Empty string means there is no next page.

totalCount
integer
required

Total number of matching tokens.