Developer API
Get Page
V2

Get Page

Fetch page metadata and properties without loading child block content.

GET /v2/pages/:page_id

Get Page

Use Case

Use this endpoint to read page metadata and page properties. It does not return child blocks; use the block children endpoint for page content.

Endpoint

Item Value
Method GET
Path /v2/pages/:page_id
Request body None
Returns page
Scope pages.read

Permissions

Requires pages.read and access to the page.

Parameters

Parameter Type Required Description
page_id string Yes Page ID.

Response Example

{
  "object": "page",
  "id": "11111111-1111-4111-8111-111111111111",
  "page_type": "page",
  "created_time": "2026-04-09T08:00:00.000Z",
  "last_edited_time": "2026-04-09T09:30:00.000Z",
  "created_by": {
    "object": "user",
    "id": "bbbbbbbb-bbbb-4bbb-8bbb-bbbbbbbbbbbb"
  },
  "last_edited_by": {
    "object": "user",
    "id": "bbbbbbbb-bbbb-4bbb-8bbb-bbbbbbbbbbbb"
  },
  "parent": {
    "type": "page_id",
    "page_id": "55555555-5555-4555-8555-555555555555"
  },
  "in_trash": false,
  "icon": null,
  "cover": null,
  "properties": {
    "title": {
      "id": "title",
      "type": "title",
      "title": [
        {
          "type": "text",
          "text": {
            "content": "Launch Plan",
            "link": null
          },
          "plain_text": "Launch Plan",
          "href": null
        }
      ]
    }
  },
  "url": "https://buildin.ai/docs/11111111-1111-4111-8111-111111111111"
}

Behavior

  • The response includes properties, parent, icon, cover, timestamps, user references, and url.
  • Child block content is not included.
  • page_type distinguishes normal pages from folder and mind map page extensions.
  • Pages in trash still use the page object shape with in_trash: true.

Errors

  • 401 unauthorized: invalid or expired token.
  • 403 forbidden: missing pages.read or no access to the page.
  • 404 not_found: page does not exist.

Prerequisites

Next Steps

References