TypeScript SDK
Data sources
Create a data source
POST
TypeScript SDK
Use this API to add an additional data source to an existing database. TheDocumentation Index
Fetch the complete documentation index at: https://developers.notion.com/llms.txt
Use this file to discover all available pages before exploring further.
properties follow the same structure as the initial schema passed to initial_data_source[properties] in the Create a database API, but can be managed independently of the properties of any sibling data sources.
A standard “table” view is created alongside the new data source. To customize database views, use the Notion app. Managing views is not currently supported in the API.Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Headers
The API version to use for this request. The latest version is 2026-03-11.
Available options:
2026-03-11 Body
application/json
An object specifying the parent of the new data source to be created.
Property schema of data source.
Title of data source as it appears in Notion.
Maximum array length:
100- Text
- Mention
- Equation
Page icon.
- File Upload
- Emoji
- External
- Custom Emoji
- Icon