From 08e7f0aec1d0f4aee8135c582d9895602f542fd6 Mon Sep 17 00:00:00 2001 From: Michael Newman Date: Mon, 2 Feb 2026 20:19:41 -0800 Subject: [PATCH 1/2] Document external ID for companyTestSessionFinished and preScreenResultVerified --- docs/webhooks/index.html | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/webhooks/index.html b/docs/webhooks/index.html index 8aacec4..c382a51 100644 --- a/docs/webhooks/index.html +++ b/docs/webhooks/index.html @@ -670,6 +670,7 @@

companyTestSessionFinished

plagiarismLevel: number, // deprecated plagiarismLabel: 'none' | 'low' | 'medium' | 'high' | '-', // deprecated url: string, + externalId?: string, } };
Sample request:
@@ -796,6 +797,7 @@

preScreenResultVerified

plagiarismLevel: number, // deprecated plagiarismLabel: 'none' | 'low' | 'medium' | 'high' | '-', // deprecated url: string, + externalId?: string, } };
Sample request:
From 3e674d2215540bdd36ff1fdd4382bea6f5b6eb24 Mon Sep 17 00:00:00 2001 From: Michael Newman Date: Tue, 3 Feb 2026 08:45:00 -0800 Subject: [PATCH 2/2] Add externalId to payload docs for companyTestSessionCreated, companyTestSessionStarted, preScreenIntegrityReviewUpdated, preScreenResultNotVerified --- docs/webhooks/index.html | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/docs/webhooks/index.html b/docs/webhooks/index.html index c382a51..593b112 100644 --- a/docs/webhooks/index.html +++ b/docs/webhooks/index.html @@ -427,7 +427,8 @@

companyTestSessionCreated

testId: string, testTitle: string, candidateEmail: string, - candidateName: string + candidateName: string, + externalId?: string, } };
Sample request:
@@ -585,7 +586,8 @@

companyTestSessionStarted

testId: string, testTitle: string, candidateEmail: string, - candidateName: string + candidateName: string, + externalId?: string, } };
Sample request:
@@ -711,6 +713,7 @@

preScreenIntegrityReviewUpdated

candidateEmail: string, candidateName: string, integrityReviewSuggested: boolean, + externalId?: string, } };
Sample request:
@@ -756,6 +759,7 @@

preScreenResultNotVerified

candidateEmail: string, candidateName: string, rejectedReasons?: Array<string>, + externalId?: string, } };
Sample request: