# Widget completed (Awaiting verification) This webhook is triggered when a recipient signs an envelope via the widget, but has not yet verified. It includes contact and document details. Endpoint: POST verify-envelope-widget Version: 1.0.0 Security: basicAuth ## Request fields (application/x-www-form-urlencoded): - `action` (string, required) The action taken. Defaults to . Example: "verify-envelope-widget" - `action_date` (string, required) The UTC timestamp of when the envelope was signed Example: "2025-08-07T11:32:54+00:00" - `company_id` (integer, required) The ID of the company that owns the envelope Example: 64034 - `contact_id` (integer, required) The ID of the contact who signed the envelope Example: 8117397 - `contact_name` (string, required) The name of the contact who signed the envelope Example: "Abby" - `contact_email` (string, required) The email address of the contact who signed the envelope Example: "abby@signable.co.uk" - `envelope_fingerprint` (string, required) A string identifying the signed envelope Example: "584ea8b41b0d4c17a96b967433b211e6" - `envelope_documents` (string, required) A stringified JSON array of documents in the envelope Example: "[{\"document_fingerprint\":\"584ea8b41b0d4c17a96b967433b211e6\",\"document_title\":\"Word Doc\",\"document_download\":\"https://api.signableapi.com/shareable/document?t=03cbb315-4f68-400d-a5cc-c2884996d061\"}]" - `envelope_meta` (string) A JSON string of any meta information added to the envelope Example: "{\"envelope_title\":\"Word Doc\"}" - `user_id` (integer, required) The ID of the user associated with this event - `client_ip` (string, required) The IP address from which the envelope was signed Example: "203.0.113.123"