Automate DocuSign
HumDay reads DocuSign’s own published API description and derives 414 operations from it. Describe the outcome you want in plain words — you get a program that is written, proven on real data, and run for you.
What DocuSign is
DocuSign handles electronic signature and agreement workflows, covering envelopes, recipients, templates, documents, tabs and bulk sending.
API host: www.docusign.net
What HumDay can do in DocuSign
247 documented operations change something in DocuSign. The 62 most useful are listed here.
- POSTPosts a payment to a past due invoice.
/v2.1/accounts/{accountId}/billing_payments - POSTCreates new accounts.
/v2.1/accounts - POSTAdds new users to the specified account.
/v2.1/accounts/{accountId}/users - POSTAdd contacts to a contacts list.
/v2.1/accounts/{accountId}/contacts - POSTCreates a bulk send list.
/v2.1/accounts/{accountId}/bulk_send_lists - POSTCreates a new PowerForm
/v2.1/accounts/{accountId}/powerforms - POSTInitiate a new chunked upload.
/v2.1/accounts/{accountId}/chunked_uploads - POSTAdds user Signature and initials images to a Signature.
/v2.1/accounts/{accountId}/users/{userId}/signatures - PUTAdds/updates a user signature.
/v2.1/accounts/{accountId}/users/{userId}/signatures - POSTCreates a user authorization.
/v2.1/accounts/{accountId}/users/{userId}/authorization - POSTRegisters the current user as a notary.
/v2.1/current_user/notary - PUTUpdates notary information for the current user.
/v2.1/current_user/notary - POSTCreate or update multiple user authorizations.
/v2.1/accounts/{accountId}/users/{userId}/authorizations - PUTAdds or updates custom user settings for the specified user.
/v2.1/accounts/{accountId}/users/{userId}/custom_settings - DELETEDeletes the request log files.
/v2.1/diagnostics/request_logs - POSTCreates a BCC email archive configuration.
/v2.1/accounts/{accountId}/settings/bcc_email_archives - PUTUpdates user information for the specified user.
/v2.1/accounts/{accountId}/users/{userId} - DELETEDeletes a contact.
/v2.1/accounts/{accountId}/contacts/{contactId} - POSTCreates a jurisdiction object.
/v2.1/current_user/notary/jurisdictions - DELETECloses one or more users in the account.
/v2.1/accounts/{accountId}/users - PUTChanges one or more users in the specified account.
/v2.1/accounts/{accountId}/users - POSTCreates one or more brand profiles for an account.
/v2.1/accounts/{accountId}/brands - DELETEDeletes an existing user group.
/v2.1/accounts/{accountId}/groups - POSTCreates one or more groups for the account.
/v2.1/accounts/{accountId}/groups - DELETEDeletes a bulk send list.
/v2.1/accounts/{accountId}/bulk_send_lists/{bulkSendListId} - PUTUpdates a bulk send list.
/v2.1/accounts/{accountId}/bulk_send_lists/{bulkSendListId} - POSTCreates a Connect configuration.
/v2.1/accounts/{accountId}/connect - DELETEDeletes multiple contacts from an account.
/v2.1/accounts/{accountId}/contacts - PUTUpdates one or more contacts.
/v2.1/accounts/{accountId}/contacts - POSTCreates an envelope.
/v2.1/accounts/{accountId}/envelopes - POSTCreates one or more templates.
/v2.1/accounts/{accountId}/templates - POSTAdds or updates one or more account stamps.
/v2.1/accounts/{accountId}/signatures - POSTCreate a Workspace
/v2.1/accounts/{accountId}/workspaces - POSTCreates an account custom field.
/v2.1/accounts/{accountId}/custom_fields - PUTReserved: Sets the shared access information for users.
/v2.1/accounts/{accountId}/shared_access - POSTCreates a signing group.
/v2.1/accounts/{accountId}/signing_groups - POSTCreates a custom tab.
/v2.1/accounts/{accountId}/tab_definitions - PUTAdds one or more users to an existing group.
/v2.1/accounts/{accountId}/groups/{groupId}/users - PUTUpdates the user profile information for the specified user.
/v2.1/accounts/{accountId}/users/{userId}/profile - PUTUpdates the user account settings for a specified user.
/v2.1/accounts/{accountId}/users/{userId}/settings - DELETEDeletes the user authentication information for one or more cloud storage providers.
/v2.1/accounts/{accountId}/users/{userId}/cloud_storage - POSTConfigures the redirect URL information for one or more cloud storage providers for the specified user.
/v2.1/accounts/{accountId}/users/{userId}/cloud_storage - PUTEnables or disables API request logging for troubleshooting.
/v2.1/diagnostics/settings - DELETEDelete multiple user authorizations.
/v2.1/accounts/{accountId}/users/{userId}/authorizations - DELETEDeletes custom user settings for a specified user.
/v2.1/accounts/{accountId}/users/{userId}/custom_settings - PUTAdds documents to a template document.
/v2.1/accounts/{accountId}/templates/{templateId}/documents - POSTCreates custom document fields in an existing template document.
/v2.1/accounts/{accountId}/templates/{templateId}/custom_fields - POSTCreates a bulk send request.
/v2.1/accounts/{accountId}/bulk_send_lists/{bulkSendListId}/send - POSTCreates a bulk send test.
/v2.1/accounts/{accountId}/bulk_send_lists/{bulkSendListId}/test - POSTAdds email setting overrides to an envelope.
/v2.1/accounts/{accountId}/envelopes/{envelopeId}/email_settings - PUTAdds members to a signing group.
/v2.1/accounts/{accountId}/signing_groups/{signingGroupId}/users - DELETEDeletes a list of Connect log entries.
/v2.1/accounts/{accountId}/connect/logs - POSTGenerates a new connect HMAC Secret.
/v2.1/accounts/{accountId}/connect/secret - DELETEDeletes the specified account.
/v2.1/accounts/{accountId} - POSTCreates a workspace file.
/v2.1/accounts/{accountId}/workspaces/{workspaceId}/folders/{folderId}/files - DELETEDeletes the user profile image for the specified user.
/v2.1/accounts/{accountId}/users/{userId}/profile/image - PUTUpdates the user profile image for a specified user.
/v2.1/accounts/{accountId}/users/{userId}/profile/image - POSTCreates an envelope transfer rule.
/v2.1/accounts/{accountId}/envelopes/transfer_rules - PUTUpdates envelope notification default settings.
/v2.1/accounts/{accountId}/settings/notification_defaults - POSTAdds a new step to an envelope's workflow.
/v2.1/accounts/{accountId}/envelopes/{envelopeId}/workflow/steps - POSTAdds a new step to a template's workflow.
/v2.1/accounts/{accountId}/templates/{templateId}/workflow/steps - PUTMoves a set of envelopes from their current folder to another folder.
/v2.1/accounts/{accountId}/folders/{folderId}
What HumDay can read from DocuSign
These are the operations a schedule or a trigger can watch.
- GETRetrieves the list of users for the specified account.
/v2.1/accounts/{accountId}/users - GETReserved: Gets the shared item status for one or more users.
/v2.1/accounts/{accountId}/shared_access - GETReturns a list of bulk send batch summaries.
/v2.1/accounts/{accountId}/bulk_send_batch - GETGets payment information for one or more payments.
/v2.1/accounts/{accountId}/billing_payments - GETRetrieves the available REST API versions.
/service_information - GETRetrieves a list of signature definitions for a user.
/v2.1/accounts/{accountId}/users/{userId}/signatures - GETGets a list of unsupported file types.
/v2.1/accounts/{accountId}/unsupported_file_types - GETLists resources for REST version specified
/v2.1 - GETGets settings for a notary user.
/v2.1/current_user/notary - GETList payment gateway accounts
/v2.1/accounts/{accountId}/payment_gateway_accounts - GETGet a list of past due invoices.
/v2.1/accounts/{accountId}/billing_invoices_past_due - GETGets the API request logging log files.
/v2.1/diagnostics/request_logs - GETRetrieves a list of all the items in a specified folder from the specified cloud storage provider.
/v2.1/accounts/{accountId}/users/{userId}/cloud_storage/{serviceId}/folders - GETGets the user information for a specified user using a userId (GUID).
/v2.1/accounts/{accountId}/users/{userId} - GETGets notary jurisdictions for a user.
/v2.1/current_user/notary/journals - GETGets information about items in a specified folder.
/v2.1/accounts/{accountId}/folders/{folderId} - GETReturns a list of jurisdictions that the notary is registered in.
/v2.1/current_user/notary/jurisdictions - GETGets a list of brands.
/v2.1/accounts/{accountId}/brands - GETGets a specific bulk send list.
/v2.1/accounts/{accountId}/bulk_send_lists/{bulkSendListId} - GETReturns a list of the account's folders.
/v2.1/accounts/{accountId}/folders - GETSearch for specific sets of envelopes by using search filters.
/v2.1/accounts/{accountId}/envelopes - GETGets the list of templates.
/v2.1/accounts/{accountId}/templates - GETReturns a list of PowerForms.
/v2.1/accounts/{accountId}/powerforms - GETReturns a list of stamps available in the account.
/v2.1/accounts/{accountId}/signatures - GETList Workspaces
/v2.1/accounts/{accountId}/workspaces - GETGets a list of custom fields.
/v2.1/accounts/{accountId}/custom_fields - GETGets a list of the Signing Groups in an account.
/v2.1/accounts/{accountId}/signing_groups - GETGets list of recurring and usage charges for the account.
/v2.1/accounts/{accountId}/billing_charges - GETGets bulk send lists.
/v2.1/accounts/{accountId}/bulk_send_lists - GETGets a list of all account tabs.
/v2.1/accounts/{accountId}/tab_definitions - GETGets a list of users in a group.
/v2.1/accounts/{accountId}/groups/{groupId}/users - GETRetrieves the user profile for a specified user.
/v2.1/accounts/{accountId}/users/{userId}/profile - GETRetrieves the list of favorite templates for the account.
/v2.1/accounts/{accountId}/favorite_templates - GETGets the user account settings for a specified user.
/v2.1/accounts/{accountId}/users/{userId}/settings - GETGets a request logging log file.
/v2.1/diagnostics/request_logs/{requestLogId} - GETGets the default Electronic Record and Signature Disclosure for an account.
/v2.1/accounts/{accountId}/consumer_disclosure - GETGet the Cloud Storage Provider configuration for the specified user.
/v2.1/accounts/{accountId}/users/{userId}/cloud_storage - GETGets the API request logging settings.
/v2.1/diagnostics/settings
How automating DocuSign works
- Describe the outcome. Say what you want to happen, in your own words. No node graphs, no field mapping.
- Approve the contract. HumDay writes down exactly what it will do, what it will touch, and what it will never do. You approve it before anything is built.
- See it proven. The program runs and shows you the result before it is allowed near your live DocuSign account.
- Grant access, then go live. You approve the specific DocuSign operations it may use — and only those.
Popular DocuSign integrations
Connect DocuSign to the tools people pair it with most.
- DocuSign and OData for namespace microsoft.graphintegration
- DocuSign and Cloudflareintegration
- DocuSign and NetBoxintegration
- DocuSign and GitHubintegration
- DocuSign and Mistintegration
- DocuSign and Loket.nlintegration
- DocuSign and Atlassian The Jira Cloud platformintegration
- DocuSign and Magento B2Bintegration
- DocuSign and Stripeintegration
- DocuSign and Zuora Reference Billingintegration
- DocuSign and bunqintegration
- DocuSign and Zoomintegration
Automate DocuSign with these
- NetBox844 operations
- Mist768 operations
- Loket.nl641 operations
- Osisoft PI 2018 SP1 Swagger Spec413 operations
- Meraki Dashboard263 operations
- Pipedrive196 operations
- Akeneo PIM140 operations
- Apache Superset120 operations
- ID4i106 operations
- Neblio Suite50 operations
- TYK Gateway18 operations
- Personio Personnel Data13 operations
Categories
Questions about DocuSign automation
- Can HumDay connect to DocuSign?
- Yes. HumDay reads DocuSign's own published API description and derives the operations from it, so there is no hand-built connector to wait for. 414 operations are documented.
- Do I need to write code to automate DocuSign?
- No. You describe the outcome you want in plain words. HumDay agrees a contract with you, writes the program, and shows you a test run before anything touches your DocuSign account.
- What can HumDay do in DocuSign?
- 247 of the 414 documented operations change something in DocuSign, and 167 read from it. HumDay only ever uses the specific operations your approved contract needs.
- Is my DocuSign account safe?
- Your credentials are stored encrypted and are never shown in chat, code, or logs. Every run is limited to the operations you explicitly approved, and anything that writes to DocuSign is held behind that approval.
Where this came from
The operations above are read from the API description DocuSign publishes themselves at raw.githubusercontent.com/docusign/OpenAPI-Specifications/master/esignature.rest.swagger-v. Descriptions are the provider’s own words, not ours.