Bullhorn CRM

Before Connecting

Begin by providing your Bullhorn CRM account credentials in the following:

  • DataCenterCode: Set this to the data center code which responds to your data center. Refer to the list here.

If you are uncertain about your data center code, codes like CLS2, CLS21, etc. are cluster IDs that are contained in a user's browser URL (address bar) once they are logged in.

Example: https://cls21.bullhornstaffing.com/BullhornSTAFFING/MainFrame.jsp?#no-ba... indicates that the logged in user is on CLS21.

Authenticating with OAuth

Bullhorn CRM uses the OAuth 2.0 authentication standard.

To authenticate using OAuth, you will need to create and configure a custom OAuth app.

OAuth requires the authenticating user to interact with Bullhorn CRM using the browser. The provider facilitates this in various ways as described below. Important note: At the moment there is a bug in the Bullhorn CRM API. See this link. This error occurs when you already are logged in the browser you're using for authentication. You should use another browser to avoid the error.

Custom Credentials

In order to connect using Custom Credentials, you will need to register an app to obtain the OAuthClientId and OAuthClientSecret. For this, you must contact the Bullhorn team, to provide you with the credentials (ClientId and ClientSecret). OAuth is something only available to Bullhorn partners. You can find additional details here.

In addition, the CallbackUrl or Redirect Uri will default to a page on bullhorn.com.

In order to utilize setting InitiateOAuth to GETANDREFRESH, Bullhorn staff must be contacted and a separate CallbackUrl must be requested.

Last updated