error.code to distinguish authentication, permissions, missing resources, invalid bodies, and rate limits.
Error format
error.fields, which names the invalid fields and what is wrong. The supplied specification does not define the exact shape of error.fields.
Status and code reference
Handle rate limits
Each key allows 120 requests per minute, including at most 30 requests that change something. The write limit does not increase the total allowance to 150. When a429 response arrives:
- Read the
Retry-Afterresponse header. - Interpret its value as a delay in seconds.
- Wait for that delay before making another request with the key.
Check the API boundary
API keys are accepted only under this base URL:invoices:read; paying an invoice and applying credit stay in the panel.
Related reference
Authentication and scopes
Review key controls, account boundaries, expiry, and required scopes.
Protection changes
Review network mutations and their sync results before sending writes.
