Audácia
← Voltar ao portal Developers
Developers / Recursos / Clientes: consulta e cadastro

Clientes: consulta e cadastro na API V1

Permissões: customers.read para consultar, customers.create para cadastrar, customers.update para alterar.

Consultar clientes

GET /api/v1/customers permite filtros como search, code, taxvat, type, status, updated_since e per_page. A paginação retorna meta e links.

Também existem GET /api/v1/customers/by-code/{code} e GET /api/v1/customers/by-document/{document}. No segundo caso o documento deve ser composto por números.

Cadastrar cliente

Os campos obrigatórios para POST /api/v1/customers são name (mínimo 3 caracteres) e type (F = pessoa física, J = pessoa jurídica).

curl -X POST "https://audacia.com.br/api/v1/customers" \
  -H "Authorization: Bearer SEU_TOKEN" -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  --data '{"name":"Cliente de Exemplo","type":"F","code":"CLIENTE-TESTE"}'

Campos opcionais incluem taxvat, email, telephone, mobile e addresses. O array de endereços possui validações próprias. Consulte um cliente existente antes de cadastrar outro para reduzir duplicidades. Os exemplos devem ser executados somente em homologação ou com dados autorizados.