{ "opencollection": "1.0.0", "info": { "name": "Notion Blocks Pages API", "version": "2022-06-28" }, "request": { "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "items": [ { "info": { "name": "Pages", "type": "folder" }, "items": [ { "info": { "name": "Notion Create a page", "type": "http" }, "http": { "method": "POST", "url": "https://api.notion.com/v1/pages", "headers": [ { "name": "Notion-Version", "value": "" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Creates a new page that is a child of an existing page or database. If the parent is a database, the property values of the new page must conform to the parent database's schema. The request body must include a parent and properties. Page content can optionally be provided as an array of block objects in the children field." }, { "info": { "name": "Notion Retrieve a page", "type": "http" }, "http": { "method": "GET", "url": "https://api.notion.com/v1/pages/:page_id", "headers": [ { "name": "Notion-Version", "value": "" } ], "params": [ { "name": "page_id", "value": "", "type": "path", "description": "The ID of the page to retrieve." }, { "name": "filter_properties", "value": "", "type": "query", "description": "A list of page property value IDs to include in the response. If provided, only the specified properties will be returned." } ] }, "docs": "Retrieves a Page object using the ID specified in the path. Returns page properties but not page content (blocks). To retrieve page content, use the retrieve block children endpoint on the page ID." }, { "info": { "name": "Notion Update page properties", "type": "http" }, "http": { "method": "PATCH", "url": "https://api.notion.com/v1/pages/:page_id", "headers": [ { "name": "Notion-Version", "value": "" } ], "params": [ { "name": "page_id", "value": "", "type": "path", "description": "The ID of the page to update." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Updates the properties of a page. Only the properties specified in the request body will be updated. Properties that are not included will remain unchanged. Can also update the page icon, cover, and archived status." }, { "info": { "name": "Notion Retrieve a page property item", "type": "http" }, "http": { "method": "GET", "url": "https://api.notion.com/v1/pages/:page_id/properties/:property_id", "headers": [ { "name": "Notion-Version", "value": "" } ], "params": [ { "name": "page_id", "value": "", "type": "path", "description": "The ID of the page." }, { "name": "property_id", "value": "", "type": "path", "description": "The ID of the property to retrieve." }, { "name": "start_cursor", "value": "", "type": "query", "description": "Pagination cursor for paginated property types. If supplied, returns results starting after the cursor." }, { "name": "page_size", "value": "", "type": "query", "description": "Maximum number of property items to return (max 100)." } ] }, "docs": "Retrieves a property item from a page. For paginated properties like rich text, relation, rollup, and people, this endpoint returns a paginated list. For all other property types, it returns a single property item." } ] } ], "bundled": true }