Skip to main content
Errors are returned as JSON. Handle errors using the code field — it never changes, while detail is a human-readable message that may.

Error format

Some errors also include type and instance.

Request ids

To use your own id, send an X-Request-Id header of 1–64 letters, digits, - or _. We return it in the X-Request-Id response header and as requestId. If you don’t send one, or it isn’t valid, we generate one. A few errors, such as a request to an unknown path, may not include a requestId or return your X-Request-Id.

Error codes