Skip to content

Error format

All errors share one shape:

json
{
  "errors": [
    { "code": "validation_error", "message": "boardId is required.", "field": "boardId" }
  ]
}
StatusWhen
400Validation failed or the operation was rejected by business rules (e.g. a mandatory field is missing, a state transition is not allowed).
401Missing, invalid, revoked or expired API key; workspace license not active.
403The key lacks the scope, or the service account's role may not perform the action.
404The record does not exist or is not visible to the key's role.
422Idempotency-Key reused with a different request.
429Rate limit exceeded.
5xxUnexpected error — retry with backoff.

code values are stable identifiers you can branch on; message is human-readable English and may change.

Stoneity Public API v1