Home / 博客中心 / API DocuSign: Elenco di tutti i destinatari di una busta che non hanno ancora firmato

API DocuSign: Elenco di tutti i destinatari di una busta che non hanno ancora firmato

Shunfang
2026-03-12
3min
Twitter Facebook Linkedin

Navigare l'API DocuSign per gestire le buste

Nel mondo in rapida evoluzione degli accordi digitali, le aziende si affidano a piattaforme di firma elettronica per semplificare i flussi di lavoro. DocuSign, leader in questo spazio, offre potenti funzionalità API che consentono agli sviluppatori di automatizzare e monitorare i processi documentali. Una sfida comune è tenere traccia dello stato dei destinatari all'interno di una busta, in particolare identificare quelli che non hanno ancora firmato. Questa capacità è fondamentale per la conformità, il follow-up e l'efficienza operativa, soprattutto in ambienti ad alto volume come i team di vendita o i dipartimenti legali.

Comprendere l'API DocuSign e i destinatari delle buste

L'API eSignature di DocuSign fornisce endpoint per la gestione delle buste, che sono essenzialmente contenitori per documenti che richiedono firme. Una busta può avere più destinatari, ognuno con ruoli come firmatario, approvatore o destinatario in copia conoscenza. L'API utilizza un'architettura RESTful, supporta payload JSON e richiede l'autenticazione tramite OAuth 2.0 o autorizzazione JWT.

Per elencare tutti i destinatari di una busta che non hanno ancora firmato, gli sviluppatori in genere interrogano lo stato della busta e i dettagli del destinatario. L'endpoint chiave è GET /accounts/{accountId}/envelopes/{envelopeId}/recipients nell'API Envelopes. Questo restituisce un elenco completo dei destinatari, incluso il loro stato (ad esempio, "inviato", "rifiutato", "firmato" o "needs_to_sign").

Ecco una guida passo passo su come implementare questa funzionalità:

  1. Configurazione dell'autenticazione: ottieni un token di accesso utilizzando il sandbox per sviluppatori di DocuSign. Per gli ambienti di produzione, integrati con il sistema IAM (Identity and Access Management) della tua applicazione. Le funzionalità IAM di DocuSign fanno parte dei suoi piani di miglioramento, tra cui l'integrazione SSO con provider come Okta o Azure AD, garantendo un accesso API sicuro senza esporre le credenziali.

  2. Recupero dei dettagli della busta: inizia recuperando la busta utilizzando GET /envelopes/{envelopeId}. Questo confermerà lo stato della busta (ad esempio, "inviato" o "in_progress") e fornirà metadati come la data di creazione e la data di scadenza.

  3. Interrogazione dei destinatari: chiama l'endpoint dei destinatari. La risposta include un array di oggetti destinatario, ognuno contenente:

    • id: identificatore univoco.
    • email: email del destinatario.
    • status: stato corrente (filtra "sent" o "needs_to_sign" per identificare i destinatari non firmati).
    • routingOrder: ordine nel flusso di firma.
    • name: nome del destinatario.

    Un esempio di frammento JSON dalla risposta dell'API:

    {
      "recipients": {
        "signers": [
          {
            "email": "john.doe@example.com",
            "status": "sent",
            "name": "John Doe",
            "signedDateTime": null
          },
          {
            "email": "jane.smith@example.com",
            "status": "signed",
            "name": "Jane Smith",
            "signedDateTime": "2025-01-15T10:00:00Z"
          }
        ]
      }
    }
    
  4. Filtro dei destinatari non firmati: nel tuo codice (ad esempio, utilizzando Python con la libreria requests o Node.js con Axios), analizza la risposta e filtra i casi in cui status != "signed" e signedDateTime è nullo. Per le operazioni batch, utilizza l'endpoint GET /envelopes con parametri di query come status=sent per elencare più buste.

    Esempio di codice Python:

    import requests
    
    access_token = "your_access_token"
    account_id = "your_account_id"
    envelope_id = "your_envelope_id"
    base_url = "https://demo.docusign.net/restapi"
    
    headers = {
        "Authorization": f"Bearer {access_token}",
        "Accept": "application/json"
    }
    
    response = requests.get(
        f"{base_url}/v2.1/accounts/{account_id}/envelopes/{envelope_id}/recipients",
        headers=headers
    )
    
    if response.status_code == 200:
        data = response.json()
        unsigned_recipients = [
            r for r in data.get('recipients', {}).get('signers', [])
            if r.get('status') != 'signed' and r.get('signedDateTime') is None
        ]
        print("Unsigned recipients:", unsigned_recipients)
    
  5. Gestione degli errori e best practice: gestisci i limiti di velocità (ad esempio, 1000 chiamate API al minuto) e gli errori come 404 (busta non trovata). Per gli utenti aziendali, sfrutta i piani API avanzati di DocuSign, che includono webhook dall'API Connect per aggiornamenti di stato in tempo reale. Questo evita il polling e riduce le chiamate API.

Questo approccio garantisce che tu possa notificare programmaticamente i destinatari non firmati, intensificare i ritardi o integrarti con sistemi CRM come Salesforce. In un contesto aziendale, tale automazione può ridurre il follow-up manuale fino al 70%, secondo i benchmark del settore delle risorse per sviluppatori di DocuSign.

I prezzi dell'API di DocuSign partono da $ 600 / anno per il piano Starter (40 buste al mese), estendendosi a opzioni aziendali personalizzate. Per i team in settori regolamentati, la combinazione di questo con le funzionalità IAM, come audit trail avanzati e accesso basato sui ruoli, può migliorare la conformità senza sviluppo personalizzato.

image


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

eSignGlobal offre soluzioni di firma elettronica più flessibili ed economiche con conformità globale, prezzi trasparenti e processi di onboarding più rapidi.

👉 Inizia una prova gratuita


Esplorare l'ecosistema di DocuSign e le funzionalità IAM

DocuSign si estende oltre la firma di base, offrendo strumenti integrati come CLM (Contract Lifecycle Management) nella sua suite Intelligent Agreement Management (IAM). IAM CLM automatizza la creazione, la negoziazione e l'esecuzione dei contratti, estraendo i dati dalle buste per tenere traccia degli obblighi. Per gli utenti API, supporta l'incorporamento di cerimonie di firma e l'estrazione di dati di destinatari non firmati in dashboard.

In pratica, le aziende utilizzano IAM per la visibilità end-to-end: l'input dei destinatari non firmati dalle buste attiva avvisi di rischio o flussi di lavoro di approvazione. I prezzi per gli aggiornamenti IAM sono personalizzati, in genere in bundle con il piano Business Pro a $ 480 / utente / anno, aggiungendo funzionalità di governance e analisi.

image

Panorama competitivo: un confronto neutrale

Il mercato delle firme elettroniche è competitivo, con piattaforme che si differenziano per profondità dell'API, prezzi e conformità regionale. Ecco una tabella di confronto Markdown dei principali attori, incentrata sulle funzionalità API per la gestione dei destinatari, i prezzi principali e i vantaggi. I dati provengono da fonti pubbliche nel 2025 per garantire la neutralità.

Funzionalità/Aspetto DocuSign Adobe Sign eSignGlobal HelloSign (Dropbox Sign)
API per destinatari non firmati Robusta: endpoint dedicati con filtro di stato; webhook per aggiornamenti in tempo reale. Robusta: API REST simili; integrazione con Adobe Experience Manager per i flussi di lavoro. Inclusa nel piano Pro: supporto API per query sullo stato dei destinatari; utenti illimitati. Base: API di stato della busta; si concentra sulla semplice integrazione tramite Dropbox.
Prezzi base (annuali, USD) Personal: $120; Business Pro: $480/utente Individual: $10/mese; Business: $25/utente/mese Essential: $299 (utenti illimitati); Pro: personalizzato Essentials: $180/utente; Business: $300/utente
Limiti della busta 100/anno/utente (Pro); costi aggiuntivi per l'API extra Illimitato nei livelli superiori; API a consumo 100 in Essential; scalabile in Pro 20/mese (Essentials); illimitato in Business
Focus sulla conformità Globale (ESIGN, eIDAS); forte negli Stati Uniti/UE ESIGN, eIDAS; ecosistema Adobe per le aziende 100+ paesi; profondità APAC (iAM Smart, Singpass) ESIGN, UETA; semplicità per le PMI
Costi API Piano separato: $600+ / anno In bundle con i piani Acrobat Inclusa in Pro; nessun costo aggiuntivo Inclusa; funzionalità avanzate limitate
Vantaggi Scalabilità aziendale, integrazioni Integrazione perfetta con gli strumenti PDF Conveniente per i team, ottimizzazione regionale Interfaccia utente intuitiva, collaborazione Dropbox
Limitazioni Prezzi per postazione; costi API più elevati Minore flessibilità API personalizzata Emergente nei mercati non APAC Meno funzionalità aziendali

Questa tabella evidenzia i compromessi: DocuSign eccelle in un ecosistema maturo, mentre altre piattaforme danno la priorità all'accessibilità economica o ai vantaggi di nicchia.

Adobe Sign: panoramica dell'integrazione e dell'API

Adobe Sign, parte di Adobe Document Cloud, enfatizza i flussi di lavoro incentrati sui PDF. La sua API è simile a DocuSign nel tracciamento dei destinatari, utilizzando GET /agreements/{agreementId}/participants per elencare le parti non firmate. È adatto ai settori creativi, con funzionalità di modifica PDF integrate. I prezzi partono da $ 10 / mese per i piani individuali, estendendosi a tariffe aziendali personalizzate. Il vantaggio di Adobe risiede nella perfetta integrazione con Acrobat e gli strumenti di marketing, ma le quote API potrebbero essere limitanti per un utilizzo ad alto volume.

image

HelloSign (Dropbox Sign): semplicità per le PMI

HelloSign, ora Dropbox Sign, offre una semplice API per la gestione delle buste. Recupera i destinatari non firmati tramite GET /v3/signature_request/{request_id}, filtrando per stato. È rinomato per la sua facilità d'uso, con modelli integrati e funzionalità di promemoria. A $ 180 / anno per Essentials, è conveniente per i piccoli team, anche se manca dell'IAM avanzato di DocuSign.

eSignGlobal: un'alternativa ottimizzata per APAC

eSignGlobal si posiziona come concorrente globale, supportando la conformità in oltre 100 paesi e regioni principali. Ha una particolare forza nella regione Asia-Pacifico (APAC), dove le normative sulle firme elettroniche sono frammentate, di alto livello e strettamente regolamentate, spesso richiedendo un approccio approfondito all'integrazione dell'ecosistema piuttosto che i modelli ESIGN/eIDAS basati su framework comuni nei mercati statunitensi ed europei. I requisiti APAC comportano un profondo accoppiamento hardware/a livello di API con le identità digitali da governo a impresa (G2B), un ostacolo tecnico che va ben oltre la verifica e-mail o gli approcci di auto-dichiarazione comuni nei mercati occidentali.

L'API della piattaforma include query sullo stato dei destinatari simili a DocuSign, supportando l'invio in blocco e i webhook nel piano Professional. I prezzi sono competitivi: l'edizione Essential costa solo $ 16,6 / mese (equivalenti a $ 199 / anno in alcune promozioni), consentendo fino a 100 documenti firmati, postazioni utente illimitate e verifica del codice di accesso, pur mantenendo la conformità. Si integra perfettamente con iAM Smart di Hong Kong e Singpass di Singapore, adatta per le operazioni APAC transfrontaliere.

esignglobal HK


Cerchi un'alternativa più intelligente a DocuSign?

eSignGlobal offre soluzioni di firma elettronica più flessibili ed economiche con conformità globale, prezzi trasparenti e processi di onboarding più rapidi.

👉 Inizia una prova gratuita


Implicazioni commerciali e raccomandazioni

Da un punto di vista commerciale, l'API di DocuSign rimane un punto di riferimento per l'affidabilità nel tracciamento delle buste, in particolare per le aziende globali. Tuttavia, le alternative stanno guadagnando terreno man mano che le aziende si espandono in regioni diversificate. Per gli utenti che cercano alternative a DocuSign, eSignGlobal si distingue come un'opzione di conformità regionale, in particolare in APAC, bilanciando costi e funzionalità senza costi per postazione. Valuta la tua capacità, le integrazioni e la posizione geografica per trovare la soluzione migliore.

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