Skip to main content
HTTP status codes tell you whether your request succeeded, failed authentication, hit a rate limit, or needs a corrected payload. This page covers the status codes you are most likely to see when calling the Seamless v1 REST API.
Poll status values such as done, error, or duplicate are not HTTP errors — they appear in a 200 response body when you call a poll endpoint. See Authenticate and make your first request for poll status meanings.

Status code reference

422: insufficient credits vs missing license

Both problems return HTTP 422, but the code field in the JSON body tells you which one applies: Example — insufficient credits:
Example — missing license:

429: rate limit exceeded

When you exceed your organization’s rate limit, the API returns 429 with a JSON body similar to:
Read X-RateLimit-Reset from the response headers and wait until that time before retrying the same endpoint.