Clientes
Listar clientes
Retorna uma lista paginada de clientes com suporte a filtros.
get/v1/customers
Query parameters
pageinteger
Example:1
Numero da pagina
pageSizeinteger
Example:20
Itens por pagina (max: 100)
status'Active' | 'Inactive'
Example:Active
Filtrar por status
documentType'CPF' | 'CNPJ'
Example:CPF
Filtrar por tipo de documento
searchstring
Example:joao
Buscar por nome, email ou documento
externalIdstring
Example:cliente_123
Filtrar por ID externo
Response
Lista de clientes
Example response
{
"data": {
"items": [
{
"id": "550e8400-e29b-41d4-a716-446655440000",
"externalId": "cliente_123",
"name": "Joao Silva",
"email": "joao@email.com",
"document": "123.456.789-00",
"documentType": "CPF",
"phone": "5511999998888",
"status": "Active",
"address": {
"street": "Rua das Flores",
"number": "123",
"complement": "Apto 45",
"neighborhood": "Centro",
"city": "Sao Paulo",
"state": "SP",
"postalCode": "01234-567",
"country": "BR"
},
"createdAt": "2025-01-15T15:00:00Z"
}
],
"page": 1,
"pageSize": 20,
"totalItems": 50,
"totalPages": 3,
"hasNextPage": true
},
"error": {
"message": "Token invalido ou expirado.",
"code": "unauthorized"
}
}