List API Keys
GET /api/v1/api-keys/
Returns a list of all API keys belonging to your organization. The raw key value is never included in list responses.
Authentication
Requires an API key with api_keys:read scope, or a dashboard session. Pass via the X-API-Key header.
Response
Status: 200 OK
{
"count": 3,
"next": null,
"previous": null,
"results": [
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"name": "Production Integration",
"scopes": ["documents:read", "documents:write", "jobs:read"],
"last_used_at": "2026-03-15T18:30:00Z",
"created_at": "2026-03-01T12:00:00Z"
}
]
}Response Fields
| Field | Type | Description |
|---|---|---|
id | string (UUID) | Unique identifier for the API key. |
name | string | The descriptive name assigned to the key. |
scopes | array of strings | List of permission scopes granted to this key. |
last_used_at | string (ISO 8601) or null | Timestamp of the last API request made with this key. |
created_at | string (ISO 8601) | Timestamp when the key was created. |
Errors
| Status | Description |
|---|---|
401 | Missing or invalid API key. |
403 | API key does not have api_keys:read scope. |
Code Examples
curl https://api.parsifyhq.com/api/v1/api-keys/ \
-H "X-API-Key: YOUR_API_KEY"