Receive the shared-token handoff verdict
Async mirror of a shared-token handoff attempt's verdict, carrying the same conclusion as the synchronous reuse-share-token response and the check endpoints. Sent for passed and incomplete verdicts; terminal verdicts are not webhooked in v1. Partners that only act on remediation may ignore passed events.
The event type, matching the event field in the body.
Idempotency id. Fixed for the lifetime of a message and repeated on every retry; deduplicate on this value.
Delivery timestamp in Unix seconds.
1-indexed delivery attempt counter.
EIP-191 signature V1 over the raw body. Verify before processing.
EIP-191 signature V2 over timestamp + "." + requestId + "." + body.
Envelope for the fma.kyc.reuse_check.result webhook, the async mirror of a shared-token handoff attempt's verdict. Idempotency business key: {urId}:kyc:reuse_check:{attempt}.
Delivery timestamp, Unix seconds.
Acknowledge receipt with HTTP 200. UR retries non-2xx responses with exponential backoff and the same X-Webhook-Request-Id.
No content
Payload
{
"event": "fma.kyc.reuse_check.result",
"timestamp": 1784218179,
"data": {
"urId": 6233490772,
"partnerId": "8208",
"sessionId": "1c1f3904-6f2a-4c1e-9b7d-2f3a4b5c6d7e",
"attempt": 1,
"status": "incomplete",
"missingFields": [
"nfc_data",
"registerRequest.address.addressProof"
],
"requiredLevels": [
{
"levelName": "<your NFC level>",
"action": "RERUN_LEVEL",
"fields": [
"nfc_data"
]
}
],
"occurredAt": 1784218179,
"correlationId": "c514d9ea-6f2a-4c1e-9b7d-2f3a4b5c6d7e"
}
}Last updated