Skip to main content

IDV Manually Reviewed

This webhook is triggered when an identity verification (IDV) result has been manually reviewed by a creditor. The webhook fires after a reviewer makes a PASS or FAIL decision on an applicant's identity verification, allowing integrations to react to the outcome of the manual review.

Configuration

To receive this webhook, set the idvManuallyReviewed callback URL in your integration settings.

Request Body

The request body is a JSON object with the following properties:

  • retailerId (string, uuid, required): The ID of the retailer associated with the application.
  • applicationId (string, uuid, required): The ID of the application.
  • applicantId (string, uuid, required): The ID of the applicant whose identity verification was reviewed.
  • decision (string, enum, required): The outcome of the manual review. One of: PASS, FAIL.
  • reviewComment (string, nullable): An optional comment provided by the reviewer explaining the decision. Will be null if no comment was provided.
  • isSecondary (boolean, required): Whether the reviewed applicant is a co-applicant (true) or the primary applicant (false).

Example Request Body

{
"retailerId": "ebed869d-bdf4-4b0a-8442-5b8f23753247",
"applicationId": "3aad1c88-a898-460f-b2c7-5f4145250489",
"applicantId": "f47ac10b-58cc-4372-a567-0e02b2c3d479",
"decision": "PASS",
"reviewComment": null,
"isSecondary": false
}

Response

We ask that all webhooks return 200 OK status codes to confirm receipt of the webhook. We ask that unless the server is down errors to be logged and still return a 200 OK status code. If the webhook does not return a 200 OK status code, we will retry the webhook up to 10 times with an exponential backoff.