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

FieldTypeDescription
idstring (UUID)Unique identifier for the API key.
namestringThe descriptive name assigned to the key.
scopesarray of stringsList of permission scopes granted to this key.
last_used_atstring (ISO 8601) or nullTimestamp of the last API request made with this key.
created_atstring (ISO 8601)Timestamp when the key was created.

Errors

StatusDescription
401Missing or invalid API key.
403API 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"