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.
connect_docusignwriteConnect 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_docusigndestructiveDisconnect 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_connectionsreadList the connected DocuSign accounts and whether each still needs one-time admin consent.
get_consent_urlreadBuild 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_envelopewriteCreate 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_templatewriteCreate and send (or save as a draft) a DocuSign envelope from an existing template, mapping template roles to real recipients.
list_envelopesreadList envelopes in this DocuSign account, optionally filtered by status and creation date.
get_envelopereadGet full status/details for one DocuSign envelope by id.
void_envelopedestructiveVoid a DocuSign envelope: cancels it for all recipients who have not yet completed signing, with a stated reason. Cannot be undone.
resend_envelopewriteResend the signing-request notification email for an envelope to any recipients who have not yet acted.
correct_envelopewriteCorrect an in-progress (not yet completed) envelope's subject line and/or email message.
list_envelope_documentsreadList the documents attached to an envelope (id, name, type), including the Certificate of Completion.
get_envelope_documentreadDownload 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_recipientswriteUpdate recipient details (e.g. fix a mistyped email address) on an in-progress envelope before resending.
add_recipient_tabswriteAttach signing fields (tabs) -- sign-here, initial-here, date-signed, text, checkbox, etc -- to a recipient on an in-progress envelope.
list_recipient_tabsreadList the signing fields (tabs) currently attached to one recipient of an envelope.
get_envelope_audit_eventsreadGet the tamper-evident audit trail (who viewed/signed/declined and when) for one envelope -- proof-of-process evidence for compliance.
get_embedded_signing_urlreadGenerate 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_templatesreadList templates available in this DocuSign account.
get_templatereadGet full details for one DocuSign template by id.
list_template_documentsreadList the documents attached to a template (id, name).
create_templatewriteCreate a reusable DocuSign template from a document, with named signer roles you can map to real people later with create_envelope_from_template.
delete_templatedestructivePermanently delete a DocuSign template. Envelopes already sent from it are unaffected. Cannot be undone.
create_bulk_send_listwriteCreate 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_listsreadList saved bulk send recipient lists in this DocuSign account.
send_bulk_envelopewriteSend one envelope built from a template to every recipient in a bulk send list, in a single batch request.
get_bulk_send_batch_statusreadCheck the status of a previously started bulk send batch (how many envelopes were sent vs failed).
create_powerformwriteCreate 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_powerformsreadList PowerForms (self-service signing links) configured in this DocuSign account.
delete_powerformdestructiveDelete (deactivate) a DocuSign PowerForm so its public signing link stops accepting new signers.
list_foldersreadList folders used to organize envelopes in this DocuSign account (e.g. 'Drafts', 'Sent', 'Completed', and any custom folders).
list_folder_itemsreadList envelopes filed inside a specific DocuSign folder.
move_envelope_to_folderwriteMove an envelope into a different DocuSign folder.
list_account_usersreadList users in this DocuSign account (name, email, status -- active/pending/closed).
create_account_userwriteAdd a new user to this DocuSign account -- DocuSign emails them an activation link.
delete_account_userdestructiveRemove (close) a user's access to this DocuSign account.
list_groupsreadList permission/routing groups configured in this DocuSign account.
create_groupwriteCreate a new permission/routing group in this DocuSign account.
add_users_to_groupwriteAdd one or more existing account users to a permission/routing group.
list_permission_profilesreadList permission profiles (roles) available in this DocuSign account -- what a user is allowed to do, e.g. Account Administrator, Sender, Viewer.
list_brandsreadList visual brands (logo, colors, custom email/signing text) configured in this DocuSign account.
apply_brand_to_envelopewriteApply a saved brand (logo, colors, custom text) to a specific envelope's emails and signing pages.
create_connect_webhookwriteCreate 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_webhooksreadList Docusign Connect webhook configurations set up in this DocuSign account.
update_connect_webhookwriteUpdate a Docusign Connect webhook configuration's name, URL, or enabled state.
delete_connect_webhookdestructiveDelete a Docusign Connect webhook configuration.
get_connect_failuresreadList Docusign Connect delivery failures (webhook deliveries that failed) for this account, so you can diagnose or retry them.
retry_connect_failurewriteRetry a single failed Docusign Connect webhook delivery.
get_account_inforeadGet basic information about the connected DocuSign account: account id, name, plan, and whether the impersonated user is an account administrator.
get_billing_planreadGet this DocuSign account's billing plan and envelope usage (envelopes sent this period vs allowed).
get_diagnostics_settingsreadGet 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_namesreadSearch this account's known/past recipients by name or email fragment -- useful for autocompleting who to send an envelope to.
bulk_void_envelopesdestructiveVoid several DocuSign envelopes in one call, by explicit envelope ids. Continues past per-item failures and reports which succeeded/failed.
bulk_resend_envelopeswriteResend the signing-reminder notification for several DocuSign envelopes in one call. Continues past per-item failures and reports which succeeded/failed.
audit_account_healthreadScan 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.
Install DocuSign and let Webbee use it across your workflow.
Open in panel