# Webhook Events

Definitions for asynchronous event payloads sent by Signable.

## Envelope sent

 - [POST send-envelope](https://developers.signable.app/openapi/webhook-events/receivesendenvelopewebhook.md): This webhook is triggered after an envelope has been successfully processed and sent. It delivers information about the envelope, the recipient, any additional metadata, and a download URL.

## Envelope signed

 - [POST signed-envelope](https://developers.signable.app/openapi/webhook-events/receivesignedenvelopewebhook.md): This webhook is triggered when a recipient completes signing an envelope. It includes detailed information about the envelope, signer, documents, custom fields, and signature fingerprint.

## Envelope cancelled

 - [POST cancelled-envelope](https://developers.signable.app/openapi/webhook-events/receivecancelledenvelopewebhook.md): This webhook is triggered when an envelope is cancelled before completion. It includes the envelope fingerprint, user details, and any metadata associated with the envelope.

## Envelope expired

 - [POST expired-envelope](https://developers.signable.app/openapi/webhook-events/receiveexpiredenvelopewebhook.md): This webhook is triggered when an envelope expires. It includes basic information about the envelope and the recipient.

## Envelope signed and complete

 - [POST signed-envelope-complete](https://developers.signable.app/openapi/webhook-events/receivesignedenvelopecompletewebhook.md): This webhook is triggered when all required parties have completed signing an envelope. It includes the envelope fingerprint, documents, any captured field data, and a download link.

## Envelope rejected

 - [POST rejected-envelope](https://developers.signable.app/openapi/webhook-events/receiverejectedenvelopewebhook.md): This webhook is triggered when a recipient rejects an envelope. It includes details about the envelope, the rejecting contact, and relevant metadata.

## Envelope opened

 - [POST opened-envelope](https://developers.signable.app/openapi/webhook-events/receiveopenedenvelopewebhook.md): This webhook is triggered when a recipient opens an envelope. It includes basic information about the envelope, the recipient, and associated documents.

## Envelope email bounced

 - [POST bounced-envelope](https://developers.signable.app/openapi/webhook-events/receivebouncedenvelopewebhook.md): Triggered when an email to a signer fails to deliver.

## Envelope send failed

 - [POST send-envelope-failed](https://developers.signable.app/openapi/webhook-events/receivesendenvelopefailedwebhook.md): This webhook is triggered when an envelope fails to send.

## Widget completed (Awaiting verification)

 - [POST verify-envelope-widget](https://developers.signable.app/openapi/webhook-events/receiveverifyenvelopewidgetwebhook.md): This webhook is triggered when a recipient signs an envelope via the widget, but has not yet verified. It includes contact and document details.

## Widget signature verified

 - [POST verified-envelope-widget](https://developers.signable.app/openapi/webhook-events/receiveverifiedenvelopewidgetwebhook.md): This webhook is triggered when a recipient verifies their signed envelope through the verification email.  It includes details about the contact, documents, and verification.

## Template added

 - [POST add-template](https://developers.signable.app/openapi/webhook-events/receiveaddtemplatewebhook.md): This webhook is triggered when a new template is added to the account. It includes basic information about the template, including its title and fingerprint.

## Contact added

 - [POST add-contact](https://developers.signable.app/openapi/webhook-events/receiveaddcontactwebhook.md): This webhook is triggered when a new contact is added to the account. It includes basic information about the contact and the company that added them.

## User added

 - [POST add-user](https://developers.signable.app/openapi/webhook-events/receiveadduserwebhook.md): This webhook is triggered when a new user is added to the account.  It includes identifying information about the user and their assigned role.

