Pular para o conteúdo
platform
PT EN

Referência da API · Clientes · Grupo de Clientes

Listar Grupos de Cliente

Método
GET
Rota
/customer/group/byGroup
URL base
https://ws.autorei.net
Token
Exige token Bearer
Testar no Postman

Abre esta requisição na documentação pública da API, a fonte oficial da referência.

Descrição

Consulta grupos de cliente da sua loja por nome ou por id externo.

Corpo da Requisição (JSON)

Campo Tipo Obrigatório Descrição
Critério de busca - Sim Não é um campo, é um grupo. Envie name ou externalId.
name array Condicional Nomes dos grupos.
externalId array Condicional Ids externos dos grupos.

Regras de negócio

Os critérios são arrays, sempre

name e externalId têm de ser arrays, mesmo para um único valor: {"name": ["Atacado"]}. Valor escalar é recusado.

Resposta · 200

Objeto com a chave groups, array com um objeto por grupo encontrado. Sem correspondência, vem {"groups": []}.

Campo Tipo Descrição
internalId integer Id interno do grupo. É o que a exclusão pede.
name string Nome do grupo.
externalId string Id externo do grupo. null quando não informado.
groupTypeId · groupTypeName string Tipo de grupo vinculado. null quando não há.
details.showToSeller boolean Se o grupo aparece para o vendedor.
details.enableGroupDisplayInRegistration boolean Se o grupo aparece no cadastro.
details.enableGroupDisplayInMyAccount boolean Se o grupo aparece na conta do cliente.
details.applicationGroupDocumentType string Tipo de documento a que o grupo se aplica: all, pj, iepr ou pf.
details.restrictionDeliveryType string Restrição de entrega: no_restriction, restrict_all_except_pickup_in_store, restrict_all_except_carrier ou restrict_all_except_deliveries.
details.restrictionPaymentType string Restrição de pagamento: no_restriction, restrict_online_payment ou restrict_offline_payment.

Os três campos de details devolvem a mesma chave que você enviou na criação do grupo.

Erros

Código Quando
400 Nenhum critério informado, critério escalar em vez de array, ou todos os arrays vazios. O motivo vem na mensagem.
401 Token ausente, malformado ou expirado.

Exemplo de requisição

curl --request GET 'https://ws.autorei.net/customer/group/byGroup' \
  --header 'Authorization: Bearer {{access_token}}' \
  --header 'Content-Type: application/json' \
  --data '{
  "name": [
    "Atacado Sudeste"
  ]
}'

Respostas de exemplo

200Sucesso: um grupo encontrado

{
  "groups": [
    {
      "internalId": 4470801,
      "name": "Atacado Sudeste",
      "externalId": "GRP-ATC-SE",
      "groupTypeId": null,
      "groupTypeName": null,
      "details": {
        "showToSeller": true,
        "enableGroupDisplayInRegistration": true,
        "enableGroupDisplayInMyAccount": false,
        "applicationGroupDocumentType": "pj",
        "restrictionDeliveryType": "no_restriction",
        "restrictionPaymentType": "restrict_offline_payment"
      }
    }
  ]
}

Usado em

Endpoints relacionados

Gerado a partir da coleção pública da API, publicada em 04/09/2026: api-docs.cws.digital.