Docusign · AsyncAPI Specification
DocuSign Connect Webhooks
Version 2.0.0
DocuSign Connect is a webhook notification service that sends real-time updates about envelope and recipient events to your application. Connect pushes notifications to your listener endpoint when envelope status changes, recipients complete actions, or other configured events occur. This enables event-driven integrations without the need to poll the eSignature REST API for status updates.
View Spec
View on GitHub
AgreementsContractsDigital Transaction ManagementDocumentsElectronic SignatureseSignatureAsyncAPIWebhooksEvents
Channels
envelopeSent
Triggered when an envelope is sent to recipients for signing. The envelope transitions from draft to sent status.
envelopeDelivered
Triggered when an envelope is delivered to a recipient and they have viewed the documents.
envelopeCompleted
Triggered when all recipients have completed their required actions and the envelope is fully executed. This is the terminal success state for an envelope.
envelopeDeclined
Triggered when a recipient declines to sign the envelope. The envelope is moved to declined status and no further signing can occur unless the sender corrects and resends.
envelopeVoided
Triggered when the sender voids an envelope, canceling the signing process. A voided envelope cannot be sent again.
recipientSent
Triggered when a signing invitation is sent to an individual recipient via email.
recipientDelivered
Triggered when a recipient opens the envelope and views the documents for the first time.
recipientCompleted
Triggered when a recipient completes their required actions such as signing, initialing, or approving the documents.
recipientDeclined
Triggered when a recipient declines to sign the envelope, providing a reason for the decline.
recipientAuthenticationFailed
Triggered when a recipient fails identity verification or authentication during the signing process.
Messages
EnvelopeSentEvent
Envelope Sent
Notification sent when an envelope is dispatched to recipients.
EnvelopeDeliveredEvent
Envelope Delivered
Notification sent when a recipient views the envelope documents.
EnvelopeCompletedEvent
Envelope Completed
Notification sent when all recipients complete their actions and the envelope reaches terminal completed status.
EnvelopeDeclinedEvent
Envelope Declined
Notification sent when a recipient declines the envelope.
EnvelopeVoidedEvent
Envelope Voided
Notification sent when the sender voids the envelope.
RecipientSentEvent
Recipient Sent
Notification sent when a signing invitation is sent to a recipient.
RecipientDeliveredEvent
Recipient Delivered
Notification sent when a recipient opens and views the documents.
RecipientCompletedEvent
Recipient Completed
Notification sent when a recipient completes their signing or approval actions.
RecipientDeclinedEvent
Recipient Declined
Notification sent when a recipient declines to sign.
RecipientAuthenticationFailedEvent
Recipient Authentication Failed
Notification sent when a recipient fails identity verification.
Servers
https
production
Your application webhook listener endpoint. DocuSign Connect sends HTTP POST requests with JSON or XML payloads to this URL when configured events occur. The listener must respond with an HTTP 200 status to acknowledge receipt.