Saved views

We will need to create a view entity to implement the saved view feature. The entity will be exposed through the following endpoints.

Saved views endpoints

View model attributes

The new view entity will store the following attributes.

View entity attributes

Permissions

This table describes the permissions required to perform actions related to the new view entity. Each cell is a disjunction, i.e. OR statement, that needs to be fulfilled to perform the action.

View entity permissions

It is important to note that these actions are applied onto the new view entity. When evaluating which responses should be visible for a user the same permission rules as the ones used in GET /responses endpoint will be applied.

Billing

The saved views feature will only be available in Team and Scale plans. For each of these plans, there will be a quota of available views that an organization might have.