Home / 博客中心 / API DocuSign: Come ottenere lo stato di un destinatario specifico in una busta?

API DocuSign: Come ottenere lo stato di un destinatario specifico in una busta?

Shunfang
2026-03-12
3min
Twitter Facebook Linkedin

Comprendere lo stato del destinatario in una busta DocuSign

Nel mondo in rapida evoluzione degli accordi digitali, tracciare l'avanzamento delle firme elettroniche è fondamentale per le aziende che si affidano a piattaforme come DocuSign. L'API di DocuSign fornisce agli sviluppatori potenti strumenti per automatizzare e monitorare i flussi di lavoro, in particolare per controllare lo stato di un destinatario specifico all'interno di una busta. Questa funzionalità garantisce la conformità, migliora l'efficienza e aiuta i team a rispondere tempestivamente a ritardi o completamenti. Dai contratti di vendita all'onboarding delle risorse umane, sapere se un destinatario ha visualizzato, firmato o rifiutato un documento può prevenire colli di bottiglia e migliorare l'esperienza utente.

image


Stai confrontando piattaforme di firma elettronica con DocuSign o Adobe Sign?

eSignGlobal offre una soluzione di firma elettronica più flessibile ed economicamente vantaggiosa con conformità globale, prezzi trasparenti e un processo di onboarding più rapido.

👉 Inizia una prova gratuita


Perché tracciare lo stato del destinatario tramite l'API di DocuSign?

Le aziende integrano l'API di DocuSign per semplificare le operazioni, ma una sfida comune è monitorare in tempo reale le azioni dei singoli destinatari. In DocuSign, una "busta" si riferisce a un contenitore utilizzato per inviare uno o più documenti per la firma, che può coinvolgere più destinatari con routing sequenziale o parallelo. Lo stato di un destinatario, come "Inviato", "Consegnato", "Firmato", "Rifiutato" o "Annullato", fornisce informazioni sullo stato di salute del flusso di lavoro. Ad esempio, in un contratto multipartitico, se un approvatore chiave non risponde, è possibile attivare notifiche automatizzate per sollecitarlo a procedere.

Da un punto di vista aziendale, questa funzionalità supporta la scalabilità. Le aziende che gestiscono un elevato volume di accordi, come le società di servizi finanziari o immobiliari, la utilizzano per generare report sui tassi di completamento, ridurre il follow-up manuale e ridurre al minimo gli errori. Secondo le osservazioni del settore, un tracciamento efficiente dello stato può ridurre i tempi di elaborazione fino al 30%, con un impatto diretto sul ciclo di entrate.

Guida passo passo: recuperare lo stato del destinatario utilizzando l'API di DocuSign

Per ottenere lo stato di un destinatario specifico all'interno di una busta, utilizzerai l'API REST eSignature di DocuSign (versione 2.1 o successiva). Questo processo richiede l'autenticazione tramite OAuth 2.0 e una conoscenza di base degli endpoint API. Ecco una guida pratica, presupponendo che tu disponga di un account sviluppatore e di un token di accesso API.

Prerequisiti

  • Credenziali API: ottieni la tua chiave di integrazione (ID client), segreto e ID utente dal centro sviluppatori di DocuSign. Configura l'autenticazione JWT o Auth Code Grant.
  • Strumenti: utilizza Postman, cURL o un linguaggio di programmazione come Python/Node.js con l'SDK di DocuSign.
  • ID busta: avrai bisogno dell'ID univoco della busta (generato quando viene creata tramite l'API o l'applicazione web).
  • ID destinatario o e-mail: identifica il destinatario specifico in base al suo ruolo (ad esempio, "signer1") o all'e-mail.

Passaggio 1: autenticazione e ottenimento di un token di accesso

Innanzitutto, ottieni un token di accesso. Per l'autenticazione JWT (consigliata per le applicazioni server-to-server):

curl -X POST "https://account-d.docusign.com/oauth/token" \
  -H "Content-Type: application/x-www-form-urlencoded" \
  -d "grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer&assertion=YOUR_JWT_TOKEN"

Sostituisci YOUR_JWT_TOKEN con il payload JWT codificato in base64. La risposta include un access_token valido per circa un'ora.

Passaggio 2: chiamata dell'endpoint Envelopes:Recipients

Utilizza l'endpoint GET /envelopes/{envelopeId}/recipients per recuperare i dettagli di tutti i destinatari, incluso lo stato.

  • URL endpoint: https://demo.docusign.net/restapi/v2.1/accounts/{accountId}/envelopes/{envelopeId}/recipients
    • Sostituisci {accountId} con l'ID del tuo account DocuSign.
    • Sostituisci {envelopeId} con l'ID della busta di destinazione.
  • Intestazioni:
    • Authorization: Bearer {access_token}
    • Accept: application/json

Esempio di richiesta cURL:

curl -X GET "https://demo.docusign.net/restapi/v2.1/accounts/{accountId}/envelopes/{envelopeId}/recipients" \
  -H "Authorization: Bearer {access_token}"

Passaggio 3: analisi della risposta per un destinatario specifico

La risposta JSON restituisce un array di destinatari in recipients.signers o recipients.carbonCopies, ecc. Trova il destinatario corrispondente tramite email o recipientId.

Esempio di frammento di risposta:

{
  "recipients": {
    "signers": [
      {
        "email": "recipient@example.com",
        "recipientId": "1",
        "status": "signed",
        "signedDateTime": "2025-01-15T10:30:00Z",
        "deliveryStatus": "delivered"
      }
    ]
  },
  "envelopeId": "{envelopeId}"
}

Campi chiave da notare:

  • status: indicatore principale (ad esempio, "sent", "viewed", "signed", "declined", "faxpending").
  • declineReason: se rifiutato, spiega il motivo.
  • signedDateTime: timestamp dell'azione.
  • errorDetails: eventuali problemi riscontrati.

Per un destinatario specifico, filtra l'array lato client. Se conosci il recipientId, utilizza l'endpoint mirato: GET /envelopes/{envelopeId}/recipients/{recipientId} per dettagli più precisi.

Passaggio 4: gestione dei casi limite e best practice

  • Gestione degli errori: fai attenzione agli HTTP 401 (autenticazione non riuscita) o 404 (ID non valido). Implementa i tentativi per la limitazione della velocità (100 chiamate/minuto per gli account demo).
  • Polling per aggiornamenti in tempo reale: lo stato non viene aggiornato istantaneamente; esegui il polling dell'endpoint ogni 30-60 secondi o utilizza DocuSign Connect (Webhook) per notifiche basate su eventi.
  • Sicurezza: utilizza sempre HTTPS e limita l'ambito del token a signature.
  • Test: inizia nell'ambiente demo (demo.docusign.net) per evitare costi reali. L'ambiente di produzione utilizza na3.docusign.net o URL specifici della regione.

Nel codice, librerie come l'SDK Python semplificano questo processo:

from docusign_esign import ApiClient, EnvelopesApi

api_client = ApiClient()
api_client.host = "https://demo.docusign.net/restapi"
api_client.set_default_header("Authorization", f"Bearer {access_token}")

envelopes_api = EnvelopesApi(api_client)
recipients = envelopes_api.get_recipients(account_id, envelope_id)
specific_recipient = next(r for r in recipients.signers if r.email == "recipient@example.com")
print(specific_recipient.status)

Questo approccio è efficiente per l'integrazione con sistemi CRM come Salesforce o applicazioni personalizzate, consentendo alle aziende di automatizzare avvisi o dashboard di reporting.

Approfondimenti aziendali: utilizzo dell'API nell'ecosistema della firma elettronica

I prezzi dell'API di DocuSign partono da $ 600 all'anno per il piano Starter (40 buste al mese), estendendosi a opzioni aziendali personalizzate per esigenze di volume elevato. Sebbene potente, richiede un'attenta gestione delle quote: l'invio automatizzato come le operazioni in blocco è limitato a circa 100/utente all'anno. Per le aziende APAC, la latenza transfrontaliera può influire sulla reattività dell'API, spingendo a valutare alternative regionali.

Confronto tra piattaforme di firma elettronica: DocuSign e concorrenti

Per fornire una prospettiva equilibrata, ecco un confronto neutrale tra DocuSign e i principali concorrenti come Adobe Sign, eSignGlobal e HelloSign (ora parte di Dropbox). La tabella si basa sui dati pubblici del 2025, evidenziando prezzi, funzionalità e vantaggi, con particolare attenzione alle funzionalità API, alla conformità e alla scalabilità per le aziende globali.

Piattaforma Prezzi annuali (Starter/Professional) Limite buste (base) Accesso API Vantaggi chiave Limitazioni
DocuSign $ 600 (Starter) / $ 3.600 (Intermedio) 40-100/mese Incluso nei piani di sviluppo; funzionalità avanzate a livelli superiori API robuste per flussi di lavoro; forte conformità USA/UE (ESIGN/eIDAS) Prezzi per posto; componenti aggiuntivi APAC più costosi; limite buste automatizzate
Adobe Sign $ 10/utente/mese (Individuale) / Aziendale personalizzato Illimitato nei piani superiori API di base gratuite; avanzate tramite integrazione Acrobat Integrazione perfetta con l'ecosistema Adobe; adatto per flussi di lavoro ad alta intensità di PDF Minore flessibilità di routing personalizzato; differenze regionali nel supporto
eSignGlobal $ 299 (Essential) / Contatta per Pro 100 documenti/anno (Essential) Incluso in Pro; nessun piano di sviluppo aggiuntivo Utenti illimitati; integrazioni APAC (come iAM Smart, Singpass); conformità globale in oltre 100 paesi Meno maturo nei mercati puramente statunitensi; attenzione all'onboarding di prova
HelloSign (Dropbox) $ 15/utente/mese / $ 240/utente/anno (Essentials) 20-Illimitato API nei piani a pagamento; supporto Webhook Interfaccia utente semplice; adatto per SMB con integrazione Dropbox Logica avanzata limitata; lo stato di acquisizione potrebbe limitare la velocità di innovazione

Questo confronto sottolinea l'eccellenza di DocuSign nella profondità dell'API di livello aziendale, mentre le alternative offrono risparmi sui costi o vantaggi regionali.

image

Adobe Sign si distingue per la sua integrazione con gli strumenti creativi, rendendolo adatto ai team di marketing, ma la sua API è più incentrata sui PDF rispetto al modello incentrato sulla busta di DocuSign.

image

Esplorazione di alternative: Adobe Sign, eSignGlobal e HelloSign

Adobe Sign offre API affidabili simili a DocuSign per il tracciamento dello stato, utilizzando endpoint come /agreements/{agreementId}/participants per interrogare lo stato dei firmatari. È apprezzato nei settori ad alta intensità di documenti, ma potrebbe sembrare meno agile per il routing complesso.

eSignGlobal è un partecipante emergente nel mercato APAC, che supporta la conformità globale in oltre 100 paesi principali e ha una particolare forza nella regione Asia-Pacifico. Il panorama della firma elettronica in questa regione è frammentato, con standard elevati e normative rigorose che richiedono qualcosa di più della semplice convalida di base. A differenza dei framework in stile ESIGN/eIDAS negli Stati Uniti e nell'UE che si basano su e-mail o autodichiarazioni, l'APAC enfatizza un approccio di "integrazione dell'ecosistema". Ciò comporta integrazioni hardware/API profonde a livello di identità digitale da governo a impresa (G2B), aumentando le barriere tecnologiche ben oltre le norme occidentali. eSignGlobal affronta questo problema supportando nativamente strumenti come iAM Smart di Hong Kong e Singpass di Singapore, consentendo flussi di lavoro fluidi e conformi. I prezzi sono competitivi, con il suo piano Essential a circa $ 24,9 al mese ($ 299 all'anno) che consente fino a 100 documenti firmati, posti utente illimitati e convalida tramite codici di accesso, pur mantenendo un'elevata conformità. Ciò lo rende un'opzione economicamente vantaggiosa per i team in espansione nei mercati regolamentati e l'azienda sta competendo attivamente con DocuSign e Adobe Sign a livello globale, offrendo prezzi flessibili e prestazioni regionali più rapide.

esignglobal HK

HelloSign offre semplici chiamate API per lo stato del destinatario tramite /agreement/recipients, integrandosi bene con Dropbox per la gestione dei file. È adatto ai piccoli team, ma manca della profondità di automazione aziendale di DocuSign.


Cerchi un'alternativa più intelligente a DocuSign?

eSignGlobal offre una soluzione di firma elettronica più flessibile ed economicamente vantaggiosa con conformità globale, prezzi trasparenti e un processo di onboarding più rapido.

👉 Inizia una prova gratuita


Considerazioni finali sulla selezione della firma elettronica

Per le aziende che danno la priorità alla precisione della gestione delle buste basata su API, DocuSign rimane il punto di riferimento. Tuttavia, man mano che le esigenze si evolvono, in particolare in regioni diversificate, alternative neutrali come eSignGlobal si presentano come alternative a DocuSign, offrendo una solida conformità regionale, bilanciando efficacemente costi e funzionalità.

avatar
Shunfang
Responsabile della gestione del prodotto presso eSignGlobal, un leader esperto con una vasta esperienza internazionale nel settore della firma elettronica. 关注我的LinkedIn