Endpoint: PUT/PATCH /user/groups/{id}/
Autenticação: JWT obrigatório
Atualiza o name e/ou as permissions do grupo. Quando permissions é informado, as permissões do grupo são totalmente substituídas pela nova lista (é uma operação de definição, não de adição). Quando permissions é omitido, o conjunto atual é preservado. O grupo de identificador 1 recebe tratamento especial: tentativas de renomeá-lo são silenciosamente descartadas (o campo name é removido dos dados validados antes de salvar). Ainda assim, é possível alterar as suas permissões.

Pré-requisitos

  • O grupo precisa existir.
  • Quem faz a chamada precisa ser superusuário ou possuir a permissão auth.manage_groups.

Parâmetros de rota

integer
required
Identificador do grupo.

Corpo da requisição

string
Novo nome. Ignorado se id == 1.
integer[]
Nova lista de identificadores de permissão. Omita para manter o conjunto atual.

Resposta

Retorna o grupo atualizado.
integer
string
integer[]
Lista completa e nova de identificadores de permissão.

Erros

Exemplos