POST api/clients/vacancies

Create vacancy

Request Information

URI Parameters

None.

Body Parameters

VacancyRequestViewModel
NameDescriptionTypeAdditional 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

string

Response Formats

application/json, text/json

Sample:
"sample string"