POST | Remover membros de um grupo de usuários

Prev Next

Descrição

Remova um ou mais usuários de um grupo de usuários. Os vínculos são desativados em vez de apagados, e um usuário que não é membro atual é ignorado, então a mesma requisição pode ser repetida com segurança.


Pré-requisitos


Requisição

POST /api/v2/iam/user-groups/{id}/users/remove

Parâmetros de path

Parâmetro Tipo Obrigatório Descrição
id integer Sim Código de identificação único do grupo de usuários.

Cabeçalhos

Cabeçalho Obrigatório Descrição
Content-Type Sim Deve ser application/json.

Corpo da requisição

Campo Tipo Obrigatório Descrição
user_ids array[integer] Sim Códigos de identificação dos usuários a remover. O array deve conter pelo menos um valor. Strings numéricas, como "11", também são aceitas.

Exemplo de requisição

POST {{url}}/api/v2/iam/user-groups/7/users/remove

Corpo

{
  "user_ids": [11]
}

Resposta

HTTP/1.1 204 No Content
X-Request-Id: 7f3c1a90-2c4e-4b1a-9f5e-0a2b7c9d1e34

A remoção é aplicada quando a resposta chega. Uma requisição bem-sucedida não retorna corpo.

Info

Dependendo da configuração de controle de acesso da plataforma, as alterações resultantes no acesso efetivo dos usuários afetados podem ser aplicadas em segundo plano logo após a resposta. Em desligamentos, em que a revogação é o objetivo da requisição, considere esse pequeno atraso.


Erros

Código HTTP Mensagem Possível causa Solução
401 api.auth.unauthorized O token de acesso está ausente, inválido ou expirou. Solicite um novo token de acesso.
404 api.resource.not_found O grupo de usuários não existe, ou está fora do escopo da autorização. Verifique o código de identificação e o escopo da autorização.
409 api.resource.inactive O grupo de usuários está inativo. Ative o grupo e tente novamente. Para mais informações, acesse POST | Ativar grupo de usuários.
422 api.validation.required_field O corpo não carrega user_ids. Adicione o campo e reenvie a requisição.
422 api.validation.invalid_reference Um dos códigos em user_ids não corresponde a um usuário existente. Verifique os códigos e reenvie a requisição.
422 api.validation.invalid_type Um valor em user_ids não é um integer nem uma string numérica. Envie apenas integers ou strings numéricas.
422 user_group.users.locked_by_ldap_sync O vínculo de membros do grupo é gerenciado por uma sincronização LDAP ativa. Altere o vínculo na origem do diretório, ou remova o grupo do escopo da sincronização.
429 api.rate_limit_exceeded O limite de requisições foi excedido. Aguarde o número de segundos retornado no cabeçalho Retry-After e tente novamente.

Para as mensagens de erro de autenticação e a política de 403 versus 404, acesse API v2 - Convenções e comportamentos compartilhados.