Jobs Service
Creation / Modification
| Method | Path | Auth | Details |
|---|---|---|---|
| POST | /jobs/create-shift | Description | |
| POST | /jobs/edit-shift | Description | |
| POST | /jobs/cancel | Description | |
| POST | /jobs/update-banks-and-agencies | Description |
Applications & Bookings
| Method | Path | Auth | Details | |||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| POST | /jobs/apply | candidate | DescriptionCalled when a candidate applies for a shift Auth
Parameters
| |||||||||||||||||||||||||
| POST | /jobs/decline | candidate | DescriptionCancels a candidate's booking from a shift (if candidate is already booked) or withdraws an application if not booked. Auth
Parameters
| |||||||||||||||||||||||||
| POST | /jobs/book | admin candidate | DescriptionBook a candidate into a shift Auth
Parameters
| |||||||||||||||||||||||||
| POST | /jobs/submit-supplier-candidate | Description | ||||||||||||||||||||||||||
| POST | /jobs/cancel-attempt | Description | ||||||||||||||||||||||||||
| POST | /jobs/cancel-slots | Description | ||||||||||||||||||||||||||
| POST | /applications/hide-or-unhide | Description |
Viewing (Admins)
| Method | Path | Auth | Details | ||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| GET | /calendars/day-summaries | admin | DescriptionReturns a summary of shifts based on the provided filters. Called by the web app and the result is displayed in the shifts calendar. Auth
Parameters
| ||||||||||||||||||||||||||||||||||||||||||||||||||
| POST | /jobs/shift-list | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | /jobs/shift-detail | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | /jobs/audit-trail | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | /jobs/search | Description |
Viewing (Staff)
| Method | Path | Auth | Details |
|---|---|---|---|
| GET | /jobs/shift-list-candidate | Description | |
| POST | /jobs/shift-detail-candidate | Description | |
| POST | /jobs/candidate-shifts | Description | |
| POST | /jobs/increment-views | Description |
Agency Management
| Method | Path | Auth | Details |
|---|---|---|---|
| POST | /jobs/agency-approve | Description | |
| POST | /jobs/agency-release | Description | |
| POST | /jobs/agency-request | Description | |
| POST | /jobs/agency-retract | Description |
Templates
| Method | Path | Auth | Details |
|---|---|---|---|
| POST | /templates/create | Description | |
| POST | /templates/delete | Description | |
| GET | /templates/get | Description | |
| GET | /templates/list | Description | |
| POST | /templates/update | Description |
Miscellaneous
| Method | Path | Auth | Details |
|---|---|---|---|
| POST | /candidates/search | Description | |
| POST | /cost-centres/search | Description | |
| POST | /jobs/fetch-reasons | Description |