- GraphQL
- cURL
- Javascript
query ListCheckRequests {
listCheckRequests(pagination: { page: 1, pageSize: 20 }) {
items {
externalId
applicant
email
checkPackage
progressStatus
status
requestedBy
requestedOn
submittedOn
completedOn
overallFindings
}
total
pageTotal
page
pageSize
}
}
pagination is optional — omit it to get the default page (page 1, 3 results). It accepts page, pageSize, sortBy and sortOrder.curl -X POST \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_PUBLIC_API_TOKEN" \
-d '{
"query": "query ListCheckRequests { listCheckRequests(pagination: { page: 1, pageSize: 20 }) { items { externalId applicant email checkPackage progressStatus status requestedBy requestedOn submittedOn completedOn overallFindings } total pageTotal page pageSize } }"
}' \
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 ListCheckRequests {
listCheckRequests(pagination: { page: 1, pageSize: 20 }) {
items {
externalId
applicant
email
checkPackage
progressStatus
status
requestedBy
requestedOn
submittedOn
completedOn
overallFindings
}
total
pageTotal
page
pageSize
}
}
`,
}),
});
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();

