- Kandidaat- en klantbeheer: CRUD op elk entity-type via `/entity`, inclusief effective-dated entities voor versiebeheer van locaties en placements.
- Zoeken en rapporteren: Zoek via Lucene (`/search`), JPQL (`/query`), quick-find (`/find`) en beheer opgeslagen zoekopdrachten met delegatie en favorieten.
- CV-parsing: Parse CV's direct naar Candidate-records, HR-XML of platte tekst, zowel via multipart-upload als JSON-payload.
- Bestandsbeheer: Upload, update en verwijder bestanden per entiteit (CV's, contracten, documenten) en beheer profielfoto's van gebruikers.
- Event-subscriptions: Poll op entity-wijzigingen via `/event/subscription` — zelf webhooks uitsturen gebeurt niet, maar je kunt continu pollen op id's.
- Payroll- en finance-services: Aparte endpoints voor direct-deposit-accounts, revenue-recognition-batches, pay-export-status en placement-change-approvals.
Menu
Bullhorn
Bullhorn is een cloud-CRM- en applicant-tracking-platform (ATS) dat staffing- en recruitment-bureaus ondersteunt bij het beheren van kandidaten, klanten, vacatures en plaatsingen. Via de uitgebreide REST API koppel je Bullhorn aan job boards, CV-parsers, VMS-systemen en payroll-tools. Authenticatie gebeurt via OAuth 2.0 gevolgd door een sessie-token (BhRestToken) dat meegaat met elke volgende call, zodat je sessies kunt hergebruiken zonder telkens opnieuw te authenticeren.
Samenvatting van de Bullhorn API
- Authenticatie OAuth2
- Methods GET (25)POST (20)PUT (13)DELETE (8)
- Rate limits Niet gespecificeerd
- Webhooks Niet beschikbaar
- Sandbox Niet beschikbaar
- Response format JSON
- SDK's Java
Laatste ontwikkelingen bij de Bullhorn API
Bullhorn lanceerde de publieke REST API als vervanger van de oudere SOAP-interface. De API is sinds de introductie uitgebreid met OAuth 2.0-authenticatie, sessie-tokens (BhRestToken), event-subscriptions voor change-tracking, CV-parsing via TextKernel en mass-update operaties. Effective-dated entities maken versiebeheer van placements en locaties mogelijk. De documentatie wordt beheerd als open-source project op GitHub (bullhorn/rest-api-docs) en een publieke Postman-collectie is beschikbaar. Data-center-specifieke URLs vereisen een initiële `loginInfo`-call om de juiste swimlane te vinden.
API versies
Endpoints onder `/event/subscription` voor polling op entity-changes als alternatief voor webhooks.
Versiebeheer van entiteiten (Placement, Location) met `effectiveOn`-parameter voor historische en toekomstige waarden.
Uitbreiding met `/services/RevenueRecognition/*` endpoints voor bill- en unbilled-revenue-distributie batches.
Toevoeging van `*ViaJson`-varianten op alle resume-parsing-endpoints voor JSON-payload-uploads.
Kies voor een kopzorg minder
Stop met handwerk en laat professionals het goed automatiseren!
Een koppeling laten bouwen is binnen handbereik, op maat en precies zoals je wilt