Overview
Views in NocoDB allow you to display and organize table data in different ways. Each view can have its own filters, sorts, column visibility, and display settings.View Types
NocoDB supports multiple view types:- Grid (type: 3): Traditional spreadsheet-style view
- Gallery (type: 2): Card-based view for visual data
- Form (type: 1): Form view for data entry
- Kanban (type: 4): Kanban board for project management
- Calendar (type: 5): Calendar view for date-based data
- Map: Geographic visualization
- List: List view for mobile-friendly display
List Views
Retrieve all views for a specific table.Path Parameters
Unique identifier for the table
Response
Array of view objects
Unique view identifier
Display title of the view
View type: 1 (Form), 2 (Gallery), 3 (Grid), 4 (Kanban), 5 (Calendar)
Foreign key to the table this view belongs to
Display order of the view
Whether this view is visible
Lock type:
collaborative, locked, or personalPagination information
Update View
Update a view’s properties.Path Parameters
Unique identifier for the view
Request Body
New display title for the view
Lock type:
collaborative, locked, or personalWhether to show system fields (CreatedAt, UpdatedAt, etc.)
Display order of the view
Whether the view is visible
Additional metadata (e.g.,
{"allowCSVDownload": true})Password for protecting the view (when shared)
View description (max 8192 characters)
Example Response
Delete View
Delete a view from a table.Path Parameters
Unique identifier for the view to delete
Response
Returns true if deletion was successful
Show All Columns
Make all columns visible in a view.Path Parameters
Unique identifier for the view
Query Parameters
Array of column IDs to exclude from showing
Example
Hide All Columns
Hide all columns in a view.Path Parameters
Unique identifier for the view
Query Parameters
Array of column IDs to exclude from hiding (keep visible)
System columns and primary key columns are typically excluded from hide-all operations.
Share View
Create a shared link for a view.Path Parameters
Unique identifier for the view
Response
Unique identifier for the shared view
Public URL for accessing the shared view
Example Response
List Shared Views
Retrieve all shared views for a table.Path Parameters
Unique identifier for the table
Response
Array of shared view objects
Unique identifier for the shared view
Public URL for the shared view
Foreign key to the view being shared
Update Shared View
Update settings for a shared view.Path Parameters
Unique identifier for the view
Request Body
Password to protect the shared view
Additional settings for the shared view
Custom URL path for the shared view
Delete Shared View
Remove public access to a shared view.Path Parameters
Unique identifier for the view
Response
Returns true if the shared view was successfully deleted
Deleting a shared view only removes public access. The view itself and its data remain intact.
Row Coloring
Get Row Color Info
Retrieve row coloring configuration for a view.Response
Row coloring mode:
select or filterForeign key to the table
Foreign key to the view
Set Row Color from Select Column
Configure row coloring based on a select column.Column ID to use for row coloring (must be a select column)
Whether to use the color as background or text color