Skip to main content
All partner API errors use the same JSON envelope:

Error reference

All successful and error responses include Cache-Control: private, no-store.

Retry policy

Retry network failures and HTTP 500 responses with exponential backoff and jitter. For HTTP 429, wait at least the number of seconds in Retry-After. Do not automatically retry validation, authorization, conflict, size, or media-type errors without changing the request or access configuration. Creating a credit claim is safe to retry because leadId is its idempotency key. A byte-for-byte identical JSON body is not required, but the normalized email, variant, and credit amount must match the original claim details.

Example retry decision

Cap automated retries, record the final error code, and preserve the original leadId across every create-claim attempt.