Skip to main content

Base URL and media type

REST v1 operations use https://api.qoory.ai/v1. Send JSON request bodies with Content-Type: application/json and request JSON responses.

Success envelope

Successful operations return a stable envelope:
request_id is always present. Credit and rate-limit values are present when that stage of request processing ran.

Response headers

You may send a public-safe x-request-id containing 8 to 96 letters, numbers, underscores, periods, colons, or hyphens. Qoory replaces malformed values.

Nullable and omitted values

Treat null as unavailable, unresolved, or not applicable according to the schema. Do not coerce it to zero or an empty string. Unknown object properties are not part of the contract; generate types from OpenAPI and tolerate additive fields within the same API version. Timestamps use ISO 8601 date-time strings. Market observations and publication times describe different events, so keep the field name with the value.