Skip to main content
All API errors return a JSON response with three fields:

Status codes

Validation errors

When the API rejects specific fields, the response includes a details array with one message per issue:

Common validation issues

You referenced a section number that does not exist. Call GET /api/v1/pages/{page_id} to see available sections.
You sent a field like backgroundColor or headingSize which is a style field, not content. The API only accepts text, media, and link fields.
Your section key does not follow the section_N format.

Rate limit headers

When you hit a rate limit, the response includes these headers:
If you are building an automation that runs in a loop, add a short delay between requests to stay within the rate limit.