Quando usar
Envie este endpoint para cadastrar um cliente antes de gerar pagamentos, faturas ou links de cobranca. O email deve ser unico dentro da sua conta.Cabecalhos obrigatorios
x-api-key: <sua-chave>.Content-Type: application/json.Idempotency-Key(opcional, recomendado) para evitar criacoes duplicadas em caso de repeticao de chamadas.
Corpo da requisicao
| Campo | Tipo | Obrigatorio | Descricao |
|---|---|---|---|
name | string | Sim | Nome completo ou razao social. |
email | string | Sim | Email unico do cliente. |
phone | string | Nao | Telefone com DDI e DDD. |
document | string | Nao | CPF ou CNPJ sem formatacao. |
Exemplo de chamada
Resposta bem-sucedida
- Status:
201 Created - Corpo segue o esquema
Customer.
Tratamento de erros
400 Bad Request: validacao de dados ou cliente com o mesmo email ja existe (code: customer.already_exists).401 Unauthorized: cabecalhos de autenticacao ausentes ou invalidos.403 Forbidden: conta autenticada ainda nao aprovada para criar clientes.429 Too Many Requests: limite de requisicoes excedido.
correlationId retornado para facilitar suporte.Authorizations
Chave gerada no dashboard Payle.
Body
application/json
Nome ou razao social.
Example:
"Maria Souza"
Email unico por conta.
Example:
Telefone com codigo do pais.
Example:
"+55 11 99999-0000"
CPF ou CNPJ sem formatacao.
Example:
"12345678901"
Response
Cliente criado com sucesso.
Identificador unico do cliente gerado pela Payle.
Example:
"cus_01hr8m2aym6rd0sx2xv5hek0nv"
Tipo do recurso.
Available options:
customer Example:
"customer"
Data de criacao do registro.
Example:
"2025-10-21T13:55:21.000Z"
Data da ultima atualizacao.
Example:
"2025-10-21T13:55:21.000Z"
Nome ou razao social do cliente.
Example:
"Maria Souza"
Email principal do cliente.
Example:
Telefone com codigo do pais.
Example:
"+55 11 99999-0000"
Documento do cliente (CPF ou CNPJ).
Example:
"12345678901"