Docs
Get Views
GET /views?tableId={tableId}
GET
/views?tableId={tableId}Required Tokens
| Field | Type | Required | Description |
|---|---|---|---|
| Bearer | Authorization: Bearer <api-key> | Optional | Your 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
| Field | Type | Required | Description |
|---|---|---|---|
| tableId | string | Required | The identifier of the table to retrieve views for. Replace `{{tableId}}` in the URL. |
Response
Returns an array of view objects.
| Field | Type | Description |
|---|---|---|
| id | Guid | View ID. |
| name | string | Display name of the view. |
| index | int | Sort order among views for this table. |
| entityId | Guid | The entity (e.g. event, collaborator) this view belongs to. |
| tableId | string | The table this view applies to. |
| isDefault | bool | Whether this is the default view for the table. |
| configuration | string | Serialized view configuration (JSON string). |
| isPrivate | bool | `true` when the view belongs privately to the calling user. Derived — the owner's user id is never exposed. |