Screening Supplier Platform API (1.0.0)
Download OpenAPI specification:Download
This documentation is designed to provide assistance to Access Screening Supplier Platform customers wishing to integrate with our API
The API allows you to submit and retrieve different check results.
This page sets out a high level overview of the integration that can be created between 3rd party applications & Access Screening Supplier Platform.
Generate Token
Request Body schema: application/jsonrequired
The Request Body
| grant_type | string |
| client_id | string <uuid> |
| client_secret | string |
Responses
Request samples
- Payload
{- "grant_type": "client_credentials",
- "client_id": "e800e019-7e7b-4180-beb9-0cb947bf0850",
- "client_secret": "<Enter Client Secret>"
}Response samples
- 200
{- "access_token": "<JWT TOKEN>",
- "token_type": "Bearer",
- "expires_in": 3600
}Lookup addresses by postcode
Authorizations:
Request Body schema: application/jsonrequired
The Request Body
| postCode required | string <= 10 characters The postcode to lookup addresses for. |
object (metaData) |
Responses
Request samples
- Payload
{- "postCode": "SE9 3PA",
- "metaData": {
- "yourReference": "8ace181a-491f-4570-b609-0b30e8c65dfa",
- "demoMode": true,
- "sandboxMode": true,
- "customerName": "Example Customer"
}
}Response samples
- 200
- 400
{- "totalResults": "2",
- "addresses": [
- {
- "addressId": "1234567890",
- "houseNumber": "1",
- "streetName": "High St",
- "city": "London",
- "county": "Greater London",
- "country": "GB",
- "postcode": "SW1A 1AA"
}, - {
- "addressId": "0987654321",
- "houseNumber": "2",
- "streetName": "High St",
- "city": "London",
- "county": "Greater London",
- "country": "GB",
- "postcode": "SW1A 1AA"
}
]
}Match Address
Authorizations:
Request Body schema: application/jsonrequired
The Request Body
object (matchAddressRequestAddress) | |
object (metaData) |
Responses
Request samples
- Payload
{- "address": {
- "houseNumber": "19",
- "streetName": "High Point",
- "city": "London",
- "district": "Eltham",
- "county": "Greater London",
- "country": "GB",
- "postCode": "SE9 3PA"
}, - "metaData": {
- "yourReference": "1ca3d520-928e-4979-8653-6b4bfea0e56a",
- "demoMode": false,
- "sandboxMode": false
}
}Response samples
- 200
- 400
{- "matchStatus": "UniqueMatch",
- "addresses": [
- {
- "addressId": "1234567890",
- "houseNumber": "1",
- "streetName": "High St",
- "city": "London",
- "county": "Greater London",
- "country": "GB",
- "postcode": "SW1A 1AA"
}
]
}Create
Authorizations:
header Parameters
| X-Check-Version | string Enum: "current" "next" Optional Check Version (Default: current) |
Request Body schema: application/jsonrequired
The Request Body
required | object (equifaxCandidate) |
required | object (equifaxCandidateAddress) |
required | object (metaData) |
Responses
Request samples
- Payload
{- "candidate": {
- "title": "Mr",
- "firstName": "John",
- "middleName": "",
- "lastName": "Doe",
- "dateOfBirth": "1985-05-20",
- "email": "john.doe@example.com",
- "gender": "m"
}, - "currentAddress": {
- "addressId": "98001186436",
- "houseNumber": "19",
- "streetName": "High Point",
- "city": "London",
- "district": "Eltham",
- "county": "Greater London",
- "country": "GB",
- "postCode": "SE93PA",
- "fromDate": "2010-01-01",
- "isCurrent": true
}, - "metaData": {
- "yourReference": "1fed82b7-07cc-4b73-80a5-d5d12e983a31",
- "demoMode": false,
- "sandboxMode": false
}
}Response samples
- 200
- 400
{- "uuid": "00000000-0000-0000-0000-000000000000",
- "data": {
- "backgroundCheckUuid": "00000000-0000-0000-0000-000000000000"
}
}Results
Authorizations:
query Parameters
| backgroundCheckUuid required | string <uuid> The Background Check UUID for the adverse financial detail results |
Responses
Response samples
- 200
- 400
{- "checkId": 0,
- "started": "2025-12-09T09:54:56.8752836Z",
- "completed": "2025-12-09T09:59:56.8752839Z",
- "status": "Pending",
- "yourReference": "ABC123",
- "customerName": "Example Customer",
- "data": {
- "adverseFinancialHistoryDetail": {
- "numOfInsolvenciesLastYearNextAddress": "1",
- "numOfInsolvenciesLast6YearsPreviousAddresses": "2",
- "numOfInsolvenciesLast6YearsNextAddress": "3",
- "numOfCcjsLast6YearsPrevAddresses": "4",
- "numOfCcjsLast6YearsNextAddress": "5",
- "numOfBankruptciesLast6YearsIcoPrevAddresses": "6",
- "numOfBankruptciesLast6YearsIcoNextAddress": "7",
- "numOfBankruptciesDrosLilasLast6YearsPrevAddresses": "8",
- "numOfIvasLast6YearsNotSatisfiedPrevAddresses": "9"
}, - "courtAndInsolvencyInformation": [
- {
- "address": {
- "type": "supplied",
- "addressId": "98001186436",
- "country": "GB",
- "county": "GREATER LONDON",
- "district": "ELTHAM",
- "name": "JOHN JAMES DOE",
- "number": "19",
- "postcode": "SE9 4BY",
- "postTown": "LONDON",
- "street1": "HIGH POINT",
- "fromDate": "2023-12-09",
- "toDate": "2025-12-09"
}, - "ccjType": "CCJ",
- "courtCode": "1234",
- "courtName": "Central Court",
- "courtDate": "2024-12-09",
- "oldCaseNumber": "123456",
- "amount": {
- "Amount": "1000",
- "Currency": "GBP"
}, - "satisfiedDate": "2023-01-02"
}
], - "noticesOfCorrectionOrDispute": [
- {
- "address": {
- "type": "supplied",
- "addressId": "98001186436",
- "country": "GB",
- "county": "GREATER LONDON",
- "district": "ELTHAM",
- "name": "JOHN JAMES DOE",
- "number": "19",
- "postcode": "SE9 4BY",
- "postTown": "LONDON",
- "street1": "HIGH POINT",
- "fromDate": "2023-12-09",
- "toDate": "2025-12-09"
}, - "type": "Dispute",
- "dateCreated": "2023-01-01",
- "text": "This is a dispute text."
}
], - "aliases": [
- {
- "title": "Mr",
- "forename": "John",
- "middleName": "James",
- "surname": "Doe"
}
], - "adverseFinancialHistorySummary": {
- "potentialAliases": true,
- "valueOfMostRecentCcj": "500",
- "valueOfCcjsLast6Years": "2000",
- "numOfCcjsLastYear": "2",
- "numOfCcjsLast6Years": "5",
- "numOfInsolvenciesLast6Years": "3",
- "numOfBankruptciesDrosLilasLast6Years": "1",
- "numOfBankruptciesDrosLilasLast6YearsNotDischarged": "0",
- "numOfPrevLinkedAddresses": "4",
- "numOfNextLinkedAddresses": "2"
}, - "clientRef": "c41ebf02-59e4-45ed-8879-b57085dbe910",
- "candidateInformation": {
- "firstName": "John",
- "middleName": "James",
- "lastName": "Doe",
- "dateOfBirth": "2007-12-09",
- "addresses": [
- {
- "address": "19, HIGH POINT, ELTHAM, LONDON, SE9 3PA",
- "toDate": "Current",
- "fromDate": "2017-12-09"
}
], - "note": "Note"
}, - "stats": {
- "proofsOfResidencyCount": "2",
- "proofsOfIdentityCount": "3",
- "alertsCount": "1"
}, - "identityInformation": {
- "electoralRollAndRollingRegisterCheck": "1",
- "currentlyOnElectoralRoll": "2",
- "nameMatchedAtAddressOnElectoralRegister": "Non-deleted subject level Rolling Register information found",
- "electoralRollAndRollingRegisterDateOfBirthCheck": "No",
- "yearsSincePersonsElectoralRollEntry": "4",
- "lengthOfResidenceCurrentAddress": "None found"
}, - "electoralRollHistory": [
- {
- "address": "19, HIGH POINT, ELTHAM, LONDON, SE9 3PA",
- "name": "John James Doe",
- "annualRegisterPeriodStart": 2021,
- "annualRegisterPeriodEnd": 2024
}
], - "rollingRegisterInformation": [
- {
- "address": "19, HIGH POINT, ELTHAM, LONDON, SE9 3PA",
- "name": "John James Smith",
- "supplyDate": "12-2024"
}
]
}
}Lookup addresses by postcode
Authorizations:
Request Body schema: application/jsonrequired
The Request Body
| postCode required | string <= 10 characters The postcode to lookup addresses for. |
object (metaData) |
Responses
Request samples
- Payload
{- "postCode": "SE9 3PA",
- "metaData": {
- "yourReference": "8ace181a-491f-4570-b609-0b30e8c65dfa",
- "demoMode": true,
- "sandboxMode": true,
- "customerName": "Example Customer"
}
}Response samples
- 200
- 400
{- "totalResults": "2",
- "addresses": [
- {
- "addressId": "1234567890",
- "houseNumber": "1",
- "streetName": "High St",
- "city": "London",
- "county": "Greater London",
- "country": "GB",
- "postcode": "SW1A 1AA"
}, - {
- "addressId": "0987654321",
- "houseNumber": "2",
- "streetName": "High St",
- "city": "London",
- "county": "Greater London",
- "country": "GB",
- "postcode": "SW1A 1AA"
}
]
}Match Address
Authorizations:
Request Body schema: application/jsonrequired
The Request Body
object (matchAddressRequestAddress) | |
object (metaData) |
Responses
Request samples
- Payload
{- "address": {
- "houseNumber": "19",
- "streetName": "High Point",
- "city": "London",
- "district": "Eltham",
- "county": "Greater London",
- "country": "GB",
- "postCode": "SE9 3PA"
}, - "metaData": {
- "yourReference": "1ca3d520-928e-4979-8653-6b4bfea0e56a",
- "demoMode": false,
- "sandboxMode": false
}
}Response samples
- 200
- 400
{- "matchStatus": "UniqueMatch",
- "addresses": [
- {
- "addressId": "1234567890",
- "houseNumber": "1",
- "streetName": "High St",
- "city": "London",
- "county": "Greater London",
- "country": "GB",
- "postcode": "SW1A 1AA"
}
]
}Create
Authorizations:
header Parameters
| X-Check-Version | string Enum: "current" "next" Optional Check Version (Default: current) |
Request Body schema: application/jsonrequired
The Request Body
required | object (equifaxCandidate) |
required | object (equifaxCandidateAddress) |
required | object (metaData) |
Responses
Request samples
- Payload
{- "candidate": {
- "title": "Mr",
- "firstName": "John",
- "middleName": "",
- "lastName": "Doe",
- "dateOfBirth": "1985-05-20",
- "email": "john.doe@example.com",
- "gender": "m"
}, - "currentAddress": {
- "addressId": "98001186436",
- "houseNumber": "19",
- "streetName": "High Point",
- "city": "London",
- "district": "Eltham",
- "county": "Greater London",
- "country": "GB",
- "postCode": "SE93PA",
- "fromDate": "2010-01-01",
- "isCurrent": true
}, - "metaData": {
- "yourReference": "553784d2-601a-443a-b6d1-07040650dee6",
- "demoMode": false,
- "sandboxMode": false
}
}Response samples
- 200
- 400
{- "uuid": "00000000-0000-0000-0000-000000000000",
- "data": {
- "backgroundCheckUuid": "00000000-0000-0000-0000-000000000000"
}
}Results
Authorizations:
query Parameters
| backgroundCheckUuid required | string <uuid> The Background Check UUID for the adverse financial summary check results |
Responses
Response samples
- 200
- 400
{- "checkId": 0,
- "started": "2025-12-09T09:54:56.8574009Z",
- "completed": "2025-12-09T09:59:56.8574012Z",
- "status": "Pending",
- "yourReference": "ABC123",
- "customerName": "Example Customer",
- "data": {
- "adverseFinancialHistorySummary": {
- "potentialAliases": true,
- "valueOfMostRecentCcj": "500",
- "valueOfCcjsLast6Years": "2000",
- "numOfCcjsLastYear": "2",
- "numOfCcjsLast6Years": "5",
- "numOfInsolvenciesLast6Years": "3",
- "numOfBankruptciesDrosLilasLast6Years": "1",
- "numOfBankruptciesDrosLilasLast6YearsNotDischarged": "0",
- "numOfPrevLinkedAddresses": "4",
- "numOfNextLinkedAddresses": "2"
}, - "clientRef": "a5e54ea7-002c-4369-bd8e-8ddcbe0b22f4",
- "candidateInformation": {
- "firstName": "John",
- "middleName": "James",
- "lastName": "Doe",
- "dateOfBirth": "2007-12-09",
- "addresses": [
- {
- "address": "19, HIGH POINT, ELTHAM, LONDON, SE9 3PA",
- "toDate": "Current",
- "fromDate": "2017-12-09"
}
], - "note": "Note"
}, - "stats": {
- "proofsOfResidencyCount": "2",
- "proofsOfIdentityCount": "3",
- "alertsCount": "1"
}, - "identityInformation": {
- "electoralRollAndRollingRegisterCheck": "1",
- "currentlyOnElectoralRoll": "2",
- "nameMatchedAtAddressOnElectoralRegister": "Non-deleted subject level Rolling Register information found",
- "electoralRollAndRollingRegisterDateOfBirthCheck": "No",
- "yearsSincePersonsElectoralRollEntry": "4",
- "lengthOfResidenceCurrentAddress": "None found"
}, - "electoralRollHistory": [
- {
- "address": "19, HIGH POINT, ELTHAM, LONDON, SE9 3PA",
- "name": "John James Doe",
- "annualRegisterPeriodStart": 2021,
- "annualRegisterPeriodEnd": 2024
}
], - "rollingRegisterInformation": [
- {
- "address": "19, HIGH POINT, ELTHAM, LONDON, SE9 3PA",
- "name": "John James Smith",
- "supplyDate": "12-2024"
}
]
}
}Get Document Types
Authorizations:
Request Body schema: application/jsonrequired
The Request Body
| countryCode required | string = 2 characters |
| route | integer <int32> [ 1 .. 2 ] |
| excludePassport | boolean |
| excludeDrivingLicence | boolean |
Responses
Request samples
- Payload
{- "countryCode": "GB",
- "route": 1,
- "excludePassport": false,
- "excludeDrivingLicence": false
}Response samples
- 200
- 400
{- "numberOfDocumentsRequired": 2,
- "nextRoute": 2,
- "documents": {
- "1": [
- {
- "groupName": "Group 1",
- "documents": [
- {
- "slug": "dbs-passport",
- "name": "Passport",
- "notes": "Must be current and valid."
}, - {
- "slug": "dbs-driving-licence",
- "name": "Driving Licence Photocard",
- "notes": "Can be either Full or Provisional. Must be from UK, Isle of Man or Channel Island."
}
]
}
], - "2": [
- {
- "groupName": "Group 2a",
- "documents": [
- {
- "slug": "dbs-driving-licence-none-uk",
- "name": "Current Driving Licence - Non UK",
- "notes": "Can be Full or Provisional. All countries outside the UK (exc. Isle of Man and Channel Islands)."
}, - {
- "slug": "dbs-birth-certificate",
- "name": "Group 2a: Birth Certificate (issued after time of birth)",
- "notes": "Must be from UK, Isle of Man and Channel Islands."
}
]
}, - {
- "groupName": "Group 2b",
- "documents": [
- {
- "slug": "dbs-mortgage-statement",
- "name": "Group 2b: Mortgage Statement - Issued in the last 12 months",
- "notes": "Must be from the UK."
}, - {
- "slug": "dbs-credit-card-statement",
- "name": "Credit Card Statement - Issued in the last 3 months\r\n",
- "notes": "Must be from UK. Must be issued within last 3 months."
}
]
}
]
}
}Results
Authorizations:
query Parameters
| backgroundCheckUuid required | string <uuid> The Background Check UUID for the identity check results |
Responses
Response samples
- 200
- 400
[- {
- "checkId": 1,
- "status": "Completed",
- "created": "2025-12-09T09:54:56.9210083Z",
- "completed": "2025-12-09T09:54:56.9210240Z",
- "data": {
- "status": "success",
- "dbsRef": "123456",
- "receivedDate": "2025-12-09",
- "organisation": "Test Organisation",
- "assembleCertificateDate": "2025-12-09",
- "certificateDespatchedDate": "2025-12-09",
- "policeNationalComputerSearchDate": "2025-12-09",
- "results": {
- "eResultInfo": {
- "disclosureType": "Standard",
- "disclosureNumber": "123456",
- "disclosureStatus": "Clear",
- "disclosureIssueDate": "2025-12-09",
- "regOrgApplicationReference": "123456"
}, - "applicantPersonalDetails": {
- "applicantGender": "F",
- "applicantAddress": {
- "postcode": "AB1 2CD",
- "addressTown": "Test Town",
- "countryCode": "GB",
- "addressLine1": "1 Test Street",
- "addressLine2": "Test Town",
- "addressCounty": "Test County"
}, - "applicantSurname": "Doe",
- "applicantForename": "Jane",
- "applicantBirthTown": "Greater Manchester",
- "applicantOtherNames": {
- "otherName": {
- "usedTo": "1987-01-26",
- "usedFrom": "1967-10-26",
- "otherForename": "Jane",
- "otherSurname": "Smith"
}
}, - "applicantDateOfBirth": "1967-10-26",
- "applicantBirthCountry": "GB"
}
}
}
}
]Create
Authorizations:
Request Body schema: application/jsonrequired
The Request Body
| disclosureType | string The level of disclosure check to perform |
required | object (disclosureCandidate) The candidate on which to perform the check. |
Array of objects (disclosureAddress) The addresses to check against. | |
object (disclosureBirthDetails) The required details of the candidate's birth. | |
object (disclosurePassport) The optional passport details of the candidate. | |
object (disclosureDrivingLicence) The optional driving licence details of the candidate. | |
Array of objects (disclosureIdentityDocument) The optional identity document selections of the candidate. | |
Array of objects (disclosureOtherName) The other names of the candidate if required. | |
| hasReadPrivacyPolicy | boolean Indicates that the candidate has read all necessary privacy policies. |
| hasSeenStatementOfFairProcessing | boolean Indicates that the candidate has seen the statement of fair processing. |
| consentToObtainResult | boolean Indicates that the candidate has consented to obtain the result. |
| candidateDeclarationHasUnspentConvictions required | boolean The candidate's declaration as to whether they have unspent convictions. |
| paperCertToCandidate required | boolean Indicates whether the paper certificate should be sent to the candidate. |
object (paperCertificateRecipient) The details of the paper certificate recipient, if not the candidate. | |
| customerNameOnCert | boolean Indicates whether the customer name should be printed on the certificate. |
| idVerifyName | string The name of the person who has verified the candidate's ID docs. |
object (dbsEAndWSectionX) Indicates the Section X information for this position. | |
| purposeOfCheck | string The purpose of the check. Default = 'Employment' |
object (metaData) |
Responses
Request samples
- Payload
{- "disclosureType": "DBS E&W",
- "candidate": {
- "title": "Mrs",
- "middleName": "Louise",
- "contactNumber": "01234567890",
- "gender": "F",
- "nationality": "GB",
- "dateOfBirth": "1985-12-09",
- "firstName": "Jane",
- "lastName": "Doe",
- "email": "jane.doe@example.com"
}, - "addresses": [
- {
- "houseNumber": "1",
- "streetName": "High Street",
- "city": "London",
- "county": "Greater London",
- "country": "GB",
- "postCode": "SW1A1AA",
- "fromDate": "2010-01-01",
- "isCurrent": true
}
], - "birthDetails": {
- "country": "GB",
- "county": "Greater London",
- "town": "London",
- "nationality": "British"
}, - "passport": {
- "number": "123456789",
- "issueDate": "2010-01-01",
- "nationality": "British",
- "dateOfBirth": "1985-05-20",
- "expiryDate": "2030-01-01",
- "countryOfIssue": "GB"
}, - "drivingLicence": {
- "number": "DOE99855205JL8AD",
- "validFrom": "2020-01-01",
- "validTo": "2029-12-31",
- "dateOfBirth": "1985-05-20",
- "countryOfIssue": "GB"
}, - "identityDocuments": [
- {
- "documentType": "dbs-passport"
}
], - "otherNames": [
- {
- "firstName": "Jane",
- "middleName": "Louise",
- "lastName": "Franks",
- "fromDate": "1985-05-20",
- "toDate": "2020-01-01"
}
], - "hasReadPrivacyPolicy": true,
- "hasSeenStatementOfFairProcessing": true,
- "consentToObtainResult": true,
- "candidateDeclarationHasUnspentConvictions": false,
- "paperCertToCandidate": false,
- "paperCertRecipient": {
- "name": "John Doe",
- "line1": "123 Fake Street",
- "postTown": "Faketown",
- "postCode": "SW1A1AA",
- "country": "GB"
}, - "customerNameOnCert": true,
- "idVerifyName": "John Doe",
- "sectionX": {
- "candidatePosition": "Nurse",
- "customerName": "Jane Doe",
- "employmentSector": "nhs"
}, - "purposeOfCheck": "employment",
- "metaData": {
- "yourReference": "723524c3-c8f1-4421-86bf-dc3043a748b2",
- "demoMode": false,
- "sandboxMode": false,
- "customerName": "Example Customer"
}
}Response samples
- 200
- 400
{- "data": {
- "backgroundCheckUuid": "9d728d79-d65b-45f4-bfa7-519e01d0a893",
- "detail": "DBS Basic E & W Disclosure check initiated successfully"
}
}Get Document Types
Authorizations:
Request Body schema: application/jsonrequired
The Request Body
| countryCode required | string = 2 characters |
| isVolunteer | boolean |
| route | integer <int32> [ 1 .. 3 ] |
| excludePassport | boolean |
| excludeDrivingLicence | boolean |
Responses
Request samples
- Payload
{- "countryCode": "GB",
- "isVolunteer": false,
- "route": 1,
- "excludePassport": false,
- "excludeDrivingLicence": false
}Response samples
- 200
- 400
{- "numberOfDocumentsRequired": 2,
- "nextRoute": 2,
- "documents": {
- "1": [
- {
- "groupName": "Group 1",
- "documents": [
- {
- "slug": "dbs-passport",
- "name": "Passport",
- "notes": "Must be current and valid."
}, - {
- "slug": "dbs-driving-licence",
- "name": "Driving Licence Photocard",
- "notes": "Can be either Full or Provisional. Must be from UK, Isle of Man or Channel Island."
}
]
}
], - "2": [
- {
- "groupName": "Group 2a",
- "documents": [
- {
- "slug": "dbs-driving-licence-none-uk",
- "name": "Current Driving Licence - Non UK",
- "notes": "Can be Full or Provisional. All countries outside the UK (exc. Isle of Man and Channel Islands)."
}, - {
- "slug": "dbs-birth-certificate",
- "name": "Group 2a: Birth Certificate (issued after time of birth)",
- "notes": "Must be from UK, Isle of Man and Channel Islands."
}
]
}, - {
- "groupName": "Group 2b",
- "documents": [
- {
- "slug": "dbs-mortgage-statement",
- "name": "Group 2b: Mortgage Statement - Issued in the last 12 months",
- "notes": "Must be from the UK."
}, - {
- "slug": "dbs-credit-card-statement",
- "name": "Credit Card Statement - Issued in the last 3 months\r\n",
- "notes": "Must be from UK. Must be issued within last 3 months."
}
]
}
]
}
}Get Position Setting
Authorizations:
Request Body schema: application/jsonrequired
The Request Body
| positionSettingId | integer or null <int32> |
| settingName | string |
Responses
Request samples
- Payload
{- "positionSettingId": 0,
- "settingName": "Hospital"
}Response samples
- 200
- 400
{- "count": 1,
- "results": [
- {
- "positionSettingId": 1,
- "settingName": "Hospital"
}
]
}Get Postions
Authorizations:
Request Body schema: application/jsonrequired
The Request Body
| positionId | integer or null <int32> |
| positionName | string |
| levelOfCheck | string |
| workForceType | string |
| positionSettingId | integer or null <int32> |
| inUse | boolean or null |
Responses
Request samples
- Payload
{- "positionId": 1,
- "positionName": "Nurse",
- "levelOfCheck": "ENHANCED",
- "workForceType": "ADULT",
- "positionSettingId": 1,
- "inUse": true
}Response samples
- 200
- 400
{- "count": 1,
- "results": [
- {
- "positionId": 1,
- "positionName": "Nurse",
- "levelOfCheck": "ENHANCED",
- "workForceType": "ADULT",
- "settingName": "Hospital",
- "isRegulated": false,
- "isVolunteer": false,
- "inUse": true
}
]
}Results
Authorizations:
query Parameters
| backgroundCheckUuid required | string <uuid> The Background Check UUID for the identity check results |
Responses
Response samples
- 200
- 400
[- {
- "checkId": 1,
- "status": "Completed",
- "created": "2025-12-09T09:54:56.9147168Z",
- "completed": "2025-12-09T09:54:56.9147330Z",
- "data": {
- "dsApplicationId": "123456",
- "results": {
- "status": "clear",
- "agencyReference": "123456",
- "certificateNumber": "123456",
- "issueDate": "2025-12-09T09:54:56.9148298Z"
}
}
}
]Create
Authorizations:
Request Body schema: application/jsonrequired
The Request Body
| disclosureType | string The level of disclosure check to perform |
required | object (dbsEnhancedCandidate) The candidate on which to perform the check. |
Array of objects (disclosureAddress) The addresses to check against. | |
object (disclosureBirthDetails) The required details of the candidate's birth. | |
object (disclosurePassport) The optional passport details of the candidate. | |
object (disclosureDrivingLicence) The optional driving licence details of the candidate. | |
Array of objects (disclosureIdentityDocument) The optional identity document selections of the candidate. | |
Array of objects (disclosureOtherName) The other names of the candidate if required. | |
| hasReadPrivacyPolicy | boolean Indicates that the candidate has read all necessary privacy policies. |
| hasSeenStatementOfFairProcessing | boolean Indicates that the candidate has seen the statement of fair processing. |
| consentToObtainResult | boolean Indicates that the candidate has consented to obtain the result. |
| candidateDeclarationHasUnspentConvictions required | boolean The candidate's declaration as to whether they have unspent convictions. |
| candidateDeclarationHasUnprotectedConvictions required | boolean The candidate's declaration as to whether they have unprotected convictions. |
| paperCertToCandidate required | boolean Indicates whether the paper certificate should be sent to the candidate. |
object (paperCertificateRecipient) The details of the paper certificate recipient, if not the candidate. | |
| customerNameOnCert | boolean Indicates whether the customer name should be printed on the certificate. |
| idVerifyName | string The name of the person who has verified the candidate's ID docs. |
object (disclosurePositionSectionX) Indicates the Section X information for this position. | |
| purposeOfCheck | string The purpose of the check. Default = 'Employment' |
| currentAddressChecked required | boolean Indicates whether the candidate's current address is checked. |
| dsOrganisationId | integer <int32> The ID of the DS organisation to perform the check. |
object (metaData) |
Responses
Request samples
- Payload
{- "disclosureType": "DBS Enhanced",
- "candidate": {
- "title": "Mrs",
- "middleName": "Louise",
- "contactNumber": "01234567890",
- "gender": "F",
- "nationality": "GB",
- "dateOfBirth": "1985-05-20",
- "firstName": "Jane",
- "lastName": "Doe",
- "email": "jane.doe@example.com"
}, - "addresses": [
- {
- "houseNumber": "1",
- "streetName": "High Street",
- "city": "London",
- "county": "Greater London",
- "country": "GB",
- "postCode": "SW1A1AA",
- "fromDate": "2010-01-01",
- "isCurrent": true
}
], - "birthDetails": {
- "country": "GB",
- "county": "Greater London",
- "town": "London",
- "nationality": "British"
}, - "passport": {
- "number": "123456789",
- "issueDate": "2010-01-01",
- "nationality": "British",
- "dateOfBirth": "1985-05-20",
- "expiryDate": "2030-01-01",
- "countryOfIssue": "GB"
}, - "drivingLicence": {
- "number": "DOE99855205JL8AD",
- "validFrom": "2020-01-01",
- "validTo": "2029-12-31",
- "dateOfBirth": "1985-05-20",
- "countryOfIssue": "GB"
}, - "identityDocuments": [
- {
- "documentType": "dbs-passport"
}
], - "otherNames": [
- {
- "firstName": "Jane",
- "middleName": "Louise",
- "lastName": "Franks",
- "fromDate": "1985-05-20",
- "toDate": "2020-01-01"
}
], - "hasReadPrivacyPolicy": true,
- "hasSeenStatementOfFairProcessing": true,
- "consentToObtainResult": true,
- "candidateDeclarationHasUnspentConvictions": false,
- "candidateDeclarationHasUnprotectedConvictions": false,
- "paperCertToCandidate": false,
- "paperCertRecipient": {
- "name": "John Doe",
- "line1": "123 Fake Street",
- "postTown": "Faketown",
- "postCode": "SW1A1AA",
- "country": "GB"
}, - "customerNameOnCert": true,
- "idVerifyName": "John Doe",
- "sectionX": {
- "disclosurePosition": {
- "positionId": 0,
- "childBarring": false,
- "adultBarring": false,
- "workingAtHomeAddress": false,
- "adultFirst": false
}, - "customerName": "Customer Name Example"
}, - "purposeOfCheck": "employment",
- "currentAddressChecked": true,
- "dsOrganisationId": 894,
- "metaData": {
- "yourReference": "2c4f869f-38d1-417b-942c-815f7de77999",
- "demoMode": false,
- "sandboxMode": false,
- "customerName": "Example Customer"
}
}Response samples
- 200
- 400
{- "data": {
- "backgroundCheckUuid": "b420040d-f3f8-4472-bc08-b80a19cf2999",
- "detail": "DBS Enhanced Disclosure check initiated successfully"
}
}Get Document Types
Authorizations:
Request Body schema: application/jsonrequired
The Request Body
| countryCode required | string = 2 characters |
| isVolunteer | boolean |
| route | integer <int32> [ 1 .. 3 ] |
| excludePassport | boolean |
| excludeDrivingLicence | boolean |
Responses
Request samples
- Payload
{- "countryCode": "GB",
- "isVolunteer": false,
- "route": 1,
- "excludePassport": false,
- "excludeDrivingLicence": false
}Response samples
- 200
- 400
{- "numberOfDocumentsRequired": 2,
- "nextRoute": 2,
- "documents": {
- "1": [
- {
- "groupName": "Group 1",
- "documents": [
- {
- "slug": "dbs-passport",
- "name": "Passport",
- "notes": "Must be current and valid."
}, - {
- "slug": "dbs-driving-licence",
- "name": "Driving Licence Photocard",
- "notes": "Can be either Full or Provisional. Must be from UK, Isle of Man or Channel Island."
}
]
}
], - "2": [
- {
- "groupName": "Group 2a",
- "documents": [
- {
- "slug": "dbs-driving-licence-none-uk",
- "name": "Current Driving Licence - Non UK",
- "notes": "Can be Full or Provisional. All countries outside the UK (exc. Isle of Man and Channel Islands)."
}, - {
- "slug": "dbs-birth-certificate",
- "name": "Group 2a: Birth Certificate (issued after time of birth)",
- "notes": "Must be from UK, Isle of Man and Channel Islands."
}
]
}, - {
- "groupName": "Group 2b",
- "documents": [
- {
- "slug": "dbs-mortgage-statement",
- "name": "Group 2b: Mortgage Statement - Issued in the last 12 months",
- "notes": "Must be from the UK."
}, - {
- "slug": "dbs-credit-card-statement",
- "name": "Credit Card Statement - Issued in the last 3 months\r\n",
- "notes": "Must be from UK. Must be issued within last 3 months."
}
]
}
]
}
}Get Position Setting
Authorizations:
Request Body schema: application/jsonrequired
The Request Body
| positionSettingId | integer or null <int32> |
| settingName | string |
Responses
Request samples
- Payload
{- "positionSettingId": 0,
- "settingName": "Hospital"
}Response samples
- 200
- 400
{- "count": 1,
- "results": [
- {
- "positionSettingId": 1,
- "settingName": "Hospital"
}
]
}Get Postions
Authorizations:
Request Body schema: application/jsonrequired
The Request Body
| positionId | integer or null <int32> |
| positionName | string |
| levelOfCheck | string |
| workForceType | string |
| positionSettingId | integer or null <int32> |
| inUse | boolean or null |
Responses
Request samples
- Payload
{- "positionId": 1,
- "positionName": "Nurse",
- "levelOfCheck": "ENHANCED",
- "workForceType": "ADULT",
- "positionSettingId": 1,
- "inUse": true
}Response samples
- 200
- 400
{- "count": 1,
- "results": [
- {
- "positionId": 1,
- "positionName": "Nurse",
- "levelOfCheck": "ENHANCED",
- "workForceType": "ADULT",
- "settingName": "Hospital",
- "isRegulated": false,
- "isVolunteer": false,
- "inUse": true
}
]
}Results
Authorizations:
query Parameters
| backgroundCheckUuid required | string <uuid> The Background Check UUID for the identity check results |
Responses
Response samples
- 200
- 400
[- {
- "checkId": 1,
- "status": "Completed",
- "created": "2025-12-09T09:54:56.9147168Z",
- "completed": "2025-12-09T09:54:56.9147330Z",
- "data": {
- "dsApplicationId": "123456",
- "results": {
- "status": "clear",
- "agencyReference": "123456",
- "certificateNumber": "123456",
- "issueDate": "2025-12-09T09:54:56.9148298Z"
}
}
}
]Create
Authorizations:
Request Body schema: application/jsonrequired
The Request Body
| disclosureType | string The level of disclosure check to perform |
required | object (disclosureCandidate) The candidate on which to perform the check. |
Array of objects (disclosureAddress) The addresses to check against. | |
object (disclosureBirthDetails) The required details of the candidate's birth. | |
object (disclosurePassport) The optional passport details of the candidate. | |
object (disclosureDrivingLicence) The optional driving licence details of the candidate. | |
Array of objects (disclosureIdentityDocument) The optional identity document selections of the candidate. | |
Array of objects (disclosureOtherName) The other names of the candidate if required. | |
| hasReadPrivacyPolicy | boolean Indicates that the candidate has read all necessary privacy policies. |
| hasSeenStatementOfFairProcessing | boolean Indicates that the candidate has seen the statement of fair processing. |
| consentToObtainResult | boolean Indicates that the candidate has consented to obtain the result. |
| candidateDeclarationHasUnspentConvictions required | boolean The candidate's declaration as to whether they have unspent convictions. |
| candidateDeclarationHasUnprotectedConvictions required | boolean The candidate's declaration as to whether they have unprotected convictions. |
| paperCertToCandidate required | boolean Indicates whether the paper certificate should be sent to the candidate. |
object (paperCertificateRecipient) The details of the paper certificate recipient, if not the candidate. | |
| customerNameOnCert | boolean Indicates whether the customer name should be printed on the certificate. |
| idVerifyName | string The name of the person who has verified the candidate's ID docs. |
object (disclosurePositionSectionX) Indicates the Section X information for this position. | |
| purposeOfCheck | string The purpose of the check. Default = 'Employment' |
| currentAddressChecked required | boolean Indicates whether the candidate's current address is checked. |
| dsOrganisationId | integer <int32> The ID of the DS organisation to perform the check. |
object (metaData) |
Responses
Request samples
- Payload
{- "disclosureType": "DBS Standard",
- "candidate": {
- "title": "Mrs",
- "middleName": "Louise",
- "contactNumber": "01234567890",
- "gender": "F",
- "nationality": "GB",
- "dateOfBirth": "1985-12-09",
- "firstName": "Jane",
- "lastName": "Doe",
- "email": "jane.doe@example.com"
}, - "addresses": [
- {
- "houseNumber": "1",
- "streetName": "High Street",
- "city": "London",
- "county": "Greater London",
- "country": "GB",
- "postCode": "SW1A1AA",
- "fromDate": "2010-01-01",
- "isCurrent": true
}
], - "birthDetails": {
- "country": "GB",
- "county": "Greater London",
- "town": "London",
- "nationality": "British"
}, - "passport": {
- "number": "123456789",
- "issueDate": "2010-01-01",
- "nationality": "British",
- "dateOfBirth": "1985-05-20",
- "expiryDate": "2030-01-01",
- "countryOfIssue": "GB"
}, - "drivingLicence": {
- "number": "DOE99855205JL8AD",
- "validFrom": "2020-01-01",
- "validTo": "2029-12-31",
- "dateOfBirth": "1985-05-20",
- "countryOfIssue": "GB"
}, - "identityDocuments": [
- {
- "documentType": "dbs-passport"
}
], - "otherNames": [
- {
- "firstName": "Jane",
- "middleName": "Louise",
- "lastName": "Franks",
- "fromDate": "1985-05-20",
- "toDate": "2020-01-01"
}
], - "hasReadPrivacyPolicy": true,
- "hasSeenStatementOfFairProcessing": true,
- "consentToObtainResult": true,
- "candidateDeclarationHasUnspentConvictions": false,
- "candidateDeclarationHasUnprotectedConvictions": false,
- "paperCertToCandidate": false,
- "paperCertRecipient": {
- "name": "John Doe",
- "line1": "123 Fake Street",
- "postTown": "Faketown",
- "postCode": "SW1A1AA",
- "country": "GB"
}, - "customerNameOnCert": true,
- "idVerifyName": "John Doe",
- "sectionX": {
- "disclosurePosition": {
- "positionId": 0
}, - "customerName": "Customer Name"
}, - "purposeOfCheck": "employment",
- "currentAddressChecked": true,
- "dsOrganisationId": 894,
- "metaData": {
- "yourReference": "06666c3a-ef01-4bb9-8f7b-7ac244e8de1c",
- "demoMode": false,
- "sandboxMode": false,
- "customerName": "Example Customer"
}
}Response samples
- 200
- 400
{- "data": {
- "backgroundCheckUuid": "c3b4c353-9d23-42ec-9634-9bf307f1999f",
- "detail": "DBS Standard Disclosure check initiated successfully"
}
}Generate Token
Authorizations:
Request Body schema: application/jsonrequired
The Request Body
| background_check_uuid | string or null <uuid> |
Responses
Request samples
- Payload
{- "background_check_uuid": "70349bc5-2e88-4e8b-9c35-d5e92ea1909d"
}Response samples
- 200
- 400
{- "token": "dummy_token",
- "expiry": "2025-12-09T11:24:56.3874201Z"
}Results
Authorizations:
query Parameters
| backgroundCheckUuid required | string <uuid> The Background Check UUID for the digital identity results |
Responses
Response samples
- 200
- 400
[- {
- "checkId": 0,
- "started": "2025-12-09T09:54:56.3920306Z",
- "completed": "2025-12-09T09:59:56.3920470Z",
- "status": "Pending",
- "yourReference": "ABC123",
- "customerName": "Example Customer",
- "data": {
- "applicantName": "John Doe",
- "applicantEmail": "john.doe@example.com",
- "operatorEmail": "operator@example.com",
- "createdAt": "2025-12-09T09:53:56.3928864Z",
- "completedAt": "2025-12-09T09:54:56.3929013Z",
- "status": "approved",
- "reasons": [ ],
- "documents": [
- {
- "documentType": "document",
- "createdAt": "2025-12-09T09:54:56.3930038Z",
- "fileName": "1b77df06-0d89-4d84-bf58-dd265b16c01a",
- "fileType": "jpg",
- "url": "api/check-attachment?uuid=b10bb9b6-bafa-42d2-a9b3-93db95288c32&id=1"
}, - {
- "documentType": "document",
- "createdAt": "2025-12-09T09:54:56.3930276Z",
- "fileName": "4a4b0e67-b62f-46ab-b475-150ffa7d2a1e",
- "fileType": "png",
- "url": "api/check-attachment?uuid=b10bb9b6-bafa-42d2-a9b3-93db95288c32&id=2"
}
], - "videos": [
- {
- "frameUrl": "api/check-attachment?uuid=b10bb9b6-bafa-42d2-a9b3-93db95288c32&id=4",
- "fileName": "afd77468-c216-4a02-a1d5-3b771d38e91e",
- "fileType": "video/mp4",
- "url": "api/check-attachment?uuid=b10bb9b6-bafa-42d2-a9b3-93db95288c32&id=3"
}
], - "checks": [
- {
- "createdAt": "2025-12-09T09:54:56.3931058Z",
- "status": "complete",
- "reports": [
- {
- "createdAt": "2025-12-09T09:54:56.3931466Z",
- "name": "facial_similarity_motion",
- "status": "complete",
- "result": "clear"
}
]
}, - {
- "createdAt": "2025-12-09T09:54:56.3931952Z",
- "status": "complete",
- "reports": [
- {
- "createdAt": "2025-12-09T09:54:56.3931957Z",
- "name": "document",
- "status": "complete",
- "result": "clear",
- "documentType": "passport",
- "properties": {
- "date_of_birth": "1990-01-01",
- "date_of_expiry": "2031-05-28",
- "document_numbers": [
- {
- "type": "document_number",
- "value": "999999999"
}
], - "document_type": "passport",
- "first_name": "John",
- "gender": null,
- "issuing_country": "GBR",
- "last_name": "Doe",
- "nationality": null
}, - "breakdown": {
- "visual_authenticity": {
- "result": "clear",
- "breakdown": {
- "spoofing_detection": {
- "result": "clear",
- "properties": {
- "score": 0.9512
}
}, - "liveness_detected": {
- "result": "clear",
- "properties": { }
}
}
}, - "image_integrity": {
- "result": "clear",
- "breakdown": {
- "source_integrity": {
- "result": "clear",
- "properties": { }
}, - "face_detected": {
- "result": "clear",
- "properties": { }
}
}
}, - "face_comparison": {
- "result": "clear",
- "breakdown": {
- "face_match": {
- "result": "clear",
- "properties": {
- "score": 0.6512,
- "document_id": "7a353960-9129-4dcd-ad36-1e4d3c3a7882"
}
}
}
}
}
}
]
}, - {
- "createdAt": "2025-12-09T09:54:56.3987402Z",
- "status": "complete",
- "reports": [
- {
- "createdAt": "2025-12-09T09:54:56.3987409Z",
- "name": "identity_enhanced",
- "status": "complete",
- "result": "clear"
}
]
}
]
}
}
]Create
Authorizations:
header Parameters
| X-Check-Version | string Enum: "current" "next" Optional Check Version (Default: current) |
Request Body schema: application/jsonrequired
The Request Body
required | object (onfidoCandidate) |
required | object (onfidoCandidateAddress) |
object (metaData) |
Responses
Request samples
- Payload
{- "candidate": {
- "title": "Mr",
- "firstName": "John",
- "lastName": "Doe",
- "dateOfBirth": "1980-01-01",
- "email": "john.doe@example.com",
- "nationality": "GB"
}, - "currentAddress": {
- "houseNumber": "1",
- "streetName": "High Street",
- "city": "London",
- "county": "Greater London",
- "country": "GB",
- "postCode": "SW1A1AA",
- "fromDate": "2020-12-09",
- "isCurrent": true
}, - "metaData": {
- "yourReference": "076bf414-5937-4b01-8faf-047b788ff8c6",
- "demoMode": true,
- "sandboxMode": true,
- "customerName": "Example Customer"
}
}Response samples
- 200
- 400
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "data": {
- "token": "string",
- "expiry": "string",
- "workflowRunId": "5ca99e95-15bc-4b23-a2d2-f5f4060373ab",
- "backgroundCheckUuid": "82fba8f4-9d44-4313-93b7-875d67537ff0",
- "detail": "string"
}
}Generate Token
Authorizations:
Request Body schema: application/jsonrequired
The Request Body
| background_check_uuid | string or null <uuid> |
Responses
Request samples
- Payload
{- "background_check_uuid": "70349bc5-2e88-4e8b-9c35-d5e92ea1909d"
}Response samples
- 200
- 400
{- "token": "dummy_token",
- "expiry": "2025-12-09T11:24:56.3874201Z"
}Results
Authorizations:
query Parameters
| backgroundCheckUuid required | string <uuid> The Background Check UUID for the digital identity results |
Responses
Response samples
- 200
- 400
[- {
- "checkId": 0,
- "started": "2025-12-09T09:54:56.3920306Z",
- "completed": "2025-12-09T09:59:56.3920470Z",
- "status": "Pending",
- "yourReference": "ABC123",
- "customerName": "Example Customer",
- "data": {
- "applicantName": "John Doe",
- "applicantEmail": "john.doe@example.com",
- "operatorEmail": "operator@example.com",
- "createdAt": "2025-12-09T09:53:56.3928864Z",
- "completedAt": "2025-12-09T09:54:56.3929013Z",
- "status": "approved",
- "reasons": [ ],
- "documents": [
- {
- "documentType": "document",
- "createdAt": "2025-12-09T09:54:56.3930038Z",
- "fileName": "1b77df06-0d89-4d84-bf58-dd265b16c01a",
- "fileType": "jpg",
- "url": "api/check-attachment?uuid=b10bb9b6-bafa-42d2-a9b3-93db95288c32&id=1"
}, - {
- "documentType": "document",
- "createdAt": "2025-12-09T09:54:56.3930276Z",
- "fileName": "4a4b0e67-b62f-46ab-b475-150ffa7d2a1e",
- "fileType": "png",
- "url": "api/check-attachment?uuid=b10bb9b6-bafa-42d2-a9b3-93db95288c32&id=2"
}
], - "videos": [
- {
- "frameUrl": "api/check-attachment?uuid=b10bb9b6-bafa-42d2-a9b3-93db95288c32&id=4",
- "fileName": "afd77468-c216-4a02-a1d5-3b771d38e91e",
- "fileType": "video/mp4",
- "url": "api/check-attachment?uuid=b10bb9b6-bafa-42d2-a9b3-93db95288c32&id=3"
}
], - "checks": [
- {
- "createdAt": "2025-12-09T09:54:56.3931058Z",
- "status": "complete",
- "reports": [
- {
- "createdAt": "2025-12-09T09:54:56.3931466Z",
- "name": "facial_similarity_motion",
- "status": "complete",
- "result": "clear"
}
]
}, - {
- "createdAt": "2025-12-09T09:54:56.3931952Z",
- "status": "complete",
- "reports": [
- {
- "createdAt": "2025-12-09T09:54:56.3931957Z",
- "name": "document",
- "status": "complete",
- "result": "clear",
- "documentType": "passport",
- "properties": {
- "date_of_birth": "1990-01-01",
- "date_of_expiry": "2031-05-28",
- "document_numbers": [
- {
- "type": "document_number",
- "value": "999999999"
}
], - "document_type": "passport",
- "first_name": "John",
- "gender": null,
- "issuing_country": "GBR",
- "last_name": "Doe",
- "nationality": null
}, - "breakdown": {
- "visual_authenticity": {
- "result": "clear",
- "breakdown": {
- "spoofing_detection": {
- "result": "clear",
- "properties": {
- "score": 0.9512
}
}, - "liveness_detected": {
- "result": "clear",
- "properties": { }
}
}
}, - "image_integrity": {
- "result": "clear",
- "breakdown": {
- "source_integrity": {
- "result": "clear",
- "properties": { }
}, - "face_detected": {
- "result": "clear",
- "properties": { }
}
}
}, - "face_comparison": {
- "result": "clear",
- "breakdown": {
- "face_match": {
- "result": "clear",
- "properties": {
- "score": 0.6512,
- "document_id": "7a353960-9129-4dcd-ad36-1e4d3c3a7882"
}
}
}
}
}
}
]
}, - {
- "createdAt": "2025-12-09T09:54:56.3987402Z",
- "status": "complete",
- "reports": [
- {
- "createdAt": "2025-12-09T09:54:56.3987409Z",
- "name": "identity_enhanced",
- "status": "complete",
- "result": "clear"
}
]
}
]
}
}
]Create
Authorizations:
header Parameters
| X-Check-Version | string Enum: "current" "next" Optional Check Version (Default: current) |
Request Body schema: application/jsonrequired
The Request Body
required | object (onfidoCandidate) |
object (metaData) |
Responses
Request samples
- Payload
{- "candidate": {
- "title": "Mr",
- "firstName": "John",
- "lastName": "Doe",
- "dateOfBirth": "1980-01-01",
- "email": "john.doe@example.com",
- "nationality": "GB"
}, - "metaData": {
- "yourReference": "1870dee1-bada-4906-9102-bcf9ed50489c",
- "demoMode": true,
- "sandboxMode": true,
- "customerName": "Example Customer"
}
}Response samples
- 200
- 400
{- "uuid": "3b44e03f-173d-452d-9340-087e803f9d4c",
- "data": {
- "token": "<SDK TOKEN>",
- "expiry": "2025-12-09T10:54:56.4146261Z",
- "workflowRunId": "f23a2311-905f-4291-9856-832d1b24fbac",
- "backgroundCheckUuid": "3b44e03f-173d-452d-9340-087e803f9d4c",
- "detail": "Digital Identity Check (medium) created successfully."
}
}Create
Authorizations:
Request Body schema: application/jsonrequired
The Request Body
required | object (northRowPerson) |
required | object (northRowAddress) |
required | object (metaData) |
Responses
Request samples
- Payload
{- "person": {
- "firstName": "John",
- "lastName": "Director",
- "email": "john.director@example.com",
- "dateOfBirth": "1980-01-01",
- "gender": "m"
}, - "currentAddress": {
- "houseNumber": "19",
- "streetName": "High Point",
- "city": "London",
- "county": "Greater London",
- "country": "GB",
- "postCode": "SE9 3PA",
- "fromDate": "2010-01-01",
- "isCurrent": true
}, - "metaData": {
- "yourReference": "c3acd2eb-8c0a-411e-908e-c204904527a7",
- "demoMode": true,
- "sandboxMode": false
}
}Response samples
- 200
- 400
{- "uuid": "384f8f6a-9dfc-42a6-a788-36858fff685e",
- "data": {
- "backgroundCheckUuid": "384f8f6a-9dfc-42a6-a788-36858fff685e"
}
}Results
Authorizations:
query Parameters
| backgroundCheckUuid required | string <uuid> The UUID of the directorship check |
Responses
Response samples
- 200
- 400
[- {
- "checkId": 1,
- "created": "2025-12-09T09:54:56.4533309Z",
- "status": "Pending",
- "yourReference": "ABC123",
- "data": {
- "directorshipDetails": [
- {
- "name": "Director",
- "nationality": "British",
- "dateOfBirth": "01/01/1990",
- "address": {
- "line1": "Address line 1",
- "line2": "Address line 2",
- "line3": "Address line 3",
- "line4": "Address line 4",
- "line5": "Address line 5",
- "line6": "Address line 6",
- "postcode": "Postcode",
- "country": "Country"
}, - "directorships": [
- {
- "companyName": "Company Name",
- "companyNumber": "Company Number",
- "companyStatus": "Company Status",
- "function": "Director",
- "appointedDate": "01/01/2020",
- "resignationDate": "01/01/2024",
- "companyAddress": {
- "addressLine1": "1 Company Lane",
- "addressLine2": "Company Street",
- "locality": "London",
- "postalCode": "ABC DEF",
- "region": "Greater London"
}
}
]
}
], - "disqualificationDetails": [
- {
- "firstName": "Jane",
- "middleName": "Louise",
- "lastName": "Doe",
- "dob": "01/01/1990",
- "companyNumber": "12345",
- "countryOfRegistration": "United Kingdom",
- "disqualifications": [
- {
- "address": {
- "line1": "Address line 1",
- "line2": "Address line 2",
- "line3": "Address line 3",
- "line4": "Address line 4",
- "line5": "Address line 5",
- "line6": "Address line 6",
- "postcode": "Postcode",
- "country": "Country"
}, - "companyNames": [
- "Company Names"
], - "disqualificationReason": {
- "act": "Act example",
- "article": "Article example",
- "descriptionIdentifier": "Description identifier example",
- "section": "Section example"
}, - "disqualificationType": "Disqualification type example",
- "startDate": "01/01/2020",
- "endDate": "01/01/2021"
}
]
}
], - "alerts": [
- {
- "crid": "1209",
- "message": "Alert message.",
- "type": "Alert Type",
- "score": 100,
- "category": "Alert Category"
}
]
}
}
]Create
Authorizations:
Request Body schema: application/jsonrequired
The Request Body
required | object (drivingLicencePerson) The person getting the DrivingLicence check. |
| drivingLicenceNumber | string The person's driving licence number. |
object (metaData) |
Responses
Request samples
- Payload
{- "person": {
- "firstName": "Jane",
- "middleName": "Louise",
- "lastName": "Doe",
- "dateOfBirth": "1980-01-01",
- "gender": "f"
}, - "drivingLicenceNumber": "DOE99851010JLB94",
- "metaData": {
- "yourReference": "060416dd-867d-45ce-8df4-3f11915f8005",
- "demoMode": false,
- "sandboxMode": false,
- "customerName": "Example Customer"
}
}Response samples
- 200
- 400
{- "uuid": "384f8f6a-9dfc-42a6-a788-36858fff685e",
- "data": {
- "backgroundCheckUuid": "384f8f6a-9dfc-42a6-a788-36858fff685e"
}
}Results
Authorizations:
query Parameters
| backgroundCheckUuid required | string <uuid> The UUID of the driving licence check |
Responses
Response samples
- 200
- 400
[- {
- "created": "2025-12-09T08:54:56.9031666Z",
- "started": "2025-12-09T09:24:56.9031678Z",
- "completed": "2025-12-09T09:54:56.9031683Z",
- "status": "Completed",
- "yourReference": "YourReference",
- "data": {
- "driver": {
- "drivingLicenceNumber": "TCAEU610267NO9EK",
- "firstNames": "NPBPG OYOT",
- "lastName": "TCAEUCJ",
- "gender": "m",
- "dateOfBirth": "1967-10-26",
- "address": {
- "unstructuredAddress": {
- "line1": "78 A TEST DATA DO NOT DELIVER",
- "line5": "GREAT YARMOUTH",
- "postcode": "NR30 4BH"
}
}
}, - "licence": {
- "type": "Full",
- "status": "Valid"
}, - "entitlement": [
- {
- "categoryCode": "A",
- "categoryLegalLiteral": "A motorcycle of a power exceeding 35 kW or with a power to weight ratio exceeding 0.2kW per kg, or A motorcycle of a power not exceeding 35 kW with a power to weight ratio not exceeding 0.2 kW per kg and derived from a vehicle of more than double its power. A motor tricycle with a power exceeding 15 kW",
- "categoryType": "Full",
- "fromDate": "2013-01-19",
- "expiryDate": "2037-10-25",
- "restrictions": [
- {
- "restrictionCode": "79(03)",
- "restrictionLiteral": "Restricted to tricycles"
}
]
}
], - "endorsements": [
- {
- "offenceCode": "SP30",
- "offenceLegalLiteral": "Exceeding statutory speed limit on a public road",
- "offenceDate": "2018-04-28",
- "penaltyPoints": 3
}
], - "token": {
- "validFromDate": "1999-04-11",
- "validToDate": "2037-10-25",
- "issueNumber": "69"
}
}
}
]Get Document Types
Authorizations:
Request Body schema: application/jsonrequired
The Request Body
| route | integer <int32> |
| excludePassport | boolean |
| excludeDrivingLicence | boolean |
Responses
Request samples
- Payload
{- "route": 1,
- "excludePassport": false,
- "excludeDrivingLicence": false
}Response samples
- 200
- 400
{- "numberOfDocumentsRequired": 2,
- "nextRoute": 2,
- "documents": {
- "1": [
- {
- "groupName": "Group 1",
- "documents": [
- {
- "slug": "dbs-passport",
- "name": "Passport",
- "notes": "Must be current and valid."
}, - {
- "slug": "dbs-driving-licence",
- "name": "Driving Licence Photocard",
- "notes": "Can be either Full or Provisional. Must be from UK, Isle of Man or Channel Island."
}
]
}
], - "2": [
- {
- "groupName": "Group 2a",
- "documents": [
- {
- "slug": "dbs-driving-licence-none-uk",
- "name": "Current Driving Licence - Non UK",
- "notes": "Can be Full or Provisional. All countries outside the UK (exc. Isle of Man and Channel Islands)."
}, - {
- "slug": "dbs-birth-certificate",
- "name": "Group 2a: Birth Certificate (issued after time of birth)",
- "notes": "Must be from UK, Isle of Man and Channel Islands."
}
]
}, - {
- "groupName": "Group 2b",
- "documents": [
- {
- "slug": "dbs-mortgage-statement",
- "name": "Group 2b: Mortgage Statement - Issued in the last 12 months",
- "notes": "Must be from the UK."
}, - {
- "slug": "dbs-credit-card-statement",
- "name": "Credit Card Statement - Issued in the last 3 months\r\n",
- "notes": "Must be from UK. Must be issued within last 3 months."
}
]
}
]
}
}Results
Authorizations:
query Parameters
| backgroundCheckUuid required | string <uuid> The Background Check UUID for the identity check results |
Responses
Response samples
- 200
- 400
[- {
- "checkId": 1,
- "status": "Completed",
- "created": "2025-12-09T09:54:56.9147168Z",
- "completed": "2025-12-09T09:54:56.9147330Z",
- "data": {
- "dsApplicationId": "123456",
- "results": {
- "status": "clear",
- "agencyReference": "123456",
- "certificateNumber": "123456",
- "issueDate": "2025-12-09T09:54:56.9148298Z"
}
}
}
]Create
Authorizations:
Request Body schema: application/jsonrequired
The Request Body
| disclosureType | string The level of disclosure check to perform |
object (dsBasicScotlandCandidate) The candidate on which to perform the check. | |
Array of objects (disclosureAddress) The addresses to check against. | |
object (disclosureBirthDetails) The required details of the candidate's birth. | |
object (disclosurePassport) The optional passport details of the candidate. | |
object (disclosureDrivingLicence) The optional driving licence details of the candidate. | |
Array of objects (disclosureIdentityDocument) The optional identity document selections of the candidate. | |
Array of objects (disclosureOtherName) The other names of the candidate if required. | |
| hasReadPrivacyPolicy | boolean Indicates that the candidate has read all necessary privacy policies. |
| hasSeenStatementOfFairProcessing | boolean Indicates that the candidate has seen the statement of fair processing. |
| consentToObtainResult | boolean Indicates that the candidate has consented to obtain the result. |
| candidateDeclarationHasUnspentConvictions required | boolean The candidate's declaration as to whether they have unspent convictions. |
| paperCertToCandidate required | boolean Indicates whether the paper certificate should be sent to the candidate. |
object (paperCertificateRecipient) The details of the paper certificate recipient, if not the candidate. | |
| customerNameOnCert | boolean Indicates whether the customer name should be printed on the certificate. |
| idVerifyName | string The name of the person who has verified the candidate's ID docs. |
object (dsBasicScotlandSectionX) Indicates the Section X information for this position. | |
| purposeOfCheck | string The purpose of the check. Default = 'Employment' |
| dsOrganisationId | integer <int32> The ID of the DS organisation to perform the check. |
object (metaData) |
Responses
Request samples
- Payload
{- "disclosureType": "DS Basic Scotland",
- "candidate": {
- "mothersMaidenName": "Smith",
- "title": "Mrs",
- "middleName": "Louise",
- "contactNumber": "01234567890",
- "gender": "F",
- "nationality": "GB",
- "dateOfBirth": "1985-05-20",
- "firstName": "Jane",
- "lastName": "Doe",
- "email": "jane.doe@example.com"
}, - "addresses": [
- {
- "houseNumber": "1",
- "streetName": "High Street",
- "city": "London",
- "county": "Greater London",
- "country": "GB",
- "postCode": "SW1A1AA",
- "fromDate": "2010-01-01",
- "isCurrent": true
}
], - "birthDetails": {
- "country": "GB",
- "county": "Greater London",
- "town": "London",
- "nationality": "British"
}, - "passport": {
- "number": "123456789",
- "issueDate": "2010-01-01",
- "nationality": "British",
- "dateOfBirth": "1985-05-20",
- "expiryDate": "2030-01-01",
- "countryOfIssue": "GB"
}, - "drivingLicence": {
- "number": "DOE99855205JL8AD",
- "validFrom": "2020-01-01",
- "validTo": "2029-12-31",
- "dateOfBirth": "1985-05-20",
- "countryOfIssue": "GB"
}, - "identityDocuments": [
- {
- "documentType": "dbs-passport"
}
], - "otherNames": [
- {
- "firstName": "Jane",
- "middleName": "Louise",
- "lastName": "Franks",
- "fromDate": "1985-05-20",
- "toDate": "2020-01-01"
}
], - "hasReadPrivacyPolicy": true,
- "hasSeenStatementOfFairProcessing": true,
- "consentToObtainResult": true,
- "candidateDeclarationHasUnspentConvictions": false,
- "paperCertToCandidate": false,
- "paperCertRecipient": {
- "name": "John Doe",
- "line1": "123 Fake Street",
- "postTown": "Faketown",
- "postCode": "SW1A1AA",
- "country": "GB"
}, - "customerNameOnCert": true,
- "idVerifyName": "John Doe",
- "sectionX": {
- "candidatePosition": "Nurse"
}, - "purposeOfCheck": "employment",
- "dsOrganisationId": 894,
- "metaData": {
- "yourReference": "72092584-eb37-476d-808e-26810165552b",
- "demoMode": false,
- "sandboxMode": false,
- "customerName": "Example Customer"
}
}Response samples
- 200
- 400
{- "data": {
- "backgroundCheckUuid": "1cfdb3df-f9a1-460f-955f-fb86de289b5a",
- "detail": "DS Basic Scotland Disclosure check initiated successfully"
}
}Create
Authorizations:
Request Body schema: application/jsonrequired
The Request Body
object (employmentReferenceCandidate) | |
Array of objects (employmentReferenceReference) | |
object (metaData) |
Responses
Request samples
- Payload
{- "candidate": {
- "firstName": "John",
- "lastName": "Doe",
- "email": "john.doe@example.com"
}, - "employmentReferences": [
- {
- "organisationName": "Example Company",
- "position": "Example Position",
- "referee": {
- "name": "John Doe",
- "email": "example@email.com",
- "position": "Example Position",
- "doNotContact": false,
- "organisation": "Example Company"
}, - "fromDate": "2015-12-09",
- "toDate": "2023-12-09",
- "isCurrent": false
}
], - "metaData": {
- "yourReference": "8bed786b-2481-4176-aeca-6e524a31ec0f",
- "demoMode": false,
- "sandboxMode": false,
- "customerName": "Example Customer"
}
}Response samples
- 200
- 400
{- "data": {
- "backgroundCheckUuid": "2fd0bc8d-3f18-4e21-90b5-5ba9efd05fac",
- "detail": "Rapid Employment Verification has been initiated."
}
}Create
Authorizations:
query Parameters
| backgroundCheckUuid required | string <uuid> The Background Check UUID for the identity check results |
Responses
Response samples
- 200
- 400
{- "references": [
- {
- "status": "string",
- "startDate": "string",
- "endDate": "string",
- "organisation": "string",
- "department": "string",
- "position": "string",
- "correctedStartDate": "string",
- "correctedEndDate": "string",
- "correctedPosition": "string",
- "reasonForGap": "string",
- "referees": [
- {
- "name": "string",
- "email": "string",
- "contactNumber": "string",
- "faxNumber": "string",
- "organisation": "string",
- "department": "string",
- "position": "string",
- "doNotContact": true,
- "referenceRequest": {
- "uuid": "string",
- "sent": "2019-08-24T14:15:22Z",
- "status": "string",
- "referenceResponse": {
- "received": "2019-08-24T14:15:22Z",
- "acknowledgementAgreed": "string",
- "questions": [
- {
- "text": "string",
- "answer": "string"
}
], - "choices": [
- {
- "question": "string",
- "answer": "string"
}
], - "ratings": [
- {
- "area": "string",
- "score": "string"
}
]
}
}, - "postalAddress": "string",
- "status": "string",
- "doNotContactReason": "string",
- "validated": "2019-08-24T14:15:22Z",
- "validationStatus": "string",
- "validationNotes": "string"
}
], - "referenceType": "string",
- "rejectedReason": "string",
- "responseTime": "string",
- "userDecision": "string",
- "uuid": "string",
- "attachments": [
- {
- "createdAt": "2019-08-24T14:15:22Z",
- "fileName": "string",
- "description": "string",
- "url": "string",
- "fileType": "string"
}
]
}
]
}Lookup addresses by postcode
Authorizations:
Request Body schema: application/jsonrequired
The Request Body
| postCode required | string <= 10 characters The postcode to lookup addresses for. |
object (metaData) |
Responses
Request samples
- Payload
{- "postCode": "SE9 3PA",
- "metaData": {
- "yourReference": "8ace181a-491f-4570-b609-0b30e8c65dfa",
- "demoMode": true,
- "sandboxMode": true,
- "customerName": "Example Customer"
}
}Response samples
- 200
- 400
{- "totalResults": "2",
- "addresses": [
- {
- "addressId": "1234567890",
- "houseNumber": "1",
- "streetName": "High St",
- "city": "London",
- "county": "Greater London",
- "country": "GB",
- "postcode": "SW1A 1AA"
}, - {
- "addressId": "0987654321",
- "houseNumber": "2",
- "streetName": "High St",
- "city": "London",
- "county": "Greater London",
- "country": "GB",
- "postcode": "SW1A 1AA"
}
]
}Match Address
Authorizations:
Request Body schema: application/jsonrequired
The Request Body
object (matchAddressRequestAddress) | |
object (metaData) |
Responses
Request samples
- Payload
{- "address": {
- "houseNumber": "19",
- "streetName": "High Point",
- "city": "London",
- "district": "Eltham",
- "county": "Greater London",
- "country": "GB",
- "postCode": "SE9 3PA"
}, - "metaData": {
- "yourReference": "1ca3d520-928e-4979-8653-6b4bfea0e56a",
- "demoMode": false,
- "sandboxMode": false
}
}Response samples
- 200
- 400
{- "matchStatus": "UniqueMatch",
- "addresses": [
- {
- "addressId": "1234567890",
- "houseNumber": "1",
- "streetName": "High St",
- "city": "London",
- "county": "Greater London",
- "country": "GB",
- "postcode": "SW1A 1AA"
}
]
}Create
Authorizations:
header Parameters
| X-Check-Version | string Enum: "current" "next" Optional Check Version (Default: current) |
Request Body schema: application/jsonrequired
The Request Body
required | object (equifaxCandidate) |
required | object (equifaxCandidateAddress) |
required | object (metaData) |
Responses
Request samples
- Payload
{- "candidate": {
- "title": "Mr",
- "firstName": "John",
- "middleName": "",
- "lastName": "Doe",
- "dateOfBirth": "1985-05-20",
- "email": "john.doe@example.com",
- "gender": "m"
}, - "currentAddress": {
- "addressId": "98001186436",
- "houseNumber": "19",
- "streetName": "High Point",
- "city": "London",
- "district": "Eltham",
- "county": "Greater London",
- "country": "GB",
- "postCode": "SE93PA",
- "fromDate": "2010-01-01",
- "isCurrent": true
}, - "metaData": {
- "yourReference": "8d8c7546-a430-488a-b91e-611cabba3075",
- "demoMode": false,
- "sandboxMode": false
}
}Response samples
- 200
- 400
{- "uuid": "00000000-0000-0000-0000-000000000000",
- "data": {
- "backgroundCheckUuid": "00000000-0000-0000-0000-000000000000"
}
}Results
Authorizations:
query Parameters
| backgroundCheckUuid required | string <uuid> The Background Check UUID for the identity check results |
Responses
Response samples
- 200
- 400
[- {
- "checkId": 0,
- "started": "2025-12-09T09:54:56.8414374Z",
- "completed": "2025-12-09T09:59:56.8414377Z",
- "status": "Pending",
- "yourReference": "ABC123",
- "customerName": "Example Customer",
- "data": {
- "clientRef": "52a7b4fb-7610-4349-9a36-cb7014f2f43d",
- "candidateInformation": {
- "firstName": "John",
- "middleName": "James",
- "lastName": "Doe",
- "dateOfBirth": "2007-12-09",
- "addresses": [
- {
- "address": "19, HIGH POINT, ELTHAM, LONDON, SE9 3PA",
- "toDate": "Current",
- "fromDate": "2017-12-09"
}
], - "note": "Note"
}, - "stats": {
- "proofsOfResidencyCount": "2",
- "proofsOfIdentityCount": "3",
- "alertsCount": "1"
}, - "identityInformation": {
- "electoralRollAndRollingRegisterCheck": "1",
- "currentlyOnElectoralRoll": "2",
- "nameMatchedAtAddressOnElectoralRegister": "Non-deleted subject level Rolling Register information found",
- "electoralRollAndRollingRegisterDateOfBirthCheck": "No",
- "yearsSincePersonsElectoralRollEntry": "4",
- "lengthOfResidenceCurrentAddress": "None found"
}, - "electoralRollHistory": [
- {
- "address": "19, HIGH POINT, ELTHAM, LONDON, SE9 3PA",
- "name": "John James Doe",
- "annualRegisterPeriodStart": 2021,
- "annualRegisterPeriodEnd": 2024
}
], - "rollingRegisterInformation": [
- {
- "address": "19, HIGH POINT, ELTHAM, LONDON, SE9 3PA",
- "name": "John James Smith",
- "supplyDate": "12-2024"
}
]
}
}
]Create
Authorizations:
Request Body schema: application/jsonrequired
The Request Body
required | object (mrzDocumentScanCandidate) The candidate on which to perform the check. |
| documentContents required | string <= 27962026 characters The Documents to be MRZ Scanned |
object (metaData) |
Responses
Request samples
- Payload
{- "candidate": {
- "firstName": "ANGELA ZOE",
- "lastName": "UK SPECIMEN",
- "email": "angela.zoe.specimen@example.com"
}, - "documentContents": "ZXhhbXBsZSBjb250ZW50",
- "metaData": {
- "yourReference": "00b0272e-0e76-4e4e-b39e-ba9be2c39615",
- "demoMode": false,
- "sandboxMode": false,
- "customerName": "Example Customer"
}
}Response samples
- 200
- 400
{- "uuid": "00000000-0000-0000-0000-000000000000",
- "data": {
- "backgroundCheckUuid": "00000000-0000-0000-0000-000000000000"
}
}Results
Authorizations:
query Parameters
| uuid required | string <uuid> The Check UUID for the mrz document scan check results |
Responses
Response samples
- 200
- 400
[- {
- "checkId": 1,
- "created": "2025-12-09T09:54:56.7771857Z",
- "completed": "2025-12-09T09:54:56.7771865Z",
- "status": "Completed",
- "data": {
- "mrzCoreScanDetails": {
- "initiatedDate": "2025-12-09T09:54:56.7772714Z",
- "firstName": "John",
- "lastName": "Doe",
- "birthDate": "1980-01-01",
- "gender": "M",
- "nationalityCode": "GB",
- "expiryDate": "2025-01-01",
- "nationalityName": "United Kingdom",
- "documentType": "Passport",
- "documentNumber": "123456789",
- "country": "GB",
- "electronicDecision": "PASSED",
- "documentBacksideCheck": "PASSED",
- "documentBlockingPolicyCheck": "PASSED",
- "documentExpiryCheck": "PASSED",
- "documentSupportCheck": "PASSED",
- "documentValidationCheck": "PASSED",
- "mrzLine": "123456789"
}, - "mrzExtraScanDetails": {
- "issueDate": "2015-01-01",
- "issuingAuthority": "IssuingAuthority"
}
}
}
]Create
Authorizations:
header Parameters
| X-Check-Version | string Enum: "current" "next" Optional Check Version (Default: current) |
Request Body schema: application/jsonrequired
The Request Body
required | object (konfirCandidate) |
required | object (konfirCandidateAddress) |
required | Array of objects (konfirEmploymentReference) |
Array of objects (konfirAcademicReference) | |
Array of objects (konfirGapReference) | |
required | object (konfirMetaData) |
Responses
Request samples
- Payload
{- "candidate": {
- "title": "Mr",
- "firstName": "John",
- "middleName": "James",
- "lastName": "Doe",
- "email": "john.doe@example.com",
- "contactNumber": "07911123456",
- "dateOfBirth": "1995-12-09",
- "niNumber": "AB123456C"
}, - "currentAddress": {
- "houseNumber": "19",
- "houseName": "The Test House",
- "streetName": "High Point",
- "city": "London",
- "county": "Greater London",
- "country": "GB",
- "postCode": "SE9 3PA",
- "fromDate": "2020-12-09",
- "isCurrent": true
}, - "employmentReferences": [
- {
- "fromDate": "2022-12-09",
- "toDate": "2024-12-09",
- "isCurrent": false,
- "organisationName": "Test X Ltd",
- "organisationId": "c060a6dd-a309-44bd-9ba0-8d57390c199a",
- "position": "Software Developer",
- "referee": {
- "name": "Jane Doe",
- "email": "jane.doe@example.com",
- "contactNumber": "01611112222",
- "organisation": "Test X Ltd",
- "department": "Human Resources",
- "position": "HR Manager",
- "postalAddress": "123 Example St, City, Country",
- "doNotContact": true,
- "doNotContactReason": "I don't want them contacted."
}
}
], - "academicReferences": [
- {
- "fromDate": "2020-12-09",
- "toDate": "2022-12-09",
- "isCurrent": false,
- "organisation": "Test University",
- "department": "Computer Science",
- "courseStudied": "Bachelor of Science in Computer Science",
- "gradeAchieved": "First Class Honours",
- "referee": {
- "name": "Jane Doe",
- "email": "jane.doe@example.com",
- "contactNumber": "01612223333",
- "organisation": "Example University",
- "department": "Admissions and Alumni",
- "position": "Head of Admissions and Alumni",
- "postalAddress": "123 Example St, City, Country"
}
}
], - "gapReferences": [
- {
- "fromDate": "2024-12-09",
- "isCurrent": true,
- "reasonForGap": "Travel",
- "additionalInformation": "Spent time volunteering in another country."
}
], - "metaData": {
- "yourReference": "2ff4daf6-c993-4abc-8849-106773f6bd02",
- "demoMode": true,
- "sandboxMode": true,
- "customerName": "Example Customer"
}
}Response samples
- 200
- 400
{- "uuid": "5848d75b-84b4-431c-b1d8-12e278c672a3",
- "data": {
- "backgroundCheckUuid": "5848d75b-84b4-431c-b1d8-12e278c672a3",
- "detail": "Rapid Employment Verification Check created successfully."
}
}Search for employers
Authorizations:
query Parameters
| name required | string The name or partial name of the employer to search for |
| size | integer <int32> The maximum number of results to return (default: 10, max: 20) |
Responses
Response samples
- 200
- 400
{- "employers": [
- {
- "id": "12345",
- "name": "Microsoft Corporation"
}
]
}Results
Authorizations:
query Parameters
| backgroundCheckUuid required | string <uuid> The Background Check UUID for the rapid employment verification results |
Responses
Response samples
- 200
- 400
{- "checkId": 1,
- "created": "2025-12-09T09:54:56.8105505Z",
- "completed": "2025-12-09T09:54:56.8105508Z",
- "status": "Completed",
- "data": {
- "uuid": "c09ff68c-0d29-4c10-9036-6d4f61eff28c",
- "status": 4,
- "timelineStatus": 5,
- "applicantId": 1,
- "applicantName": "Joe Frazier",
- "applicantEmail": "joe@frazier.com",
- "expiresAt": "2025-12-23T09:54:56.8105533Z",
- "archivedAt": "2026-01-06T09:54:56.8105538Z",
- "activities": [
- {
- "activityType": "employment",
- "employerName": "Employer Name",
- "startDate": "2025-12-08",
- "endDate": "2025-12-09",
- "jobTitle": "Job Title",
- "declareStatus": "Declared",
- "verifiedStatus": "verified",
- "isDeclared": true,
- "isConnected": true,
- "sources": [
- {
- "providerId": "hmrc",
- "providerName": "UK HMRC Records"
}
]
}
], - "report": {
- "createdAt": "2025-12-09T09:54:56.8105560Z",
}
}
}Create
Authorizations:
header Parameters
| X-Check-Version | string Enum: "current" "next" Optional Check Version (Default: current) |
Request Body schema: application/jsonrequired
The Request Body
required | object (northRowPerson) |
required | object (northRowAddress) |
required | object (metaData) |
Responses
Request samples
- Payload
{- "candidate": {
- "firstName": "John",
- "lastName": "Doe",
- "email": "john.doe@example.com",
- "title": "Mr",
- "dateOfBirth": "1980-01-01",
- "gender": "m"
}, - "currentAddress": {
- "houseNumber": "19",
- "streetName": "High Point",
- "city": "London",
- "county": "Greater London",
- "country": "GB",
- "postCode": "SE9 3PA",
- "fromDate": "2010-01-01",
- "isCurrent": true
}, - "metaData": {
- "yourReference": "90541c4f-1379-4a9b-8f39-fc9bca04cb79",
- "demoMode": true,
- "sandboxMode": false
}
}Response samples
- 200
- 400
{- "uuid": "00000000-0000-0000-0000-000000000000",
- "data": {
- "backgroundCheckUuid": "00000000-0000-0000-0000-000000000000"
}
}Results
Authorizations:
query Parameters
| backgroundCheckUuid required | string <uuid> The Background Check UUID for the digital identity results |
Responses
Response samples
- 200
- 400
[- {
- "checkId": 1,
- "created": "2025-12-09T09:54:56.4265672Z",
- "status": "Pending",
- "yourReference": "ABC123",
- "data": {
- "ragScore": {
- "rag": "Green",
- "score": 85
}, - "alerts": [
- {
- "message": "Alert message 1",
- "type": "Type1",
- "score": 90,
- "category": "Category1"
}, - {
- "message": "Alert message 2",
- "type": "Type2",
- "score": 75,
- "category": "Category2"
}
], - "pepAndSanctions": [
- {
- "firstName": "John",
- "lastName": "Doe",
- "gender": "Male",
- "nationality": "American",
- "dob": "1980-01-01",
- "deceased": false,
- "dateOfDeath": "",
- "insolvent": false,
- "lawEnforcement": false,
- "pep": false,
- "pepLevelDetail": [
- {
- "level": "Level 1",
- "description": "Senior official",
- "subContentType": [
- {
- "level": "Sub-Level A",
- "description": "Head of State"
}, - {
- "level": "Sub-Level B",
- "description": "Minister of Finance"
}
]
}
], - "aliases": [
- {
- "firstName": "John",
- "middleName": "J.",
- "lastName": "Doe"
}
], - "articles": [
- {
- "dateCollected": "2025-01-01",
- "categories": [
- "News"
], - "snippet": {
- "title": "Investigative Report",
- "summary": "An investigation revealed...",
- "keywordsMatched": [
- "Investigation",
- "Finance"
]
}
}
], - "sanctions": [
- {
- "sanctionType": "OFAC",
- "isCurrent": true
}
], - "notes": [
- {
- "dataSource": "OFAC",
- "text": "On sanctions list",
- "snippet": [
- {
- "title": "OFAC Sanctions Entry",
- "summary": "Individual listed due to financial crime allegations.",
- "keywordsMatched": [
- "OFAC",
- "Sanctions",
- "Financial Crime"
]
}
]
}
], - "linkedBusinesses": [
- {
- "businessName": "Doe Inc",
- "position": "Owner"
}
], - "linkedPeople": [
- {
- "name": "Jane Doe",
- "association": "Spouse"
}
], - "politicalRoles": [
- {
- "role": "Mayor",
- "country": "USA",
- "dateFrom": "2015-01-01",
- "dateTo": "2020-01-01"
}
]
}
]
}
}
]Response samples
- 200
- 400
[- {
- "id": 123,
- "headers": {
- "key": "value"
}, - "enabled": true,
- "eventTypes": [
- "CheckCompletedEvent"
]
}
]Create
Authorizations:
Request Body schema: application/jsonrequired
The Request Body
| url required | string |
object | |
| enabled | boolean or null |
| eventTypes | Array of strings |
Responses
Request samples
- Payload
{- "headers": {
- "X-example": "Example"
}, - "enabled": true,
- "eventTypes": [
- "CheckCompletedEvent"
]
}Response samples
- 200
- 400
{- "id": 0
}