Download OpenAPI specification:
API для работы с вакансиями и откликами на вакансии
Возвращает список идентификаторов опубликовынных вакансий и ограниченный набор полей. Вакансии будут отсортированы по дате изменения. Максимальное число возвращаемых элементов — 100. Если запрос выполняется от лица дочернего кабинета, вернутся только вакансии, назначенные на него.
| modifiedAfter | string <date-time> Возвращать вакансии с датой изменения от указанной даты. Если не передан — вернутся все вакансии. Дата в формате ISO 8601 с часовым поясом, например 2026-07-10T14:30:00+03:00. |
| cursor | string Курсор из предыдущего запроса для получения следующей страницы |
{- "items": [
- {
- "id": 0,
- "subject": "string",
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z"
}
], - "nextCursor": "string"
}Возвращает полный набор данных вакансий
| vacancyId required | integer Идентификатор вакансии |
{- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "url": "string",
- "firmTitle": "string",
- "jobPlacement": "string",
- "jobObligation": "string",
- "employment": [
- {
- "id": "string",
- "value": "string"
}
], - "jobRequirements": "string",
- "salaryMin": 0,
- "salaryMax": 0,
- "salaryDescription": "string",
- "text": "string",
- "professionalArea": [
- {
- "id": "string",
- "value": "string"
}
], - "vacancyExtra": [
- {
- "id": "string",
- "value": "string"
}
], - "driverLicenseCategory": [
- {
- "id": "string",
- "value": "string"
}
], - "education": {
- "id": "string",
- "value": "string"
}, - "experience": {
- "id": "string",
- "value": "string"
}, - "type": "string",
- "contacts": {
- "contactInfo": [
- "string"
], - "email": "string"
}, - "district": "string",
- "city": {
- "id": "string",
- "value": "string"
}
}Возвращает список идентификаторов откликов по вакансии и ограниченный набор полей. Отклики будут отсортированы по дате изменения. Максимальное число возвращаемых элементов — 100.
| vacancyId required | integer Идентификатор вакансии |
| modifiedAfter | string <date-time> Возвращать отклики с датой изменения от указанной даты. Если не передан — вернутся все отклики. Дата в формате ISO 8601 с часовым поясом, например 2026-07-10T14:30:00+03:00. |
| cursor | string Курсор из предыдущего запроса для получения следующей страницы |
{- "items": [
- {
- "id": 0,
- "status": "string",
- "dateModified": "2019-08-24T14:15:22Z",
- "responseType": "simple_response"
}
], - "nextCursor": "string"
}Возвращает полный набор полей для отклика соискателя на вакансию
| vacancyResponseId required | integer <int32> Идентификатор отклика на вакансию |
{- "id": 0,
- "status": "string",
- "dateModified": "2019-08-24T14:15:22Z",
- "responseType": "simple_response",
- "applicantData": {
- "resumeName": "string",
- "phone": "string",
- "age": 0,
- "hasRelevantExperience": true,
- "preferredWorkArea": "string",
- "preferredWorkSchedule": {
- "id": "string",
- "value": "string"
}, - "availableFrom": {
- "id": "string",
- "value": "string"
}
}
}| action required | string (VacancyResponseActionCode) Enum: "view" "accept" "invite" "reject" "markAsContacted" Применяемое действие. Получить список возможных действий можно, используя метод GET /api/job/dict/vacancy-response-actions |
| vacancyResponseId required | integer Идентификатор отклика на вакансию |
| message | string Текст сообщения, которое будет отправлено соискателю после применении действия к отклику. Требуется для следующих действий:
Если не передан, будет использован текст из шаблона, настроенного в личном кабинете. |
{- "message": "string"
}{- "errorCode": "string",
- "errorDescription": "string"
}