Views
Create a view bundle (view + select/filter/sort)
views.create(Literal["action", "deal", "document", 3 more]view_object_type, ViewCreateParams**kwargs) -> ViewCreateResponse
POST/v2/prism/{teamId}/{viewObjectType}/views
Read a view bundle
views.get(strview_id, ViewGetParams**kwargs) -> ViewGetResponse
GET/v2/prism/{teamId}/{viewObjectType}/views/{viewId}
Update a view bundle (select/filter/sort arrays are replaced wholesale when supplied)
views.update(strview_id, ViewUpdateParams**kwargs) -> ViewUpdateResponse
PATCH/v2/prism/{teamId}/{viewObjectType}/views/{viewId}
Delete a view bundle
views.delete(strview_id, ViewDeleteParams**kwargs)
DELETE/v2/prism/{teamId}/{viewObjectType}/views/{viewId}
ViewsRecords
List records selected by a view (filters and sorts applied; pinned record_order overlaid first)
views.records.list(strview_id, RecordListParams**kwargs) -> RecordListResponse
GET/v2/prism/{teamId}/{viewObjectType}/views/{viewId}/records
Bulk reorder pinned records
views.records.reorder(strview_id, RecordReorderParams**kwargs)
PATCH/v2/prism/{teamId}/{viewObjectType}/views/{viewId}/records
Pin a record to the view (append to record_order)
views.records.pin(strobject_id, RecordPinParams**kwargs)
POST/v2/prism/{teamId}/{viewObjectType}/views/{viewId}/records/{objectId}
Unpin a record from the view
views.records.unpin(strobject_id, RecordUnpinParams**kwargs)
DELETE/v2/prism/{teamId}/{viewObjectType}/views/{viewId}/records/{objectId}