Recruitment Campaign API
The Recruitment Campaign API manages the complete lifecycle of hiring campaigns — including creation, updating, viewing, deleting and fetching statistics. It also connects campaigns with candidate workflows such as screening, pre-screening forms, interview notes, and client notes. This API acts as the central hub that links profiles, candidates, interviews, and evaluation processes across the RMS.Endpoints Overview
| Endpoint | Method | Description | Access |
|---|---|---|---|
/api/campaigns | GET | Get all campaigns | campaign:read |
/api/campaigns/stats | GET | Get campaign statistics | campaign:read |
/api/campaigns/:id | GET | Get a specific campaign | campaign:read |
/api/campaigns | POST | Create a new campaign | campaign:create |
/api/campaigns/:id | PUT | Update campaign details | campaign:update |
/api/campaigns/:id | DELETE | Delete a campaign | campaign:delete |