Перейти к основному содержимому

Отклики

Создание откликов кандидатов на вакансиях

Создать отклики в системе можно с помощью следующего запроса

mutation CreateResponses {
createResponses(personIds: [1, 2], vacancyIds: [3, 4]) {
... on ResponsesCreatedSuccess {
message
}
... on ResponsesCreatedError {
errorType
}
}
}

Посмотреть в playground

При успешном выполнении запрос вернет

{
"data": {
"createResponses": {
"message": null
}
}
}

В случае возникновения ошибки вернется json с ее типом.

{
"data": {
"createResponses": {
"errorType": "ACCESS_DENIED"
}
}
}
подсказка

Поле vacancyIds заполняется идентификаторами вакансий, к которым нужно прикрепить кандидатов. Передать можно максимум 100 вакансий

Вакансии - примеры получения списка доступных вакансий

подсказка

Поле personIds заполняется идентификаторами кандидатов, которых нужно прикрепить к вакансиям. Передать можно максимум 50 кандидатов

Кандидаты - примеры получения списка доступных кандидатов

Удаление откликов

Удалить отклик в системе можно с помощью следующего запроса

mutation DeleteResponse {
deleteResponse(personId: 1, vacancyId: 3) {
... on ResponseDeletedSuccess {
message
}
... on ResponseDeleteError {
errorType
}
}
}

Посмотреть в playground

При успешном выполнении запрос вернет

{
"data": {
"deleteResponse": {
"message": null
}
}
}

В случае возникновения ошибки вернется json с ее типом.

{
"data": {
"deleteResponse": {
"errorType": "ACCESS_DENIED"
}
}
}