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
| Nome | Tipo | Descrição |
|---|---|---|
userId | number | Identificador do usuário |
establishmentId | number | Identificador do estabelecimento |
clientId | string | Identificador 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,typePricesLinkeservicesLinksão retornados como arrays (decodificados de JSON quando necessário).vehiclespode 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 comotypePriceseservices(quando o backend resolve esses vínculos).