Docs

Get Views

GET /views?tableId={tableId}

GET/views?tableId={tableId}

Required Tokens

FieldTypeRequiredDescription
BearerAuthorization: Bearer <api-key>OptionalYour API key. Pass it as the Bearer token on every request.

Returns all saved views for a given table. Views store user-defined layout configurations (column visibility, sorting, grouping, filters, etc.) for a specific table within an entity.

Returns every shared view on the table plus only the calling user's own private views. Another user's private views are absent from the response, not hidden client-side.

Ordered by index ascending as a single sequence. Shared and private views interleave, because each scope has its own 1-based index sequence — split on isPrivate to read each bucket's order.

Query Parameters

FieldTypeRequiredDescription
tableIdstringRequiredThe identifier of the table to retrieve views for. Replace `{{tableId}}` in the URL.

Response

Returns an array of view objects.

FieldTypeDescription
idGuidView ID.
namestringDisplay name of the view.
indexintSort order among views for this table.
entityIdGuidThe entity (e.g. event, collaborator) this view belongs to.
tableIdstringThe table this view applies to.
isDefaultboolWhether this is the default view for the table.
configurationstringSerialized view configuration (JSON string).
isPrivatebool`true` when the view belongs privately to the calling user. Derived — the owner's user id is never exposed.