Publiczne API modułu Rekrutacje ATS zyskało nowe opcje, które ułatwiają spinanie tomHRM z CRM-em, hurtownią danych czy własnymi automatyzacjami rekrutacyjnymi.
Co się zmieniło:
Filtrowanie i sortowanie listy kandydatów — endpoint GET /applicants przyjmuje teraz zakres dat utworzenia oraz sortowanie po wybranych polach (m.in. data, nazwisko, e-mail) rosnąco lub malejąco. Można pobierać tylko interesujące „okno" kandydatów zamiast całej historii.
Pobieranie kandydata po ID — nowy endpoint GET /applicants/{id} zwraca komplet danych jednego kandydata (oferta, etap, źródło, oceny, odpowiedzi z formularza, zgody, tagi, rekomendacje). Idealny do scenariuszy typu „pobierz szczegóły po webhooku" — bez konieczności przechodzenia przez listę w kontekście oferty.
Dodawanie notatek z zewnątrz — endpoint POST /applicants/{id}/notes pozwala zewnętrznemu systemowi dopisać notatkę do kandydata, oznaczyć ją jako prywatną i wzmiankować rekruterów przypisanych do oferty. Notatka trafia do logu rekrutacyjnego i uruchamia te same powiadomienia, co notatka dodana w aplikacji.
Pełna dokumentacja endpointów: https://tomhrm.gitbook.io/api-tomhrm