Trang chủ / Trung tâm blog / DocuSign API: How to add a "Carbon Copy" recipient after sending?

DocuSign API: How to add a "Carbon Copy" recipient after sending?

Shunfang
2026-01-18
3min
Twitter Facebook Linkedin

Understanding Carbon Copy Recipients in DocuSign

In the world of electronic signatures, DocuSign’s API offers robust tools for automating document workflows, but adding recipients post-envelope creation can be tricky. A “Carbon Copy” (CC) recipient is a non-signing role that receives a copy of the signed document for visibility or record-keeping, without needing to sign or approve. From a business perspective, this feature is invaluable for compliance teams, legal departments, or sales managers who need notifications without altering the signing chain. However, DocuSign’s API has limitations on modifying envelopes after they’re sent, which we’ll explore in detail.

This article dives into the practical steps for adding a CC recipient after sending an envelope via the DocuSign eSignature API. We’ll cover prerequisites, API calls, potential pitfalls, and best practices, drawing from official documentation and real-world implementation insights. For businesses integrating DocuSign, understanding these nuances can prevent workflow disruptions and ensure audit-ready processes.

Top DocuSign Alternatives in 2026

DocuSign API Basics for Recipient Management

Before adding a CC recipient post-send, it’s essential to grasp DocuSign’s envelope lifecycle. Envelopes represent the document package, and once “sent,” they’re in an active state where changes are restricted to protect signer experience and legal integrity. The eSignature REST API (v2.1) governs these interactions, requiring authentication via JWT or OAuth for secure access.

Key concepts:

  • Recipients: Include signers, approvers, and CCs. CCs are added via the carbonCopies array in the recipient object.
  • Envelope Status: Post-send, envelopes are “sent” or “delivered.” Modifications are limited; you can’t add signers who need to act, but CCs are permissible since they don’t alter the signing order.
  • API Endpoints: Use /envelopes/{envelopeId}/recipients for updates.

From a commercial standpoint, DocuSign’s API pricing starts at $600/year for the Starter plan, supporting up to 40 envelopes/month, making it suitable for small integrations but scaling costs for high-volume needs.

image

Step-by-Step Guide: Adding a CC Recipient After Sending

Adding a CC after sending requires the correct mode or a void-and-resend workaround, as direct post-send additions are not always straightforward. DocuSign recommends planning recipients upfront, but for dynamic scenarios (e.g., adding a manager based on conditional business logic), follow these steps. This process assumes you have a developer account and API access token.

Prerequisites

  1. API Setup: Integrate the DocuSign SDK (available in Java, .NET, PHP, etc.) or use raw REST calls. Authenticate with your integration key and user ID.
  2. Envelope ID: Retrieve the ID from the initial send response (e.g., via /envelopes POST).
  3. Permissions: Ensure your account allows envelope corrections (enabled in Admin settings under “Features”).
  4. Envelope Status Check: Query /envelopes/{envelopeId} to confirm it’s “sent” and no signers have completed actions that lock changes.

Business tip: For enterprises, the Advanced API plan ($5,760/year) unlocks features like Bulk Send and webhooks, which can notify CCs automatically upon completion.

Method 1: Using Envelope Correction (Recommended for Minor Changes)

DocuSign’s “Correct” feature allows in-progress modifications without voiding the envelope, ideal for adding CCs.

  1. Initiate Correction:

    • PUT to /envelopes/{envelopeId}/correct with body:
      {
        "clientUserId": "optional_client_id",
        "correctInProgress": true
      }
      
      This pauses the envelope temporarily.
  2. Add the CC Recipient:

    • POST to /envelopes/{envelopeId}/recipients with the CC details:
      {
        "carbonCopies": [
          {
            "email": "cc@example.com",
            "name": "John Doe",
            "recipientId": "unique_id_for_cc",  // e.g., "CC1"
            "routingOrder": 0  // CCs don't affect order
          }
        ],
        "resendEnvelope": false  // Don't resend notifications yet
      }
      
      • recipientId must be unique; avoid conflicts with existing recipients.
      • Optional: Add accessControl for password-protected CC access.
  3. Resend or Notify:

    • PUT to /envelopes/{envelopeId}/correct again to resume:
      {
        "resendEnvelope": true  // Triggers email to new CC
      }
      
      The CC will receive a copy once the envelope is completed or upon request.

Potential Pitfall: If the envelope is already “completed,” corrections aren’t possible—use webhooks to monitor status via the Connect feature (Advanced plan).

Method 2: Void and Resend (For Complex Scenarios)

If correction isn’t viable (e.g., due to signer actions), void the envelope and recreate it with the new CC.

  1. Void the Envelope:

    • PUT to /envelopes/{envelopeId}:
      {
        "status": "voided",
        "voidedReason": "Adding CC recipient"
      }
      
  2. Recreate with CC:

    • POST to /envelopes with the original payload, plus the CC in the recipients object:
      {
        "emailSubject": "Updated Document",
        "documents": [/* original docs */],
        "recipients": {
          "signers": [/* original signers */],
          "carbonCopies": [
            {
              "email": "cc@example.com",
              "name": "John Doe",
              "recipientId": "CC1"
            }
          ]
        },
        "status": "sent"
      }
      
  3. Notify Original Signers: Use /envelopes/{newEnvelopeId}/recipients/{recipientId}/resend for each signer to resume.

Business Observation: This method incurs additional envelope usage costs (e.g., ~100 envelopes/user/year on Business Pro at $480/user/year), so it’s best for low-volume corrections. Track via API usage dashboards to manage quotas.

Best Practices and Limitations

  • Error Handling: Common errors include 400 (invalid recipient) or 403 (insufficient permissions). Always validate with /envelopes/{envelopeId}/recipients GET first.
  • Testing: Use DocuSign’s Developer Sandbox (free) to simulate without consuming production envelopes.
  • Compliance: CC additions maintain audit trails, aligning with ESIGN/UETA standards, but document reasons to avoid disputes.
  • Alternatives for Automation: For frequent post-send needs, integrate webhooks (Advanced plan) to trigger external notifications instead of API mods.

In practice, businesses report 20-30% efficiency gains by scripting these via SDKs, but for high-scale ops, consider Enterprise custom plans for unlimited tweaks.

Comparing eSignature platforms with DocuSign or Adobe Sign?

eSignGlobal delivers a more flexible and cost-effective eSignature solution with global compliance, transparent pricing, and faster onboarding.

👉 Start Free Trial

Comparing DocuSign with Key Competitors

To provide a balanced view, let’s compare DocuSign’s API capabilities with alternatives like Adobe Sign, eSignGlobal, and HelloSign (now Dropbox Sign). This table highlights pricing, recipient management, and regional strengths based on 2025 public data, aiding businesses in vendor selection.

Feature/Aspect DocuSign Adobe Sign eSignGlobal HelloSign (Dropbox Sign)
API Pricing (Starter) $600/year (40 env/mo) $10/user/mo (basic API incl.) Included in Pro plan (contact sales) $15/user/mo (API in Pro)
Post-Send CC Addition Via correction/void (limited) Supported via API updates API supports dynamic recipients Basic via resend; advanced in Enterprise
Envelope Limits ~100/user/year (Business Pro) Unlimited with add-ons 100 docs/year (Essential) 20 docs/mo (Essentials)
User Seats Per-seat ($25-40/mo) Per-seat ($10-40/mo) Unlimited (no seat fees) Per-seat ($15-40/mo)
Regional Compliance Strong in US/EU (ESIGN/eIDAS) Global, incl. APAC basics 100+ countries; APAC optimized US/EU focus; limited APAC
Integration Ease Robust SDKs; webhooks (Advanced) Adobe ecosystem; Zapier Webhooks, SSO; iAM Smart/Singpass Dropbox integration; simple API
Best For Enterprise automation Creative/document workflows APAC teams, cost-sensitive SMBs with cloud storage needs

This comparison shows DocuSign excels in mature API depth but at higher costs, while competitors offer flexibility for specific niches.

Spotlight on Adobe Sign

Adobe Sign, part of Adobe Document Cloud, provides a seamless API for recipient management, including easier post-send CC additions through its “Amend” API endpoint. Pricing is competitive at $10/user/month for basics, scaling to Enterprise custom. It’s ideal for businesses already in the Adobe suite, offering strong PDF handling and global compliance, though APAC latency can be an issue.

image

Spotlight on eSignGlobal

eSignGlobal positions itself as a global player compliant in 100+ mainstream countries, with a strong edge in the Asia-Pacific (APAC) region. APAC’s electronic signature landscape is fragmented, with high standards and strict regulations—unlike the framework-based ESIGN/eIDAS in the US/EU, APAC demands “ecosystem-integrated” solutions. This means deep hardware/API-level docking with government digital identities (G2B), a technical hurdle far beyond email verification or self-declaration models common in the West. eSignGlobal addresses this through native integrations like Hong Kong’s iAM Smart and Singapore’s Singpass, ensuring legal validity without extra costs.

Priced affordably, its Essential plan is $16.6/month (annual), allowing up to 100 documents for signature, unlimited user seats, and verification via access codes. This compliance-focused value makes it competitive against DocuSign and Adobe Sign, especially for cross-border teams seeking lower TCO.

esignglobal HK

Looking for a smarter alternative to DocuSign?

eSignGlobal delivers a more flexible and cost-effective eSignature solution with global compliance, transparent pricing, and faster onboarding.

👉 Start Free Trial

Final Thoughts on eSignature Choices

For businesses navigating API-driven workflows, DocuSign remains a solid choice for its reliability, though post-send modifications require careful planning. As alternatives gain traction, consider regional needs—eSignGlobal emerges as a neutral, compliance-oriented option for APAC-focused operations. Evaluate based on your volume, integrations, and geography for optimal fit.

Câu hỏi thường gặp

Can a Carbon Copy recipient be added to a DocuSign envelope after it has been sent using the API?
In DocuSign, once an envelope is sent, adding new recipients, including Carbon Copy (CC) recipients, is not directly supported via the API. The envelope status changes to 'sent', and modifications require initiating a correction or voiding and resending the envelope. For Asia-Pacific compliance needs, eSignGlobal provides more flexible post-send recipient management options.
What steps are involved in adding a CC recipient post-send in the DocuSign API?
Are there any API limitations or best practices for handling CC recipients after envelope dispatch in DocuSign?
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
Nhận chữ ký có giá trị pháp lý ngay lập tức!
Dùng thử miễn phí đầy đủ tính năng trong 30 ngày
Email doanh nghiệp
Bắt đầu
tip Chỉ được phép sử dụng email doanh nghiệp