- GraphQL
- cURL
- Javascript
query FetchCheckResults {
fetchCheckResults(where: { externalId: "HPEXAMPLE" }) {
externalId
status
progressStatus
jobTitle
price
fullReportUrl
summaryReportUrl
createdAt
completedAt
submittedOn
identity {
status
name
firstName
middleName
surname
dateOfBirth
remarks
timestamp
passportNumber
passportCountryId
passportIssueDate
passportExpiryDate
passportFileId
nationalIdCardNumber
nationalIdCardCountryId
nationalIdCardIssueDate
nationalIdCardExpiryDate
nationalIdCardFileId
drivingLicenceNumber
drivingLicenceCountryId
drivingLicenceIssueDate
drivingLicenceExpiryDate
drivingLicenceFileId
globalAuth
globalIdsp
globalLevel
globalPolicy
globalProfile
updatedAt
createdAt
personaChecks {
id
name
status
}
files {
uri
mime
name
size
}
}
rightToWork {
status
countryOfWorkId
validationType
ukShareCodeNumber
ukShareCodeCompany
ukShareCodeAuthReference
ukShareCodeAuthDate
ukShareCodeAuthFileId
globalAuth
globalIdsp
globalLevel
globalPolicy
globalProfile
files {
uri
mime
name
size
}
remarks
}
addresses {
list {
status
countryId
address1
address2
address3
region
buildingNumber
street
summary
city
postCode
fromDate
toDate
remarks
findings
}
files {
uri
mime
name
size
}
}
criminalRecords {
list {
disclosedHistory
supportingComment
evidenceCheckedBy
referenceNumber
country {
id
name
}
ukDisclosureAndBarringServiceType
ukDisclosureAndBarringServiceNumber
ukDisclosureAndBarringServiceEresult
certificateIssueDate
certificateFileId
findings
remarks
}
files {
uri
mime
name
size
}
}
financial {
list {
country {
id
name
}
insolvent
insolvenciesLast6Years
activeCcjs
resolvedCcjs
totalPendingCcjAmount
noticeOfCorrectionAndDisputes
casesOverview {
findingsType
number
court
amount
status
dataResolved
judgementDate
}
findings
remarks
}
files {
uri
mime
name
size
}
}
directorships
globalSanctions {
status
type
totalHitCount
findings
remarks
results {
id
hitId
hitScore
datasets
reviewStatus
card {
hitId
hitScore
decision
name
match
countries
datesOfBirth
datasets
pepTier
position
isDeceased
profileImages
aliases
associations
category
earliestDate
latestDate
sources
documentLinks
findings
}
}
files {
uri
mime
name
size
}
}
fcaRegistries
socialMedia {
status
createdAt
updatedAt
list {
type
uri
disclosedSocialMedia
findings
remarks
}
files {
uri
mime
name
size
}
}
employments {
list {
status
occupation
providedByApplicant
agencyName
contactDeadline
companyName
companyStatus
companyRegistrationDate
companyIndustry
companyRegistrationNumber
companyCountryId
companyAddress1
companyAddress2
companyAddress3
companyBuildingNumber
companySummary
companyCity
companyPostCode
companyRegion
jobTitle
isCurrentJob
isCurrent
fromDate
toDate
findings
remarks
primaryFile {
uri
mime
name
size
}
secondaryFile {
uri
mime
name
size
}
supportingComment
supportingCommentSentiment
employmentReferees {
id
status
consentNote
supportingComment
contactName
contactJobTitle
contactEmail
}
}
files {
uri
mime
name
size
}
}
education {
list {
countryOfStudyId
providedByApplicant
status
institution
qualificationLevel
courseTitle
fromDate
toDate
awardDate
finalGrade
exclusiveHEDDPartner
remarks
findings
}
files {
uri
mime
name
size
}
}
professionalCertifications {
list {
status
providedByApplicant
institution
qualificationLevel
courseTitle
fromDate
toDate
awardDate
finalGrade
exclusiveHEDDPartner
}
files {
uri
mime
name
size
}
}
formQuestions {
order
uuid
type
label
answer
isFromProfessionalForm
comment
files {
uri
mime
name
size
}
}
}
}
curl -X POST \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_PUBLIC_API_TOKEN" \
-d '{
"query": "query FetchCheckResults { fetchCheckResults(where: { externalId: \"HPEXAMPLE\" }) { externalId status progressStatus jobTitle price fullReportUrl summaryReportUrl createdAt completedAt submittedOn identity { status name firstName middleName surname dateOfBirth remarks timestamp passportNumber passportCountryId passportIssueDate passportExpiryDate passportFileId nationalIdCardNumber nationalIdCardCountryId nationalIdCardIssueDate nationalIdCardExpiryDate nationalIdCardFileId drivingLicenceNumber drivingLicenceCountryId drivingLicenceIssueDate drivingLicenceExpiryDate drivingLicenceFileId globalAuth globalIdsp globalLevel globalPolicy globalProfile updatedAt createdAt personaChecks { id name status } files { uri mime name size } } rightToWork { status countryOfWorkId validationType ukShareCodeNumber ukShareCodeCompany ukShareCodeAuthReference ukShareCodeAuthDate ukShareCodeAuthFileId globalAuth globalIdsp globalLevel globalPolicy globalProfile files { uri mime name size } remarks } addresses { list { status countryId address1 address2 address3 region buildingNumber street summary city postCode fromDate toDate remarks findings } files { uri mime name size } } criminalRecords { list { disclosedHistory supportingComment evidenceCheckedBy referenceNumber country { id name } ukDisclosureAndBarringServiceType ukDisclosureAndBarringServiceNumber ukDisclosureAndBarringServiceEresult certificateIssueDate certificateFileId findings remarks } files { uri mime name size } } financial { list { country { id name } insolvent insolvenciesLast6Years activeCcjs resolvedCcjs totalPendingCcjAmount noticeOfCorrectionAndDisputes casesOverview { findingsType number court amount status dataResolved judgementDate } findings remarks } files { uri mime name size } } directorships globalSanctions { status type totalHitCount findings remarks results { id hitId hitScore datasets reviewStatus card { hitId hitScore decision name match countries datesOfBirth datasets pepTier position isDeceased profileImages aliases associations category earliestDate latestDate sources documentLinks findings } } files { uri mime name size } } fcaRegistries socialMedia { status createdAt updatedAt list { type uri disclosedSocialMedia findings remarks } files { uri mime name size } } employments { list { status occupation providedByApplicant agencyName contactDeadline companyName companyStatus companyRegistrationDate companyIndustry companyRegistrationNumber companyCountryId companyAddress1 companyAddress2 companyAddress3 companyBuildingNumber companySummary companyCity companyPostCode companyRegion jobTitle isCurrentJob isCurrent fromDate toDate findings remarks primaryFile { uri mime name size } secondaryFile { uri mime name size } supportingComment supportingCommentSentiment employmentReferees { id status consentNote supportingComment contactName contactJobTitle contactEmail } } files { uri mime name size } } education { list { countryOfStudyId providedByApplicant status institution qualificationLevel courseTitle fromDate toDate awardDate finalGrade exclusiveHEDDPartner remarks findings } files { uri mime name size } } professionalCertifications { list { status providedByApplicant institution qualificationLevel courseTitle fromDate toDate awardDate finalGrade exclusiveHEDDPartner } files { uri mime name size } } formQuestions { order uuid type label answer isFromProfessionalForm comment files { uri mime name size } } } }"
}' \
https://api.hirepass.com/applicant
const fetchData = async () => {
try {
const response = await fetch("https://api.hirepass.com/applicant", {
method: "POST",
headers: {
"Content-Type": "application/json",
"Authorization": "Bearer YOUR_PUBLIC_API_TOKEN",
},
body: JSON.stringify({
query: `
query FetchCheckResults {
fetchCheckResults(where: { externalId: "HPEXAMPLE" }) {
externalId
status
progressStatus
jobTitle
price
fullReportUrl
summaryReportUrl
createdAt
completedAt
submittedOn
identity {
status
name
firstName
middleName
surname
dateOfBirth
remarks
timestamp
passportNumber
passportCountryId
passportIssueDate
passportExpiryDate
passportFileId
nationalIdCardNumber
nationalIdCardCountryId
nationalIdCardIssueDate
nationalIdCardExpiryDate
nationalIdCardFileId
drivingLicenceNumber
drivingLicenceCountryId
drivingLicenceIssueDate
drivingLicenceExpiryDate
drivingLicenceFileId
globalAuth
globalIdsp
globalLevel
globalPolicy
globalProfile
updatedAt
createdAt
personaChecks {
id
name
status
}
files {
uri
mime
name
size
}
}
rightToWork {
status
countryOfWorkId
validationType
ukShareCodeNumber
ukShareCodeCompany
ukShareCodeAuthReference
ukShareCodeAuthDate
ukShareCodeAuthFileId
globalAuth
globalIdsp
globalLevel
globalPolicy
globalProfile
files {
uri
mime
name
size
}
remarks
}
addresses {
list {
status
countryId
address1
address2
address3
region
buildingNumber
street
summary
city
postCode
fromDate
toDate
remarks
findings
}
files {
uri
mime
name
size
}
}
criminalRecords {
list {
disclosedHistory
supportingComment
evidenceCheckedBy
referenceNumber
country {
id
name
}
ukDisclosureAndBarringServiceType
ukDisclosureAndBarringServiceNumber
ukDisclosureAndBarringServiceEresult
certificateIssueDate
certificateFileId
findings
remarks
}
files {
uri
mime
name
size
}
}
financial {
list {
country {
id
name
}
insolvent
insolvenciesLast6Years
activeCcjs
resolvedCcjs
totalPendingCcjAmount
noticeOfCorrectionAndDisputes
casesOverview {
findingsType
number
court
amount
status
dataResolved
judgementDate
}
findings
remarks
}
files {
uri
mime
name
size
}
}
directorships
globalSanctions {
status
type
totalHitCount
findings
remarks
results {
id
hitId
hitScore
datasets
reviewStatus
card {
hitId
hitScore
decision
name
match
countries
datesOfBirth
datasets
pepTier
position
isDeceased
profileImages
aliases
associations
category
earliestDate
latestDate
sources
documentLinks
findings
}
}
files {
uri
mime
name
size
}
}
fcaRegistries
socialMedia {
status
createdAt
updatedAt
list {
type
uri
disclosedSocialMedia
findings
remarks
}
files {
uri
mime
name
size
}
}
employments {
list {
status
occupation
providedByApplicant
agencyName
contactDeadline
companyName
companyStatus
companyRegistrationDate
companyIndustry
companyRegistrationNumber
companyCountryId
companyAddress1
companyAddress2
companyAddress3
companyBuildingNumber
companySummary
companyCity
companyPostCode
companyRegion
jobTitle
isCurrentJob
isCurrent
fromDate
toDate
findings
remarks
primaryFile {
uri
mime
name
size
}
secondaryFile {
uri
mime
name
size
}
supportingComment
supportingCommentSentiment
employmentReferees {
id
status
consentNote
supportingComment
contactName
contactJobTitle
contactEmail
}
}
files {
uri
mime
name
size
}
}
education {
list {
countryOfStudyId
providedByApplicant
status
institution
qualificationLevel
courseTitle
fromDate
toDate
awardDate
finalGrade
exclusiveHEDDPartner
remarks
findings
}
files {
uri
mime
name
size
}
}
professionalCertifications {
list {
status
providedByApplicant
institution
qualificationLevel
courseTitle
fromDate
toDate
awardDate
finalGrade
exclusiveHEDDPartner
}
files {
uri
mime
name
size
}
}
formQuestions {
order
uuid
type
label
answer
isFromProfessionalForm
comment
files {
uri
mime
name
size
}
}
}
}
`,
}),
});
if (!response.ok) {
throw new Error(`HTTP error! status: ${response.status}`);
}
const data = await response.json();
console.log("Response data:", data);
} catch (error) {
console.error("Error:", error);
}
};
fetchData();

