POST request with a JSON body containing at minimum a title for the page. The API creates the page and returns the full page object, including its newly assigned id, which you can use in subsequent requests.
Endpoint
Request Body
The title of the new page. Must be between 1 and 255 characters. Titles do not need to be unique across your workspace.
The body content of the page. Accepts plain text or Markdown. If omitted, the page is created with an empty content body. There is no enforced maximum length, but extremely large payloads may affect performance.
Request Example
Response
A successful request returns a201 Created status and the full page object for the newly created page.
Response Fields
The unique identifier assigned to the new page. Store this if you need to reference, update, or delete the page later.
The title of the page, exactly as provided in your request.
The body content of the page. Returns an empty string if no content was provided.
ISO 8601 timestamp recording when the page was created.
ISO 8601 timestamp recording when the page was last modified. On creation, this matches
created_at.Response Example
Validation Errors
If the request body is invalid, the API returns422 Unprocessable Entity with details about which field failed validation: