Criar Cliente
https://{apiUrl}/customersAtualizado em · 3 min de leitura
Toda cobrança criada estará vinculada a um cliente. Para isso, é necessário realizar a criação do cliente. Este poderá receber cobranças, criar assinaturas ou realizar pagamentos via PIX.
Endpoint: POST https://{apiUrl}/customers
Toda cobrança criada na Dom Pagamentos está vinculada a um cliente. Use este endpoint para cadastrar novos clientes que poderão receber cobranças, criar assinaturas ou realizar pagamentos via PIX.
Parâmetros
https://{apiUrl}/customersNome completo do cliente (máx. 80 caracteres)
E-mail único por conta (máx. 80 caracteres)
CPF ou CNPJ (máx. 14 caracteres)
"CPF" ou "CNPJ"
DDD + número
Código de referência externo (máx. 80 caracteres)
"male", "female" ou "other"
Data de nascimento no formato YYYY-MM-DD
Endereço completo do cliente
curl --request POST \
--url "https://{apiUrl}/customers" \
--header "Content-Type: application/json"
--data '{}'Choose an example:
E-mail único
O campo
EMAIL_EXISTjunto com oiddo cliente existente.
{
"status": "FAIL",
"error": "EMAIL_EXIST",
"id": "abc-123-..."
}Objeto address
| Campo | Tipo | Descrição |
|---|---|---|
street | string | Nome da rua/avenida |
number | string | Número do endereço |
neighborhood | string | Bairro |
zip_code | string | CEP (somente números) |
city | string | Cidade |
state | string | UF (sigla com 2 letras) |
Exemplo de resposta
{
"id": "4bfc6124-ceee-4f6f-9f29-75059b3f5d9c",
"name": "João da Silva",
"email": "joao@dopagamentos.com",
"document": "11111111111",
"document_type": "CPF",
"status": "active",
"created_at": "2024-10-01T15:36:00Z"
}UUID único do cliente gerado pela API
Nome completo do cliente
E-mail do cliente
CPF ou CNPJ do cliente
Tipo do documento: "CPF" ou "CNPJ"
Estado do cliente: active ou inactive
Data de criação no formato ISO 8601
Exemplo de requisição
curl --request POST \
--url "https://{apiUrl}/customers" \
--header "Authorization: Bearer {token}" \
--header "Content-Type: application/json" \
--data '{
"name": "João da Silva",
"email": "joao@exemplo.com",
"document": "11111111111",
"document_type": "CPF",
"mobile_phone": "48999999999"
}'