POST /contract/:id/signature/request (Contract)
request_contract_signatureSend a contract for electronic signature using D4Sign integration. Define signers, delivery method (email or WhatsApp), and authentication requirements.
Instructions
Solicitação de envio do Contrato para Assinatura Eletrônica através da integração feita pela D4Sign dentro do sistema Conexa.
Campos do body:
contractTemplateId (integer) [obrigatório]: ID do modelo de contrato a ser utilizado para gerar o PDF
contractNumber (string/null): Número do contrato (id) para ser substituído no parametro do modelo
companySigners (array of objects) [obrigatório]: Dados do signatário da empresa (sócio)
companySigners[].deliveryValue (string) [obrigatório]: Valor de entrega conforme o método escolhido (e-mail ou número de celular do sócio)
companySigners[].deliveryMethod (string) [obrigatório]: Método de envio da solicitação de assinatura para o sócio. Valores aceitos: email , whatsapp
companySigners[].role (string) [obrigatório]: Papel/função do signatário da empresa no contrato
customerSigners (array of objects) [obrigatório]: Dados do signatário do cliente
customerSigners[].deliveryMethod (string) [obrigatório]: Método de envio da solicitação de assinatura para o cliente. Valores aceitos: email , whatsapp
customerSigners[].deliveryValue (string) [obrigatório]: Valor de entrega conforme o método escolhido (e-mail ou número de celular do cliente)
customerSigners[].role (string) [obrigatório]: Papel/função do signatário do cliente no contrato
customerSigners[].name (string) [obrigatório]: Nome do signatário do cliente no contrato
requirePhoto (boolean/null): Exige foto do documento do signatário para autenticação
requirePhotoWithSelfie (boolean/null): Exige foto do documento com selfie para autenticação
requireDigitalCertificate (boolean/null): Exige certificado digital ICP-Brasil para assinatura
requireInPersonSignature (boolean/null): Exige assinatura presencial
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Valor de :id na rota /contract/:id/signature/request | |
| body | Yes | Corpo JSON da requisição (campos na descrição da tool) |