Bullhorn icon

Bullhorn

Recruiting ATS and CRM for staffing agencies and talent teams.

8 triggers16 searches31 actionsPollingAuth: OAuth

AI-assisted documentation17 min read

This documentation is compiled from our integration source code, internal specs for Bullhorn, its official API documentation and anonymized requests logs we collect from our support team[2].

Open Bullhorn on WEXTL →

To use Bullhorn on WEXTL you need an active account and OAuth client credentials, granted by signing in with your account.[3]

You’ll be redirected to sign in and approve access — your password is never shared with WEXTL.

  • Client IDtextRequired
  • Client SecretpasswordRequired
  1. Log in to your WEXTL account, add the Bullhorn node module to your workflow, and click Create new credential.
  2. Optional: In the Credential name field, enter a name for the credential.
  3. Enter the authentication credentials you copied from your Bullhorn account, or follow the on-screen instructions to create the credential.
  4. If prompted, authenticate your account and confirm access.
  5. If you want to make changes to your credential in the future, follow the steps in Manage credentials →
Connecting Bullhorn to WEXTL®
Video slide demonstrates how to integrate Bullhorn in the WEXTL visual workflow builder.[4]

Notes

Credentials are org-scoped; share them with teammates from the Credentials picker on any of its nodes.For detailed information on connecting an application, see Connect an application →

Watch CandidatesTrigger
Output fields[3]
FieldType
IDnumber
Date Addeddate
Date Last Modifieddate
Watch Client ContactsTrigger
Output fields[3]
FieldType
IDnumber
Date Addeddate
Date Last Modifieddate
Watch Client CorporationsTrigger
Output fields[3]
FieldType
IDnumber
Date Addeddate
Date Last Modifieddate
Watch Job OrderTrigger
Output fields[3]
FieldType
IDnumber
Date Addeddate
Date Last Modifieddate
Watch Job SubmissionsTrigger
Output fields[3]
FieldType
IDnumber
Date Addeddate
Date Last Modifieddate
Watch NotesTrigger
Output fields[3]
FieldType
IDnumber
Date Addeddate
Date Last Modifieddate
Watch PlacementsTrigger
Output fields[3]
FieldType
IDnumber
Date Addeddate
Date Last Modifieddate
Watch TasksTrigger
Output fields[3]
FieldType
IDnumber
Date Addeddate
Date Last Modifieddate
Get a CandidateAction
Input fields[3]
FieldType
Candidate IDRequired
choice
FieldsRequired
choice
Output fields[3]
FieldType
IDnumber
Date Addeddate
Date Last Modifieddate
Get a Client ContactAction
Input fields[3]
FieldType
Candidate IDRequired
choice
FieldsRequired
choice
Output fields[3]
FieldType
IDnumber
Date Addeddate
Date Last Modifieddate
Get a Client CorporationAction
Input fields[3]
FieldType
Client Corporation IDRequired
choice
FieldsRequired
choice
Output fields[3]
FieldType
IDnumber
Date Addeddate
Date Last Modifieddate
Get a Job OrderAction
Input fields[3]
FieldType
Job Order IDRequired
choice
FieldsRequired
choice
Output fields[3]
FieldType
IDnumber
Date Addeddate
Date Last Modifieddate
Get a Job SubmissionAction
Input fields[3]
FieldType
Job Submission IDRequired
choice
FieldsRequired
choice
Output fields[3]
FieldType
IDnumber
Date Addeddate
Date Last Modifieddate
Get a Job SubmissionSearch
Input fields[3]
FieldType
FieldsRequired
choice
Wheretext
Limitnumber
Output fields[3]
FieldType
IDnumber
Date Addeddate
Date Last Modifieddate
Get a NoteAction
Input fields[3]
FieldType
Note IDRequired
choice
FieldsRequired
choice
Output fields[3]
FieldType
IDnumber
Date Addeddate
Date Last Modifieddate
Get a PlacementAction
Input fields[3]
FieldType
Placement IDRequired
choice
FieldsRequired
choice
Output fields[3]
FieldType
IDnumber
Date Addeddate
Date Last Modifieddate
Get a TaskAction
Input fields[3]
FieldType
Task IDRequired
choice
FieldsRequired
choice
Output fields[3]
FieldType
IDnumber
Date Addeddate
Date Last Modifieddate
Get CandidatesSearch
Input fields[3]
FieldType
FieldsRequired
choice
Wheretext
Limitnumber
Output fields[3]
FieldType
IDnumber
Date Addeddate
Date Last Modifieddate
Get Client ContactSearch
Input fields[3]
FieldType
FieldsRequired
choice
Wheretext
Limitnumber
Output fields[3]
FieldType
IDnumber
Date Addeddate
Date Last Modifieddate
Get Client CorporationsSearch
Input fields[3]
FieldType
FieldsRequired
choice
Wheretext
Limitnumber
Output fields[3]
FieldType
IDnumber
Date Addeddate
Date Last Modifieddate
Get Job OrdersSearch
Input fields[3]
FieldType
FieldsRequired
choice
Wheretext
Limitnumber
Output fields[3]
FieldType
IDnumber
Date Addeddate
Date Last Modifieddate
Get NotesSearch
Input fields[3]
FieldType
FieldsRequired
choice
Wheretext
Limitnumber
Output fields[3]
FieldType
IDnumber
Date Addeddate
Date Last Modifieddate
Get PlacementsSearch
Input fields[3]
FieldType
FieldsRequired
choice
Wheretext
Limitnumber
Output fields[3]
FieldType
IDnumber
Date Addeddate
Date Last Modifieddate
Get TasksSearch
Input fields[3]
FieldType
FieldsRequired
choice
Wheretext
Limitnumber
Output fields[3]
FieldType
IDnumber
Date Addeddate
Date Last Modifieddate
Convert to Text/HTMLAction
Input fields[3]
FieldType
FileRequired
text
FormatRequired
choice
Convert to Text/HTML via JSONAction
Input fields[3]
FieldType
ResumeRequired
text
FormatRequired
choice
Create a CandidateAction
Input fields[3]
FieldType
Full NameRequired
text
First NameRequired
text
Last NameRequired
text
OwnerRequired
text
PasswordRequired
text
Employee TypeRequired
text
InterviewsRequired
array
Is DeletedRequired
boolean
Is EditableRequired
boolean
Preferred ContactRequired
text
StatusRequired
text
UsernameRequired
text
SubmissionsRequired
array
User Date AddedRequired
date
Candidate SourceRequired
text
CategoryRequired
text
CommentsRequired
text
PlacementsRequired
array
Addressobject
Address 1text
Address 2text
Citytext
Statetext
ZIP Codetext
Country IDRequired
number
Blacklist Client Corporationsarray
96other input fields
Output fields[3]
FieldType
Changed entity IDnumber
Change typetext
Create a Client ContactAction
Input fields[3]
FieldType
CategoryRequired
text
Client CorporationRequired
text
EmailRequired
email
Is DeletedRequired
boolean
Mass Mail Opt OutRequired
boolean
Number of EmployeesRequired
number
OwnerRequired
text
PasswordRequired
text
Preferred ContactRequired
text
StatusRequired
text
TypeRequired
text
UsernameRequired
text
Addressobject
Address 1text
Address 2text
Citytext
Statetext
ZIP Codetext
Country IDchoice
Business Sectorsarray
Categoriesarray
Certificationstext
Commentstext
Date Last Visitdate
Descriptiontext
Desired Categoriestext
34other input fields
Output fields[3]
FieldType
Changed entity IDnumber
Change typetext
Create a Client CorporationAction
Input fields[3]
FieldType
Annual RevenueRequired
number
Fee ArrangementRequired
number
AddressRequired
object
Address Line 1text
Address Line 2text
Citytext
Statetext
ZIP Codetext
Country IDtext
NameRequired
text
Number of EmployeesRequired
number
Number of OfficesRequired
number
StatusRequired
choice
Billing Addressobject
Address Line 1text
Address Line 2text
Citytext
Statetext
ZIP Codetext
Billing Contacttext
Billing Frequencychoice
Billing Phonetext
Business Sector Listarray
Company Descriptiontext
Company URLurl
Competitorstext
Culturetext
Custom Date 1date
Custom Date 2date
Custom Date 3date
Custom Float 1number
21other input fields
Output fields[3]
FieldType
Changed entity IDnumber
Change typetext
Create a Job OrderAction
Input fields[3]
FieldType
Client ContactRequired
text
Client CorporationRequired
text
Employment TypeRequired
text
On SiteRequired
text
OwnerRequired
text
Start DateRequired
date
Will Relocate IntRequired
number
BranchRequired
text
Country IDchoice
Addressobject
Address 1text
Address 2text
Citytext
Statetext
Ziptext
Appointmentsarray
Approved Placementsarray
Assigned Usersarray
Benefitstext
Bill Rate Category IDnumber
Billing Profileobject
Bonus Packagetext
Branch Codetext
Business Sectorsarray
Categoriesarray
109other input fields
Output fields[3]
FieldType
Changed entity IDnumber
Change typetext
Create a Job SubmissionAction
Input fields[3]
FieldType
CandidateRequired
text
Job OrderRequired
choice
Sending UserRequired
text
StatusRequired
text
Date Web ResponseRequired
date
Is DeletedRequired
boolean
Appointmentsarray
Bill Ratenumber
Commentstext
Custom Date 1date
Custom Date 2date
Custom Date 3date
Custom Date 4date
Custom Date 5date
Custom Float 1number
Custom Float 2number
Custom Float 3number
Custom Float 4number
Custom Float 5number
Custom Integer 1number
43other input fields
Output fields[3]
FieldType
Changed entity IDnumber
Change typetext
Create a NoteAction
Input fields[3]
FieldType
CommentsRequired
text
Person ReferenceRequired
text
Commenting PersonRequired
text
TimeStampRequired
date
Date Addeddate
Actionchoice
Candidatesarray
Client Contactsarray
Corporate Usersarray
External IDtext
Job Orderchoice
LinkedIn IDtext
Migrate GUIDtext
Minutes Spentnumber
Primary Department Nametext
Output fields[3]
FieldType
Changed entity IDnumber
Change typetext
Create a PlacementAction
Input fields[3]
FieldType
Days GuaranteedRequired
number
Days ProRatedRequired
number
Duration WeeksRequired
number
FeeRequired
number
Hours Per DayRequired
number
Job OrderRequired
text
Pay RateRequired
number
Recruiting Manager Percent Gross MarginRequired
number
Referral FeeRequired
number
Referral Fee TypeRequired
text
SalaryRequired
number
Salary UnitRequired
text
Sales Manager Percent Gross MarginRequired
number
StatusRequired
text
Appointmentsarray
Approved Change Requestsnumber
Approving Client Contacttext
Backup Approving Client Contacttext
Benefit Grouptext
Billing Client Contacttext
136other input fields
Output fields[3]
FieldType
Changed entity IDnumber
Change typetext
Create a TaskAction
Input fields[3]
FieldType
Date BeginRequired
date
Date EndRequired
date
DescriptionRequired
text
Is CompletedRequired
boolean
Is PrivateRequired
boolean
Notification MinutesRequired
number
OwnerRequired
text
SubjectRequired
text
TypeRequired
text
Assigneesarray
Candidatechoice
Child Task Ownersarray
Child Tasksarray
Client Contactchoice
Client Contact Referenceschoice
Date Completeddate
Job Ordertext
Leadtext
Opportunitytext
Parent Tasktext
8other input fields
Output fields[3]
FieldType
Changed entity IDnumber
Change typetext
Delete a CandidateAction
Input fields[3]
FieldType
Candidate IDRequired
choice
Delete a Client ContactAction
Input fields[3]
FieldType
Client Contact IDRequired
choice
Delete a Client CorporationAction
Input fields[3]
FieldType
Client Corporation IDRequired
choice
Delete a Job OrderAction
Input fields[3]
FieldType
Job Order IDRequired
choice
Delete a Job SubmissionAction
Input fields[3]
FieldType
Job Submission IDRequired
choice
Delete a NoteAction
Input fields[3]
FieldType
Note IDRequired
choice
Delete a PlacementAction
Input fields[3]
FieldType
Placement IDRequired
choice
Delete a TaskAction
Input fields[3]
FieldType
Task IDRequired
choice
Make an API Calluniversal
Input fields[3]
FieldType
MethodRequired
choice
Headersarray
Headerobject
Query Stringarray
Parameterobject
Bodytext
Output fields[3]
FieldType
Bodytext
Headersobject
Status codenumber
Parse to CandidateAction
Input fields[3]
FieldType
FileRequired
text
FormatRequired
choice
Populate Descriptionchoice
Output fields[3]
FieldType
Candidateobject
Addressobject
Descriptiontext
Candidate educationarray
Candidate work historyarray
Parse to Candidate via JSONAction
Input fields[3]
FieldType
ResumeRequired
text
FormatRequired
choice
Populate Descriptionchoice
Output fields[3]
FieldType
Candidateobject
Addressobject
Descriptiontext
Candidate educationarray
Candidate work historyarray
Parse to HrXML via JSONAction
Input fields[3]
FieldType
ResumeRequired
text
FormatRequired
choice
Parse to XRXMLAction
Input fields[3]
FieldType
FileRequired
text
FormatRequired
choice
Update a CandidateAction
Input fields[3]
FieldType
Candidate IDRequired
choice
Full Nametext
First Nametext
Last Nametext
Ownertext
Passwordtext
Employee Typetext
Interviewsarray
Is Deletedboolean
Is Editableboolean
Preferred Contacttext
Statustext
Usernametext
Submissionsarray
User Date Addeddate
Candidate Sourcetext
Categorytext
Commentstext
Placementsarray
Addressobject
Address 1text
Address 2text
Citytext
Statetext
ZIP Codetext
Country IDnumber
97other input fields
Output fields[3]
FieldType
Changed entity IDnumber
Change typetext
Update a Client ContactAction
Input fields[3]
FieldType
Client Contact IDRequired
choice
Categorytext
Client Corporationtext
Emailemail
Is Deletedboolean
Mass Mail Opt Outboolean
Number of Employeesnumber
Ownertext
Passwordtext
Preferred Contacttext
Statustext
Typetext
Usernametext
Addressobject
Address 1text
Address 2text
Citytext
Statetext
ZIP Codetext
Country IDtext
Business Sectorsarray
Categoriesarray
Certificationstext
Commentstext
Date Last Visitdate
Descriptiontext
35other input fields
Output fields[3]
FieldType
Changed entity IDnumber
Change typetext
Update a Client CorporationAction
Input fields[3]
FieldType
Client Corporation IDRequired
choice
Annual Revenuenumber
Fee Arrangementnumber
Addressobject
Address Line 1text
Address Line 2text
Citytext
Statetext
ZIP Codetext
Country IDtext
Nametext
Number of Employeesnumber
Number of Officesnumber
Statuschoice
Billing Addressobject
Address Line 1text
Address Line 2text
Citytext
Statetext
ZIP Codetext
Billing Contacttext
Billing Frequencychoice
Billing Phonetext
Business Sector Listarray
Company Descriptiontext
Company URLurl
Competitorstext
Culturetext
Custom Date 1date
Custom Date 2date
Custom Date 3date
22other input fields
Output fields[3]
FieldType
Changed entity IDnumber
Change typetext
Update a Job OrderAction
Input fields[3]
FieldType
Job Order IDRequired
choice
Client Contacttext
Client Corporationtext
Employment Typetext
On Sitetext
Ownertext
Start Datedate
Will Relocate Intnumber
Branchtext
Country IDchoice
Addressobject
Address 1text
Address 2text
Citytext
Statetext
Ziptext
Appointmentsarray
Approved Placementsarray
Assigned Usersarray
Benefitstext
Bill Rate Category IDnumber
Billing Profileobject
Bonus Packagetext
Branch Codetext
Business Sectorsarray
110other input fields
Output fields[3]
FieldType
Changed entity IDnumber
Change typetext
Update a Job SubmissionAction
Input fields[3]
FieldType
Job Submission IDRequired
choice
Candidatetext
Job Orderchoice
Sending Usertext
Statustext
Date Web Responsedate
Is Deletedboolean
Appointmentsarray
Bill Ratenumber
Commentstext
Custom Date 1date
Custom Date 2date
Custom Date 3date
Custom Date 4date
Custom Date 5date
Custom Float 1number
Custom Float 2number
Custom Float 3number
Custom Float 4number
Custom Float 5number
44other input fields
Output fields[3]
FieldType
Changed entity IDnumber
Change typetext
Update a NoteAction
Input fields[3]
FieldType
Note IDRequired
choice
Commentstext
Person Referencetext
Commenting Persontext
TimeStampdate
Date Addeddate
Actionchoice
Candidatesarray
Client Contactsarray
Corporate Usersarray
External IDtext
Job Orderchoice
LinkedIn IDtext
Migrate GUIDtext
Minutes Spentnumber
Primary Department Nametext
Output fields[3]
FieldType
Changed entity IDnumber
Change typetext
Update a PlacementAction
Input fields[3]
FieldType
Placement IDchoice
Days Guaranteednumber
Days ProRatednumber
Duration Weeksnumber
Feenumber
Hours Per Daynumber
Job Ordertext
Pay Ratenumber
Recruiting Manager Percent Gross Marginnumber
Referral Feenumber
Referral Fee Typetext
Salarynumber
Salary Unittext
Sales Manager Percent Gross Marginnumber
Statustext
Appointmentsarray
Approved Change Requestsnumber
Approving Client Contacttext
Backup Approving Client Contacttext
Benefit Grouptext
137other input fields
Output fields[3]
FieldType
Changed entity IDnumber
Change typetext
Update a TaskAction
Input fields[3]
FieldType
Task IDchoice
Date Begindate
Date Enddate
Descriptiontext
Is Completedboolean
Is Privateboolean
Notification Minutesnumber
Ownertext
Subjecttext
Typetext
Assigneesarray
Candidatechoice
Child Task Ownersarray
Child Tasksarray
Client Contactchoice
Client Contact Referenceschoice
Date Completeddate
Job Ordertext
Leadtext
Opportunitytext
9other input fields
Output fields[3]
FieldType
Changed entity IDnumber
Change typetext

Look for Bullhorn templates in the WEXTL template library.

Browse templates →
  1. WEXTL® Bullhorn Source Code connector implementation.
  2. Our users use cases and automations.
  3. Official API Documentation for Bullhorn.
  4. WEXTL® visual workflow builder data.

Last updated: Jul 23, 2026 22:38