API Response Codes
200 - Success
Returned when the request is valid and the authenticated admin has access to this api endpoint. Response body is a JSON array of job applications formatted for HRIS.
400 - Bad Request
The request could not be processed due to invalid input. Common causes:
Incorrect date format
`job_application_status_start` or `job_application_status_end` is not a valid date/datetime.
Expected formats:
`yyyy-MM-dd` or `yyyy-MM-ddTHH:mm:ss` or `
Example message:
“Invalid date format: 'Tuesday'. Expected date or datetime in one of the following ISO-8601 formats: " + "'yyyy-MM-dd', 'yyyy-MM-dd'T'HH:mm:ss', or 'yyyy-MM-dd'T'HH:mm:ssZ' (with timezone or UTC offset).”
Invalid date range
`job_application_status_start` is after `job_application_status_end`.
Example message: “job_application_status_start date must be before the job_application_status_end”
Invalid status filter
`job_application_status` is not a recognized pipeline status for your jobs.
The status needs exist on an active Pipeline
Example message: “'INVALID_STATUS' is not a valid active status value.'”
Invalid status bucket filter
`job_application_status_bucket` is not a recognized pipeline status bucket for your jobs.
The status needs exist on an active Pipeline
Example message: “'INVALID_STATUS' is not a valid status bucket value.'”
Fix this status code by correcting parameter formats/values and retrying.
401 - Unauthorized
Authentication or authorization failed. Typical reasons:
The HRIS API feature is not enabled for your organization.
You are attempting to use the API with credentials tied to a non-admin user
Example message:
“Reach out to support for access to this endpoint”
Remediation: Contact Flo Recruit Support to enable access and ensure your account has the necessary permissions.
429 - Too Many Requests
The request was rate-limited. Our API is Rate Limited to 1000 requests / 5 minutes.
Remediation: Back off and retry after the time specified in response headers (if present), or implement client-side rate limiting/retries with exponential backoff.
500 - Internal Server Error
An unexpected error occurred on the server while processing the request.
Example message:
“Failed to fetch candidates”
Remediation: Retry later. If the error persists, contact Flo Recruit Support with the request details and timestamp.
Last updated

