For the complete documentation index, see llms.txt. This page is also available as Markdown.

Definir Grupos de Signatários

Grupos de signatários permitem definir diferentes conjuntos de pessoas que devem assinar um documento, com a possibilidade de configurar uma ordem de assinatura entre esses grupos.

A definição dos grupos e de suas regras é feita diretamente no payload do endpoint de criação de documentos, sem a necessidade de chamadas adicionais à API.

Como Funciona o Fluxo de Grupos?

  1. Agrupamento: Você vincula os signatários a um grupo específico através do campo order_group.

  2. Ordem de Assinatura: Se a propriedade signature_order_active for true, o documento só será liberado para o grupo seguinte (ex: order_group: 2) após as condições de assinatura do grupo anterior (ex: order_group: 1) serem totalmente retidas.

  3. Paralelismo: Signatários que estão no mesmo order_group recebem a notificação e podem assinar o documento simultaneamente.

⚠️ Regras de Validação para minimum_signatures_required:

  • Não pode ser igual a zero.

  • Não pode ser maior do que a quantidade de signatários configurados para aquele order_group.

Parâmetros do Payload

Abaixo estão os campos específicos utilizados para estruturar e gerenciar os grupos:

Campos Globais

  • signature_order_active (boolean): Define se a ordem de assinatura entre os grupos será sequencial. Envie true para ativar o fluxo ordenado ou false para liberar a assinatura para todos ao mesmo tempo.

Campos do Objeto signers (Array)

Dentro de cada objeto de signatário, utilize o campo abaixo para definir a qual grupo ele pertence:

  • order_group (integer): Número que representa o grupo de assinatura daquele signatário (ex: 1, 2, 3...).

Criar documento com Grupos de Signatários

Name
Type
Description

Authorization*

string

Api token a frente do texto "Bearer".

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

Body

Name
Type
Description

name

string

Nome do documento

url_pdf

string

URL do PDF a ser assinado

external_id

string

ID externo para controle do cliente

signers

Array

Lista de signatários

send_automatic

boolean

Envia automaticamente após a criação

lang

string

Idioma do fluxo (pt, en, es, ...)

disable_signer_emails

boolean

Desativa o envio de e-mails aos signatários

brand_logo

string

(opcional) URL do logotipo personalizado

brand_primary_color

string

Cor principal personalizada (ex: #000000)

brand_name

string

Nome da marca exibido

created_by

string

E-mail de quem criou o documento

date_limit_to_sign

string (ISO8601)

Data limite para assinatura (YYYY-MM-DDTHH:mm:ssZ)

signature_order_active

boolean

Define se há ordem de assinatura entre grupos

observers

Array

Lista de e-mails de observadores

reminder_every_n_days

number

(opcional) Envia lembrete a cada N dias

allow_refuse_signature

boolean

Permite recusar assinatura

disable_signers_get_original_file

boolean

Impede que signatários acessem o PDF final

signature_groups

Array

(opcional) Lista de grupos de signatários

Propriedades de signature_groups

Name
Type
Description

order_group

string

order_group do grupo a ser modificado

title

string

Nome do grupo

minimum_signatures_required

string

(opcional) Número mínimo de assinaturas

Propriedades de signers

Name
Type
Description

name

string

Nome do signatário

email

string

E-mail do signatário

auth_mode

string

Modo de autenticação (ex: assinaturaTela)

order_group

number

Número do grupo sequencial. Grupos com mesmo número assinam juntos

custom_message

string

Mensagem personalizada que será enviada ao signatário no corpo do e-mail

phone_country

string

Código do país do telefone (ex: "55")

phone_number

string

Número do telefone

require_cpf

boolean

Define se o CPF será obrigatório

cpf

string

CPF do signatário

send_automatic_email

boolean

Envia automaticamente e-mail de assinatura

send_automatic_whatsapp

boolean

Envia automaticamente WhatsApp (se suportado)

lock_email

boolean

Bloqueia edição do e-mail na interface do signatário

Respostas

Exemplos de erros:

  • Quando a numeração dos grupos não for contínua:

  • Quando os grupos não começarem pelo valor 0:

  • Quando faltarem signatários do documento a serem associados a algum grupo:

Last updated

Was this helpful?