Create a new view on a database or add a widget view to a dashboard.
database_id — create a view directly on an existing database.view_id — add a widget view inside an existing dashboard view.create_database — create a new linked database block on a page and add the view to it.database_id, view_id, or create_database is provided, or if none is provided.
Returns a 400 or 429 HTTP response if the request exceeds the request limits.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 2026-03-11.
2026-03-11 The ID of the data source this view should be scoped to.
The name of the view.
The type of view to create.
table, board, list, calendar, timeline, gallery, form, chart, map, dashboard The ID of the database to create a view in. Mutually exclusive with view_id and create_database.
The ID of a dashboard view to add this view to as a widget. Mutually exclusive with database_id and create_database.
Filter to apply to the view. Uses the same format as the data source query filter.
Sorts to apply to the view. Uses the same format as the data source query sorts.
100Quick filters to pin in the view's filter bar. Keys are property names or IDs. Values are filter conditions (same shape as a property filter but without the property field). Each quick filter appears as a clickable pill above the view, independent of the advanced filter.
Create a new linked database block on a page and add the view to it. Mutually exclusive with database_id and view_id.
View presentation configuration. The type field must match the view type.
Where to place the new view in the database's view tab bar. Only applicable when database_id is provided. Defaults to "end" (append).
Where to place the new widget in a dashboard view. Only applicable when view_id is provided. Defaults to creating a new row at the end.