Read one of your saved views, as the builder
GET/v1/apps/{appId}/views/{viewId}
A view that is not yours is refused exactly like one that does not exist.
Requires the records:read scope. Operation apps.views.get. MCP tool apps_views_get. CLI: grid82 apps views get (npx grid82).
Path parameters
| Name | Type | Required | Description |
|---|
appId | string | yes | |
viewId | string | yes | |
dataobjectrequired
Show child attributes
data.idstringrequiredlength: 1–64 chars
data.namestringrequiredlength: 1–120 chars
data.filterobjectrequired
Show child attributes
data.filter.idstringrequiredlength: 1–64 chars
data.filter.kindstringrequired
data.filter.modeenum<string>requiredone of: and, or
data.filter.childrenobject[]requireditems: ≤ 50 items
Show child attributes
data.filter.children.idstringrequiredlength: 1–64 chars
data.filter.children.kindstringrequired
data.filter.children.fieldIdstringrequiredpattern: ^[a-z][a-z0-9_]{0,62}$
data.filter.children.openum<string>requiredone of: contains, not_contains, starts_with, ends_with, is, is_not, is_empty, is_not_empty, gt, lt, gte, lte, before, after, on_or_before, on_or_after, is_any_of, is_none_of, has_any_of, has_all_of, has_none_of, is_checked, is_unchecked
data.filter.children.valueobject
data.sortsobject[]requireddefault: []items: ≤ 10 items
Show child attributes
data.sorts.fieldIdstringrequiredpattern: ^[a-z][a-z0-9_]{0,62}$
data.sorts.descbooleanrequired
data.groupByobject[]requireddefault: []items: ≤ 3 items
Show child attributes
data.groupBy.fieldIdstringrequiredpattern: ^[a-z][a-z0-9_]{0,62}$
data.groupBy.descbooleanrequired
data.hiddenstring[]requireddefault: []
data.rowHeightenum<string>requireddefault: shortone of: short, medium, tall, extraTall
data.searchstringrequireddefault: length: ≤ 200 chars
data.summariesRecord<string, enum<string> | null>requireddefault: {}
data.wherestringlength: ≤ 4000 chars
data.repairedobject
Show child attributes
data.repaired.atstringrequired
data.repaired.removedstring[]requireditems: ≤ 50 items
data.repaired.notestringrequiredlength: ≤ 400 chars
data.tableIdstringrequiredpattern: ^[a-z][a-z0-9_]{0,62}$
data.positionintegerrequired
data.createdAtstringrequired
data.updatedAtstringrequired
errorobjectrequired
Show child attributes
error.codeenum<string>requiredone of: not_found, forbidden, unauthenticated, validation_failed, conflict, rate_limited, payment_required, not_implemented, internal
error.messagestringrequired
error.detailsRecord<string, unknown>