Skip to main content
Every error shares the same shape:
Never branch on message. Rewording is not considered a breaking change; changing a code is.
Error messages are currently returned in Spanish, regardless of this page’s language. They are meant for your logs and for support, not for showing to end users — build your user-facing text from code.

Types and HTTP status

Code catalogue

Authentication and permissions

Request

Key scope

Resources

A resource outside your key’s scope returns 404, not 403. This is deliberate: telling them apart would confirm that a given ticket code exists, which is exactly what someone enumerating codes would be after.

Conflicts

Writes

Other