Skip to main content
Processa o formulário completo de onboarding e cria uma nova sub-organização vinculada à organização pai do link. O campo send_invite é controlado exclusivamente pelas onboarding_options do link — qualquer valor enviado pelo cliente para send_invite é ignorado.

Autenticação

Nenhuma autenticação necessária. Este endpoint é público, mas protegido por rate limit.

Corpo da Requisição

Token do link de onboarding gerado pela organização pai
draft_id
string
UUID do rascunho associado ao formulário. Se informado, o rascunho é removido automaticamente após o envio bem-sucedido. Aceita também temporary_id (alias legado). Deve ser um UUID válido.
name
string
required
Nome da organização a ser criada
email
string
required
E-mail do responsável pela nova organização
seller_type
string
required
Tipo do seller. Valores aceitos: individual ou business
taxpayer_id
string
CPF do responsável (obrigatório para seller_type: individual)
ein
string
CNPJ da empresa (obrigatório para seller_type: business)
phone
string
Telefone de contato
address
object
Endereço da organização

Resposta

Retorna 201 Created com os dados da sub-organização criada, incluindo credenciais de acesso geradas.
organization_id
string
ID da nova organização criada

Exemplo

curl -X POST "https://api.chargefy.io/api/v1/embed/onboarding/submit" \
  -H "Content-Type: application/json" \
  -d '{
    "link_token": "obl_abc123xyz",
    "name": "Minha Empresa Ltda",
    "email": "[email protected]",
    "seller_type": "business",
    "ein": "12345678000190",
    "phone": "11999998888",
    "address": {
      "line1": "Av. Paulista, 1000",
      "line2": "Sala 301",
      "city": "São Paulo",
      "state": "SP",
      "postal_code": "01310-100",
      "country": "BR"
    }
  }'

Resposta de Exemplo

{
  "organization_id": "org_newxyz789"
}