Saltar para o conteúdo

Excluir grupo

Request

Exclui um ou mais grupos de perfis.

  • Pré-requisitos: pelo menos um identificador precisa ser resolvido dentro da equipe e quem chama precisa ter autorização para ele; identificadores que não são resolvidos são ignorados em silêncio.
  • Efeito: exclui os grupos e as concessões de acesso de membros a eles. Os perfis de navegador e os Cloud Phones que estavam neles ficam sem grupo, então nenhuma referência órfã de grupo é deixada para trás. Ativar o indicador de excluir ambientes move, além disso, os perfis para os quais você tem autorização para a lixeira; eles não são destruídos, e os Cloud Phones nunca são afetados por esse indicador.
  • Conclusão: sincrônica, mas não atômica. O grupo é excluído primeiro e as etapas seguintes ainda podem falhar, por exemplo quando um perfil está em execução ou em transferência, deixando o grupo excluído e os perfis sem serem movidos.
  • Nova tentativa: verifique com /envgroup/page e a lista de perfis antes de repetir.

Erros de negócio documentados: 19064. Consulte Error Codes para o significado de cada código. Qualquer operação também pode retornar os códigos comuns.

Bodyapplication/jsonrequired
idsArray of stringsrequired

ID único do grupo a ser atualizado

isDeleteAllEnvboolean

Excluir os ambientes do grupo? false: não excluir; true: excluir

POST
/api/envgroup/delete
curl -i -X POST \
  http://127.0.0.1:40000/api/envgroup/delete \
  -H 'Content-Type: application/json' \
  -d '{
    "ids": [
      "string"
    ]
  }'

Responses

Sucesso. data é um único valor booleano.

Headers
any
Bodyapplication/json
codeintegerrequired

Código de resultado retornado: 0: Normal. Outros códigos são exceções.

msgstring or nullrequired

Mensagem de erro

databooleanrequired
requestIdstringrequired

ID da solicitação de operação

Response
{ "code": 0, "msg": "", "data": true, "requestId": "" }