List data source templates
Use this API to retrieve details of all page templates available for a data source.
templates array with up to 100 results per page. Each template has the following fields:
Pagination
If more templates are available,has_more is true and next_cursor contains the cursor for the next page. Pass that value as start_cursor in the next request.
Permissions
This endpoint returns only templates under the specified data source that the connection can access. Sharing the parent database with the connection generally grants access to its child templates. Templates are also Notion pages. Use Retrieve a page to get a template’s properties and content. You can also open a template in Notion and copy its URL to find its ID.Errors
Returns a 404 HTTP response if the data source doesn’t exist or if the connection doesn’t have access to it. Each Public API endpoint can return several possible error codes. See the Error codes section of the Status codes documentation for more information.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.
2026-03-11 Path Parameters
ID of a Notion data source.
Query Parameters
Filter templates by name (case-insensitive substring match).
If supplied, this endpoint will return a page of results starting after the cursor provided. If not supplied, this endpoint will return the first page of results.
The number of items from the full list desired in the response. Maximum: 100
1 <= x <= 100Response
Array of templates available in this data source.
100Whether there are more templates available beyond this page.
Cursor to use for the next page of results. Null if there are no more results.