АТС: Создание отклика
Для автоматизации подачи заявок с вашего сайта в ATS следуйте этому алгоритму.
Шаг 1. Поиск вакансии
Заголовок раздела «Шаг 1. Поиск вакансии»Найдите нужную вакансию, чтобы получить её job_id и привязанную pipeline_id.
- Метод:
POST /api/v1/jobs/search
Шаг 2. Определение этапа воронки
Заголовок раздела «Шаг 2. Определение этапа воронки»Получите доступные этапы для выбранной воронки и выберите ID этапа, например Новый.
- Метод:
GET /api/v1/pipelines/all - Действие: найдите нужный
pipeline_idи выберитеstage.id
Шаг 3. Выбор источника
Заголовок раздела «Шаг 3. Выбор источника»Получите справочник источников, чтобы указать, откуда пришёл отклик.
- Метод:
GET /api/v1/sources/all - Действие: сохраните нужный
source_id
Шаг 4. Загрузка файла резюме
Заголовок раздела «Шаг 4. Загрузка файла резюме»Загрузите файл резюме PDF, DOC или DOCX для автоматического парсинга.
- Метод:
POST /api/v1/upload-cv-file - Формат:
multipart/form-data - Результат: сохраните полученный
cv_id
Шаг 5. Создание апликанта
Заголовок раздела «Шаг 5. Создание апликанта»Создайте карточку апликанта, используя данные из парсинга или данные, введённые пользователем.
- Метод:
POST /api/v1/applicant - Важно: передайте
cv_idsиз предыдущего шага, чтобы файл прикрепился к карточке
Шаг 6. Назначение на вакансию
Заголовок раздела «Шаг 6. Назначение на вакансию»Свяжите апликанта с вакансией на выбранном этапе.
- Метод:
POST /api/v1/candidate - Передайте:
job_id,applicant_id,pipeline_id,pipeline_stage_id
Шаг 7. Изменение этапа или комментария
Заголовок раздела «Шаг 7. Изменение этапа или комментария»Кандидата можно двигать по воронке, дисквалифицировать или комментировать.
- Метод:
POST /api/v1/candidates/{candidate_id}/actions - Метод:
DELETE /api/v1/candidates/{candidate_id}/actions/{id}
Пример полезных полей:
pipeline_stage_id: ID нового этапаdisqualification_reason_id: причина дисквалификацииreserved: перевод в резервcomment: комментарийdatetime_action_date: опциональная дата действия для "забытых" событийЕсли указать datetime_action_date, текущее состояние кандидата может не измениться автоматически, поэтому этот параметр лучше использовать только для исторических действий.