integrations.sh
← all integrations

Notion API

OpenAPI apis-guru collaboration

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.appendBlockChildren

    Append block children

  • blocks.deleteABlock

    Delete a block

  • blocks.retrieveABlock

    Retrieve a block

  • blocks.retrieveBlockChildren

    Retrieve block children

  • blocks.updateABlock

    This endpoint allows you to update block content.

  • comments.retrieveComments

    Retrieve a user object using the ID specified in the request path.

  • databases.queryADatabase

    Query a database

  • databases.retrieveADatabase

    Retrieves a database object using the ID specified in the request path.

  • databases.updateADatabase

    Update a database

  • pages.retrieveAPage

    Retrieves a Page object using the ID in the request path. This endpoint exposes page properties, not page content.

  • pages.retrieveAPagePropertyItem

    Retrieve a Page Property Item

  • pages.updatePageProperties

    Updates 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.retrieveAUser

    Retrieve a user object using the ID specified in the request path.

  • openapi.previewSpec

    Preview an OpenAPI document before adding it as a source

  • openapi.addSource

    Add an OpenAPI source and register its operations as tools