---
title: Bullhorn API by #makeitfuture.
slug: bullhorn-api-w7eulg
description: How to integrate Bullhorn API with Make.com
image: https://make-cxp-documentation.ams3.digitaloceanspaces.com/apps-center-icons/PREVIEW_bullhorn-api.png
docTags: 
createdAt: 2025-10-31T20:25:38.836Z
---

| :inlineImage[]{src="https://make-cxp-documentation.ams3.digitaloceanspaces.com/apps-center-icons/bullhorn-api.png" alt caption size="50" width="512" height="512"}<br /><br />:inlineImage[]{src="https://api.archbee.com/api/optimize/oAyFj2GHlBeBVWF5OAir2/JoAJhvSlBlBIvHteHmo_y-20251023-115411.jpeg" alt caption size="46" width="400" height="128"} | Bullhorn is a leading recruiting CRM and staffing software platform that streamlines end-to-end staffing workflows for agencies. Integrating Bullhorn with Make.com enables automated recruitment processes, data synchronization, and workflow efficiency for staffing firms. |
| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |

:::hint{type="warning"}
This is AI-generated content based on official Bullhorn API documentation. The content may still contain errors—please verify important information. If you have questions, contact [Bullhorn API](https://www.bullhorn.com/contact-bullhorn/) directly.
:::

# How to get support on Bullhorn API

Bullhorn API is a community-developed application and is subjected to the developer's terms and conditions, which may include applicable fees. Make does not maintain or support this integration. For assistance, please https\://f.make.com/r/reachout?app\_name=Bullhorn%20API\&app\_slug=bullhorn-api\&app\_unique\_id=bullhorn-api-w7eulg.

# Requirements

To use the Bullhorn API app in Make, you must have an active Bullhorn account and obtain OAuth API credentials by creating a support ticket via the Bullhorn Resource Center, [create your account on Bullhorn API.](#)

# App installation

:::hint{type="info"}
To install this app, you need Admin, Owner, or App Developer permissions. <u>[Learn more about organization roles.](docId:-FOYcASPYP9uYKGm7LQPB)</u>
:::

::::WorkflowBlock
:::WorkflowBlockItem
Go to the [Make integration page](https://www.make.com/en/integrations/bullhorn-api/).
:::

:::WorkflowBlockItem
Click the **Install** button.
:::

:::WorkflowBlockItem
**Follow** the on-screen instructions to complete the setup.&#x20;
:::
::::

# Connect Bullhorn API and Make&#x20;

To get started, you must first create a connection between Bullhorn API and Make, allowing the two services to communicate.&#x20;

You can connect using the following method: OAuth2.0.

## OAuth2.0 Instructions

You need to obtain your OAuth 2.0 API key and associated credentials.

::::WorkflowBlock
:::WorkflowBlockItem
Login to your Bullhorn account using your credentials.
:::

:::WorkflowBlockItem
Create a support ticket via the Bullhorn Resource Center to request OAuth 2.0 API key access for developing applications.
:::

:::WorkflowBlockItem
Wait for Bullhorn to provide you with the OAuth 2.0 API key, which will include the following credentials: client\_id, client\_secret, and redirect\_uri.
:::

:::WorkflowBlockItem
Make sure you have recorded the client\_id, client\_secret, and redirect\_uri as provided by Bullhorn.
:::
::::



:::hint{type="info"}
Some community developers require an additional specific **API Key**. Retrieve the required **API key&#x20;**&#x66;rom the community developer's dashboard, generally found under **Settings/API. &#x20;**&#x46;or more info, please https\://f.make.com/r/reachout?app\_name=Bullhorn%20API\&app\_slug=bullhorn-api\&app\_unique\_id=bullhorn-api-w7eulg.
:::

## Create the connection in Make&#x20;

:::::WorkflowBlock
::::WorkflowBlockItem
[[Log in in your Make](https://www.make.com/en/register) account](https://www.make.com/en/register), add the Bullhorn API module to your scenario, and click **Create a connection.&#x20;**

:::hint{type="info"}
If you add a module with an instant tag, click **Create a webhook**, then **Create a connection.**
:::
::::

:::WorkflowBlockItem
*Optional:&#x20;*&#x69;n the **Connection name** field, enter a name for the connection.
:::

:::WorkflowBlockItem
Enter the **authentication credentials** you copied from your Bullhorn API or follow the on-screen instructions to create the connection. You must also enter any required third-party API keys obtained earlier.
:::
:::::

For detailed information on connecting an application, see **[Connect an application](docId\:SO88FM6pkT0G-adKDDfzZ)** page.

# Bullhorn API modules

After connecting to the Bullhorn API app, you can choose from a list of available modules to build your scenarios.&#x20;

:::ExpandableHeading
### Add To-Many Association(s)

Sure! Please provide the original text or module description you'd like me to rephrase.
:::

:::ExpandableHeading
### Bullhorn API: Get My Candidates

This module allows you to retrieve a list of your own entities, such as candidates, jobs, or other records associated with your Bullhorn account. It helps you access and manage your personal data stored within the platform.
:::

:::ExpandableHeading
### Bullhorn API: Get My Client Contacts

This module retrieves a list of client contacts from your Bullhorn Staffing account, including specific details such as their first name, last name, and address. You can also specify how many records to return and where to start in the list, making it easy to browse through your client contacts in manageable batches.
:::

:::ExpandableHeading
### Connection Test

The Connection Test module checks if your connection to the selected service is working properly, making sure everything is set up correctly before you start automating tasks.
:::

:::ExpandableHeading
### Create Bullhorn JobOrder

The JobOrder module lets you work with job postings in Bullhorn. You can use it to create, update, or retrieve detailed information about job orders, such as job title, description, requirements, and status. This helps you manage job listings more efficiently within your workflow.
:::

:::ExpandableHeading
### Create Bullhorn Task

This module allows you to interact with tasks in Bullhorn, such as creating new tasks, updating existing ones, or retrieving details about specific tasks. It helps you manage and organize your work by connecting directly to Bullhorn’s task-related features.
:::

:::ExpandableHeading
### Create Bullhorn candidate

The "Candidate" module lets you work directly with candidate records in Bullhorn. You can use it to create new candidates, update their information, or retrieve details about existing candidates in your Bullhorn database. This makes it easy to manage your talent pool and keep candidate data up to date.
:::

:::ExpandableHeading
### Create Bullhorn candidate reference

The "Candidate Reference" module lets you easily look up and work with references to candidate records in Bullhorn. This means you can quickly access key details about candidates—like their names and IDs—without needing to pull all their information at once. This is especially helpful when you want to link candidates to other entities or actions in your workflow.
:::

:::ExpandableHeading
### Create Bullhorn client contact

The "ClientContact" module lets you interact directly with contact records associated with your clients in Bullhorn. You can use it to create new client contacts, retrieve details about existing contacts, update their information, or remove contacts as needed. This helps you efficiently manage all your client contact data within your Bullhorn account.
:::

:::ExpandableHeading
### Create Bullhorn client corporation

The "Client Corporation" module allows you to access and manage information about companies that are clients in your Bullhorn account. With this module, you can retrieve details such as company names, addresses, and other relevant data, making it easier to keep track of your client organizations and their information.
:::

:::ExpandableHeading
### Create Bullhorn lead

This module lets you work specifically with Lead records in Bullhorn. You can use it to create new leads, find existing ones, update their details, or retrieve information about them, helping you manage your sales pipeline more efficiently.
:::

:::ExpandableHeading
### Create Bullhorn note

The "Note" module lets you create, retrieve, update, or delete notes in Bullhorn. You can use it to manage comments, reminders, or important information linked to candidates, jobs, or other entities in your Bullhorn account. This helps you keep track of all your interactions and important updates directly within the platform.
:::

:::ExpandableHeading
### Get any Bullhorn entity

This module lets you retrieve detailed information about a specific entity—such as a candidate, job order, or placement—from your Bullhorn account. Simply specify the type of entity and its unique ID, and the module will return all the available data for that record.
:::

:::ExpandableHeading
### Get any Bullhorn entity type's meta

The "Get Meta Entity" module allows you to retrieve detailed metadata information about a specific entity in Bullhorn, such as its available fields, field types, and other configuration details. This helps you understand the structure and properties of the entity, making it easier to work with and customize your integrations.
:::

:::ExpandableHeading
### Make an API Call

Perform a custom API request to interact directly with the chosen service, allowing you to access specific endpoints or actions not covered by the standard modules.
:::

:::ExpandableHeading
### Query Bullhorn Tearsheets

This module allows you to search for and retrieve records from Bullhorn based on specific criteria you define. You can use it to find and work with various types of data, such as candidates, jobs, or tearsheets, by specifying filters and parameters to get exactly the information you need.
:::

:::ExpandableHeading
### Query Bullhorn client contacts by fields

The "Query" module allows you to search for records in Bullhorn based on specific criteria using the "where" parameter. You can also specify which fields you want to retrieve from the records, making it easy to get just the information you need.
:::

:::ExpandableHeading
### Query Bullhorn client corporations by fields

The "Query" module allows you to search for records in Bullhorn based on specific criteria you define using the "where" parameter. You can also choose exactly which fields you want to retrieve from those records by specifying them in the "fields" parameter. This helps you find and collect just the information you need from Bullhorn’s database.
:::

:::ExpandableHeading
### Query Bullhorn corporate users

This module lets you search for and retrieve detailed information about Corporate User records in your Bullhorn account. You can use various filters and parameters to find exactly the users you need, making it easier to manage and review your organization's user data.
:::

:::ExpandableHeading
### Query any Bullhorn entities

This module allows you to search and retrieve records from Bullhorn by specifying certain criteria. You can use it to find and filter data, such as candidates or job orders, based on the conditions you set.
:::

:::ExpandableHeading
### Search Bullhorn Task By Fields

This module lets you search for Bullhorn tasks using specific fields and criteria, making it easy to find exactly the tasks you need.
:::

:::ExpandableHeading
### Search Bullhorn candidates by fields

This module allows you to search for candidate records in Bullhorn based on specific criteria you define. You can use various filters and parameters to find exactly the candidates you need, making it easier to manage and work with your talent pool.
:::

:::ExpandableHeading
### Search Bullhorn notes by fields

The "Search" module lets you look up records across different Bullhorn entities—like candidates, jobs, or notes—using flexible search criteria. This means you can quickly find exactly the information you need by specifying filters and sorting options, making it easier to manage and organize your Bullhorn data.
:::

:::ExpandableHeading
### Search any Bullhorn entities

If you receive a 400 error from Bullhorn while using the Search module, we recommend switching to the Query module instead. The Query module is designed to help you retrieve records based on specific criteria, making it a useful alternative when the Search module encounters issues.
:::

:::ExpandableHeading
### Update Bullhorn Candidate Reference

This module allows you to create a new Candidate record in Bullhorn by sending the relevant details to the Bullhorn API. It helps you add candidates to your Bullhorn database quickly and efficiently, making it easy to manage your talent pool directly from your automated workflows.
:::

:::ExpandableHeading
### Update Bullhorn JobOrder

Please insert the entity reference link here so we can proceed with the documentation process. This will help us accurately describe and document the specific functions and features of the module for our users.
:::

:::ExpandableHeading
### Update Bullhorn candidate

This module allows you to create a new Candidate record in Bullhorn. You can specify details such as the candidate's name, contact information, and other relevant data, making it easy to add new candidates directly to your Bullhorn database.
:::

:::ExpandableHeading
### Update Bullhorn client contact

The "ClientContact" module lets you work with contact records for your clients in Bullhorn. You can use this module to create, retrieve, update, or delete information about individuals who serve as contacts at client companies, making it easier to manage your business relationships directly from Make.com.
:::

:::ExpandableHeading
### Update Bullhorn client corporation

The "Client Corporation" module lets you access and manage information about the companies that are your clients in Bullhorn. With this module, you can retrieve details, update records, or add new client corporations to help keep your client database accurate and up to date.
:::

:::ExpandableHeading
### Update Bullhorn lead

This module lets you work specifically with Lead records in Bullhorn. You can use it to create new leads, update existing ones, or retrieve detailed information about a particular lead, helping you manage your sales pipeline more efficiently.
:::

:::ExpandableHeading
### Update Bullhorn note

This module allows you to create a new Note record in Bullhorn. You can use it to add comments, updates, or important information related to specific entities, such as Candidates, Contacts, or Jobs, directly within your Bullhorn account.
:::

:::ExpandableHeading
### Update Job Submission Status

Change the status of an existing job submission to reflect its current progress or outcome.
:::

:::ExpandableHeading
### Update Task

This module allows you to work with tasks in Bullhorn, such as creating new tasks, updating existing ones, or retrieving details about specific tasks. It helps you manage and organize your to-do items and activities directly within your Bullhorn account.
:::

:::ExpandableHeading
### \[NOT SUPPORTED, USE SEARCH] Query Bullhorn candidates by fields

This module lets you search for and retrieve detailed information about candidates in your Bullhorn account. You can use specific filters to find exactly the candidates you need, making it easy to access their profiles and related data.
:::

# Templates

You can look for more templates in [Make's template gallery](https://www.make.com/en/templates), where you'll find thousands of pre-created scenarios.

# Bullhorn API resources&#x20;

You can have access to more resources related to this app on the following links :



***

:::CtaButton{label="Get started for free" externalHref="https://www.make.com/en/register" openInNewTab="true"}

:::

