Users API

User profile management endpoints.

Get Current User

GET /users/me

Returns the authenticated user’s profile.

Response (200 OK)

{
  "data": {
    "id": "user_abc123",
    "email": "developer@example.com",
    "name": "Jane Developer",
    "created_at": "2026-01-15T08:00:00Z",
    "plan": "pro",
    "api_keys": {
      "test": 1,
      "live": 0
    }
  }
}

Update Current User

PUT /users/me

Request Body

ParameterTypeDescription
namestringDisplay name
emailstringEmail address
metadataobjectCustom fields

API Key Management

List API Keys

GET /users/me/keys

Create API Key

POST /users/me/keys
ParameterTypeRequiredDescription
namestringYesKey display name
typestringNotest or live
scopesarrayNoPermission scopes

Revoke API Key

DELETE /users/me/keys/:key_id