Skip to main content
Retrieves a page object using the specified ID. Returns either a full page object or a partial page object, depending on the integration’s permissions.

Method Signature

Parameters

string
required
The ID of the page to retrieve (with or without dashes).Example: "897e5a76-ae52-4b48-9fdf-e71f5945d1af" or "897e5a76ae524b489fdfe71f5945d1af"
array
An array of property IDs to filter the response. Only the specified properties will be included in the response.Note: If a page doesn’t have a property, it won’t be included in the filtered response.Example: ["title", "abc123", "def456"]
string
Bearer token for authentication. Overrides the client-level authentication.

Response

string
Always "page"
string
The ID of the page
string
ISO 8601 timestamp when the page was created
string
ISO 8601 timestamp when the page was last edited
boolean
Whether the page is archived
boolean
Whether the page is in trash
boolean
Whether the page is locked from editing in the Notion app UI
string
The URL of the Notion page
string | null
The public URL if the page has been published to the web, otherwise null
object
Information about the page’s parent (database, page, workspace, or block)
object
Property values of the page. Each property is keyed by its name and contains type-specific data.
object | null
Page icon (emoji, external URL, file, or custom emoji)
object | null
Page cover image (external URL or file)
object
User who created the page
object
User who last edited the page

Examples

Basic Page Retrieval

Retrieve with Property Filtering

Filter the response to only include specific properties:

Type-Safe Property Access

Extract Page ID from URL

Use the helper function to extract a page ID from a Notion URL:

Access Different Property Types

Check Page Metadata

Error Handling

See Also