Skip to Content

Errors

Every error response has the same shape:

{ "error": { "code": "invalid_request", "message": "title is required" } }

Error codes

CodeStatusMeaning
unauthorized401Missing, malformed, revoked, or unknown API key.
forbidden403Valid key, but the plan doesn’t allow this action (writes require a paid plan).
invalid_request400Validation failed — bad JSON, missing field, or invalid query parameter.
not_found404Unknown route or no resource with that id in your project.
limit_reached429Monthly submission quota exhausted.
rate_limited429Too many requests in the current window — back off and retry.
internal_error500Something failed on our side. Safe to retry.

This list is exhaustive — the API returns no other codes.

Last updated on