Skip to main content
Getting startedView Working with views for a comprehensive guide to creating and managing views.
Views define how pages in a data source are filtered, sorted, and displayed within a database. Each view has its own type (table, board, calendar, etc.), filter, sort order, and layout configuration.

Supported view types

TypeDescription
tableRows-and-columns spreadsheet layout.
boardKanban board grouped by a property.
calendarCalendar layout grouped by a date property.
timelineGantt-style timeline layout.
galleryCard grid with cover images.
listSimple list layout.
formForm view for data entry.
chartChart visualization.
mapMap view with location pins.
dashboardMulti-widget dashboard containing other views.
View-specific configuration is available for all view types except dashboard. Dashboard views use rows to define their layout instead. See Working with views for configuration details per view type.

Object fields

The response of View APIs like Retrieve a view contains view objects with the following fields:
FieldTypeDescription
object"view"Always "view".
idUUIDThe ID of the view.
parentObjectThe parent database. Contains type: "database_id" and database_id.
data_source_idString | nullThe ID of the data source this view is scoped to, or null for dashboard views.
nameStringThe display name of the view.
typeStringOne of the supported view types.
filterObject | nullThe filter applied to this view, or null if no filter is set.
sortsArray | nullThe sorts applied to this view, or null if no sorts are set.
configurationObject | nullView-specific layout configuration, discriminated by type. See Working with views for details.
created_timeStringISO 8601 timestamp when the view was created.
created_byObject | nullPartial user who created the view.
last_edited_timeStringISO 8601 timestamp when the view was last edited.
last_edited_byObject | nullPartial user who last edited the view.
urlStringDeep link to the view in Notion.
dashboard_view_idStringOnly present for widget views inside a dashboard. The ID of the parent dashboard view.