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
| Parameter | Type | Description |
|---|---|---|
name | string | Display name |
email | string | Email address |
metadata | object | Custom fields |
API Key Management
List API Keys
GET /users/me/keys
Create API Key
POST /users/me/keys
| Parameter | Type | Required | Description |
|---|---|---|---|
name | string | Yes | Key display name |
type | string | No | test or live |
scopes | array | No | Permission scopes |
Revoke API Key
DELETE /users/me/keys/:key_id