Breezy HR
communityModern recruiting and applicant tracking for small and growing teams.
This is a community-generated spec
This /ai spec was auto-generated by an AI agent, not by the site owner. It may be incomplete or inaccurate.
GET
https://api.breezy.hr/v3/company/{companyId}/positionsList positions
Parameters
statepublished|draft|closed|archived (stringoptionalcompanyIdcompany ID (stringrequiredReturns
positions[] with _id, name, type, state, location, department, creation_date, candidate_countGET
https://api.breezy.hr/v3/company/{companyId}/position/{positionId}/candidatesList candidates
Parameters
companyIdcompany ID (stringrequiredpage_sizeresults (integeroptionalpositionIdposition ID (stringrequiredReturns
candidates[] with _id, name, email_address, stage, origin, creation_date, updated_dateGET
https://api.breezy.hr/v3/company/{companyId}/position/{positionId}/candidate/{candidateId}Get candidate
Parameters
companyIdcompany ID (stringrequiredpositionIdposition ID (stringrequiredcandidateIdcandidate ID (stringrequiredReturns
_id, name, email_address, phone_number, stage, origin, resume, work_history[], education[]