Atualizar formulario
Ao criar um documento a partir de um modelo sem preencher todos os campos dinâmicos, o signatário precisará completar as informações para gerar e assinar o documento. Este endpoint configura o formulário para melhorar a experiência do signatário e reduzir erros.
Configurar Formulário
POST
https://api.zapsign.com.br/api/v1/templates/update-form
Headers
Authorization*
string
Api token a frente do texto "Bearer".
Ex: Bearer c7f35c84-7893-4087-b4fb-d1f06c23
Request Body
template_id*
string
Token do modelo criado.
custom_intro
string
Mensagem com instruções para o signatário (será exibida no início do formulário). Padrão: "".
youtube_video_code
string
Inclui um vídeo do YouTube no início do formulário. Se o vídeo for https://www.youtube.com/watch?v=Fi0qJgEjYAw, o código será Fi0qJgEjYAw. Padrão: "".
inputs [variable]
array <input>
Configurações dos campos dinâmicos.
inputs
Configuração dos campos do formulário para ajudar o signatário no preenchimento e evitar erros.
variable (string): Nome do campo dinâmico dentro do arquivo DOCX. Exemplo: {{nome}}.
input_type (string): Tipo de campo para validar o formato. Padrão: "input".
input
Texto curto.
Endereço de e-mail.
phone_br
Número de telefone no Brasil.
signer_fullname
Nome e sobrenome.
radio
Opção múltipla. Deve-se usar o parâmetro "options" para definir as opções.
checklist
Caixa de seleção (checkbox). Deve-se usar o parâmetro "options" para definir as opções.
date
Data no formato dd/mm/yyyy.
ext-date
Data da assinatura por escrito. Ao selecionar esta opção, o campo será preenchido automaticamente com a data de assinatura do documento.
date-signature
Data da assinatura no formato dd/mm/yyyy. Ao selecionar esta opção, o campo será preenchido automaticamente com a data de assinatura do documento.
cpf
CPF
cnpj
CNPJ
dinheiro
R$
label (string): Título do campo no formulário. Exemplo: Nome completo. Padrão: mesmo nome da variável sem os colchetes {{}}.
help_text (string): Texto de ajuda que será exibido abaixo do título do campo. Exemplo: Maria Perez. Padrão: "".
options (string): Opções quando o tipo de campo for múltipla escolha ou checkbox (input_type "radio" ou "checklist"). Exemplo: "Opção A; Opção B; Opção C".
required (boolean): Define se o campo é obrigatório para o signatário preencher. Padrão: true.
order (integer): Ordem em que o campo será exibido no formulário.
Request
Response
Last updated
Was this helpful?