Skip to main content

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"
]
}
PropertyTypeDescription
levelstringSharing level, e.g. all_members or specific_members.
membersarray of grant objectsMembers granted access, each as a grant object (see below).
teamsarray of grant objectsTeams granted access, each as a grant object (see below).
ownersarray of stringsMember 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

PropertyTypeDescription
entitystringId of the member or team the grant applies to.
accessstringThe access level granted, e.g. full_access.