Skip to main content
POST
/
v1
/
customer
/
unified
Criar ou atualizar cliente com dados completos
curl --request POST \
  --url https://api.staging.credicarro.com.br/integration/v1/customer/unified \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "celular": "+55 (11) 99876-5432",
  "cpf": "12345678901",
  "dataDeNascimento": "1990-05-20T00:00:00-03:00",
  "email": "[email protected]",
  "nome": "Maria",
  "sobrenome": "Souza",
  "endereco": {
    "rua": "Av. Paulista",
    "cidade": "São Paulo",
    "estado": "SP",
    "bairro": "Bela Vista",
    "cep": "01311000",
    "numero": "1578",
    "complemento": "Bloco B, Apto 1203"
  },
  "dadosProfissionais": {
    "tipoOcupacao": 1,
    "renda": 6500
  }
}
'
{
  "id_cliente": "123e4567-e89b-12d3-a456-426614174000"
}

Authorizations

Authorization
string
header
required

Cabeçalho de autenticação Bearer no formato Bearer <token> onde <token> é seu TOKEN de autenticação

Body

application/json

Dados completos do cliente

celular
string
required

Telefone celular no formato E.164 (código do país + DDD + número).

Minimum string length: 1
Example:

"+55 (11) 99876-5432"

cpf
string
required

CPF do cliente somente números (11 dígitos).

Required string length: 11
Example:

"12345678901"

dataDeNascimento
string<date-time>
required

Data de nascimento em formato ISO-8601.

Example:

"1990-05-20T00:00:00-03:00"

email
string
required

Endereço de e-mail do cliente.

Minimum string length: 1
nome
string
required

Primeiro nome do cliente.

Minimum string length: 1
Example:

"Maria"

sobrenome
string
required

Sobrenome do cliente.

Minimum string length: 1
Example:

"Souza"

endereco
object
required
dadosProfissionais
object
required

Response

Cliente criado com sucesso

id_cliente
string<uuid>

Identificador único do cliente

Example:

"123e4567-e89b-12d3-a456-426614174000"