Set a group's permissions
POST
/auth/groups/{group_id}/permissions/manage Delete and money: deletes, credits, servers or panel settings. Scopes
Replace a group's permissions with these, by codename (e.g. add_stream). A reseller gives only permissions they hold.
Path parameters
group_idintegerrequired
Body
permission_codenamesstring[]required
Response
200 OK
messagestringrequiredgroupobjectrequiredA group: its permissions, members, the group above it, and the rules for its resellers (trial lines and refunds).
idintegerrequiredread-onlynamestringrequiredpermissionsinteger[]permissions_displaystring[]requiredread-onlypermissions_countintegerrequiredread-onlyGet count of permissions in this group
usersobject[]requiredread-onlyidstring (uuid)requiredread-onlyusernamestringrequiredread-onlyemailstring (email)requiredread-onlycan be nullfirst_namestringrequiredread-onlylast_namestringrequiredread-onlyis_staffbooleanrequiredread-onlyDesignates whether the user can log into this admin site.
is_activebooleanrequiredread-onlygroupsinteger[]requiredread-only
users_countintegerrequiredread-onlyGet count of users in this group
parentintegerrequiredread-onlycan be nullparent_namestringrequiredread-onlycan be nullcreated_by_usernamestringrequiredread-onlycan be nullcreated_atstring (date-time)requiredread-onlyis_resellerbooleanrequiredread-onlycan_customize_packagesbooleanrequiredread-onlycan_customize_bouquetsbooleanrequiredread-onlytrials_limitintegerrequiredread-onlytrials_periodstringrequiredread-onlyDefault:
"day"trials_min_balancestring (decimal)requiredread-onlyrefund_window_hoursintegerrequiredread-onlyDefault:
0
assigned_permissionsstring[]requirednot_assignedstring[]required
Errors
- 400
- 401 No credential, or one that is wrong, expired or revoked.
- 403 The account, or the key's or app's scopes, may not do this.
- 404 Nothing with this id, or nothing the account can see.
- 429 Slow down: wait the seconds in the Retry-After header, then try again.