---
title: "GET /public_api/customers/{id}/"
method: GET
path: "/public_api/customers/{id}/"
tags: ["customers"]
---

# GET /public_api/customers/{id}/

`GET /public_api/customers/{id}/`

Retorna informações detalhadas de um cliente específico incluindo métricas
de compras e transações recentes. Os dados sensíveis (phone e docNumber)
são retornados mascarados.

## Path parameters

- `id` integer, required

## Response `200`

Corpo da resposta status 200

- CustomerDetail
  - `averageOrder` number, required — Valor médio dos pedidos pagos
  - `totalSpent` number, required — Valor total gasto em pedidos pagos
  - `paidOrderCount` integer, required — Quantidade de pedidos pagos
  - `totalOrdersCount` integer, required — Total de pedidos
  - `transactions` CustomerTransaction[], required — Lista com até 3 pedidos mais recentes
    - `id` string, required — Identificador do pedido
    - `amount` string, required — Valor do pedido
    - `status` string, required — Status do pedido
    - `createdAt` string, date-time, required — Data de criação do pedido
  - `customer` CustomerPublic, required
    - `id` integer, required — Identificador do cliente
    - `name` string, required — Nome completo do cliente
    - `email` string, email, required — Endereço de email do cliente
    - `birthDate` string, date, nullable — Data de nascimento do cliente
    - `phone` string — Telefone mascarado do cliente
    - `docType` string — Tipo do documento * `cpf` - CPF * `cnpj` - CNPJ
    - `docNumber` string — Número do documento mascarado do cliente

## Other responses

- `401` — Request não autenticado devido à ausência ou invalidez do token.
- `404` — Cliente não encontrado ou sem pedidos pagos nos seus produtos.

---

[API](https://skmtc.net/cakto/apis/cakto-api.md) · [All operations](https://skmtc.net/cakto/apis/cakto-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/cakto/cakto-api/versions/cba77b0560b5/schema)
