> You are reading the Docusign Developer Documentation. For clean Markdown of any page, append .md to the page URL. > > Documentation indexes by section: > - APIs and SDKs: https://docusign.docs.buildwithfern.com/docs/llms.txt > - Platform 101: https://docusign.docs.buildwithfern.com/platform/llms.txt > - Extension Apps: https://docusign.docs.buildwithfern.com/extension-apps/llms.txt > - Docusign CLI: https://docusign.docs.buildwithfern.com/docusign-cli/llms.txt > > Authentication (OAuth, JWT Grant, M2M): https://docusign.docs.buildwithfern.com/platform/auth > Webhooks and Connect: https://docusign.docs.buildwithfern.com/platform/webhooks > > OpenAPI specifications: https://docusign.docs.buildwithfern.com/openapi.json > MCP server: https://docusign.docs.buildwithfern.com/_mcp/server # Connect Category The Connect category enables your application to be called via HTTPS when an event of interest occurs. Use the Connect service to "end the polling madness." With Connect, there is no need for your application to poll DocuSign every 15 minutes to learn the latest about your envelopes. Instead, you register your interest in one or more types of envelope or recipient events. Then, when an interesting event occurs, the DocuSign platform will contact your application with the event's details and data. You can register interest in envelopes sent by particular users in your account, or for envelopes sent by any user. ## Incoming Connect Calls To use the Connect service, your application needs to provide an https url that can be called from the public internet. If your application runs on a server behind your organization's firewall, then you will need to create a "pinhole" in the firewall to allow the incoming Connect calls from DocuSign to reach your application. Other techniques for receiving the incoming calls including proxy servers and DMZ networking can also be used. ## Per-envelope Connect Configuration Instead of registering a general Connect configuration and listener, an individual envelope can have its own Connect configuration. See the `eventNotification` field for envelopes. ## Categories Use the Connect category for: * Programmatically creating Connect configurations. Connect configurations can be created manually by using the DocuSign web service, or programmatically via the API. Configurations created via the API can be seen and updated from the web service. * Retrieving and managing the event log for your Connect configurations. * Requesting that an event be re-published to the listener. ## [ConnectConfiguration](/docs/esign-rest-api/v2/reference/connect/connectconfiguration) **Methods supported** * [createConnectSecret](/docs/esign-rest-api/v2/reference/connect/connectconfiguration/createconnectsecret) * [deleteConnectSecret](/docs/esign-rest-api/v2/reference/connect/connectconfiguration/deleteconnectsecret) * [getConnectSecret](/docs/esign-rest-api/v2/reference/connect/connectconfiguration/getconnectsecret) ## [ConnectConfigurations](/docs/esign-rest-api/v2/reference/connect/connectconfigurations) **Description** Connect configurations **Methods supported** * [create](/docs/esign-rest-api/v2/reference/connect/connectconfigurations/create) * [delete](/docs/esign-rest-api/v2/reference/connect/connectconfigurations/delete) * [get](/docs/esign-rest-api/v2/reference/connect/connectconfigurations/get) * [list](/docs/esign-rest-api/v2/reference/connect/connectconfigurations/list) * [listUsers](/docs/esign-rest-api/v2/reference/connect/connectconfigurations/listusers) * [update](/docs/esign-rest-api/v2/reference/connect/connectconfigurations/update) ## [ConnectEvents](/docs/esign-rest-api/v2/reference/connect/connectevents) **Description** Connect event logging **Methods supported** * [delete](/docs/esign-rest-api/v2/reference/connect/connectevents/delete) * [deleteFailure](/docs/esign-rest-api/v2/reference/connect/connectevents/deletefailure) * [deleteList](/docs/esign-rest-api/v2/reference/connect/connectevents/deletelist) * [get](/docs/esign-rest-api/v2/reference/connect/connectevents/get) * [list](/docs/esign-rest-api/v2/reference/connect/connectevents/list) * [listFailures](/docs/esign-rest-api/v2/reference/connect/connectevents/listfailures) * [retryForEnvelope](/docs/esign-rest-api/v2/reference/connect/connectevents/retryforenvelope) * [retryForEnvelopes](/docs/esign-rest-api/v2/reference/connect/connectevents/retryforenvelopes) ## Docs - [ConnectConfigurations Resource](https://developers.docusign.com/docs/esign-rest-api/v2/reference/connect/connectconfigurations.md) - [ConnectEvents Resource](https://developers.docusign.com/docs/esign-rest-api/v2/reference/connect/connectevents.md) ## API Docs - ConnectConfigurations [Create Connect configuration](https://developers.docusign.com/docs/esign-rest-api/v2/reference/connect/connectconfigurations/create.md) - ConnectConfigurations [Delete connect configuration](https://developers.docusign.com/docs/esign-rest-api/v2/reference/connect/connectconfigurations/delete.md) - ConnectConfigurations [Get Connect configuration](https://developers.docusign.com/docs/esign-rest-api/v2/reference/connect/connectconfigurations/get.md) - ConnectConfigurations [Get Connect configuration information](https://developers.docusign.com/docs/esign-rest-api/v2/reference/connect/connectconfigurations/list.md) - ConnectConfigurations [Get users from configured Connect service](https://developers.docusign.com/docs/esign-rest-api/v2/reference/connect/connectconfigurations/listusers.md) - ConnectConfigurations [Update Connect configuration](https://developers.docusign.com/docs/esign-rest-api/v2/reference/connect/connectconfigurations/update.md) - ConnectEvents [Delete Connect log entry](https://developers.docusign.com/docs/esign-rest-api/v2/reference/connect/connectevents/delete.md) - ConnectEvents [Delete Connect failure log entry](https://developers.docusign.com/docs/esign-rest-api/v2/reference/connect/connectevents/deletefailure.md) - ConnectEvents [Delete list of Connect log entries](https://developers.docusign.com/docs/esign-rest-api/v2/reference/connect/connectevents/deletelist.md) - ConnectEvents [Get Connect log entry](https://developers.docusign.com/docs/esign-rest-api/v2/reference/connect/connectevents/get.md) - ConnectEvents [Get Connect log](https://developers.docusign.com/docs/esign-rest-api/v2/reference/connect/connectevents/list.md) - ConnectEvents [Get Connect failure log information](https://developers.docusign.com/docs/esign-rest-api/v2/reference/connect/connectevents/listfailures.md) - ConnectEvents [Republish Connect information for envelope](https://developers.docusign.com/docs/esign-rest-api/v2/reference/connect/connectevents/retryforenvelope.md) - ConnectEvents [Republish Connect events for envelopes](https://developers.docusign.com/docs/esign-rest-api/v2/reference/connect/connectevents/retryforenvelopes.md) ## OpenAPI Specification The raw OpenAPI 3.1 specification for this API is available at: - [OpenAPI JSON](https://developers.docusign.com/openapi.json) - [OpenAPI YAML](https://developers.docusign.com/openapi.yaml)