{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"user": "<string>",
"group": "<string>",
"catalog": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"folder": "<string>",
"document": "<string>",
"granted_by": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"updated_at": "2023-11-07T05:31:56Z"
}Semantic Layer
Semantic Layer permission object
A single grant on a Semantic Layer catalog, folder, or document.
The shape of a grant on the Semantic Layer axis.
Exactly one of
| Field | Type | Notes |
|---|---|---|
id | UUID | |
permission_level | viewer | editor | manager | The only mutable field. |
user | UUID | Expandable. |
group | UUID | Expandable. |
catalog | UUID | The Semantic Layer root. Expandable. |
folder | UUID | Expandable. |
document | UUID | Expandable. |
granted_by | UUID | Expandable. |
created_at | datetime | |
updated_at | datetime |
user / group is set, and exactly one of catalog / folder / document.
The three resources are the hierarchy the Semantic Layer shows in the app, coarsest first: a grant on catalog reaches everything, a grant on folder reaches the documents inside it. Ids come from Read the Semantic Layer.User (Expandable)
Group (Expandable)
manager- Managereditor- Editorviewer- Viewer
Available options:
manager, editor, viewer Folder (Expandable)
Document (Expandable)
Granted by (Expandable)
Was this page helpful?