Skip to main content
WEBHOOK

Authorizations

Authorization
string
header
required

Your API key: gt_live_… or gt_test_…

Headers

X-Sentinel-Timestamp
string
required

Unix time in seconds.

X-Sentinel-Signature-V2
string
required
X-Sentinel-Signature-V2-Next
string

Only during a secret rotation.

X-Sentinel-Signature
string

Older scheme (HMAC of the body alone). Prefer V2.

Body

application/json
event
enum<string>
required
Available options:
sentinel.scan.complete,
sentinel.monitoring.alert,
sentinel.review.decided,
sentinel.credits.low,
sentinel.test
scan_id
string
required

The check's id; use it with GET /v1/verify/{id}.

status
enum<string>
required
Available options:
PASS,
REVIEW,
REJECT,
FAILED
timestamp
string<date-time>
required
product
enum<string> | null
required
Available options:
kyc,
aml,
idp,
kyb,
liveness,
null
result
object

The check's full result; for FAILED, { failureReason }.

review
object

sentinel.review.decided only.

credits
object

sentinel.credits.low only.

sandbox
boolean

Response

200

Any 2xx tells Sentinel the delivery arrived.