Skip to main content

Error envelope

Non-decision errors use one stable shape:
Keep requestId in your logs and include it when contacting support.

Decision denials

check and consume return HTTP 200 for an allowed or denied product decision. Inspect allowed, not only the HTTP status.

HTTP statuses

429 rate_limited includes Retry-After and retryAfterSeconds. Honor the server delay before retrying.