The Bullhorn API allows our clients complete flexibility when integrating your corporate websites with Bullhorn. It allows you to keep the look and feel of your existing website.
You own the code, and the code resides on your servers. It will be up to you to maintain any changes or updating of the code.
With an experienced web developer, you should not need much assistance from Bullhorn to build your own web integration. You build the pages and you own them. You can retrieve, insert and update almost all relevant data in Bullhorn, which allows the ability to build almost any functionality you are looking for.
There is no charge for use of the API tools since you will need a developer of your own to actually build the integration.
Is the Bullhorn API the right solution for me?
Implementing the Bullhorn API on your website requires that you have web developers in house that are proficient in some dynamic web language (PHP, ColdFusion, JSP, ASP, ASP.NET), AND who have experience making HTTP GETs and POSTs from their code AND who have experience generating and parsing XML.
Alternatively, you can pay a third party vendor to implement the API for you.
Depending on where you fall in this spectrum, the Bullhorn API may not be a good solution for you. Be advised that there is a fully developed, supported and FREE feature called "Career Portal" that will meet many client's needs.
For for information on the Bullhorn Career Portal, see:
What is some of the terminology used to talk about the Bullhorn API?
- API - Application Programming Interface
XML -Extensible Markup Language – Widely used format for transmitting data over the web.
API Encryption Key - Randomly generated “password” created by Bullhorn. Needed for extracting data out of their instance.
HRXML -Staffing Industry Standard XML data format
The developer will write code that passes a private label ID that email@example.com will provide to you. The common component to all the API tools is the use of Form Posts. The clients’ web pages post parameters and filters to certain Bullhorn URL’s, depending on what API tool they are using, to pass and receive data. The Bullhorn URLs either add new records, update existing records or return data for the page to use and display to the user.
How can I get updates on what code changes are happening in Bullhorn, including the API?
Please subscribe to our product mangement RSS feed at http://www.bullhorn.com/blog/?feed=rss2&cat=23
Where can I see a list of all the Bullhorn APIs?
Are there third party vendors that can help us implement the API?
See the seperate "Third Party Vendors" post.
How do I get started with the API?
1. Contact Bullhorn Support at firstname.lastname@example.org to get your private label ID and API encryption key.
2. Go to the following URL:
3. Look at code examples in this FAQ.