List custom views
Returns the company's saved column layouts for one list screen, with MagicDoor's built-in default view appended last. Requires the settings:read permission.
Authorization
AuthorizationstringrequiredPath parameters
typeenum<string>requiredWhich list screen the view belongs to. Matched case-insensitively, and echoed back in viewType exactly as spelled here.
Response
200 · The company's saved views, then the built-in default view.
idstringrequiredThe view's Snowflake id, as a decimal string. The built-in default view returns the literal string default instead.
keystringrequiredThe view's key, derived from its name and used to address it in the other endpoints.
namestringrequiredWhat the view is called on screen.
viewTypeenum<string>requiredThe list screen this view belongs to, capitalised.
favoritebooleanrequiredWhether this is the view the screen opens with. At most one view per type can be the favorite.
descriptionstringFree text the property manager wrote about the view. Absent when none was given.
columnsobject[]requiredThe view's columns.
401 · The access token is missing, expired, or invalid.
403 · The caller does not hold the `settings:read` permission.
The built-in default view is not stored anywhere — it is assembled for each request, always comes last, and has id and key both set to default. It cannot be fetched, updated or deleted through the other endpoints in this section.
For screens that support company custom fields, the default view also lists each active, listable custom field as an unselected Custom column, so a UI can offer them without a second call. If that lookup fails the plain built-in view is returned instead.