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?
Agrupamento: Você vincula os signatários a um grupo específico através do campo
order_group.Ordem de Assinatura: Se a propriedade
signature_order_activefortrue, 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.Paralelismo: Signatários que estão no mesmo
order_grouprecebem 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. Envietruepara ativar o fluxo ordenado oufalsepara 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
Authorization*
string
Api token a frente do texto "Bearer".
Ex: Bearer c7f35c84-7893-4087-b4fb-d1f06c23
Body
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
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
string
Nome do signatário
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?