Отклики
Создание откликов кандидатов на вакансиях
Создать отклики в системе можно с помощью следующего запроса
- graphql
- cURL
mutation CreateResponses {
createResponses(personIds: [1, 2], vacancyIds: [3, 4]) {
... on ResponsesCreatedSuccess {
message
}
... on ResponsesCreatedError {
errorType
}
}
}
curl https://api.talantix.ru/graphql \
-X POST \
-H "Content-Type: application/json" \
-H "User-Agent: api-doc-agent" \
-H "Authorization: Bearer <your access token>" \
-d "{\"query\":\"mutation CreateResponses {\\n createResponses(personIds: [1, 2], vacancyIds: [3, 4]) {\\n ... on ResponsesCreatedSuccess {\\n message\\n }\\n ... on ResponsesCreatedError {\\n errorType\\n }\\n }\\n}\"}"
При успешном выполнении запрос вернет
{
"data": {
"createResponses": {
"message": null
}
}
}
В случае возникновения ошибки вернется json с ее типом.
{
"data": {
"createResponses": {
"errorType": "ACCESS_DENIED"
}
}
}
подсказка
Поле vacancyIds
заполняется идентификаторами вакансий, к которым нужно прикрепить кандидатов.
Передать можно максимум 100 вакансий
Вакансии - примеры получения списка доступных вакансий
подсказка
Поле personIds
заполняется идентификаторами кандидатов, которых нужно прикрепить к вакансиям.
Передать можно максимум 50 кандидатов
Кандидаты - примеры получения списка доступных кандидатов
Удаление откликов
Удалить отклик в системе можно с помощью следующего запроса
- graphql
- cURL
mutation DeleteResponse {
deleteResponse(personId: 1, vacancyId: 3) {
... on ResponseDeletedSuccess {
message
}
... on ResponseDeleteError {
errorType
}
}
}
curl https://api.talantix.ru/graphql \
-X POST \
-H "Content-Type: application/json" \
-H "User-Agent: api-doc-agent" \
-H "Authorization: Bearer <your access token>" \
-d "{\"query\":\"mutation DeleteResponse {\\n deleteResponse(personId: 1, vacancyId: 3) {\\n ... on ResponseDeletedSuccess {\\n message\\n }\\n ... on ResponseDeleteError {\\n errorType\\n }\\n }\\n}\"}"
При успешном выполнении запрос вернет
{
"data": {
"deleteResponse": {
"message": null
}
}
}
В случае возникновения ошибки вернется json с ее типом.
{
"data": {
"deleteResponse": {
"errorType": "ACCESS_DENIED"
}
}
}