Docusign · Arazzo Workflow

DocuSign Correct Recipient Email and Resend

Version 1.0.0

List an envelope's recipients, update a recipient's email address, and resend the corrected envelope.

1 workflow 1 source API 1 provider
View Spec View on GitHub AgreementsContractsDigital Transaction ManagementDocumentsElectronic SignaturesE-SignatureArazzoWorkflows

Provider

docusign

Workflows

correct-recipient-email-and-resend
Correct a recipient's email on a sent envelope and resend it.
Reads the recipient list, updates the specified recipient's email and name, and resends the corrected envelope.
2 steps inputs: accountId, correctedEmail, correctedName, envelopeId, recipientId outputs: envelopeId, recipientUpdateResults
1
listRecipients
Recipients_ListRecipients
List the current recipients so the recipient targeted for correction is confirmed to exist on the envelope.
2
updateRecipient
Recipients_UpdateRecipients
Update the targeted recipient with the corrected email and name, and resend the envelope so the new address is notified.

Source API Descriptions

Arazzo Workflow Specification

Raw ↑
arazzo: 1.0.1
info:
  title: DocuSign Correct Recipient Email and Resend
  summary: List an envelope's recipients, update a recipient's email address, and resend the corrected envelope.
  description: >-
    Fixes a bad delivery without recreating the agreement. The workflow lists
    the recipients of a sent envelope to capture the target recipient, updates
    that recipient with a corrected email address and name, and resends the
    envelope so the notification reaches the right inbox. This is the standard
    in-flight correction path for a mistyped signer address. Every step spells
    out its request inline so the flow can be read and executed without opening
    the underlying OpenAPI description.
  version: 1.0.0
sourceDescriptions:
- name: esignatureApi
  url: ../openapi/docusign-esignature-openapi.yml
  type: openapi
workflows:
- workflowId: correct-recipient-email-and-resend
  summary: Correct a recipient's email on a sent envelope and resend it.
  description: >-
    Reads the recipient list, updates the specified recipient's email and name,
    and resends the corrected envelope.
  inputs:
    type: object
    required:
    - accountId
    - envelopeId
    - recipientId
    - correctedName
    - correctedEmail
    properties:
      accountId:
        type: string
        description: The DocuSign account ID (GUID or short account number).
      envelopeId:
        type: string
        description: The ID of the envelope to correct.
      recipientId:
        type: string
        description: The recipient ID to update on the envelope.
      correctedName:
        type: string
        description: The corrected full legal name of the recipient.
      correctedEmail:
        type: string
        description: The corrected email address of the recipient.
  steps:
  - stepId: listRecipients
    description: >-
      List the current recipients so the recipient targeted for correction is
      confirmed to exist on the envelope.
    operationId: Recipients_ListRecipients
    parameters:
    - name: accountId
      in: path
      value: $inputs.accountId
    - name: envelopeId
      in: path
      value: $inputs.envelopeId
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      signers: $response.body#/signers
  - stepId: updateRecipient
    description: >-
      Update the targeted recipient with the corrected email and name, and
      resend the envelope so the new address is notified.
    operationId: Recipients_UpdateRecipients
    parameters:
    - name: accountId
      in: path
      value: $inputs.accountId
    - name: envelopeId
      in: path
      value: $inputs.envelopeId
    - name: resend_envelope
      in: query
      value: 'true'
    requestBody:
      contentType: application/json
      payload:
        signers:
        - recipientId: $inputs.recipientId
          name: $inputs.correctedName
          email: $inputs.correctedEmail
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      recipientUpdateResults: $response.body#/recipientUpdateResults
  outputs:
    envelopeId: $inputs.envelopeId
    recipientUpdateResults: $steps.updateRecipient.outputs.recipientUpdateResults

Work with this as data

Every workflow here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for arazzo workflows

4 MCP tools reach this
  • find_arazzoBrowse and filter every workflow in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools

Call it yourself

curl for this page
This workflow
curl "https://apis.io/api/v1/arazzo/docusign-correct-recipient-email-and-resend-workflow"
All arazzo workflows
curl "https://apis.io/api/v1/arazzo?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.