Error shape
Errors carry a typederror object with a trace_id to quote to support:
trace_id is in the X-Request-Id header of every response.
Categories (type → HTTP)
The
code refines the type (e.g. identifier_taken, invalid_status, campaign_not_draft).
Rate limits
The limit is applied per Application. Every response carries standard headers:rate_limit_error with Retry-After (seconds). Retry with backoff.
