For the complete documentation index, see llms.txt. This page is also available as Markdown.

HRIS API

Retrieve job applications with optional filters

get

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

  • job_application_status_start / job_application_status_end bound the last status-update timestamp (UTC). If _start is omitted it defaults to 30 days in the past.

  • job_application_status restricts results to a single pipeline stage. When omitted, all statuses within the date range are returned.

Query parameters
job_application_status_startstring · date-timeOptional

Filter by last status-update start date (UTC). Defaults to 30 days in the past.

Example: 2025-09-01T00:00:00Z
job_application_status_endstring · date-timeOptional

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

Example: 2025-09-30T23:59:59Z
job_application_statusstringOptional

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

Example: Offer Accepted
Responses
200

OK — successfully retrieved job applications matching the filter criteria.

application/json
firstNamestringOptionalExample: Jane
lastNamestringOptionalExample: Doe
candidateIdstring · uuidOptional
emailstring · emailOptionalExample: jane.doe@example.com
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