Views
Create a view bundle (view + select/filter/sort)
POST/v2/prism/{teamId}/{objectType}/views
List saved views for an owner
GET/v2/prism/{teamId}/{objectType}/views
Read a view bundle
GET/v2/prism/{teamId}/{objectType}/views/{viewId}
Update a view bundle (select/filter/sort arrays are replaced wholesale when supplied)
PATCH/v2/prism/{teamId}/{objectType}/views/{viewId}
Delete a view bundle
DELETE/v2/prism/{teamId}/{objectType}/views/{viewId}
ModelsExpand Collapse
ViewGetResponse = object { name, view_type, id, 18 more } or object { records, view } A view (saved configuration for displaying records of a given object type) plus its select/filter/sort children. Properties in select/filter/sort are referenced by slug.
ViewGetResponse = object { name, view_type, id, 18 more } or object { records, view }
A view (saved configuration for displaying records of a given object type) plus its select/filter/sort children. Properties in select/filter/sort are referenced by slug.
One of the following:
ViewBundle object { name, view_type, id, 18 more } A view (saved configuration for displaying records of a given object type) plus its select/filter/sort children. Properties in select/filter/sort are referenced by slug.
ViewBundle object { name, view_type, id, 18 more }
A view (saved configuration for displaying records of a given object type) plus its select/filter/sort children. Properties in select/filter/sort are referenced by slug.
ViewBundleWithRecords object { records, view } Returned by GET /views/{viewId}?include=records. Same records shape as the standalone list-view-records endpoint.
ViewBundleWithRecords object { records, view }
Returned by GET /views/{viewId}?include=records. Same records shape as the standalone list-view-records endpoint.
ViewsRecords
List records selected by a view (filters and sorts applied; pinned record_order overlaid first)
GET/v2/prism/{teamId}/{objectType}/views/{viewId}/records
Bulk reorder pinned records
PATCH/v2/prism/{teamId}/{objectType}/views/{viewId}/records
Pin a record to the view (append to record_order)
POST/v2/prism/{teamId}/{objectType}/views/{viewId}/records/{objectId}
Unpin a record from the view
DELETE/v2/prism/{teamId}/{objectType}/views/{viewId}/records/{objectId}