ETag header (the same value a GET of this resource returns). Send it back in If-Match to make the write conditional: when the resource has changed in the meantime the write is refused with 412 and nothing is changed. The check narrows, but does not fully close, the window for a concurrent overwrite — two writers that pass it at the same instant can both write.
Permission required:
access_group:manage- When you send
If-Match(the current list is read to compare):access_group:view - Changes that give someone an admin role, or that reduce what an admin can reach, also require the team owner or an admin.
Path Parameters
string
required
Identifier
Headers
string
Optional. The ETag from Get Access Group or a previous Set Access Group Permissions. The write is refused with 412 when the group’s permissions have changed since; omit it to overwrite unconditionally.
Request Body
array
required
The group’s complete permission list; [] removes all of them. The base role or base group is unaffected.
string
required
Why the change is made; recorded in the audit log
Response
object
Errors
Errors answer withsuccess: false, a message and an error_code. See Error Codes for every code.