Trang chủ / Trung tâm blog / DocuSign API: Liệt kê tất cả người nhận chưa ký phong bì

DocuSign API: Liệt kê tất cả người nhận chưa ký phong bì

Shunfang
2026-03-06
3 phút
Twitter Facebook Linkedin

Điều hướng DocuSign API để quản lý phong bì

Trong thế giới phát triển nhanh chóng của các thỏa thuận kỹ thuật số, các doanh nghiệp dựa vào các nền tảng chữ ký điện tử để hợp lý hóa quy trình làm việc. DocuSign, với tư cách là người dẫn đầu trong lĩnh vực này, cung cấp các khả năng API mạnh mẽ, cho phép các nhà phát triển tự động hóa và giám sát các quy trình tài liệu. Một thách thức phổ biến là theo dõi trạng thái của người nhận trong một phong bì—đặc biệt là xác định những người chưa ký. Chức năng này rất quan trọng đối với việc tuân thủ, theo dõi và hiệu quả hoạt động, đặc biệt là trong môi trường khối lượng lớn, chẳng hạn như nhóm bán hàng hoặc bộ phận pháp lý.

Hiểu DocuSign API và người nhận phong bì

eSignature API của DocuSign cung cấp các điểm cuối để quản lý phong bì, về cơ bản là các vùng chứa tài liệu cần chữ ký. Một phong bì có thể có nhiều người nhận, mỗi người nhận có một vai trò như người ký, người phê duyệt hoặc người nhận bản sao. API sử dụng kiến trúc RESTful, hỗ trợ tải trọng JSON và yêu cầu xác thực thông qua OAuth 2.0 hoặc ủy quyền JWT.

Để liệt kê tất cả những người nhận của một phong bì chưa ký, các nhà phát triển thường truy vấn trạng thái của phong bì và chi tiết của người nhận. Điểm cuối quan trọng là GET /accounts/{accountId}/envelopes/{envelopeId}/recipients trong Envelopes API. Thao tác này sẽ trả về một danh sách toàn diện về người nhận, bao gồm trạng thái của họ (ví dụ: "sent", "declined", "signed" hoặc "needs_to_sign").

Dưới đây là hướng dẫn từng bước để triển khai chức năng này:

  1. Thiết lập xác thực: Sử dụng hộp cát dành cho nhà phát triển của DocuSign để lấy mã thông báo truy cập. Đối với môi trường sản xuất, hãy tích hợp với hệ thống IAM (Quản lý danh tính và truy cập) của ứng dụng của bạn. Khả năng IAM của DocuSign là một phần của chương trình nâng cao của nó, bao gồm tích hợp SSO với các nhà cung cấp như Okta hoặc Azure AD, đảm bảo truy cập API an toàn mà không cần tiết lộ thông tin đăng nhập.

  2. Truy xuất chi tiết phong bì: Bắt đầu bằng cách lấy phong bì bằng GET /envelopes/{envelopeId}. Thao tác này sẽ xác nhận trạng thái của phong bì (ví dụ: "sent" hoặc "in_progress") và cung cấp siêu dữ liệu, chẳng hạn như ngày tạo và ngày đến hạn.

  3. Truy vấn người nhận: Gọi điểm cuối của người nhận. Phản hồi bao gồm một mảng các đối tượng người nhận, mỗi đối tượng chứa:

    • id: Mã định danh duy nhất.
    • email: Email của người nhận.
    • status: Trạng thái hiện tại (lọc "sent" hoặc "needs_to_sign" để xác định người nhận chưa ký).
    • routingOrder: Thứ tự trong quy trình ký.
    • name: Tên của người nhận.

    Đoạn JSON mẫu từ phản hồi 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. Lọc người nhận chưa ký: Trong mã của bạn (ví dụ: sử dụng Python với thư viện requests hoặc Node.js với Axios), hãy phân tích cú pháp phản hồi và lọc các trường hợp trong đó status != "signed" và signedDateTime là null. Đối với các hoạt động hàng loạt, hãy sử dụng điểm cuối GET /envelopes với các tham số truy vấn như status=sent để liệt kê nhiều phong bì.

    Ví dụ về mã 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. Xử lý lỗi và các phương pháp hay nhất: Xử lý giới hạn tốc độ (ví dụ: 1000 lệnh gọi API mỗi phút) và các lỗi, chẳng hạn như 404 (không tìm thấy phong bì). Đối với người dùng doanh nghiệp, hãy tận dụng các gói API nâng cao của DocuSign, bao gồm webhook của Connect API để cập nhật trạng thái theo thời gian thực. Điều này có thể tránh việc thăm dò ý kiến và giảm số lượng lệnh gọi API.

Phương pháp này đảm bảo rằng bạn có thể thông báo theo chương trình cho những người nhận chưa ký, leo thang sự chậm trễ hoặc tích hợp với các hệ thống CRM như Salesforce. Trong môi trường thương mại, tự động hóa như vậy có thể giảm tới 70% việc theo dõi thủ công, theo các tiêu chuẩn ngành từ tài nguyên dành cho nhà phát triển của DocuSign.

Giá API của DocuSign bắt đầu từ $600/năm cho gói Starter (40 phong bì mỗi tháng), mở rộng đến các tùy chọn doanh nghiệp tùy chỉnh. Đối với các nhóm trong các ngành được quản lý, việc kết hợp điều này với các khả năng IAM—chẳng hạn như theo dõi kiểm tra nâng cao và kiểm soát truy cập dựa trên vai trò—có thể tăng cường khả năng tuân thủ mà không cần phát triển tùy chỉnh.

image


So sánh các nền tảng chữ ký điện tử với DocuSign hoặc Adobe Sign?

eSignGlobal cung cấp các giải pháp chữ ký điện tử linh hoạt và tiết kiệm chi phí hơn với tuân thủ toàn cầu, giá cả minh bạch và quy trình giới thiệu nhanh hơn.

👉 Bắt đầu dùng thử miễn phí


Khám phá hệ sinh thái và các khả năng IAM của DocuSign

DocuSign mở rộng vượt ra ngoài chữ ký cơ bản, cung cấp các công cụ tích hợp như CLM (Quản lý vòng đời hợp đồng) trong bộ Intelligent Agreement Management (IAM). IAM CLM tự động hóa việc tạo, đàm phán và thực hiện hợp đồng, trích xuất dữ liệu từ phong bì để theo dõi các nghĩa vụ. Đối với người dùng API, nó hỗ trợ nhúng các buổi lễ ký và trích xuất dữ liệu người nhận chưa ký vào bảng điều khiển.

Trong thực tế, các doanh nghiệp sử dụng IAM để có khả năng hiển thị đầu cuối: đầu vào người nhận chưa ký phong bì vào cảnh báo rủi ro hoặc quy trình làm việc phê duyệt. Giá cho các bản nâng cấp IAM là tùy chỉnh, thường được đi kèm với gói Business Pro với giá $480/người dùng/năm, bổ sung các tính năng quản trị và phân tích.

image

Bối cảnh cạnh tranh: So sánh trung lập

Thị trường chữ ký điện tử có tính cạnh tranh cao, với các nền tảng khác nhau về độ sâu API, giá cả và tuân thủ khu vực. Dưới đây là bảng so sánh Markdown của những người chơi chính, tập trung vào các khả năng API để quản lý người nhận, giá cốt lõi và lợi thế. Dữ liệu có nguồn gốc từ các nguồn công khai vào năm 2025 để đảm bảo tính trung lập.

Tính năng/Khía cạnh DocuSign Adobe Sign eSignGlobal HelloSign (Dropbox Sign)
API cho người nhận chưa ký Mạnh mẽ: Điểm cuối chuyên dụng với lọc trạng thái; webhook để cập nhật theo thời gian thực. Mạnh mẽ: API REST tương tự; tích hợp với Adobe Experience Manager cho quy trình làm việc. Bao gồm trong gói Pro: API hỗ trợ truy vấn trạng thái người nhận; người dùng không giới hạn. Cơ bản: API trạng thái phong bì; tập trung vào tích hợp đơn giản thông qua Dropbox.
Giá cơ bản (hàng năm, USD) Personal: $120; Business Pro: $480/người dùng Individual: $10/tháng; Business: $25/người dùng/tháng Essential: $299 (người dùng không giới hạn); Pro: Tùy chỉnh Essentials: $180/người dùng; Business: $300/người dùng
Giới hạn phong bì 100/năm/người dùng (Pro); API bổ sung tính phí thêm Không giới hạn ở các cấp cao hơn; API đo sáng 100 trong Essential; có thể mở rộng trong Pro 20/tháng (Essentials); không giới hạn trong Business
Tập trung vào tuân thủ Toàn cầu (ESIGN, eIDAS); mạnh mẽ ở Hoa Kỳ/EU ESIGN, eIDAS; hệ sinh thái Adobe cho doanh nghiệp 100+ quốc gia; Độ sâu APAC (iAM Smart, Singpass) ESIGN, UETA; đơn giản cho SMB
Chi phí API Gói riêng biệt: $600+ /năm Đi kèm với gói Acrobat Bao gồm trong Pro; không tính thêm phí Bao gồm; chức năng nâng cao bị hạn chế
Ưu điểm Khả năng mở rộng, tích hợp cho doanh nghiệp Tích hợp liền mạch với các công cụ PDF Hiệu quả chi phí cho nhóm, tối ưu hóa khu vực Giao diện người dùng thân thiện, cộng tác Dropbox
Hạn chế Giá theo chỗ ngồi; chi phí API cao hơn Ít linh hoạt hơn trong tùy chỉnh API Mới nổi ở các thị trường ngoài APAC Ít tính năng doanh nghiệp hơn

Bảng này làm nổi bật sự đánh đổi: DocuSign vượt trội trong một hệ sinh thái trưởng thành, trong khi các nền tảng khác ưu tiên khả năng chi trả hoặc lợi thế thích hợp.

Adobe Sign: Tổng quan về tích hợp và API

Adobe Sign, một phần của Adobe Document Cloud, nhấn mạnh các quy trình tập trung vào PDF. API của nó tương tự như DocuSign trong theo dõi người nhận, sử dụng GET /agreements/{agreementId}/participants để liệt kê các bên chưa ký. Nó phù hợp với các ngành công nghiệp sáng tạo, với các tính năng chỉnh sửa PDF tích hợp. Giá bắt đầu từ $10/tháng cho cá nhân và mở rộng đến mức giá tùy chỉnh cho doanh nghiệp. Lợi thế của Adobe nằm ở tích hợp liền mạch với Acrobat và các công cụ tiếp thị, nhưng hạn ngạch API có thể hạn chế đối với việc sử dụng khối lượng lớn.

image

HelloSign (Dropbox Sign): Đơn giản cho SMB

HelloSign, hiện là Dropbox Sign, cung cấp một API đơn giản để quản lý phong bì. Truy xuất người nhận chưa ký thông qua GET /v3/signature_request/{request_id}, lọc theo trạng thái. Nó được ca ngợi vì tính dễ sử dụng, với các mẫu và lời nhắc tích hợp. Với giá $180/năm cho Essentials, nó thân thiện với ngân sách cho các nhóm nhỏ, mặc dù nó thiếu IAM nâng cao của DocuSign.

eSignGlobal: Một giải pháp thay thế được tối ưu hóa cho APAC

eSignGlobal định vị mình là một đối thủ cạnh tranh toàn cầu, hỗ trợ tuân thủ ở hơn 100 quốc gia và khu vực chính. Nó có một lợi thế đặc biệt ở Châu Á - Thái Bình Dương (APAC), nơi các quy định về chữ ký điện tử bị phân mảnh, có tiêu chuẩn cao và được quản lý chặt chẽ—thường yêu cầu một phương pháp tiếp cận sâu sắc về tích hợp hệ sinh thái, trái ngược với các mô hình dựa trên khung ESIGN/eIDAS phổ biến ở Hoa Kỳ và EU. Các yêu cầu của APAC đòi hỏi sự kết nối sâu sắc ở cấp độ phần cứng/API với danh tính kỹ thuật số từ chính phủ đến doanh nghiệp (G2B), một rào cản kỹ thuật vượt xa các phương pháp xác minh email hoặc tự khai báo ở thị trường phương Tây.

API của nền tảng bao gồm các truy vấn trạng thái người nhận tương tự như DocuSign, hỗ trợ gửi hàng loạt và webhook trong gói Professional. Giá cả cạnh tranh: phiên bản Essential chỉ với $16,6/tháng (tương đương $199/năm trong một số chương trình khuyến mãi), cho phép tối đa 100 tài liệu đã ký, số lượng chỗ ngồi người dùng không giới hạn và xác minh mã truy cập—tất cả trong khi vẫn duy trì tuân thủ. Nó tích hợp liền mạch với iAM Smart của Hồng Kông và Singpass của Singapore, phù hợp với các hoạt động APAC xuyên biên giới.

esignglobal HK


Tìm kiếm một giải pháp thay thế thông minh hơn cho DocuSign?

eSignGlobal cung cấp các giải pháp chữ ký điện tử linh hoạt và tiết kiệm chi phí hơn với tuân thủ toàn cầu, giá cả minh bạch và quy trình giới thiệu nhanh hơn.

👉 Bắt đầu dùng thử miễn phí


Tác động và khuyến nghị kinh doanh

Từ góc độ kinh doanh, API của DocuSign vẫn là tiêu chuẩn để có độ tin cậy trong theo dõi phong bì, đặc biệt đối với các doanh nghiệp toàn cầu. Tuy nhiên, các giải pháp thay thế đang đạt được sự công nhận khi các doanh nghiệp mở rộng sang các khu vực đa dạng. Đối với những người dùng đang tìm kiếm các giải pháp thay thế cho DocuSign, eSignGlobal nổi bật như một tùy chọn tuân thủ khu vực, đặc biệt là ở APAC, cân bằng chi phí và chức năng mà không cần tính phí theo chỗ ngồi. Đánh giá dựa trên dung lượng, tích hợp và vị trí địa lý của bạn để tìm ra sự phù hợp nhất.

avatar
Shunfang
Trưởng phòng Quản lý Sản phẩm tại eSignGlobal, một nhà lãnh đạo dày dạn kinh nghiệm quốc tế sâu rộng trong ngành chữ ký điện tử. Theo dõi LinkedIn của tôi