imperal.io
  • How it works
  • Use cases
  • Technology
  • Pricing
Login
Webbee AIWebbee Codeimperal-mcpDevelopers & SDKSecurity & Vault
Add an app · Marketplace
imperal.ioICNLI Cloud OS

One OS for everything you run. Webbee is your agent inside it, she does the work, you stay in control.

Product
  • Webbee
  • Webbee Code
  • Imperal MCP
  • Marketplace
  • Use cases
  • Pricing
  • Open panel
Resources
  • Security
  • Technology
  • Success stories
  • Blog
Developers
  • Developers
  • Docs
  • Quick start
  • SDK reference
  • Developer portal
Company
  • About
  • Contact
  • Legal
Open protocol
  • ICNLI
  • SDK on GitHub
© 2026 Imperal, Inc. · ICNLI published at icnli.org under CC BY-SA 4.0
TermsPrivacy
  1. Home
  2. /
  3. Marketplace
  4. /
  5. DocuSign

DocuSign Extension

⚖ Legal & Contracts·by bluebeeweb·v0.1.0
Pay per use8-60 tok/action
Open in panel
0 capabilities0 actions1 installs

About this extension

Connect your own DocuSign account (JWT Grant service integration) to send, track, and manage agreements end to end: create and send envelopes from documents or templates, manage recipients/tabs/voice authentication, void/resend/correct envelopes, build and manage templates, run bulk send to many recipients at once, manage PowerForms, folders, users/groups/permission profiles, account brands, Docusign Connect webhook configurations, custom tabs, and account diagnostics -- plus bulk operations and an account health audit. Uses your own DocuSign Integration Key -- nothing is hosted or proxied by Imperal beyond the request itself. Note: covers the eSignature REST API v2.1 domain only; Rooms, Click, Admin (org-level), Monitor, Maestro, Navigator, Web Forms, and legacy eNotary/Workspaces are separate DocuSign products and out of scope.

What you get

Every capability exposed by DocuSign, metered per action and guarded by the two-step safety protocol.

  • connect_docusignwrite

    Connect your own DocuSign account via JWT Grant (service integration) by saving your Integration Key, impersonated User ID, and RSA private key, after checking they actually work end-to-end (sign a JWT, exchange for a token, and resolve your account via /oauth/userinfo). If DocuSign reports consent_required, the connection is still saved but flagged -- call get_consent_url next, open it in a browser, log in as that user, and approve once; then this connection starts working automatically on the next call.

  • disconnect_docusigndestructive

    Disconnect a DocuSign account: deletes the saved Integration Key/User ID/private key. Nothing in DocuSign itself is changed; envelopes/templates already sent are untouched.

  • list_connectionsread

    List the connected DocuSign accounts and whether each still needs one-time admin consent.

  • get_consent_urlread

    Build the one-time browser consent URL a DocuSign user must open and approve before JWT Grant will work for them. Needed only once per Integration Key + User ID pair, or again if consent was ever revoked.

  • create_envelopewrite

    Create and send (or save as a draft) a DocuSign envelope from a raw document: uploads the document, attaches signers/CC recipients, and sends the signing request by email.

  • create_envelope_from_templatewrite

    Create and send (or save as a draft) a DocuSign envelope from an existing template, mapping template roles to real recipients.

  • list_envelopesread

    List envelopes in this DocuSign account, optionally filtered by status and creation date.

  • get_enveloperead

    Get full status/details for one DocuSign envelope by id.

  • void_envelopedestructive

    Void a DocuSign envelope: cancels it for all recipients who have not yet completed signing, with a stated reason. Cannot be undone.

  • resend_envelopewrite

    Resend the signing-request notification email for an envelope to any recipients who have not yet acted.

  • correct_envelopewrite

    Correct an in-progress (not yet completed) envelope's subject line and/or email message.

  • list_envelope_documentsread

    List the documents attached to an envelope (id, name, type), including the Certificate of Completion.

  • get_envelope_documentread

    Download one document from a completed/in-progress envelope, base64-encoded ('combined' for the whole envelope as one PDF, or 'certificate' for the Certificate of Completion).

  • update_recipientswrite

    Update recipient details (e.g. fix a mistyped email address) on an in-progress envelope before resending.

  • add_recipient_tabswrite

    Attach signing fields (tabs) -- sign-here, initial-here, date-signed, text, checkbox, etc -- to a recipient on an in-progress envelope.

  • list_recipient_tabsread

    List the signing fields (tabs) currently attached to one recipient of an envelope.

  • get_envelope_audit_eventsread

    Get the tamper-evident audit trail (who viewed/signed/declined and when) for one envelope -- proof-of-process evidence for compliance.

  • get_embedded_signing_urlread

    Generate a one-time embedded-signing URL for a recipient created with a clientUserId, so they can sign inside your own app/site instead of via email.

  • list_templatesread

    List templates available in this DocuSign account.

  • get_templateread

    Get full details for one DocuSign template by id.

  • list_template_documentsread

    List the documents attached to a template (id, name).

  • create_templatewrite

    Create a reusable DocuSign template from a document, with named signer roles you can map to real people later with create_envelope_from_template.

  • delete_templatedestructive

    Permanently delete a DocuSign template. Envelopes already sent from it are unaffected. Cannot be undone.

  • create_bulk_send_listwrite

    Create a DocuSign bulk send recipient list -- a named set of people who will each get their own copy of an envelope in one batch operation (e.g. sending the same NDA to 50 new vendors at once).

  • list_bulk_send_listsread

    List saved bulk send recipient lists in this DocuSign account.

  • send_bulk_envelopewrite

    Send one envelope built from a template to every recipient in a bulk send list, in a single batch request.

  • get_bulk_send_batch_statusread

    Check the status of a previously started bulk send batch (how many envelopes were sent vs failed).

  • create_powerformwrite

    Create a DocuSign PowerForm from a template: a public self-service signing link you can share (embed on a website, put in a support ticket macro, etc) so recipients fill in and sign without you sending an envelope to each person individually.

  • list_powerformsread

    List PowerForms (self-service signing links) configured in this DocuSign account.

  • delete_powerformdestructive

    Delete (deactivate) a DocuSign PowerForm so its public signing link stops accepting new signers.

  • list_foldersread

    List folders used to organize envelopes in this DocuSign account (e.g. 'Drafts', 'Sent', 'Completed', and any custom folders).

  • list_folder_itemsread

    List envelopes filed inside a specific DocuSign folder.

  • move_envelope_to_folderwrite

    Move an envelope into a different DocuSign folder.

  • list_account_usersread

    List users in this DocuSign account (name, email, status -- active/pending/closed).

  • create_account_userwrite

    Add a new user to this DocuSign account -- DocuSign emails them an activation link.

  • delete_account_userdestructive

    Remove (close) a user's access to this DocuSign account.

  • list_groupsread

    List permission/routing groups configured in this DocuSign account.

  • create_groupwrite

    Create a new permission/routing group in this DocuSign account.

  • add_users_to_groupwrite

    Add one or more existing account users to a permission/routing group.

  • list_permission_profilesread

    List permission profiles (roles) available in this DocuSign account -- what a user is allowed to do, e.g. Account Administrator, Sender, Viewer.

  • list_brandsread

    List visual brands (logo, colors, custom email/signing text) configured in this DocuSign account.

  • apply_brand_to_envelopewrite

    Apply a saved brand (logo, colors, custom text) to a specific envelope's emails and signing pages.

  • create_connect_webhookwrite

    Create a Docusign Connect webhook configuration: DocuSign will POST envelope/recipient status changes (sent, delivered, completed, declined, voided, etc) to your HTTPS endpoint in near-real-time instead of you polling for status.

  • list_connect_webhooksread

    List Docusign Connect webhook configurations set up in this DocuSign account.

  • update_connect_webhookwrite

    Update a Docusign Connect webhook configuration's name, URL, or enabled state.

  • delete_connect_webhookdestructive

    Delete a Docusign Connect webhook configuration.

  • get_connect_failuresread

    List Docusign Connect delivery failures (webhook deliveries that failed) for this account, so you can diagnose or retry them.

  • retry_connect_failurewrite

    Retry a single failed Docusign Connect webhook delivery.

  • get_account_inforead

    Get basic information about the connected DocuSign account: account id, name, plan, and whether the impersonated user is an account administrator.

  • get_billing_planread

    Get this DocuSign account's billing plan and envelope usage (envelopes sent this period vs allowed).

  • get_diagnostics_settingsread

    Get this account's API request logging (diagnostics) settings -- whether Docusign is capturing raw API request/response logs for troubleshooting, and how many are stored.

  • search_recipient_namesread

    Search this account's known/past recipients by name or email fragment -- useful for autocompleting who to send an envelope to.

  • bulk_void_envelopesdestructive

    Void several DocuSign envelopes in one call, by explicit envelope ids. Continues past per-item failures and reports which succeeded/failed.

  • bulk_resend_envelopeswrite

    Resend the signing-reminder notification for several DocuSign envelopes in one call. Continues past per-item failures and reports which succeeded/failed.

  • audit_account_healthread

    Scan recent envelopes in this DocuSign account and produce a health report: how many are pending signature, declined, or voided, which look stuck (sent long ago, still not completed), and which have signers whose signing deadline is expiring soon.

Related extensions

More extensions in Legal & Contracts ready to enable in one click.

  • ClioManage your entire legal practice from Imperal: matters, contacts, documents (upload/download/versioning), billable time and expenses, bills, tasks, calendar, communications, notes, custom fields,...
  • CO SignNowSignNow REST API connector: document upload, invite-to-sign requests, signature status, and archive.
  • IroncladConnect your own Ironclad CLM company -- launch and manage contract workflows, browse the signed-agreement Records repository, manage counterparty Entities and post-signature Obligations, and wire...
  • CO NotarizeNotarize (Proof) API connector: online notarization transactions, notary documents, signer status, and closing events.

Ready to use DocuSign?

Enable DocuSign in your Imperal workspace in one click - 10,000 free starter credits included.

Open in panel