200 com status: "zoop_buyer_exists" antes de prosseguir. Reenvie a requisição com confirm_import: true para confirmar a importação.
Autenticação
Requer Organization Access Token (OAT) via headerAuthorization: Bearer. Escopos necessários: web:write ou customers:write.
Organização pai (marketplace)
Com OAT da organização pai, você pode criar o cliente na sub-organização enviandoorganization_id com o UUID do filho. A API valida que existe relação direta pai→filho em organization_relationships. Se você omitir organization_id, o cliente é criado na organização do token (a pai).
Exemplos em Marketplace: OAT da organização pai e sub-organizações.
Corpo da Requisição
Sessão de usuário: obrigatório para definir a org do cliente.OAT da própria org: opcional — padrão é a org do token.OAT da org pai: use para criar cliente em uma sub-organização (valor = UUID do filho).
Endereço de email do cliente. Deve ser único dentro da organização.
Nome completo do cliente.
Número de telefone do cliente (incluindo DDD).
CPF ou CNPJ do cliente, sem formatação (apenas dígitos). Também aceito como
tax_id.Data de nascimento no formato
YYYY-MM-DD.Nome de cobrança (razão social ou nome completo para fins de emissão de nota fiscal).
Endereço de cobrança do cliente.
Objeto alternativo para informar o documento fiscal do cliente.
Identificador único do cliente no seu próprio sistema. Deve ser único por organização. Permite buscar e atualizar o cliente via
/external/:external_id.Metadados personalizados em formato chave-valor livre. Útil para armazenar informações adicionais do seu sistema.
Quando
true, confirma a importação do cliente mesmo que um comprador com o mesmo CPF/CNPJ já exista no gateway. Utilize após receber a resposta zoop_buyer_exists.Resposta
Retorna201 Created com o objeto do cliente criado.
Se um comprador com o mesmo CPF/CNPJ já existir no gateway, retorna 200 com status: "zoop_buyer_exists" e os dados do comprador para confirmação. Reenvie a requisição com confirm_import: true para prosseguir com a criação.
Se o email já estiver em uso na organização, retorna 409 Conflict.
ID único do cliente no Chargefy.
Email do cliente.
Nome do cliente.
ID externo associado (se informado).
ID da organização à qual o cliente pertence.
Data e hora de criação no formato ISO 8601.

