Desenvolvedores

Cliente SDKs

TypeScript, Python e .NET mantidos junto com o comportamento API – modelos de solicitação digitados, atualizações com versão e sem HTTP rolado manualmente.

Cliente disponível SDKs

IdiomaNome do pacoteStatusTempo de execução
TypeScript/Node.js@esignature-erp/sdk✅ Ao vivoNó ≥ 20; pacote do navegador via `fetch`
Pythonendosso-sdk✅ Ao vivoPython ≥ 3.10
.NET/C#Endorsed.Sdk✅ Ao vivo.NET 8+

Todos os SDKs autenticam da mesma forma (chave do portador API) e compartilham os mesmos contratos de solicitação/resposta com versão. O cliente TypeScript é criado em `packages/sdk`; Os guias de início rápido de Python e .NET estão nos documentos de início rápido SDK enviados com seu sandbox.

O que cada SDK oferece a você

🔷

Modelos de solicitação e resposta digitados

Sem acesso ao dicionário digitado em string. Cada recurso API possui uma classe digitada com preenchimento automático do IDE e verificações em tempo de compilação.

🔄

Repetições automáticas

Erros de rede e respostas 5xx transitórias são repetidas com espera exponencial. Máximo de tentativas configuráveis ​​e limite de espera.

🔑

Autenticação do portador

Passe sua chave API uma vez na construção do cliente. O SDK lida com o cabeçalho de autorização em cada solicitação.

🔍

Propagação de ID de correlação

Cada chamada SDK retorna o X-Correlation-ID da resposta. Registre-o para rastreabilidade de suporte.

Perguntas comuns

SDK início rápido — envelope com menos de 30 linhas

Instale o cliente digitado, configure suas credenciais e envie seu primeiro envelope. O SDK mapeia 1:1 para o REST API — mesma forma, mesmos erros, mesmo versionamento.

Admin SDK página de início rápido
TypeScript SDK — comando de instalação, configuração de credenciais e um exemplo completo de criação e envio de envelope. Os clientes Python e .NET seguem o mesmo padrão.

Obtenha uma credencial SDK em uma chamada

Claim uma sandbox com `mode: sandbox` — o corpo da resposta carrega uma chave API com escopo que funciona com cada SDK publicado imediatamente.