List API-key activity
Lists individual requests made with the authenticating API key, newest first. Activity is asynchronously persisted. Treat pagination cursors as opaque.
/account/activityLists individual requests made with the authenticating API key, newest first. Activity is asynchronously persisted. Treat pagination cursors as opaque.
Authorization
BearerAuth Tenant key supplied as the Authorization Bearer token.
In: header
Query Parameters
Inclusive RFC 3339 start time. Defaults to 30 days before to.
date-timeInclusive RFC 3339 end time. Defaults to the current time. The range may not exceed 90 days.
date-time1 <= length <= 2001 <= length <= 200Value in
- "tts"
- "stt"
Value in
- "completed"
- "failed"
Number of records to return, from 1 to 100. Defaults to 50.
^([1-9]|[1-9]\d|100)$Opaque cursor returned as next_cursor by the previous page.
1 <= length <= 512Response Body
application/json
application/json
application/json
application/json
application/json
application/json
const response = await fetch("https://api.allmodels.io/account/activity?limit=50", { headers: { Authorization: `Bearer ${process.env.ALLMODELS_API_KEY}` }});if (!response.ok) throw new Error(`AllModels request failed: ${response.status}`);console.log(await response.json());import osimport requestsresponse = requests.get( "https://api.allmodels.io/account/activity?limit=50", headers={"Authorization": f"Bearer {os.environ['ALLMODELS_API_KEY']}"}, timeout=30,)response.raise_for_status()print(response.json())curl https://api.allmodels.io/account/activity?limit=50 \ -H "Authorization: Bearer $ALLMODELS_API_KEY"{ "items": [ { "id": "string", "started_at": "2019-08-24T14:15:22Z", "finished_at": "2019-08-24T14:15:22Z", "latency_ms": 0, "provider": "string", "model": "string", "capability": "tts", "status": "completed", "usage_unit": "characters", "usage_amount": 0, "credits": 1250000, "cost_usd": 1.25 } ], "next_cursor": "string"}{ "error": "invalid_request"}{ "error": "invalid_request"}{ "error": "invalid_request"}{ "error": "invalid_request"}{ "error": "invalid_request"}Get API-key usage GET
Returns daily usage for the authenticating API key only. Usage events are persisted asynchronously and may take a short time to appear.
List account credit transactions GET
Lists organization-level credit events without payment-provider identifiers, reference IDs, or arbitrary metadata. Per-request usage debits are available from the activity endpoint instead.
