Analytics
Get user activity grouped by endpoint
Returns user activity data grouped by endpoint for the last 30 (completed) UTC days. Management key required.
get/activity
Query parameters
datestring
Filter by a single UTC date in the last 30 days (YYYY-MM-DD format).
Example:2025-08-24
Filter by a single UTC date in the last 30 days (YYYY-MM-DD format).
api_key_hashstring
Filter by API key hash (SHA-256 hex string, as returned by the keys API).
Example:abc123def456...
Filter by API key hash (SHA-256 hex string, as returned by the keys API).
user_idstring
Filter by org member user ID. Only applicable for organization accounts.
Example:user_abc123
Filter by org member user ID. Only applicable for organization accounts.
Response
Returns user activity data grouped by endpoint
Example response
{
"data": [
{
"byok_usage_inference": 0.012,
"completion_tokens": 125,
"date": "2025-08-24",
"endpoint_id": "550e8400-e29b-41d4-a716-446655440000",
"model": "openai/gpt-4.1",
"model_permaslug": "openai/gpt-4.1-2025-04-14",
"prompt_tokens": 50,
"provider_name": "OpenAI",
"reasoning_tokens": 25,
"requests": 5,
"usage": 0.015
}
]
}