Criminal Background Checks FAQ’s

Giving you access to the information that matters most.

Where can I find more info on the API?
  1. See the postman collection it contains examples and documentation on each endpoint.
  2. 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?
    1. Register your postback URLs for receiving reports and candiate capture notifications (once off requirement) at /api/core/setup
    2. Search for a candidate at /api/core/search
      1. 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
      2. if they do exist then you can proceed to the next step
    3. Place an order for a CBC /api/core/order
      1. If you are on 30 day terms then you do not need to do anything further
      2. 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
    4. 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”
}