Disparar a assinatura

POST /leads/{idApplication}/signature-form

Envia o contrato do lead para assinatura. Sem body.

Pré-requisito: o lead precisa ter plano selecionado, responsável vinculado e termos
definidos — ou seja, 6.6 e 6.13 já concluídos.

Sucesso — 200 OK

{
  "signatories": [
    { "fullName": "Maria Silva", "status": "PENDING_CONTRACT_SIGN" },
    { "fullName": "John Doe", "status": "PENDING_CONTRACT_CREATION" }
  ]
}
CampoTipoDescrição
signatoriesarrayUma entrada por signatário do contrato: o responsável da imobiliária e o inquilino
signatories[].fullNamestringNome completo do signatário
signatories[].statusenumStatus de assinatura — tabela em 7.2

Erros mapeados

HTTPcodeQuando ocorre
404SIGNATURE_FORM_NOT_FOUNDidApplication não corresponde a um lead existente
409SIGNATURE_FORM_ALREADY_STARTEDA assinatura já foi disparada para este lead
422SIGNATURE_FORM_PRECONDITION_NOT_METFalta plano, responsável ou termos — ver pré-requisito acima
500SIGNATURE_FORM_INTEGRATION_FAILUREFalha de comunicação interna — repetir com backoff