From f6468956aad74ce0d1330628a528c00948cc2999 Mon Sep 17 00:00:00 2001 From: Lasse Hay-Schmidt Date: Thu, 16 Apr 2026 11:31:06 +0200 Subject: [PATCH 1/2] Replace `[]` with `{}` for variable declaration Rather than having the vague `[GraphQL ID]`, which could also be read as a list of elements, we explicitly declare what the variable kind is. --- src/pages/signatures/webhooks/events.mdx | 32 ++++++++++++------------ 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/src/pages/signatures/webhooks/events.mdx b/src/pages/signatures/webhooks/events.mdx index a4ff600b..7ec7ff3f 100644 --- a/src/pages/signatures/webhooks/events.mdx +++ b/src/pages/signatures/webhooks/events.mdx @@ -78,8 +78,8 @@ Triggered when a signatory successfully signs the order. ```text { "event" = "SIGNATORY_SIGNED", - "signatureOrderId" = "[GraphQL ID]", - "signatoryId" = "[GraphQL ID]" + "signatureOrderId" = "{SignatureOrderId}", + "signatoryId" = "{SignatoryId}" } ``` @@ -90,9 +90,9 @@ Triggered when a signatory rejects the signature order via the UI. ```text { "event" = "SIGNATORY_REJECTED", - "signatureOrderId" = "[GraphQL ID]", - "signatoryId" = "[GraphQL ID]", - "reason" = "[REASON]" | null + "signatureOrderId" = "{SignatureOrderId}", + "signatoryId" = "{SignatoryId}", + "reason" = "{REASON}" | null } ``` @@ -103,9 +103,9 @@ Triggered when a signatory experiences an error as part of signing. ```text { "event" = "SIGNATORY_SIGN_ERROR", - "error" = "[ERROR MESSAGE]", - "signatureOrderId" = "[GraphQL ID]", - "signatoryId" = "[GraphQL ID]" + "error" = "{ERROR MESSAGE}", + "signatureOrderId" = "{SignatureOrderId}", + "signatoryId" = "{SignatoryId}" } ``` @@ -116,8 +116,8 @@ Triggered when a signatory opens the sign link `href` ```text { "event" = "SIGNATORY_SIGN_LINK_OPENED", - "signatureOrderId" = "[GraphQL ID]", - "signatoryId" = "[GraphQL ID]" + "signatureOrderId" = "{SignatureOrderId}", + "signatoryId" = "{SignatoryId}" } ``` @@ -128,8 +128,8 @@ Triggered when a signatory opens the download link `downloadHref` ```text { "event" = "SIGNATORY_DOWNLOAD_LINK_OPENED", - "signatureOrderId" = "[GraphQL ID]", - "signatoryId" = "[GraphQL ID]" + "signatureOrderId" = "{SignatureOrderId}", + "signatoryId" = "{SignatoryId}" } ``` @@ -140,9 +140,9 @@ Triggered when a signatory opens, approves or rejects a document. ```text { "event" = "SIGNATORY_DOCUMENT_STATUS_CHANGED", - "signatureOrderId" = "[GraphQL ID]", - "signatoryId" = "[GraphQL ID]", - "documentId" = "[GraphQL ID]", + "signatureOrderId" = "{SignatureOrderId}", + "signatoryId" = "{SignatoryId}", + "documentId" = "{DocumentId}", "status" = "OPENED|APPROVED|REJECTED|%future%" } ``` @@ -154,7 +154,7 @@ Triggered when a signature order has expired and is cleaned up. ```text { "event" = "SIGNATURE_ORDER_EXPIRED", - "signatureOrderId" = "[GraphQL ID]" + "signatureOrderId" = "{SignatureOrderId}" } ``` From 6a6099ead22a2075d505eb9dcd06b8df92db91f1 Mon Sep 17 00:00:00 2001 From: Lasse Hay-Schmidt Date: Thu, 16 Apr 2026 11:32:54 +0200 Subject: [PATCH 2/2] Add new Signatures webhook event information Document the new `ALL_CURRENT_SIGNATORIES_SIGNED` event. --- src/pages/signatures/webhooks/events.mdx | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/pages/signatures/webhooks/events.mdx b/src/pages/signatures/webhooks/events.mdx index 7ec7ff3f..2a315ae7 100644 --- a/src/pages/signatures/webhooks/events.mdx +++ b/src/pages/signatures/webhooks/events.mdx @@ -158,6 +158,19 @@ Triggered when a signature order has expired and is cleaned up. } ``` +## ALL_CURRENT_SIGNATORIES_SIGNED + +Triggered when all current signatories have signed. +Please note, if more signatories are added, this event will arrive multiple times with a different list of signatories. + +```text +{ + "event" = "ALL_CURRENT_SIGNATORIES_SIGNED", + "signatoryIds" = [ "{SignatoryId}", ..."{SignatoryId}" ], + "signatureOrderId" = "{SignatureOrderId}" +} +``` + ## WEBHOOK_VALIDATION Triggered when a signature order is created with webhook validation.