KIRVEXDOCS

Customers

API para criação e gerenciamento de clientes.

POST /v1/customers

Cria um novo cliente.

Request body

CampoTipoObrigatórioDescrição
emailstringEmail do cliente
namestringNome completo
documentstringCPF ou CNPJ
phonestringTelefone
metadataobjectDados extras (key-value strings)

Exemplo

curl -X POST https://api.kirvex.com.br/v1/customers \
  -u sk_test_...: \
  -H "Content-Type: application/json" \
  -d '{
    "email": "joao@example.com",
    "name": "João Silva",
    "document": "12345678900"
  }'

Resposta (201)

{
  "id": "cus_01J...",
  "object": "customer",
  "email": "joao@example.com",
  "name": "João Silva",
  "document": "12345678900",
  "phone": null,
  "metadata": null,
  "created_at": "2026-04-29T12:00:00Z",
  "updated_at": "2026-04-29T12:00:00Z"
}

GET /v1/customers/:id

Retorna um cliente pelo ID.


GET /v1/customers

Lista clientes com paginação por cursor.

Query params

CampoTipoDescrição
cursorstringCursor da página anterior
limitnumberMáximo de resultados (1–100, default 20)
emailstringFiltrar por email
documentstringFiltrar por CPF/CNPJ

PATCH /v1/customers/:id

Atualiza campos de um cliente.


DELETE /v1/customers/:id

Remove um cliente. Retorna { "id": "cus_...", "deleted": true }.

On this page