Gateway

List API keys

Lists API keys for the authenticated workspace. Management API key required.

get/keys

Request

  • Base URL: https://api.phaseo.app/v1
  • URL: https://api.phaseo.app/v1/keys
  • Auth: HTTP bearer

Query parameters

include_disabledboolean

Whether to include paused or soft-blocked keys in the response.

offsetinteger

Number of API keys to skip for pagination.

limitinteger

Maximum number of API keys to return.

workspace_idstring uuid

Optional workspace override. Must match the authenticated workspace unless using an internal control caller.

Response

API key list

total_countinteger required

Example response

{
  "data": [
    {
      "id": "11111111-1111-4111-8111-111111111111",
      "hash": "a3f5b7c9d8e1f23456789abcdeffedcba9876543210fedcba1234567890abcdef",
      "workspace_id": "22222222-2222-4222-8222-222222222222",
      "name": "Analytics Service Key",
      "label": "Analytics Service Key",
      "prefix": "phaseo_v1_sk_abcd1234",
      "status": "active",
      "scopes": "[\"chat.completions\",\"responses\"]",
      "created_by": "user_abc123",
      "created_at": "2026-04-28T12:00:00Z",
      "updated_at": "2026-04-28T12:15:00Z",
      "last_used_at": "2026-04-28T12:30:00Z",
      "expires_at": "2027-12-31T23:59:59Z"
    }
  ],
  "total_count": 3
}

Changes

No recorded changes to this operation across all 1 revision of this API.