Skip to content

List all access tokens

GET
/api/v1/me/tokens
page
integer format: int64
>= 1
Example
1

Page number of the results to fetch.

Paginated list of access tokens for the authenticated user.

object
data
required
Array<object>
object
id
required
integer format: int64
Example
23145
name
required
string
Example
CI Deployments
status
required

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

string
Allowed values: active expired revoked
Example
active
last_used_at

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

string format: date-time
nullable
Example
2024-04-11T14:35:05Z
usage_count
required
integer
Example
12
expires_at

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

string format: date-time
nullable
Example
2024-12-31T06:00:00Z
created_at
required
string format: date-time
Example
2024-03-01T18:11:00Z
allowed_ips

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

Array<string>
nullable
Example
[
"10.0.0.0/24",
"203.0.113.12"
]
links
required
object
first
required
string format: uri
Example
https://example.test/api/v1/me/tokens?page=1
last
required
string format: uri
Example
https://example.test/api/v1/me/tokens?page=1
prev
required
string format: uri
nullable
next
required
string format: uri
nullable
meta
required
object
current_page
required
integer
Example
1
from
required
integer
nullable
Example
1
last_page
required
integer
Example
1
path
required
string format: uri
Example
https://example.test/api/v1/me/tokens
per_page
required
integer
Example
20
to
required
integer
nullable
Example
15
total
required
integer
Example
15
links
required
Array<object>
object
url
string format: uri
nullable
Example
https://example.test/api/v1/me/tokens?page=1
label
required
string
Example
&laquo; Previous
page
required
integer
nullable
active
required
boolean
Example
[
{
"url": null,
"label": "&laquo; Previous",
"page": null,
"active": false
},
{
"url": "https://example.test/api/v1/me/tokens?page=1",
"label": "1",
"page": 1,
"active": true
},
{
"url": null,
"label": "Next &raquo;",
"page": null,
"active": false
}
]
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.

Standard RFC 9457 problem details envelope.

object
type
required

RFC 9457 compliant problem details response builder.

string format: uri
Example
about:blank
title
required
string
Example
Unauthorized
status
required
integer
Example
401
detail
string
nullable
Example
Authentication failed
instance
required
string format: uri-reference
Example
/api/v1/me
trace_id

Unique identifier for the API request (if available).

string
nullable
Example
b4f5aa7a-1470-4d92-8d3c-98e7c7de9f5f