---
title: "Referência dos campos do documento"
description: "Referência dos campos de POST /api/documents no Signer: dados do participante, tipos de identificador, opções do participante e opções do documento."
canonical: "https://docs.lacunasoftware.com/articles/signer/integration/document-fields"
locale: "pt-BR"
product: "Signer"
last_updated: "2026-10-22"
---

# Referência dos campos do documento

Esta página lista os campos que você pode enviar em `POST /api/documents`: os dados do participante, as opções de cada participante e as opções do documento. Para criar um documento passo a passo, veja [Criar documentos](https://docs.lacunasoftware.com/articles/signer/integration/documents).

## O participante (`user`)

| Campo | Descrição |
| --- | --- |
| `name` | Nome do participante, até 200 caracteres. |
| `email` | E-mail do participante. |
| `identifier` | Identificador principal do participante, por exemplo o CPF. |
| `identifierType` | Tipo do identificador principal (veja a tabela abaixo). |
| `identifiers` | Lista de identificadores, cada um com `type` e `value`. Só vale quando a instância permite vários identificadores por usuário. |
| `phone` | Celular no formato internacional, por exemplo `+55 11 91234-5678`. O Signer só usa o telefone se o usuário ainda não existe: ele não altera o telefone de um usuário que já existe. |

Os tipos de identificador (`identifierType` e `identifiers[].type`) são:

| Tipo | Documento |
| --- | --- |
| `Cpf` | CPF (Brasil) |
| `EcuadorBceId` | Identificador do Equador |
| `ParaguayCedulaIdentidad` | Cédula de Identidad (Paraguai) |
| `ParaguayRuc` | RUC (Paraguai) |
| `ParaguayPassport` | Passaporte paraguaio |
| `Passport` | Passaporte de qualquer país |
| `Ssn`, `Itin`, `Ein` | SSN, ITIN e EIN (Estados Unidos). Disponíveis a partir da versão 3.0.0. |

A instância define quais tipos aceita. Para saber como o Signer usa o identificador e o e-mail para encontrar o usuário, e como funcionam os vários identificadores e os signatários estrangeiros, veja [Identificação de participantes](https://docs.lacunasoftware.com/articles/signer/concepts/participant-identification#multiple-identifiers). Para cadastrar identificadores de um usuário que já existe, veja [Contatos e identificadores](https://docs.lacunasoftware.com/articles/signer/integration/contacts#identifiers).

## Opções do participante

Além de `type`, `step` e `user`, cada item de `flowActions` aceita estas opções:

| Campo | Descrição |
| --- | --- |
| `title` | Título do participante no documento, por exemplo "Parte" ou "Testemunha". |
| `disableRefusal` | Se `true`, o participante não pode recusar o documento. A tela não mostra a opção de recusa, e a API de recusa rejeita o pedido. O padrão é `false`. |
| `notificationLanguage` | Idioma das notificações deste participante: `Pt`, `En` ou `Es`. Veja [Notificações](https://docs.lacunasoftware.com/articles/signer/concepts/notifications#language). |
| `signatureInitialsMode` | Rubrica do participante: `None` (sem rubrica), `Optional` ou `Required`. |
| `requiredCertificateTypeToSign` | Tipo de certificado que o participante deve usar: `A1`, `A2`, `A3`, `A4`, `S1`, `S2`, `S3`, `S4`, `T3` ou `T4`. |
| `requiredCertificateHolderTypeToSign` | Titular do certificado: `Individual` (pessoa física, por exemplo e-CPF) ou `Company` (pessoa jurídica, por exemplo e-CNPJ). |
| `requiredCompanyIdentifier` | CNPJ que o certificado de pessoa jurídica deve ter. |
| `requireCompanyCertificate` | Obsoleto. Use `requiredCertificateHolderTypeToSign` com `Company`. |
| `allowIdrcSignature` | Se `true`, o participante pode escolher entre a assinatura com o IdRC e a assinatura com certificado. Só vale se a instância tem o IdRC habilitado. |

As opções abaixo só valem quando `allowElectronicSignature` é `true`. Cada uma exige uma verificação a mais antes da assinatura eletrônica:

| Campo | O participante deve |
| --- | --- |
| `requireSmsAuthenticationToSignElectronically` | Informar um código enviado por SMS. |
| `requireWhatsappAuthenticationToSignElectronically` | Informar um código enviado por WhatsApp. |
| `requireAuthenticatorAppToSignElectronically` | Informar uma senha de uso único (OTP) de um aplicativo autenticador. |
| `requireSelfieAuthenticationToSignElectronically` | Tirar uma selfie. |
| `requireDatavalidAuthenticationToSignElectronically` | Tirar uma selfie, que o Datavalid do SERPRO valida. |
| `requirePixAuthenticationToSignElectronically` | Pagar um Pix. |
| `requireLivenessAuthenticationToSignElectronically` | Fazer uma prova de vida. |
| `requireIdScanAuthenticationToSignElectronically` | Fotografar um documento com foto. |
| `disableEmailAuthenticationToSignElectronically` | Não precisa informar o código enviado por e-mail. Só é aceito se o SMS ou o WhatsApp também é exigido. |

## Opções do documento

Estes campos opcionais de `POST /api/documents` valem para todos os documentos da requisição:

| Campo | Descrição |
| --- | --- |
| `notifiedEmailsData` | Lista de e-mails que recebem o aviso de documento concluído. Cada item tem `email` e `notificationLanguage` (`Pt`, `En` ou `Es`). Sem idioma, o Signer usa o idioma padrão da instância. Use este campo no lugar de `notifiedEmails`, que é obsoleto. |
| `timestampEnabled` | Substitui a configuração de carimbo do tempo da organização para este documento. `true` aplica o carimbo do tempo em todas as assinaturas, e `false` em nenhuma. Sem o campo, vale a configuração da organização. Se a instância não tem carimbador, a criação é rejeitada. |
| `signerPositioningEnabled`, `automaticSignaturePositioning` | Veja [Posicionamento da assinatura pelo signatário](https://docs.lacunasoftware.com/articles/signer/integration/documents#signer-positioning). |
| `overrides` | Ignora, só nesta requisição, uma exigência da organização: `disableTagRequirement` (tag obrigatória), `disableRegisteredTagLabelsRequirement` (só tags cadastradas) e `disableRequireFolderOnDocumentCreation` (pasta obrigatória). Só uma chave de API pode ativar estas opções. Outro tipo de usuário recebe o erro `AgentIsNotApplication`. Veja as exigências em [Configurações da organização pela API](https://docs.lacunasoftware.com/articles/signer/on-premises/administration#organization-settings). |
| `accessValidationType` | Quem pode consultar o documento pelo código de validação. Só tem efeito se a instância habilita a validação de acesso (veja [Configurações do Signer](https://docs.lacunasoftware.com/articles/signer/on-premises/settings#document-access-validation)). Os valores estão na tabela abaixo. Sem o campo, vale o padrão da instância. |

Os valores de `accessValidationType` são:

| Valor | Quem pode consultar o documento |
| --- | --- |
| `UserIdentifier` | Quem informa o identificador (por exemplo o CPF) de um participante do documento. |
| `Login` | Qualquer usuário que entrou no Signer (fez login). |
| `ParticipateInOrganization` | Um usuário que tem um papel na organização do documento. |
| `HasAccessToDocument` | Um usuário que tem acesso ao documento no Signer, ou o criador do documento se ele ainda é membro da organização. |
| `None` | Qualquer pessoa, mesmo se a instância exige a validação em todos os documentos. |
