Laman Utama / Pusat Blog / DocuSign API: Senaraikan Semua Penerima Sampul Surat yang Belum Menandatangani

DocuSign API: Senaraikan Semua Penerima Sampul Surat yang Belum Menandatangani

Shunfang
2026-03-07
3min
Twitter Facebook Linkedin

Menavigasi API DocuSign untuk Mengurus Sampul Surat

Dalam dunia perjanjian digital yang berkembang pesat, perniagaan bergantung pada platform tandatangan elektronik untuk memperkemas aliran kerja. DocuSign, sebagai peneraju dalam bidang ini, menawarkan keupayaan API yang mantap yang membolehkan pembangun mengautomasikan dan memantau proses dokumen. Satu cabaran biasa ialah menjejaki status penerima dalam sampul surat—khususnya, mengenal pasti penerima yang belum menandatangani. Keupayaan ini adalah penting untuk pematuhan, susulan dan kecekapan operasi, terutamanya dalam persekitaran volum tinggi seperti pasukan jualan atau jabatan undang-undang.

Memahami API DocuSign dan Penerima Sampul Surat

API eSignature DocuSign menyediakan titik akhir untuk mengurus sampul surat, yang pada dasarnya ialah bekas untuk dokumen yang memerlukan tandatangan. Sampul surat boleh mempunyai berbilang penerima, setiap satu dengan peranan seperti penandatangan, pelulus atau penerima salinan. API menggunakan seni bina RESTful, menyokong muatan JSON dan memerlukan pengesahan melalui OAuth 2.0 atau kebenaran JWT.

Untuk menyenaraikan semua penerima sampul surat yang belum menandatangani, pembangun biasanya menanyakan status sampul surat dan butiran penerima. Titik akhir utama ialah GET /accounts/{accountId}/envelopes/{envelopeId}/recipients dalam API Sampul Surat. Ini akan mengembalikan senarai komprehensif penerima, termasuk status mereka (cth., "sent," "declined," "signed," atau "needs_to_sign").

Berikut ialah panduan langkah demi langkah untuk melaksanakan fungsi ini:

  1. Persediaan Pengesahan: Dapatkan token akses menggunakan kotak pasir pembangun DocuSign. Untuk persekitaran pengeluaran, berintegrasi dengan sistem IAM (Pengurusan Identiti dan Akses) aplikasi anda. Keupayaan IAM DocuSign adalah sebahagian daripada program peningkatan mereka, termasuk integrasi SSO dengan pembekal seperti Okta atau Azure AD, memastikan akses API yang selamat tanpa mendedahkan kelayakan.

  2. Mendapatkan Butiran Sampul Surat: Mula-mula, dapatkan sampul surat menggunakan GET /envelopes/{envelopeId}. Ini akan mengesahkan status sampul surat (cth., "sent" atau "in_progress") dan menyediakan metadata seperti tarikh penciptaan dan tarikh akhir.

  3. Menanyakan Penerima: Panggil titik akhir penerima. Respons termasuk tatasusunan objek penerima, setiap satu mengandungi:

    • id: Pengecam unik.
    • email: E-mel penerima.
    • status: Status semasa (tapis untuk "sent" atau "needs_to_sign" untuk mengenal pasti penerima yang belum menandatangani).
    • routingOrder: Susunan dalam proses tandatangan.
    • name: Nama penerima.

    Petikan JSON contoh daripada respons 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. Menapis Penerima yang Belum Menandatangani: Dalam kod anda (cth., menggunakan Python dengan pustaka requests atau Node.js dengan Axios), huraikan respons dan tapis untuk kes di mana status != "signed" dan signedDateTime adalah null. Untuk operasi pukal, gunakan titik akhir GET /envelopes dengan parameter pertanyaan seperti status=sent untuk menyenaraikan berbilang sampul surat.

    Contoh kod 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. Pengendalian Ralat dan Amalan Terbaik: Kendalikan had kadar (cth., 1000 panggilan API seminit) dan ralat seperti 404 (sampul surat tidak ditemui). Untuk pengguna perusahaan, manfaatkan pelan API lanjutan DocuSign, yang termasuk webhook API Connect untuk kemas kini status masa nyata. Ini mengelakkan pengundian dan mengurangkan panggilan API.

Pendekatan ini memastikan anda boleh memberitahu penerima yang belum menandatangani secara programatik, meningkatkan kelewatan atau berintegrasi dengan sistem CRM seperti Salesforce. Dalam persekitaran komersial, automasi sedemikian boleh mengurangkan susulan manual sehingga 70%, berdasarkan penanda aras industri daripada sumber pembangun DocuSign.

Harga API DocuSign bermula daripada $600/tahun untuk pelan Starter (40 sampul surat sebulan), berkembang kepada pilihan perusahaan tersuai. Untuk pasukan dalam industri terkawal, menggabungkan ini dengan keupayaan IAM—seperti jejak audit lanjutan dan akses berasaskan peranan—boleh meningkatkan pematuhan tanpa pembangunan tersuai.

image


Membandingkan platform tandatangan elektronik dengan DocuSign atau Adobe Sign?

eSignGlobal menawarkan penyelesaian tandatangan elektronik yang lebih fleksibel dan kos efektif dengan pematuhan global, harga yang telus dan proses penerimaan yang lebih pantas.

👉 Mulakan Percubaan Percuma


Meneroka Ekosistem DocuSign dan Keupayaan IAM

DocuSign melangkaui tandatangan asas, menawarkan alat bersepadu seperti CLM (Pengurusan Kitaran Hayat Kontrak) dalam suite Pengurusan Perjanjian Pintar (IAM) mereka. IAM CLM mengautomasikan penciptaan, perundingan dan pelaksanaan kontrak, mengekstrak data daripada sampul surat untuk menjejaki kewajipan. Untuk pengguna API, ia menyokong membenamkan upacara tandatangan dan mengekstrak data penerima yang belum menandatangani ke dalam papan pemuka.

Dalam amalan, perniagaan menggunakan IAM untuk penglihatan hujung ke hujung: input penerima sampul surat yang belum menandatangani amaran risiko atau aliran kerja kelulusan. Harga untuk peningkatan IAM adalah tersuai, biasanya dibundel dengan pelan Business Pro pada $480/pengguna/tahun, menambah ciri tadbir urus dan analitik.

image

Landskap Persaingan: Perbandingan Neutral

Pasaran tandatangan elektronik adalah kompetitif, dengan platform berbeza dalam kedalaman API, harga dan pematuhan serantau. Berikut ialah jadual perbandingan Markdown pemain utama, memfokuskan pada keupayaan API untuk pengurusan penerima, harga teras dan kelebihan. Data diperoleh daripada sumber awam pada tahun 2025 untuk memastikan kenetralan.

Ciri/Aspek DocuSign Adobe Sign eSignGlobal HelloSign (Dropbox Sign)
API untuk Penerima yang Belum Menandatangani Mantap: Titik akhir khusus dengan penapisan status; webhook untuk kemas kini masa nyata. Mantap: API REST yang serupa; integrasi dengan Adobe Experience Manager untuk aliran kerja. Termasuk dalam pelan Pro: Sokongan API untuk pertanyaan status penerima; pengguna tanpa had. Asas: API status sampul surat; memfokuskan pada integrasi mudah melalui Dropbox.
Harga Asas (Tahunan, USD) Peribadi: $120; Business Pro: $480/pengguna Individu: $10/bulan; Perniagaan: $25/pengguna/bulan Penting: $299 (pengguna tanpa had); Pro: Tersuai Penting: $180/pengguna; Perniagaan: $300/pengguna
Had Sampul Surat 100/tahun/pengguna (Pro); tambahan untuk API tambahan Tanpa had pada peringkat yang lebih tinggi; API bermeter 100 dalam Penting; boleh skala dalam Pro 20/bulan (Penting); tanpa had dalam Perniagaan
Fokus Pematuhan Global (ESIGN, eIDAS); mantap di AS/EU ESIGN, eIDAS; ekosistem Adobe untuk perusahaan 100+ negara; kedalaman APAC (iAM Smart, Singpass) ESIGN, UETA; kesederhanaan untuk SMB
Kos API Pelan berasingan: $600+ /tahun Dibundel dalam pelan Acrobat Termasuk dalam Pro; tiada kos tambahan Termasuk; ciri lanjutan terhad
Kelebihan Kebolehskalaan perusahaan, integrasi Integrasi lancar dengan alat PDF Kos efektif untuk pasukan, pengoptimuman serantau UI mesra pengguna, kerjasama Dropbox
Had Harga setiap tempat duduk; kos API yang lebih tinggi Fleksibiliti API tersuai yang lebih rendah Muncul di pasaran bukan APAC Ciri perusahaan yang kurang

Jadual ini menyerlahkan pertukaran: DocuSign cemerlang dalam ekosistem yang matang, manakala platform lain mengutamakan kemampuan atau kelebihan khusus.

Adobe Sign: Gambaran Keseluruhan Integrasi dan API

Adobe Sign, sebahagian daripada Adobe Document Cloud, menekankan proses berpusatkan PDF. APInya menyerupai DocuSign dalam penjejakan penerima, menggunakan GET /agreements/{agreementId}/participants untuk menyenaraikan pihak yang belum menandatangani. Ia sesuai untuk industri kreatif, dengan keupayaan penyuntingan PDF terbina dalam. Harga bermula pada $10/bulan untuk individu, berkembang kepada kadar perusahaan tersuai. Kekuatan Adobe terletak pada integrasi lancar dengan Acrobat dan alat pemasaran, tetapi kuota API mungkin mengehadkan penggunaan volum tinggi.

image

HelloSign (Dropbox Sign): Kesederhanaan untuk SMB

HelloSign, kini Dropbox Sign, menawarkan API mudah untuk pengurusan sampul surat. Dapatkan penerima yang belum menandatangani melalui GET /v3/signature_request/{request_id}, menapis mengikut status. Ia terkenal dengan kemudahan penggunaan, dengan templat dan ciri peringatan terbina dalam. Pada $180/tahun untuk Penting, ia mesra bajet untuk pasukan kecil, walaupun kekurangan IAM lanjutan DocuSign.

eSignGlobal: Alternatif yang Dioptimumkan untuk APAC

eSignGlobal meletakkan dirinya sebagai pesaing global, menyokong pematuhan di 100+ negara dan wilayah arus perdana. Ia mempunyai kelebihan khusus di Asia Pasifik (APAC), di mana peraturan tandatangan elektronik adalah berpecah-belah, berstandard tinggi dan dikawal ketat—selalunya memerlukan pendekatan mendalam untuk integrasi ekosistem, berbanding model ESIGN/eIDAS berasaskan rangka kerja yang biasa di AS dan EU. Keperluan APAC memerlukan gandingan mendalam peringkat perkakasan/API dengan identiti digital kerajaan-ke-perniagaan (G2B), halangan teknikal yang jauh melampaui pengesahan e-mel atau pendekatan pengisytiharan kendiri di pasaran Barat.

API platform termasuk pertanyaan status penerima yang serupa dengan DocuSign, menyokong penghantaran pukal dan webhook dalam pelan Profesional. Harga adalah kompetitif: versi Penting hanya $16.6/bulan (bersamaan dengan $199/tahun dalam promosi tertentu), membenarkan sehingga 100 dokumen yang ditandatangani, tempat duduk pengguna tanpa had dan pengesahan kod akses—sambil mengekalkan pematuhan. Ia berintegrasi dengan lancar dengan iAM Smart Hong Kong dan Singpass Singapura, sesuai untuk operasi APAC rentas sempadan.

esignglobal HK


Mencari alternatif yang lebih pintar daripada DocuSign?

eSignGlobal menawarkan penyelesaian tandatangan elektronik yang lebih fleksibel dan kos efektif dengan pematuhan global, harga yang telus dan proses penerimaan yang lebih pantas.

👉 Mulakan Percubaan Percuma


Implikasi Perniagaan dan Syor

Dari sudut pandangan perniagaan, API DocuSign kekal sebagai penanda aras untuk kebolehpercayaan dalam penjejakan sampul surat, terutamanya untuk perusahaan global. Walau bagaimanapun, alternatif semakin mendapat pengiktirafan apabila perniagaan berkembang ke wilayah yang pelbagai. Bagi mereka yang mencari alternatif DocuSign, eSignGlobal menonjol sebagai pilihan pematuhan serantau, terutamanya di APAC, mengimbangi kos dan ciri tanpa caj setiap tempat duduk. Nilaikan berdasarkan kapasiti, integrasi dan geografi anda untuk mencari padanan terbaik.

avatar
Shunfang
Ketua Pengurusan Produk di eSignGlobal, seorang pemimpin berpengalaman dengan pengalaman antarabangsa yang luas dalam industri tandatangan elektronik. Ikuti LinkedIn saya