Skip to main content
Every failed request returns the same envelope shape, an HTTP status code that matches the failure, plus a JSON body:
fields is only present when code is validation_error, it’s a map of field name to a plain-English problem description.

Error codes

Since not_found covers both “doesn’t exist” and “belongs to someone else,” you can’t use it to probe whether a given ID exists in another organization, both cases look the same from the outside.