Skip to content

n8n-code/n8n-nodes-docusign

Repository files navigation

@n8n-dev/n8n-nodes-docusign

docusign Banner

npm version License: MIT


Stop writing docusign API integrations by hand.

Every time you connect n8n to docusign, you waste hours mapping endpoints, defining parameters, and debugging schemas. You copy-paste from docs, fix edge cases, and pray nothing breaks.

What if connecting n8n to docusign took 5 minutes, not half a day?

This node gives you 91+ resources out of the box: Account Brands, Account Consumer Disclosures, Account Custom Fields, Envelope Custom Fields, Envelope Document Fields, and 86 more: with full CRUD operations, typed parameters, and zero manual configuration.


What You Get

  • Zero boilerplate: Resources, operations, and fields are pre-configured and ready to use
  • Full CRUD: Create, read, update, and delete support where the API allows it
  • Typed parameters: No more guessing field types
  • Built-in auth: API key authentication, ready to go
  • Declarative: Native n8n performance, no custom execute() overhead

Install

npm install @n8n-dev/n8n-nodes-docusign

Or in n8n:

  1. Settings → Community Nodes → Install
  2. Search: @n8n-dev/n8n-nodes-docusign
  3. Click Install

Quick Start

  1. Install the node (above)
  2. Add credentials: docusign API → paste your API key
  3. Drag the docusign node into your workflow
  4. Pick a resource → pick an operation → done.

That's it. No configuration files. No code. It just works.


Resources

Account Brands (13 operations)
  • Delete s one or more brand profiles
  • Get s a list of brands
  • Post Creates one or more brand profiles for an account
  • Delete s a brand
  • Get s information about a brand
  • Put Updates an existing brand
  • Get Exports a brand
  • Delete s a brand logo
  • Get s a brand logo
  • Put Updates a brand logo
  • Get Returns metadata about the branding resources for an account
  • Get Returns a branding resource file
  • Put Updates a branding resource file
Account Consumer Disclosures (3 operations)
  • Get s the default Electronic Record and Signature Disclosure for an account
  • Get s the Electronic Record and Signature Disclosure for an account
  • Put Updates the Electronic Record and Signature Disclosure for an account
Account Custom Fields (4 operations)
  • Get s a list of custom fields
  • Post Creates an account custom field
  • Delete s an account custom field
  • Put Updates an account custom field
Envelope Custom Fields (4 operations)
  • Delete s envelope custom fields for draft and in process envelopes
  • Get s the custom field information for the specified envelope
  • Post Creates envelope custom fields for an envelope
  • Put Updates envelope custom fields in an envelope
Envelope Document Fields (4 operations)
  • Delete s custom document fields from an existing envelope document
  • Get s the custom document fields from an existing envelope document
  • Post Creates custom document fields in an existing envelope document
  • Put Updates existing custom document fields in an existing envelope document
Envelope Locks (4 operations)
  • Delete s an envelope lock
  • Get s envelope lock information
  • Post Locks an envelope
  • Put Updates an envelope lock
Envelope Recipients (8 operations)
  • Delete s recipients from an envelope
  • Get s the status of recipients for an envelope
  • Post Adds one or more recipients to an envelope
  • Put Updates recipients in a draft envelope or corrects recipient information for an in process envelope
  • Delete s a recipient from an envelope
  • Post Creates a resource token for a sender to request ID Evidence data
  • Post Create the link to the page for manually reviewing IDs
  • Post Creates an envelope recipient preview
Envelope Recipient Tabs (4 operations)
  • Delete s the tabs associated with a recipient Note It is an error to delete a tab that has the templateLocked property set to true This property corresponds to the Restrict changes option in the web app
  • Get s the tabs information for a signer or sign in person recipient in an envelope
  • Post Adds tabs for a recipient
  • Put Updates the tabs for a recipient
Envelope Document Tabs (5 operations)
  • Get Returns tabs on the specified page
  • Delete s tabs from a document in an envelope
  • Get Returns the tabs on a document
  • Post Adds tabs to a document in an envelope
  • Put Updates the tabs for document
Template Document Tabs (5 operations)
  • Get Returns tabs on the specified page
  • Delete s tabs from a template
  • Get Returns tabs on a template
  • Post Adds tabs to a document in a template
  • Put Updates the tabs for a template
Envelope Views (7 operations)
  • Delete Revokes the correction view URL to the Envelope UI
  • Post Returns a URL to the envelope correction UI
  • Post Returns a URL to the edit view UI
  • Post Returns a URL to the recipient view UI
  • Post Returns a URL to the sender view UI
  • Post Returns a URL to the shared recipient view UI for an envelope
  • Post Returns a URL to the DocuSign UI
Account Seal Providers (1 operations)
  • Get Returns available seals for specified account
Accounts (17 operations)
  • Post Creates new accounts
  • Get Retrieves the account provisioning information for the account
  • Delete s the specified account
  • Get Retrieves the account information for the specified account
  • Get s list of recurring and usage charges for the account
  • Delete s the signature for one or more captive recipient records
  • Get s the recipient names associated with an email address
  • Get s account settings information
  • Put Updates the account settings for an account
  • Get s the envelope purge configuration for an account
  • Put Sets the envelope purge configuration for an account
  • Get s envelope notification defaults
  • Put Updates envelope notification default settings
  • Get Reserved Gets the shared item status for one or more users
  • Put Reserved Sets the shared access information for users
  • Get s the supported languages for envelope recipients
  • Get s a list of unsupported file types
Account Signature Providers (1 operations)
  • Get s the available signature providers for an account
Billing Plans (8 operations)
  • Get Account Billing Plan
  • Put Updates an account billing plan
  • Get credit card information
  • Get Returns downgrade plan information for the specified account
  • Put Queues downgrade billing plan request for an account
  • Put Reserved Purchase additional envelopes
  • Get s a list of available billing plans
  • Get s billing plan details
Invoices (3 operations)
  • Get a List of Billing Invoices
  • Get Retrieves a billing invoice
  • Get a list of past due invoices
Payments (3 operations)
  • Get s payment information for one or more payments
  • Post s a payment to a past due invoice
  • Get s billing payment information for a specific payment
Cloud Storage (2 operations)
  • Get Retrieves a list of all the items in a specified folder from the specified cloud storage provider
  • Get s a list of items from a cloud storage provider
Cloud Storage Providers (5 operations)
  • Delete s the user authentication information for one or more cloud storage providers
  • Get the Cloud Storage Provider configuration for the specified user
  • Post Configures the redirect URL information for one or more cloud storage providers for the specified user
  • Delete s the user authentication information for the specified cloud storage provider
  • Get s the specified Cloud Storage Provider configuration for the User
Connect Configurations (11 operations)
  • Get Connect configuration information
  • Post Creates a Connect configuration
  • Put Updates a specified Connect configuration
  • Delete the Connect OAUTH configuration
  • Get Retrieves the Connect OAUTH information for the account
  • Post Set up Connect OAUTH for the specified account
  • Put Updates the existing Connect OAUTH configuration for the account
  • Delete s the specified Connect configuration
  • Get s the details about a Connect configuration
  • Get Returns all users from the configured Connect service
  • Get Returns users from the configured Connect service
Connect Events (8 operations)
  • Put Republishes Connect information for multiple envelopes
  • Put Republishes Connect information for the specified envelope
  • Get s the Connect failure log information
  • Delete s a Connect failure log entry
  • Delete s a list of Connect log entries
  • Get s the Connect log
  • Delete s a specified Connect log entry
  • Get s a Connect log entry
Custom Tabs (5 operations)
  • Get s a list of all account tabs
  • Post Creates a custom tab
  • Delete s custom tab information
  • Get s custom tab information
  • Put Updates custom tab information
Request Logs (5 operations)
  • Delete s the request log files
  • Get s the API request logging log files
  • Get s a request logging log file
  • Get s the API request logging settings
  • Put Enables or disables API request logging for troubleshooting
Resources (1 operations)
  • Get Lists resources for REST version specified
Services (1 operations)
  • Get Retrieves the available REST API versions
Envelope Consumer Disclosures (2 operations)
  • Get s the default Electronic Record and Signature Disclosure for an envelope
  • Get s the Electronic Record and Signature Disclosure for a specific envelope recipient
Envelope Documents (5 operations)
  • Delete s documents from a draft envelope
  • Get s a list of documents in an envelope
  • Put Adds one or more documents to an existing envelope
  • Get Retrieves a single document or all documents from an envelope
  • Put Adds or replaces a document in an existing envelope
Envelope Email Settings (4 operations)
  • Delete s the email setting overrides for an envelope
  • Get s the email setting overrides for an envelope
  • Post Adds email setting overrides to an envelope
  • Put Updates the email setting overrides for an envelope
Envelopes (17 operations)
  • Get Search for specific sets of envelopes by using search filters
  • Post Creates an envelope
  • Put Gets envelope statuses for a set of envelopes
  • Get s the status of a single envelope
  • Put Send void or modify a draft envelope Purge documents from a completed envelope
  • Get s the envelope audit events for an envelope
  • Get Returns document page images based on input
  • Delete s a page from a document in an envelope
  • Get s a page image from an envelope for display
  • Put Rotates page image from an envelope for display
  • Get s envelope notification information
  • Put Sets envelope notifications for an existing envelope
  • Get s the initials image for a user
  • Put Sets the initials image for an accountless signer
  • Get s signature information for a signer or sign in person recipient
  • Get Retrieve signature image information for a signer sign in person recipient
  • Put Sets the signature image for an accountless signer
Envelope Templates (5 operations)
  • Get s the templates associated with a document in an existing envelope
  • Post Adds templates to a document in an envelope
  • Delete s a template from a document in an existing envelope
  • Get List of Templates used in an Envelope
  • Post Adds templates to an envelope
Folders (4 operations)
  • Get s a list of the folders for the account
  • Get s information about the specified folder
  • Put Moves an envelope from its current folder to the specified folder
  • Get s a list of envelopes in folders matching the specified criteria
Group Brands (3 operations)
  • Delete s brand information from a group
  • Get s the brand information for a group
  • Put Adds an existing brand to a group
Groups (4 operations)
  • Delete s an existing user group
  • Get s information about groups associated with the account
  • Post Creates one or more groups for the account
  • Put Updates the group information for a group
Group Users (3 operations)
  • Delete s one or more users from a group
  • Get s a list of users in a group
  • Put Adds one or more users to an existing group
Signing Groups (6 operations)
  • Delete s one or more signing groups
  • Get s a list of the Signing Groups in an account
  • Post Creates a signing group
  • Put Updates signing group names
  • Get s information about a signing group
  • Put Updates a signing group
Signing Group Users (3 operations)
  • Delete s one or more members from a signing group
  • Get s a list of members in a Signing Group
  • Put Adds members to a signing group
Template Recipients (6 operations)
  • Delete s recipients from a template
  • Get s recipient information from a template
  • Post Adds tabs for a recipient
  • Put Updates recipients in a template
  • Delete s the specified recipient file from a template
  • Post Creates a template recipient preview
Template Bulk Recipients (1 operations)
  • Delete s the bulk recipient list on a template
Template Custom Fields (4 operations)
  • Delete s envelope custom fields in a template
  • Get s the custom document fields from a template
  • Post Creates custom document fields in an existing template document
  • Put Updates envelope custom fields in a template
Template Document Fields (4 operations)
  • Delete s custom document fields from an existing template document
  • Get s the custom document fields for a an existing template document
  • Post Creates custom document fields in an existing template document
  • Put Updates existing custom document fields in an existing template document
Template Documents (5 operations)
  • Delete s documents from a template
  • Get s a list of documents associated with a template
  • Put Adds documents to a template document
  • Get s PDF documents from a template
  • Put Updates a template document
Template Locks (4 operations)
  • Delete s a template lock
  • Get s template lock information
  • Post Locks a template
  • Put Updates a template lock
Templates (12 operations)
  • Get s the list of templates
  • Post Creates one or more templates
  • Get s a specific template associated with a specified account
  • Put Updates an existing template
  • Get Returns document page images based on input
  • Delete s a page from a document in an template
  • Get s a page image from a template for display
  • Put Rotates page image from a template for display
  • Get s template notification information
  • Put Updates the notification structure for an existing template
  • Delete Removes a member group s sharing permissions for a template
  • Put Shares a template with a group
Template Recipient Tabs (4 operations)
  • Delete s the tabs associated with a recipient in a template
  • Get s the tabs information for a signer or sign in person recipient in a template
  • Post Adds tabs for a recipient
  • Put Updates the tabs for a recipient
Template Views (1 operations)
  • Post Gets a URL for a template edit view
User Custom Settings (3 operations)
  • Delete s custom user settings for a specified user
  • Get Retrieves the custom user settings for a specified user
  • Put Adds or updates custom user settings for the specified user
User Profiles (2 operations)
  • Get Retrieves the user profile for a specified user
  • Put Updates the user profile information for the specified user
Users (11 operations)
  • Delete Closes one or more users in the account
  • Get Retrieves the list of users for the specified account
  • Post Adds new users to the specified account
  • Put Changes one or more users in the specified account
  • Get s the user information for a specified user
  • Put Updates user information for the specified user
  • Delete s the user profile image for the specified user
  • Get Retrieves the user profile image for the specified user
  • Put Updates the user profile image for a specified user
  • Get s the user account settings for a specified user
  • Put Updates the user account settings for a specified user
User Signatures (9 operations)
  • Get Retrieves a list of signature definitions for a user
  • Post Adds user Signature and initials images to a Signature
  • Put Adds updates a user signature
  • Delete Removes removes signature information for the specified user
  • Get s the user signature information for the specified user
  • Put Updates the user signature for a specified user
  • Delete s the user initials image or the user signature image for the specified user
  • Get Retrieves the user initials image or the user signature image for the specified user
  • Put Updates the user signature image or user initials image for the specified user
Contacts (5 operations)
  • Delete s multiple contacts from an account
  • Post Add contacts to a contacts list
  • Put Updates one or more contacts
  • Delete s a contact
  • Get s one or more contacts
Envelope Attachments (5 operations)
  • Delete s one or more attachments from a draft envelope
  • Get Returns a list of attachments associated with a specified envelope
  • Put Adds one or more attachments to a draft or in process envelope
  • Get Retrieves an attachment from an envelope
  • Put Adds an attachment to a draft or in process envelope
Account Permission Profiles (5 operations)
  • Get s a list of permission profiles
  • Post Creates a new permission profile for an account
  • Delete s a permission profile from an account
  • Get Returns a permission profile for an account
  • Put Updates a permission profile
Power Forms (7 operations)
  • Delete s one or more PowerForms
  • Get Returns a list of PowerForms
  • Post Creates a new PowerForm
  • Get s PowerForm senders
  • Delete s a PowerForm
  • Get Returns a single PowerForm
  • Put Updates an existing PowerForm
Power Form Data (1 operations)
  • Get Returns the data that users entered in a PowerForm
Account Tab Settings (2 operations)
  • Get Returns tab settings list for specified account
  • Put Modifies tab settings for specified account
E Note Configurations (3 operations)
  • Delete s configuration information for the eNote eOriginal integration
  • Get Returns the configuration information for the eNote eOriginal integration
  • Put Updates configuration information for the eNote eOriginal integration
Workspace Items (6 operations)
  • Delete s files or sub folders from a workspace
  • Get List workspace folder contents
  • Post Creates a workspace file
  • Get s a workspace file
  • Put Update workspace file or folder metadata
  • Get List File Pages
Workspaces (5 operations)
  • Get List Workspaces
  • Post Create a Workspace
  • Delete Workspace
  • Get Workspace
  • Put Update Workspace
Chunked Uploads (5 operations)
  • Post Initiate a new chunked upload
  • Delete s a chunked upload
  • Get Retrieves metadata about a chunked upload
  • Put Commit a chunked upload
  • Put Add a chunk to an existing chunked upload
Envelope Form Data (1 operations)
  • Get Returns envelope tab data for an existing envelope
Envelope Document Visibility (3 operations)
  • Put Updates document visibility for recipients
  • Get Returns document visibility for a recipient
  • Put Updates document visibility for a recipient
Template Document Visibility (3 operations)
  • Put Updates document visibility for template recipients
  • Get Returns document visibility for a template recipient
  • Put Updates document visibility for a template recipient
Account Password Rules (3 operations)
  • Get s the password rules for an account
  • Put Updates the password rules for an account
  • Get s membership account password rules
Account Watermarks (3 operations)
  • Get watermark information
  • Put Update watermark information
  • Put Get watermark preview
Payment Gateway Accounts (1 operations)
  • Get List payment gateway accounts
Notary Journals (1 operations)
  • Get s notary jurisdictions for a user
Identity Verifications (1 operations)
  • Get Retrieves the Identity Verification workflows available to an account
Envelope Document HTML Definitions (1 operations)
  • Get Retrieves the HTML definition used to generate a dynamically sized responsive document
Document Responsive HTML Preview (1 operations)
  • Post Creates a preview of the responsive version of a document
Envelope HTML Definitions (1 operations)
  • Get s the Original HTML Definition used to generate the Responsive HTML for the envelope
Responsive HTML Preview (1 operations)
  • Post Creates a preview of the responsive versions of all of the documents in an envelope
Template Document Responsive HTML Preview (1 operations)
  • Post Creates a preview of the responsive version of a template document
Template Responsive HTML Preview (1 operations)
  • Post Creates a preview of the responsive versions of all of the documents associated with a template
Template Document HTML Definitions (1 operations)
  • Get s the Original HTML Definition used to generate the Responsive HTML for a given document in a template
Template HTML Definitions (1 operations)
  • Get s the Original HTML Definition used to generate the Responsive HTML for the template
Envelope Transfer Rules (5 operations)
  • Get s envelope transfer rules
  • Post Creates an envelope transfer rule
  • Put Changes the status of multiple envelope transfer rules
  • Delete s an envelope transfer rule
  • Put Changes the status of an envelope transfer rule
Bulk Send (12 operations)
  • Get Returns a list of bulk send batch summaries
  • Get s the status of a specific bulk send batch
  • Put Updates the name of a bulk send batch
  • Get s envelopes from a specific bulk send batch
  • Put Applies a bulk action to all envelopes from a specified bulk send
  • Get s bulk send lists
  • Post Creates a bulk send list
  • Delete s a bulk send list
  • Get s a specific bulk send list
  • Put Updates a bulk send list
  • Post Creates a bulk send request
  • Post Creates a bulk send test
BCC Email Archive (4 operations)
  • Get s the BCC email archive configurations for an account
  • Post Creates a BCC email archive configuration
  • Delete s a BCC email archive configuration
  • Get s a BCC email archive configuration and its history
Tabs Blob (2 operations)
  • Get Reserved for DocuSign
  • Put Reserved for DocuSign
Comments (1 operations)
  • Get s a PDF transcript of all of the comments in an envelope
Favorite Templates (3 operations)
  • Delete Remove one or more templates from the account favorites
  • Get Retrieves the list of favorite templates for the account
  • Put Set one or more templates as account favorites
Notary (3 operations)
  • Get s settings for a notary user
  • Post Registers the current user as a notary
  • Put Updates notary information for the current user
Notary Jurisdiction (5 operations)
  • Get Returns a list of jurisdictions that the notary is registered in
  • Post Creates a jurisdiction object
  • Delete s the specified jurisdiction
  • Get s a jurisdiction object for the current user The user must be a notary
  • Put Updates the jurisdiction information about a notary
Envelope Workflow Definition (26 operations)
  • Delete the workflow definition for an envelope
  • Get Returns the workflow definition for an envelope
  • Put Updates the workflow definition for an envelope
  • Delete s the scheduled sending rules for the envelope s workflow
  • Get Returns the scheduled sending rules for an envelope s workflow definition
  • Put Updates the scheduled sending rules for an envelope s workflow
  • Post Adds a new step to an envelope s workflow
  • Delete s a workflow step from an envelope s workflow definition
  • Get Returns a specified workflow step for a specified template
  • Put Updates the specified workflow step for an envelope
  • Delete s the delayed routing rules for the specified envelope workflow step
  • Get Returns the delayed routing rules for an envelope s workflow step definition
  • Put Updates the delayed routing rules for an envelope s workflow step definition
  • Delete the workflow definition for a template
  • Get Returns the workflow definition for a template
  • Put Updates the workflow definition for a template
  • Delete s the scheduled sending rules for the template s workflow
  • Get Returns the scheduled sending rules for a template s workflow definition
  • Put Updates the scheduled sending rules for a template s workflow definition
  • Post Adds a new step to a template s workflow
  • Delete s a workflow step from an template s workflow definition
  • Get Returns a specified workflow step for a specified envelope
  • Put Updates a specified workflow step for a template
  • Delete s the delayed routing rules for the specified template workflow step
  • Get Returns the delayed routing rules for a template s workflow step definition
  • Put Updates the delayed routing rules for a template s workflow step
Account Signatures (9 operations)
  • Get Returns a list of stamps available in the account
  • Post Adds or updates one or more account stamps
  • Put Updates an account stamp
  • Delete s an account stamp
  • Get Returns information about the specified stamp
  • Put Updates an account stamp by ID
  • Delete s the image for a stamp
  • Get Returns the image for an account stamp
  • Put Sets a signature image initials or stamp
Envelope Publish (1 operations)
  • Post Submits a batch of historical envelopes for republish to a WEBHOOK

Why This Node?

Without this node:

  • Hours of manual API integration
  • Copy-pasting from docusign docs
  • Debugging auth, pagination, error handling
  • Maintaining your own client code

With this node:

  • Install → configure → use. 5 minutes.
  • Auto-generated from the official docusign OpenAPI spec
  • Always up to date when the API changes
  • Native n8n performance

Auto-Generated

This node was auto-generated from the official docusign OpenAPI specification using @n8n-dev/n8n-openapi-node-ultimate, then validated against the live API so you get accurate types and real parameters, not guesswork.

When the docusign API updates, this node updates too.


License

MIT © kelvinzer0

Packages

 
 
 

Contributors