Docs
Create View
POST /views
POST
/viewsRequired Tokens
| Field | Type | Required | Description |
|---|---|---|---|
| Bearer | Authorization: Bearer <api-key> | Optional | Your API key. Pass it as the Bearer token on every request. |
Creates a new saved view for a table. The entityId scopes the view to the relevant entity (e.g. an event or collaborator). The configuration field holds the serialized layout state as a JSON string.
Request Body
| Field | Type | Required | Description |
|---|---|---|---|
| name | string | Required | Display name for the view. |
| index | int | Required | Sort position among views for this table. |
| entityId | Guid | Required | The entity this view belongs to (e.g. `{{eventId}}`). |
| tableId | string | Required | Identifier of the table this view applies to (e.g. `"tasks"`, `"activities"`). |
| isDefault | bool | Required | Whether this should be the default view for the table. Setting `true` will unset any existing default. |
| configuration | string | Required | Serialized view configuration as a JSON string. Pass `"{}"` for an empty configuration. |
Response
Returns 201 Created with an empty body on success.