REST API
REST API на PeekHire позволява на вашия собствен софтуер да работи с данните ви за подбор. Това е стандартен HTTPS + JSON API, така че всеки език или инструмент, който може да прави уеб заявки, може да го използва.
Разгледайте всеки endpoint, параметър и схема в интерактивната OpenAPI справка:
Отвори справочника за APIБазов URL и версии
API е версиониран. Всички endpoint-и са под префикса /api/v1, така че бъдещи промени да не нарушат интеграцията ви.
Удостоверяване
Удостоверявайте всяка заявка с API ключ, изпратен като bearer token:
curl https://your-api-host/api/v1/campaigns \
-H "Authorization: Bearer YOUR_API_KEY"
Никога не вграждайте API ключ в клиентски код или публично хранилище.
До какво имате достъп
v1 API покрива основните обекти за подбор:
- Кампании — избройте и преглеждайте ролите, за които наемате.
- Кандидатури — избройте и преглеждайте подадените кандидатури.
- Потребители — избройте и преглеждайте членовете на вашето работно пространство.
Отговорите са в JSON и включват полетата, които виждате в приложението, като заглавие и статус на кампания или етап и език на кандидатура.
Странициране и филтриране
Endpoint-ите за списъци връщат резултати на страници. Използвайте параметрите за странициране, за да преминавате през големи набори от резултати, и филтрирайте, когато се поддържа, за да извличате само това, което ви трябва.
Грешки
API използва стандартни HTTP кодове за статус — 2xx за успех, 4xx за проблеми със заявката ви (например липсващ или невалиден ключ) и 5xx за неочаквани сървърни грешки. Отговорите за грешки включват съобщение, което описва какво се е объркало.
Свързани
- API ключове
- Webhooks за push известия вместо polling