Editar cliente
POST
https://{apiUrl}/customers/{id}Atualizado em · 3 min de leitura
Endpoint: POST https://{apiUrl}/customers/{id}
Atualiza os dados de um cliente existente. O parâmetro id é o identificador único do cliente.
Parâmetros
POST
https://{apiUrl}/customers/{id}URL base da API
Token de autenticação
Path Params
iduuidrequired
Identificador único do cliente (UUID)
Body Params
namestringrequired
Nome completo (máx. 80 caracteres)
emailemailrequired
E-mail único por conta (máx. 80 caracteres)
documentstringrequired
CPF ou CNPJ (máx. 14 caracteres)
document_typestringrequired
"CPF" ou "CNPJ"
mobile_phonestringrequired
DDD + número, ex: 48999999999
code_externalstringoptional
Código de referência externo (máx. 80 caracteres)
genderstringoptional
"male", "female" ou "other"
birthdatedateoptional
Data de nascimento no formato YYYY-MM-DD
addressobjectoptional
Endereço do cliente (street, number, neighborhood, zip_code, city, state)
curl --request POST \
--url "https://{apiUrl}/customers/{id}" \
--header "Content-Type: application/json"
--data '{}'Response
Choose an example:
application/json
E-mail único
O campo
EMAIL_EXISTjunto com oiddo cliente existente.
Exemplo de resposta
json
{
"id": "4bfc6124-ceee-4f6f-9f29-75059b3f5d9c",
"name": "João da Silva",
"email": "joao@dopagamentos.com",
"document": "11111111111",
"document_type": "CPF",
"status": "active",
"mobile_phone": "48999999999"
}Responses
Exemplo de requisição
curl --request POST \
--url "https://{apiUrl}/customers/{id}" \
--header "Authorization: Bearer {token}" \
--header "Content-Type: application/json" \
--data '{
"name": "João da Silva Atualizado",
"email": "joao.novo@exemplo.com",
"document": "11111111111",
"document_type": "CPF",
"mobile_phone": "48999999999"
}'Esta página foi útil?