Axiym
Fundamentals

Common headers

The API Reference is the source of truth for which headers apply to each endpoint. Header names are case-insensitive; examples use canonical casing.

Request headers

HeaderRequiredUse
AuthorizationProtected endpointsBearer token from POST /oauth/token.
X-Request-IdOptionalClient-generated request ID for tracing. UUID is recommended.
Idempotency-KeyWhere shown in the API ReferenceSafely retry a state-changing operation.
Content-TypeRequests with a bodyapplication/json, except the form-encoded token request.

State-changing request

POST /{resource} HTTP/1.1
Authorization: Bearer <access_token>
X-Request-Id: 4df45565-62bd-4ceb-9f5e-788a8b501093
Idempotency-Key: operation-2026-001
Content-Type: application/json

Use a new X-Request-Id for each HTTP attempt, including retries. Axiym echoes it in the response and records it for support investigation.

Reuse the same Idempotency-Key when retrying the same state-changing request after a timeout, network failure, or ambiguous response.

Response headers

HeaderUse
X-Request-IdRequest identifier to include in support requests.
x-ratelimit-limitMaximum capacity in the current rate-limit window.
x-ratelimit-remainingCapacity remaining in the current window.
x-ratelimit-afterSeconds until capacity becomes available after throttling.
Retry-AfterDelay before retrying after 429 Too Many Requests.