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

Campos do grupo

Todos os campos de um objeto de grupo de usuários, com os métodos que os aceitam e seus valores aceitos.

Os grupos de usuários organizam os usuários por papéis e permissões. Esta página lista todos os campos aceitos em um objeto de grupo de usuários. O * marca um campo obrigatório.

Campos desconhecidos são ignorados

Qualquer campo que não esteja na tabela abaixo é ignorado quando incluído em uma requisição da API.

Campos do grupo de usuários

CampoDescriçãoDisponível nos métodosValores aceitos
usergroup_idO ID do grupo de usuários.GETinteger
type*O tipo do grupo de usuários.GET, POST, PUTA (administradores), C (clientes)
status*O status do grupo de usuários.GET, POST, PUTA (ativo), H (oculto), D (desativado)
usergroupO nome do grupo de usuários.GET, POST, PUTstring
privilegesOs privilégios dos membros deste grupo. Vale apenas para grupos de administradores.GETarray

Exemplo de requisição de grupo de usuários

bash
curl -X POST "$BASE_URL/api/usergroups" \
  -u "$EMAIL:$API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "type": "C",
  "status": "A",
  "usergroup": "Premium Customers"
}'

Exemplo de requisição de grupo de administradores com privilégios

bash
curl -X POST "$BASE_URL/api/usergroups" \
  -u "$EMAIL:$API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "type": "A",
  "status": "A",
  "usergroup": "Store Managers",
  "privileges": {
    "manage_catalog": "Y",
    "manage_users": "Y",
    "manage_orders": "Y",
    "manage_settings": "N"
  }
}'
Acesso por papéis

Crie grupos de usuários diferentes, com privilégios específicos, para implementar um controle de acesso por papéis na sua loja.

Antes de excluir um grupo

Ao excluir um grupo de usuários, confirme que nenhum usuário está atribuído a ele, para evitar problemas de acesso.

Onde os campos são usados

Estes campos valem para as cinco chamadas sobre grupos: GET /api/usergroups (listar), GET /api/usergroups/{id} (consultar), POST /api/usergroups (criar), PUT /api/usergroups/{id} (atualizar) e DELETE /api/usergroups/{id} (excluir). As requisições e respostas estão nas páginas Endpoints de grupos e Exemplos.

Anterior
Filtros
Próxima
Exemplos de grupos
Nesta página
  • Campos do grupo de usuários
  • Exemplo de requisição de grupo de usuários
  • Exemplo de requisição de grupo de administradores com privilégios
  • Onde os campos são usados