Vai al contenuto principale

Legalesign GraphQL API

Legalesign offre due API per l'integrazione della firma elettronica:

  • REST API - Avvio rapido, formato tradizionale
  • GraphQL API - Massima potenza, più flessibile

Questa guida si concentra su GraphQL. Avrai bisogno di conoscenze di JSON e di esperienza base nelle richieste web.

Perché scegliere GraphQL?​

REST è affidabile, familiare e destinato a rimanere. GraphQL ti offre un modo diverso di pensare al recupero e alla modellazione dei dati. In Legalesign, GraphQL è l'API di prima classe — ogni parte della piattaforma è disponibile tramite essa.

RESTGraphQL
EndpointMultipli (/users, /contracts, ecc.)Singolo (/graphql)
Recupero datiFisso per endpointQuery definite dal client
Over/under-fetchingComuneRidotto
VersioningVersionato (/v1/, /v2/)Senza versioni — i nuovi campi non interrompono le query esistenti
AutenticazioneAPI keySRP o sottoinsieme API key

GraphQL ti dà pieno accesso alle funzionalità di Legalesign:

  • Richiedi solo i dati di cui hai bisogno
  • Endpoint unico per tutto
  • Stessa potenza dell’app web

Sviluppatori TypeScript/JavaScript​

Considera il TS/JS SDK per i casi d’uso comuni, ma imparare GraphQL ti dà accesso completo alla piattaforma. Confronta SDK e GraphQL.

Prova GraphQL Ora​

Inizia con il GraphQL Explorer (richiede un account attivo).

L’Explorer ti permette di:

  • Testare query e mutation
  • Esplorare lo schema completo
  • Debuggare prima di programmare
informazioni

Se sei loggato in Legalesign, l’autenticazione è automatica.

Per un esempio minimale e funzionante, vai al Quickstart.

suggerimento

Trova query e mutation già pronte ispezionando le richieste di rete nella console dell’app web Legalesign.

Accesso Programmatico​

GraphQL supporta due modalità di autenticazione:

ModalitàCoperturaHeaderIdeale per
SRPSchema GraphQL completoAuthorization: Bearer <access-token>Integrazioni complete
API KeySolo sottoinsieme supportatoAuthorization: Bearer <api-key>Automazione server-side e flussi comuni di invio/lettura

Per l’autenticazione SRP, contatta il supporto Legalesign per ottenere credenziali e dettagli per l’integrazione.

Per l’autenticazione con API-key, crea una chiave abilitata per GraphQL nel Developer Portal e consulta il riferimento API-key GraphQL per query e mutation supportate.

Consulta la guida all’autenticazione per maggiori dettagli.

Usando uno strumento di coding AI?​

Se usi Cursor, Claude, Windsurf o un altro assistente AI, collegalo al server documentazione Legalesign per assistenza contestuale mentre programmi. Vedi Collega il tuo strumento AI.

Prossimi Passi​

  1. Inizia con il Quickstart
  2. Aggiungi eventi in tempo reale con il Real-Time Websocket Quickstart
  3. Esplora lo schema nel GraphQL Explorer
  4. Scegli l’autenticazione SRP o API-key per l’accesso programmatico
  5. Segui un tutorial: Node.js · C#
  6. Collega il tuo strumento AI per assistenza alla programmazione contestuale

GraphQL ti dà la stessa potenza dell’app web Legalesign — se puoi farlo lì, puoi farlo con l’API.