This is a list of the types of events SignatureAPI produces.

Envelope Events

envelope.created

This event occurs whenever an Envelope is created.

envelope.started

This event occurs when an envelope status transitions from processing to in_progress, indicating it is ready to be sent to recipients.

envelope.completed

This event occurs when an envelope status transitions from in_progress to completed, indicating it has been completed by all recipients.

envelope.failed

This event occurs when an envelope fails, resulting in an envelope status of failed.

In addition to the standard event data, this event includes a detail field that provides information about the failure.

envelope.canceled

This event occurs when the signing process has been intentionally stopped before completion, resulting in an envelope status of canceled.

Recipient Events

recipient.sent

This event occurs when a request is sent to a recipient.

recipient.completed

This event occurs when a recipient has completed their part of the signing process.

In addition to the standard event data, this event includes a recipient_type field that specifies the type of recipient.

recipient.rejected

This event occurs when a recipient rejects the envelope.

In addition to the standard event data, this event includes a recipient_type field that specifies the type of recipient and a reason field that provides the recipient’s explanation for the rejection.

recipient.soft_bounced

This event occurs when a recipient’s email is temporarily undeliverable, typically due to issues like a full mailbox or out-of-office automatic reply.

In addition to the standard event data, this event includes a recipient_type field that specifies the type of recipient and a detail field that provides information about the bounce.

recipient.hard_bounced

This event occurs when a recipient’s email is permanently undeliverable, typically due to issues like an invalid email address.

In addition to the standard event data, this event includes a recipient_type field that specifies the type of recipient and a detail field that provides information about the bounce.

recipient.failed

This event occurs when there is a failure related to a recipient, resulting in a recipient status of failed.

In addition to the standard event data, this event includes a recipient_type field that specifies the type of recipient and a detail field that provides information about the failure.

recipient.replaced

This event occurs when a recipient is replaced with a new one.

In addition to the standard event data, this event includes a recipient_type field that specifies the type of recipient and a new_recipient_id field that provides the ID of the new recipient.

recipient.resent

This event occurs when a request is resent to a recipient.

Deliverable Events

deliverable.generated

This event occurs when a deliverable, such as an audit log, is successfully generated.

In addition to the standard event data, this event includes a url field that provides the URL for downloading the deliverable. This URL is intended for immediate use because it will expire.

deliverable.failed

This event occurs when the generation of a deliverable fails, resulting in a deliverable status of failed.

In addition to the standard event data, this event includes a detail field that provides information about the failure.