Skip to content

Latest commit

 

History

History
96 lines (71 loc) · 5.9 KB

negotiation_message_templates.md

File metadata and controls

96 lines (71 loc) · 5.9 KB

Тексты сообщений

employer with paid access : Метод требует наличия платного доступа для работодателя

Работодателю доступны для получения тексты, формируемые по шаблонам, для использования в отправляемых соискателю приглашениях на вакансию или действиях по откликам/приглашениям.

Количество доступных шаблонов будет зависеть от конкретного отклика/приглашения или вакансии и их статусов. В данный момент существуют следующие шаблоны:

Имя Описание
invite текст при приглашении соискателя на вакансию
invite_after_response текст при приглашении после отклика со стороны соискателя
quick_discard_after_response текст пригодный для быстрого отказа (без вывода на подтверждение пользователю текста отказа)
discard_after_response текст при отказе после отклика
discard_after_interview текст при отказе после приглашения соискателя на интервью

В будущем список шаблонов может быть расширен.

Запрос

Рекомендуется не конструировать url самостоятельно, а использовать url, который содержится в объекте templates в списке откликов/приглашений и подходящих вакансий:

{
    "templates": [
        {
            "url": "https://api.hh.ru/message_templates/invite?resume_id=0123456789abcdef&vacancy_id=123456",
            "id": "invite"
        }
    ]
}
GET /message_templates/{template}?topic_id={topic_id}
GET /message_templates/{template}?vacancy_id={vacancy_id}&resume_id={resume_id}

где template — название шаблона из списка выше.

Параметры:

Имя Описание
topic_id Идентификатор существующего отклика/приглашения. Не допускается одновременная передача с другими параметрами.
vacancy_id Идентификатор вакансии для приглашения. Требует передачи параметра resume_id.
resume_id Идентификатор резюме для приглашения на вакансию. Требует передачи параметра vacancy_id.

В случае, если переданы конфликтующие параметры – topic_id одновременно с resume_id или vacancy_id, либо не переданы никакие параметры – будет возвращена ошибка.

Ответ

Успешный ответ приходит с кодом 200 OK и содержит

{
    "mail": {
        "text": "Здравствуйте, Иван Иванович! Благодарим Вас за отклик на вакансию... "
    }
}
Имя Тип Описание
text Строка Текст сообщения, отправляемого соискателю по электронной почте при приглашении/отказе. Может изменяться в зависимости от типа вакансии (например, для анонимной вакансии).

Ошибки

  • 404 Not Found – если использован несуществующий шаблон.
  • 403 Forbidden – запрос выполнен анонимно, с авторизацией соискателя либо работодателя без подключенной услуги доступа к базе резюме.
  • 400 Bad Request – неверные параметры запроса.

Дополнительно к HTTP коду сервер может вернуть описание причины ошибки.

В частности:

Код type value Причина
400 bad_argument topic_id
  • передан идентификатор несуществующего отклика/приглашения, отклика/приглашения другого работодателя, либо отклика/приглашения, к которому нет доступа у текущего менеджера
  • вакансия из отклика/приглашения была заархивирована
  • резюме из отклика/приглашения было скрыто/удалено
400 bad_argument resume_id передан идентификатор несуществующего резюме либо резюме, недоступного работодателю
400 bad_argument vacancy_id передан идентификатор несуществующей, скрытой или архивной вакансии, вакансии другого работодателя, либо вакансии, к которой нет доступа у текущего менеджера