# Envelope sent

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.

Endpoint: POST send-envelope
Version: 1.0.0
Security: basicAuth

## Request fields (application/x-www-form-urlencoded):

  - `envelope_fingerprint` (string, required)
    A string representing the envelope that was sent
    Example: "584ea8b41b0d4c17a96b967433b211e6"

  - `envelope_documents` (string, required)
    A JSON string representing the documents within the envelope
    Example: "[{\"document_title\":\"Untitled document\",\"document_fingerprint\":\"584ea8b41b0d4c17a96b967433b211e6\",\"document_pdf\":\"https://api.signableapi.com/shareable/document?t=03cbb315-4f68-400d-a5cc-c2884996d061\",\"document_download\":\"https://api.signableapi.com/shareable/document?t=03cbb315-4f68-400d-a5cc-c2884996d061\"}]"

  - `envelope_download` (string, required)
    A URL to download the envelope contents
    Example: "https://api.signableapi.com/shareable/envelope?t=03cbb315-4f68-400d-a5cc-c2884996d061"

  - `contact_id` (integer, required)
    The ID of the contact the envelope was sent to
    Example: 14029945

  - `contact_name` (string, required)
    The name of the contact the envelope was sent to
    Example: "Abby Smith"

  - `contact_email` (string, required)
    The email address of the contact the envelope was sent to
    Example: "abby@signable.co.uk"

  - `action` (string, required)
    The action taken. Defaults to send-envelope.
    Example: "send-envelope"

  - `action_date` (string, required)
    The UTC timestamp of when the action occurred
    Example: "2025-06-20T15:50:10+00:00"

  - `envelope_meta` (string)
    A JSON string of any meta information added when sending the envelope

  - `envelope_signing_embed` (string)
    An iframe URL for embedded signing, if enabled
    Example: "<iframe src=\"https://sign.signable.app/#2KnUUnVQTxtkpV8rmWqem9qXpvaTU2hYLHHyQD7WtdQ\" width=\"100%\" height=\"95%\" frameborder=\"0\" style=\"border: 0; overflow: hidden\"></iframe>"


## Response 200 fields
