Notion API
Hello and welcome!
To make use of this API collection collection as it's written, please duplicate .
to retrieve an API token, add your database and page ID's as variables in the collection, and start making your requests!
For our full documentation, including sample integrations and guides, visit developers.notion.com [blocked]
Need more help? Join our
- Homepage
- https://api.apis.guru/v2/specs/notion.com/1.0.0.json
- Provider
- notion.com
- OpenAPI version
- 3.0.3
- Spec (JSON)
- https://api.apis.guru/v2/specs/notion.com/1.0.0/openapi.json
- Spec (YAML)
- https://api.apis.guru/v2/specs/notion.com/1.0.0/openapi.yaml
Tools (15)
Extracted live via the executor SDK.
-
blocks.appendBlockChildrenAppend block children
-
blocks.deleteABlockDelete a block
-
blocks.retrieveABlockRetrieve a block
-
blocks.retrieveBlockChildrenRetrieve block children
-
blocks.updateABlockThis endpoint allows you to update block content.
-
comments.retrieveCommentsRetrieve a user object using the ID specified in the request path.
-
databases.queryADatabaseQuery a database
-
databases.retrieveADatabaseRetrieves a database object using the ID specified in the request path.
-
databases.updateADatabaseUpdate a database
-
pages.retrieveAPageRetrieves a Page object using the ID in the request path. This endpoint exposes page properties, not page content.
-
pages.retrieveAPagePropertyItemRetrieve a Page Property Item
-
pages.updatePagePropertiesUpdates a page by setting the values of any properties specified in the JSON body of the request. Properties not updated via parameters will remain unchanged.
-
users.retrieveAUserRetrieve a user object using the ID specified in the request path.
-
openapi.previewSpecPreview an OpenAPI document before adding it as a source
-
openapi.addSourceAdd an OpenAPI source and register its operations as tools