Pular para o conteúdo principal

Visualiza um cliente

GET /api/{userId}/establishment/{establishmentId}/clients/{clientId}

Retorna os dados do cliente e as configurações do vínculo com o estabelecimento, incluindo cartões, permissões, e vínculos de serviços/tabelas de preço.

Parâmetros de rota

NomeTipoDescrição
userIdnumberIdentificador do usuário
establishmentIdnumberIdentificador do estabelecimento
clientIdstringIdentificador do cliente

Requisição

  • Método: GET
  • Path: /api/\{userId\}/establishment/\{establishmentId\}/clients/\{clientId\}
  • Headers: Authorization, Accept: application/json

Formato da resposta (JSON)

  • Sucesso (HTTP 200): { "response": "success", "data": <payload> }
  • Erro (HTTP 400): { "response": "error", "data": { "msg": "...", "code": "..." } }
  • Não autorizado / permissão: Autorização

Nuâncias

  • phones, cards, vehicles, typePricesLink e servicesLink são retornados como arrays (decodificados de JSON quando necessário).
  • vehicles pode vir como lista detalhada (placa/modelo/cor) quando disponível no cadastro de veículos do estabelecimento.
  • Além dos vínculos (typePricesLink, servicesLink), o retorno pode incluir listas calculadas como typePrices e services (quando o backend resolve esses vínculos).