
Diagram of the new Notion API data model. A database is a parent of one or more data sources, each of which parents zero or more pages. Previously, databases could only have one data source, so the concepts were combined in the API until 2025.
2025-09-03, there’s a suite of APIs for managing data sources:
- Create a data source: add an additional data source for an existing Database
- Update a data source: update attributes, such as the
properties, of a data source - Retrieve a data source
- Query a data source
Object fields
Properties marked with an asterisk (*) are available to connections with any capabilities. Other properties require read content capabilities in order to be returned from the Notion API. For more information on connection capabilities, see the capabilities guide.