HRIS API

Retrieve job applications with optional filters

get

Fetch job applications filtered by last status update date range and/or pipeline stage.

  • job_application_status_start and job_application_status_end filter by last status update date (UTC).

  • job_application_status filters by a specific pipeline stage. If job_application_status is omitted, all statuses within the date range are returned.

Query parameters
job_application_status_startstring · date-timeOptional

Filter candidates by last status update start date (UTC). Default is 30 days in the past.

job_application_status_endstring · date-timeOptional

Filter candidates by last status update end date (UTC).

job_application_statusstringOptional

Filter by pipeline stage (e.g., Application Extended, Offer Accepted). Must be a step in an Active Pipeline Template.

Responses
chevron-right
200

OK - Successfully retrieved job applications matching the filter criteria.

application/json
firstNamestringOptionalExample: Jane
lastNamestringOptionalExample: Doe
candidateIdstring · uuidOptional
emailstring · emailOptionalExample: [email protected]
phonestringOptionalExample: +1-555-123-4567
applicationIdstring · uuidOptionalExample: f18fc41a-4357-4520-a9ce-e477ef947b36
jobTitlestringOptionalExample: Entry Level Associate
jobIdstring · uuidOptional
departmentstringOptionalExample: Litigation
officeLocationstringOptionalExample: New York
employmentTypestringOptionalExample: Full-time
positionstringOptionalExample: Associate
requisitionIdstringOptionalExample: req-12345
startDatestring · dateOptionalExample: 2025-10-10
salaryintegerOptionalExample: 175000
jobApplicationLastStatusUpdatestring · date-timeOptionalExample: 2025-09-15T12:30:00Z
get
/v1/job-applications

Last updated