Propostas

Atualizar

Conclui o cadastro do titular na proposta (PATCH).

O PATCH da proposta é obrigatório após o POST. Só com ele o titular é criado e o fluxo libera PF ou PJ.

Se você pular este passo, POST ou PATCH de PF/PJ retornam 404 com Customer not found.

Visão do fluxo: Propostas de onboarding.

Endpoint

PATCH /api/v2/baas/onboardings/proposals/{proposalId}

Scope: baas.onboarding-proposals.write

Contrato: Atualizar proposta.

Antes do PATCH

  1. Consulte a proposta (GET).
  2. Faça merge local: campos do GET + novos valores do formulário.
  3. Inclua password e password_confirmation quando for criar ou atualizar o titular (password não retorna no GET).

Dois grupos de campos

1. Pacote cadastral (cria o titular)

Envie todos juntos no PATCH:

CampoRegra
full_nameString, máx. 255
social_nameString, máx. 255
emailE-mail válido
phoneString, 8 a 11 dígitos (sem +55)
birth_dateData Y-m-d
password + password_confirmationSenha e confirmação idênticas
accepted_terms_atData/hora Y-m-d H:i:s
device.os_version_nameString no objeto device

Sem este pacote completo, o titular não é criado e a etapa 2 (PF/PJ) falha com Customer not found.

2. Códigos OTP (compliance)

CampoRegra
email_verification_codeObrigatório; OTP do e-mail (volátil; vem no GET)
phone_verification_codeObrigatório; OTP do celular (volátil; vem no GET)

Envie no mesmo PATCH do pacote cadastral (recomendado). Sem eles: 422 ou reprovação em compliance.

OTP expirado: Reenviar e-mail ou Reenviar SMS, depois GET + PATCH.

notifications_enabled (default false) controla se SMS/e-mail de OTP são disparados localmente.

O que não enviar

Campos enviados substituem o valor remoto. Prefira sempre GET → merge → PATCH.

Com a proposta concluída, siga para Pessoa física ou Pessoa jurídica.

2025 © Nuvende - CNPJ 38.297.374/0001-93