parent parameter to move the data source to a different database_id. If you do so, any existing views that refer to the data source in the current database continue to exist, but become linked views. A new standard “table” view for the moved data source is created under the new (destination) database. Use the Notion app to make any further changes to the views; managing views using the API is not currently supported.
Data source properties represent the columns (or schema) of a data source. To update the properties of a data source, use the properties body param with this endpoint. Learn more about data source properties in the data source properties and Update data source properties docs.
To update a relation data source property, share the related database with the integration. Learn more about relations in the data source properties page.
For an overview of how to use the REST API with databases, refer to the Working with databases guide.
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
The API version to use for this request. The latest version is 2025-09-03.
2025-09-03 ID of a Notion data source.
Title of data source as it appears in Notion.
100Page icon.
The property schema of the data source. The keys are property names or IDs, and the values are property configuration objects. Properties set to null will be removed.
Whether the database should be moved to or from the trash. If not provided, the trash status will not be updated.
Whether the database should be moved to or from the trash. If not provided, the trash status will not be updated. Equivalent to in_trash.
The parent of the data source, when moving it to a different database. If not provided, the parent will not be updated.