Criar envelope para múltiplos signatários
Cria um envelope que agrupa sessões de assinatura sobre o mesmo documento. Suporta modo PARALLEL (todos assinam simultaneamente) ou SEQUENTIAL (em ordem).
Com signerConfidentiality, nenhum signatário vê os dados dos demais (requer habilitação do tenant; ver o campo).
Requer scope transactions:write.
Request
- Base URL: https://api.signdocs.com.br
- URL: https://api.signdocs.com.br/v1/envelopes
- Auth: HTTP bearer
Headers
Chave de idempotência para evitar criação duplicada. Reenviar a mesma chave com o mesmo corpo dentro de 24h devolve a resposta original, sem consumir cota nem repetir efeitos (e-mails, webhooks). A mesma chave com um corpo diferente responde 409.
A resposta repetida é a original byte a byte, incluindo os cabeçalhos RateLimit-* — eles refletem a cota no momento da chamada original, já que a repetição não consumiu nada.
Request body
Example request
{
"signingMode": "PARALLEL",
"totalSigners": 3,
"document": {
"filename": "contrato-multilateral.pdf"
},
"returnUrl": "https://app.example.com/done",
"cancelUrl": "https://app.example.com/cancelled",
"appearance": {
"brandColor": "#1a5276",
"logoUrl": "https://cdn.example.com/logo.png",
"companyName": "Empresa Exemplo Ltda",
"backgroundColor": "#ffffff",
"textColor": "#333333",
"buttonTextColor": "#ffffff",
"borderRadius": "12px"
},
"owner": {
"email": "solicitante@empresa.com.br",
"name": "Maria Souza"
},
"signerConfidentiality": true
}Response
Envelope criado com sucesso.
Example response
{
"envelopeId": "env_01JXYZ...",
"signingMode": "PARALLEL",
"totalSigners": 3,
"documentHash": "sha256:a1b2c3d4e5f6..."
}Changes
No recorded changes to this operation across all 1 revision of this API.