Permissions Object
The Permissions object describes who can access a Solution or a Table. It is returned in the permissions property of the Solution object and the Table object.
Example
{
"level": "specific_members",
"members": [
{
"entity": "63a1f65723aaf6bcb564b1f1",
"access": "full_access"
}
],
"teams": [],
"owners": [
"63a1f65723aaf6bcb564b1f1"
]
}
| Property | Type | Description |
|---|---|---|
| level | string | Sharing level, e.g. all_members or specific_members. |
| members | array of grant objects | Members granted access, each as a grant object (see below). |
| teams | array of grant objects | Teams granted access, each as a grant object (see below). |
| owners | array of strings | Member Ids of the owners. |
caution
members and teams hold grant objects, but owners holds bare member Id strings. Don't parse the three arrays the same way.
Grant object
| Property | Type | Description |
|---|---|---|
| entity | string | Id of the member or team the grant applies to. |
| access | string | The access level granted, e.g. full_access. |