Vacancy
Vacancy represents a job opening in the Recrubo platform. Vacancies can be created and managed via the Recrubo platform, but also via the API.
Endpoints
GET /vacancy
- Retrieves a list of all vacancies.GET /vacancy/{id}
- Retrieves a specific vacancy by ID.GET /vacancy/{id}?include=locations
- Retrieves a specific vacancy by ID with all connected locations.POST /vacancy
- Creates a new vacancy.PATCH /vacancy/{id}
- Updates a specific vacancy by ID.DELETE /vacancy/{id}
- Deletes a specific vacancy by ID.
Attributes
title
String
The title for the vacancy. This will be shown in a list when a chatbot contains a vacancy selection.
description
String
The description of the vacancy. The AI can use this to respond to questions with knowledge of the specific vacancy.
deletedAt
DateTime
The date the vacancy was deleted.
url
String
The url of the job site where the vacancy is displayed.
externalId
String
The externalId is a field for external systems to store a tracking number.
createdAt
DateTime
The timestamp when the vacancy was created.
updatedAt
DateTime
The timestamp when the vacancy was last updated.
HTTP Methods
title
X
X
X
description
X
X
X
deletedAt
X
externalId
X
x
x
createdAt
X
updatedAt
X
Required Fields for Creation (POST)
title
String
Developer at Recrubo.
description
String
A vacancy description text containing detailed information about the vacancy.
Example POST body
Example PATCH body with locations
OpenAPI
Last updated