SuperSign - API Oficial
  1. Envelopes
  • SuperSign API Pública
    • Introdução
      • Primeiro envelope em 5 minutos
      • Integrar com IA
      • Testar a API no Postman
      • Paginação e filtros
      • Catálogo de erros
      • Receitas em Node.js, PHP e Python
      • Changelog
      • Idempotência e erros
      • Estados do envelope
      • Webhooks
      • Limites de requisição
    • Referência da API
      • Conta
        • Consultar a conta da integração
        • Consultar capacidades da integração
        • Consultar o catálogo de capacidades
        • Validar a chave de API
      • Envelopes
        • Excluir rascunho de envelope
          DELETE
        • Consultar histórico do envelope
          GET
        • Criar e enviar envelope numa chamada
          POST
        • Consultar envelope
          GET
        • Criar rascunho de envelope
          POST
        • Anular envelope
          POST
        • Listar envelopes
          GET
        • Atualizar configurações do envelope
          PATCH
        • Enviar envelope
          POST
        • Mover envelope para outra pasta
          PATCH
      • Participantes
        • Listar participantes do envelope
        • Sincronizar participantes
        • Enviar lembrete ao participante
      • Documentos
        • Listar documentos do envelope
        • Substituir campos do documento
        • Listar campos do documento
        • Confirmar o PDF convertido de um DOCX
        • Adicionar documento ao envelope
        • Gerar URL de download do documento
      • Contatos
        • Criar contato
        • Listar contatos
        • Consultar contato
        • Atualizar contato
        • Excluir contato
      • Equipe
        • Listar membros da conta
      • Pastas
        • Listar conteúdo da pasta
        • Consultar acesso da pasta
        • Excluir pasta
        • Renomear pasta
        • Mover pasta
        • Criar pasta
      • Convites
        • Listar convites da conta
      • Webhooks
        • Excluir webhook
        • Listar webhooks
        • Criar webhook
        • Atualizar webhook
  1. Envelopes

Criar e enviar envelope numa chamada

Sandbox
Sandbox
POST
/v4/api/envelopes/send-now
Cria o envelope com documentos, participantes e campos numa só chamada e devolve as URLs para enviar os arquivos. O envio aos participantes acontece sozinho quando todos os documentos terminam de processar. Consulte o andamento por webhook ou por GET /v4/api/envelopes/{envelopeId}. Equivale ao POST /v3/envelopes da API legada.

Requisição

Parâmetros Header

Parâmetros Bodyapplication/jsonNecessário

Examples

Respostas

🟢201Criado
application/json
Criado
Headers

Bodyapplication/json

🟠400Requisição Inválida
🟠401Não Autorizado
🟠403Proibido
🟠404Registo Não Encontrado
🟠409
🟠413
🟠422Erro de Parâmetro
🟠429
🔴503Serviço Indisponível
Request Request Example
Shell
JavaScript
Java
Swift
curl --location '/v4/api/envelopes/send-now' \
--header 'Idempotency-Key;' \
--header 'Content-Type: application/json' \
--data-raw '{
    "folderId": "string",
    "title": "string",
    "deadline": null,
    "message": "string",
    "documents": [
        {
            "ref": "string",
            "filename": "string",
            "contentType": "string",
            "fileSize": 9007199254740991
        }
    ],
    "signatories": [
        {
            "type": "INDIVIDUAL",
            "deliveryMethod": "EMAIL",
            "groupId": "string",
            "order": 0,
            "name": "string",
            "email": "user@example.com",
            "phoneNumber": "string",
            "ref": "string",
            "qualification": "string",
            "isForeigner": true,
            "authMethod": "EMAIL"
        }
    ],
    "approvers": [
        {
            "type": "INDIVIDUAL",
            "deliveryMethod": "EMAIL",
            "groupId": "string",
            "order": 0,
            "name": "string",
            "email": "user@example.com",
            "phoneNumber": "string"
        }
    ],
    "observers": [
        {
            "type": "INDIVIDUAL",
            "deliveryMethod": "EMAIL",
            "groupId": "string",
            "order": 0,
            "name": "string",
            "email": "user@example.com",
            "phoneNumber": "string",
            "mandatoryView": false
        }
    ],
    "carbonCopies": [
        {
            "name": "string",
            "email": "user@example.com"
        }
    ],
    "fields": [
        {
            "id": "string",
            "documentRef": "string",
            "signatoryRef": "string",
            "pageNumber": 1,
            "position": {
                "x": 0,
                "y": 0
            },
            "size": {
                "width": 0,
                "height": 0
            },
            "type": "SIGNATURE",
            "properties": {}
        }
    ]
}'
Response Response Example
201 - Exemplo 1
{
    "envelopeId": "string",
    "uploadDetails": [
        {
            "documentId": "string",
            "documentRef": "string",
            "filename": "string",
            "uploadUrl": "string",
            "uploadHeaders": {
                "property1": "string",
                "property2": "string"
            }
        }
    ]
}
Modificado em 2026-09-16 16:49:00
Página anterior
Consultar histórico do envelope
Próxima página
Consultar envelope
Built with