Skip to content

List all access tokens

GET
/api/v1/me/tokens
curl --request GET \
--url 'https://example.com/api/v1/me/tokens?page=1' \
--header 'Authorization: Bearer <token>'
page
integer format: int64
>= 1
Example
1

Page number of the results to fetch.

Paginated list of access tokens for the authenticated user.

Media type application/json
object
data
required
Array<object>
object
id
required
integer format: int64
name
required
string
status
required

Operational status of the token, derived from revocation and expiration timestamps.

string
Allowed values: active expired revoked
last_used_at

When this token was last used (null if never used).

string format: date-time
nullable
usage_count
required
integer
expires_at

When this token expires. Null means the token does not expire.

string format: date-time
nullable
created_at
required
string format: date-time
allowed_ips

Optional list of IPs or CIDR ranges allowed to use this token.

Array<string>
nullable
links
required
object
first
required
string format: uri
last
required
string format: uri
prev
required
string format: uri
nullable
next
required
string format: uri
nullable
meta
required
object
current_page
required
integer
from
required
integer
nullable
last_page
required
integer
path
required
string format: uri
per_page
required
integer
to
required
integer
nullable
total
required
integer
links
required
Array<object>
object
url
string format: uri
nullable
label
required
string
page
required
integer
nullable
active
required
boolean
Example
{
"data": [
{
"id": 1,
"name": "Production Deploy",
"status": "active",
"last_used_at": "2024-04-11T14:35:05Z",
"usage_count": 42,
"expires_at": null,
"created_at": "2024-03-01T18:11:00Z",
"allowed_ips": null
}
],
"links": {
"first": "https://example.edu/api/v1/me/tokens?page=1",
"last": "https://example.edu/api/v1/me/tokens?page=1",
"prev": null,
"next": null
},
"meta": {
"current_page": 1,
"from": 1,
"last_page": 1,
"links": [
{
"url": null,
"label": "&laquo; Previous",
"page": null,
"active": false
},
{
"url": "https://example.edu/api/v1/me/tokens?page=1",
"label": "1",
"page": 1,
"active": true
},
{
"url": null,
"label": "Next &raquo;",
"page": null,
"active": false
}
],
"path": "https://example.edu/api/v1/me/tokens",
"per_page": 20,
"to": 15,
"total": 15
}
}

Missing or invalid bearer token.

Media type application/json

Standard RFC 9457 problem details envelope.

object
type
required

RFC 9457 compliant problem details response builder.

string format: uri
title
required
string
status
required
integer
detail
string
nullable
instance
required
string format: uri-reference
trace_id

Unique identifier for the API request (if available).

string
nullable
Example
{
"type": "about:blank",
"title": "Unauthorized",
"status": 401,
"detail": "Authentication failed",
"instance": "/api/v1/me",
"trace_id": "b4f5aa7a-1470-4d92-8d3c-98e7c7de9f5f"
}