APIsWebhooksBGV Need Info

BGV Need Info Webhook Payload

This webhook is triggered when additional information is required for a BGV (Background Verification) order. You can track BGV need info details through this webhook payload.

Webhook Event

Event Type: BGV_NEEDINFO

Payload

{
  "orderId": "61571280-6597-44c2-84a6-cb813d1c30d2",
  "externalId": "EXT123456",
  "verificationStatus": "NEED_INFO",
  "needInfo": "Please provide additional documentation for employment verification",
  "subOrderId": "f1662894-cda6-424f-bc8f-4ccecea1201e"
}

Payload Fields

FieldTypeDescription
orderIdstringBGV order identifier
externalIdstringExternal reference ID provided by client
verificationStatusenumStatus of the BGV verification process
needInfostringDetails of additional information required
subOrderIdstringSub-order identifier

Verification Status Values

StatusDescription
NEED_INFOAdditional information is required to proceed

Example Webhook Handler

app.post('/webhook/bgv-needinfo', (req, res) => {
  const { orderId, externalId, verificationStatus, needInfo, subOrderId } = req.body;
  
  console.log('BGV Need Info:', {
    orderId,
    externalId,
    status: verificationStatus,
    requiredInfo: needInfo,
    subOrderId
  });
  
  // Process the webhook data
  // Update your database, send notifications to relevant parties, etc.
  
  res.status(200).json({ received: true });
});