V2
Get Page
Fetch page metadata and properties without loading child block content.
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, andurl. - Child block content is not included.
page_typedistinguishes normal pages from folder and mind map page extensions.- Pages in trash still use the
pageobject shape within_trash: true.
Errors
401 unauthorized: invalid or expired token.403 forbidden: missingpages.reador no access to the page.404 not_found: page does not exist.