Criar ou atualizar cliente
POST
/v1/customers
Cria ou atualiza um cliente identificado pela combinação
first_name + last_name + email + phone + ip.
WARNING
Para criar um cliente, você precisa ter feito a coleta de IP utilizando o script Appmax JS.
TIP
Se enviar apenas os campos obrigatórios, o cliente será registrado como "carrinho abandonado" e pode ser atualizado depois pela mesma rota.
Autorizações
bearerAuth
Token Bearer do merchant obtido via POST /oauth2/token usando as
credenciais do merchant (não do app). Veja
Autenticação.
Tipo
HTTP (bearer)
Corpo da Requisição
application/json
JSON "first_name": "Junior", "last_name": "Almeida", "phone": "51983655100", "document_number": "25226493029", "address": { "postcode": "91520270", "street": "Rua Francisco Carneiro da Rocha", "number": "582", "complement": "Casa", "district": "Moinhos de Ventos", "city": "Porto Alegre", "state": "RS" }, "ip": "127.0.0.1", "products": [ { "sku": "9000010", "name": "Livro de receitas", "quantity": 1, "unit_value": 12300, "type": "digital" } ], "tracking": { "utm_source": "google", "utm_campaign": "teste" }
{
}
Respostas
Cliente criado com sucesso. Guarde o customer_id para criar o pedido.
application/json
JSON "data": { "customer": { "id": 1 } }
{
}
POST
/v1/customers