POST api/job/service-tenant/job-posting/submit-publish?id={id}

Request Information

URI Parameters

NameDescriptionTypeAdditional information
id

integer

None.

Body Parameters

RecJobVacanciesDTOW
NameDescriptionTypeAdditional information
job_title

string

Required

job_reference

string

Required

Max length: 100

employment_type_id

integer

Required

responsibilities

string

Required

job_role_id

integer

Required

scope

string

Required

sector_id

integer

Required

arc_location

boolean

Required

arc_allow_candidates_relocate

boolean

Required

arc_min_years_experience

boolean

Required

arc_min_level_education

boolean

Required

arc_req_current_salary

boolean

Required

arc_req_cv

boolean

Required

arc_req_cover_note

boolean

Required

negotiable

boolean

Required

receive_notification_status

boolean

Required

min_req_qualification

string

Max length: 100

required_experience

integer

None.

vacancy_location

string

None.

job_location_country_id

integer

None.

job_location_state_id

integer

None.

job_location_city_id

integer

None.

salary_type_id

integer

None.

remuneration_min

decimal number

None.

remuneration_max

decimal number

None.

bonus

decimal number

None.

commission

decimal number

None.

reports_to

string

Max length: 300

start_date

date

None.

end_date

date

None.

contact_person_name

string

Max length: 300

notification_email

string

Max length: 100

arc_nationality

string

Max length: 100

use_custom_form

boolean

Required

form_id

integer

None.

interview_id

integer

None.

use_ai_shortlisting

boolean

None.

position_requirement

string

None.

template_id

integer

None.

Request Formats

application/json, text/json

Sample:
{
  "job_title": "sample string 1",
  "job_reference": "sample string 2",
  "employment_type_id": 3,
  "responsibilities": "sample string 4",
  "job_role_id": 5,
  "scope": "sample string 6",
  "sector_id": 7,
  "arc_location": true,
  "arc_allow_candidates_relocate": true,
  "arc_min_years_experience": true,
  "arc_min_level_education": true,
  "arc_req_current_salary": true,
  "arc_req_cv": true,
  "arc_req_cover_note": true,
  "negotiable": true,
  "receive_notification_status": true,
  "min_req_qualification": "sample string 17",
  "required_experience": 1,
  "vacancy_location": "sample string 18",
  "job_location_country_id": 1,
  "job_location_state_id": 1,
  "job_location_city_id": 1,
  "salary_type_id": 1,
  "remuneration_min": 1.0,
  "remuneration_max": 1.0,
  "bonus": 1.0,
  "commission": 1.0,
  "reports_to": "sample string 19",
  "start_date": "2025-09-07T13:40:19.5053709+00:00",
  "end_date": "2025-09-07T13:40:19.5053709+00:00",
  "contact_person_name": "sample string 20",
  "notification_email": "sample string 21",
  "arc_nationality": "sample string 22",
  "use_custom_form": true,
  "form_id": 1,
  "interview_id": 1,
  "use_ai_shortlisting": true,
  "position_requirement": "sample string 25",
  "template_id": 1
}

application/xml, text/xml

Sample:
<RecJobVacanciesDTOW xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Xceed365EngageApi.core.DTOs.Writable">
  <arc_allow_candidates_relocate>true</arc_allow_candidates_relocate>
  <arc_location>true</arc_location>
  <arc_min_level_education>true</arc_min_level_education>
  <arc_min_years_experience>true</arc_min_years_experience>
  <arc_nationality>sample string 22</arc_nationality>
  <arc_req_cover_note>true</arc_req_cover_note>
  <arc_req_current_salary>true</arc_req_current_salary>
  <arc_req_cv>true</arc_req_cv>
  <bonus>1</bonus>
  <commission>1</commission>
  <contact_person_name>sample string 20</contact_person_name>
  <employment_type_id>3</employment_type_id>
  <end_date>2025-09-07T13:40:19.5053709+00:00</end_date>
  <form_id>1</form_id>
  <interview_id>1</interview_id>
  <job_location_city_id>1</job_location_city_id>
  <job_location_country_id>1</job_location_country_id>
  <job_location_state_id>1</job_location_state_id>
  <job_reference>sample string 2</job_reference>
  <job_role_id>5</job_role_id>
  <job_title>sample string 1</job_title>
  <min_req_qualification>sample string 17</min_req_qualification>
  <negotiable>true</negotiable>
  <notification_email>sample string 21</notification_email>
  <position_requirement>sample string 25</position_requirement>
  <receive_notification_status>true</receive_notification_status>
  <remuneration_max>1</remuneration_max>
  <remuneration_min>1</remuneration_min>
  <reports_to>sample string 19</reports_to>
  <required_experience>1</required_experience>
  <responsibilities>sample string 4</responsibilities>
  <salary_type_id>1</salary_type_id>
  <scope>sample string 6</scope>
  <sector_id>7</sector_id>
  <start_date>2025-09-07T13:40:19.5053709+00:00</start_date>
  <template_id>1</template_id>
  <use_ai_shortlisting>true</use_ai_shortlisting>
  <use_custom_form>true</use_custom_form>
  <vacancy_location>sample string 18</vacancy_location>
</RecJobVacanciesDTOW>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'RecJobVacanciesDTOW'.

Response Information

Resource Description

IHttpActionResult

None.

Response Formats

application/json, text/json, application/xml, text/xml

Sample:

Sample not available.