REST API
Interfejs PeekHire REST API pozwala Twojemu oprogramowaniu pracować z danymi rekrutacyjnymi. To standardowy API HTTPS + JSON, więc może z niego korzystać każdy język lub narzędzie, które potrafi wykonywać żądania webowe.
Poznaj każdy endpoint, parametr i schemat w interaktywnej dokumentacji OpenAPI:
Otwórz dokumentację APIBazowy URL i wersjonowanie
API jest wersjonowany. Wszystkie endpointy znajdują się pod prefiksem /api/v1, aby przyszłe
zmiany nie zepsuły Twojej integracji.
Uwierzytelnianie
Uwierzytelniaj każde żądanie za pomocą klucza API wysyłanego jako token bearer:
curl https://your-api-host/api/v1/campaigns \
-H "Authorization: Bearer YOUR_API_KEY"
Nigdy nie umieszczaj klucza API w kodzie po stronie klienta ani w publicznym repozytorium.
Do czego masz dostęp
API v1 obejmuje podstawowe obiekty rekrutacyjne:
- Kampanie — wyświetlaj listę ról, na które rekrutujesz, i pobieraj ich szczegóły.
- Aplikacje — wyświetlaj listę zgłoszeń kandydatów i pobieraj ich szczegóły.
- Użytkownicy — wyświetlaj listę członków swojego workspace i pobieraj ich szczegóły.
Odpowiedzi są w formacie JSON i zawierają pola, które widzisz w aplikacji, takie jak tytuł i status kampanii albo etap i język aplikacji.
Paginacja i filtrowanie
Endpointy list zwracają wyniki stronami. Użyj parametrów paginacji, aby przechodzić przez duże zestawy wyników, i filtruj tam, gdzie jest to obsługiwane, aby pobierać tylko to, czego potrzebujesz.
Błędy
API używa standardowych kodów statusu HTTP — 2xx oznacza sukces, 4xx problemy
z Twoim żądaniem (takie jak brakujący lub nieprawidłowy klucz), a 5xx nieoczekiwane
błędy serwera. Odpowiedzi błędów zawierają komunikat opisujący, co poszło nie tak.
Powiązane
- Klucze API
- Webhooki do powiadomień push zamiast odpytywania