Skip to main content
GET
/
management
/
keys
List management API keys
const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};

fetch('https://api.phaseo.app/v1/management/keys', options)
  .then(res => res.json())
  .then(res => console.log(res))
  .catch(err => console.error(err));
{
  "ok": true,
  "limit": 125,
  "offset": 1,
  "total": 1,
  "keys": [
    {
      "id": "11111111-1111-4111-8111-111111111111",
      "name": "Production Key",
      "prefix": "pk_abc123",
      "status": "active",
      "scopes": "read,write",
      "created_at": "2026-01-01T00:00:00Z",
      "last_used_at": "2026-01-20T10:30:00Z"
    }
  ]
}
Management API keys provide elevated privileges for programmatic management of your AI Stats resources. Use management API keys to list, manage, and delete keys for your team.

Authentication

All endpoints require a management API key in the Authorization header:
Authorization: Bearer <your-management-api-key>

Authorizations

Authorization
string
header
required

Bearer token authentication

Query Parameters

team_id
string

The team ID to query

limit
integer
default:50

Maximum number of keys to return

Required range: 1 <= x <= 250
offset
integer
default:0

Pagination offset

Required range: x >= 0

Response

List of management API keys

ok
enum<boolean>
required
Available options:
true
limit
integer
required
Required range: 1 <= x <= 250
offset
integer
required
Required range: x >= 0
total
integer
required
Required range: x >= 0
keys
object[]
required
Last modified on February 11, 2026