---
title: "Recruitment - Create/Upsert Vacancy"
method: POST
path: "/recruitment/vacancies"
tags: ["Exato - Recruitment"]
---

# Recruitment - Create/Upsert Vacancy

`POST /recruitment/vacancies`

Recruitment - Create/Upsert Vacancy

## Query parameters

- `test_mode` boolean
- `lightweight` boolean

## Response `200`

Success

- CreateVacancyResponse — CreateVacancyResponse
  - `api_result_type` string
  - `message` string
  - `result_type_code` integer
  - `result` VacancyDto — VacancyDto
    - `candidate_count` integer
    - `created_at` string, date-time
    - `description` string
    - `external_id` string
    - `external_source` string
    - `has_custom_weights` boolean
    - `has_job_description` boolean
    - `job_code` string
    - `package_count` integer
    - `public_id` string
    - `scored_count` integer
    - `status` string
    - `tags` string[]
    - `title` string
    - `updated_at` string, date-time

---

[API](https://skmtc.dev/directdigital/apis/backend-apis.md) · [All operations](https://skmtc.dev/directdigital/apis/backend-apis/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/directdigital/backend-apis/revisions/a3305895eccd/schema)
