Criminal Background Checks FAQ’s
Giving you access to the information that matters most.
Where can I find more info on the API?
- See the postman collection it contains examples and documentation on each endpoint.
- Additionally see https://huru.stoplight.io/docs/huru/YXBpOjE4MjY5OA-huru-api-overview
How do I get my API credentials?
Signup to the portal and fill in your company details.

How does the API flow?
-
- Register your postback URLs for receiving reports and candiate capture notifications (once off requirement) at /api/core/setup
- Search for a candidate at /api/core/search
- if they do not exist then you will need to register a notify at /api/core/notifyme to notify your system that a candidate has gone to a jetline or postnet to get captured (this is free), until the candidate has been captured you cannot request a CBC
- if they do exist then you can proceed to the next step
- Place an order for a CBC /api/core/order
- If you are on 30 day terms then you do not need to do anything further
- If you are on COD then you will get back a payment link where payment needs to be made first before the report gets booked out
- If you need to manually fetch a result you can make use of the /api/core/results endpoint, this would be in the event you have not set up a postback endpoint or due to some issue we could not send the report to your endpoint.
What does the notifyme postback payload look like?
{
“header”: {
“success”: true,
“id”: 79735047,
“errordescription”: “”,
“errorcode”: “0”,
“unqiqueref”: “4aa555cc-5555-55fb-a555-5555bab08b2d”,
“timestamp”: “2026-04-14T14:41:27.0000000”
},
“profileref”: “12312311-1a1b-1c12-156b-d5e069e14adf”,
“identifier”: “9999999999999”,
“loaded”: “2026-04-14T14:36:37”
}
“header”: {
“success”: true,
“id”: 79735047,
“errordescription”: “”,
“errorcode”: “0”,
“unqiqueref”: “4aa555cc-5555-55fb-a555-5555bab08b2d”,
“timestamp”: “2026-04-14T14:41:27.0000000”
},
“profileref”: “12312311-1a1b-1c12-156b-d5e069e14adf”,
“identifier”: “9999999999999”,
“loaded”: “2026-04-14T14:36:37”
}