Skip to main content
GET
Fetch the BGV report for a case as structured JSON.

Overview

Fetch the background verification report for a BGV case as structured JSON instead of a PDF. Call this endpoint with the case_id returned by the Submit Candidates for BGV (Bulk) endpoint to check progress and read results directly in your own application.

When to Call This Endpoint

Unlike the Download BGV Report endpoint, this one can be called as soon as the case is created — you don’t need to wait for completion. Check data.status on each call to know whether the case is still in_progress, under review (in_audit), or completed. Within a case, individual checks may also still show result: "pending" even after others have finished — don’t treat a 200 response alone as a sign that verification is done. Poll on a backoff interval (for example 30s → 60s → 5m) rather than continuously. Avoid polling more than once every 15 seconds.

Response Format

Result values

Each item in checks

Example response (completed, clear):
Example response (still in progress):

Authorizations

Authorization
string
header
required

API key issued by KonnectNXT. Pass as Authorization: Bearer <your_api_key>.

Query Parameters

case_id
string<uuid>
required

UUID of the case to fetch. Obtained from the BGVSubmitViewV2 response (data.cases_created[].case_id).

Example:

"6bc26096-dfe5-4c44-937b-27063820dc28"

Response

Report fetched successfully. Note: a 200 does not imply the verification is finished — inspect data.status and each check's status/result.

Success response. The report is in data.

status
enum<string>
required
Available options:
success
Example:

"success"

code
integer
required
Example:

200

message
string
required
Example:

"Report JSON fetched successfully."

data
object
required

The BGV report for one case.

errors
object | null
required
Example:

null