Pular para o conteúdo

Carregando MySign

API RESTful e webhooks assinados

Integre o MySign ao seu ERP, CRM ou portal e deixe a assinatura dentro do seu produto.

Ida e volta: você cria, o MySign avisa

O seu sistema cria o documento e cadastra os signatários por uma chamada; o MySign devolve cada evento por webhook, com assinatura para validar a origem.

  • Autenticação por token com escopo
  • Webhooks para cada mudança de status
  • Ambiente de sandbox para homologar
Seu sistemaPOST /documents{ signers: [...] }201 doc_8f2cMySigndocument.createdsigner.signeddocument.completedAPI RESTwebhooks assinados

Quatro passos até produção

  1. 01

    Token com escopo

    Gere uma chave no painel, limitada às ações que o seu sistema precisa.

  2. 02

    Crie o documento

    Um POST com o PDF, os signatários e o nível de cada um. A resposta traz o id e o status.

  3. 03

    Receba os eventos

    Cada mudança de status chega no seu endpoint, assinada para você validar a origem.

  4. 04

    Homologue no sandbox

    Teste o fluxo inteiro sem gastar documentos reais; depois troque a chave e publique.

Um documento em uma chamada

PDF, signatários e nível de cada um numa requisição. A resposta traz o id do documento e o status inicial; o resto chega por webhook.

  • JSON simples, sem SDK obrigatório
  • Níveis por signatário na mesma chamada
  • Webhook por documento ou global
POST /api/v1/documents
{
  "name": "Contrato de prestação",
  "file": "<base64>",
  "signers": [
    { "name": "Maria", "email": "maria@acme.com", "level": "advanced" }
  ],
  "webhook": "https://acme.com/mysign/events"
}

201 { "id": "doc_8f2c", "status": "waiting" }

Os eventos que chegam no seu endpoint

document.created

O documento foi criado e está aguardando envio ou assinaturas.

signer.opened

Um signatário abriu o link do documento.

signer.signed

Um signatário assinou; o evento traz o nível e o horário.

document.completed

Todos assinaram; o PDF final com certificado está disponível.