VenddorDocumentação API
API atualAPI legada
Guia rápidoReferência completa
Carregando índice…
API legada/Referência completa/Grupos de usuários

Exemplos de grupos

Chamadas completas para listar, consultar, criar, atualizar e excluir grupos de usuários.

Esta página percorre cada chamada de Usergroups com uma requisição e uma resposta de exemplo. Os exemplos de criação e atualização enviam o corpo como uma query string em texto puro (type=A&status=D&usergroup=Managers) com o Content-Type text/plain, exatamente como a referência mostra.

Listar todos os grupos de usuários

Retorna a lista de todos os grupos de usuários.

GET/api/usergroupsAdmin

Retorna a lista de todos os grupos de usuários

Exemplo de requisição

bash
curl "$BASE_URL/api/usergroups" \
  -u "$EMAIL:$API_KEY"
Nota

Este endpoint retorna todos os grupos de usuários da sua loja. Os grupos podem ser usados para atribuir permissões específicas a administradores ou clientes.

Consultar um grupo de usuários

Retorna os detalhes de um grupo de usuários específico pelo ID.

GET/api/usergroups/{id}Admin

Retorna um grupo de usuários específico

Parâmetros de caminho

idintegerobrigatório
O identificador único do grupo de usuários.

Exemplo de requisição

bash
curl "$BASE_URL/api/usergroups/3" \
  -u "$EMAIL:$API_KEY"
Nota

Este exemplo retorna o grupo de usuários com usergroup_id=3.

Criar um grupo de usuários

Cria um novo grupo de usuários no sistema.

POST/api/usergroupsAdmin

Cria um novo grupo de usuários

Corpo da requisição

typestringobrigatório
AC
Tipo do grupo.
statusstringobrigatório
AHD
Status do grupo.
usergroupstring
Nome do grupo.

Exemplo de requisição

Este exemplo cria um novo grupo de administradores chamado Managers. O status do grupo é Desativado.

bash
curl -X POST "$BASE_URL/api/usergroups" \
  -u "$EMAIL:$API_KEY" \
  -H "Content-Type: text/plain" \
  --data-binary 'type=A&status=D&usergroup=Managers'

Resposta

201Grupo de usuários criado
json
{
  "usergroup_id": 5
}
StatusDescrição
201 CreatedGrupo de usuários criado com sucesso.
400 Bad RequestParâmetros da requisição inválidos.
Dica

A resposta traz o ID do grupo recém-criado, que você pode usar para referenciar o grupo nas próximas chamadas.

Atualizar um grupo de usuários

Atualiza um grupo de usuários existente com novas propriedades. Os campos obrigatórios são type e status. Os campos disponíveis são status, type e usergroup.

PUT/api/usergroups/{id}Admin

Atualiza um grupo de usuários existente

Parâmetros de caminho

idintegerobrigatório
O identificador único do grupo de usuários a atualizar.

Exemplo de requisição

Este exemplo muda o status do grupo com usergroup_id=5 (no nosso caso, o grupo "Managers") para Ativo.

bash
curl -X PUT "$BASE_URL/api/usergroups/5" \
  -u "$EMAIL:$API_KEY" \
  -H "Content-Type: text/plain" \
  --data-binary 'type=A&status=A'

Resposta

200Grupo de usuários atualizado
json
{
  "usergroup_id": 5
}

Excluir um grupo de usuários

Exclui um grupo de usuários específico do sistema.

DELETE/api/usergroups/{id}Admin

Exclui um grupo de usuários específico

Parâmetros de caminho

idintegerobrigatório
O identificador único do grupo de usuários a excluir.

Exemplo de requisição

Este exemplo exclui o grupo de usuários com usergroup_id=5.

bash
curl -X DELETE "$BASE_URL/api/usergroups/5" \
  -u "$EMAIL:$API_KEY"

Erros

StatusDescrição
204 No ContentGrupo de usuários excluído com sucesso.
400 Bad RequestNão foi possível excluir o grupo de usuários.
404 Not FoundO grupo de usuários não existe.
As permissões saem com o grupo

Excluir um grupo de usuários remove todas as permissões associadas a ele. Os usuários que estavam no grupo não perdem o acesso ao sistema, mas podem perder as permissões específicas que o grupo concedia.

Veja também

  • Campos do grupo
  • Usuários e grupos
Anterior
Campos do grupo
Próxima
Usuários e grupos
Nesta página
  • Listar todos os grupos de usuários
  • Exemplo de requisição
  • Consultar um grupo de usuários
  • Exemplo de requisição
  • Criar um grupo de usuários
  • Exemplo de requisição
  • Resposta
  • Atualizar um grupo de usuários
  • Exemplo de requisição
  • Resposta
  • Excluir um grupo de usuários
  • Exemplo de requisição
  • Erros
  • Veja também