Vacancy

Get Vacancy

HTTP Request

GET /api/vacancies/{id}

📋 Description: Retrieves detailed information about a specific job vacancy identified by its unique ID, enabling businesses to access essential recruitment data for informed decision-making.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

Responses

Status

Meaning

Description

Schema

200

OK

OK

VacancyDto

Update Vacancy

HTTP Request

PUT /api/vacancies/{id}

📋 Description: Updates the details of a specific job vacancy identified by its unique ID, enabling organizations to maintain accurate and current job listings.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

body

body

VacancyDto

true

Request body containing the updated vacancy details, including position title, description, and required qualifications, to ensure accurate workforce planning.

Responses

Status

Meaning

Description

Schema

200

OK

OK

VacancyDto

Delete Vacancy

HTTP Request

DELETE /api/vacancies/{id}

📋 Description: Deletes a specific vacancy identified by its unique ID, ensuring that the vacancy is no longer available for job seekers and streamlining the recruitment process.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

Responses

Status

Meaning

Description

Schema

204

No Content

No Content

None