Referência interativa e console de testes
Teste cada endpoint pelo navegador com o seu token, copie exemplos em cURL, PHP, Node.js e Python e importe o contrato OpenAPI no Postman ou Insomnia.
4 min de leitura Avançado Atualizado em 11 de novembro de 2026
Nesta página
A referência interativa da API reúne, numa página só, todos os endpoints, objetos, erros e webhooks do ODSign, com exemplos prontos em cURL, PHP, Node.js e Python e um console para fazer as chamadas pelo próprio navegador, com o seu token. É o jeito mais rápido de entender as respostas antes de escrever código.
O que há na página
| Seção | Para quê |
|---|---|
| Visão geral, Autenticação, Erros, Limites de uso e Formatos | as regras que valem para todas as chamadas |
| Envelopes, Envio, Auditoria e Documentos | cada endpoint com parâmetros, corpo, respostas, exemplo de resposta e o botão Testar esta chamada |
| Objetos | todos os campos de Envelope, Recipient, Document, Field, Proofs, AuditEvent e do corpo dos webhooks |
| Webhooks e Eventos | cabeçalhos, novas tentativas e o exemplo de corpo de cada evento |
| Validar e simular | confere a assinatura X-Signature e monta o comando para simular uma entrega |
| OpenAPI, Postman e Insomnia | o contrato completo para baixar ou importar |
Os exemplos de código mudam de linguagem para a página inteira: escolha PHP, por exemplo, uma vez.
Passo a passo: testar uma chamada
- Crie um token em Configurações › Conta › Tokens da API (veja Criar e usar um token de API).
- Na referência interativa, cole o token em Token da API e clique em Conferir o token.
- Vá até o endpoint desejado, por exemplo Listar envelopes, e clique em Testar esta chamada.
- Preencha os campos (os opcionais podem ficar vazios) e clique em Enviar requisição.
- Veja abaixo o código HTTP, o tempo, os cabeçalhos de limite de uso e o corpo da resposta. Nos downloads, aparece o link Baixar com o arquivo recebido.
- Use Copiar como cURL para levar a mesma chamada para o terminal ou para o seu código.
Criar um envelope pelo console
Em Criar envelope (e enviar), o formulário vem com os campos do exemplo (assunto, mensagem e o primeiro
destinatário) e send em 0, para criar um rascunho. Escolha o PDF em files[], informe o seu e-mail em
recipients[0][email] e envie. Use Adicionar campo para incluir outros, como recipients[1][name],
recipients[0][phone] ou signing_order.
Para enviar de verdade, troque send para 1 e marque a confirmação Com send=1, entendo que os convites saem de
verdade.: o console não envia sem ela. O mesmo vale para Enviar rascunho, Reenviar o convite e Anular
envelope.
Atenção: Não há ambiente de testes separado. O console age na conta real do token: envios avisam pessoas de verdade e contam nas cotas do plano. Rascunhos não saem para ninguém e não contam no limite mensal; você pode excluí-los depois em Envelopes › Rascunhos.
Segurança do token no console
- O token vai só para a API (
app.odsign.com.br), no cabeçalhoAuthorization, direto do seu navegador. A página da central de ajuda não recebe nem guarda o token. - Por padrão, o token fica apenas na memória da página e some ao recarregar. Com Lembrar nesta aba do navegador, ele fica guardado só nesta aba e some ao fechá-la. Apagar limpa o campo e a lembrança.
- Use um token criado para testes e um computador seu. Se o token for exposto, peça a revogação ao suporte (veja Se o token vazar).
Importar no Postman ou no Insomnia
O contrato completo da API está em OpenAPI 3.1, nos endereços docs.odsign.com.br/api/openapi.json e docs.odsign.com.br/api/openapi.yaml. Ele é gerado a partir do próprio código da API, então nunca fica desatualizado.
Postman
- Clique em Import e escolha Link.
- Cole
https://docs.odsign.com.br/api/openapi.jsone confirme. - Na coleção criada, abra Authorization, escolha Bearer Token e cole o token.
Insomnia
- Clique em Create e escolha Import.
- Escolha URL, cole
https://docs.odsign.com.br/api/openapi.yamle confirme. - Em cada requisição (ou no ambiente), escolha Bearer Token e cole o token.
Dica: Geradores de cliente, como o OpenAPI Generator, aceitam o mesmo arquivo para criar um SDK na linguagem do seu sistema.
Problemas comuns
- "Informe o token da API..." ao testar. O campo Token da API, no começo da página, está vazio. Cole o token e tente de novo.
- "A requisição não chegou à API". Uma extensão do navegador (bloqueador de anúncios, antivírus) pode estar bloqueando a chamada. Tente numa janela sem extensões ou use Copiar como cURL.
401mesmo com o token colado. Confira se o token está completo (começa comods_) e se o usuário dono dele não foi bloqueado.- O arquivo não sobe. Cada arquivo pode ter até 25 MB e precisa ser PDF, JPG, PNG, DOC ou DOCX.
Este artigo foi útil?
Artigos relacionados
- Início rápido da APIEm seis passos, crie o token, confira o acesso, crie um rascunho, envie para assinatura, receba o webhook e baixe o documento assinado.
- Criar e usar um token de APIGere um token pessoal em Configurações › Conta, guarde-o com segurança e use-o no cabeçalho Authorization das chamadas.
- Referência dos endpointsTodos os endpoints da API v1 do ODSign, com método, caminho, parâmetros, respostas e exemplos em curl.
- Validar a assinatura dos webhooksConfira o cabeçalho X-Signature (HMAC-SHA256 do corpo com o segredo do webhook) com exemplos em PHP, Node.js e Python e um validador no navegador.