Download OpenAPI specification :
API для работы с вакансиями и откликами на вакансии
Возвращает список идентификаторов опубликовынных вакансий и ограниченный набор полей. Вакансии будут отсортированы по дате изменения. Максимальное число возвращаемых элементов — 100. Если запрос выполняется от лица дочернего кабинета, вернутся только вакансии, назначенные на него.
| modifiedAfter |
string <date-time
>
Возвращать вакансии с датой изменения от указанной даты. Если не передан — вернутся все вакансии. |
| 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
>
Возвращать отклики с датой изменения от указанной даты. Если не передан — вернутся все отклики. |
| 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"
}