List team permissions of a user
Changed onQuery and filter the permission with team_id, user_id, and permission_id. Note that this might contain the permissions with the same permission ID across different teams and users. (team_id, user_id, permission_id) together uniquely identify a permission.
Request
- Base URLhttps://api.hexclave.com/api/v1
- URLhttps://api.hexclave.com/api/v1/team-permissions
- Authnone declared
Query parameters
Filter with the team ID. If set, only the permissions of the members in a specific team will be returned.
Filter with the user ID. If set, only the permissions this user has will be returned. Client request must set user_id=me
Filter with the permission ID. If set, only the permissions with this specific ID will be returned
Whether to list permissions recursively. If set to false, only the permission the users directly have will be listed. If set to true all the direct and indirect permissions will be listed.
Response
Successful response
Example response
{
"items": [
{
"id": "read_secret_info",
"user_id": "3241a285-8329-4d69-8f3d-316e08cf140c",
"team_id": "ad962777-8244-496a-b6a2-e0c6a449c79e"
}
],
"pagination": {
"next_cursor": "b3d396b8-c574-4c80-97b3-50031675ceb2"
}
}Changes
- breaking
the response property
/became nullable for the status - warning
added the new
undefinedenum value to the/response property for the response status
- breaking
- breaking
the
queryrequest parameterrecursivewas restricted to a list of enum values - info
added the new enum value
falseto thequeryrequest parameterrecursive - info
added the new enum value
trueto thequeryrequest parameterrecursive
- breaking