HeadHunter API (hh.ru): GET /employers/{employer_id}/vacancies/active — Опубликованные вакансии работодателя

Параметр Где Тип Обяз. Описание
employer_id path string да Идентификатор работодателя
manager_ids query string нет ID менеджеров через запятую, например manager_ids=1,2,3
all_accessible query boolean нет Вакансии текущего пользователя и менеджеров, к которым есть доступ
text query string нет Поиск по названию
area query string нет Регион вакансии
department_id query string нет Департамент работодателя
resume_id query string нет Только вакансии, подходящие резюме (без других параметров)
order_by query string нет Сортировка из employer_active_vacancies_order
page query number нет Номер страницы, с 0
per_page query number нет Элементов на странице, по умолчанию 20, максимум 50

Базовые URL

Авторизация

Тип: OAuth 2.0

OAuth 2.0. Токен передаётся в заголовке Authorization: Bearer {ACCESS_TOKEN}.

Параметры /oauth/authorize: skip_choose_account=true — не показывать выбор аккаунта, force_login=true — всегда показывать форму входа, role (applicant или employer) с force_role=true — требовать нужную роль.

В каждом запросе обязателен заголовок User-Agent или HH-User-Agent (при обоих учитывается HH-User-Agent); без него — 400 Bad Request.

User-Agent: MyApp/1.0 (my-app-feedback@example.com)

Нюансы


Если этого недостаточно — официальная документация: https://api.hh.ru/openapi/redoc Вся интеграция одним документом: https://mcp-everything.ru/integrations/hh-api.md