Cliente SDKs
TypeScript, Python e .NET mantenuti insieme al comportamento API: modelli di richiesta digitati, aggiornamenti con versione e nessun HTTP eseguito manualmente.
Client disponibile SDKs
| Lingua | Nome del pacchetto | Stato | Run time |
|---|---|---|---|
| TypeScript/Node.js | @esignature-erp/sdk | ✅ In diretta | Nodo ≥ 20; pacchetto del browser tramite `fetch` |
| Pitone | approvato-sdk | ✅ In diretta | Python ≥ 3,10 |
| .NET/C# | Endorsed.Sdk | ✅ In diretta | .NET 8+ |
Tutti SDKs si autenticano allo stesso modo (chiave portante API) e condividono gli stessi contratti di richiesta/risposta con versione. Il client TypeScript è creato in `packages/sdk`; Le guide di avvio rapido di Python e .NET sono disponibili nei documenti di avvio rapido SDK forniti con il tuo sandbox.
Ciò che ti dà ogni SDK
Modelli di richiesta e risposta tipizzati
Nessun accesso al dizionario di tipo stringa. Ogni risorsa API ha una classe tipizzata con completamento automatico IDE e controlli in fase di compilazione.
Riprovi automatici
Gli errori di rete e le risposte 5xx temporanee vengono ritentati con backoff esponenziale. Numero massimo di tentativi e limite di backoff configurabili.
Autenticazione del portatore
Passa la tua chiave API una volta alla costruzione del cliente. Il SDK gestisce l''intestazione di autorizzazione su ogni richiesta.
Propagazione dell''ID di correlazione
Ogni chiamata SDK restituisce l''ID di correlazione X dalla risposta. Registrarlo per la tracciabilità del supporto.
Domande comuni
SDK avvio rapido: busta in meno di 30 righe
Installa il client digitato, configura le tue credenziali e invia la tua prima busta. Il SDK mappa 1:1 sul REST API: stessa forma, stessi errori, stesso controllo delle versioni.

Ottieni una credenziale SDK in una chiamata
Richiedi un sandbox con `mode: sandbox`: il corpo della risposta contiene una chiave API con ambito che funziona immediatamente con ogni SDK pubblicato.