POST api/clients/vacancies
Create vacancy
Request Information
URI Parameters
None.
Body Parameters
VacancyRequestViewModelName | Description | Type | Additional information |
---|---|---|---|
Uid | string |
None. |
|
JobType | DNAJobType |
None. |
|
JobTitle | string |
None. |
|
JobRole | string |
None. |
|
JobDescription | string |
None. |
|
StartDate | date |
None. |
|
EndDate | date |
None. |
|
ReplyTime | integer |
None. |
|
RoleId | string |
None. |
|
PositionCount | integer |
None. |
|
ClientId | string |
None. |
|
ClientSiteId | string |
None. |
|
ClientSite | string |
None. |
|
ClientContactId | string |
Required |
|
BookerName | string |
None. |
|
ConsultantId | string |
None. |
|
VacancyDays | Collection of VacancyDayViewModel |
None. |
|
VacancyTags | Collection of TagViewModel |
None. |
|
ApplicationEnableFor | LongTermEnableType |
None. |
|
ServiceFee | decimal number |
None. |
|
FillRequestReason | FillRequestReason |
None. |
|
UsedDateRange | boolean |
None. |
|
IsFullDayVacancy | boolean |
None. |
|
IsHalfDayVacancy | boolean |
None. |
Request Formats
application/json, text/json
Sample:
{ "Uid": "sample string 1", "JobType": 0, "JobTitle": "sample string 2", "JobRole": "sample string 3", "JobDescription": "sample string 4", "StartDate": "2025-05-03T03:57:57.494692Z", "EndDate": "2025-05-03T03:57:57.494692Z", "ReplyTime": 6, "RoleId": "sample string 7", "PositionCount": 8, "ClientId": "sample string 9", "ClientSiteId": "sample string 11", "ClientSite": "sample string 12", "ClientContactId": "sample string 13", "BookerName": "sample string 14", "ConsultantId": "sample string 15", "VacancyDays": [ { "Date": "2025-05-03T03:57:57.494692Z", "StartTime": "00:00:00.1234567", "Hours": 1.0, "BookingTimeType": 0, "InvoiceDayRate": 1.0, "PayDayRate": 1.0, "HourlyRate": 1.0 }, { "Date": "2025-05-03T03:57:57.494692Z", "StartTime": "00:00:00.1234567", "Hours": 1.0, "BookingTimeType": 0, "InvoiceDayRate": 1.0, "PayDayRate": 1.0, "HourlyRate": 1.0 } ], "VacancyTags": [ { "Id": "sample string 1", "TagCategoryId": "sample string 2", "TagCategoryName": "sample string 3", "Name": "sample string 4" }, { "Id": "sample string 1", "TagCategoryId": "sample string 2", "TagCategoryName": "sample string 3", "Name": "sample string 4" } ], "ApplicationEnableFor": 0, "ServiceFee": 1.0, "FillRequestReason": 0, "UsedDateRange": true, "IsFullDayVacancy": true, "IsHalfDayVacancy": false }
Response Information
Resource Description
Created vacancy unique identifier
stringResponse Formats
application/json, text/json
Sample:
"sample string"