Nova integração: use exclusivamente os endpoints /v4/api/*. Comece no Sandbox com uma chavess_test_...e passe para Produção com uma chavess_live_...depois da homologação.
| Ambiente | URL base |
|---|---|
| Sandbox | https://api.sandbox.supersign.com.br |
| Produção | https://api.sign.supersign.com.br |
ss_live_... não é um JWT de sessão. Não envie x-account-id: a conta é definida pela própria credencial.API_CREDENTIALS_MANAGE pode criar e administrar credenciais. As ações aparecem no histórico do envelope como API integração — nome da integração, com a credencial e o usuário responsável registrados de forma estruturada para auditoria. O segredo da chave nunca é gravado no histórico.POST exigem o header Idempotency-Key, com um valor único de 8 a 255 caracteres ASCII imprimíveis.GET /v4/api/me.POST /v4/api/envelopes/.PATCH /v4/api/envelopes/{envelopeId}/settings.PUT /v4/api/envelopes/{envelopeId}/participants.POST /v4/api/envelopes/{envelopeId}/documents.PUT /v4/api/envelopes/{envelopeId}/documents/{documentId}/fields.POST /v4/api/envelopes/{envelopeId}/send.GET /v4/api/envelopes/{envelopeId}.409 ENVELOPE_DOCUMENTS_NOT_READY. Aguarde e repita a mesma operação com a mesma Idempotency-Key.As rotas de coleção terminam com /no contrato atual. Preserve a barra final em/envelopes/,/folders/,/members/,/invites/e/webhooks/.
/v2 e /v3 continuam atendendo integrações existentes com seus contratos atuais. Não inicie uma nova integração nelas.POST /v2/envelopes e POST /v3/envelopes recusam documento acima do tamanho máximo de arquivo do plano, do mesmo jeito que /v4/api/*. O teto é o do plano contratado — consulte GET /v4/api/account/entitlements para saber o valor da sua conta.ss_live_... operam em /v4/api/*. Uma integração existente não migra apenas trocando o token: é necessário atualizar os endpoints e adaptar o fluxo de criação do envelope.| API legada | Nova API | Observação |
|---|---|---|
POST /v2/envelopes | POST /v4/api/envelopes/ | A criação passa a ser realizada em etapas. |
PATCH /v2/envelopes/{id}/title | PATCH /v4/api/envelopes/{envelopeId}/settings | Título, mensagem e prazo ficam na mesma operação. |
PATCH /v2/envelopes/{id}/deadline | PATCH /v4/api/envelopes/{envelopeId}/settings | Título, mensagem e prazo ficam na mesma operação. |
PATCH /v2/envelopes/{id}/move | PATCH /v4/api/envelopes/{envelopeId}/move | Equivalente público disponível. |
GET /v2/envelopes | GET /v4/api/envelopes/ | Equivalente público disponível. |
GET /v2/envelopes/{id} | GET /v4/api/envelopes/{envelopeId} | Equivalente público disponível. |
POST /v2/envelopes/{id}/void | POST /v4/api/envelopes/{envelopeId}/void | A operação é irreversível. |
PATCH /v2/signatories/{id} | PUT /v4/api/envelopes/{envelopeId}/participants | A nova operação sincroniza a coleção de participantes. |
POST /v2/signatories/{id}/send-reminder | POST /v4/api/envelopes/{envelopeId}/participants/{participantId}/reminder | O envelope e o participante fazem parte do caminho. |
| Sem equivalente público | PUT /v4/api/envelopes/{envelopeId}/documents/{documentId}/fields | Posiciona e substitui campos de assinatura. |
GET /v2/documents/{id}/download | GET /v4/api/documents/{documentId}/download | Equivalente público disponível. |
POST /v2/folders | POST /v4/api/folders/ | Equivalente público disponível. |
POST /v2/webhooks | POST /v4/api/webhooks/ | Equivalente público disponível. |
GET /v2/webhooks | GET /v4/api/webhooks/ | Equivalente público disponível. |
PATCH /v2/webhooks/{id} | PATCH /v4/api/webhooks/{webhookId} | Equivalente público disponível. |
DELETE /v2/webhooks/{id} | DELETE /v4/api/webhooks/{webhookId} | Equivalente público disponível. |