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

Name
Type
Description

Authorization*

string

Api token a frente do texto "Bearer".

Ex: Bearer c7f35c84-7893-4087-b4fb-d1f06c23

Request Body

Name
Type
Description

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_type
Description

input

Texto curto.

email

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.

dopdown-list

Lista suspensa para que o signatário selecione uma opção da lista. O parâmetro "options" deve ser usado 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?