Get Hosted API Usage

Beta
Today's reads, runs and writes against the API's daily caps, with each route's share of the reads and writes. A read is a request a store, file or run_latest route answered from storage; a response served from the cache is not one. A write is a document a `store_write` route landed; a replayed Idempotency-Key is not one. `counters_available` is false where nothing counts (no Redis), so a zero is never mistaken for a quiet day. Dark launch: requires the `hosted_apis_access` entitlement (402 `hosted_apis_not_in_plan` otherwise).

Authentication

AuthorizationBearer

Enter your API key with the Bearer prefix, e.g. ‘Bearer sk_…’.

Path parameters

api_idstringRequired

Hosted API id (prefixed external id, api_...).

Headers

Speechify-VersionstringOptional

Response headers

Speechify-Request-IdstringOptional
Unique identifier for this request, present on every response (2xx and non-2xx alike). If the caller sends a `Speechify-Request-Id` request header the server echoes it back (sanitized and length-capped) so one logical request can be traced end-to-end; otherwise the server generates a fresh value. Log it on every response and quote it in support requests - it is the stable handle that ties your observation to Speechify's server-side logs, and it matches the `request_id` field in the error envelope. The legacy alias `X-Request-ID` carries the same value and is still accepted on requests, until 2027-07-24. Prefer the un-prefixed name (RFC 6648).

Response

OK
daystring

The UTC day the counters cover, YYYY-MM-DD.

readslong

Reads served today across the API’s store, file, run_latest and tool routes.

daily_read_capinteger
runslong
Runs started today through the API's run routes.
daily_run_capinteger
writeslong
Documents landed today through the API's write routes.
daily_write_capinteger
routeslist of objects
counters_availableboolean

False where nothing counts (no Redis); the numbers are then zero, not quiet.

Errors

400
Bad Request Error
401
Unauthorized Error
402
Payment Required Error
404
Not Found Error
429
Too Many Requests Error
500
Internal Server Error