DEVELOPER

DEVELOPER

Cover story

Welcome to the Developer Center

The Bullhorn Developer Center is dedicated to supporting customers and partners using the Bullhorn APIs. Here you'll find everything you need to get started building applications that integrate with Bullhorn, including links to developer documentation, sample code and articles outlining best practices for developers working with the Bullhorn APIs.

view
What are the Bullhorn APIs?

The Bullhorn APIs are programming interfaces that programmers can use to integrate the Bullhorn application with third-party applications and data. The APIs also provide mechanisms that enable you to customize the Bullhorn user interface with custom components and validations. The APIs were designed for use by either customers or partners that wish to integrate their products and services with the Bullhorn application.

To learn more about the Bullhorn APIs, you can view the documentation.

Accessing and Using the APIs

To access the Bullhorn web service APIs, you need the current username and password for a valid Bullhorn account and an API key.

If you are a Bullhorn administrator, you can generate your own API keys that will manage access to your database.

If you would like to become a Bullhorn Partner, please apply to join the Bullhorn Alliance Partner Program. The partner team will work with you to discuss integration opportunities and provide access to a partner API key. If you already a member of the Bullhorn Alliance Program, email the partner team for access to a partner API key.

Still need more information? Learn how to get started.

Recent Articles and Samples

Explains the design considerations and JavaScript needed to ensure your custom component doesn't spring unnecessary scrollbars when it appears in a Bullhorn custom tab.

An overview of how to use the query operation to retrieve data from the Bullhorn database.

This tutorial is for developers who develop custom applications that use the Bullhorn web services APIs. It provides an overview of how Notes work within the Bullhorn application and illustrates how to query, add, and remove Notes to candidates, client contacts, jobs and other entities using PHP, C#, and Java.

Useful tools that can aid in tracking down problems.

This article is targeted at developers who want to do custom development using the Bullhorn web services APIs and Java. You will create a sample application that creates a session to the Bullhorn system, retrieves candidates using a couple of methods, and displays the results on the console.

This tutorial is for developers who develop custom applications that use Bullhorn web services APIs and PHP. You develop a sample application that creates a session to the Bullhorn system, retrieves candidates by using several methods, and displays the results in a table on the web page.

This tutorial is for developers who develop custom applications that use the Bullhorn web services APIs and C#. You develop a sample application that creates a session to the Bullhorn system, retrieves candidates by using several methods, and displays the results in a table on the web page.

This tutorial is for developers who create custom applications that use the Bullhorn web services APIs. The tutorial describes how to work with the Candidate entity in the Bullhorn system. Code samples are provided in the tutorial for C#, Java, and PHP.