Skip to main content
POST
Criar cliente
Cria o cadastro de um cliente. Guarde o id da resposta. Na hora de assinar, envie esse id em customer_id. Veja POST /v1/subscriptions.

Fluxo

  1. Envie external_customer_id, name, email, phone e document.
  2. Guarde o id da resposta.
  3. Crie a assinatura com customer_id igual a esse id.

Cliente já cadastrado

Se o external_customer_id e os dados (nome, e-mail, telefone e documento) forem iguais, a API responde 200 e devolve o mesmo id. Se os dados forem diferentes, a API responde 422 / UVV154640. O cadastro não muda. Se o documento (número e tipo) já estiver em outro external_customer_id, a API responde 422 / UVV154718.

Endereço

O endereço é opcional. Você pode cadastrar o cliente sem o bloco address. Se enviar address, preencha todos os campos: zip_code, street, street_number, neighborhood, city, state e country. Se faltar algum, a API responde 400. NOTA: Pix Automático precisa de endereço completo. Sem ele, a criação da assinatura responde 422 / UVV154361. A resposta não inclui documento, telefone nem endereço. Erros comuns: 400 (body inválido), 401/403 (credenciais ou produto Recorrência), 422 (UVV154640, UVV154718), 429 (20 req/min).

Authorizations

client-id
string
header
required
client-secret
string
header
required

Headers

client-id
string
required

ID público da credencial do merchant

client-secret
string
required

Secret da credencial do merchant

Body

application/json

Cadastro de cliente da recorrência. Não envie organization_id. Este endpoint não atualiza um cliente existente.

external_customer_id
string
required

Identificador do cliente no seu sistema.

name
string
required

Nome do cliente.

email
string<email>
required

Email do cliente.

phone
string
required

Telefone do cliente (somente dígitos).

document
object
required

Documento do cliente.

address
object

Endereço do cliente. Opcional. Quando enviado, todos os campos são obrigatórios. Se o cliente for usado com pix_type: automatic no create de assinatura, envie o endereço completo aqui. Este endpoint não valida Pix Automático.

Response

Cliente reaproveitado. Mesmo id. Nenhuma linha nova.

id
string<uuid>
external_customer_id
string | null
name
string
email
string<email>