Cloud

Build 25.0.9539
  • Bullhorn CRM
    • Getting Started
      • Establishing a Connection
      • Creating a Custom OAuth Application
      • Fine-Tuning Data Access
      • SSL Configuration
      • Firewall and Proxy
    • Data Model
      • Key Features
      • Tables
        • ActivityGoal
        • ActivityGoalConfiguration
        • ActivityGoalTarget
        • Appointment
        • AppointmentAttendee
        • AppointmentEditHistory
        • AppointmentEditHistoryFieldChange
        • BillableChargeEditHistory
        • BillableChargeEditHistoryFieldChange
        • Branch
        • BusinessSector
        • Candidate
        • CandidateCertification
        • CandidateCertificationEditHistory
        • CandidateCertificationEditHistoryFieldChange
        • CandidateCertificationRequirement
        • CandidateCertificationRequirementEditHistory
        • CandidateCertificationRequirementEditHistoryFieldChange
        • CandidateEducation
        • CandidateFileAttachment
        • CandidateHistory
        • CandidateReference
        • CandidateReferenceQuestion
        • CandidateReferenceResponse
        • CandidateSource
        • CandidateWorkHistory
        • Category
        • Certification
        • CertificationGroup
        • CertificationRequirement
        • ClientContact
        • ClientContact1
        • ClientContact2
        • ClientContact3
        • ClientContact4
        • ClientContact5
        • ClientContactFileAttachment
        • ClientContactHistory
        • ClientCorporation
        • ClientCorporation1
        • ClientCorporation2
        • ClientCorporation3
        • ClientCorporation4
        • ClientCorporation5
        • ClientCorporationAppointment
        • ClientCorporationCertification
        • ClientCorporationEditHistory
        • ClientCorporationEditHistoryFieldChange
        • ClientCorporationFileAttachment
        • ClientCorporationHistory
        • ClientCorporationNote
        • ClientCorporationTask
        • CorporateUser
        • CorporationDepartment
        • Country
        • Department
        • EntityFieldTypeLookup
        • GoalTarget
        • HousingComplex
        • HousingComplexAmenity
        • HousingComplexFurnitureDelivery
        • HousingComplexUnit
        • HousingComplexUtilityAccount
        • JobBoardPost
        • JobOrder
        • JobOrder1
        • JobOrder2
        • JobOrder3
        • JobOrder4
        • JobOrder5
        • JobOrderEditHistory
        • JobOrderEditHistoryFieldChange
        • JobOrderFileAttachment
        • JobOrderHistory
        • JobOrderTemplate
        • JobSubmission
        • JobSubmissionCertificationRequirement
        • JobSubmissionCertificationRequirementEditHistory
        • JobSubmissionCertificationRequirementEditHistoryFieldChange
        • JobSubmissionEditHistory
        • JobSubmissionEditHistoryFieldChange
        • JobSubmissionHistory
        • Location
        • LocationEditHistory
        • LocationEditHistoryFieldChange
        • LocationEffectiveDateChange
        • LocationVersion
        • Note
        • NoteEntity
        • Opportunity
        • OpportunityEditHistory
        • OpportunityEditHistoryFieldChange
        • OpportunityFileAttachment
        • PayableChargeEditHistory
        • PayableChargeEditHistoryFieldChange
        • Person
        • Placement
        • Placement1
        • Placement2
        • Placement3
        • Placement4
        • Placement5
        • PlacementCertification
        • PlacementCertificationEditHistory
        • PlacementCertificationEditHistoryFieldChange
        • PlacementChangeRequest
        • PlacementChangeRequestEditHistory
        • PlacementChangeRequestEditHistoryFieldChange
        • PlacementCommission
        • PlacementCommissionEditHistory
        • PlacementCommissionEditHistoryFieldChange
        • PlacementEditHistory
        • PlacementEditHistoryFieldChange
        • PlacementFileAttachment
        • PlacementRateCard
        • PlacementRateCardLine
        • PlacementRateCardLineGroup
        • PrimaryEntityToAssociatedEntityAssociations
        • Report
        • SalesQuota
        • SalesTaxRateEditHistory
        • SalesTaxRateEditHistoryFieldChange
        • SalesTaxRateEffectiveDateChange
        • Sendout
        • Shift
        • Skill
        • Specialty
        • State
        • Task
        • TaskEditHistory
        • TaskEditHistoryFieldChange
        • Tearsheet
        • TearsheetMember
        • TearsheetRecipient
        • TimeUnit
        • UserEditHistory
        • UserEditHistoryFieldChange
        • UserHousingComplexUnit
        • UserPulseCallLog
        • UserPulseCallLogContact
        • UserType
        • WorkersCompensation
        • WorkersCompensationRate
        • ZipCodeGis
      • Views
        • CandidateCustomSearchLayout
        • CandidateFasterFindLayout
        • CandidateListExpandedLeftLayout
        • CandidateListRowLayout
        • CandidateMobileDetailsLayout
        • CandidateMobileEditLayout
        • CandidateOverviewBottomLayout
        • CandidateOverviewMiddleLeftLayout
        • CandidateOverviewMiddleRightLayout
        • CandidateOverviewTopLayout
        • CandidateProfileHeaderLayout
        • CandidateProfileRightSideBarLayout
        • EntityFiles
        • Find
        • JobOrderFasterFindLayout
        • JobOrderListExpandedCenterLayout
        • JobOrderListExpandedLeftLayout
        • JobOrderListExpandedRightLayout
        • JobOrderListRowLayout
        • JobOrderMobileDetailsLayout
        • JobOrderMobileEditLayout
        • JobOrderOverviewBottomLayout
        • JobOrderOverviewMiddleLeftLayout
        • JobOrderOverviewMiddleRightLayout
        • JobOrderProfileHeaderLayout
        • JobOrderProfileRightSideBarLayout
        • SavedSearches
        • SavedSearch_My_saved_search
      • Stored Procedures
      • System Tables
        • sys_catalogs
        • sys_schemas
        • sys_tables
        • sys_tablecolumns
        • sys_procedures
        • sys_procedureparameters
        • sys_keycolumns
        • sys_foreignkeys
        • sys_primarykeys
        • sys_indexes
        • sys_connection_props
        • sys_sqlinfo
        • sys_identity
        • sys_information
    • Connection String Options
      • Authentication
        • AuthScheme
        • DataCenterCode
        • RestURL
        • User
        • Password
      • OAuth
        • OAuthClientId
        • OAuthClientSecret
        • OAuthVerifier
      • SSL
        • SSLServerCert
      • Logging
        • Verbosity
      • Schema
        • BrowsableSchemas
      • Miscellaneous
        • ExpandAssociations
        • IncludeCustomFields
        • IncludeCustomTables
        • IncludeDeleted
        • ListLayouts
        • MaxRows
        • MaxThreads
        • Pagesize
        • PseudoColumns
        • ThrowsKeyNotFound
        • Timeout
        • UseDefaultOrderBy
        • UseDisplayNames
        • VerifyEntitlements
    • Third Party Copyrights

Bullhorn CRM - CData Cloud

Overview

CData Cloud offers access to Bullhorn CRM across several standard services and protocols, in a cloud-hosted solution. Any application that can connect to a SQL Server database can connect to Bullhorn CRM through CData Cloud.

CData Cloud allows you to standardize and configure connections to Bullhorn CRM as though it were any other OData endpoint or standard SQL Server.

Key Features

  • Full SQL Support: Bullhorn CRM appears as standard relational databases, allowing you to perform operations - Filter, Group, Join, etc. - using standard SQL, regardless of whether these operations are supported by the underlying API.
  • CRUD Support: Both read and write operations are supported, restricted only by security settings that you can configure in Cloud or downstream in the source itself.
  • Secure Access: The administrator can create users and define their access to specific databases and read-only operations or grant full read & write privileges.
  • Comprehensive Data Model & Dynamic Discovery: CData Cloud provides comprehensive access to all of the data exposed in the underlying data source, including full access to dynamic data and easily searchable metadata.

CData Cloud

Getting Started

This page provides a guide to Establishing a Connection to Bullhorn CRM in CData Cloud, as well as information on the available resources, and a reference to the available connection properties.

Connecting to Bullhorn CRM

Establishing a Connection shows how to authenticate to Bullhorn CRM and configure any necessary connection properties to create a database in CData Cloud

Accessing Data from CData Cloud Services

Accessing data from Bullhorn CRM through the available standard services and CData Cloud administration is documented in further details in the CData Cloud Documentation.

CData Cloud

Establishing a Connection

Connect to Bullhorn CRM by selecting the corresponding icon in the Database tab. Required properties are listed under Settings. The Advanced tab lists connection properties that are not typically required.

Pre-connection Requirements

Unlike many other data sources, Bullhorn CRM doesn't allow users to create their own custom OAuth applications or edit their CallbackURL directly. Instead, you must contact Bullhorn CRM and request that they create or change your OAuth application credentials (Client Id and Client Secret).

Bullhorn CRM also provides or updates your CallbackURL as needed. However, since waiting for a new CallbackURL from Bullhorn CRM may be a time-consuming process, we recommended that you consider using an OAuth verifier code to connect instead of a CallbackURL. Once Bullhorn CRM has provided your OAuth credentials, you can use them to authenticate your application.

Connecting to Bullhorn CRM

You'll need your username and password to authenticate and access your account. Follow these steps to ensure a successful connection:

  1. Use your account credentials to log in to your Bullhorn CRM account.
  2. Set the DataCenterCode in your application settings to the code that corresponds to your data center. For a full list of data center codes, refer to the list here.

Notes:

  • If you are uncertain about your data center code, note that codes like CLS20, CLS21, etc. are cluster IDs that are visible in the URL in your browser's address bar once you are logged in. For example, https://cls21.bullhornstaffing.com/BullhornSTAFFING/MainFrame.jsp?#no-ba... indicates that the logged-in user is associated with data center CLS21.
  • If you specify a CallbackURL such as http://localhost:33333/, ensure it is exactly the same as what you specify in your application settings. This includes any trailing slashes ("/"). Any addition or removal of characters from this URL will result in an error.

Authenticating to Bullhorn CRM (OAuth)

Bullhorn CRM supports OAuth authentication only. Unlike many other data sources, Bullhorn CRM doesn't allow users to create their own custom OAuth applications or edit their CallbackURL directly. Instead, you must request Bullhorn CRM to set up a custom OAuth application for you. This involves contacting Bullhorn CRM support to initiate the setup process. For information about how to create a custom OAuth application for Bullhorn CRM, see Creating a Custom OAuth Application.

The following subsections describe how to authenticate to Bullhorn CRM from three common authentication flows.

For a complete list of connection string properties available in Bullhorn CRM, see Connection.

CData Cloud

Creating a Custom OAuth Application

Creating a Custom OAuth Application

You must create a custom OAuth application to connect to Bullhorn CRM.

The only way to create an application is to contact the Bullhorn CRM support team. They will provide you with the application credentials (Client Id and Client Secret). You can find more information about how to register here.

In addition, the CallbackURL or Redirect URI defaults to a page on bullhorn.com.

In order to set InitiateOAuth to GETANDREFRESH, you must contact Bullhorn CRM staff and request a separate CallbackURL.

If a separate CallbackURL cannot be specified, the "code" parameter from the redirect page on Bullhorn CRM must be taken and passed as an input to either:

  • The Verifier input of GetOAuthAccessToken if executing it manually.
  • The connection property OAuthVerifier when setting InitiateOAuth to GETANDREFRESH.

CData Cloud

Fine-Tuning Data Access

Fine Tuning Data Access

You can use the following properties to gain greater control over Bullhorn CRM API features and the strategies the Cloud uses to surface them:

  • IncludeCustomFields: Whether or not custom fields will be included. When off, performance will be higher, but the custom fields cannot be retrieved or modified.
  • IncludeCustomTables: Whether or not custom tables will be included. When off, performance will be higher, but the custom tables cannot be retrieved.
  • ListLayouts: A list of tables you want to list layouts for. For example: ListLayouts=Candidate,JobOrder;.
  • UseDefaultOrderBy: Indicates if a default order by should be applied when none is specified. This will prevent duplicate results, but will make large tables much more expensive to retrieve.
  • UseDisplayNames: Set this to true to use field labels for column names.
  • MaxThreads: Specifies the number of concurrent requests. Increase it to improve performance, especially when a table has many rows.

CData Cloud

SSL Configuration

Customizing the SSL Configuration

By default, the Cloud attempts to negotiate TLS with the server. The server certificate is validated against the default system trusted certificate store. You can override how the certificate gets validated using the SSLServerCert connection property.

To specify another certificate, see the SSLServerCert connection property.

CData Cloud

Firewall and Proxy

Connecting Through a Firewall or Proxy

HTTP Proxies

To authenticate to an HTTP proxy, set the following:

  • ProxyServer: the hostname or IP address of the proxy server that you want to route HTTP traffic through.
  • ProxyPort: the TCP port that the proxy server is running on.
  • ProxyAuthScheme: the authentication method the Cloud uses when authenticating to the proxy server.
  • ProxyUser: the username of a user account registered with the proxy server.
  • ProxyPassword: the password associated with the ProxyUser.

Other Proxies

Set the following properties:

  • To use a proxy-based firewall, set FirewallType, FirewallServer, and FirewallPort.
  • To tunnel the connection, set FirewallType to TUNNEL.
  • To authenticate, specify FirewallUser and FirewallPassword.
  • To authenticate to a SOCKS proxy, additionally set FirewallType to SOCKS5.

CData Cloud

Data Model

The Cloud models entities in the Bullhorn CRM API as an easy-to-use SQL database, using tables, views, stored procedures, and system tables. These tables, views, and stored procedures are defined in schema files, which are simple, easy-to-read text files that define the structure and organization of data.

Tables

The Tables section, which details standard SQL tables, and the Views section, which lists read-only SQL tables, contain samples of what you might have access to in your Bullhorn CRM account.

Note: The Cloud exposes saved searches as views that follow the naming convention SavedSearch_<name of saved search>. See SavedSearch_My_saved_search for an example.

The following table includes a list of common tables and views:

Table Description
Appointment Provides appointment records that track scheduled interactions between users, candidates, and clients. This table supports workflow management by enabling users to organize meetings, synchronize schedules, and review engagement histories.
Candidate Specifies candidate records that store personal, professional, and placement-related information within Bullhorn CRM. This table supports recruiting workflows by enabling searching, matching, tracking, and qualification management.
CandidateHistory Captures historical changes that are associated with candidate records. This table supports auditing, reporting, and workflow tracking by recording lifecycle updates that provide context for candidate progression.
Category Specifies categories that classify records across Bullhorn CRM (for example, skills, specialties, or organizational groupings). This table supports filtering, searching, and reporting by standardizing classification values."
ClientContact Stores contact records for individuals who are associated with client corporations. This table supports client relationship management by storing communication details that enable users to coordinate outreach and track engagement history.
ClientCorporation Stores client corporation records that store company-level information for organizations that engage with the recruiting process. This table supports sales, account management, and placement workflows by serving as the core entity for client relationships.
CorporateUser Stores system user accounts that belong to a corporate organization within Bullhorn CRM. This table supports authentication, permission management, and activity tracking by storing details about internal or external users who access the system.
Department Lists internal departments within a corporate organization. This table supports role-based workflows by organizing users, tasks, and activity metrics according to departmental structure.
EntityFiles Specifies the set of files that are attached to entities within Bullhorn CRM. This view supports document management workflows by allowing users to identify, access, and review attachments that relate to records such as candidates, job orders, or client contacts.
JobOrder Stores job order records that define open positions submitted by client corporations. This table supports end-to-end recruiting workflows by storing requirements, compensation details, and status information that drive candidate submission and placement activities.
JobOrderHistory Captures lifecycle and historical events that relate to job order records. This table supports long-term analysis by tracking changes that influence recruiting metrics, client activity, and job order progression.
JobSubmission Stores job submission records that link candidates to job orders during the recruiting lifecycle. This table supports placement workflows by tracking submission status, recruiter actions, and candidate progress across hiring stages.
Location Represents physical or organizational locations that are associated with corporate or client entities. This table supports operational workflows by storing address, region, and location attributes that influence assignment, billing, and reporting.
Note Captures user-created notes that store freeform or structured commentary that is associated with Bullhorn CRM entities. This table supports communication, documentation, and relationship management by capturing contextual information that informs future actions.
Opportunity Stores sales opportunity records that track potential revenue-generating engagements with clients or prospects. This table supports business development workflows by storing opportunity stages, activities, and forecasting information.
Placement Stores placement records that define confirmed assignments of candidates to job orders. This table supports billing, payroll, and lifecycle management by storing placement details such as assignment dates, rates, and status changes.
PlacementCommission Stores commission records that are associated with candidate placements. This table supports financial tracking by storing commission amounts, allocation details, and the relationships between recruiters, sales representatives, and finalized placement activity.
Skill Specifies standardized skills that classify candidate qualifications or job requirements. This table supports searching, matching, and reporting by ensuring that skills remain consistent across recruiting workflows.
Task Stores task records that track actionable items assigned to users or teams. This table supports workflow management by documenting to-do items, deadlines, and follow-up activities across customer Bullhorn CRM processes.
WorkersCompensation Provides workers' compensation classifications that apply to placements or job orders. This table supports compliance and risk management by defining coverage categories that influence insurance costs and regulatory reporting.

Stored Procedures

Stored Procedures are actions that are invoked via SQL queries. They perform tasks beyond standard CRUD operations, including retrieving and deleting event messages as well as managing authentication tokens.

CData Cloud

Key Features

The CData Cloud models core Bullhorn CRM entities (for example, candidates, client contacts, and job orders) as relational tables, which enables you to query this data using standard SQL. In addition, stored procedures allow you to perform operations in Bullhorn CRM, and live connectivity ensures that changes made in your Bullhorn CRM account are reflected immediately when working through the Cloud.

This page details key features of the Cloud:

  • saved searches
  • layouts
  • custom tables and custom columns
  • Associations tables
  • supported operators

Saved Searches

The CData Cloud presents saved searches as separate views. These views are named using the following convention: 'SavedSearch_{SavedSearchName}'.

Layouts

The CData Cloud uses the ListLayouts property to determine which layouts to present as separate views. This property improves performance for tables with a large number of columns (for example, the Candidate table). You can use a layout view instead of the original table to achieve better performance.

These views are named using the following convention: '{OriginalEntity}{LayoutName}Layout'. For example, CandidateListRowLayout is the view that corresponds to the ListRow layout of the Candidate entity.

Custom Tables and Custom Columns

Bullhorn CRM can include custom tables and custom fields. To list these as tables and columns, use the IncludeCustomTables and IncludeCustomFields properties. By default, IncludeCustomTables is set to 'false', and IncludeCustomFields is set to 'true'.

Note: Setting these properties to 'true' can result in slower performance.

Associations Tables

By default, the Cloud does not list many-to-many associations. To include the Associations tables, set the ExpandAssociations property to 'True'. The Cloud then adds one Associations table for each 'To-Many' Associations field that it detects (for example, CandidateToPrimarySkillsAssociations, JobOrderToCategoriesAssociations, or WorkersCompensationToRatesAssociations).

See PrimaryEntityToAssociatedEntityAssociations for details about how to read, create, and delete associations.

Note: Enabling ExpandAssociations results in extra Metadata API calls to discover and list all Associations tables for each detected 'To-Many' Associations field.

Supported Operators

The Cloud offloads as much filtering as possible to the Bullhorn CRM API to improve performance. Bullhorn CRM supports two query languages: Lucene and JPQL.

Lucene

Only the Candidate and Note tables support the Lucene filtering. The supported operators for these tables are 'AND', 'OR', '=', 'IN', '>', '>=', '<', and '<='. The comparison operators ('>', '>=', '<', '<=') are supported only for datetime columns.

Bullhorn CRM processes the following example queries on the server:

SELECT * FROM Candidate WHERE Id = '109989'
SELECT * FROM Candidate WHERE Id IN (109989, 110011)
SELECT * FROM Candidate WHERE Id IN (109989, 110011) AND DateAdded > '2018-06-11 11:40:17.577'
SELECT * FROM Candidate WHERE DateAdded < '2019-12-15 14:31:01'
SELECT * FROM Candidate WHERE DateAdded >= '2019-12-16 14:31:01' AND (AddressCity = 'southfield' OR AddressState = 'indiana')

JPQL

All tables except Candidate and Note support JPQL filtering. These tables allow the use of te following operators: 'AND', 'OR', 'NOT', '=', '!=', '>', '>=', '<', '<=', 'IS', 'IS NOT', 'IN', and 'NOT IN'.

Bullhorn CRM processes the following example queries on the server:

SELECT * FROM Appointment WHERE Id IN ('83409', '83404', '83398')
SELECT * FROM Appointment WHERE Id IN ('83409', '83404', '83398') AND communicationMethod = 'phone'
SELECT * FROM Appointment WHERE CandidateId IS NOT NULL AND StartDate > '2019-12-17 12:01:00.000' ORDER BY Id, CandidateId
SELECT * FROM Appointment WHERE (CandidateId IS NOT NULL AND StartDate >= '2019-12-17 12:01:00.000') OR Description IS NOT NULL
SELECT * FROM Appointment WHERE (CandidateId NOT IN (19624,19622,19621,19620,19618) AND StartDate > '2019-12-17 12:01:00.000') OR Location != 'Louisville, KY'

INSERT, UPDATE, DELETE, and GETDELETED Statements

You can perform write operations using the INSERT, UPDATE, and DELETE SQL statements, as shown in the following example:
INSERT INTO Task (Subject, Description) VALUES ('Follow up - John Smith', 'Follow up with the candidate John Smith.')
UPDATE Task SET Description = 'Follow up with the candidate John Smith in two weeks.' WHERE Id = 84905
DELETE FROM Task WHERE Id = 84905

GETDELETED Statement

You can also use the GETDELETED statement to retrieve the identifiers (Ids) of deleted records for supported tables, as shown in the following example:
GETDELETED FROM Candidate
GETDELETED FROM Appointment
GETDELETED FROM Task

Note: Not all tables support the retrieval of deleted records.

CData Cloud

Tables

The Cloud models the data in Bullhorn CRM as a list of tables in a relational database that can be queried using standard SQL statements.

CData Cloud - Bullhorn CRM Tables

Name Description
ActivityGoal Represents the collection of activity goals that define measurable performance expectations for users in Bullhorn CRM. This table supports reporting and analytics by providing goal definitions that are evaluated against actual activity metrics over time.
ActivityGoalConfiguration Captures the configuration settings that control how activity goals function within Bullhorn CRM. This table supports administrative workflows by defining system rules, thresholds, and behavior for goal tracking.
ActivityGoalTarget Represents the target values that are associated with specific activity goals. This table enables performance monitoring by linking goal definitions to measurable outcomes that are evaluated during activity reporting.
Appointment Represents appointment records that track scheduled interactions between users, candidates, and clients. This table supports workflow management by enabling users to organize meetings, synchronize schedules, and review engagement histories.
AppointmentAttendee Captures the attendees who are associated with appointments in Bullhorn CRM. This table enhances scheduling workflows by specifying participant relationships and supporting collaboration and visibility across user teams.
AppointmentEditHistory Tracks the historical changes that are applied to appointment records. This table supports auditing and compliance by preserving a chronological record of updates that provide context for user actions and appointment lifecycle events.
AppointmentEditHistoryFieldChange Represents the individual field-level modifications that are associated with appointment edit history entries. This table supports detailed auditing by documenting which values are changed, when the changes occur, and how those changes affect appointment workflows.
BillableChargeEditHistory Tracks the historical updates that are applied to billable charge records in Bullhorn CRM. This table supports financial accuracy and auditability by maintaining a record of modifications across billing workflows.
BillableChargeEditHistoryFieldChange Represents the change to an individual field that appears in the edit history for a billable charge. This table enhances billing transparency by documenting value changes, adjustment reasons, and their effects on financial reporting.
Branch Represents organizational branches that define physical or operational locations within a company. This table supports segmentation and reporting by enabling users to group records by geographic region or internal business structure.
BusinessSector Represents the business sectors that classify industries or market segments. This table supports strategic reporting and candidate or client categorization by standardizing sector definitions across the Bullhorn CRM system.
Candidate Represents candidate records that store personal, professional, and placement-related information within Bullhorn CRM. This table supports recruiting workflows by enabling searching, matching, tracking, and qualification management.
CandidateCertification Captures the certifications that are associated with candidates, including credentials, expiration dates, and verification details. This table supports compliance-driven workflows by enabling recruiters to validate and track required qualifications.
CandidateCertificationEditHistory Tracks historical updates that are applied to candidate certification records. This table supports audit and compliance requirements by documenting when certification details are changed and how those changes affect qualification status.
CandidateCertificationEditHistoryFieldChange Represents field-level changes that occur within certification edit history records. This table provides granular auditing capabilities by identifying which specific values are updated during certification lifecycle management.
CandidateCertificationRequirement Represents the certification requirements that must be met for roles, job submissions, or placements. This table supports staffing workflows by ensuring candidates meet mandatory qualifications before advancing through hiring stages.
CandidateCertificationRequirementEditHistory Tracks the historical changes that are applied to certification requirement records. This table supports compliance tracking by documenting modifications that can affect job qualifications or hiring workflows.
CandidateCertificationRequirementEditHistoryFieldChange Represents field-specific updates that occur within certification requirement edit history entries. This table supports granular auditing by identifying the values that are modified and the context for each change.
CandidateEducation Captures educational background details that are associated with candidate records. This table supports qualification evaluation by storing information that influences matching, vetting, and job submission processes.
CandidateFileAttachment Represents the files that are attached to candidate records, such as resumes, certifications, or documentation. This table supports document management workflows by enabling users to store, retrieve, and audit attachments that are linked to candidate profiles.
CandidateHistory Captures historical changes that are associated with candidate records. This table supports auditing, reporting, and workflow tracking by recording lifecycle updates that provide context for candidate progression.
CandidateReference Captures professional or personal references that are associated with candidate records. This table supports vetting workflows by storing reference details that recruiters use to validate candidate credibility and work history.
CandidateReferenceQuestion Represents the questions that are used during candidate reference checks. This table supports standardized evaluation by defining consistent prompts that measure candidate performance or behavior.
CandidateReferenceResponse Captures the responses that are provided by references during candidate evaluations. This table supports decision-making workflows by storing structured feedback that informs suitability assessments.
CandidateSource Represents the sources from which candidate records originate (for example, job boards, referrals, or internal submissions). This table supports reporting and performance tracking by enabling users to analyze sourcing effectiveness.
CandidateWorkHistory Captures past employment details that are associated with candidate profiles. This table supports qualification assessments by storing work experience that influences matching, vetting, and placement workflows.
Category Represents categories that classify records across Bullhorn CRM (for example, skills, specialties, or organizational groupings). This table supports filtering, searching, and reporting by standardizing classification values.
Certification Represents the certifications that users or candidates hold, including credential details or validity information. This table supports compliance and qualification tracking by defining the certifications that influence placement readiness.
CertificationGroup Represents groups of related certifications that are organized for compliance or workflow purposes. This table supports structured qualification management by grouping certifications that apply to similar roles or requirements.
CertificationRequirement Represents the certification requirements that must be met for specific roles, job submissions, or hiring stages. This table supports compliance enforcement by ensuring that required credentials are validated during placement workflows.
ClientContact Represents contact records for individuals who are associated with client corporations. This table supports client relationship management by storing communication details that enable users to coordinate outreach and track engagement history.
ClientContact1 Represents an alternative contact record structure for individuals who are associated with client corporations. This table supports legacy or variant data models by maintaining additional contact attributes that extend customer relationship workflows.
ClientContact2 Represents a supplemental contact configuration for individuals who are linked to client corporations. This table supports enhanced customer relationship management (CRM) processes by enabling the system to store additional relational or demographic details.
ClientContact3 Represents another variant of client contact records that support extended data structures within Bullhorn CRM. This table supports workflows that rely on specialized contact attributes for segmentation or engagement tracking.
ClientContact4 Represents a client contact record format that is designed for alternative or extended use cases. This table supports specialized customer relationship management (CRM) needs by providing additional schema options for storing client-related information.
ClientContact5 Represents an additional client contact table that stores alternative or system-specific contact attributes. This table supports complex customer relationship management (CRM) implementations by providing flexible structures for managing client relationships.
ClientContactFileAttachment Captures files (for example, contracts, forms, or communication documents) that are attached to client contact records. This table supports documentation workflows by enabling users to store, retrieve, and audit contact-related attachments.
ClientContactHistory Tracks historical changes that are applied to client contact records. This table supports auditing and visibility by documenting lifecycle updates that provide context for outreach, communication, or account management.
ClientCorporation Represents client corporation records that store company-level information for organizations that engage with the recruiting process. This table supports sales, account management, and placement workflows by serving as the core entity for client relationships.
ClientCorporation1 Represents a variant structure for storing client corporation details. This table supports extended or legacy schema requirements by providing additional attributes that supplement core client data.
ClientCorporation2 Represents an additional schema variant for client corporation information. This table supports specialized workflows by enabling the system to store expanded organizational attributes that influence reporting or segmentation.
ClientCorporation3 Represents another alternate client corporation structure that supports extended customer relationship management (CRM) data needs. This table enhances customization by providing additional fields that organizations use for tailored reporting and analysis.
ClientCorporation4 Represents a client corporation table that supports unique or specialized implementations of the Bullhorn CRM data model. This table supports extended workflow scenarios by storing attributes not present in the core corporation record.
ClientCorporation5 Represents an additional client corporation variant that is used to support flexible data modeling in Bullhorn CRM. This table enhances reporting and workflow customization by storing extended company-level information.
ClientCorporationAppointment Captures appointments that are associated with client corporations. This table supports account management workflows by linking scheduled interactions to corporate entities for tracking engagement activity.
ClientCorporationCertification Represents certifications (for example, compliance or contract-related credentials) that are associated with client corporations. This table supports regulatory workflows by ensuring that required certifications remain tracked and visible.
ClientCorporationEditHistory Tracks historical changes that are applied to client corporation records. This table supports transparency and auditability by maintaining detailed logs of updates that affect organizational information.
ClientCorporationEditHistoryFieldChange Represents the update to an individual field that is recorded when a client corporation record is changed. This table supports granular auditing by identifying specific value changes and their effects on corporate data.
ClientCorporationFileAttachment Captures file attachments, including documents such as contracts, proposals, or compliance materials, that are associated with client corporation records. This table supports documentation workflows by enabling users to store and manage corporate files.
ClientCorporationHistory Captures lifecycle and historical events that relate to client corporation records. This table supports long-term analysis and relationship tracking by recording changes that influence account development.
ClientCorporationNote Represents notes that users create for client corporations. This table supports communication and account management workflows by storing contextual information that informs future interactions or follow-up actions.
ClientCorporationTask Represents tasks that are associated with client corporation records. This table supports activity planning and workflow management by enabling users to track to-do items, deadlines, and follow-up actions for client accounts.
CorporateUser Represents system user accounts that belong to a corporate organization within Bullhorn CRM. This table supports authentication, permission management, and activity tracking by storing details about internal or external users who access the system.
CorporationDepartment Represents departments that are associated with client corporations. This table supports organizational structuring by enabling users to segment corporate records for reporting, workflow routing, and relationship management.
Country Represents standardized country definitions that support address, localization, and regional reporting needs. This table enhances data consistency by ensuring that geographic values remain uniform across candidate, client, and job records.
Department Represents internal departments within a corporate organization. This table supports role-based workflows by organizing users, tasks, and activity metrics according to departmental structure.
EntityFieldTypeLookup Represents lookup values that define the data types that are assigned to entity fields across Bullhorn CRM. This table supports schema interpretation by helping the system determine validation rules, data formats, and field behaviors.
GoalTarget Represents the target values that are assigned to performance goals across Bullhorn CRM. This table supports performance monitoring by defining measurable outcomes that users compare against actual activity results during reporting.
HousingComplex Represents housing complexes that are available for candidate or contractor placement. This table supports housing coordination workflows by storing location details that affect onboarding, relocation, and assignment planning.
HousingComplexAmenity Represents amenities (for example, utilities or facility features) that are associated with housing complexes. This table supports housing suitability assessments by enabling users to determine whether a complex meets specific placement requirements.
HousingComplexFurnitureDelivery Represents furniture delivery records that are associated with housing complexes. This table supports logistical coordination by tracking delivery details that influence move-in preparation and candidate placement readiness.
HousingComplexUnit Represents individual housing units within a housing complex. This table supports placement assignments by storing unit-level characteristics that recruiters and coordinators use when securing accommodations.
HousingComplexUtilityAccount Represents utility accounts that are associated with units in a housing complex. This table supports operational and financial tracking by capturing account information that affects billing, setup, and service coordination.
JobBoardPost Represents job board posting records that define how job orders are published externally. This table supports recruiting and outreach workflows by storing posting metadata that influences job visibility, distribution, and application flow.
JobOrder Represents job order records that define open positions submitted by client corporations. This table supports end-to-end recruiting workflows by storing requirements, compensation details, and status information that drive candidate submission and placement activities.
JobOrder1 Represents an alternate schema variation for job order records. This table supports extended or legacy implementations by providing supplemental attributes that expand how job details are modeled within Bullhorn CRM.
JobOrder2 Represents a supplemental structure for job order data used in specialized implementations. This table supports customized workflows by storing additional fields that influence job filtering, matching, and reporting.
JobOrder3 Represents another schema variant that stores extended job order values for specialized business needs. This table supports workflow flexibility by enabling organizations to maintain custom job attributes beyond the core model.
JobOrder4 Represents a job order variant that supports additional data modeling requirements. This table enhances customization by allowing recruiters and administrators to store specialized job attributes that affect workflow routing and reporting.
JobOrder5 Represents a fifth variant of job order data that is used in specialized customer relationship management (CRM) implementations. This table supports configuration flexibility by providing extra fields that capture unique job-related information.
JobOrderEditHistory Tracks historical changes that are applied to job order records. This table supports auditing and transparency by documenting lifecycle updates that affect job requirements, status changes, or recruiter actions.
JobOrderEditHistoryFieldChange Represents the field-level updates that occur within job order edit history entries. This table supports granular review by identifying individual value changes that influence reporting and compliance tracking.
JobOrderFileAttachment Captures files (for example, job descriptions, compliance forms, or client documentation) that are attached to job order records. This table supports document management by enabling users to store, retrieve, and audit job-related attachments.
JobOrderHistory Captures lifecycle and historical events that relate to job order records. This table supports long-term analysis by tracking changes that influence recruiting metrics, client activity, and job order progression.
JobOrderTemplate Represents job order templates that define reusable configurations for creating new job orders. This table supports efficiency and consistency by enabling users to prepopulate common job attributes that streamline the job creation process.
JobSubmission Represents job submission records that link candidates to job orders during the recruiting lifecycle. This table supports placement workflows by tracking submission status, recruiter actions, and candidate progress across hiring stages.
JobSubmissionCertificationRequirement Represents certification requirements that apply to specific job submissions. This table supports compliance and qualification workflows by ensuring that candidates meet role-specific certification expectations before progressing.
JobSubmissionCertificationRequirementEditHistory Tracks the historical updates that are applied to job submission certification requirements. This table supports audit and compliance visibility by documenting changes that influence candidate qualification status.
JobSubmissionCertificationRequirementEditHistoryFieldChange Represents field-level modifications that occur within job submission certification requirement edit history entries. This table supports granular auditing by identifying specific values that are changed and their impact on compliance assessments.
JobSubmissionEditHistory Tracks historical changes that are applied to job submission records. This table supports transparency and evaluation by preserving a chronological record of updates that affect candidate submission progress.
JobSubmissionEditHistoryFieldChange Represents individual field-level updates that occur within job submission edit history entries. This table supports detailed auditing by identifying which values are modified and how those changes influence submission workflows.
JobSubmissionHistory Captures lifecycle and historical events that relate to job submission records. This table supports long-term reporting and workflow analysis by tracking candidate movement across submission stages.
Location Represents physical or organizational locations that are associated with corporate or client entities. This table supports operational workflows by storing address, region, and location attributes that influence assignment, billing, and reporting.
LocationEditHistory Tracks historical updates that are applied to location records. This table supports auditing and record accuracy by documenting changes that affect operational or geographic information.
LocationEditHistoryFieldChange Captures field-level changes that appear within location edit history records. This table supports granular auditing by identifying the specific values that are updated and their significance in location management.
LocationEffectiveDateChange Captures effective date changes that apply to Location records. This table supports time-based accuracy by storing date transitions that influence location validity, assignment rules, or billing periods.
LocationVersion Stores versioned snapshots of Location records. This table supports historical tracking and analysis by preserving earlier states that provide context for location-related decisions.
Note Represents user-created notes that store freeform or structured commentary that is associated with Bullhorn CRM entities. This table supports communication, documentation, and relationship management by capturing contextual information that informs future actions.
NoteEntity Represents the relationships between notes and the entities they reference. This table supports cross-entity visibility by linking notes to records such as candidates, jobs, or client contacts for context and retrieval.
Opportunity Represents sales opportunity records that track potential revenue-generating engagements with clients or prospects. This table supports business development workflows by storing opportunity stages, activities, and forecasting information.
OpportunityEditHistory Tracks historical updates that are applied to Opportunity records. This table supports sales accountability by documenting lifecycle changes that affect forecasting, pipeline management, and revenue analysis.
OpportunityEditHistoryFieldChange Captures the change to an individual field that is recorded when an opportunity record is updated. This table supports granular pipeline auditing by identifying precise updates that influence opportunity progress.
OpportunityFileAttachment Captures files that are attached to opportunity records, including proposals, contracts, or supporting documents. This table supports sales documentation workflows by enabling users to store and access materials that support opportunity advancement.
PayableChargeEditHistory Tracks historical updates that are applied to payable charge records. This table supports financial integrity by recording changes that impact billing, cost allocations, and reconciliation workflows.
PayableChargeEditHistoryFieldChange Captures the change to an individual field that is recorded when a payable charge is updated. This table supports detailed financial auditing by identifying the specific modifications that influence payable reporting and accounting accuracy.
Person Represents person records that store profile attributes for individuals involved in Bullhorn CRM workflows. This table supports entity linking and profile management by centralizing information that can be reused across candidates, client contacts, and other record types.
Placement Represents Placement records that define confirmed assignments of candidates to job orders. This table supports billing, payroll, and lifecycle management by storing Placement details such as assignment dates, rates, and status changes.
Placement1 Stores an alternative structure for placement data that is used in extended or legacy configurations. This table supports workflow flexibility by providing additional fields that tailor placement tracking to specialized business requirements.
Placement2 Stores a supplemental placement schema for environments that require extended placement attributes. This table supports advanced reporting and workflow logic by capturing data elements that extend the core placement model.
Placement3 Stores a placement record variation used for custom or specialized implementations. This table enhances operational flexibility by accommodating additional placement attributes that influence internal processes.
Placement4 Stores an extended placement schema variation that supports specialized staffing workflows. This table strengthens customization by supplementing standard placement details with organization-specific attributes.
Placement5 Stores a fifth placement variant that supports flexible or legacy deployment scenarios. This table supports tailored workflow needs by capturing placement-related data that extends beyond the core model.
PlacementCertification Represents certifications that are associated with candidate placements. This table supports compliance and contract requirements by ensuring that placements remain aligned with required credentials throughout their lifecycle.
PlacementCertificationEditHistory Tracks historical updates that are applied to placement certification records. This table supports compliance visibility by documenting changes that affect whether a placement satisfies required credential standards.
PlacementCertificationEditHistoryFieldChange Captures the change to an individual certification field that is recorded when a placement certification is updated. This table supports granular compliance auditing by identifying specific value modifications that influence placement eligibility and regulatory requirements.
PlacementChangeRequest Represents change requests that apply to placement records, including adjustments to dates, rates, or assignment details. This table supports approval workflows by tracking proposed modifications that require review before updates can be applied.
PlacementChangeRequestEditHistory Tracks historical updates that are applied to placement change request records. This table supports transparency by documenting the evolution of change requests and their impact on placement management.
PlacementChangeRequestEditHistoryFieldChange Captures the change to an individual field that is recorded when a placement change request is updated. This table supports detailed auditing by identifying specific modifications that influence proposed placement adjustments and their approval outcomes.
PlacementCommission Represents commission records that are associated with candidate placements. This table supports financial tracking by storing commission amounts, allocation details, and the relationships between recruiters, sales representatives, and finalized placement activity.
PlacementCommissionEditHistory Tracks the historical updates that are applied to placement commission records. This table supports financial auditing by documenting modifications that affect commission calculations and payout reporting.
PlacementCommissionEditHistoryFieldChange Captures the change to an individual field that is recorded when a placement commission is updated. This table supports granular financial oversight by identifying specific commission value modifications and the context for each change.
PlacementEditHistory Tracks historical updates that are applied to placement records. This table supports compliance, payroll, and client reporting by documenting lifecycle changes that affect assignment details and employment status.
PlacementEditHistoryFieldChange Captures field-level modifications that occur within placement edit history entries. This table supports detailed auditing by identifying individual value changes that influence payroll, billing, or contractual obligations.
PlacementFileAttachment Captures the files that are attached to placement records, including contracts, onboarding documents, and compliance materials. This table supports documentation workflows by enabling users to store, retrieve, and audit placement-related files.
PlacementRateCard Defines the rate card configurations that set pay and bill rate structures for placements. This table supports financial accuracy by standardizing compensation arrangements that guide invoicing, payroll, and profitability analysis.
PlacementRateCardLine Stores the individual line items that belong to placement rate cards. This table supports rate management by capturing detailed compensation components that influence billing rules and payroll calculations.
PlacementRateCardLineGroup Organizes groups of related rate card lines that structure complex compensation models. This table supports financial modeling by grouping rate components that apply to specific roles, departments, or contract types.
PrimaryEntityToAssociatedEntityAssociations Represents the relationships between a primary entity and its associated entity, including the identifier (Id) values that link related records. This table supports relational integrity by storing associations that define how records interact across the Bullhorn CRM data model.
Report Stores report definitions that contain configuration details for generating analytics within Bullhorn CRM. This table supports business intelligence by enabling users to create, manage, and execute structured reports for operational insights.
SalesQuota Represents sales quota assignments that define performance targets for users or teams. This table supports sales management by storing goal values that influence tracking, forecasting, and incentive programs.
SalesTaxRateEditHistory Tracks historical updates that are applied to sales tax rate records. This table supports financial compliance by documenting changes that affect tax calculations and regulatory reporting.
SalesTaxRateEditHistoryFieldChange Captures the change to an individual field that is recorded when a sales tax rate is updated. This table supports financial auditing and accuracy by identifying specific tax rate value modifications and evaluating their impact on billing and compliance.
SalesTaxRateEffectiveDateChange Captures effective date changes that apply to sales tax rate records. This table supports time-based financial accuracy by storing information that determines when tax rates become active or expire.
Sendout Represents Sendout records that document when candidate profiles are submitted to client contacts for review. This table supports recruiter-client collaboration by tracking which candidates are forwarded, when they are sent, and how clients respond.
Shift Represents Shift records that define work schedule segments for placements or assignments. This table supports timekeeping, scheduling, and billing workflows by storing shift parameters that influence payroll and operational planning.
Skill Represents standardized skills that classify candidate qualifications or job requirements. This table supports searching, matching, and reporting by ensuring that skills remain consistent across recruiting workflows.
Specialty Represents specialty categories that further define candidate expertise or job requirements. This table supports refined talent matching by allowing recruiters to apply more specific classification criteria.
State Represents state or provincial geographic definitions that are used in addresses and regional reporting. This table supports data consistency by standardizing location attributes across candidate, client, and job records.
Task Represents Task records that track actionable items assigned to users or teams. This table supports workflow management by documenting to-do items, deadlines, and follow-up activities across customer Bullhorn CRM processes.
TaskEditHistory Tracks historical updates that are applied to task records. This table supports accountability and workflow transparency by preserving a record of changes that affect task status, ownership, or scheduling.
TaskEditHistoryFieldChange Captures the change to an individual field that is recorded when a task is updated. This table supports granular auditing by identifying specific value modifications and explaining how those changes influence workflow progress.
Tearsheet Represents tearsheets, which are curated lists of candidates or contacts used for marketing, sourcing, or outreach campaigns. This table supports targeted communication by organizing groups of records that recruiters engage during coordinated outreach.
TearsheetMember Represents the individual members that belong to a tearsheet list. This table supports list management by storing associations between tearsheets and the candidates or contacts they include.
TearsheetRecipient Represents the intended recipients of tearsheet-related communications. This table supports outreach workflows by tracking which individuals should receive marketing or informational messages associated with a tearsheet.
TimeUnit Represents standardized time units that are used across billing, payroll, and scheduling workflows. This table supports consistent time calculations by defining units such as hours, days, or weeks for operational processes.
UserEditHistory Tracks historical updates that are applied to user records. This table supports administrative oversight by documenting changes that affect system access, user roles, or personal information.
UserEditHistoryFieldChange Captures the change to an individual field that is recorded when a user record is updated. This table supports granular administrative auditing by identifying updates that affect user configuration or permissions.
UserHousingComplexUnit Stores the associations between users and housing complex units. This table supports operational workflows by tracking user assignments or responsibilities that relate to housing management activities.
UserPulseCallLog Captures call log entries that are generated by the UserPulse feature in Bullhorn CRM. This table supports performance analytics and relationship tracking by storing details about user-initiated calls.
UserPulseCallLogContact Stores the contacts that are linked to UserPulse call log entries. This table supports outreach analysis by connecting call activity to specific client or candidate interactions.
UserType Represents user type definitions that categorize system users by their roles or access levels. This table supports permission management by assigning role-based capabilities across the Bullhorn CRM system.
WorkersCompensation Represents workers' compensation classifications that apply to placements or job orders. This table supports compliance and risk management by defining coverage categories that influence insurance costs and regulatory reporting.
WorkersCompensationRate Stores rate information that is associated with workers' compensation classifications. This table supports accurate financial calculations by capturing rate values that are used in payroll, invoicing, and cost analysis.
ZipCodeGis Represents geographic information system (GIS) data that is associated with ZIP codes. This table supports location-based analysis by storing spatial attributes that influence routing, territory planning, and regional reporting.

CData Cloud

ActivityGoal

Represents the collection of activity goals that define measurable performance expectations for users in Bullhorn CRM. This table supports reporting and analytics by providing goal definitions that are evaluated against actual activity metrics over time.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the activity goal. This field enables system-level referencing by linking each activity goal record to related performance and reporting workflows.

ActivityType String False

Specifies the category of work that the activity goal measures. This field supports performance tracking by categorizing the actions that contribute to user productivity.

Actual Int False

Captures the actual activity count that contributes toward the activity goal. This field supports progress evaluation by presenting the number of completed activities within the goal period.

DepartmentId Int False

Stores the Id of the department that is associated with the activity goal. This field supports organizational reporting by linking activity goals to departmental structures and performance metrics.

EndDate Date False

Defines the end date for the activity goal period. This field supports time-based analysis by establishing the deadline for evaluating goal completion.

Goal Int False

Specifies the target value that the activity goal requires. This field supports performance management by defining the objective that users or teams strive to meet during the defined timeframe.

PercentAttained Int False

Captures the percentage of the activity goal that the user has achieved. This field supports real-time performance monitoring by translating raw activity counts into meaningful progress indicators.

PeriodName String False

Describes the name of the period that applies to the activity goal. This field supports reporting and filtering by grouping goals into recognizable evaluation intervals.

StartDate Date False

Defines the start date for the activity goal period. This field supports accurate measurement by marking the beginning of the timeframe during which activities contribute toward the goal.

UserId Int False

Stores the Id of the user who is associated with the activity goal. This field supports user-level performance analysis by linking goals to individual contributors in Bullhorn CRM.

CData Cloud

ActivityGoalConfiguration

Captures the configuration settings that control how activity goals function within Bullhorn CRM. This table supports administrative workflows by defining system rules, thresholds, and behavior for goal tracking.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Specifies the unique identifier (Id) for this activity-goal configuration record. This field supports record-level tracking by ensuring that each configuration entry is uniquely identifiable within the system.

CodeIdentifier String False

Specifies the code Id that uniquely labels this configuration across activity-goal settings. This field supports system consistency by providing a stable reference value that other components can recognize and use.

DateLastModified Datetime False

Captures the date and time when the configuration was last updated. This field supports administrative oversight by helping users track configuration changes and verify when adjustments were made.

Description String False

Provides a descriptive label for the goal configuration. This field supports clarity and usability by helping users understand the purpose or scope of the configuration during goal setup and reporting.

GoalPeriodId Int False

Specifies the Id that links this configuration to a defined goal period. This field supports time-based goal management by associating the configuration with the correct reporting window.

GoalTypeId Int False

Specifies the Id for the goal type that this configuration aligns with. This field supports structured goal tracking by connecting the configuration to the appropriate goal category or measurement type.

Name String False

Defines the name that is assigned to the goal configuration. This field supports discoverability and administration by providing a human-readable value that identifies the configuration in interfaces and reports.

IsDeleted Bool False

Returns a value of 'true' when the configuration is marked as deleted. It returns a value of 'false' when the configuration remains active and available for use in goal management workflows.

CData Cloud

ActivityGoalTarget

Represents the target values that are associated with specific activity goals. This table enables performance monitoring by linking goal definitions to measurable outcomes that are evaluated during activity reporting.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for this activity-goal target record. This field supports configuration management by distinguishing each target from other performance objectives in the system.

ActivityGoalConfigurationId Int False

Specifies the Id that links this target to its related activity-goal configuration. This field supports goal alignment by ensuring that each target inherits the correct period structure and measurement rules.

Goal Int False

Captures the target value that the user is expected to achieve during the defined period. This field supports performance tracking by establishing a measurable objective that contributes to broader activity-based goals.

PeriodName String False

Defines the name of the reporting period that applies to this activity goal target. This field supports reporting and analytics by identifying the timeframe that is used when measuring and displaying progress.

UserId Int False

Specifies the Id that associates this target with the user who is responsible for meeting the defined goal. This field supports accountability and personalized performance dashboards by linking goal expectations to the appropriate individual.

CData Cloud

Appointment

Represents appointment records that track scheduled interactions between users, candidates, and clients. This table supports workflow management by enabling users to organize meetings, synchronize schedules, and review engagement histories.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for this appointment record. This Id supports data integrity by linking the appointment to related CRM workflow elements.

AppointmentUUID String False

Specifies the system-generated universal unique Id that is assigned to the appointment. This field supports cross-system synchronization by ensuring that external integrations can reference the appointment reliably.

CandidateId Int False

Specifies the Id of the candidate who is associated with the appointment. This field enables recruiters to track candidate participation in interviews, meetings, or other scheduled interactions.

ClientContactId Int False

Specifies the Id of the client contact who is linked to the appointment. This field supports client communication workflows by identifying the contact involved in the scheduled interaction.

CommunicationMethod String False

Captures the method of communication that is used for the appointment (for example, phone, video, or in-person). This field supports activity reporting by classifying how appointments are conducted.

DateAdded Datetime False

Captures the date and time when the appointment record is created. This field supports timeline analysis by establishing when the appointment enters the CRM.

DateLastModified Datetime False

Captures the date and time when the appointment record is most recently updated. This field supports audit tracking by indicating when changes occur.

Description String False

Stores the descriptive text that summarizes the purpose or content of the appointment. This field supports communication clarity by documenting additional context for participants.

EndDate Datetime False

Specifies the date and time when the appointment ends. This field supports duration tracking and calendar planning by defining the appointment's conclusion.

IsAllDay Bool False

Returns a value of 'true' when the appointment spans the entire day. It returns a value of 'false' when the appointment occupies a specific time range.

JobId Int False

Specifies the Id of the job order that is associated with the appointment. This field supports job-related scheduling by linking the appointment to an active job requirement.

JobSubmissionId Int False

Specifies the Id of the job submission that is linked to the appointment. This field supports workflow coordination by tracking appointments related to specific candidate submissions.

Location String False

Captures the location where the appointment occurs. This field supports logistical planning by indicating the meeting place for participants.

MigrateGUID String False

Stores the migration Id that is used during data imports or system transitions. This field supports data conversion workflows by mapping appointments from legacy systems.

OwnerId Int False

Specifies the Id of the user who owns the appointment. This field supports workload distribution by identifying responsibility for managing the appointment.

ParentAppointmentId Int False

Specifies the Id of the parent appointment when the current appointment is part of a recurring or grouped series. This field supports scheduling hierarchy by linking related appointments.

PlacementId Int False

Specifies the Id of the placement that is associated with the appointment. This field supports post-placement activities by linking meetings to ongoing assignment management.

RecurrenceDayBits Int False

Stores the bitmask values that define the specific days on which a recurring appointment occurs. This field supports automated scheduling by encoding multi-day recurrence patterns.

RecurrenceFrequency Int False

Specifies the numeric recurrence frequency for repeating appointments. This field supports scheduling logic by defining how often the appointment recurs.

RecurrenceMax Int False

Captures the maximum number of occurrences for a recurring appointment. This field supports calendar automation by limiting how many future instances are generated.

RecurrenceMonthBits Int False

Stores the bitmask values that define the months in which the recurring appointment can occur. This field supports scheduling rules by encoding month-level recurrence patterns.

RecurrenceStyle String False

Defines the recurrence style that is applied to the appointment (for example, daily, weekly, or monthly patterns). This field supports calendar automation by determining the rule structure.

RecurrenceType String False

Specifies the recurrence type that the system uses to schedule repeating appointments. This field supports workflow consistency by standardizing how recurring meetings are created.

Reminder Int False

Specifies the reminder interval that is set for the appointment. This field supports participant preparedness by defining when reminder notifications are triggered.

ShowTimeAs String False

Captures how the appointment appears on a calendar (for example, 'busy' or 'tentative'). This field supports scheduling awareness by communicating availability states to users.

StartDate Datetime False

Specifies the date and time when the appointment begins. This field supports activity planning by establishing the starting point of the scheduled event.

Subject String False

Stores the subject line or title of the appointment. This field supports quick identification by summarizing the meeting's primary topic.

TimeZoneID String False

Captures the time zone that is applied to the appointment's date and time values. This field supports accurate scheduling across regions by ensuring that all participants view correct appointment times.

Type String False

Specifies the appointment type that categorizes the interaction (for example, 'interview' or 'client meeting'). This field supports reporting and workflow organization by classifying scheduled activities.

Visibility Bool False

Returns a value of 'true' when the appointment is visible to other users. It returns a value of 'false' when the appointment is restricted due to privacy or access controls.

IsDeleted Bool False

Returns a value of 'true' when the appointment record is marked for deletion. It returns a value of 'false' when the appointment remains active in the CRM.

CData Cloud

AppointmentAttendee

Captures the attendees who are associated with appointments in Bullhorn CRM. This table enhances scheduling workflows by specifying participant relationships and supporting collaboration and visibility across user teams.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for this appointment attendee record. This field supports relational integrity by allowing the system to link each attendee to the correct appointment and participant details.

AcceptanceStatus Int False

Specifies the attendee's acceptance status for the appointment. This field supports scheduling workflows by indicating whether the participant has accepted, declined, or not yet responded.

AppointmentId Int False

Identifies the appointment that is associated with this attendee. This field supports calendar coordination by linking the attendee to the specific event that they are expected to join.

AttendeeId Int False

Identifies the individual who is invited to or associated with the appointment. This field supports participant management by allowing the system to track attendance and communication history for each person.

MigrateGUID String False

Stores the migration Id that is used when appointment attendee data is transferred from another system. This field supports data conversion workflows by helping the system maintain continuity between legacy and current records.

CData Cloud

AppointmentEditHistory

Tracks the historical changes that are applied to appointment records. This table supports auditing and compliance by preserving a chronological record of updates that provide context for user actions and appointment lifecycle events.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for this appointment edit history record. This field supports audit tracking by distinguishing each historical entry for review and reconciliation.

AuditTrail String False

Describes the serialized audit information that is captured when an appointment is modified. This field supports detailed change analysis by storing the before-and-after values that document how the appointment was altered.

DateAdded Datetime False

Indicates the date and time when this appointment edit history record is added. This field supports chronological auditing by establishing when the system recorded the modification.

MigrateGUID String False

Specifies the globally unique value that is used to migrate or synchronize appointment edit history records across systems. This field supports data integrity during import, export, or cross-environment alignment.

ModifyingPersonId Int False

Identifies the person Id that is associated with the user who performs the appointment update. This field supports accountability workflows by linking modification activity to the individual who made the change.

TargetEntityId Int False

Identifies the appointment Id that is associated with this historical entry. This field supports accurate traceability by connecting the edit history record to the appointment that is being modified.

TransactionID String False

Captures the transaction Id that groups related update operations into a single audit event. This field supports consistent auditing by allowing systems to interpret multiple field changes as part of one logical modification.

CData Cloud

AppointmentEditHistoryFieldChange

Represents the individual field-level modifications that are associated with appointment edit history entries. This table supports detailed auditing by documenting which values are changed, when the changes occur, and how those changes affect appointment workflows.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Specifies the unique identifier (Id) for the record that captures a change to an appointment field within the edit history.This field supports audit precision by linking each modification to a distinct entry within the edit history.

ColumnName String False

Identifies the name of the column that was updated during the appointment change. This field supports change analysis by indicating which appointment attribute was modified.

Display String False

Provides the display label that is associated with the updated column. This field supports user-facing audit clarity by showing the readable field name that appears in the interface.

EditHistoryId Int False

References the Id of the appointment edit history record that this field change belongs to. This field supports historical accuracy by grouping individual field updates under the corresponding edit event.

NewValue String False

Captures the new value that is assigned to the updated appointment field. This field supports comparison tasks by showing the result of the user's modification.

OldValue String False

Captures the previous value that the appointment field contained before the update occurred. This field supports audit review by enabling evaluators to understand what changed and why the change may have been made.

CData Cloud

BillableChargeEditHistory

Tracks the historical updates that are applied to billable charge records in Bullhorn CRM. This table supports financial accuracy and auditability by maintaining a record of modifications across billing workflows.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Specifies the unique identifier (Id) for this record, which is stored as part of a billable charge's edit history. This field supports auditing and traceability by allowing the system to distinguish each edit event from other updates to billable charges.

AuditTrail String False

Describes the audit trail data that is captured for this edit history entry. This field supports transparency by storing a serialized record of the actions that were taken during the update process.

DateAdded Datetime False

Indicates the date and time when this edit history entry was created. This field supports chronological tracking by helping users understand when changes to billable charge values occurred.

MigrateGUID String False

Stores the migration tracking value that is associated with this edit history entry. This field supports data conversion workflows by linking the record to its corresponding value during migration or synchronization tasks.

ModifyingPersonId Int False

Identifies the Id of the user who performed the modification that generated this edit history entry. This field supports accountability by linking each edit action to the individual who executed it.

TransactionID String False

Specifies the transaction identifier that is associated with this edit event. This field supports troubleshooting and system reconciliation by grouping related updates under a shared transaction context.

CData Cloud

BillableChargeEditHistoryFieldChange

Represents the change to an individual field that appears in the edit history for a billable charge. This table enhances billing transparency by documenting value changes, adjustment reasons, and their effects on financial reporting.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Specifies the unique identifier (Id) for this field-level change entry. This field supports detailed auditing by distinguishing each modification that is recorded when a billable charge is updated.

ColumnName String False

Indicates the name of the column that is affected by this change. This field supports audit-trail visibility by identifying which attribute of the billable charge record is modified.

Display String False

Captures the user-friendly label for the field that is changed. This field enhances review accuracy by helping users interpret the field's meaning during audit analysis.

EditHistoryId Int False

References the Id of the associated edit history entry for the billable charge update. This field links each field-level change to its broader update event so that auditors can understand the full context of the modification.

NewValue String False

Stores the new value that is assigned to the field during the update. This field supports change tracking by documenting the value that results from the modification.

OldValue String False

Stores the original value that is replaced during the update. This field enables before-and-after comparison by showing what the value was prior to the recorded change.

CData Cloud

Branch

Represents organizational branches that define physical or operational locations within a company. This table supports segmentation and reporting by enabling users to group records by geographic region or internal business structure.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Specifies the unique identifier (Id) for this branch record. This field supports record tracking and relationship mapping by providing a stable reference that links the branch to related entities across Bullhorn CRM.

DateAdded Datetime False

Captures the date and time when this branch record is created. This field supports auditing and timeline analysis by helping users understand when a branch is first introduced into the system.

ExternalID String False

Stores an external identifier that links this branch to an upstream or third-party system. This field supports integration workflows by allowing branch records to be synchronized and reconciled across multiple platforms.

Name String False

Specifies the name that is assigned to this branch. This field supports searching, reporting, and user navigation by providing a human-readable label for the branch within Bullhorn CRM.

ParentBranchId Int False

Stores the Id of the parent branch that is associated with this branch. This field supports hierarchical modeling by enabling users to represent regional structures or organizational roll-ups in reporting and analysis.

IsDeleted Bool False

Returns a value of 'true' when this branch record is marked as deleted in Bullhorn CRM. It returns a value of 'false' when the record remains active and available for standard workflows.

CData Cloud

BusinessSector

Represents the business sectors that classify industries or market segments. This table supports strategic reporting and candidate or client categorization by standardizing sector definitions across the Bullhorn CRM system.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Specifies the unique identifier (Id) for this business sector record. This field supports organizational classification by enabling the system to distinguish each sector when assigning categories to client corporations, job orders, or candidates.

DateAdded Datetime False

Captures the date and time when this business sector record is created. This field supports audit accuracy by allowing users to track when new sector classifications are introduced into the Bullhorn CRM system.

Name String False

Defines the name of the business sector that describes the industry or market classification. This field supports reporting, search, and segmentation by standardizing how sectors are referenced across recruiting and client-management workflows.

CData Cloud

Candidate

Represents candidate records that store personal, professional, and placement-related information within Bullhorn CRM. This table supports recruiting workflows by enabling searching, matching, tracking, and qualification management.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Specifies the unique identifier (Id) for this candidate record. This Id supports system-level referencing by linking the candidate to related job orders, submissions, and workflow activities within the Bullhorn CRM system.

AdditonalskillsResumeparser String False

Captures additional skills that are extracted by the resume parser. This field supports talent evaluation by supplementing the primary skills profile with parser-identified competencies.

AddressAddress String False

Stores the primary street address for the candidate. This field supports contact management by providing a foundational location detail for communication and compliance activities.

AddressAddress2 String False

Stores the secondary street address for the candidate. This field supports accurate mailing and geographic classification by capturing apartment numbers, suites, or other sub-address information.

AddressCity String False

Captures the city portion of the candidate's address. This field supports location-based sourcing, filtering, and reporting by supplying a standardized municipal value.

AddressCountry Int False

Specifies the country Id that is associated with the candidate's address. This field supports geographic normalization by linking the address to the standardized country list in the Bullhorn CRM system.

AddresscountryCode String False

Captures the country code that corresponds to the candidate's address. This field supports international formatting and integrations by providing a code that external systems recognize.

AddresscountryName String False

Stores the full country name that is associated with the candidate's address. This field supports readable geographic context across sourcing, reporting, and compliance workflows.

AddressState String False

Captures the state or provincial value for the candidate's address. This field supports geographic filtering, tax eligibility checks, and regional reporting requirements.

AddressZip String False

Stores the postal or ZIP code for the candidate's address. This field supports matching, proximity searches, and territory assignment by refining the candidate's geographic profile.

Allowcandidatetoeditprofile Bool False

Returns a value of 'true' when the candidate is permitted to edit their online profile. It returns a value of 'false' when self-service profile updates are restricted, which influences candidate engagement and data accuracy workflows.

AuthorizedtoworkintheUS Bool False

Returns a value of 'true' when the candidate is authorized to work in the United States. It returns a value of 'false' when work authorization is not verified, which affects eligibility checks and compliance review steps.

AvailableUntil Datetime False

Specifies the date until which the candidate is available for assignment. This field supports scheduling and sourcing efficiency by indicating when a candidate may require redeployment or follow-up.

Birthday Datetime False

Captures the candidate's date of birth. This field supports verification processes and internal demographic reporting that rely on accurate age-related information.

BranchID Int False

Specifies the branch Id associated with the candidate. This field supports organizational structure by assigning the candidate to the appropriate office, region, or business unit.

CandidateName String False

Stores the candidate's primary name value. This field supports searching, display formatting, and identity verification within Bullhorn CRM workflows.

CandidateName2 String False

Captures an alternate or supplemental name value for the candidate. This field supports data enrichment scenarios where multiple legal or preferred names require storage.

CandidateName3 String False

Captures a tertiary name value that supplements the candidate's primary identity information. This field supports organizations that maintain multiple name variations for compliance or historical tracking.

CandidateName4 String False

Stores an additional candidate-name variation for workflows that require multiple Ids. This field supports organizations with complex identity, compliance, or regional naming requirements.

CandidateName5 String False

Stores a fifth name variation that expands the candidate's identity record. This field supports scenarios where alternative names must be maintained for matching, verification, or historical reference.

CanEnterTime Bool False

Returns a value of 'true' when the candidate is permitted to enter time within the system. It returns a value of 'false' when time entry is restricted, which affects payroll, billing, and compliance workflows.

CategoryId Int False

Specifies the category Id that classifies the candidate. This field supports skill grouping, segmentation, and reporting by linking the candidate to a standardized category structure.

Certifications String False

Stores certification details that are associated with the candidate. This field supports compliance, qualification analysis, and matching by displaying relevant credentials that influence job eligibility.

CurrentCompany String False

Captures the name of the candidate's current employer. This field supports sourcing, competitive intelligence, and screening by providing employment context.

CurrentPayRate String False

Stores the candidate's current pay rate. This field supports compensation analysis, offer preparation, and rate alignment during job matching.

CurrentSalary String False

Captures the candidate's current salary. This field supports role alignment, negotiation planning, and compensation benchmarking workflows.

DateAdded Datetime False

Specifies the date and time when the candidate record was created. This field supports audit processes and time-based reporting by establishing when the candidate entered the system.

DateAvailable Datetime False

Captures the date when the candidate becomes available for new assignments. This field supports sourcing and scheduling workflows by indicating when outreach or placement activities should begin.

DateI9Expiration Datetime False

Stores the expiration date of the candidate's I-9 documentation. This field supports compliance and verification processes by identifying when renewed documentation is required.

DateLastModified Datetime False

Captures the timestamp that is recorded when the candidate record is last updated. This field supports audit tracking by helping users identify when changes occur during recruiting and compliance workflows.

DateNextCall Datetime False

Specifies the scheduled date for the candidate's next follow-up call. This field supports recruiter task planning by establishing a clear timeframe for candidate outreach and engagement.

DayRate String False

Captures the candidate's typical daily compensation rate. This field supports pay comparisons and budgeting by storing rate information that hiring teams reference during offer development.

DayRateLow String False

Captures the lower bound of the candidate's acceptable daily compensation range. This field supports negotiation workflows by documenting minimum rate expectations for contract roles.

Degrees String False

Lists the degrees that the candidate has earned. This field supports qualification evaluation by displaying educational accomplishments that influence fit for specialized roles.

DesiredLocations String False

Captures the geographic areas where the candidate is willing to work. This field supports matching and sourcing by aligning location preferences with job opportunities.

DesiredPayRate String False

Specifies the pay rate that the candidate prefers for contract or hourly assignments. This field supports rate negotiation by establishing compensation expectations early in the hiring process.

DesiredSalary String False

Specifies the salary amount that the candidate prefers for full-time roles. This field supports offer planning by documenting compensation requirements that guide employer discussions.

Disability String False

Captures disability-related information when the candidate provides it voluntarily and in compliance with applicable policy. This field supports internal reporting by allowing organizations to track self-identified data where permitted.

DistancewillingtotravelMiles Int False

Specifies the number of miles that the candidate is willing to travel for a job. This field supports assignment suitability checks by helping recruiters assess commute feasibility.

EducationLevel String False

Captures the candidate's highest completed level of education. This field supports screening workflows by helping users determine eligibility for roles with minimum education requirements.

Email1 String False

Stores the candidate's primary email address. This field supports communication workflows by serving as the main point of electronic contact for interviews, updates, and confirmations.

Email2 String False

Stores the candidate's secondary email address. This field supports redundancy and flexibility by enabling alternate communication options when the primary address is unavailable.

Email3 String False

Stores an additional email address for the candidate. This field supports specialized communication needs by allowing users to maintain multiple contact channels.

EmployeeType String False

Indicates the employment category that applies to the candidate, such as full-time or contract. This field supports classification and reporting by aligning candidate types with staffing models.

EmploymentPreference String False

Captures the types of employment arrangements that the candidate prefers. This field supports sourcing alignment by helping recruiters match candidates to roles that meet their work style and availability expectations.

Ethnicity String False

Captures self-reported ethnicity information in compliance with organizational policy. This field supports internal reporting by allowing organizations to analyze demographic trends within permitted guidelines.

ExternalID String False

Stores an external Id that links the candidate record to another system. This field supports data synchronization by helping organizations align Bullhorn CRM records with third-party platforms.

Fax String False

Stores the candidate's primary fax number. This field supports communication workflows for organizations that use fax-based document exchange.

Fax2 String False

Stores the candidate's secondary fax number. This field supports backup communication channels when multiple fax contacts are maintained.

Fax3 String False

Stores an additional fax number for the candidate. This field supports specialized workflows that require multiple document-receiving endpoints.

FederalAddtionalWitholdingsAmount String False

Captures the candidate's additional federal withholding amount for payroll purposes. This field supports accurate payroll processing by adding supplemental tax information to the compensation profile.

FederalExemptions Int False

Specifies the number of federal tax exemptions that the candidate claims. This field supports payroll calculations by influencing withholding amounts during each pay cycle.

FederalextrawithholdingamountForeachpayperiod String False

Captures the additional federal withholding amount that applies to each pay period. This field supports payroll accuracy by documenting supplemental tax instructions provided by the candidate.

FederalFilingStatus String False

Specifies the candidate's federal tax filing status. This field supports payroll compliance by determining which withholding rules apply during compensation processing.

Gender String False

Captures gender information that the candidate voluntarily provides. This field supports internal reporting within permitted policy guidelines by helping organizations understand demographic composition.

GeneralCandidateComments String False

Stores general comments or notes that relate to the candidate. This field supports recruiter collaboration by capturing contextual information that informs engagement history and next steps.

HomePhone String False

Stores the candidate's primary home phone number. This field supports communication workflows by providing a stable contact method for outreach and scheduling.

I9OnFile Int False

Indicates whether the candidate's Form I-9 documentation is on file. This field supports compliance checks by confirming whether eligibility-verification materials have been submitted.

IsAnonymized Bool False

Indicates whether the candidate record has been anonymized. This field supports privacy compliance by signaling that personal identifiers have been removed or obfuscated according to policy.

IsDaylightSavings Bool False

Indicates whether the candidate's time zone observes daylight saving time. This field supports scheduling accuracy by ensuring that system-generated times align with the candidate's regional time adjustments.

IsExempt Bool False

Indicates whether the candidate is classified as exempt under applicable labor guidelines. This field supports payroll and compliance workflows by clarifying how overtime and pay rules apply.

IsLockedOut Bool False

Indicates whether the candidate is locked out of system access. This field supports security controls by preventing activity from user accounts that have been restricted.

LastNote Datetime False

Captures the timestamp of the most recent note that is associated with the candidate. This field supports activity tracking by helping users understand the recency of recruiter interactions.

LeadTypeId Int False

Stores the Id of the lead type that is linked to the candidate. This field supports classification and pipeline management by associating candidates with specific sourcing categories.

LinkedPersonId Int False

Stores the Id of the related person record that is associated with the candidate. This field supports record unification by linking candidate data to the underlying person profile.

LocalAddtionalWitholdingsAmount String False

Captures additional local tax withholding amounts for the candidate. This field supports payroll processing by incorporating supplemental local tax requirements.

LocalExemptions Int False

Specifies the number of local tax exemptions that the candidate claims. This field supports tax calculation accuracy by adjusting withholding rules at the local level.

LocalFilingStatus String False

Specifies the candidate's local tax filing status. This field supports compliance by determining which local withholding rules apply.

LocalTaxCode String False

Stores the local tax code that applies to the candidate. This field supports payroll accuracy by linking tax calculations to the appropriate jurisdictional rules.

MasterUserID Int False

Stores the Id of the master user who is associated with the candidate. This field supports administrative tracking by identifying ownership or responsibility relationships.

MigrateGUID String False

Stores the unique identifier for the migration object that identifies the candidate record during data transfer or system consolidation. This field supports data-migration workflows by ensuring stable cross-system references.

MobilePhone String False

Stores the candidate's mobile phone number. This field supports communication workflows by enabling fast, direct contact for time-sensitive updates.

Name String False

Captures the primary name value that is associated with the candidate. This field supports identification and communication workflows across screening and hiring processes.

Nickname String False

Stores the candidate's preferred nickname. This field supports personalized communication by allowing recruiters to address candidates according to their stated preferences.

NumberofCategories Int False

Captures the number of categories that are assigned to the candidate. This field supports classification and reporting by quantifying the breadth of candidate categorization.

NumberofOwners Int False

Captures the number of user owners who are assigned to the candidate record. This field supports workflow distribution by identifying how responsibility for the candidate is shared.

OptedOut Bool False

Indicates whether the candidate has opted out of communications. This field supports compliance with communication preferences by restricting outreach when required.

OtherDeductionsAmount String False

Captures other deduction amounts that apply to the candidate during payroll processing. This field supports financial accuracy by documenting deductions that influence net compensation.

OtherIncomeAmount String False

Captures the amount of additional income that the candidate reports outside regular wages. This field supports payroll and financial assessments by recording supplemental earnings that may influence compensation calculations.

OtherPhone String False

Stores an alternate phone number for the candidate. This field supports communication accuracy by providing another method for contacting the individual when primary numbers are unavailable.

OwnershipId Int False

Identifies the ownership record that is linked to the candidate. This field supports organizational configuration by associating the candidate with the appropriate owning user, team, or department.

Pager String False

Stores the candidate's pager number. This field supports legacy communication workflows by retaining contact details that may still be required in specific industries or environments.

PaperWorkOnFile String False

Indicates whether the candidate's required paperwork is on file. This field supports compliance tracking by signaling whether documentation such as onboarding forms or verification records has been submitted.

Password String False

Stores the candidate's system password in encoded form. This field supports secure authentication workflows by retaining credentials that allow candidates to access portal or self-service features.

PersonalURL String False

Stores a personal website link that the candidate provides. This field supports branding and evaluation workflows by giving users access to online portfolios, professional profiles, or similar resources.

PersonSubtype String False

Specifies the subtype classification that further categorizes the candidate's person record. This field supports reporting and workflow routing by distinguishing different candidate types or statuses.

Phone3 String False

Stores a third phone number that is associated with the candidate. This field supports thorough communication tracking by capturing additional contact information beyond primary and secondary numbers.

PreferredContact String False

Specifies the candidate's preferred method of communication. This field supports relationship management by helping users choose the most effective channel for outreach.

RecentEmployers String False

Stores a list of employers that the candidate has worked for recently. This field supports qualification and screening by providing a snapshot of recent work history relevant to job matching.

ReferredbyOther String False

Captures a freeform referral source that indicates how the candidate learned about the organization or job opportunity. This field supports sourcing analytics by documenting external or nonstandard referral paths.

ReferredById Int False

Identifies the record that refers the candidate to the organization. This field supports sourcing and attribution by linking the candidate to the user, contact, or entity responsible for the referral.

Resume String False

Stores the candidate's resume content or a reference to the resume file. This field supports evaluation and submission workflows by making the candidate's professional background readily accessible for review.

SecondaryAddressAddress String False

Stores the street address for the candidate's secondary location. This field supports logistical planning by capturing alternate residential or mailing information.

SecondaryAddressAddress2 String False

Stores the additional address line for the candidate's secondary location. This field supports accurate recordkeeping by retaining extended address details such as apartment or suite numbers.

SecondaryAddressCity String False

Stores the city that is associated with the candidate's secondary address. This field supports geographic filtering and correspondence tasks by identifying an alternate city location.

SecondaryAddressCountry Int False

Identifies the country that is associated with the candidate's secondary address. This field supports location normalization by linking the address to a standardized country identifier.

SecondaryAddresscountryCode String False

Stores the country code for the candidate's secondary address. This field supports geographic validation and integration workflows by retaining a code that corresponds to recognized country formats.

SecondaryAddresscountryName String False

Stores the full country name for the candidate's secondary address. This field supports clarity and reporting by making the country designation human-readable.

SecondaryAddressState String False

Stores the state or provincial designation for the candidate's secondary address. This field supports compliance and routing workflows by identifying the appropriate regional subdivision.

SecondaryAddressZip String False

Specifies the postal or ZIP code that is associated with the candidate's secondary address. This field supports location accuracy by enabling regional searches, compliance validation, and standardized address formatting.

Source String False

Identifies the source from which the candidate originated. This field supports talent acquisition analytics by helping recruiters determine which sourcing channels generate high-quality candidates.

SSN String False

Stores the masked Social Security Number for the candidate. This field supports secure identity verification by providing a controlled reference value that complies with privacy and data-handling requirements.

StateAddtionalWitholdingsAmount String False

Specifies the amount of additional state withholding that applies to the candidate. This field supports payroll accuracy by recording extra withholding amounts that influence net pay calculations.

StateExemptions Int False

Captures the number of state tax exemptions that are claimed by the candidate. This field supports compliance and payroll processing by determining how state tax liabilities are calculated.

StateFilingStatus String False

Specifies the candidate's filing status for state tax purposes. This field supports payroll configuration by aligning state-level tax logic with the candidate's declared tax category.

Status String False

Indicates the candidate's current status within the recruiting lifecycle. This field supports workflow progression by signaling whether the candidate is active, placed, archived, or in another operational state.

TaxID String False

Stores the tax identification number that is associated with the candidate. This field supports payroll, compliance, and reporting workflows by providing a unique reference value for tax-related processing.

TaxState String False

Identifies the state whose tax regulations apply to the candidate. This field supports accurate withholding and payroll configuration by linking candidate compensation to the appropriate jurisdiction.

TimeZoneOffsetEST Int False

Specifies the candidate's time zone offset from Eastern Standard Time. This field supports communication and scheduling accuracy by helping users account for regional time differences when engaging candidates.

Title String False

Captures the professional title or job designation that applies to the candidate. This field supports matching and search workflows by reflecting the candidate's primary area of expertise.

TotalDependentClaimAmount String False

Specifies the total amount of dependent-related claims that the candidate reports. This field supports payroll and tax calculations by providing values that influence withholding formulas.

TravelMethod String False

Specifies the candidate's preferred travel method for assignments or interviews. This field supports logistical planning by helping recruiters coordinate travel arrangements that align with candidate preferences.

Twojobs Bool False

Returns a value of 'true' when the candidate works multiple jobs. It returns a value of 'false' when the candidate does not hold more than one active position.

Type String False

Identifies the candidate type that is applied within the Bullhorn CRM system. This field supports classification, reporting, and workflow routing by distinguishing permanent, contract, or specialized candidate categories.

UserDateAdded Datetime False

Specifies the date and time when the candidate record was added by a system user. This field supports auditing and historical analysis by showing when human-initiated record creation occurred.

Username String False

Captures the username that is associated with the candidate record for system authentication or portal access. This field supports security and usability by linking candidate interactions to a consistent account identity.

UserTypeId Int False

Specifies the user type that is associated with the candidate, if applicable. This field supports permissions and workflow routing by identifying system roles that influence how the candidate interacts with Bullhorn CRM features.

Veteran String False

Indicates the candidate's veteran classification, if it is disclosed. This field supports compliance reporting and diversity tracking by preserving veteran-status information for authorized organizational use.

WillingtoRelocate Bool False

Returns a value of 'true' when the candidate is willing to relocate. It returns a value of 'false' when the candidate prefers to remain in their current geographic area.

WorkPhone String False

Specifies the candidate's primary work phone number. This field supports communication workflows by providing an additional contact method for scheduling and engagement.

YearsExperience Int False

Captures the number of years of professional experience that the candidate reports. This field supports qualification assessment by helping recruiters evaluate seniority and skill depth.

IsDeleted Bool False

Returns a value of 'true' when the candidate record is marked as deleted within the Bullhorn CRM system. It returns a value of 'false' when the record remains active and available for standard processing.

Pseudo-Columns

Pseudo column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.

Name Type Description
LuceneQuery String

Specifies a Lucene query that is sent directly to the Bullhorn CRM API. This pseudocolumn supports advanced search workflows by allowing users to bypass standard filters and apply custom query logic when necessary.

CData Cloud

CandidateCertification

Captures the certifications that are associated with candidates, including credentials, expiration dates, and verification details. This table supports compliance-driven workflows by enabling recruiters to validate and track required qualifications.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Specifies the unique identifier (Id) for this candidate certification record. This field supports audit accuracy by allowing the system to track and reference certification entries throughout compliance, credentialing, and reporting workflows.

BoardCertification String False

Captures the board certification label that applies to the candidate's credential. This field supports verification processes by identifying certifications that meet regulatory or industry-specific requirements.

CandidateId Int False

Specifies the Id of the candidate who holds this certification. This field maintains relational integrity by linking the credential to the correct candidate profile for evaluation and reporting.

Comments String False

Captures freeform commentary that users record about the candidate's certification. This field supports documentation and review by allowing recruiters to store notes that clarify status, requirements, or follow-up needs.

Compact Int False

Indicates whether the certification participates in a multistate compact program. This field supports placement eligibility assessments by identifying credentials that enable licensure portability across jurisdictions.

Credential String False

Captures the specific credential that is associated with the certification entry. This field supports credential tracking by defining the title or designation that the issuing authority awarded.

DateCertified Datetime False

Specifies the date when the candidate completed or obtained the certification. This field supports compliance and eligibility checks by establishing when the credential became valid.

DateLastModified Datetime False

Captures the date and time when this certification record was last updated. This field supports audit tracking by identifying when changes occurred that may affect placement or compliance decisions.

DisplayStatus String False

Defines the status label that appears in certification-related views. This field supports recruiter visibility by summarizing the candidate's credential condition, such as active, pending, or expired.

ExpirationDate Datetime False

Specifies the date when the certification expires. This field supports compliance monitoring by helping recruiters identify credentials that require renewal to maintain placement eligibility.

IsComplete Bool False

Returns a value of 'true' when the certification has all required information. It returns a value of 'false' when the record remains incomplete and needs additional verification or documentation.

IssuingAuthority String False

Captures the name of the organization that issued the certification. This field supports validation processes by identifying the governing body responsible for credential standards.

LicenseNumber String False

Captures the license number that the issuing authority assigned to the candidate. This field supports verification and reporting by providing a reference value used for compliance checks.

LicenseType String False

Identifies the classification or category of license that is associated with the certification. This field supports eligibility assessments by distinguishing between credential types that vary in scope or regulatory treatment.

Locations String False

Lists the geographic locations where the certification is valid. This field supports jurisdiction-specific placement decisions by identifying regions in which the candidate is authorized to work.

ModifyingUserId Int False

Specifies the Id of the user who last modified this certification record. This field supports audit and accountability requirements by tracking which user performed the update.

OnFile Int False

Indicates whether documentation for this certification is on file. This field supports compliance verification by signaling whether supporting documents have been uploaded or received.

RequirementTypeId Int False

Specifies the Id that identifies the type of certification requirement. This field supports rules-based workflows by linking the certification to requirement categories that apply to specific roles or placements.

Results String False

Captures the outcome or results (for example, exam scores or completion statuses) that is associated with the certification. This field supports credential evaluation by providing detail that influences qualification or compliance decisions.

Status String False

Defines the current lifecycle status of the certification. This field supports workflow management by identifying whether the credential is active, pending, expired, or otherwise in transition.

IsDeleted Bool False

Returns a value of 'true' when the certification record is marked as deleted. It returns a value of 'false' when the record remains active within the Bullhorn CRM system.

CData Cloud

CandidateCertificationEditHistory

Tracks historical updates that are applied to candidate certification records. This table supports audit and compliance requirements by documenting when certification details are changed and how those changes affect qualification status.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Specifies the unique identifier (Id) for this certification edit history record. This field supports auditing processes by allowing the system to distinguish each historical change event.

AuditTrail String False

Captures the serialized audit information that is associated with modifications to a candidate certification. This field provides detailed visibility into who changed specific values and how those changes affect certification compliance.

DateAdded Datetime False

Indicates the date and time when the record for this certification edit history is created. This field supports chronological analysis by placing each modification within the broader timeline of certification updates.

MigrateGUID String False

Stores the migration Id that is used during data import workflows. This field supports system integration by linking the history entry to external or legacy data sources.

ModifyingPersonId Int False

Specifies the Id of the person who performs the certification update. This field supports accountability by identifying the individual responsible for a specific modification.

TargetEntityId Int False

Identifies the Id of the candidate certification record that is affected by the edit. This field maintains relational integrity by linking each history entry to the certification it describes.

TransactionID String False

Stores the transaction Id that groups together related certification updates. This field supports audit reconstruction by enabling the system to associate multiple field-level changes with a single update event.

CData Cloud

CandidateCertificationEditHistoryFieldChange

Represents field-level changes that occur within certification edit history records. This table provides granular auditing capabilities by identifying which specific values are updated during certification lifecycle management.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Specifies the unique identifier (Id) for the change record of this certification edit history field. This field supports precise auditing by enabling the system to distinguish each recorded modification within certification change events.

ColumnName String False

Identifies the name of the column that is modified during the certification update. This field supports detailed review by showing which certification attribute was affected.

Display String False

Describes the display label that corresponds to the modified certification field. This field supports user-facing clarity by presenting a readable name for the changed attribute.

EditHistoryId Int False

References the Id for the entry of the certification edit history that this field change belongs to. This field supports chronological tracking by linking each modification to the broader certification update event.

NewValue String False

Captures the updated value that is assigned to the certification field. This field supports audit transparency by documenting the information that replaces the prior value.

OldValue String False

Captures the previous value that existed before the certification field was updated. This field supports change comparison by allowing users to review what information was altered during the update.

CData Cloud

CandidateCertificationRequirement

Represents the certification requirements that must be met for roles, job submissions, or placements. This table supports staffing workflows by ensuring candidates meet mandatory qualifications before advancing through hiring stages.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Specifies the unique identifier (Id) for this candidate certification requirement record. This field supports system integrity by enabling reliable tracking, lookup, and auditing of requirement entries.

CandidateCredentialId Int False

Identifies the credential Id that is linked to this candidate certification requirement. This field supports compliance evaluation by establishing which candidate credential relates to the requirement.

CandidateCredentialName String False

Defines the name of the credential that is associated with this requirement. This field supports clarity during review by presenting a readable label for the credential that the system references.

CandidateCredentialStatus String False

Indicates the status of the credential that applies to this requirement. This field supports compliance workflows by showing whether the credential is active, expired, pending, or otherwise requires follow-up.

CandidateId Int False

Identifies the candidate Id that this certification requirement applies to. This field supports candidate-level compliance tracking by linking the requirement directly to the affected individual.

CertificationId Int False

Identifies the certification Id that the system associates with this requirement. This field supports regulatory and client-driven processes by ensuring that each requirement corresponds to a defined certification.

DateAdded Datetime False

Captures the date and time when this certification requirement is created. This field supports historical auditing by establishing when the requirement enters the system.

ExpirationDate Datetime False

Specifies the date when the requirement or its associated credential expires. This field supports proactive compliance by allowing users to monitor upcoming expirations and prepare renewal actions.

MatchingCredentialCount Int False

Indicates the number of candidate credentials that satisfy this requirement. This field supports validation workflows by helping users determine whether the candidate holds all necessary qualifications.

ModifyingUserId Int False

Identifies the Id of the user who last modified this requirement. This field supports administrative oversight by documenting who performs updates that influence compliance evaluations.

OwnerId Int False

Identifies the Id of the user who owns or manages this requirement record. This field supports assignment and accountability by designating responsibility for monitoring and maintaining requirement status.

CData Cloud

CandidateCertificationRequirementEditHistory

Tracks the historical changes that are applied to certification requirement records. This table supports compliance tracking by documenting modifications that can affect job qualifications or hiring workflows.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Specifies the unique identifier (Id) for record of this certification requirement edit history. This field supports audit accuracy by distinguishing each recorded update in the candidate certification requirement lifecycle.

AuditTrail String False

Captures the audit trail that is associated with this edit history record. This field supports transparency by storing the detailed sequence of actions that occurred during the update event.

DateAdded Datetime False

Indicates the date and time when this edit history record is created. This field supports chronological tracing by establishing when changes to candidate certification requirements were logged.

MigrateGUID String False

Stores the unique identifier for the migration object that is associated with this edit history entry. This field supports data migration tracking by linking the record to system processes that occur during data import or conversion.

ModifyingPersonId Int False

Specifies the Id of the user who modifies the candidate certification requirement. This field supports accountability by identifying who performs the update.

TargetEntityId Int False

Indicates the Id of the candidate certification requirement that is affected by this change. This field supports accurate linkage by connecting the edit history entry to the specific requirement record.

TransactionID String False

Stores the transaction Id that is associated with this update. This field supports system reconciliation by linking the change event to the broader transaction in which it occurs.

CData Cloud

CandidateCertificationRequirementEditHistoryFieldChange

Represents field-specific updates that occur within certification requirement edit history entries. This table supports granular auditing by identifying the values that are modified and the context for each change.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

The unique identifier (Id) for this field change record. This field supports detailed auditing by linking each update to the specific change event that modified a certification requirement.

ColumnName String False

The name of the field that is updated during the change event. This field supports traceability by identifying which attribute of the certification requirement is affected.

Display String False

The display label for the field that is updated. This field improves readability by presenting a user-friendly name that is shown in audit logs and review tools.

EditHistoryId Int False

The Id that links this field change to the associated edit history entry. This field maintains relational continuity by grouping all updates that occur during the same modification event.

NewValue String False

The value that is applied to the field after the change event. This field supports comparison and oversight by showing what the updated certification requirement reflects after the modification.

OldValue String False

The value that exists before the field is updated. This field enables auditing and rollback analysis by preserving the prior state for review.

CData Cloud

CandidateEducation

Captures educational background details that are associated with candidate records. This table supports qualification evaluation by storing information that influences matching, vetting, and job submission processes.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Specifies the unique identifier (Id) for this education record. This field supports record tracking by distinguishing one educational entry from another in the candidate profile.

CandidateId Int False

Stores the Id of the candidate who is associated with this education entry. This field links the educational detail to the correct individual within the Bullhorn CRM ecosystem.

Certification String False

Indicates any certification that the candidate obtained during this period of study. This field provides credential context that supports qualification assessment.

City String False

Specifies the city in which the educational institution is located. This field assists with geographic relevance and compliance reporting.

Comments String False

Contains internal or descriptive comments about the candidate's education entry. This field supports context gathering for recruiters who review academic history.

DateAdded Datetime False

Captures the date and time when this education entry is first added. This field supports auditing by documenting when the educational information enters the system.

Degree String False

Identifies the degree or academic award granted to the candidate. This field supports qualification evaluation and skill classification.

EndDate Datetime False

Specifies the date when the candidate completed this education period. This field establishes timeline accuracy for career and qualification assessments.

ExpirationDate Datetime False

Indicates the expiration date of a time-limited certification that is tied to this education record. This field supports compliance and credential renewal workflows.

GPA Double False

Stores the grade-point average that the candidate earned for this educational program. This field supports academic evaluation and qualification screening.

GraduationDate Datetime False

Specifies the date on which the candidate formally graduates from the institution. This field supports eligibility verification and timeline validation.

Major String False

Indicates the candidate's major area of study. This field enhances matching by identifying specialized academic focus that aligns with job requirements.

MigrateGUID String False

Stores the unique identifier for the migration object that is assigned during data import processes. This field supports system integrity by tracking source records from external systems.

School String False

Specifies the name of the educational institution the candidate attended. This field provides institutional context for evaluating academic background.

StartDate Datetime False

Captures the date on which the candidate begins this educational program. This field supports chronological ordering of academic history.

State String False

Indicates the state or provincial region where the institution is located. This field standardizes location data for reporting and search filtering.

IsDeleted Bool False

Returns a value of 'true' when this education entry is marked as deleted. It returns a value of 'false' when the entry remains active and available in the candidate profile.

CData Cloud

CandidateFileAttachment

Represents the files that are attached to candidate records, such as resumes, certifications, or documentation. This table supports document management workflows by enabling users to store, retrieve, and audit attachments that are linked to candidate profiles.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the CandidateFileAttachment record. This field enables Bullhorn CRM to distinguish this attachment from other files so that it can be referenced, retrieved, or updated across candidate workflows.

CandidateId Int False

Specifies the candidate Id that is associated with the file attachment. This field links the attachment to the correct candidate record so that Bullhorn CRM can include it in searches, profile views, and document management processes.

ContentSubType String False

Specifies the subtype portion of the file's content classification. This field provides detailed information that Bullhorn CRM uses to determine how the attachment is processed, previewed, or displayed in the user interface.

ContentType String False

Specifies the primary content type of the attached file. This field influences how Bullhorn CRM interprets, stores, and transmits the file for viewing or downloading.

DateAdded Datetime False

Captures the date and time when the file attachment is created. This timestamp supports auditing, reporting, and chronological sorting across document-related workflows.

Description String False

Provides a descriptive summary for the file attachment. This field helps users understand the attachment's purpose and improves searchability within Bullhorn CRM document and candidate record views.

Directory String False

Specifies the directory path where the file attachment is stored. This field assists Bullhorn CRM in locating the file in storage systems and maintaining consistent file organization.

Distribution String False

Captures the distribution category that is associated with the attachment. This field helps Bullhorn CRM determine how the file is shared, exposed, or restricted across internal workflows.

ExternalID String False

Stores the external Id for the file attachment when it originates from an outside system. This field supports integrations because Bullhorn CRM uses it to match external documents to internal candidate records.

FileExtension String False

Specifies the file extension that is associated with the attachment. This field helps Bullhorn CRM determine handling instructions such as preview capabilities, conversion options, or preferred download methods.

FileOwnerId Int False

Captures the owner Id for the file attachment. This value determines which user is responsible for the document and influences authorization, visibility, and workflow routing.

FileSize Int False

Specifies the size of the attached file in bytes. This field supports resource management and helps Bullhorn CRM determine whether the file meets storage or upload constraints.

FileType String False

Captures the file's classification as recognized by Bullhorn CRM. This field supports display logic, search settings, and document-handling rules that depend on file type.

IsCopied Bool False

Returns a value of 'true' when the file attachment is a copy of another source file. It returns a value of 'false' when the attachment is an original file that is created or uploaded directly to Bullhorn CRM.

IsEncrypted Bool False

Returns a value of 'true' when the file attachment is stored in an encrypted format. It returns a value of 'false' when the attachment is stored without encryption and can be accessed according to standard permissions.

IsExternal Bool False

Returns a value of 'true' when the attached file originates from an external system. It returns a value of 'false' when the attachment is created or uploaded directly within Bullhorn CRM.

IsOpen Bool False

Returns a value of 'true' when the system marks the file as open or currently active in a process. It returns a value of 'false' when the file is not active and is available for other operations.

IsPrivate Bool False

Returns a value of 'true' when the file attachment is marked as private and restricted from general visibility. It returns a value of 'false' when the attachment is available to authorized users based on standard Bullhorn CRM permissions.

IsSendOut Bool False

Returns a value of 'true' when the file attachment is flagged for send-out operations such as email or document transmission. It returns a value of 'false' when the attachment is not designated for outbound communication.

Name String False

Specifies the name that is assigned to the file attachment. This field helps Bullhorn CRM display the attachment in lists, candidate records, and search results.

Type String False

Captures the type classification that Bullhorn CRM assigns to the attachment. This field influences workflow behavior because the system uses it to determine how the file is handled or categorized.

Uuid String False

Specifies the universally unique identifier (UUID) that is associated with the file attachment. This field ensures global uniqueness and supports integrations that rely on cross-system matching.

IsDeleted Bool False

Returns a value of 'true' when the file attachment is marked as deleted within Bullhorn CRM. It returns a value of 'false' when the attachment is active and available within candidate document workflows.

CData Cloud

CandidateHistory

Captures historical changes that are associated with candidate records. This table supports auditing, reporting, and workflow tracking by recording lifecycle updates that provide context for candidate progression.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the CandidateHistory record. This field enables Bullhorn CRM to track, retrieve, and reference the specific historical entry across auditing and reporting workflows.

CandidateId Int False

Specifies the candidate Id that is associated with the historical record. This field links the history entry to the correct candidate so that Bullhorn CRM can build an accurate activity timeline.

CandidateID2 Int False

Captures an additional candidate Id that is used in legacy or migration scenarios. This field helps Bullhorn CRM reconcile multiple historical identifiers that can exist during data conversion or system integration processes.

Comments String False

Stores the descriptive comments that are associated with the historical entry. This field provides narrative context that helps users understand why the update occurred and how it affects the candidate's activity history.

DateAdded Datetime False

Captures the date and time when the history record is created. This timestamp supports auditing, chronological sorting, and reporting across candidate-related workflows in Bullhorn CRM.

MigrateGUID String False

Stores the globally unique identifier (GUID) that is associated with migration operations. This field enables Bullhorn CRM to trace the origin of historical data, especially when records are imported from external systems.

ModifyingUserId Int False

Specifies the Id of the user who creates or modifies the history entry. This field supports accountability because Bullhorn CRM uses it to identify the actor responsible for changes.

Status String False

Captures the status value that is associated with the history record. This field helps Bullhorn CRM classify the historical event and determine how it influences candidate workflows, reporting, or state transitions.

CData Cloud

CandidateReference

Captures professional or personal references that are associated with candidate records. This table supports vetting workflows by storing reference details that recruiters use to validate candidate credibility and work history.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the CandidateReference record. This field allows Bullhorn CRM to retrieve, track, and reference the correct employment reference when building candidate profiles and reports.

CandidateId Int False

Specifies the candidate Id that is associated with the reference entry. This field links the reference to the correct candidate so that Bullhorn CRM can present complete employment history and background details.

CandidateTitle String False

Captures the job title that the candidate held during the referenced period. This field helps Bullhorn CRM users understand the candidate's previous responsibilities and evaluate role alignment.

ClientCorporationId Int False

Specifies the client corporation Id that is associated with the reference. This field links the reference to an employer record and supports reporting and sourcing analysis within Bullhorn CRM.

CompanyorDepartment String False

Captures the name of the company or department where the candidate worked during the referenced employment. This field helps users identify organizational context and strengthens employment verification workflows.

DateAdded Datetime False

Captures the date and time when the reference entry is created. This timestamp supports auditing and enables Bullhorn CRM to maintain chronological accuracy within candidate histories.

EmploymentEnd Datetime False

Specifies the end date of the candidate's employment for the referenced role. This field supports timeline calculations and helps Bullhorn CRM reflect accurate employment duration.

EmploymentStart Datetime False

Specifies the start date of the candidate's employment for the referenced role. This field provides historical context and enables Bullhorn CRM to assess total tenure when evaluating experience.

JobPostingId Int False

Captures the job posting Id that is associated with this reference when applicable. This field supports traceability by linking references to specific job submissions or placement workflows within Bullhorn CRM.

ManagerEmail String False

Specifies the manager's email address for the referenced employment period. This field supports verification, outreach, and background-check workflows that are handled within Bullhorn CRM.

ManagerPhone String False

Captures the manager's phone number. This field provides an additional contact method that users can rely on for employment verification and reference checks.

ManagerTitle String False

Specifies the manager's job title during the candidate's period of employment. This field provides context for the reference relationship and supports credibility evaluation within Bullhorn CRM.

MigrateGUID String False

Stores the unique identifier for the migration object that is associated with the reference record. This field helps Bullhorn CRM trace imported data back to external systems during conversions or integration processes.

ReferenceID Int False

Specifies the reference Id that is linked to this employment record. This field helps Bullhorn CRM manage multiple references for a candidate and ensures accurate association with the correct verifier.

ReferenceLastName String False

Captures the last name of the reference contact. This field improves searchability and supports matching during background-check workflows in Bullhorn CRM.

ReferenceName String False

Captures the full name of the reference contact. This field helps users identify the individual who provided the reference and supports communication and verification processes.

Status String False

Specifies the current status that is assigned to the reference record. This field helps Bullhorn CRM categorize references for reporting, workflow routing, and data quality review.

YearsKnown Int False

Captures the number of years the reference contact has known the candidate. This field provides context for the strength of the reference and supports evaluation during recruiting decisions.

IsDeleted Bool False

Returns a value of 'true' when the reference record is marked as deleted within Bullhorn CRM. It returns a value of 'false' when the record remains active and available for candidate evaluation workflows.

CData Cloud

CandidateReferenceQuestion

Represents the questions that are used during candidate reference checks. This table supports standardized evaluation by defining consistent prompts that measure candidate performance or behavior.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the CandidateReferenceQuestion record. This field allows Bullhorn CRM to retrieve, manage, and organize individual reference questions that appear in candidate evaluations.

CategoryId Int False

Specifies the category Id that groups this reference question with related questions. This field helps Bullhorn CRM structure reference questionnaires and maintain consistent organization across question sets.

Enabled Int False

Specifies whether the reference question is enabled for use within Bullhorn CRM workflows. This field determines whether the question appears in reference forms and supports configuration of active or inactive questions.

MigrateGUID String False

Stores the unique identifier for the migration object that is associated with the reference question. This field supports data conversion and allows Bullhorn CRM to trace imported questions back to their source systems.

QuestionText String False

Captures the text of the reference question that is presented to managers or contacts. This field defines the actual prompt used during reference collection and helps Bullhorn CRM maintain consistent question wording.

SortOrder Int False

Specifies the numeric sort order for the reference question. This field determines how questions are arranged within forms and ensures that Bullhorn CRM displays them in a predictable sequence.

CData Cloud

CandidateReferenceResponse

Captures the responses that are provided by references during candidate evaluations. This table supports decision-making workflows by storing structured feedback that informs suitability assessments.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the CandidateReferenceResponse record. This field enables Bullhorn CRM to track, retrieve, and manage individual responses that are associated with candidate reference questions.

MigrateGUID String False

Stores the unique identifier for the migration object that is associated with the response record. This field helps Bullhorn CRM trace imported responses back to their origin during data conversions or system integrations.

QuestionId Int False

Specifies the question Id that this response corresponds to. This field links each response to its associated question and allows Bullhorn CRM to organize answers within structured reference questionnaires.

ReferenceId Int False

Specifies the reference Id that is associated with the response. This field connects the response to the appropriate candidate reference record so that Bullhorn CRM can assemble complete reference evaluations.

ResponseText String False

Captures the text that the reference provider submitted in response to the question. This field supplies qualitative feedback that Bullhorn CRM users review when assessing candidate suitability.

CData Cloud

CandidateSource

Represents the sources from which candidate records originate (for example, job boards, referrals, or internal submissions). This table supports reporting and performance tracking by enabling users to analyze sourcing effectiveness.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the CandidateSource record. This field allows Bullhorn CRM to distinguish each source entry so that it can be retrieved, updated, and associated with candidate records accurately.

AccountNumber String False

Captures the account number that is associated with the source entity. This field supports billing, tracking, and reporting workflows within Bullhorn CRM that rely on external account identifiers.

Addressaddress1 String False

Captures the primary street address for the source. This field provides essential location information that Bullhorn CRM uses for correspondence, auditing, and geographic reporting.

Addressaddress2 String False

Captures the secondary street address line for the source. This field supplies additional address detail and supports organizations that use multi-line or extended address formats in Bullhorn CRM.

Addresscity String False

Specifies the city component of the source's address. This field helps Bullhorn CRM categorize and filter source entities based on geographic regions.

Addressstate String False

Specifies the state or province that is associated with the source's address. This field supports region-based filtering, reporting, and compliance workflows in Bullhorn CRM.

Addresszip String False

Captures the postal or ZIP code for the source's address. This field provides precise geographic information that Bullhorn CRM uses for territory-based workflows and distance calculations.

CandidateId Int False

Specifies the candidate Id that is associated with the source entry. This field links the candidate to the originating source, allowing Bullhorn CRM to support sourcing analytics and track where candidates were found.

Fax String False

Captures the fax number for the source entity. This field provides an alternate communication method for organizations that continue to use fax-based workflows within Bullhorn CRM.

Fee String False

Specifies the fee that is associated with the candidate source. This field supports financial tracking and helps Bullhorn CRM users assess sourcing costs and evaluate return on investment.

FeeType String False

Captures the type of fee that applies to the candidate source. This field enables Bullhorn CRM to categorize sourcing expenses and apply consistent logic during financial reporting.

MigrateGUID String False

Stores the unique identifier for the migration object for the source record. This field helps Bullhorn CRM trace data that originates from external systems during imports or platform transitions.

Name String False

Specifies the name of the candidate source, such as a job board or agency. This field helps Bullhorn CRM users understand where candidates originate and supports reporting on sourcing effectiveness.

Phone String False

Captures the primary phone number for the source entity. This field supports communication workflows and ensures that Bullhorn CRM users can contact the source when necessary.

Type String False

Specifies the type of source that is associated with the candidate (for example, 'referral', 'job board', or 'agency'). This field enables Bullhorn CRM to categorize sourcing channels and support trend analysis.

CData Cloud

CandidateWorkHistory

Captures past employment details that are associated with candidate profiles. This table supports qualification assessments by storing work experience that influences matching, vetting, and placement workflows.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the CandidateWorkHistory record. This field allows Bullhorn CRM to retrieve, update, and organize specific employment history entries for each candidate.

Bonus Double False

Specifies the bonus amount that is associated with the candidate's employment for this record. This field supports compensation analysis and helps Bullhorn CRM users assess total earnings for prior roles.

CandidateId Int False

Specifies the candidate Id that is linked to the work history entry. This field ensures that Bullhorn CRM associates the employment record with the correct candidate profile.

ClientCorporationId Int False

Captures the client corporation Id for the employer that is associated with the work history record. This field supports organization-based reporting and enables Bullhorn CRM to connect employment history to specific client companies.

Comments String False

Captures comments or notes related to the candidate's employment history. This field provides context that Bullhorn CRM users review during screening, evaluation, and hiring decisions.

Commission Double False

Specifies the commission amount that the candidate earned during the recorded employment period. This field helps Bullhorn CRM users evaluate total compensation structures and financial performance.

CompanyName String False

Captures the name of the company where the candidate worked. This field supports employment verification and helps Bullhorn CRM present clear historical work information.

DateAdded Datetime False

Captures the date and time when the work history entry is created. This field supports chronological tracking and allows Bullhorn CRM to maintain accurate employment timelines.

EndDate Datetime False

Specifies the end date of the candidate's employment for this role. This field helps Bullhorn CRM calculate tenure and determine whether the role is current or historical.

IsLastJob Bool False

Returns a value of 'true' when the recorded position is the candidate's most recent job. It returns a value of 'false' when the entry represents an earlier employment period in the candidate's history.

JobPostingId Int False

Specifies the job posting Id that is associated with the work history entry. This field supports traceability by linking past roles to job submissions or placement workflows within Bullhorn CRM.

MigrateGUID String False

Stores the unique identifier for the migration object that is associated with the work history record. This field assists Bullhorn CRM in tracking imported data from external systems during conversions or integrations.

PlacementId Int False

Specifies the placement Id that is related to this employment period. This field helps Bullhorn CRM correlate work history with placement activity and performance metrics.

SalaryHigh String False

Captures the upper range of the candidate's salary for the recorded role. This field supports compensation benchmarking and assists Bullhorn CRM users in evaluating earning potential.

SalaryLow String False

Captures the lower range of the candidate's salary for the recorded role. This field provides context for salary progression and compensation comparisons within Bullhorn CRM.

SalaryType String False

Specifies the salary type for the role (for example, 'hourly' or 'annual'). This field helps Bullhorn CRM apply appropriate compensation logic and supports consistent reporting across records.

StartDate Datetime False

Specifies the start date of the candidate's employment for this role. This field supports tenure calculations and ensures that Bullhorn CRM can accurately represent the candidate's work history timeline.

TerminationReason String False

Captures the reason for the candidate's employment termination, when it is available. This field provides important context that Bullhorn CRM users review during screening and recruiter evaluation processes.

Title String False

Represents the job title that the candidate held during this employment period. This field supports experience-level assessment and helps Bullhorn CRM align candidates to appropriate roles.

IsDeleted Bool False

Returns a value of 'true' when the work history entry is marked as deleted within Bullhorn CRM. It returns a value of 'false' when the record remains active and is available for evaluation and reporting.

CData Cloud

Category

Represents categories that classify records across Bullhorn CRM (for example, skills, specialties, or organizational groupings). This table supports filtering, searching, and reporting by standardizing classification values.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the Category record. This field allows Bullhorn CRM to retrieve, organize, and reference the correct category when building filters, classifications, or assignment lists.

DateAdded Datetime False

Captures the date and time when the category record is created. This field supports auditing, timeline reporting, and change-tracking processes within Bullhorn CRM.

Description String False

Provides the descriptive text that explains the purpose or meaning of the category. This field helps Bullhorn CRM users understand how the category should be applied within workflows, filters, or classifications.

Enabled Bool False

Returns a value of 'true' when the category is active and available for use. It returns a value of 'false' when the category is disabled and should not appear in selection lists or workflow operations within Bullhorn CRM.

ExternalID Int False

Captures the external Id that is associated with the category when it originates from another system. This field supports integrations by enabling Bullhorn CRM to synchronize and map categories across platforms.

Name String False

Specifies the display name of the category. This field helps Bullhorn CRM users identify and select the appropriate classification during searches, submissions, or record updates.

Occupation String False

Captures the occupation or discipline that is associated with the category. This field helps Bullhorn CRM refine search workflows and apply domain-specific classification to records.

Type String False

Specifies the type or classification group to which the category belongs. This field enables Bullhorn CRM to organize categories into structured groups that support filtering, reporting, and workflow behavior.

CData Cloud

Certification

Represents the certifications that users or candidates hold, including credential details or validity information. This table supports compliance and qualification tracking by defining the certifications that influence placement readiness.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the Certification record. This field allows Bullhorn CRM to retrieve, categorize, and maintain individual certifications that are associated with candidates or positions.

CategoryID Int False

Specifies the category Id that is associated with the certification. This field links the certification to classification groups that Bullhorn CRM uses for filtering, reporting, and domain-specific organization.

Country String False

Captures the country in which the certification is issued. This field helps Bullhorn CRM enforce region-specific requirements and supports geographic filtering for compliance-based roles.

Country2Id Int False

Specifies the secondary country Id that is associated with the certification, when it is applicable. This field supports organizations that manage certifications spanning multiple jurisdictions or international regulatory structures.

Description String False

Provides descriptive text that explains the certification. This field helps Bullhorn CRM users understand the certification's purpose, scope, and relevance during candidate evaluations.

ExpirationdateOptional Bool False

Returns a value of 'true' when the certification allows optional expiration dates. It returns a value of 'false' when the certification requires a defined expiration date and must be monitored for compliance.

Name String False

Specifies the name of the certification. This field helps Bullhorn CRM users identify and reference certifications consistently during candidate screening and qualification workflows.

SpecialtyID Int False

Specifies the specialty Id that is associated with the certification. This field links the certification to specific areas of expertise and supports Bullhorn CRM's skill-matching and specialization processes.

State String False

Captures the state or province in which the certification is issued. This field supports region-based compliance checks and helps Bullhorn CRM users determine local qualification requirements.

CData Cloud

CertificationGroup

Represents groups of related certifications that are organized for compliance or workflow purposes. This table supports structured qualification management by grouping certifications that apply to similar roles or requirements.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the CertificationGroup record. This field allows Bullhorn CRM to retrieve, categorize, and manage certification groupings that are used throughout qualification and compliance workflows.

DateAdded Datetime False

Captures the date and time when the certification group is created. This field supports auditing activities and enables Bullhorn CRM to maintain accurate historical records of group configuration.

DateLastModified Datetime False

Captures the date and time when the certification group is last updated. This field helps Bullhorn CRM track configuration changes and supports version awareness for administrative users.

Name String False

Specifies the display name of the certification group. This field helps Bullhorn CRM users identify the purpose or scope of the group when organizing certifications or applying filters.

PrivateLabelID Int False

Specifies the private label Id that is associated with the certification group. This field supports multi-brand or multi-division environments by enabling Bullhorn CRM to tailor certification group visibility and behavior to specific business units.

CData Cloud

CertificationRequirement

Represents the certification requirements that must be met for specific roles, job submissions, or hiring stages. This table supports compliance enforcement by ensuring that required credentials are validated during placement workflows.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the CertificationRequirement record. This field allows Bullhorn CRM to retrieve, track, and enforce certification requirements that apply to specific candidates, job submissions, or placements.

CandidateCredentialId Int False

Specifies the candidate credential Id that is associated with the requirement. This field links the requirement to an existing credential so that Bullhorn CRM can evaluate compliance and detect missing or expired items.

CandidateCredentialName String False

Captures the name of the candidate's credential that relates to the requirement. This field helps Bullhorn CRM users identify the credential being evaluated and supports verification workflows.

CandidateCredentialStatus String False

Specifies the status of the candidate's credential in relation to the requirement. This field supports compliance tracking because Bullhorn CRM uses it to determine whether the candidate meets the necessary qualifications.

CandidateId Int False

Specifies the candidate Id that is associated with the certification requirement. This field ensures that Bullhorn CRM applies requirement checks to the correct candidate record during assessment and placement workflows.

CertificationId Int False

Specifies the certification Id that defines the requirement. This field links the requirement to a certification definition so that Bullhorn CRM can apply the correct compliance rules and expiration parameters.

DateAdded Datetime False

Captures the date and time when the requirement is created. This field supports auditing and allows Bullhorn CRM to track when compliance checks or credential evaluations are initiated.

ExpirationDate Datetime False

Specifies the date when the credential associated with the requirement expires. This field supports compliance workflows that rely on proactive alerts and expiration monitoring within Bullhorn CRM.

JobSubmissionId Int False

Specifies the job submission Id that is associated with the requirement. This field links compliance expectations to the job submission process to ensure that candidates meet mandatory criteria before proceeding.

MatchingCredentialCount Int False

Captures the count of candidate credentials that satisfy this requirement. This field helps Bullhorn CRM determine whether the candidate already meets qualification standards or needs additional documentation.

ModifyingUserId Int False

Specifies the user Id of the individual who last modified the requirement. This field supports audit trails and helps Bullhorn CRM track administrative changes and compliance updates.

OwnerId Int False

Specifies the owner Id that is associated with the requirement record. This field influences access rights and determines which users or departments can manage or review the requirement.

PlacementId Int False

Specifies the placement Id that is linked to the certification requirement. This field enables Bullhorn CRM to validate compliance during placement creation and ensures that required certifications remain active throughout the engagement.

CData Cloud

ClientContact

Represents contact records for individuals who are associated with client corporations. This table supports client relationship management by storing communication details that enable users to coordinate outreach and track engagement history.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the ClientContact record. This field allows Bullhorn CRM to retrieve, track, and manage specific contact profiles within client organizations.

AdditionalSkills String False

Captures the supplemental skills that are associated with the client contact. This field enhances search precision by helping Bullhorn CRM users identify contacts with specialized capabilities or domain knowledge.

AddressAddress String False

Captures the primary street address of the client contact. This field supports correspondence, mapping, and regional reporting functions within Bullhorn CRM.

AddressAddress2 String False

Captures the secondary street address line for the client contact. This field provides additional location context that is used when storing extended address information in Bullhorn CRM.

AddressCity String False

Specifies the city associated with the contact's address. This field enables region-based filtering, geographic reporting, and address validation workflows in Bullhorn CRM.

AddressCountry Int False

Specifies the country Id for the contact's address. This field supports localization rules, international communication, and region-specific business workflows within Bullhorn CRM.

AddresscountryCode String False

Specifies the standardized country code that corresponds to the contact's address. This field helps Bullhorn CRM ensure consistent formatting and facilitates communication with international contacts.

AddresscountryName String False

Captures the full country name for the contact's address. This field enhances readability and ensures that users can identify geographic context without relying on codes.

AddressState String False

Specifies the state or province associated with the contact's address. This field supports regional segmentation and enables Bullhorn CRM users to filter and group contacts by location.

AddressZip String False

Captures the postal or ZIP code for the contact's address. This field supports proximity-based workflows, geographic reporting, and address verification within Bullhorn CRM.

BranchID Int False

Specifies the branch Id that is associated with the client contact. This field enables Bullhorn CRM to assign contacts to specific operational locations or organizational units.

CategoryId Int False

Specifies the category Id that classifies the client contact. This field allows Bullhorn CRM to group contacts based on skill sets, roles, or industry categories to support targeted engagement.

Certifications String False

Captures the certifications that are associated with the client contact. This field helps users identify qualified contacts and supports compliance or specialization workflows within Bullhorn CRM.

ClientContactID Int False

Specifies the legacy contact Id that is associated with historical or migrated data. This field helps Bullhorn CRM reconcile older records and ensure continuity across system upgrades or imports.

CompanyId Int False

Specifies the company Id that is linked to the client contact. This field connects the contact to the correct client corporation record and supports account-level reporting and communication.

CompanyName String False

Captures the name of the company that employs the client contact. This field provides organizational context and helps Bullhorn CRM users quickly understand the contact's business affiliation.

ContactName String False

Represents the primary name of the client contact. This field supports identification and is used prominently in search results, communication workflows, and client profile displays within Bullhorn CRM.

ContactName2 String False

Captures an alternate or secondary name for the client contact. This field supports organizations that rely on multiple naming conventions, aliases, or multilingual data structures.

ContactName3 String False

Captures a tertiary name value for the client contact. This field enhances identification flexibility for organizations that store additional naming variations or role-specific labels.

ContactName4 String False

Captures a fourth name variation for the client contact. This field supports advanced naming conventions and helps Bullhorn CRM users distinguish contacts in complex organizational structures.

ContactName5 String False

Captures a fifth name variation for the client contact. This field is used in specialized naming workflows where multiple designations or alternate formats are required.

DateAdded Datetime False

Captures the date and time when the client contact record is created. This field supports auditing, chronological reporting, and workflow automation within Bullhorn CRM.

DateLastModified Datetime False

Captures the date and time when the client contact record is last updated. This field supports version tracking and helps Bullhorn CRM maintain accurate, up-to-date contact information.

DeleteMe String False

Stores placeholder or deprecated data that is associated with legacy system processes. This field is retained for compatibility and helps Bullhorn CRM manage historical configurations during transitions or migrations.

Department String False

Specifies the department where the client contact works. This field supports segmentation, organizational mapping, and targeted communication strategies within Bullhorn CRM.

DesiredCategories String False

Captures the categories that the client contact prefers or specializes in. This field supports matching workflows by helping Bullhorn CRM align opportunities with contact preferences.

DesiredLocations String False

Captures the geographic locations that the contact prefers to work with or focus on. This field supports territory-based engagement strategies and enhances location-driven workflows.

DesiredSkills String False

Captures the skills that the client contact desires or prioritizes. This field supports alignment between contact needs and candidate capabilities within Bullhorn CRM.

DesiredspecialtiessubCategory String False

Captures the specialty subcategories that the contact prefers. This field helps Bullhorn CRM support niche specialization workflows and improves matching between contacts and relevant candidates.

DirectPhone String False

Specifies the direct phone number for the client contact. This field provides an immediate communication channel that supports rapid outreach and relationship management in Bullhorn CRM.

Email1 String False

Specifies the primary email address of the client contact. This field supports communication workflows including outreach, scheduling, and automated messaging within Bullhorn CRM.

Email2 String False

Captures the secondary email address for the client contact. This field provides an alternate channel for communication and ensures continuity if the primary address becomes unavailable.

Email3 String False

Captures a tertiary email address for the client contact. This field supports multichannel communication strategies and helps users maintain reliable contact methods.

ExternalID String False

Captures the external Id that is associated with the client contact. This field supports integrations by enabling Bullhorn CRM to map and synchronize contact data across external platforms.

Fax String False

Captures the primary fax number for the client contact. This field supports organizations that continue to use fax-based communication in operational workflows.

Fax2 String False

Captures a secondary fax number for the client contact. This field provides an additional contact option for organizations that maintain multiple fax lines.

Fax3 String False

Captures a tertiary fax number for the client contact. This field enhances communication flexibility for users who rely on fax-based correspondence.

GeneralContactComments String False

Captures general comments or notes that are associated with the client contact. This field helps Bullhorn CRM users record client history, preferences, and relevant context for future interactions.

IsAnonymized Bool False

Returns a value of 'true' when the client contact record is anonymized. It returns a value of 'false' when the record retains full personal detail and is available for standard use within Bullhorn CRM.

IsDaylightSavings Bool False

Returns a value of 'true' when the contact's location is currently observing daylight savings time. It returns a value of 'false' when the location is not observing daylight savings, which helps Bullhorn CRM maintain accurate scheduling and time-zone calculations.

IsDefaultContact Bool False

Returns a value of 'true' when the contact is designated as the default point of communication for the associated client. It returns a value of 'false' when other contacts might take precedence in Bullhorn CRM communication workflows.

IsLockedOut Bool False

Returns a value of 'true' when the contact's account is locked due to access restrictions. It returns a value of 'false' when the contact remains active and can authenticate into connected Bullhorn CRM systems where applicable.

LastNote Datetime False

Captures the date and time when the most recent note is created for the contact. This field supports engagement tracking and helps Bullhorn CRM users understand the recency of client interactions.

LastVisit Datetime False

Captures the date and time when the contact is last visited or engaged. This field supports activity reporting and helps Bullhorn CRM identify stale or inactive client relationships.

LinkedPersonId Int False

Specifies the person Id that is linked to the client contact. This field allows Bullhorn CRM to associate the contact with related records such as merged identities, integrated profiles, or shared contact structures.

MasterUserID Int False

Specifies the master user Id that is associated with the contact. This field supports administrative structures where multiple contact records map to a central user or identity in Bullhorn CRM.

MigrateGUID String False

Stores the migration GUID for the contact record. This field helps Bullhorn CRM track imported data during system transitions or external integrations.

MobilePhone String False

Captures the contact's mobile phone number. This field supports mobile-first communication workflows such as text messaging and rapid outreach campaigns in Bullhorn CRM.

Name String False

Specifies the full name of the client contact. This field provides key identification information and appears prominently throughout Bullhorn CRM communication and engagement workflows.

Nickname String False

Captures the preferred nickname for the client contact. This field supports personalized communication and helps Bullhorn CRM users address contacts according to their preferences.

NumberofEmployees Int False

Captures the number of employees associated with the contact's company or department, when applicable. This field supports market segmentation and allows Bullhorn CRM users to tailor engagement strategies based on organizational scale.

Office String False

Specifies the office where the client contact works. This field helps Bullhorn CRM users understand organizational structure and identify appropriate communication channels.

OptedOut Bool False

Returns a value of 'true' when the contact has opted out of communications. It returns a value of 'false' when the contact is subscribed to outreach, ensuring Bullhorn CRM respects communication preferences.

OtherPhone String False

Captures an alternate phone number for the contact. This field provides additional communication options for Bullhorn CRM users when primary numbers are unavailable.

OwnerId Int False

Specifies the owner Id that is assigned to the client contact. This field determines visibility and accountability within Bullhorn CRM and influences who manages the relationship.

Pager String False

Captures the contact's pager number, when applicable. This field supports organizations that still rely on pager-based communication workflows in certain industries.

Password String False

Stores the password that is associated with the contact's account in connected Bullhorn CRM systems. This field supports authentication workflows and is typically restricted to secure administrative management.

PersonSubtype String False

Specifies the subtype classification of the client contact. This field helps Bullhorn CRM categorize contacts according to role, function, or organizational grouping.

Phone3 String False

Captures a third phone number for the contact. This field enhances communication reliability by supplying multiple contact alternatives for outreach.

PreferredContactMethod String False

Specifies the contact's preferred communication method, such as phone or email. This field guides Bullhorn CRM users in selecting the most effective engagement channel.

ProfessionaloverviewResume String False

Captures the professional overview or résumé text associated with the contact. This field provides background context that Bullhorn CRM users can reference during relationship-building activities.

ReferredbyId Int False

Specifies the Id of the person or entity that referred the contact. This field supports referral tracking and helps Bullhorn CRM analyze relationship pathways and sourcing channels.

ReportstoId Int False

Specifies the Id of the contact's supervisor or manager. This field helps Bullhorn CRM represent organizational hierarchy and supports escalation and decision-maker identification.

SecondaryAddressAddress String False

Captures the primary street address of the contact's secondary location. This field supports cases where contacts operate across multiple offices or regions within Bullhorn CRM.

SecondaryAddressAddress2 String False

Captures the secondary address line for the contact's additional location. This field provides extended geographic detail for multioffice organizations.

SecondaryAddressCity String False

Specifies the city component of the contact's secondary address. This field supports geographic classification and region-based communication workflows in Bullhorn CRM.

SecondaryAddressCountry Int False

Specifies the country Id that is associated with the contact's secondary address. This field supports international operations and localization behaviors.

SecondaryAddresscountryCode String False

Specifies the standardized country code for the contact's secondary address. This field ensures consistent formatting and supports international communication workflows.

SecondaryAddresscountryName String False

Captures the full country name for the contact's secondary address. This field enhances readability and geographic clarity for users in Bullhorn CRM.

SecondaryAddressState String False

Specifies the state or province that is associated with the contact's secondary address. This field supports territory-based segmentation and location-specific workflows.

SecondaryAddressZip String False

Captures the postal or ZIP code for the contact's secondary address. This field helps Bullhorn CRM support proximity-based workflows and regional grouping.

Source String False

Specifies the source from which the client contact originated, such as referral or web form. This field supports sourcing analytics and helps Bullhorn CRM evaluate contact acquisition channels.

Status String False

Captures the current status that is assigned to the client contact. This field supports workflow transitions, filtering, and client lifecycle management within Bullhorn CRM.

TimeZoneOffsetEST Int False

Specifies the time-zone offset from Eastern Standard Time (EST) for the contact's location. This field helps Bullhorn CRM schedule communications and appointments accurately across regions.

Title String False

Specifies the job title of the client contact. This field helps users understand the contact's role and decision-making authority within the organization.

TrackTitle String False

Captures a tracking title or alternate role label for the contact. This field provides additional organizational context and helps Bullhorn CRM support custom role-tracking workflows.

Type String False

Specifies the type classification of the client contact. This field enables Bullhorn CRM to categorize contacts for segmentation, filtering, and workflow configuration.

UserDateAdded Datetime False

Captures the date and time when the user account associated with the contact is created. This field helps Bullhorn CRM track onboarding timelines and user lifecycle events.

Username String False

Specifies the username associated with the contact's account in connected Bullhorn CRM systems. This field supports authentication processes and identity management.

UserTypeId Int False

Specifies the user type Id that is associated with the contact. This field determines permission levels and controls how the user interacts with Bullhorn CRM interfaces and data.

IsDeleted Bool False

Returns a value of 'true' when the client contact record is marked as deleted. It returns a value of 'false' when the record remains active and is available for standard use within Bullhorn CRM.

CData Cloud

ClientContact1

Represents an alternative contact record structure for individuals who are associated with client corporations. This table supports legacy or variant data models by maintaining additional contact attributes that extend customer relationship workflows.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the ClientContact1 record. This field allows Bullhorn CRM to retrieve, track, and manage distinct client contact entries within this alternate or specialized contact structure.

AdditionalSkills String False

Captures the supplemental skills that are associated with the client contact. This field enhances search precision by helping Bullhorn CRM users identify contacts with specialized knowledge or value-added competencies.

AddressAddress String False

Captures the primary street address of the client contact. This field supports correspondence, mapping, and geographic workflows that rely on accurate location information in Bullhorn CRM.

AddressAddress2 String False

Captures the secondary street address line for the client contact. This field provides extended location detail that is used when storing multi-line or complex addresses in Bullhorn CRM.

AddressCity String False

Specifies the city for the contact's address. This field supports region-based filtering, location grouping, and geographic analysis within Bullhorn CRM.

AddressCountry Int False

Specifies the country Id that is associated with the contact's address. This field supports international operations, localization rules, and global communication workflows in Bullhorn CRM.

AddresscountryCode String False

Specifies the standardized country code for the contact's address. This field ensures consistent formatting and supports cross-border communication within Bullhorn CRM.

AddresscountryName String False

Captures the full country name for the contact's address. This field enhances readability and provides clear geographic context for Bullhorn CRM users.

AddressState String False

Specifies the state or province that is associated with the contact's address. This field supports territorial workflows, segmentation, and compliance-related functions within Bullhorn CRM.

AddressZip String False

Captures the postal or ZIP code for the contact's address. This field supports proximity-based workflows, geographic reporting, and address validation in Bullhorn CRM.

BranchID Int False

Specifies the branch Id that is associated with the client contact. This field enables Bullhorn CRM to categorize contacts according to internal office structures and reporting regions.

CategoryId Int False

Specifies the category Id that classifies the client contact. This field supports segmentation, filtering, and role-based grouping throughout Bullhorn CRM.

Certifications String False

Captures the certifications that are associated with the client contact. This field helps users identify qualified contacts and supports specialization-driven workflows in Bullhorn CRM.

ClientContactID Int False

Specifies the legacy or alternate contact Id that is associated with this record. This field helps Bullhorn CRM maintain continuity when working with historical or imported contact data.

CompanyId Int False

Specifies the company Id that is associated with the client contact. This field links the contact to the correct client corporation record and supports account-based engagement workflows.

CompanyName String False

Captures the name of the company employing the client contact. This field provides organizational context and helps Bullhorn CRM users understand the contact's business environment.

ContactName String False

Represents the primary name of the client contact. This field supports quick identification and is used within search results, communication tools, and contact displays in Bullhorn CRM.

ContactName2 String False

Captures an alternate or secondary name for the client contact. This field supports organizations that maintain multilingual naming formats or alternate naming conventions.

ContactName3 String False

Captures a tertiary name value for the client contact. This field strengthens identification accuracy for organizations with complex naming or hierarchical structures.

ContactName4 String False

Captures a fourth naming variation for the client contact. This field provides additional flexibility for organizations that store multiple personal or professional naming formats.

ContactName5 String False

Captures a fifth naming variation for the client contact. This field ensures that Bullhorn CRM can accommodate extended naming structures used in large or diverse organizations.

DateAdded Datetime False

Captures the date and time when the client contact record is created. This field supports chronological tracking, auditing, and workflow automation within Bullhorn CRM.

DateLastModified Datetime False

Captures the date and time when the client contact record is last updated. This field assists users in monitoring data freshness and maintaining accurate contact information within Bullhorn CRM.

DeleteMe String False

Stores placeholder or legacy system data that remains for compatibility purposes. This field helps Bullhorn CRM preserve historical structures during migrations or system upgrades.

Department String False

Specifies the department where the client contact works. This field supports role-based workflows, segmentation, and organizational mapping within Bullhorn CRM.

DesiredCategories String False

Captures the preferred categories that the contact is interested in or aligned with. This field improves matching and supports targeted engagement strategies within Bullhorn CRM.

DesiredLocations String False

Captures the geographic regions that the contact prefers or focuses on. This field helps Bullhorn CRM tailor communications and opportunities based on location preferences.

DesiredSkills String False

Captures the skills that the contact desires or prioritizes. This field supports alignment between contact needs and candidate qualifications in Bullhorn CRM workflows.

DesiredspecialtiessubCategory String False

Captures the specialty subcategories that the contact prefers. This field enables Bullhorn CRM to support more detailed specialization and role-matching activities.

DirectPhone String False

Specifies the direct phone number of the client contact. This field provides an immediate, dedicated communication channel for outreach and relationship management in Bullhorn CRM.

Email1 String False

Specifies the primary email address for the client contact. This field supports communication workflows including outreach, scheduling, and automated notifications within Bullhorn CRM.

Email2 String False

Captures the secondary email address for the client contact. This field provides an alternate communication method that supports redundancy and reliability in Bullhorn CRM.

Email3 String False

Captures a tertiary email address for the client contact. This field enhances multichannel communication for organizations that maintain multiple email points of contact.

ExternalID String False

Captures the external Id that is associated with the client contact. This field supports integrations by allowing Bullhorn CRM to map contact records across external platforms and synchronized systems.

Fax String False

Captures the primary fax number for the client contact. This field supports organizations that continue to rely on fax communication for documentation, authorizations, or formal business processes in Bullhorn CRM.

Fax2 String False

Captures a secondary fax number for the client contact. This field provides an alternate communication option and supports organizations with multiple fax lines or departmental fax routing.

Fax3 String False

Captures a tertiary fax number for the client contact. This field enhances communication flexibility for users who interact with contacts through multiple fax-enabled locations.

GeneralContactComments String False

Captures general comments or notes that are associated with the client contact. This field helps Bullhorn CRM users record historical details, preferences, and context that support relationship development.

IsAnonymized Bool False

Returns a value of 'true' when the client contact record is anonymized. It returns a value of 'false' when the record contains identifiable personal information and is fully accessible within Bullhorn CRM.

IsDaylightSavings Bool False

Returns a value of 'true' when the contact's location is currently observing daylight savings time. It returns a value of 'false' when standard time is in effect, ensuring accurate scheduling and time-zone handling in Bullhorn CRM.

IsDefaultContact Bool False

Returns a value of 'true' when the contact is designated as the primary communication point for the associated client. It returns a value of 'false' when other contacts might serve as the primary point of engagement in Bullhorn CRM workflows.

IsLockedOut Bool False

Returns a value of 'true' when the contact's associated account is locked out. It returns a value of 'false' when the contact can successfully authenticate into connected Bullhorn CRM systems where applicable.

LastNote Datetime False

Captures the date and time when the latest note is recorded for the contact. This field helps Bullhorn CRM users evaluate recent interaction activity and determine engagement recency.

LastVisit Datetime False

Captures the date and time when the contact is last visited or engaged. This field supports account management workflows and helps Bullhorn CRM users identify inactive or overdue client relationships.

LinkedPersonId Int False

Specifies the person Id that is linked to the client contact. This field supports unified identity structures in Bullhorn CRM by associating the contact with related personal or merged records.

MasterUserID Int False

Specifies the master user Id that is associated with the contact. This field assists in administrative mapping where multiple records relate to a central controlling user within Bullhorn CRM.

MigrateGUID String False

Stores the migration GUID that is associated with the contact record. This field enables Bullhorn CRM to trace data imported from legacy systems or external integrations.

MobilePhone String False

Captures the contact's mobile phone number. This field is widely used in Bullhorn CRM communication workflows involving calls, text messaging, and rapid outreach.

Name String False

Specifies the full name of the client contact. This field appears prominently across Bullhorn CRM and enables clear identification during search, communication, and record review.

Nickname String False

Captures the preferred nickname of the client contact. This field supports personalized communication and ensures users can address the contact according to their stated preference.

NumberofEmployees Int False

Captures the number of employees that are associated with the contact's organization or department. This field supports segmentation, account profiling, and resource planning within Bullhorn CRM.

Office String False

Specifies the office location where the contact works. This field helps Bullhorn CRM users understand organizational structure and determine appropriate communication or routing paths.

OptedOut Bool False

Returns a value of 'true' when the contact has opted out of communications. It returns a value of 'false' when the contact remains eligible for outreach, ensuring that Bullhorn CRM honors communication preferences.

OtherPhone String False

Captures an additional phone number for the contact. This field provides redundancy for communication workflows and improves the likelihood of reaching the contact effectively.

OwnerId Int False

Specifies the owner Id associated with the client contact. This field determines responsibility, visibility, and access control within Bullhorn CRM account management workflows.

Pager String False

Captures the pager number for the client contact. This field supports industries where pager communication remains part of standard operating procedures.

Password String False

Stores the password that is associated with the contact's user account in connected Bullhorn CRM systems. This field supports authentication workflows and is typically restricted to administrative handling.

PersonSubtype String False

Specifies the subtype classification of the contact. This field assists Bullhorn CRM in categorizing contacts by role, responsibility, or organizational function.

Phone3 String False

Captures a third phone number for the contact. This field supports organizations that maintain multiple phone lines or operate in multi-department environments.

PreferredContactMethod String False

Specifies the communication method that is preferred by the contact. This field guides Bullhorn CRM users in selecting the most effective outreach channel for engagement.

ProfessionaloverviewResume String False

Captures professional background text or résumé-style summary for the contact. This field supports relationship-building and provides additional context for client-facing interactions.

ReferredbyId Int False

Specifies the Id of the individual or entity who referred the contact. This field supports referral-based workflows and enables Bullhorn CRM to analyze relationship origins and sourcing channels.

ReportstoId Int False

Specifies the Id of the supervisor or manager to whom the contact reports. This field supports organizational hierarchy mapping and helps Bullhorn CRM users identify decision-making authority.

SecondaryAddressAddress String False

Captures the primary street address for the contact's secondary location. This field supports scenarios where contacts operate across multiple offices or geographic regions.

SecondaryAddressAddress2 String False

Captures the secondary street address line for the contact's secondary location. This field provides expanded address detail for organizations with multi-location operations.

SecondaryAddressCity String False

Specifies the city for the contact's secondary location. This field helps Bullhorn CRM users organize contacts based on regional activity and office distribution.

SecondaryAddressCountry Int False

Specifies the country Id that is associated with the contact's secondary address. This field supports international business operations and multi-region compliance requirements.

SecondaryAddresscountryCode String False

Specifies the standardized country code for the contact's secondary location. This field ensures consistent formatting and supports international correspondence.

SecondaryAddresscountryName String False

Captures the full country name for the contact's secondary location. This field improves geographic clarity for users who manage contacts across global territories.

SecondaryAddressState String False

Specifies the state or province that is associated with the contact's secondary address. This field supports regional segmentation and helps Bullhorn CRM organize contacts by territory.

SecondaryAddressZip String False

Captures the postal or ZIP code for the contact's secondary address. This field enhances proximity-based workflows and supports geographic filtering in Bullhorn CRM.

Source String False

Specifies the source from which the client contact originated. This field supports sourcing analysis and allows Bullhorn CRM to evaluate contact acquisition channels.

Status String False

Captures the current status that is assigned to the client contact. This field helps Bullhorn CRM manage workflows, prioritize engagement, and filter contacts according to lifecycle position.

TimeZoneOffsetEST Int False

Specifies the time-zone offset from Eastern Standard Time (EST) for the contact's location. This field ensures time accuracy for scheduling, communication, and automated workflows across regions.

Title String False

Specifies the job title of the client contact. This field provides organizational context and supports evaluation of the contact's role and authority within the client organization.

TrackTitle String False

Captures a tracking title or alternate role designation for the contact. This field supports custom role labeling and internal organizational mapping within Bullhorn CRM.

Type String False

Specifies the type classification of the client contact. This field enables Bullhorn CRM to segment contacts into functional groups and apply workflow rules accordingly.

UserDateAdded Datetime False

Captures the date and time when the contact's associated user account is created. This field supports account lifecycle management and administrative reporting within Bullhorn CRM.

Username String False

Specifies the username that is associated with the contact's user account in connected Bullhorn CRM systems. This field supports authentication and identity management workflows.

UserTypeId Int False

Specifies the user type Id that is associated with the client contact. This field determines permission levels and controls how the user interacts with Bullhorn CRM.

IsDeleted Bool False

Returns a value of 'true' when the client contact record is marked as deleted. It returns a value of 'false' when the record remains active and available for everyday use within Bullhorn CRM.

CData Cloud

ClientContact2

Represents a supplemental contact configuration for individuals who are linked to client corporations. This table supports enhanced customer relationship management (CRM) processes by enabling the system to store additional relational or demographic details.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the ClientContact2 record. This field allows Bullhorn CRM to retrieve, manage, and distinguish contact entries within this alternate or specialized contact structure.

AdditionalSkills String False

Captures the supplemental skills that are associated with the client contact. This field enhances search accuracy by allowing Bullhorn CRM users to identify contacts with niche expertise or value-added competencies.

AddressAddress String False

Captures the primary street address of the client contact. This field supports correspondence, mapping, and region-based workflows that rely on precise address information within Bullhorn CRM.

AddressAddress2 String False

Captures the secondary street address line for the client contact. This field provides extended address detail that is essential for organizations with complex or multi-line address formatting.

AddressCity String False

Specifies the city associated with the contact's address. This field supports geographic filtering, territory management, and regional analysis in Bullhorn CRM.

AddressCountry Int False

Specifies the country Id linked to the contact's address. This field supports international communication, localization behavior, and global business operations within Bullhorn CRM.

AddresscountryCode String False

Specifies the standardized country code for the contact's address. This field ensures consistent international formatting and helps Bullhorn CRM users communicate across borders effectively.

AddresscountryName String False

Captures the full country name for the contact's address. This field improves readability and provides clear geographic context for users viewing client contact profiles.

AddressState String False

Specifies the state or province associated with the contact's address. This field supports territory-based segmentation, compliance workflows, and geographic organization in Bullhorn CRM.

AddressZip String False

Captures the postal or ZIP code for the contact's address. This field supports proximity-based workflows, regional grouping, and address standardization within Bullhorn CRM.

BranchID Int False

Specifies the branch Id that is associated with the client contact. This field enables Bullhorn CRM to categorize contacts by internal office hierarchy or regional structure.

CategoryId Int False

Specifies the category Id that classifies the client contact. This field helps Bullhorn CRM group contacts based on business type, skill relevance, or industry classification.

Certifications String False

Captures the certifications that are associated with the client contact. This field helps Bullhorn CRM users identify contacts who hold specialized credentials or regulatory qualifications.

ClientContactID Int False

Specifies the legacy or external contact Id tied to this record. This field supports migration scenarios and helps Bullhorn CRM maintain continuity with prior systems.

CompanyId Int False

Specifies the company Id that is associated with the client contact. This field links the contact to a specific client corporation and supports account-based workflows in Bullhorn CRM.

CompanyName String False

Captures the name of the company associated with the contact. This field provides organizational context and helps users understand the contact's business environment.

ContactName String False

Represents the primary display name for the client contact. This field enables clear identification during searches, communication, and record navigation within Bullhorn CRM.

ContactName2 String False

Captures the secondary name or alternate naming format for the client contact. This field supports multilingual naming, alias usage, or custom identification conventions.

ContactName3 String False

Captures a tertiary name value for the client contact. This field enhances identification flexibility within Bullhorn CRM, especially in organizations with complex naming structures.

ContactName4 String False

Captures a fourth naming variation for the client contact. This field supports extended naming conventions and helps distinguish contact records in multi-entity organizations.

ContactName5 String False

Captures a fifth naming variation for the client contact. This field allows Bullhorn CRM to store additional identifiers used in complex organizational or cultural naming patterns.

ContactOwnerId Int False

Specifies the owner Id that is associated with the client contact. This field determines responsibility and access permissions within Bullhorn CRM engagement workflows.

DateAdded Datetime False

Captures the date and time when the client contact record is created. This field supports chronological tracking, auditing, and workflow-based automation.

DateLastModified Datetime False

Captures the date and time when the client contact record is last updated. This field helps Bullhorn CRM users monitor data freshness and maintain accurate, up-to-date records.

DeleteMe String False

Stores placeholder or deprecated system values retained for compatibility. This field enables Bullhorn CRM to preserve legacy data structures during transitions or migrations.

DesiredCategories String False

Captures the preferred categories or areas of interest for the client contact. This field helps Bullhorn CRM support targeted engagement and opportunity-matching workflows.

DesiredLocations String False

Captures the geographic regions that the contact prefers or focuses on. This field assists users in tailoring communication and engagement strategies based on regional interest.

DesiredSkills String False

Captures the skills that the client contact desires or prioritizes. This field helps Bullhorn CRM align candidate capabilities with client needs during matching workflows.

DesiredSpecialties String False

Captures the specialty areas that the client contact prefers. This field supports niche matching and allows Bullhorn CRM to refine engagement based on specialized requirements.

Division String False

Specifies the internal division associated with the contact. This field helps Bullhorn CRM organize contacts according to organizational structure and departmental alignment.

Email String False

Specifies the primary email address of the client contact. This field supports communication workflows including outreach, scheduling, and automated notifications.

Email2 String False

Captures the secondary email address for the client contact. This field ensures communication continuity by providing an alternate email channel when the primary address is unavailable.

Email3 String False

Captures a tertiary email address for the client contact. This field supports organizations that maintain multiple email identities across departments or roles.

ExternalID String False

Captures the external Id associated with the client contact. This field supports data synchronization by allowing Bullhorn CRM to map records across external systems.

Fax String False

Captures the primary fax number for the client contact. This field supports industries or workflows where fax communication remains part of standard business practice.

Fax2 String False

Captures a secondary fax number for the client contact. This field provides additional communication options for organizations with multiple fax-enabled locations.

Fax3 String False

Captures a tertiary fax number for the client contact. This field enhances flexibility for businesses that maintain several fax lines across departments or remote offices.

GeneralContactComments String False

Captures general comments or notes about the client contact. This field provides historical context that helps Bullhorn CRM users strengthen client relationships.

IsAnonymized Bool False

Returns a value of 'true' when the client contact record is anonymized. It returns a value of 'false' when the record retains identifiable personal information and remains available for standard workflows.

IsDaylightSavings Bool False

Returns a value of 'true' when the contact's location is observing daylight savings time. It returns a value of 'false' when standard time is in effect, ensuring accurate scheduling and time-based automation in Bullhorn CRM.

IsDefaultContact Bool False

Returns a value of 'true' when the contact is designated as the primary communication point for the associated client. It returns a value of 'false' when another contact holds the primary responsibility.

IsLockedOut Bool False

Returns a value of 'true' when the contact's associated account is locked. It returns a value of 'false' when the contact can successfully authenticate into connected systems where applicable.

LastNote Datetime False

Captures the date and time when the most recent note is recorded for the contact. This field helps Bullhorn CRM users assess the recency and frequency of engagement.

LastVisit Datetime False

Captures the date and time when the contact is last visited or directly engaged. This field supports client relationship tracking and helps identify inactive accounts.

LinkedPersonId Int False

Specifies the person Id that is linked to the client contact. This field helps Bullhorn CRM associate the record with related personal identities or merged profile structures across the platform.

MasterUserID Int False

Specifies the master user Id that is associated with the contact. This field supports administrative mapping where multiple records correspond to a primary controlling user within Bullhorn CRM.

MigrateGUID String False

Stores the unique identifier for the migration object that is associated with the contact record. This field assists Bullhorn CRM in tracing imported or synchronized data that originates from external systems.

Mobile String False

Captures the mobile phone number of the client contact. This field supports mobile-first communication strategies, including text messaging and quick outbound contact in Bullhorn CRM.

Name String False

Specifies the full name of the client contact. This field is prominently displayed throughout Bullhorn CRM and supports clear identification during communication and search workflows.

NickName String False

Captures the preferred nickname for the contact. This field supports personalized communication and allows Bullhorn CRM users to address the contact according to their preferences.

NumberofEmployees Int False

Captures the number of employees that are associated with the contact's organization or department. This field supports account profiling, segmentation, and strategic planning in Bullhorn CRM.

Office String False

Specifies the office where the contact works. This field helps Bullhorn CRM users understand organizational placement and route communications appropriately.

OptedOut Bool False

Returns a value of 'true' when the contact has opted out of receiving communications. It returns a value of 'false' when the contact is eligible for outreach, ensuring compliance with communication preferences.

Pager String False

Captures the pager number for the client contact. This field supports industries and workflows where pager communication remains an operational requirement.

Password String False

Stores the password that is associated with the contact's user account in connected Bullhorn CRM systems. This field supports authentication processes and is typically restricted to secure administrative handling.

PersonSubtype String False

Specifies the subtype classification of the client contact. This field supports segmentation by role, functional category, or organizational structure within Bullhorn CRM.

Phone String False

Captures the primary phone number for the contact. This field supports general communication workflows and provides a primary voice-based channel for outreach.

Phone2 String False

Captures a secondary phone number for the client contact. This field provides an alternate communication channel for organizations managing multiple lines per contact.

Phone3 String False

Captures a third phone number for the client contact. This field enhances communication reliability in environments where contacts use several voice lines across departments or locations.

PreferredContactMethod String False

Specifies the communication method preferred by the contact. This field guides Bullhorn CRM users in selecting the most effective engagement channel to improve response rates.

ProfessionaloverviewResume String False

Captures résumé-style narrative or professional background information for the contact. This field provides useful context for relationship building and account development.

ReferredbyId Int False

Specifies the Id of the party who referred the contact. This field supports referral tracking and helps Bullhorn CRM analyze the origin and effectiveness of referral networks.

ReportstoId Int False

Specifies the Id of the supervisor or manager to whom the contact reports. This field helps Bullhorn CRM represent organizational hierarchy and identify key decision-makers.

SecondaryAddressAddress String False

Captures the street address for the contact's secondary location. This field supports contacts who operate in multiple offices or regions.

SecondaryAddressAddress2 String False

Captures the secondary address line for the contact's additional location. This field provides extended geographic detail where multi-line addresses are required.

SecondaryAddressCity String False

Specifies the city that is associated with the contact's secondary address. This field supports segmentation and geographic organization across multiple operational regions.

SecondaryAddressCountry Int False

Specifies the country Id for the contact's secondary address. This field supports international operations and ensures accurate localization within Bullhorn CRM.

SecondaryAddresscountryCode String False

Specifies the standardized country code for the contact's secondary location. This field ensures consistent formatting and supports international communication workflows.

SecondaryAddresscountryName String False

Captures the full country name for the contact's secondary address. This field improves clarity and ensures users can identify global geographic context easily.

SecondaryAddressState String False

Specifies the state or province for the contact's secondary location. This field supports territory management and region-based workflow configuration.

SecondaryAddressZip String False

Captures the postal or ZIP code for the contact's secondary address. This field supports proximity-based workflows, regional classification, and mapping functions.

Source String False

Specifies the source from which the client contact originated. This field supports sourcing analytics and helps Bullhorn CRM evaluate intake channels and acquisition pathways.

Status String False

Captures the current status assigned to the client contact. This field supports workflow routing, prioritization, and lifecycle management.

TimeZoneOffsetEST Int False

Specifies the time-zone offset from Eastern Standard Time (EST) for the contact's location. This field helps Bullhorn CRM coordinate communication and scheduling across different regions.

Title String False

Specifies the job title of the client contact. This field provides organizational context and assists users in evaluating the contact's influence and responsibilities.

TrackTitle String False

Captures a tracking title or alternate role description for the client contact. This field supports custom organizational labeling and specialized workflows within Bullhorn CRM.

Type String False

Specifies the type classification of the client contact. This field enables segmentation for workflows, reporting, and targeted engagement strategies.

UserDateAdded Datetime False

Captures the date and time when the contact's user account is added to the system. This field supports account lifecycle auditing and administrative reporting.

Username String False

Specifies the username associated with the contact's account in connected Bullhorn CRM systems. This field supports authentication, identity management, and access control.

UserTypeId Int False

Specifies the user type Id that is assigned to the client contact. This field controls permission levels and determines what the user can access or modify within Bullhorn CRM.

IsDeleted Bool False

Returns a value of 'true' when the client contact record is marked as deleted. It returns a value of 'false' when the record remains active and available for standard use within Bullhorn CRM.

CData Cloud

ClientContact3

Represents another variant of client contact records that support extended data structures within Bullhorn CRM. This table supports workflows that rely on specialized contact attributes for segmentation or engagement tracking.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the ClientContact3 record. This field allows Bullhorn CRM to distinguish, retrieve, and manage contact entries within this alternate contact structure.

AdditionalSkills String False

Captures the supplemental skills that are associated with the client contact. This field enhances search precision and helps Bullhorn CRM users identify contacts with specialized or value-added expertise.

AddressAddress String False

Captures the primary street address for the client contact. This field supports correspondence, mapping, and geographic workflows that depend on accurate physical location data within Bullhorn CRM.

AddressAddress2 String False

Captures the secondary street address line for the client contact. This field provides extended address detail used by organizations that maintain multi-line or complex address formats.

AddressCity String False

Specifies the city associated with the contact's address. This field supports regional segmentation, geographic filtering, and address verification within Bullhorn CRM.

AddressCountry Int False

Specifies the country Id that corresponds to the contact's address. This field assists Bullhorn CRM in applying localization rules and supporting international communication workflows.

AddresscountryCode String False

Specifies the standardized country code for the contact's address. This field ensures consistent international formatting and helps users communicate effectively across global regions.

AddresscountryName String False

Captures the full country name for the contact's address. This field improves readability and ensures Bullhorn CRM users can easily identify the contact's geographic region.

AddressState String False

Specifies the state or province that is associated with the contact's address. This field supports territory-based grouping, regional reporting, and compliance-related workflows in Bullhorn CRM.

AddressZip String False

Captures the postal or ZIP code for the contact's address. This field enables proximity-based workflows, map-based functions, and regional classification.

BranchID Int False

Specifies the branch Id that is associated with the client contact. This field helps Bullhorn CRM organize contacts by office location or internal business structure.

CategoryId Int False

Specifies the category Id that classifies the client contact. This field supports segmentation, search refinement, and industry-based grouping throughout Bullhorn CRM.

Certifications String False

Captures the certifications that are associated with the client contact. This field helps identify qualified individuals and assists Bullhorn CRM users in supporting specialized or regulated workflows.

ClientContactID Int False

Specifies the external or legacy contact Id that is associated with this record. This field supports migration scenarios and helps Bullhorn CRM maintain continuity with earlier systems.

CompanyId Int False

Specifies the company Id that is associated with the client contact. This field links the contact to a specific client organization and supports account-centric workflows.

CompanyName String False

Captures the name of the company where the client contact works. This field provides essential business context and helps users understand the contact's organizational affiliation.

ContactName String False

Represents the primary display name for the client contact. This field supports identification across Bullhorn CRM and appears prominently during communication and record navigation.

ContactName2 String False

Captures a secondary or alternate name for the client contact. This field supports multilingual data, alias structures, or alternative naming conventions used by the organization.

ContactName3 String False

Captures a third naming variation for the client contact. This field enhances flexibility in businesses that maintain complex identification schemes or multi-role naming formats.

ContactName4 String False

Captures a fourth name variation for the client contact. This field helps Bullhorn CRM users manage contacts with multiple cultural naming formats or professional designations.

ContactName5 String False

Captures a fifth naming variation for the client contact. This field supports extended identification needs in organizations with detailed naming structures.

ContactOwnerId Int False

Specifies the owner Id that is associated with the client contact. This field determines accountability and governs which users in Bullhorn CRM are responsible for engagement and relationship management.

DateAdded Datetime False

Captures the date and time when the contact record is created. This field supports auditing, timeline reporting, and workflow automation within Bullhorn CRM.

DateLastModified Datetime False

Captures the date and time when the contact record is last updated. This field helps users maintain accurate records and track the freshness of client contact information.

DeleteMe String False

Stores deprecated or placeholder system values that are retained for legacy compatibility. This field enables Bullhorn CRM to preserve structural integrity during system migrations or updates.

DesiredCategories String False

Captures the preferred categories that the contact is aligned with or interested in. This field supports targeted matching and personalized engagement strategies in Bullhorn CRM.

DesiredLocations String False

Captures the geographic regions that the contact prefers or focuses on. This field assists in tailoring opportunity routing and communication strategies based on location preferences.

DesiredSkills String False

Captures the skills that the contact desires or prioritizes. This field supports alignment between client needs and candidate capabilities during matching workflows.

DesiredSpecialties String False

Captures the specialty areas that the contact prefers. This field enables Bullhorn CRM to support niche alignment and specialized engagement processes.

Division String False

Specifies the internal division associated with the client contact. This field helps Bullhorn CRM classify contacts within multi-division organizations and support department-specific workflows.

Email String False

Specifies the primary email address for the client contact. This field supports communication workflows such as outreach campaigns, scheduling, and automated notifications.

Email2 String False

Captures the secondary email address for the client contact. This field provides redundancy for communication and ensures continuity if the primary address becomes unavailable.

Email3 String False

Captures a third email address for the client contact. This field supports multichannel communication strategies within organizations that use multiple email identities.

ExternalID String False

Captures the external Id that is associated with the client contact. This field facilitates data synchronization and mapping across external systems integrated with Bullhorn CRM.

Fax String False

Captures the primary fax number for the client contact. This field supports organizations that continue to use fax communication for formal documentation or regulatory workflows.

Fax2 String False

Captures a secondary fax number for the client contact. This field provides additional fax-routing options for organizations that maintain multiple fax lines.

Fax3 String False

Captures a third fax number for the client contact. This field enhances communication flexibility for widespread or multi-department organizations using fax systems.

GeneralContactComments String False

Captures general notes or comments that are associated with the client contact. This field provides contextual history that supports relationship management and engagement strategy in Bullhorn CRM.

IsAnonymized Bool False

Returns a value of 'true' when the client contact record is anonymized. It returns a value of 'false' when the record contains identifiable personal information and remains available for standard review in Bullhorn CRM.

IsDaylightSavings Bool False

Returns a value of 'true' when the contact's location is observing daylight savings time. It returns a value of 'false' when standard time is in effect, supporting accurate scheduling and time-zone calculations within Bullhorn CRM.

IsDefaultContact Bool False

Returns a value of 'true' when the client contact is designated as the primary communication point for the associated client organization. It returns a value of 'false' when another individual serves as the primary contact within Bullhorn CRM workflows.

IsLockedOut Bool False

Returns a value of 'true' when the contact's associated user account is locked. It returns a value of 'false' when the account remains active and authentication is permitted where applicable in Bullhorn CRM.

LastNote Datetime False

Captures the date and time when the most recent note is entered for the contact. This field supports engagement tracking and helps Bullhorn CRM users assess recent interaction history.

LastVisit Datetime False

Captures the date and time when the contact was last visited or personally engaged. This field supports relationship management by helping users identify inactive or overdue follow-up opportunities.

LinkedPersonId Int False

Specifies the person Id that is linked to the client contact. This field supports unified identity management by enabling Bullhorn CRM to associate multiple related records or merged profiles.

MasterUserID Int False

Specifies the master user Id that corresponds to the contact. This field helps Bullhorn CRM map subordinate or related contact records to a primary administrative user.

MigrateGUID String False

Stores the unique identifier for the migration object that is associated with the contact record. This field assists Bullhorn CRM in tracking data imported from legacy applications or external integration sources.

Mobile String False

Captures the contact's mobile phone number. This field supports versatile communication workflows including texting, mobile outreach, and rapid response strategies within Bullhorn CRM.

Name String False

Specifies the full name of the client contact. This field appears throughout Bullhorn CRM and supports identification during searches, communication, and activity management.

NickName String False

Captures the preferred nickname of the client contact. This field supports personalized communication and ensures users can address the contact according to their stated preference.

NumberofEmployees Int False

Captures the number of employees that are associated with the contact's organization or department. This field helps Bullhorn CRM users understand company scale and tailor engagement strategies accordingly.

Office String False

Specifies the office location where the contact works. This field supports geographic routing, regional segmentation, and organizational mapping in Bullhorn CRM.

OptedOut Bool False

Returns a value of 'true' when the contact opts out of receiving communications. It returns a value of 'false' when they remain eligible for outreach, ensuring Bullhorn CRM respects communication preferences.

Pager String False

Captures the pager number of the contact. This field supports industries that rely on pager-based communication for urgent or regulated workflows.

Password String False

Stores the password that is associated with the contact's user account in connected Bullhorn CRM systems. This field supports authentication operations and is typically restricted to administrative access.

PersonSubtype String False

Specifies the subtype classification of the client contact. This field supports organizational segmentation and helps Bullhorn CRM categorize contacts by functional role or business grouping.

Phone String False

Captures the primary phone number for the contact. This field supports general communication workflows and provides a primary voice-based outreach method within Bullhorn CRM.

Phone2 String False

Captures a secondary phone number for the client contact. This field supports organizations with multiple phone lines and ensures communication redundancy.

Phone3 String False

Captures a third phone number for the client contact. This field enhances communication flexibility for contacts who operate across several departments or work locations.

PreferredContactMethod String False

Specifies the contact's preferred communication method. This field guides Bullhorn CRM users toward the most effective engagement channel for outreach and follow-up activities.

ProfessionaloverviewResume String False

Captures résumé-style professional summary information for the client contact. This field provides additional background context that supports relationship building and account strategy.

ReferredbyId Int False

Specifies the Id of the individual or entity who referred the contact. This field supports referral tracking and helps Bullhorn CRM evaluate the effectiveness of referral-based acquisition sources.

ReportstoId Int False

Specifies the Id of the supervisor or manager to whom the contact reports. This field helps Bullhorn CRM model organizational hierarchy and identify decision-making authority.

SecondaryAddressAddress String False

Captures the primary street address for the contact's secondary location. This field supports multi-location contact structures and geographically diverse operations.

SecondaryAddressAddress2 String False

Captures the secondary address line for the contact's additional location. This field provides expanded address detail for multi-line or complex address formats.

SecondaryAddressCity String False

Specifies the city corresponding to the contact's secondary address. This field supports regional segmentation and contact organization across multiple geographic areas.

SecondaryAddressCountry Int False

Specifies the country Id that is associated with the contact's secondary location. This field supports international workflows and helps Bullhorn CRM maintain accurate regional classification.

SecondaryAddresscountryCode String False

Specifies the standardized country code for the secondary address. This field ensures consistent formatting and facilitates international communication.

SecondaryAddresscountryName String False

Captures the full country name for the secondary address. This field improves geographic clarity for users managing global contacts.

SecondaryAddressState String False

Specifies the state or province that is associated with the contact's secondary address. This field helps Bullhorn CRM categorize contacts by territory for segmentation and workflow routing.

SecondaryAddressZip String False

Captures the postal or ZIP code for the contact's secondary location. This field supports proximity-based operations and regional grouping across Bullhorn CRM.

Source String False

Specifies the source from which the client contact originated. This field supports sourcing analytics and helps Bullhorn CRM evaluate acquisition channels and lead intake methods.

Status String False

Captures the current status assigned to the client contact. This field supports lifecycle tracking, workflow routing, and prioritization within Bullhorn CRM.

TimeZoneOffsetEST Int False

Specifies the time-zone offset from Eastern Standard Time (EST) for the contact's location. This field ensures accurate scheduling, communication timing, and automated workflow execution.

Title String False

Specifies the job title of the client contact. This field provides organizational context and helps users understand the contact's role and level of authority.

TrackTitle String False

Captures a tracking title or alternate role designation for the client contact. This field supports internal labeling conventions and role-based workflow management in Bullhorn CRM.

Type String False

Specifies the type classification of the client contact. This field enables segmentation and allows Bullhorn CRM to apply role-specific workflows and reporting structures.

UserDateAdded Datetime False

Captures the date and time when the user account linked to the contact is added. This field supports lifecycle auditing and administrative tracking.

Username String False

Specifies the username associated with the contact's user account in connected Bullhorn CRM systems. This field supports authentication, identity management, and access control.

UserTypeId Int False

Specifies the user type Id that is associated with the client contact. This field governs permission levels and determines how the user interacts with Bullhorn CRM.

IsDeleted Bool False

Returns a value of 'true' when the client contact record is marked as deleted. It returns a value of 'false' when the record remains active and available for everyday use within Bullhorn CRM.

CData Cloud

ClientContact4

Represents a client contact record format that is designed for alternative or extended use cases. This table supports specialized customer relationship management (CRM) needs by providing additional schema options for storing client-related information.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the ClientContact4 record. This field allows Bullhorn CRM to retrieve, distinguish, and maintain client contact information within this specific contact structure.

AdditionalSkills String False

Captures the additional skills that are associated with the client contact. This field enhances search precision by helping Bullhorn CRM users identify contacts with specialized competencies or useful supplementary abilities.

AddressAddress String False

Captures the primary street address of the client contact. This field supports correspondence, geographic workflows, and mapping operations that rely on accurate physical location data within Bullhorn CRM.

AddressAddress2 String False

Captures the secondary street address line for the client contact. This field provides extended address detail for organizations that use multi-line or complex address formatting.

AddressCity String False

Specifies the city associated with the contact's address. This field supports regional classification, location-based filtering, and workflow routing within Bullhorn CRM.

AddressCountry Int False

Specifies the country Id that is associated with the contact's address. This field supports international localization behaviors and cross-border communication workflows.

AddresscountryCode String False

Specifies the standardized country code for the contact's address. This field ensures formatting consistency and enhances Bullhorn CRM's ability to communicate with global contacts.

AddresscountryName String False

Captures the full country name for the contact's address. This field improves readability and provides clear geographic context for Bullhorn CRM users.

AddressState String False

Specifies the state or province that is associated with the contact's address. This field supports territory management, region-based workflows, and address validation in Bullhorn CRM.

AddressZip String False

Captures the postal or ZIP code for the contact's address. This field supports proximity-based workflows, grouping, and map-based features within Bullhorn CRM.

BranchID Int False

Specifies the branch Id that is associated with the client contact. This field helps Bullhorn CRM categorize contacts by office location or internal business structure.

CategoryId Int False

Specifies the category Id used to classify the client contact. This field supports segmentation, search refinement, and classification across Bullhorn CRM workflows.

Certifications String False

Captures the certifications that are associated with the client contact. This field helps users identify qualified individuals and supports specialization-based workflows within Bullhorn CRM.

ClientContactID Int False

Specifies the external or legacy contact Id associated with this record. This field supports migration continuity and ensures alignment between Bullhorn CRM and historical systems.

CompanyId Int False

Specifies the company Id associated with the client contact. This field links the contact to an employer record and supports account-based organization in Bullhorn CRM.

CompanyName String False

Captures the name of the company where the client contact works. This field helps users understand the organizational context and supports account management workflows.

ContactName String False

Represents the primary name of the client contact. This field appears prominently in Bullhorn CRM and aids in communication, identification, and search operations.

ContactName2 String False

Captures an alternate or secondary name for the client contact. This field supports multilingual naming, alias structures, or alternate identification formats.

ContactName3 String False

Captures a third naming variation for the client contact. This field enhances flexibility for organizations with complex naming conventions or multi-role contacts.

ContactName4 String False

Captures a fourth naming variation for the client contact. This field accommodates organizations that maintain multiple naming formats for professional or cultural reasons.

ContactName5 String False

Captures a fifth naming variation for the client contact. This field supports extended identification needs within organizations that store numerous naming conventions.

ContactOwnerId Int False

Specifies the owner Id that is associated with the client contact. This field governs accountability, access permissions, and user responsibility within Bullhorn CRM.

DateAdded Datetime False

Captures the date and time when the contact record is created. This field supports audit trails, timeline reporting, and workflow triggers within Bullhorn CRM.

DateLastModified Datetime False

Captures the date and time when the contact record is last updated. This field helps Bullhorn CRM users maintain accurate, reliable, and up-to-date client information.

DeleteMe String False

Stores legacy or placeholder data that is retained for backward compatibility. This field allows Bullhorn CRM to maintain structural consistency during system upgrades or migrations.

DesiredCategories String False

Captures the preferred categories that the contact is associated with or interested in. This field supports targeted matching and personalized engagement strategies within Bullhorn CRM.

DesiredLocations String False

Captures the geographic regions that the contact prefers or focuses on. This field helps Bullhorn CRM align opportunities, communications, and workflows to region-specific interests.

DesiredSkills String False

Captures the skills that the contact desires or prioritizes. This field helps Bullhorn CRM identify alignment between client needs and candidate skillsets.

DesiredSpecialties String False

Captures the specialty areas that the contact prefers. This field supports niche specialization workflows and enhances targeted matching in Bullhorn CRM.

Division String False

Specifies the division associated with the client contact. This field helps Bullhorn CRM organize contacts across multi-division companies and support department-specific workflows.

Email String False

Specifies the primary email address of the client contact. This field supports communication workflows such as outreach, follow-up, and automated messaging in Bullhorn CRM.

Email2 String False

Captures the secondary email address for the contact. This field provides redundancy for communication and ensures continuity when the primary address is not available.

Email3 String False

Captures a third email address for the contact. This field supports multichannel communication strategies within organizations that use multiple email identities.

ExternalID String False

Captures the external Id that iassociated with the client contact. This field supports multi-system synchronization and enables mapping between Bullhorn CRM and integrated platforms.

Fax String False

Captures the primary fax number for the contact. This field supports organizations that rely on fax-based communication for regulated or formal documentation workflows.

Fax2 String False

Captures a secondary fax number for the contact. This field provides additional communication pathways for businesses operating multiple fax lines.

Fax3 String False

Captures a third fax number for the contact. This field supports large or distributed organizations that maintain several fax-enabled departments or offices.

GeneralContactComments String False

Captures general notes or comments that are associated with the client contact. This field provides valuable historical context and supports relationship-strengthening activities in Bullhorn CRM.

IsAnonymized Bool False

Returns a value of 'true' when the contact's personally identifiable information (PII) is anonymized. It returns a value of 'false' when the contact's full details remain visible to users in Bullhorn CRM.

IsDaylightSavings Bool False

Returns a value of 'true' when the contact's location is currently observing daylight savings time. It returns a value of 'false' when standard time applies, supporting accurate scheduling in Bullhorn CRM.

IsDefaultContact Bool False

Returns a value of 'true' when the contact is designated as the primary communication point for the client. It returns a value of 'false' when another individual fulfills that role within Bullhorn CRM workflows.

IsLockedOut Bool False

Returns a value of 'true' when the contact's associated user account is locked. It returns a value of 'false' when the account remains active and can authenticate successfully where applicable.

LastNote Datetime False

Captures the date and time when the most recent note is added for the contact. This field helps Bullhorn CRM users evaluate recent engagement and interaction frequency.

LastVisit Datetime False

Captures the date and time when the contact was last visited or personally engaged. This field supports activity tracking, prioritization, and relationship maintenance efforts within Bullhorn CRM.

LinkedPersonId Int False

Specifies the person Id that is linked to the client contact. This field helps Bullhorn CRM associate related personal identities or merged profiles across connected records.

MasterUserID Int False

Specifies the master user Id that is associated with the client contact. This field supports administrative hierarchy by linking the contact record to a primary user who governs access and ownership settings.

MigrateGUID String False

Stores the unique identifier for the migration object that is associated with the contact. This field helps Bullhorn CRM track imported records and maintain lineage across data migration or synchronization operations.

Mobile String False

Captures the mobile phone number for the client contact. This field supports mobile-first communication workflows, including texting and rapid outreach through Bullhorn CRM.

Name String False

Specifies the full name of the client contact. This field appears prominently throughout Bullhorn CRM and supports searchability, identification, and communication workflows.

NickName String False

Captures the preferred nickname of the client contact. This field supports personalized communication strategies and ensures users can address the contact according to their preference.

NumberofEmployees Int False

Captures the number of employees that are associated with the contact's organization or department. This field enables more accurate account segmentation and strategic engagement within Bullhorn CRM.

Office String False

Specifies the office location where the client contact works. This field helps Bullhorn CRM users understand workplace context and route communications appropriately.

OptedOut Bool False

Returns a value of 'true' when the client contact opts out of receiving communications. It returns a value of 'false' when outreach is permitted, ensuring adherence to communication preferences and compliance requirements.

Pager String False

Captures the pager number for the client contact. This field supports workflows in industries where pager communication is required for urgent or regulated operations.

Password String False

Stores the password associated with the contact's user account in linked Bullhorn CRM systems. This field is typically restricted to administrative contexts and facilitates authentication and access control.

PersonSubtype String False

Specifies the subtype classification of the client contact. This field supports segmentation by functional category, role, or organizational grouping within Bullhorn CRM.

Phone String False

Captures the primary phone number of the client contact. This field supports general communication workflows and provides a primary voice-based channel for outreach.

Phone2 String False

Captures a secondary phone number for the client contact. This field ensures redundancy in communication and supports users managing contacts with multiple lines.

Phone3 String False

Captures a third phone number for the client contact. This field supports large organizations or multi-department contacts who maintain several phone lines.

PreferredContactMethod String False

Specifies the communication method that is preferred by the client contact. This field guides Bullhorn CRM users to choose the most effective outreach channel for engagement and follow-up.

ProfessionaloverviewResume String False

Captures résumé-style professional background information for the client contact. This field provides context that supports account development and relationship-building activities.

ReferredbyId Int False

Specifies the Id of the person or entity that referred the client contact. This field supports referral tracking and helps Bullhorn CRM evaluate referral-based sourcing channels.

ReportstoId Int False

Specifies the Id of the individual to whom the client contact reports. This field helps Bullhorn CRM reflect organizational hierarchy and identify supervisory relationships.

SecondaryAddressAddress String False

Captures the street address for the contact's secondary location. This field supports multi-location operational structures and enhances address accuracy across Bullhorn CRM.

SecondaryAddressAddress2 String False

Captures the second address line associated with the contact's secondary location. This field provides additional geographic detail where extended address formatting is needed.

SecondaryAddressCity String False

Specifies the city that is associated with the contact's secondary location. This field supports geographic segmentation and regional workflow routing.

SecondaryAddressCountry Int False

Specifies the country Id for the contact's secondary address. This field supports international operations and ensures accurate geographic classification in Bullhorn CRM.

SecondaryAddresscountryCode String False

Specifies the standardized country code for the secondary location. This field promotes data consistency and facilitates international communication workflows.

SecondaryAddresscountryName String False

Captures the full country name for the contact's secondary address. This field helps users easily recognize global locations within Bullhorn CRM.

SecondaryAddressState String False

Specifies the state or province for the contact's secondary address. This field supports regional workflow configuration and helps maintain address accuracy.

SecondaryAddressZip String False

Captures the postal or ZIP code for the contact's secondary address. This field supports proximity-based workflows, territory assignments, and mapping operations.

Source String False

Specifies the source from which the client contact originated. This field supports acquisition analysis and helps Bullhorn CRM evaluate sourcing effectiveness across channels.

Status String False

Captures the current status that is assigned to the client contact. This field assists Bullhorn CRM in managing lifecycle stages, workflow routing, and interaction prioritization.

TimeZoneOffsetEST Int False

Specifies the time-zone offset from Eastern Standard Time (EST) for the contact's location. This field helps users coordinate communication and scheduling across different time zones.

Title String False

Specifies the job title of the client contact. This field provides organizational context and helps users understand the contact's level of responsibility and decision-making authority.

TrackTitle String False

Captures a tracking title or alternate descriptive label for the contact. This field supports internal labeling and custom workflow configuration within Bullhorn CRM.

Type String False

Specifies the type classification of the client contact. This field enables segmentation for reporting, workflow automation, and targeted engagement strategies.

UserDateAdded Datetime False

Captures the date and time when the user account that is associated with the contact is added. This field supports audit trails and administrative lifecycle tracking within Bullhorn CRM.

Username String False

Specifies the username that is associated with the contact's account in connected Bullhorn CRM systems. This field supports authentication, access management, and secure system interaction.

UserTypeId Int False

Specifies the user type Id that is assigned to the client contact. This field governs permission levels and determines what features and data the user can access in Bullhorn CRM.

IsDeleted Bool False

Returns a value of 'true' when the client contact record is marked as deleted. It returns a value of 'false' when the record remains active and available for everyday workflow use.

CData Cloud

ClientContact5

Represents an additional client contact table that stores alternative or system-specific contact attributes. This table supports complex customer relationship management (CRM) implementations by providing flexible structures for managing client relationships.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the ClientContact5 record. This field enables Bullhorn CRM to distinguish this contact from other client contact records and supports reliable retrieval and record management.

AdditionalSkills String False

Captures the additional skills that are associated with the client contact. This field supports skill-based matching, targeted communication, and identification of unique qualifications within Bullhorn CRM.

AddressAddress String False

Captures the primary street address of the client contact. This field supports geographic workflows, communication routing, and operational tasks that rely on accurate location details.

AddressAddress2 String False

Captures the supplemental address line for the contact's physical location. This field provides expanded detail for addresses that require additional formatting or multi-line representation.

AddressCity String False

Specifies the city that is associated with the contact's address. This field supports regional classification, localized workflows, and map-based operations in Bullhorn CRM.

AddressCountry Int False

Specifies the country Id that corresponds to the contact's address. This field enables Bullhorn CRM to support international interactions and maintain accurate geographic classification.

AddresscountryCode String False

Specifies the standardized country code for the contact's address. This field ensures consistent formatting and assists in global communication workflows.

AddresscountryName String False

Captures the full country name of the contact's address. This field improves geographic clarity and helps users easily interpret international records in Bullhorn CRM.

AddressState String False

Specifies the state or province that is associated with the contact's address. This field supports territory-based workflows and regional reporting.

AddressZip String False

Captures the postal or ZIP code for the contact's address. This field supports proximity-based search, mapping, and location-dependent workflow automation.

BranchID Int False

Specifies the branch Id that is associated with the client contact. This field helps Bullhorn CRM organize contacts by business unit or operating branch for workflow segmentation.

CategoryId Int False

Specifies the category Id that is assigned to the contact. This field supports classification, segmentation, and search optimization across Bullhorn CRM processes.

Certifications String False

Captures the certifications that the client contact holds. This field helps users identify specialized expertise and supports compliance or qualification-based workflows.

ClientContactID Int False

Specifies an external or legacy Id that is associated with the client contact. This field maintains system continuity and supports synchronization with integrated or migrated platforms.

CompanyId Int False

Specifies the company Id that is associated with the client contact. This field links the contact to an organizational entity and supports account-level workflows within Bullhorn CRM.

CompanyName String False

Captures the name of the organization where the contact works. This field provides contextual detail that supports communication, opportunity management, and account insights.

ContactName String False

Represents the primary name that is used for the client contact. This field supports communication flow, identification, and search relevance throughout Bullhorn CRM.

ContactName2 String False

Captures a secondary name or alternate naming format for the contact. This field supports multilingual naming, alias structures, or secondary identity references.

ContactName3 String False

Captures a third naming format for the client contact. This field provides flexibility for organizations that maintain multiple naming schemas.

ContactName4 String False

Captures a fourth naming variant for the contact. This field supports advanced naming requirements such as multi-role, multilingual, or cultural naming conventions.

ContactName5 String False

Captures a fifth name variation for the contact. This field allows Bullhorn CRM to accommodate extended naming structures used in some organizations.

ContactOwnerId Int False

Specifies the owner Id assigned to the contact record. This field determines user responsibility, impacts permissions, and supports workload distribution within Bullhorn CRM.

DateAdded Datetime False

Captures the date and time when the contact is first added to the system. This field supports audit trails, timeline reporting, and workflow initiation.

DateLastModified Datetime False

Captures the date and time when the contact record is most recently updated. This field helps Bullhorn CRM maintain data accuracy and track record evolution over time.

DeleteMe String False

Stores legacy or placeholder data that is retained for compatibility with earlier systems. This field allows structural continuity during updates or data migration efforts.

DesiredCategories String False

Captures the categories that the contact prefers or prioritizes. This field supports targeted outreach and personalization strategies within Bullhorn CRM.

DesiredLocations String False

Captures the geographic regions that the contact prefers or aligns with. This field supports location-based matching, assignment, and engagement workflows.

DesiredSkills String False

Captures the skill areas that the contact values or seeks. This field enhances the relevance of candidate matching, service recommendations, and follow-up activities.

DesiredSpecialties String False

Captures the specialty areas that are preferred by the contact. This field supports niche market alignment and targeted customer engagement.

Division String False

Specifies the division that is associated with the contact. This field helps users manage multi-division organizational structures and apply division-specific workflows in Bullhorn CRM.

Email String False

Specifies the primary email address of the contact. This field supports communication workflows, automated messaging, and activity tracking throughout Bullhorn CRM.

Email2 String False

Captures an alternate email address for the contact. This field increases communication reliability by providing an additional digital contact method.

Email3 String False

Captures a third email address for the contact. This field supports multi-channel communication strategies used by some organizations.

ExternalID String False

Captures the external Id that is used to reference the contact in connected systems. This field supports synchronization, integration, and cross-platform traceability.

Fax String False

Captures the primary fax number for the contact. This field supports traditional communication workflows used in regulated or document-heavy industries.

Fax2 String False

Captures a secondary fax number for the contact. This field provides additional communication flexibility where multiple fax-enabled lines are maintained.

Fax3 String False

Captures a third fax number for the contact. This field supports organizations that operate multiple fax points or distributed office environments.

GeneralContactComments String False

Captures general notes or descriptive comments that are associated with the client contact. This field provides context for ongoing relationship management and historical reference.

IsAnonymized Bool False

Returns a value of 'true' when personally identifiable information (PII) about the contact is anonymized. It returns a value of 'false' when the contact's full information remains visible to Bullhorn CRM users.

IsDaylightSavings Bool False

Returns a value of 'true' when the contact's location is observing daylight savings time. It returns a value of 'false' when standard time is in effect, supporting accurate scheduling and time-zone calculations across Bullhorn CRM.

IsDefaultContact Bool False

Returns a value of 'true' when the client contact is designated as the primary point of communication for the associated client organization. It returns a value of 'false' when another individual holds the primary contact role within Bullhorn CRM workflows.

IsLockedOut Bool False

Returns a value of 'true' when the user account that is associated with the contact is locked. It returns a value of 'false' when the account remains active and authentication is permitted where applicable.

LastNote Datetime False

Captures the date and time when the most recent note is added for the client contact. This field supports engagement tracking and helps users evaluate recent interaction history within Bullhorn CRM.

LastVisit Datetime False

Captures the date and time when the contact was last visited or personally engaged. This field supports relationship management and helps users prioritize follow-up activities.

LinkedPersonId Int False

Specifies the person Id that is linked to the contact. This field supports unified identity management and allows Bullhorn CRM to associate related personal or merged records.

MasterUserID Int False

Specifies the master user Id that corresponds to the client contact. This field supports administrative oversight by linking the record to a primary user responsible for governance and permissions.

MigrateGUID String False

Stores the unique identifier for the migration object that is associated with the client contact. This field helps Bullhorn CRM maintain data lineage and trace records that originate from external or legacy systems.

Mobile String False

Captures the mobile phone number of the client contact. This field supports mobile-first communication methods and enables rapid outreach through Bullhorn CRM.

Name String False

Specifies the full name of the client contact. This field appears throughout Bullhorn CRM and supports reliable identification and communication workflows.

NickName String False

Captures the preferred nickname of the contact. This field supports personalized communication by allowing users to address the contact according to stated preferences.

NumberofEmployees Int False

Captures the number of employees that are associated with the contact's company or department. This field provides insight into organizational scale and informs account segmentation strategies.

Office String False

Specifies the office location where the client contact works. This field helps users understand workplace context and supports region-based communication workflows within Bullhorn CRM.

OptedOut Bool False

Returns a value of 'true' when the contact opts out of receiving communications. It returns a value of 'false' when outreach is allowed, ensuring Bullhorn CRM respects communication preferences and compliance obligations.

Pager String False

Captures the pager number for the client contact. This field supports communication workflows in industries that rely on pager-based alerts or regulated messaging.

Password String False

Stores the password that is associated with the contact's user account in connected Bullhorn CRM systems. This field supports authentication operations and is typically restricted to administrative access.

PersonSubtype String False

Specifies the subtype classification of the client contact. This field supports segmentation by role, operational category, or organizational grouping within Bullhorn CRM.

Phone String False

Captures the primary phone number of the client contact. This field supports general voice communication and serves as a principal outreach channel.

Phone2 String False

Captures a secondary phone number for the contact. This field provides communication redundancy and supports multi-line or multi-location contact structures.

Phone3 String False

Captures a third phone number for the contact. This field supports complex communication environments where multiple lines are maintained.

PreferredContactMethod String False

Specifies the communication method that is preferred by the client contact. This field guides users toward the most effective engagement channel and improves contact responsiveness.

ProfessionaloverviewResume String False

Captures résumé-style background or professional history information for the contact. This field provides additional context that supports relationship development and account strategy.

ReferredbyId Int False

Specifies the Id of the person or entity who referred the client contact. This field supports referral tracking and helps Bullhorn CRM measure the effectiveness of referral-based sourcing channels.

ReportstoId Int False

Specifies the Id of the individual to whom the client contact reports. This field supports organizational hierarchy mapping and helps users identify decision-making structures.

SecondaryAddressAddress String False

Captures the street address of the contact's secondary location. This field supports multi-location organizations and enhances geographic accuracy within Bullhorn CRM.

SecondaryAddressAddress2 String False

Captures the supplemental second line of the contact's secondary address. This field provides extended detail for accurate address formatting.

SecondaryAddressCity String False

Specifies the city that is associated with the secondary address. This field supports regional organization and map-based workflows across Bullhorn CRM.

SecondaryAddressCountry Int False

Specifies the country Id for the secondary address. This field supports international operations and ensures accurate classification of global contacts.

SecondaryAddresscountryCode String False

Specifies the standardized country code for the contact's secondary location. This field promotes formatting consistency and supports international communication workflows.

SecondaryAddresscountryName String False

Captures the full country name for the secondary address. This field enhances geographic clarity and helps users understand international location context.

SecondaryAddressState String False

Specifies the state or province that is associated with the secondary address. This field supports region-based workflow routing and territory management.

SecondaryAddressZip String False

Captures the ZIP or postal code for the secondary address. This field supports accurate geographic grouping, mapping, and proximity-based workflows.

Source String False

Specifies the source from which the client contact originated. This field supports acquisition analytics and helps Bullhorn CRM evaluate sourcing effectiveness across intake channels.

Status String False

Captures the current status that is assigned to the client contact. This field supports workflow routing, prioritization, and lifecycle management within Bullhorn CRM.

TimeZoneOffsetEST Int False

Specifies the time-zone offset from Eastern Standard Time (EST) for the contact's location. This field ensures accurate scheduling and communication timing across multiple regions.

Title String False

Specifies the job title of the client contact. This field provides organizational insight and helps users understand the contact's role and level of authority.

TrackTitle String False

Captures an alternate descriptive title or tracking label for the client contact. This field supports internal role differentiation and custom workflow configurations within Bullhorn CRM.

Type String False

Specifies the type classification for the client contact. This field enables segmentation, reporting, and workflow automation based on contact category.

UserDateAdded Datetime False

Captures the date and time when the user account associated with the contact is added. This field supports lifecycle tracking, auditing, and administrative review.

Username String False

Specifies the username that is associated with the client contact's account in connected Bullhorn CRM systems. This field supports access control, authentication, and identity management.

UserTypeId Int False

Specifies the user type Id that is assigned to the contact. This field governs permission levels and determines the features and data the user can access in Bullhorn CRM.

IsDeleted Bool False

Returns a value of 'true' when the client contact record is marked as deleted. It returns a value of 'false' when the record remains active and accessible for standard workflows within Bullhorn CRM.

CData Cloud

ClientContactFileAttachment

Captures files (for example, contracts, forms, or communication documents) that are attached to client contact records. This table supports documentation workflows by enabling users to store, retrieve, and audit contact-related attachments.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the client contact file attachment. This field enables Bullhorn CRM to distinguish this attachment from other stored files and supports accurate retrieval across contact records.

ClientContactId Int False

Specifies the Id of the client contact who is associated with the attachment. This field links the file to the correct individual and ensures that documents appear in the appropriate Bullhorn CRM profile.

ContentSubType String False

Specifies the subcategory of the file's content type. This field helps Bullhorn CRM classify files more precisely for filtering, storage rules, and content-based workflows.

ContentType String False

Specifies the content type or general format of the attached file. This field assists Bullhorn CRM in determining how the file should be processed, displayed, or validated.

DateAdded Datetime False

Captures the date and time when the file attachment is added. This field supports audit histories and enables users to identify the most recent or relevant documents quickly.

Description String False

Captures a descriptive summary of the file attachment. This field helps users understand the attachment's purpose, contents, or relevance without needing to open the file.

Directory String False

Specifies the storage directory or structural location of the attachment. This field supports file organization and assists Bullhorn CRM in mapping storage paths.

Distribution String False

Captures details that describe how the file is distributed or shared. This field helps Bullhorn CRM users understand sharing scope, routing, or document workflows.

ExternalID String False

Captures the external Id that is associated with the attachment in other connected systems. This field supports cross-platform synchronization and traceability during integrations.

FileExtension String False

Specifies the file extension of the attachment. This field helps Bullhorn CRM determine file type behavior, validation rules, and applicable handling actions.

FileOwnerId Int False

Specifies the Id of the user who owns or uploaded the file. This field supports record accountability, permission control, and ownership tracking within Bullhorn CRM.

FileSize Int False

Captures the size of the file attachment in bytes. This field supports storage management, bandwidth considerations, and troubleshooting efforts for upload issues.

FileType String False

Specifies the file classification or predefined type category. This field assists Bullhorn CRM in organizing attachments and applying file-type-specific rules or workflows.

IsCopied Bool False

Returns a value of 'true' when the attachment is identified as a copied file. It returns a value of 'false' when the file originates from its source location, helping Bullhorn CRM track duplication behavior.

IsEncrypted Bool False

Returns a value of 'true' when the attachment is encrypted. It returns a value of 'false' when the file is stored in an unencrypted format, supporting security and compliance needs.

IsExternal Bool False

Returns a value of 'true' when the attachment originates from an external source system. It returns a value of 'false' when the file is uploaded internally, supporting import tracing and data lineage within Bullhorn CRM.

IsOpen Bool False

Returns a value of 'true' when the attachment is currently open or being viewed. It returns a value of 'false' when it is not open, supporting activity monitoring and document usage tracking.

IsPrivate Bool False

Returns a value of 'true' when access to the attachment is restricted for privacy. It returns a value of 'false' when the file is available to authorized users, supporting confidentiality workflows.

IsSendOut Bool False

Returns a value of 'true' when the attachment is designated for sending out, such as part of a distribution or communication workflow. It returns a value of 'false' when the file is not used for outbound processes within Bullhorn CRM.

Name String False

Specifies the display name of the attached file. This field helps users recognize the file's purpose and improves visibility within the file listing.

Type String False

Specifies the attachment's type classification. This field supports organizational rules and may influence how Bullhorn CRM processes or categorizes the file.

Uuid String False

Captures the universally unique Id that is associated with the file attachment. This field ensures system-level uniqueness and supports integrations that require globally unique references.

IsDeleted Bool False

Returns a value of 'true' when the attachment is marked as deleted. It returns a value of 'false' when the file remains active and available for use within Bullhorn CRM.

CData Cloud

ClientContactHistory

Tracks historical changes that are applied to client contact records. This table supports auditing and visibility by documenting lifecycle updates that provide context for outreach, communication, or account management.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the record of the client contact history. This field enables Bullhorn CRM to track historical events, interactions, and status changes associated with a specific client contact.

ClientContactId Int False

Specifies the client contact Id that is associated with the history entry. This field links the historical record to the correct contact, allowing Bullhorn CRM to display chronological activity and engagement details.

ClientContactID2 Int False

Specifies an additional client contact Id that can be used for legacy, migration, or alternate linkage purposes. This field helps Bullhorn CRM maintain continuity when past systems store multiple identifiers for the same individual.

ClientCorporationId Int False

Specifies the client corporation Id that is associated with the contact at the time of the historical entry. This field provides organizational context and supports account-level timeline visibility.

DateAdded Datetime False

Captures the date and time when the history entry is created. This field supports audit trails and allows Bullhorn CRM to present accurate chronological views of contact activity.

MigrateGUID String False

Stores the unique identifier for the migration object that is associated with the history record. This field supports data lineage tracking and helps Bullhorn CRM preserve traceability for records originating from legacy or external systems.

ModifyingUserId Int False

Specifies the Id of the user who modifies the history record. This field supports accountability and allows Bullhorn CRM to maintain a transparent audit history of user-driven updates.

Status String False

Specifies the status that is associated with the historical entry. This field helps Bullhorn CRM reflect changes in engagement, workflow state, or business process outcomes over time.

CData Cloud

ClientCorporation

Represents client corporation records that store company-level information for organizations that engage with the recruiting process. This table supports sales, account management, and placement workflows by serving as the core entity for client relationships.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the client corporation. This field enables Bullhorn CRM to distinguish one corporate entity from another and supports accurate retrieval, reporting, and record management.

Ofemployees Int False

Captures the number of employees that are associated with the corporation. This field provides organizational size insight and supports segmentation for sales, recruiting, and business-development activities.

Ofoffices Int False

Captures the number of office locations that belong to the corporation. This field helps Bullhorn CRM users understand geographic footprint and evaluate multi-location operational complexity.

AccountIntelligence String False

Captures insights or analytics that describe the corporation's business profile. This field supports account strategy planning and helps users tailor outreach or service approaches based on corporate intelligence.

AddressAddress String False

Captures the corporation's primary street address. This field supports physical location accuracy for billing, communication, travel planning, and geographic workflows within Bullhorn CRM.

AddressAddress2 String False

Captures the supplemental address line for the corporation's primary address. This field accommodates multi-line address formats and ensures accurate representation of complex street information.

AddressCity String False

Specifies the city where the corporation's primary address is located. This field supports geographic routing, territory assignments, and map-based functionality.

AddressCountry Int False

Specifies the country Id that is associated with the corporation's main address. This field helps Bullhorn CRM support international operations and apply localized workflows.

AddresscountryCode String False

Specifies the standardized country code for the corporation's primary address. This field enhances address consistency and supports global communication and data-exchange processes.

AddresscountryName String False

Captures the full country name for the corporation's main address. This field provides clear international context and improves readability for global account management.

AddressState String False

Specifies the state or province that is associated with the corporation's primary address. This field supports region-based workflow management and territory segmentation.

AddressZip String False

Captures the postal or ZIP code for the corporation's main address. This field supports proximity searches, mapping functionality, and accurate regional classification.

AnnualrevenueMillions String False

Captures the annual revenue of the corporation expressed in millions. This field gives users insight into corporate scale and helps qualify the organization for enterprise-level targeting or tier-based strategies.

BillingAddressAddress2 String False

Captures the secondary address line for the corporation's billing address. This field supports extended billing address formats and helps ensure billing accuracy.

BillingAddressBillingAddress String False

Captures the primary billing street address for the corporation. This field ensures that financial documents, invoices, and correspondence reach the correct location.

BillingAddressBillingCity String False

Specifies the billing address city for the corporation. This field supports accurate financial routing and region-based billing workflows.

BillingAddressBillingCountry Int False

Specifies the country Id for the corporation's billing address. This field supports international billing workflows and ensures accurate regional classification during invoicing.

BillingAddressBillingState String False

Specifies the state or province for the corporation's billing address. This field enables accurate routing of financial documents and territory-based billing assignments.

BillingAddressBillingZip String False

Captures the postal or ZIP code of the corporation's billing address. This field supports invoice delivery accuracy and financial compliance workflows.

BillingAddresscountryCode String False

Specifies the standardized country code for the billing address. This field ensures consistent international formatting and helps streamline global financial communication.

BillingAddresscountryName String False

Captures the full country name for the billing address. This field provides clarity for international billing operations and supports compliance with global business standards.

BillingContact String False

Specifies the name or designation of the primary billing contact for the corporation. This field assists users in routing financial inquiries and ensuring invoice communication reaches the correct party.

BillingFrequency String False

Specifies the billing cycle frequency that is assigned to the corporation. This field helps Bullhorn CRM manage invoicing schedules, financial planning, and client billing expectations.

BillingPhone String False

Captures the phone number that is used for billing-related communication. This field supports financial coordination, issue resolution, and direct communication with the corporation's billing department.

BranchID Int False

Specifies the branch Id that is associated with the corporation. This field supports internal organizational structure by linking the corporation to a specific branch for ownership, reporting, or operational management.

BusinessSectors String False

Captures the business sectors in which the corporation operates. This field supports industry segmentation, targeted outreach, and specialized service or recruiting strategies.

CompanyInfo String False

Captures descriptive information about the corporation's background, operations, or business focus. This field helps users quickly understand the organization's profile when planning interactions or developing account strategies.

CompanyName String False

Specifies the legal or primary business name of the corporation. This field identifies the organization throughout Bullhorn CRM and supports searches, reporting, and communication workflows.

CompanyWebsite String False

Captures the URL of the corporation's primary website. This field provides users with quick access to external information such as services, products, and leadership.

Competitors String False

Captures a list of competitor organizations relevant to the corporation. This field supports strategic planning and helps users better position their services or proposals.

CulturePerks String False

Captures cultural characteristics, perks, or benefits that are associated with the corporation. This field helps users understand organizational culture when assessing candidate fit or preparing for meetings.

DateAdded Datetime False

Captures the date and time when the corporation record is created. This field supports audit tracking and helps users understand account lifecycle progression.

DateLastModified Datetime False

Captures the date and time when the corporation record is last updated. This field supports data maintenance and helps users assess how current or active the information is.

ExternalID String False

Captures the external Id that is associated with the corporation in other integrated systems. This field supports synchronization, data alignment, and cross-platform record tracking.

FacebookProfileName String False

Captures the corporation's associated Facebook profile name. This field supports social media research and engagement workflows.

Fax String False

Captures the corporation's primary fax number. This field supports document-based communication workflows in industries where fax remains a requirement.

FundingStatus String False

Captures the corporation's funding state or investment classification. This field helps users understand the company's financial posture and stage of growth.

InvoiceFormat String False

Specifies the format in which invoices are issued to the corporation. This field ensures that financial documents follow required templates or compliance standards.

LinkedInProfileName String False

Captures the corporation's LinkedIn profile name. This field supports social research, networking, and account intelligence activities.

MainPhone String False

Captures the corporation's primary phone number. This field supports general communication and serves as the main inbound/outbound contact number.

ManagedFromId Int False

Specifies the corporation's managing office or branch Id. This field supports account ownership models and helps Bullhorn CRM align operations under the correct management structure.

Ownership String False

Specifies the ownership classification of the corporation. This field provides structural insight, such as whether the entity is public, private, parent, or subsidiary.

ParentCompanyId Int False

Specifies the Id of the corporation's parent company, when applicable. This field supports hierarchical modeling and helps Bullhorn CRM reflect corporate family structures.

Revenue String False

Captures revenue details that are associated with the corporation. This field helps users evaluate financial scale and prioritize accounts based on revenue potential.

Sector String False

Specifies the sector in which the corporation primarily operates. This field supports industry categorization, reporting, and targeted account assignment.

Standardpermfee Double False

Captures the corporation's standard permanent placement fee rate. This field supports consistent billing, quotation accuracy, and fee-structure compliance during the recruiting process.

Status String False

Specifies the status that is assigned to the corporation. This field supports workflow routing, prioritization, and lifecycle tracking of corporate accounts within Bullhorn CRM.

Tax Double False

Captures tax-related values or default tax percentages that apply to the corporation. This field supports billing accuracy and financial compliance workflows.

TickerSymbol String False

Specifies the corporation's stock ticker symbol when publicly traded. This field supports investor research, financial analysis, and strategic account planning.

TrackTitle String False

Captures a tracking title or alternate descriptive label for the corporation. This field supports internal classification and custom reporting structures within Bullhorn CRM.

TwitterHandle String False

Captures the corporation's associated Twitter handle. This field supports social media engagement and provides additional avenues for account research.

WorkWeekBegin Int False

Specifies the day of the week on which the corporation's workweek begins. This field supports scheduling alignment, timekeeping rules, and workforce planning activities.

YearFounded Datetime False

Captures the year or full date when the corporation is founded. This field provides historical context and supports longevity analysis for account strategy planning.

CData Cloud

ClientCorporation1

Represents a variant structure for storing client corporation details. This table supports extended or legacy schema requirements by providing additional attributes that supplement core client data.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the ClientCorporation1 record. This field enables Bullhorn CRM to distinguish one corporation from another and supports accurate retrieval, reporting, and lifecycle management.

Ofemployees Int False

Captures the total number of employees that are associated with the corporation. This field helps users assess organizational size and determine appropriate engagement or service strategies.

Ofoffices Int False

Captures the number of office locations maintained by the corporation. This field provides insight into geographic distribution and operational scope for planning and account segmentation.

AccountIntelligence String False

Captures business intelligence or strategic information about the corporation. This field helps Bullhorn CRM users develop informed account plans and tailor communication based on corporate insights.

AddressAddress String False

Captures the primary street address of the corporation. This field supports accurate physical location details for billing, communication, and territory-based workflows.

AddressAddress2 String False

Captures the supplemental address line for the corporation's main address. This field ensures multi-line or complex addresses are represented accurately within Bullhorn CRM.

AddressCity String False

Specifies the city of the corporation's primary address. This field supports geographic categorization, territory assignment, and location-based reporting.

AddressCountry Int False

Specifies the country Id for the corporation's main address. This field supports international operations and ensures regional rules and workflows are applied correctly.

AddresscountryCode String False

Specifies the standardized country code for the corporation's primary address. This field promotes formatting consistency and supports global communication and integrations.

AddresscountryName String False

Captures the full country name of the corporation's primary address. This field improves clarity for global users and supports accurate international account management.

AddressState String False

Specifies the state or province for the corporation's main address. This field supports region-based workflows, such as territory management and localized reporting.

AddressZip String False

Captures the postal or ZIP code for the corporation's main address. This field improves address precision for mapping, proximity searching, and logistical coordination.

AnnualrevenueMillions String False

Captures the corporation's annual revenue expressed in millions. This field helps users understand financial scale and prioritize accounts based on potential business impact.

BillingAddressAddress2 String False

Captures the second address line for the corporation's billing location. This field supports proper formatting of multi-line billing addresses and ensures invoice accuracy.

BillingAddressBillingAddress String False

Captures the primary billing street address of the corporation. This field ensures financial documents and communications are routed to the correct location.

BillingAddressBillingCity String False

Specifies the city that is associated with the corporation's billing address. This field supports accurate invoice delivery and billing-region classification.

BillingAddressBillingCountry Int False

Specifies the country Id for the corporation's billing address. This field supports international billing processes and aligns workflows to transactional regional requirements.

BillingAddressBillingState String False

Specifies the state or province for the corporation's billing address. This field supports region-based billing policies and aligns invoice routing to correct jurisdictions.

BillingAddressBillingZip String False

Captures the postal or ZIP code for the billing address. This field supports financial document accuracy and ensures smooth delivery of printed or mailed invoices.

BillingAddresscountryCode String False

Specifies the standardized country code for the billing address. This field ensures international billing formats remain consistent and compliant.

BillingAddresscountryName String False

Captures the full country name for the corporation's billing address. This field improves readability and ensures clarity during global invoicing operations.

BillingContact String False

Specifies the primary billing contact for the corporation. This field supports efficient financial communication and ensures billing questions reach the correct individual.

BillingFrequency String False

Specifies the billing interval or recurring invoice schedule for the corporation. This field helps Bullhorn CRM automate and standardize billing processes based on client expectations.

BillingPhone String False

Captures the phone number that is used for billing inquiries. This field supports financial coordination and provides a direct point of contact for invoice questions or clarifications.

BranchID Int False

Specifies the branch Id that is associated with the corporation. This field supports internal organizational mapping and aligns accounts to their managing branch.

BusinessSectors String False

Captures the business sectors in which the corporation operates. This field supports industry segmentation, targeted outreach, and relevant business development strategies.

CompanyInfo String False

Captures descriptive background information about the corporation. This field helps users understand organizational characteristics when preparing proposals or planning engagement activities.

CompanyName String False

Specifies the official or primary business name of the corporation. This field supports clear identification across Bullhorn CRM and ensures consistent reference in communication and reporting.

CompanyWebsite String False

Captures the corporation's primary website URL. This field provides convenient access to external information that can support account research or client engagement.

Competitors String False

Captures information about organizations that directly compete with the corporation. This field supports strategic positioning and helps users better understand market context.

CulturePerks String False

Captures cultural attributes, benefits, or workplace perks that is associated with the corporation. This field supports candidate matching, business development strategy, and workplace suitability evaluations.

DateAdded Datetime False

Captures the date and time when the corporation record is created. This field supports audit tracking and provides insight into account lifecycle history.

DateLastModified Datetime False

Captures the date and time when the corporation record is last updated. This field helps users assess the freshness of information and determine whether follow-up is required.

ExternalID String False

Captures the external Id that references the corporation in other connected platforms. This field supports system integrations and ensures records stay aligned across environments.

FacebookProfileName String False

Captures the corporation's Facebook profile name as used for social media identification. This field helps Bullhorn CRM users access public-facing content when researching brand presence or engagement history.

Fax String False

Captures the corporation's primary fax number. This field supports organizations that continue to rely on fax-based communication for contracts, forms, or other documentation.

FundingStatus String False

Captures the corporation's current funding stage or financial backing category. This field supports account planning by helping users understand organizational maturity, growth potential, or investment momentum.

InvoiceFormat String False

Specifies the invoice format that the corporation prefers for billing communications. This field helps the finance team deliver invoices in compliant and client-aligned formats, such as electronic, printed, or consolidated formats.

LinkedInProfileName String False

Captures the corporation's LinkedIn profile name as used on the platform. This field supports professional research and provides quick access to corporate activity, posts, or organizational structure.

MainPhone String False

Captures the corporation's primary business phone number. This field provides a central point of contact for general inquiries or account coordination.

ManagedFromId Int False

Specifies the Id of the managing branch or corporate entity that oversees the account. This field supports organizational hierarchy, reporting, and sales territory alignment.

Ownership String False

Captures the corporation's ownership structure (for example, 'private', 'public', 'partnership', or 'subsidiary'). This field helps users understand governance and regulatory considerations that can influence engagement strategy.

ParentCompanyId Int False

Specifies the Id of the corporation's parent organization, if applicable. This field helps users map corporate hierarchies and identify cross-selling or strategic relationship opportunities within Bullhorn CRM.

Revenue String False

Captures the corporation's reported revenue amount. This field supports account qualification, segmentation, and prioritization during sales planning and business development.

Sector String False

Specifies the business sector or industry category in which the corporation operates. This field helps users align services, communication, and marketing outreach to sector-specific needs.

Standardpermfee Double False

Specifies the corporation's standard permanent placement fee or percentage. This field supports compensation calculations and ensures consistent application of contracted fee structures.

Status String False

Specifies the current lifecycle status of the corporation, such as active, inactive, or prospect. This field helps users understand operational standing and informs follow-up and account-maintenance activity.

Tax Double False

Captures the tax percentage or rate that is applied to the corporation's invoices. This field supports accurate billing calculations and ensures compliance with financial and regional tax requirements.

TickerSymbol String False

Captures the corporation's stock market ticker symbol, when it is applicable. This field supports publicly traded company research and helps users track financial performance contextually within Bullhorn CRM.

TrackTitle String False

Captures the tracking title or internal reference label that is associated with the corporation. This field supports custom categorization and internal workflows that rely on descriptive account labels.

TwitterHandle String False

Captures the corporation's Twitter or X handle. This field supports social media monitoring and provides users with access to corporate updates and public statements.

WorkWeekBegin Int False

Specifies the day of the week on which the corporation's standard workweek begins. This field supports scheduling, time tracking, and coordination of service delivery across teams.

YearFounded Datetime False

Captures the year and date when the corporation was founded. This field supports historical research and provides context about organizational longevity and market establishment.

CData Cloud

ClientCorporation2

Represents an additional schema variant for client corporation information. This table supports specialized workflows by enabling the system to store expanded organizational attributes that influence reporting or segmentation.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the client corporation record. This field enables Bullhorn CRM to distinguish this corporation from other corporate entities stored in the system.

Ofemployees Int False

Captures the total number of employees that are associated with the corporation. This field helps users assess company size for segmentation, scoring, and account planning purposes.

Ofoffices Int False

Captures the number of physical office locations that are maintained by the corporation. This field supports territory planning and helps users understand the geographic footprint of the client organization.

AddressAddress String False

Captures the primary street address of the corporation's main location. This field supports mapping, territory routing, and address verification processes within Bullhorn CRM.

AddressAddress2 String False

Captures the second line of the corporation's street address, such as suite or building information. This field supports complete location records and ensures accurate delivery or correspondence details.

AddressCity String False

Captures the city associated with the corporation's primary address. This field supports regional segmentation and enables users to align accounts with local representatives.

AddressCountry Int False

Specifies the Id of the country where the corporation's primary address is located. This field supports international record alignment and ensures consistent mapping to standard geographic values.

AddresscountryCode String False

Captures the standardized country code that is associated with the corporation's address. This field supports integrations and ensures that downstream systems interpret country values correctly.

AddresscountryName String False

Captures the full country name that is associated with the corporation's address. This field improves readability and supports reporting that groups companies by international regions.

AddressState String False

Captures the state or province for the corporation's primary address. This field supports region-based workflows, such as tax calculation, compliance checks, or territory assignment.

AddressZip String False

Captures the postal or ZIP code that is associated with the corporation's primary address. This field supports mailing functions and ensures that address-based filtering returns accurate search results.

AnnualrevenueMillions String False

Captures the corporation's annual revenue expressed in millions. This field supports account qualification, revenue forecasting, and strategic prioritization within Bullhorn CRM.

BillingAddressAddress2 String False

Captures the second line of the billing address used for invoicing. This field supports accurate financial correspondence by allowing detailed suite, room, or building information.

BillingAddressBillingAddress String False

Captures the primary street address used for billing-related communication. This field ensures that invoices, statements, and notices are routed to the correct financial location.

BillingAddressBillingCity String False

Captures the billing city associated with the corporation's invoicing address. This field supports financial processing workflows that rely on precise location data.

BillingAddressBillingCountry Int False

Specifies the Id of the country associated with the corporation's billing address. This field supports tax compliance, currency considerations, and international billing alignment.

BillingAddressBillingState String False

Captures the state or province associated with the corporation's billing address. This field helps financial teams ensure that invoices comply with state-level requirements.

BillingAddressBillingZip String False

Captures the postal or ZIP code used for billing communication. This field ensures that financial mailings and notices are delivered accurately and efficiently.

BillingAddresscountryCode String False

Captures the standardized country code for the billing address. This field supports multi-system consistency when billing information is synchronized across external platforms.

BillingAddresscountryName String False

Captures the full country name associated with the billing address. This field enhances readability and supports compliance checks involving cross-border billing.

BillingContact String False

Captures the name of the person or department responsible for receiving invoices. This field helps finance teams direct billing communication to the correct corporate contact.

BillingFrequency String False

Specifies how frequently the corporation prefers to receive invoices (for example, 'weekly', 'monthly', or 'quarterly'). This field supports automated billing cycles and ensures alignment with contractual terms.

BillingPhone String False

Captures the primary phone number used for billing inquiries. This field helps financial staff quickly contact the correct representative when resolving discrepancies or processing payments.

BranchID Int False

Specifies the Id of the Bullhorn CRM branch responsible for managing the corporation. This field supports territory management and helps align account ownership to internal structures.

BusinessSectors String False

Captures one or more business sectors in which the corporation operates. This field supports segmentation, industry-specific reporting, and targeted account-based marketing strategies.

ClientOverview String False

Captures a high-level summary of the corporation's business operations, focus areas, or strategic context. This field provides users with quick background insight during account reviews.

CompanyDescription String False

Captures a detailed narrative describing the corporation's mission, operations, or value proposition. This field enriches the account profile and supports consultative selling approaches.

CompanyName String False

Captures the official name of the corporation. This field appears in search results, reports, and account-related workflows throughout Bullhorn CRM.

CompanyURL String False

Captures the corporation's primary website URL. This field allows users to quickly access public company information for research or verification of corporate details.

Competitors String False

Captures a list of competing organizations relevant to the corporation. This field helps account managers anticipate competitive dynamics and position service offerings effectively.

CulturePerks String False

Captures notable cultural elements, benefits, or perks that are offered by the corporation. This field supports candidate matching by highlighting aspects that can attract or retain talent.

DateAdded Datetime False

Captures the date and time when the corporation record was created in Bullhorn CRM. This field supports audit tracking and helps users identify new or recently onboarded accounts.

DateLastModified Datetime False

Captures the date and time when the corporation record was last updated. This field supports audit trails and helps users identify accounts with recent changes that might require follow-up.

ExternalID String False

Captures an external system reference value associated with the corporation. This field supports integrations and ensures consistent mapping across connected applications.

FacebookProfileName String False

Captures the corporation's Facebook profile name used for social media identification. This field helps Bullhorn CRM users quickly access public-facing updates, branding, and engagement content.

Fax String False

Captures the primary fax number for the corporation. This field supports organizations that still use fax communication for contracts, forms, or other document exchanges.

FundingStatus String False

Captures the corporation's funding stage or investment status, such as seed, private equity, or public funding. This field supports account strategy by helping users evaluate financial maturity and growth trajectory.

IndustryCategory String False

Captures the industry classification that is associated with the corporation. This field supports targeted outreach, reporting, and market segmentation activities within Bullhorn CRM.

InvoiceFormat String False

Specifies the invoice format that the corporation prefers, such as electronic, consolidated, or paper. This field helps finance teams send invoices in compliance with client-specific requirements.

LinkedInProfileName String False

Captures the corporation's LinkedIn profile name. This field helps users conduct professional research and maintain awareness of organizational updates and structural changes.

ManagedFromId Int False

Specifies the Id of the branch or corporate entity responsible for managing the account. This field supports territory management and aligns corporate oversight with organizational structure.

Ownership String False

Captures the corporation's ownership type (for example, 'public', 'private', 'partnership', or 'subsidiary'). This field supports regulatory considerations and informs sales strategies that depend on governance models.

ParentCompanyId Int False

Specifies the Id of the corporation's parent organization when applicable. This field helps users understand corporate hierarchy and identify broader relationship opportunities across related entities.

Phone String False

Captures the primary phone number for reaching the corporation's main office. This field ensures that users have reliable contact information when coordinating account activities.

Revenue String False

Captures the corporation's reported revenue amount. This field supports qualification scoring, segmentation, and prioritized engagement with high-value accounts.

Standardpermfee Double False

Specifies the corporation's standard permanent placement fee or percentage. This field supports compensation calculations and ensures that staffing engagements follow agreed-upon fee structures.

Status String False

Specifies the current status of the corporation (for example, 'active', 'inactive', or 'prospect'). This field helps users understand operational standing and identify where follow-up or re-engagement may be required.

TaxRate Double False

Captures the tax rate that is applied to goods or services billed to the corporation. This field supports accurate invoicing and ensures compliance with financial and regional tax requirements.

TickerSymbol String False

Captures the stock-market ticker symbol that is associated with the corporation. This field supports research for publicly traded companies and provides financial context during strategic conversations.

TrackTitle String False

Captures the tracking title or internal reference label for the corporation. This field supports customizable classification and helps teams organize accounts based on internal naming conventions.

TwitterHandle String False

Captures the corporation's Twitter or X handle. This field provides quick access to real-time updates, public statements, and social engagement activity.

WorkWeekBegin Int False

Specifies the day of the week on which the corporation's standard workweek begins. This field supports scheduling, resource planning, and coordination of client-facing activities.

YearFounded Datetime False

Captures the year and date when the corporation was founded. This field provides historical context that helps users understand organizational longevity, stability, and market presence.

CData Cloud

ClientCorporation3

Represents another alternate client corporation structure that supports extended customer relationship management (CRM) data needs. This table enhances customization by providing additional fields that organizations use for tailored reporting and analysis.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the client corporation record. This field enables Bullhorn CRM to distinguish this corporation from others stored in the system and supports accurate linking to related entities.

Ofemployees Int False

Captures the total number of employees that are associated with the corporation. This field helps users assess workforce size, which supports segmentation and prioritization during account planning.

Ofoffices Int False

Captures the number of office locations the corporation maintains. This field supports geographic analysis and helps users understand the corporation's operational footprint.

AddressAddress String False

Captures the primary street address for the corporation. This field supports mapping, territory assignment, and accurate identification during communication or onsite engagements.

AddressAddress2 String False

Captures additional street address details (for example, suite or building information). This field ensures complete and accurate physical location data for correspondence and recordkeeping.

AddressCity String False

Captures the city where the corporation's primary address is located. This field supports regional reporting and ensures that search filters accurately return city-specific accounts.

AddressCountry Int False

Specifies the Id of the country that is associated with the primary corporate address. This field supports compliance with international data standards and ensures consistent geographic categorization.

AddresscountryCode String False

Captures the standardized country code that is associated with the corporation's address. This field supports integrations that rely on globally recognized geographic formatting.

AddresscountryName String False

Captures the full country name for the corporation's address. This field improves readability and supports regional grouping in reports and dashboards.

AddressState String False

Captures the state or province for the corporation's primary address. This field supports regional segmentation and helps users align accounts with state-based operational requirements.

AddressZip String False

Captures the postal or ZIP code for the corporation's primary address. This field supports mailing accuracy and improves precision when filtering or grouping by geographic region.

AnnualrevenueMillions String False

Captures the corporation's annual revenue expressed in millions. This field supports qualification scoring, forecasting, and strategic planning for business development.

BillingAddressAddress2 String False

Captures the second line of the corporation's billing address, including suite or building details. This field helps ensure billing correspondence reaches the correct internal destination.

BillingAddressBillingAddress String False

Captures the primary street address that is used for the corporation's billing activities. This field supports invoice delivery and ensures accurate financial communication.

BillingAddressBillingCity String False

Captures the city that is associated with the corporation's billing address. This field supports finance workflows that rely on precise geographic data for invoicing.

BillingAddressBillingCountry Int False

Specifies the Id of the country associated with the corporation's billing address. This field supports tax compliance and international billing requirements.

BillingAddressBillingState String False

Captures the state or province for the corporation's billing address. This field supports financial processing, especially when regional regulations influence billing practices.

BillingAddressBillingZip String False

Captures the postal or ZIP code that is used for billing correspondence. This field helps ensure timely delivery of invoices and financial notices.

BillingAddresscountryCode String False

Captures the standardized country code for the billing address. This field ensures consistency across systems when financial data is exchanged with external platforms.

BillingAddresscountryName String False

Captures the full country name that is associated with the billing address. This field increases readability and supports cross-border financial reporting.

BillingContact String False

Captures the name of the individual or department responsible for receiving billing communication. This field ensures invoices and financial inquiries are routed appropriately.

BillingFrequency String False

Specifies the frequency with which the corporation receives invoices, such as weekly, monthly, or quarterly. This field helps finance teams align billing cycles with client expectations.

BillingPhone String False

Captures the phone number that is designated for billing inquiries. This field ensures financial teams can quickly contact the correct representative to resolve invoice questions.

BranchID Int False

Specifies the Id of the Bullhorn CRM branch responsible for managing the corporation. This field supports ownership alignment and helps distribute accounts across internal territories.

BusinessSectors String False

Captures one or more business sectors in which the corporation operates. This field supports targeted marketing, segmentation, and industry-specific sales strategies.

ClientOverview String False

Captures a high-level summary describing the corporation's operations or focus areas. This field gives users a quick understanding of the company's profile during account review.

CompanyDescription String False

Captures a detailed narrative describing the corporation's mission, services, or organizational background. This field supports consultative selling and helps users tailor engagement approaches.

CompanyName String False

Captures the corporation's official business name. This field appears in search results, dashboards, and key records throughout Bullhorn CRM.

CompanyURL String False

Captures the web address of the corporation's primary website. This field provides users with direct access to public information for research and validation.

Competitors String False

Captures the list of organizations that compete with the corporation. This field helps users anticipate competitive pressures and tailor engagement strategies within Bullhorn CRM.

CulturePerks String False

Captures details about the corporation's workplace culture, perks, or notable employee benefits. This field supports candidate matching by highlighting qualities that can influence job seeker interest.

DateAdded Datetime False

Captures the date and time when the corporation record was created. This field supports audit tracking and helps users identify newly added client accounts.

DateLastModified Datetime False

Captures the date and time when the corporation record was most recently updated. This field supports audit processes and helps users identify accounts with recent changes requiring review.

ExternalID String False

Captures an external reference value that is associated with the corporation. This field supports integration mapping and ensures alignment with identifiers stored in connected systems.

FacebookProfileName String False

Captures the corporation's Facebook profile name that is used for social media presence. This field helps users quickly access public-facing company updates and branding information.

Fax String False

Captures the corporation's primary fax number. This field supports organizations that still rely on fax communication for exchanging documents or formal correspondence.

FundingStatus String False

Captures the corporation's funding stage or financial backing category. This field provides context for corporate maturity and informs strategic planning activities.

IndustryCategory String False

Captures the industry classification that best describes the corporation. This field supports segmentation, reporting, and targeted outreach for industry-aligned campaigns.

InvoiceFormat String False

Specifies the invoice format that the corporation prefers for billing. This field helps finance teams send invoices that comply with the corporation's processes and formatting requirements.

LinkedInProfileName String False

Captures the corporation's LinkedIn profile name. This field assists users in accessing professional background information and monitoring organizational updates.

ManagedFromId Int False

Specifies the Id of the branch or department responsible for managing the corporation. This field supports internal ownership alignment and territory-based account assignments.

Ownership String False

Captures the corporation's ownership structure (for example 'private', 'public', or 'subsidiary'). This field supports strategic evaluation and helps users understand governance and regulatory context.

ParentCompanyId Int False

Specifies the Id of the corporation's parent organization, when it is applicable. This field supports relationship mapping and helps users understand broader corporate group structures.

Phone String False

Captures the corporation's primary business phone number. This field ensures that users have reliable contact information for coordination and outreach.

Revenue String False

Captures the corporation's reported revenue amount. This field supports account scoring, segmentation, and prioritization based on financial scale.

Standardpermfee Double False

Specifies the corporation's standard permanent placement fee or percentage. This field supports consistent fee calculation during placement and billing activities.

Status String False

Specifies the current operational status of the corporation (for example, 'active', 'inactive', or 'prospect'). This field helps users assess whether engagement or follow-up is required.

TaxRate Double False

Captures the tax rate that is applied to goods or services billed to the corporation. This field supports accurate invoice calculations and ensures compliance with regional tax requirements.

TickerSymbol String False

Captures the corporation's stock market ticker symbol if publicly traded. This field helps users monitor market performance and understand financial context relevant to account strategy.

TrackTitle String False

Captures the tracking title or internal label that is associated with the corporation. This field supports custom organization and internal workflows that rely on descriptive categorization.

TwitterHandle String False

Captures the corporation's Twitter or X handle. This field provides users with direct access to social media activity, announcements, and real-time updates.

WorkWeekBegin Int False

Specifies the day on which the corporation's standard workweek begins. This field supports planning, scheduling, and coordination with client availability expectations.

YearFounded Datetime False

Captures the year and date when the corporation was founded. This field provides historical context that helps users understand organizational longevity and market presence.

CData Cloud

ClientCorporation4

Represents a client corporation table that supports unique or specialized implementations of the Bullhorn CRM data model. This table supports extended workflow scenarios by storing attributes not present in the core corporation record.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the client corporation record in Bullhorn CRM. This value enables integrations and reporting processes to reliably reference and link the client corporation to related entities across the platform.

Ofemployees Int False

Represents the total number of employees that are associated with the client corporation. This field supplies workforce size data that is used for segmentation, forecasting, and capacity assessments in Bullhorn CRM.

Ofoffices Int False

Represents the total number of physical office locations that are maintained by the client corporation. This field supports operational analytics that are used to assess geographic distribution and organizational footprint.

AddressAddress String False

Captures the primary street address for the client corporation. This field provides location information that is used by search, territory assignment, and communication workflows.

AddressAddress2 String False

Captures the secondary street address line for the client corporation. This field supplies supplemental address information that is used during form population and detailed location validation processes.

AddressCity String False

Indicates the city that is associated with the primary address of the client corporation. This field supports routing, region-based reporting, and location-specific communication tasks.

AddressCountry Int False

Represents the Id of the country that is associated with the client corporation's primary address. This field enables country-based filtering and ensures correct geographic classification in Bullhorn CRM.

AddresscountryCode String False

Captures the standardized country code for the client corporation's primary address. This field supports data normalization processes that are used for integrations and postal validation.

AddresscountryName String False

Captures the full country name that is associated with the client corporation's primary address. This field provides human-readable geographic information that helps users interpret address details during record review.

AddressState String False

Indicates the state or provincial region for the client corporation's primary address. This field supports region-based reporting and facilitates accurate location filtering in Bullhorn CRM.

AddressZip String False

Captures the postal or ZIP code that is associated with the client corporation's primary address. This field participates in address validation and helps ensure that location-based communications reach the correct destination.

AnnualrevenueMillions String False

Indicates the estimated annual revenue of the client corporation in millions. This field supports client qualification activities and helps users assess organizational scale during business development workflows.

BillingAddressAddress2 String False

Captures the secondary street address line that is associated with the client corporation's billing address. This field provides supplemental billing-location context that is used during invoice preparation and audit review.

BillingAddressBillingAddress String False

Captures the primary street address for billing purposes for the client corporation. This field ensures that financial documents are generated with accurate remittance information.

BillingAddressBillingCity String False

Indicates the billing city that is associated with the client corporation. This field supports invoice routing and ensures consistency across financial correspondence.

BillingAddressBillingCountry Int False

Represents the Id of the billing country for the client corporation. This field supports tax calculation logic and facilitates regional compliance processes.

BillingAddressBillingState String False

Indicates the billing state or province for the client corporation. This field provides geographic data that is used for jurisdiction-based financial processing.

BillingAddressBillingZip String False

Captures the postal or ZIP code for the client corporation's billing address. This field helps ensure that invoicing and financial communications reach the correct billing location.

BillingAddresscountryCode String False

Captures the standardized country code that is associated with the client corporation's billing address. This field supports automated formatting processes that are used by integrations and invoicing engines.

BillingAddresscountryName String False

Captures the country name that is associated with the client corporation's billing address. This field provides readable geographic information that assists users during billing verification.

BillingContact String False

Indicates the name or title of the individual who is designated as the billing contact for the client corporation. This field supports accounts receivable workflows that require a defined recipient for invoicing and payment communication.

BillingFrequency String False

Specifies the billing frequency that is associated with the client corporation. This field informs invoicing cycles and supports scheduling logic that determines when financial documents are generated.

BillingPhone String False

Captures the phone number for the client corporation's billing contact or billing department. This field provides direct communication details that are used for payment inquiries and financial follow-up actions.

BranchID Int False

Represents the Id of the branch location that is associated with the client corporation. This field supports territory alignment, staffing workflows, and branch-level segmentation within Bullhorn CRM.

BusinessSectors String False

Indicates the business sectors in which the client corporation operates. This field supports classification workflows that are used for market segmentation, search optimization, and opportunity targeting.

ClientOverview String False

Captures a general narrative overview of the client corporation. This field provides context that users reference during sales, account management, and outreach activities.

CompanyDescription String False

Captures the full descriptive summary of the client corporation's business, products, or services. This field supports qualification processes and offers users deeper insight during relationship development.

CompanyName String False

Represents the official name of the client corporation. This field is used throughout Bullhorn CRM for record display, searching, and cross-referencing across related modules.

CompanyURL String False

Captures the primary website address of the client corporation. This field supports research tasks and enables automated enrichment processes that reference external data sources.

Competitors String False

Indicates competing companies that are associated with the client corporation. This field supports strategic account planning and helps users understand market positioning during outreach.

CulturePerks String False

Captures details about the client corporation's culture, benefits, or employee perks. This field supplies qualitative insights that recruiters use during candidate discussions and placement activities.

DateAdded Datetime False

Indicates the date and time when the client corporation record is created in Bullhorn CRM. This field supports auditing, timeline analysis, and activity tracking across the lifecycle of the record.

DateLastModified Datetime False

Indicates the date and time when the client corporation record is most recently updated. This field supports change monitoring processes that are used in compliance audits and data quality reporting.

ExternalID String False

Captures the external system Id that is associated with the client corporation. This field enables system-to-system synchronization and uniquely links the record to external platforms.

FacebookProfileName String False

Captures the Facebook profile name that is associated with the client corporation. This field supports social media enrichment and provides additional context during research activities.

Fax String False

Captures the fax number that is associated with the client corporation. This field supports communication processes for organizations that continue to use fax-based document exchange.

FundingStatus String False

Indicates the current funding classification of the client corporation. This field supports sales qualification and is referenced during assessments of financial stability and growth potential.

IndustryCategory String False

Indicates the industry category in which the client corporation operates. This field supports segmentation, job-matching workflows, and market analysis in Bullhorn CRM.

InvoiceFormat String False

Specifies the invoice format that the client corporation uses for billing. This field supports financial processing engines that apply the correct formatting rules during document generation.

LinkedInProfileName String False

Captures the LinkedIn profile name that is associated with the client corporation. This field supports recruiter research and facilitates integrations that reference social profile data.

ManagedFromId Int False

Represents the Id of the office or division from which the client corporation is managed. This field supports organizational hierarchy logic that is used to determine ownership and oversight responsibilities.

Ownership String False

Indicates the ownership structure of the client corporation. This field provides context that assists with qualification, compliance review, and strategic account evaluation.

ParentCompanyId Int False

Represents the Id of the parent organization that is associated with the client corporation. This field supports corporate hierarchy management and enables roll-up reporting.

Phone String False

Captures the primary phone number for the client corporation. This field provides direct communication details that users access during outreach, support, and account management activities.

Revenue String False

Indicates the revenue value that is associated with the client corporation. This field supports qualification workflows and is often referenced during opportunity planning.

Standardpermfee Double False

Specifies the standard permanent placement fee that is associated with the client corporation. This field supports financial calculations that are used in placement workflows and contract preparation.

Status String False

Indicates the current operational status of the client corporation in Bullhorn CRM. This field supports filtering, lifecycle management, and workflow automation.

TaxRate Double False

Specifies the tax rate that applies to transactions with the client corporation. This field supports invoicing, compliance, and financial calculation processes.

TickerSymbol String False

Captures the stock ticker symbol that is associated with the client corporation. This field supports research and financial analysis that relates to publicly traded organizations.

TrackTitle String False

Indicates the tracking or categorization title that is associated with the client corporation. This field supports grouping, workflow organization, and record classification tasks.

TwitterHandle String False

Captures the Twitter handle that is associated with the client corporation. This field supports social research and facilitates enrichment activities that reference public social data.

WorkWeekBegin Int False

Indicates the starting day of the work week that is associated with the client corporation. This field supports scheduling, timekeeping alignment, and workflow planning.

YearFounded Datetime False

Indicates the founding year of the client corporation. This field supports historical analysis, qualification processes, and organizational background review.

CData Cloud

ClientCorporation5

Represents an additional client corporation variant that is used to support flexible data modeling in Bullhorn CRM. This table enhances reporting and workflow customization by storing extended company-level information.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the client corporation record in Bullhorn CRM. This value provides a stable reference that is used across integrations, reporting processes, and relational mappings.

Ofemployees Int False

Represents the total number of employees for the client corporation. This value supplies workforce size information that is used for segmentation, forecasting, and client qualification workflows.

Ofoffices Int False

Represents the total count of office locations for the client corporation. This value supports geographic analysis that is used during market evaluation and operational planning activities.

AddressAddress String False

Captures the primary street address for the client corporation. This value supplies location data that is used by search tools, routing logic, and territory assignment processes.

AddressAddress2 String False

Captures the supplemental street address line for the client corporation. This information supports detailed address validation that is used during communication and outreach workflows.

AddressCity String False

Indicates the city that is associated with the client corporation's primary address. This value supports location-based filtering and contributes to region-specific reporting.

AddressCountry Int False

Represents the Id of the country that is associated with the client corporation's primary address. This value ensures accurate geographic classification that is used throughout Bullhorn CRM.

AddresscountryCode String False

Captures the standardized country code that is associated with the client corporation's primary address. This value supports normalization processes that are used by integrations and postal-validation systems.

AddresscountryName String False

Captures the country name that is associated with the client corporation's primary address. This value provides readable geographic information that assists users during record review.

AddressState String False

Indicates the state or provincial region that is associated with the client corporation's primary address. This value enables location grouping and contributes to region-level analysis.

AddressZip String False

Captures the postal or ZIP code that is associated with the client corporation's primary address. This value supports address verification workflows and helps ensure accurate physical correspondence.

AnnualrevenueMillions String False

Indicates the estimated annual revenue of the client corporation expressed in millions. This value supports client qualification and helps users assess organizational scale during business development activities.

BillingAddressAddress2 String False

Captures the secondary street address line that is associated with the client corporation's billing address. This information supports detailed billing review that is used in invoicing and audit workflows.

BillingAddressBillingAddress String False

Captures the primary billing street address for the client corporation. This value ensures that financial documents and remittance communications are directed to the correct billing location.

BillingAddressBillingCity String False

Indicates the billing city that is associated with the client corporation. This value supports billing-location validation that is used during invoice generation.

BillingAddressBillingCountry Int False

Represents the Id of the billing country for the client corporation. This value supports financial compliance and helps apply region-specific taxation rules.

BillingAddressBillingState String False

Indicates the billing state or province that is associated with the client corporation. This value provides geographic detail that is used during financial processing and jurisdiction-based review.

BillingAddressBillingZip String False

Captures the postal or ZIP code that is associated with the client corporation's billing address. This value helps ensure that invoices and financial notices reach the correct billing destination.

BillingAddresscountryCode String False

Captures the standardized country code that is associated with the client corporation's billing address. This value supports formatting and validation processes that are used by financial integrations.

BillingAddresscountryName String False

Captures the country name that is associated with the client corporation's billing address. This value provides readable geographic context that assists users during billing verification.

BillingContact String False

Indicates the name or contact designation of the individual who is responsible for billing at the client corporation. This value supports accounts receivable workflows that require a clearly defined billing recipient.

BillingFrequency String False

Specifies the billing frequency that is associated with the client corporation. This value informs the scheduling logic that determines when invoices are generated.

BillingPhone String False

Captures the phone number that is associated with the client corporation's billing contact. This value supports financial follow-up activities and enables direct communication during payment inquiries.

BranchID Int False

Represents the Id of the branch location that is associated with the client corporation. This value supports territory alignment, staffing assignments, and branch-level reporting within Bullhorn CRM.

BusinessSectors String False

Indicates the business sectors in which the client corporation operates. This information supports classification workflows that are used for targeting, segmentation, and strategic planning.

ClientOverview String False

Captures the high-level overview of the client corporation. This information provides contextual insight that is used during sales, account management, and relationship-building activities.

CompanyDescription String False

Captures the descriptive summary of the client corporation's operations, offerings, or services. This value supports qualification workflows and helps users understand organizational context during engagement.

CompanyName String False

Represents the official name of the client corporation. This value appears throughout Bullhorn CRM and is used for identification, search, and cross-referencing across related entities.

CompanyURL String False

Captures the primary website address for the client corporation. This value supports research workflows and enables automated enrichment scripts that reference external resources.

Competitors String False

Indicates competing organizations that are associated with the client corporation. This information supports strategic planning and competitive-analysis activities.

CulturePerks String False

Captures details about the client corporation's culture or employee perks. This information supports recruiter discussions and candidate-matching activities by providing qualitative organizational insight.

DateAdded Datetime False

Indicates the date and time when the client corporation record is created in Bullhorn CRM. This value supports record-timeline analysis, auditing, and historical reporting.

DateLastModified Datetime False

Indicates the date and time when the client corporation record is most recently updated. This value supports modification tracking and contributes to data-quality monitoring processes.

ExternalID String False

Captures the external system Id that is associated with the client corporation. This value supports synchronization processes that link the record to external platforms.

FacebookProfileName String False

Captures the Facebook profile name that is associated with the client corporation. This value supports social-research workflows that are used during account analysis and client outreach.

Fax String False

Captures the fax number that is associated with the client corporation. This value supports communication processes for organizations that rely on fax-based document exchange.

FundingStatus String False

Indicates the funding status that is associated with the client corporation. This value supports sales qualification and provides insight that is used during assessments of financial stability and growth readiness.

IndustryCategory String False

Indicates the industry category in which the client corporation operates. This value supports segmentation, job-matching workflows, and market analysis in Bullhorn CRM.

InvoiceFormat String False

Specifies the invoice format that is used by the client corporation. This value guides financial-processing components that are responsible for generating correctly formatted billing documents.

LinkedInProfileName String False

Captures the LinkedIn profile name that is associated with the client corporation. This value supports recruiter research and contributes to enrichment workflows that reference public profile data.

ManagedFromId Int False

Represents the Id of the management office or division that is associated with the client corporation. This value supports organizational hierarchy logic that is used to determine ownership, oversight, and internal routing.

Ownership String False

Indicates the ownership structure of the client corporation. This value supports qualification workflows and provides organizational context that is used during strategic account evaluation.

ParentCompanyId Int False

Represents the Id of the parent company that is associated with the client corporation. This value supports corporate hierarchy management and enables roll-up reporting across related entities.

Phone String False

Captures the primary phone number that is associated with the client corporation. This value supports direct communication during outreach, service activities, and account-management interactions.

Revenue String False

Indicates the revenue amount that is associated with the client corporation. This value supports qualification assessments and helps users evaluate organizational scale during opportunity development.

Standardpermfee Double False

Specifies the standard permanent-placement fee that is associated with the client corporation. This value supports financial calculations that are used in placement workflows and contract preparation.

Status String False

Indicates the operational status of the client corporation in Bullhorn CRM. This value supports filtering, lifecycle management, and workflow automation across the platform.

TaxRate Double False

Specifies the tax rate that applies to transactions that involve the client corporation. This value supports invoicing, compliance verification, and financial calculation processes.

TickerSymbol String False

Captures the stock ticker symbol that is associated with the client corporation. This value supports research, financial analysis, and external-data enrichment activities.

TrackTitle String False

Indicates the tracking or categorization title that is associated with the client corporation. This value supports grouping, workflow organization, and internal classification tasks.

TwitterHandle String False

Captures the Twitter handle that is associated with the client corporation. This value supports social-research workflows and enables enrichment processes that reference public social data.

WorkWeekBegin Int False

Indicates the starting day of the work week that is associated with the client corporation. This value supports scheduling, timekeeping alignment, and operational-planning activities.

YearFounded Datetime False

Indicates the founding year of the client corporation. This value supports historical analysis, qualification workflows, and organizational background review.

CData Cloud

ClientCorporationAppointment

Captures appointments that are associated with client corporations. This table supports account management workflows by linking scheduled interactions to corporate entities for tracking engagement activity.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the client corporation appointment record in Bullhorn CRM. This value enables reliable cross-referencing and supports integrations that link appointment data to related corporate records.

AppointmentId Int False

Represents the Id of the appointment that is associated with the client corporation. This value connects the appointment to its parent scheduling record and supports activity-tracking workflows across the platform.

ClientContactId Int False

Represents the Id of the client contact that is associated with the appointment. This value links the appointment to the correct contact record and supports communication, follow-up, and relationship-management activities.

ClientCorporationId Int False

Represents the Id of the client corporation that is associated with the appointment. This value supports organizational hierarchy mapping and ensures that appointments are correctly classified under the appropriate corporate entity.

CData Cloud

ClientCorporationCertification

Represents certifications (for example, compliance or contract-related credentials) that are associated with client corporations. This table supports regulatory workflows by ensuring that required certifications remain tracked and visible.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the client corporation certification record in Bullhorn CRM. This value provides a stable reference that is used by integrations and internal workflows to connect certification data to the correct corporate entity.

CertificationId Int False

Represents the Id of the certification that is associated with the client corporation. This value supports compliance tracking and connects the record to standardized certification definitions across the system.

ClientCorporationId Int False

Represents the Id of the client corporation that is associated with the certification record. This value ensures that certification details are correctly linked to the appropriate organization for reporting and verification activities.

Comments String False

Captures any narrative comments that are associated with the client corporation's certification. This information supports audit review, exception handling, and historical reference during compliance verification.

DateLastModified Datetime False

Indicates the date and time when the certification record is most recently updated in Bullhorn CRM. This value supports audit trails and update-tracking processes that are used to maintain data integrity.

Location String False

Captures the physical or administrative location where the certification is held or applied. This value supports compliance workflows that depend on location-specific regulatory requirements.

MigrateGUID String False

Captures the globally unique value that is associated with migration or data-import processes. This value supports system-to-system reconciliation tasks that rely on stable identifiers.

ModifyingUserId Int False

Represents the Id of the user who performs the most recent update to the certification record. This value supports auditing and enables accountability within change-management workflows.

OffsetDays Int False

Indicates the number of days that are offset from a base certification date. This value supports scheduling logic that is used to calculate due dates, renewals, or reminder intervals.

Quantity Int False

Indicates the quantity that is associated with the certification record. This value supports operational reporting and enables workflows that track certification counts across client corporations.

IsDeleted Bool False

Returns a value of 'true' if the certification record is marked as deleted in Bullhorn CRM. It returns a value of 'false' if the certification record remains active and available for workflows, reporting, or compliance review.

CData Cloud

ClientCorporationEditHistory

Tracks historical changes that are applied to client corporation records. This table supports transparency and auditability by maintaining detailed logs of updates that affect organizational information.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the client corporation edit-history record in Bullhorn CRM. This value enables consistent cross-referencing and supports audit workflows that require a stable link to each historical change entry.

AuditTrail String False

Captures the audit-trail details that are associated with the client corporation record. This information provides a chronological narrative of actions that are used during compliance review, troubleshooting, and historical verification.

DateAdded Datetime False

Indicates the date and time when the edit-history record is created. This value supports audit-timeline reconstruction and helps users understand when specific modifications occur.

MigrateGUID String False

Captures the globally unique migration value that is associated with data-import or synchronization processes. This value supports reconciliation activities that validate whether historical records are transferred correctly between systems.

ModifyingPersonId Int False

Represents the Id of the user who performs the modification that is captured in the edit-history record. This value supports accountability and enables detailed tracking within change-management workflows.

TargetEntityId Int False

Represents the Id of the entity that is affected by the recorded modification. This value supports relationship mapping and ensures that each change is correctly linked to the corresponding client corporation or related entity.

TransactionID String False

Captures the transaction identifier that is associated with the recorded modification. This value supports grouping of related actions and assists with detailed audit analysis across system operations.

CData Cloud

ClientCorporationEditHistoryFieldChange

Represents the update to an individual field that is recorded when a client corporation record is changed. This table supports granular auditing by identifying specific value changes and their effects on corporate data.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the client corporation edit-history field-change record in Bullhorn CRM. This value supports detailed audit tracking by ensuring that each field-level modification is uniquely referenced during compliance and review workflows.

ColumnName String False

Captures the name of the column that is modified in the client corporation record. This value identifies exactly which data element is changed and supports field-level audit analysis.

Display String False

Captures the display label that is associated with the modified column. This information provides user-friendly context that is used during audit reviews and change reports.

EditHistoryId Int False

Represents the Id of the parent edit-history record that is associated with this field-level change. This value links the modification to the correct audit event and supports chronological reconstruction of user actions.

NewValue String False

Captures the new value that is applied to the modified column. This value supports before-and-after comparison workflows that are used during compliance audits and data-correction reviews.

OldValue String False

Captures the previous value that is replaced during the modification. This value supports historical analysis and assists with validation processes that require knowledge of prior field states.

CData Cloud

ClientCorporationFileAttachment

Captures file attachments, including documents such as contracts, proposals, or compliance materials, that are associated with client corporation records. This table supports documentation workflows by enabling users to store and manage corporate files.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the client corporation file-attachment record in Bullhorn CRM. This value enables consistent referencing and supports workflows that link uploaded files to the correct corporate entity.

ClientCorporationId Int False

Represents the Id of the client corporation that is associated with the file attachment. This value ensures that uploaded files are correctly related to the organization for review, storage, and retrieval workflows.

ContentSubType String False

Indicates the content subtype that is associated with the file attachment. This value supports categorization processes that distinguish between different file formats or usage types.

ContentType String False

Indicates the primary content type for the file attachment. This value supports validation and ensures that file-handling components treat the uploaded file according to its format.

DateAdded Datetime False

Indicates the date and time when the file attachment is added to Bullhorn CRM. This value supports historical review and assists in tracking file lifecycle activity.

Description String False

Captures the descriptive text that is associated with the file attachment. This information helps users understand the purpose, context, or relevance of the attached file during review.

Directory String False

Captures the directory location where the file attachment is stored within the system. This value supports file-management workflows that require consistent folder organization.

ExternalID String False

Captures the external system Id that is associated with the file attachment. This value supports synchronization processes that link attachments to corresponding records in external platforms.

FileExtension String False

Captures the file-extension value that is associated with the attachment. This value supports file-type handling and ensures that system components process the file correctly.

FileOwnerId Int False

Represents the Id of the user who owns or uploads the file attachment. This value supports permission management and helps determine user accountability within file-handling workflows.

FileSize Int False

Indicates the size of the file attachment in bytes. This value supports validation checks that are used to enforce size limits and optimize storage resources.

IsEncrypted Bool False

Returns a value of 'true' if the file attachment is encrypted at rest or during storage. It returns a value of 'false' if the file is stored without encryption and is accessible according to standard visibility rules.

IsExternal Bool False

Returns a value of 'true' if the attachment references an externally stored file rather than a file that is uploaded directly into Bullhorn CRM. It returns a value of 'false' if the file is stored internally within the system's attachment repository.

IsPrivate Bool False

Returns a value of 'true' if the file attachment is marked as private and restricted from general visibility. It returns a value of 'false' if the file is available to users who have standard access to the associated client corporation record.

Name String False

Captures the system-stored file name for the attachment. This value supports file-identification workflows that help users distinguish among multiple uploaded documents.

OwnerId Int False

Represents the Id of the user who is designated as the owner of the file attachment. This value supports role-based access control and helps determine visibility within file-management workflows.

Type String False

Indicates the attachment type that is associated with the file. This value supports categorization processes that distinguish between files such as documents, images, or other stored resources.

Uuid String False

Captures the universally unique value that is associated with the file attachment. This value supports system-level file tracking and prevents collisions across distributed storage operations.

IsDeleted Bool False

Returns a value of 'true' if the file attachment is marked as deleted in Bullhorn CRM. It returns a value of 'false' if the attachment remains active and available for retrieval, review, or workflow processing.

CData Cloud

ClientCorporationHistory

Captures lifecycle and historical events that relate to client corporation records. This table supports long-term analysis and relationship tracking by recording changes that influence account development.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the client corporation history record in Bullhorn CRM. This value enables consistent cross-referencing and supports audit and reporting workflows that rely on stable historical identifiers.

ClientCorporationId Int False

Represents the Id of the client corporation that is associated with this historical entry. This value ensures that history details are correctly linked to the appropriate organization for timeline reconstruction and review.

DateAdded Datetime False

Indicates the date and time when the history record is created in Bullhorn CRM. This value supports chronological tracking that is used in audit processes and activity analysis.

MigrateGUID String False

Captures the globally unique migration Id that is associated with data import or synchronization processes. This value supports reconciliation workflows that verify historical-record consistency across systems.

ModifyingUserId Int False

Represents the Id of the user who performs the modification that results in this history entry. This value supports accountability, audit verification, and user-specific activity tracking.

Status String False

Indicates the operational or descriptive status that is associated with the historical record. This value supports lifecycle analysis and enables users to understand state changes across the history of the client corporation.

CData Cloud

ClientCorporationNote

Represents notes that users create for client corporations. This table supports communication and account management workflows by storing contextual information that informs future interactions or follow-up actions.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the client corporation note link record in Bullhorn CRM. This value supports integration and auditing workflows that require a stable reference to each note-to-corporation association.

ClientContactId Int False

Represents the Id of the client contact that is associated with the note. This value links the note to the correct individual and supports communication tracking, follow-up activities, and historical relationship analysis.

ClientCorporationId Int False

Represents the Id of the client corporation that is associated with the note. This value ensures that notes are correctly tied to the appropriate organization for context, reporting, and record review.

NoteId Int False

Represents the Id of the note that is linked to the client corporation. This value supports note-management workflows and helps users trace detailed communication or activity history across corporate records.

CData Cloud

ClientCorporationTask

Represents tasks that are associated with client corporation records. This table supports activity planning and workflow management by enabling users to track to-do items, deadlines, and follow-up actions for client accounts.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the client corporation task link record in Bullhorn CRM. This value supports task-tracking workflows that require consistent referencing between corporate entities and scheduled activities.

ClientContactId Int False

Represents the Id of the client contact that is associated with the linked task. This value ensures that the task is correctly connected to the relevant individual during communication, follow-up, and activity-management processes.

ClientCorporationId Int False

Represents the Id of the client corporation that is associated with the task. This value supports organization-level tracking and ensures that tasks are grouped and reported under the correct corporate entity.

TaskId Int False

Represents the Id of the task that is linked to the client corporation. This value supports workflow automation and enables users to review, manage, and report on tasks that involve the organization.

CData Cloud

CorporateUser

Represents system user accounts that belong to a corporate organization within Bullhorn CRM. This table supports authentication, permission management, and activity tracking by storing details about internal or external users who access the system.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the corporate user record in Bullhorn CRM. This value enables consistent cross-referencing and supports authentication, permissions, and user-account workflows across the platform.

Addressaddress1 String False

Captures the primary street address line that is associated with the corporate user. This information supports location-based filtering and contributes to office-assignment and routing workflows.

Addressaddress2 String False

Captures the secondary street address line that is associated with the corporate user. This value provides supplemental location detail that is used during communication, mailing, and record-validation processes.

Addresscity String False

Indicates the city that is associated with the corporate user's address. This value supports territory alignment and enables geographic grouping during reporting and workflow assignment.

AddresscountryCode String False

Captures the standardized country code that is associated with the corporate user's address. This value supports normalization processes that are used in integrations and address-validation components.

AddresscountryID Int False

Represents the Id of the country that is associated with the corporate user's address. This value enables geographic classification and supports internationalization logic within Bullhorn CRM.

AddresscountryName String False

Captures the full country name that is associated with the corporate user's address. This value supports human-readable address presentation and assists users during data review.

Addressstate String False

Indicates the state or provincial region that is associated with the corporate user's address. This value supports location-based filtering and enables region-level segmentation.

Addresszip String False

Captures the postal code that is associated with the corporate user's address. This value supports address-validation workflows and ensures accuracy in communication and regional analysis.

BranchId Int False

Represents the Id of the branch location that is associated with the corporate user. This value supports organizational alignment, staffing structures, and branch-level reporting workflows.

CompanyName String False

Captures the company name that is associated with the corporate user. This value supports context for multi-entity environments and assists with user-classification and reporting processes.

DateLastComment Datetime False

Indicates the date and time when the corporate user most recently adds a comment within the system. This value supports activity tracking and enables timeline analysis of user engagement.

DepartmentIdList String False

Captures the list of department Id values that are associated with the corporate user. This value supports permission grouping and enables workflow routing that depends on departmental alignment.

Email String False

Captures the primary email address that is associated with the corporate user. This value supports communication, login notifications, and identity-verification processes.

Email2 String False

Captures the secondary email address that is associated with the corporate user. This value provides additional communication options that are used during backup-contact, recovery, or escalation workflows.

Email3 String False

Captures the tertiary email address that is associated with the corporate user. This value supports redundancy in communication routing and assists with fallback-contact processes.

EmailNotify Bool False

Returns a value of 'true' if the corporate user is configured to receive system-generated email notifications. It returns a value of 'false' if email notifications are disabled for the user account.

EmailSignature String False

Captures the email signature text that is associated with the corporate user. This value supports outbound communication formatting and ensures consistency across system-generated and manual emails.

Enabled Bool False

Returns a value of 'true' if the corporate user account is active and permitted to log in. It returns a value of 'false' if the account is disabled and cannot be used for authentication or system access.

ExternalEmail String False

Captures the external email address that is associated with the corporate user. This value supports integration workflows and alternative routing channels for external communication.

Fax String False

Captures the primary fax number that is associated with the corporate user. This value supports communication workflows for organizations that continue to rely on fax-based document handling.

Fax2 String False

Captures the secondary fax number that is associated with the corporate user. This value provides redundancy and supports communication routing across multiple fax endpoints.

Fax3 String False

Captures the tertiary fax number that is associated with the corporate user. This value supports fallback fax-routing workflows and ensures that alternative contact channels remain available.

FirstName String False

Captures the corporate user's first name. This value supports identification, communication, and user-interface display throughout Bullhorn CRM.

InboundEmailEnabled Bool False

Returns a value of 'true' if the corporate user is permitted to receive inbound emails through system-managed channels. It returns a value of 'false' if inbound email processing is disabled for the user.

IsAnonymized Bool False

Returns a value of 'true' if the corporate user record is anonymized for privacy or compliance purposes. It returns a value of 'false' if the record retains identifiable user information.

IsDayLightSavings Bool False

Returns a value of 'true' if the corporate user's time-zone settings indicate that daylight-saving adjustments are applied. It returns a value of 'false' if daylight-saving adjustments are not applied in the user's configuration.

IsHidden Int False

Indicates whether the corporate user is hidden from standard views or listings. This value supports permission-based visibility rules and helps control access to sensitive or restricted user profiles.

IsLockedOut Bool False

Returns a value of 'true' if the corporate user account is locked due to authentication failures or administrative restrictions. It returns a value of 'false' if the account is accessible and not subject to lockout conditions.

IsOutboundFaxEnabled Bool False

Returns a value of 'true' if the corporate user is permitted to send outbound faxes through Bullhorn CRM. It returns a value of 'false' if outbound fax capability is disabled for the user account.

LastName String False

Captures the corporate user's last name. This value supports user identification, search operations, and consistent display in user-interface components.

LoginRestrictions String False

Captures any login restrictions that are applied to the corporate user. This value supports authentication policies and enables enforcement of access rules that are defined by administrators.

MassMailOptOut Bool False

Returns a value of 'true' if the corporate user has opted out of receiving mass-mail communications. It returns a value of 'false' if the user remains eligible to receive broadcast or bulk messaging.

MasterUserID Int False

Represents the Id of the master or primary account that is associated with the corporate user. This value supports hierarchical account structures and enables consolidated permission management.

MiddleName String False

Captures the corporate user's middle name. This value supports full-name display and contributes to accurate identification in search, reporting, and user-interface components.

Mobile String False

Captures the mobile phone number that is associated with the corporate user. This value supports communication workflows that rely on mobile contact channels for urgent or direct outreach.

Name String False

Captures the full name of the corporate user as stored in Bullhorn CRM. This value supports user identification, display formatting, and search operations across the platform.

NamePrefix String False

Captures the name prefix that is associated with the corporate user, such as honorifics or titles. This value supports formal communication and ensures accurate user representation in correspondence.

NameSuffix String False

Captures the name suffix that is associated with the corporate user. This value supports standardized name formatting and assists with user-identification and professional-title display.

NickName String False

Captures the nickname or preferred name for the corporate user. This value supports personalized communication and enhances usability when alternative naming conventions are used within the organization.

Occupation String False

Captures the occupation or job role that is associated with the corporate user. This value supports organizational profiling and contributes to departmental classification workflows.

Pager String False

Captures the pager number that is associated with the corporate user. This value supports legacy communication workflows for organizations that continue to rely on pager-based contact methods.

PersonSubtype String False

Indicates the subtype classification for the corporate user, such as role category or functional grouping. This value supports segmentation, permission assignments, and workflow routing.

Phone String False

Captures the primary phone number that is associated with the corporate user. This value supports direct communication and is used across engagement, coordination, and support workflows.

Phone2 String False

Captures the secondary phone number that is associated with the corporate user. This value provides alternative contact information that supports backup or escalation communication paths.

Phone3 String False

Captures the tertiary phone number that is associated with the corporate user. This value supports redundancy in communication workflows and ensures that alternate contact channels remain available.

PrimaryDepartmentId Int False

Represents the Id of the primary department that is associated with the corporate user. This value supports permission structures, role assignment, and department-level workflow organization.

ReportToPersonId Int False

Represents the Id of the supervisor or manager to whom the corporate user reports. This value supports hierarchical relationship mapping and enables workflow routing based on reporting structure.

Status String False

Indicates the operational status that is associated with the corporate user account. This value supports lifecycle management and enables filtering and visibility rules across administrative workflows.

TimeZoneOffsetEST Int False

Indicates the number of hours by which the corporate user's time zone differs from Eastern Standard Time. This value supports scheduling, time calculations, and workflow alignment across distributed teams.

UserDateAdded Datetime False

Indicates the date and time when the corporate user account is created in Bullhorn CRM. This value supports audit tracking and contributes to lifecycle reporting workflows.

Username String False

Captures the login username that is associated with the corporate user. This value supports authentication, user-lookup processes, and identity-management workflows.

UserTypeId Int False

Represents the Id of the user-type classification that is associated with the corporate user. This value supports permission logic, feature access rules, and workflow-role determination.

IsDeleted Bool False

Returns a value of 'true' if the corporate user record is marked as deleted in Bullhorn CRM. It returns a value of 'false' if the record remains active and available for authentication, assignment, or administrative workflows.

CData Cloud

CorporationDepartment

Represents departments that are associated with client corporations. This table supports organizational structuring by enabling users to segment corporate records for reporting, workflow routing, and relationship management.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the corporation department record in Bullhorn CRM. This value enables consistent cross-referencing and supports workflows that map users, permissions, and department-level assignments.

DateAdded Datetime False

Indicates the date and time when the department record is created in Bullhorn CRM. This value supports audit tracking and contributes to lifecycle reporting and administrative review.

Description String False

Captures the narrative description of the corporation department. This information supports organizational understanding and assists users during department selection, workflow routing, and role assignment.

Enabled Bool False

Returns a value of 'true' if the corporation department is active and available for assignment in Bullhorn CRM. It returns a value of 'false' if the department is inactive and not available for workflows, reporting, or user alignment.

Name String False

Captures the name of the corporation department. This value supports user-interface display, organizational classification, and department-based filtering across the platform.

CData Cloud

Country

Represents standardized country definitions that support address, localization, and regional reporting needs. This table enhances data consistency by ensuring that geographic values remain uniform across candidate, client, and job records.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the country record in Bullhorn CRM. This value supports geographic classification and enables consistent cross-referencing across address, location, and compliance workflows.

Code String False

Captures the standardized country code that is associated with the country record. This value supports normalization processes that are used by integrations, postal validation, and internationalization logic.

Name String False

Captures the full country name. This value supports human-readable display, search operations, and geographic grouping within Bullhorn CRM.

CData Cloud

Department

Represents internal departments within a corporate organization. This table supports role-based workflows by organizing users, tasks, and activity metrics according to departmental structure.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the department record in Bullhorn CRM. This value supports organizational classification and enables role assignment, permission grouping, and departmental reporting across the platform.

Description String False

Captures the narrative description of the department. This information supports user understanding of departmental responsibilities and assists with workflow routing and organizational mapping.

Enabled Bool False

Returns a value of 'true' if the department is active and available for assignment within Bullhorn CRM. It returns a value of 'false' if the department is inactive and excluded from workflow routing, permissions, and reporting activities.

Name String False

Captures the name of the department. This value supports user-interface display, department-based filtering, and organizational structuring throughout the system.

CData Cloud

EntityFieldTypeLookup

Represents lookup values that define the data types that are assigned to entity fields across Bullhorn CRM. This table supports schema interpretation by helping the system determine validation rules, data formats, and field behaviors.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the entity field-type lookup record in Bullhorn CRM. This value supports cross-referencing and enables system components to associate fields with the correct data-type definitions.

Label String False

Captures the descriptive label that is associated with the field-type entry. This value supports user-interface display and assists with identifying the purpose or usage of a specific field type across configuration workflows.

IsDeleted Bool False

Returns a value of 'true' if the field-type lookup record is marked as deleted in Bullhorn CRM. It returns a value of 'false' if the record remains active and available for use in field-configuration and metadata-management processes.

CData Cloud

GoalTarget

Represents the target values that are assigned to performance goals across Bullhorn CRM. This table supports performance monitoring by defining measurable outcomes that users compare against actual activity results during reporting.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the goal-target record in Bullhorn CRM. This value supports reporting and workflow automation that rely on stable references to user performance targets.

EndDate Date False

Indicates the ending date that is associated with the goal-target period. This value supports time-bound performance calculations and ensures that reporting reflects the correct evaluation window.

GoalId Int False

Represents the Id of the goal that is associated with the target record. This value links the target to its parent goal definition and supports aggregation, evaluation, and goal-tracking workflows.

GoalPeriodId Int False

Represents the Id of the period definition that is associated with the goal target. This value supports scheduling logic and ensures that each target aligns with the correct reporting cycle.

Periodname String False

Captures the name of the goal period that is associated with the target record. This value supports user-interface display and enables users to interpret goal timelines during review.

StartDate Date False

Indicates the starting date that is associated with the goal-target period. This value supports duration-based calculations and helps define the evaluation window for performance measurement.

Target Int False

Indicates the numeric target value that is associated with the goal. This value supports progress tracking and enables Bullhorn CRM to calculate attainment metrics and performance summaries.

UserId Int False

Represents the Id of the user who is assigned to the goal target. This value supports personalized performance tracking and links target values to the correct corporate user.

CData Cloud

HousingComplex

Represents housing complexes that are available for candidate or contractor placement. This table supports housing coordination workflows by storing location details that affect onboarding, relocation, and assignment planning.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the housing-complex record in Bullhorn CRM. This value enables reliable cross-referencing and supports workflows that link complex data to placements, housing assignments, and administrative review.

AddressAddress String False

Captures the primary street address of the housing complex. This value supports location identification and contributes to routing, placement planning, and mapping workflows.

AddressAddress2 String False

Captures the supplemental street address line for the housing complex. This value supports detailed address verification and assists users during communication and form-completion workflows.

AddressCity String False

Indicates the city that is associated with the housing complex's primary address. This value supports geographic filtering, placement logistics, and region-based reporting.

AddressCountry Int False

Represents the Id of the country that is associated with the housing complex address. This value supports geographic classification and ensures compatibility with integrations that rely on standardized country mappings.

AddresscountryCode String False

Captures the standardized country code that is associated with the housing complex address. This value supports normalization and postal-validation processes that rely on ISO-style coding.

AddresscountryName String False

Captures the country name that is associated with the housing complex address. This value provides human-readable geographic information that assists during address review and data verification.

AddressState String False

Indicates the state or provincial region that is associated with the housing complex address. This value supports region-level grouping, assignment decisions, and workflow routing.

AddressZip String False

Captures the postal code that is associated with the housing complex address. This value supports routing accuracy, location validation, and communication workflows.

BillingContact Int False

Represents the Id of the billing contact that is associated with the housing complex. This value supports invoicing workflows and ensures that financial communication reaches the correct contact person.

Comments String False

Captures comments or narrative notes that are associated with the housing complex. This value supports administrative review and provides context for placement, inspection, or maintenance decisions.

ComplexManager Int False

Represents the Id of the user or individual who is designated as the manager of the housing complex. This value supports accountability, workflow routing, and assignment-related communication.

ComplexOwner Int False

Represents the Id of the owner of the housing complex. This value supports ownership tracking, compliance validation, and financial coordination workflows.

DateAdded Datetime False

Indicates the date and time when the housing-complex record is created in Bullhorn CRM. This value supports historical reporting, audit trails, and lifecycle analysis.

Fax String False

Captures the fax number that is associated with the housing complex. This value supports legacy communication workflows for organizations that continue to use fax-based document exchange.

MigrateGUID String False

Captures the globally unique migration Id that is associated with data-import workflows. This value supports reconciliation tasks that validate the integrity of transferred housing-complex records.

Name String False

Captures the official name of the housing complex. This value supports identification, search operations, and record selection throughout placement and administrative workflows.

OwnerId Int False

Represents the Id of the user or group that owns the housing-complex record within Bullhorn CRM. This value supports permission logic and determines which users can modify or manage the record.

Phone String False

Captures the primary phone number that is associated with the housing complex. This value supports communication workflows, scheduling, and direct outreach for maintenance or placement coordination.

PrimaryContact String False

Captures the name or designation of the primary contact for the housing complex. This value supports communication routing and ensures that tenant or placement inquiries reach the correct individual.

ZipId Int False

Represents the Id of the ZIP-code record that is associated with the housing complex. This value supports geographic normalization and links the complex to standardized location metadata.

IsDeleted Bool False

Returns a value of 'true' if the housing-complex record is marked as deleted in Bullhorn CRM. It returns a value of 'false' if the record remains active and available for placement workflows, search operations, and administrative review.

CData Cloud

HousingComplexAmenity

Represents amenities (for example, utilities or facility features) that are associated with housing complexes. This table supports housing suitability assessments by enabling users to determine whether a complex meets specific placement requirements.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the housing-complex amenity record in Bullhorn CRM. This value supports cross-referencing and enables housing-management workflows to associate amenities with specific properties.

AmenityName String False

Captures the name of the amenity that is associated with the housing complex. This value supports property description, placement decisions, and amenity-based search filtering.

DateAdded Datetime False

Indicates the date and time when the amenity record is added to Bullhorn CRM. This value supports historical tracking and enables auditing of housing-complex updates.

MigrateGUID String False

Captures the globally unique migration Id that is associated with data-import workflows. This value supports reconciliation operations that verify that amenity records are transferred correctly between systems.

IsDeleted Bool False

Returns a value of 'true' if the amenity record is marked as deleted in Bullhorn CRM. It returns a value of 'false' if the record remains active and available for placement workflows, reporting, or property review.

CData Cloud

HousingComplexFurnitureDelivery

Represents furniture delivery records that are associated with housing complexes. This table supports logistical coordination by tracking delivery details that influence move-in preparation and candidate placement readiness.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the housing-complex furniture-delivery record in Bullhorn CRM. This value supports tracking, reporting, and integration workflows that require a stable reference to each delivery entry.

AddressAddress String False

Captures the primary street address for the furniture-delivery location. This value supports routing, logistical planning, and verification of delivery destinations.

AddressAddress2 String False

Captures the supplemental street address line for the delivery location. This value supports detailed address validation and assists users during scheduling and communication workflows.

AddressCity String False

Indicates the city that is associated with the furniture-delivery address. This value supports regional filtering and assists with logistics and planning activities.

AddressCountry Int False

Represents the Id of the country that is associated with the delivery address. This value supports geographic classification and ensures alignment with standardized location metadata.

AddresscountryCode String False

Captures the standardized country code that is associated with the furniture-delivery address. This value supports normalization and postal-validation workflows.

AddresscountryName String False

Captures the country name that is associated with the furniture-delivery address. This value provides human-readable geographic information that is used during address review.

AddressState String False

Indicates the state or provincial region that is associated with the delivery address. This value supports routing decisions and contributes to regional sorting in logistical workflows.

AddressZip String False

Captures the ZIP code that is associated with the delivery address. This value supports accurate routing, delivery planning, and address validation.

BillingContact Int False

Represents the Id of the billing contact that is associated with the furniture-delivery request. This value supports invoicing workflows and ensures that financial communication reaches the correct contact person.

Comments String False

Captures comments or narrative notes that are associated with the furniture-delivery record. This value supports administrative review and provides context for scheduling, issues, or follow-up activities.

DateAdded Datetime False

Indicates the date and time when the furniture-delivery record is created in Bullhorn CRM. This value supports historical tracking, audit workflows, and lifecycle analysis.

DeliveryDate Datetime False

Indicates the scheduled delivery date for the furniture. This value supports logistical planning and ensures alignment between delivery timelines and placement or move-in schedules.

Fax String False

Captures the fax number that is associated with the delivery location or managing party. This value supports communication workflows for organizations that continue to rely on fax-based document handling.

MigrateGUID String False

Captures the globally unique migration Id that is associated with data-import processes. This value supports reconciliation workflows that validate whether delivery records are transferred correctly between systems.

Name String False

Captures the name or label for the furniture-delivery record. This value supports identification, search operations, and record selection during administrative review.

OrderDate Datetime False

Indicates the date when the furniture order is placed. This value supports timeline analysis and ensures that scheduling and delivery workflows align with order submission.

Phone String False

Captures the primary phone number for the delivery contact or location. This value supports direct communication, scheduling coordination, and resolution of delivery issues.

PickupDate Datetime False

Indicates the scheduled pickup date for furniture removal or return. This value supports logistical planning and helps coordinate outbound transportation workflows.

PrimaryContact String False

Captures the name or designation of the primary contact for the furniture-delivery record. This value supports communication routing and ensures inquiries reach the appropriate individual.

UnitId Int False

Represents the Id of the housing-complex unit that is associated with the furniture delivery. This value supports precise location tracking and ensures that delivery operations are directed to the correct unit.

IsDeleted Bool False

Returns a value of 'true' if the furniture-delivery record is marked as deleted in Bullhorn CRM. It returns a value of 'false' if the record remains active and available for scheduling, reporting, and administrative workflows.

CData Cloud

HousingComplexUnit

Represents individual housing units within a housing complex. This table supports placement assignments by storing unit-level characteristics that recruiters and coordinators use when securing accommodations.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the housing-complex unit record in Bullhorn CRM. This value supports unit-level tracking and enables workflows that associate residents, financial details, and placement activities with the correct unit.

BillingContact Int False

Represents the Id of the billing contact that is associated with the housing-complex unit. This value supports invoicing workflows and ensures that financial communication is directed to the appropriate individual.

Comments String False

Captures comments or narrative notes that are associated with the housing-complex unit. This information supports administrative review and provides context during inspections, tenant coordination, and placement decisions.

DateAdded Datetime False

Indicates the date and time when the unit record is created in Bullhorn CRM. This value supports historical tracking and enables audit and lifecycle analysis.

DateofDeposit Datetime False

Indicates the date when the deposit for the unit is collected. This value supports financial tracking and helps align deposit processing with tenant onboarding workflows.

DateofRefund Datetime False

Indicates the date when the deposit refund is issued. This value supports financial reconciliation and ensures that refund-related activities are documented accurately.

DepositisRefundable Bool False

Returns a value of 'true' if the deposit for the unit is refundable under policy. It returns a value of 'false' if the deposit is nonrefundable and does not qualify for reimbursement.

FirstMonthProRate String False

Captures the prorated rental amount for the tenant's first month in the unit. This value supports financial calculations and assists users during billing setup and move-in planning.

HousingComplexId Int False

Represents the Id of the housing complex that is associated with the unit. This value supports hierarchical mapping and ensures that unit records remain tied to their correct parent complex.

LeaseEnd Datetime False

Indicates the lease end date that is associated with the unit. This value supports renewal tracking, scheduling workflows, and occupancy planning.

LeaseOnFile Bool False

Returns a value of 'true' if a lease document is on file for the unit. It returns a value of 'false' if a lease is not recorded, which may indicate missing documentation or incomplete onboarding.

LeaseStart Datetime False

Indicates the lease start date that is associated with the unit. This value supports occupancy tracking and enables workflows that coordinate move-in timing and billing commencement.

MaximumOfoccupants Int False

Indicates the maximum number of occupants who are permitted to reside in the unit. This value supports compliance with occupancy policies and contributes to placement decisions and safety considerations.

MigrateGUID String False

Captures the globally unique migration Id that is associated with data-import workflows. This value supports reconciliation tasks that verify whether unit records are transferred correctly between systems.

MonthlyRent String False

Captures the monthly rental amount that is associated with the unit. This value supports billing workflows, financial reporting, and tenant communication.

Name String False

Captures the name or label of the unit. This value supports identification, search operations, and assignment workflows that rely on recognizable unit designations.

Occupants Int False

Indicates the number of current occupants residing in the unit. This value supports occupancy tracking and helps users monitor capacity, compliance, and move-in or move-out activity.

Penalties String False

Captures any penalties or fee details that are associated with the unit. This information supports financial reconciliation and assists with resolving tenant issues or assessing charges.

SecuriyDeposit String False

Captures the security-deposit amount that is associated with the unit. This value supports financial workflows that track deposit collection, retention, and refund activities.

UnitManager Int False

Represents the Id of the manager or responsible party for the unit. This value supports communication workflows and ensures that inquiries and tasks are routed to the correct overseeing individual.

IsDeleted Bool False

Returns a value of 'true' if the housing-complex unit record is marked as deleted in Bullhorn CRM. It returns a value of 'false' if the record remains active and available for placement, reporting, or administrative workflows.

CData Cloud

HousingComplexUtilityAccount

Represents utility accounts that are associated with units in a housing complex. This table supports operational and financial tracking by capturing account information that affects billing, setup, and service coordination.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the housing-complex utility-account record in Bullhorn CRM. This value supports cross-referencing and enables workflows that track service accounts, billing activities, and unit-level utility management.

Account String False

Captures the utility-account number or Id that is associated with the housing complex. This value supports billing, service verification, and communication with external utility providers.

AddressAddress String False

Captures the primary street address for the utility-account service location. This value supports routing, service verification, and address-based billing workflows.

AddressAddress2 String False

Captures the supplemental street address line for the utility-account service location. This value supports detailed address validation and assists users during administrative and service-coordination tasks.

AddressCity String False

Indicates the city that is associated with the utility-account address. This value supports geographic grouping, service routing, and location-based reporting.

AddressCountry Int False

Represents the Id of the country that is associated with the utility-account address. This value supports normalization and ensures consistency with standardized geographic metadata.

AddresscountryCode String False

Captures the standardized country code that is associated with the utility-account address. This value supports postal validation and integration workflows that rely on ISO-style country codes.

AddresscountryName String False

Captures the country name that is associated with the utility-account address. This value provides human-readable geographic information that is used during review and verification.

AddressState String False

Indicates the state or provincial region that is associated with the utility-account address. This value supports region-level routing and contributes to service and billing accuracy.

AddressZip String False

Captures the ZIP code that is associated with the utility-account address. This value supports routing precision, address validation, and region-based reporting.

BillingContact Int False

Represents the Id of the billing contact that is associated with the utility account. This value supports financial workflows and ensures that billing communication is delivered to the appropriate individual.

Comments String False

Captures comments or narrative notes that are associated with the utility account. This information provides administrative context and supports troubleshooting, documentation, and service-history review.

DateAdded Datetime False

Indicates the date and time when the utility-account record is created in Bullhorn CRM. This value supports historical tracking and enables audit and lifecycle-reporting workflows.

DateConnected Datetime False

Indicates the date when utility service is connected for the associated unit or complex. This value supports service-timeline tracking and helps coordinate move-in and account-activation activities.

DateDisconnected Datetime False

Indicates the date when utility service is disconnected. This value supports timeline analysis, billing reconciliation, and move-out coordination for the affected unit or complex.

Deposit String False

Captures the deposit amount that is associated with the utility account. This value supports financial tracking, onboarding workflows, and reconciliation of utility-related charges.

Fax String False

Captures the fax number that is associated with the utility provider or service contact. This value supports communication workflows for organizations that maintain fax-based processes.

MigrateGUID String False

Captures the globally unique migration Id that is associated with data-import workflows. This value supports reconciliation tasks that validate the accurate transfer of utility-account records between systems.

Name String False

Captures the name or descriptive label for the utility account. This value supports search operations, identification, and record selection during administrative review.

Phone String False

Captures the primary phone number for the utility provider or service contact. This value supports communication workflows that rely on direct contact for scheduling, troubleshooting, or verification.

Type String False

Indicates the type of utility service that is associated with the account, such as electricity, water, or gas. This value supports service classification and contributes to reporting and billing logic.

UnitId Int False

Represents the Id of the housing-complex unit that is associated with the utility account. This value supports precise mapping of utility services to individual units and ensures accurate linkage for billing and service coordination.

IsDeleted Bool False

Returns a value of 'true' if the utility-account record is marked as deleted in Bullhorn CRM. It returns a value of 'false' if the record remains active and available for service tracking, reporting, or administrative workflows.

CData Cloud

JobBoardPost

Represents job board posting records that define how job orders are published externally. This table supports recruiting and outreach workflows by storing posting metadata that influences job visibility, distribution, and application flow.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the job-board post record in Bullhorn CRM. This value supports posting, reporting, and workflow automation by providing a stable reference for each job listing.

Addressaddress1 String False

Captures the primary street address for the job location. This value supports geographic searching, mapping, and candidate-placement workflows that rely on accurate location data.

Addresscity String False

Indicates the city that is associated with the job location. This value supports region-based filtering and contributes to location-specific job-matching functionality.

AddresscountryID Int False

Represents the Id of the country that is associated with the job location. This value supports geographic classification, compliance requirements, and international job-distribution workflows.

Addressstate String False

Indicates the state or provincial region that is associated with the job location. This value supports territory-based reporting and improves the accuracy of location-driven search results.

Addresszip String False

Captures the ZIP code that is associated with the job location. This value supports precise geographic targeting, proximity searching, and postal-validation workflows.

Benefits String False

Captures a narrative description of the benefits that are associated with the job opportunity. This value supports candidate engagement and enables recruiters to highlight compensation-related information in job listings.

BhTimestamp String False

Captures the timestamp value that is associated with an internal Bullhorn process for the job-board post. This value supports synchronization, sequencing, and audit-tracking workflows.

BillRateCategoryID Int False

Represents the Id of the bill-rate category that is associated with the job-board post. This value supports financial calculations and ensures that billing structures align with client-specific rate configurations.

BonusPackage String False

Captures a description of any bonus package that is associated with the job opportunity. This value supports compensation modeling and helps recruiters convey incentive-related details to candidates.

BranchCode String False

Captures the code that is associated with the branch responsible for the job posting. This value supports organizational alignment and enables branch-level reporting and job-assignment workflows.

BranchId Int False

Represents the Id of the branch that is responsible for the job posting. This value supports organizational grouping, territory management, and workflow routing based on branch ownership.

CertificationList String False

Captures the list of certifications that are associated with the job requirement. This value supports qualification matching and allows recruiters to assess candidate compatibility with required credentials.

ClientBillRate String False

Indicates the bill rate that is associated with the client for this job opportunity. This value supports financial modeling, margin analysis, and rate-presentation workflows.

ClientContactId Int False

Represents the Id of the client contact that is associated with the job posting. This value supports communication workflows and ensures that client interactions are linked to the correct contact record.

ClientCorporationId Int False

Represents the Id of the client corporation that is associated with the job posting. This value supports client-level reporting, grouping, and job-assignment workflows.

CompanyDescription String False

Captures the narrative description of the client corporation that is associated with the job posting. This value supports candidate engagement and provides context during job-review workflows.

CostCenter String False

Captures the cost-center value that is associated with the job posting. This value supports financial tracking, budgeting workflows, and accounting-based reporting.

DateAdded Datetime False

Indicates the date and time when the job-board post record is created. This value supports lifecycle analysis, audit processes, and posting-timeline reporting.

DateClientInterview Datetime False

Indicates the date when the client interview is scheduled or expected to occur. This value supports candidate-management workflows and helps recruiters coordinate interview timelines.

DateClosed Datetime False

Indicates the date when the job posting is closed. This value supports end-to-end job lifecycle reporting and prevents closed postings from appearing in active job searches.

DateEnd Datetime False

Indicates the planned end date for the job opportunity. This value supports contract-duration calculations and is used in forecasting and assignment-planning workflows.

DateLastExported Datetime False

Indicates the date when the job posting is last exported to an external system. This value supports integration monitoring and ensures that exported listings remain synchronized with external job boards.

DateLastModified Datetime False

Indicates the date and time when the job-board post record is most recently updated. This value supports audit tracking and helps users understand when posting details change.

DateLastPublished Datetime False

Indicates the date when the job posting is most recently published. This value supports posting-status tracking and helps ensure visibility across distribution channels.

DegreeList String False

Captures the list of required or preferred degrees that are associated with the job posting. This value supports qualification matching and enhances candidate-fit evaluation workflows.

Description String False

Captures the full job description text for the job posting. This value supports candidate engagement and provides the essential role responsibilities that applicants rely on when evaluating opportunities.

DurationWeeks Double False

Indicates the expected duration of the assignment expressed in weeks. This value supports contract-planning, forecasting, and scheduling workflows.

EducationDegree String False

Captures the specific education level that is associated with the job posting. This value supports qualification screening and assists recruiters in evaluating candidate eligibility.

EmploymentType String False

Indicates the employment-type classification that is associated with the job posting, such as full-time or contract. This value supports job filtering, reporting, and compliance-based categorization.

ExternalCategoryID Int False

Represents the external category Id that is associated with the job posting. This value supports integration workflows that map internal job categories to external job-board frameworks.

ExternalID String False

Captures the external system Id that is associated with the job posting. This value supports synchronization and ensures that postings remain aligned across internal and external systems.

FeeArrangement Double False

Indicates the fee arrangement that is associated with the job posting. This value supports financial modeling and enables recruiters to analyze expected placement revenue.

HoursOfOperation String False

Captures the hours of operation that are associated with the job opportunity. This value supports candidate scheduling, shift planning, and expectation-setting workflows.

HoursPerWeek Double False

Indicates the expected number of hours per week that are associated with the job posting. This value supports scheduling, workload planning, and candidate suitability assessments.

IsClientContact Bool False

Returns a value of 'true' if the job posting indicates that the candidate will work directly with a client contact. It returns a value of 'false' if the role does not involve direct client-contact responsibilities.

IsClientEditable Bool False

Returns a value of 'true' if the job posting is editable by the client organization. It returns a value of 'false' if the posting is restricted to internal editing within Bullhorn CRM.

IsExtendable Bool False

Returns a value of 'true' if the job assignment is extendable beyond its original end date. It returns a value of 'false' if the assignment duration cannot be extended.

IsInterviewRequired Bool False

Returns a value of 'true' if the job posting requires that the candidate complete an interview. It returns a value of 'false' if no interview is required for placement.

IsJobcastPublished Bool False

Returns a value of 'true' if the job posting is published through Jobcast. It returns a value of 'false' if the posting is not distributed via the Jobcast channel.

IsOpen Bool False

Returns a value of 'true' if the job posting is currently open and accepting candidates. It returns a value of 'false' if the posting is closed and not available for new submissions.

IsPublic Int False

Indicates whether the job posting is publicly visible. This value supports visibility rules and determines which audiences can access the posting across distribution channels.

JobBoardList String False

Captures the list of job boards that are associated with the posting. This value supports multi-board distribution workflows and helps track where the posting is published.

JobOrderUUID String False

Captures the universally unique Id that is associated with the job order. This value supports global uniqueness and ensures that postings remain accurately linked across distributed systems.

LocationId Int False

Represents the Id of the location record that is associated with the job posting. This value supports geographic classification and ensures accurate location-based filtering and reporting.

MarkUpPercentage Double False

Indicates the markup percentage that is associated with the job posting. This value supports financial modeling and contributes to rate, margin, and profitability calculations.

MigrateGUID String False

Captures the globally unique migration Id that is associated with data-import workflows. This value supports reconciliation activities that confirm posting records are transferred correctly between systems.

NumOpenings Int False

Indicates the number of open positions that are associated with the job posting. This value supports candidate-sourcing strategies and helps determine fulfillment requirements.

OnSite String False

Captures the onsite or remote expectations for the job posting. This value supports candidate screening and helps clarify job-location requirements during recruitment.

OptionsPackage String False

Captures descriptive information about an options or incentives package that is associated with the job posting. This value supports compensation discussions and candidate-engagement workflows.

OwnerId Int False

Represents the Id of the user who owns or manages the job posting. This value supports workflow routing, accountability, and reporting based on job ownership.

ParentJobOrderId Int False

Represents the Id of the parent job order that is associated with the posting. This value supports job hierarchy, grouping, and multi-role job structures.

PayRate String False

Captures the pay-rate information that is associated with the job posting. This value supports compensation discussions, candidate screening, and compensation modeling workflows.

PublicDescription String False

Captures the publicly visible description of the job posting. This value supports candidate engagement and serves as the outward-facing narrative for the role.

PublishedCategoryId Int False

Represents the Id of the published job category that is associated with the posting. This value supports job-board categorization and ensures alignment with external classification systems.

PublishedZip String False

Captures the published ZIP code for the job posting. This value supports location-based search, distribution targeting, and geographic filtering across job boards.

ReasonClosed String False

Captures the reason why the job posting is closed. This value supports reporting, trend analysis, and operational review of job lifecycle outcomes.

ReportTo String False

Captures the title or designation of the individual to whom the placed candidate will report. This value supports candidate screening and helps clarify job responsibilities.

ReportToClientContactId Int False

Represents the Id of the client contact to whom the candidate will report. This value supports assignment workflows and ensures alignment with client organizational structure.

ResponseUserId Int False

Represents the Id of the user who is designated to respond to candidate submissions or inquiries. This value supports workflow routing and ensures timely handling of application activity.

Salary String False

Captures the base salary information that is associated with the job posting. This value supports compensation comparisons and helps candidates evaluate the role.

SalaryRange String False

Captures the salary range for the job posting. This value supports candidate engagement and enables recruiters to communicate compensation boundaries clearly.

SalaryUnit String False

Indicates the unit of measure for the salary value, such as hourly or annual. This value supports financial interpretation and ensures clarity during recruiter and candidate discussions.

ShiftId Int False

Represents the Id of the shift that is associated with the job posting. This value supports scheduling workflows and ensures accurate shift alignment during placement.

SkillList String False

Captures the list of skills that are required or preferred for the job posting. This value supports candidate qualification matching and enhances search accuracy.

Source String False

Captures the source from which the job posting originates. This value supports reporting and enables workflow routing based on job-source channels.

StartDate Datetime False

Indicates the date when the job assignment is scheduled to begin. This value supports onboarding planning, scheduling, and candidate availability alignment.

Status String False

Indicates the current status of the job posting. This value supports lifecycle tracking, visibility rules, and reporting across job pipelines.

TaxRate Double False

Indicates the tax rate that is associated with the job posting. This value supports financial modeling, rate calculations, and contract structuring.

TaxStatus String False

Captures the tax-status classification that is associated with the job posting. This value supports compliance workflows and ensures alignment with client-specific hiring requirements.

Title String False

Captures the job title that is associated with the posting. This value supports search operations, candidate engagement, and job-board display formatting.

TravelRequirements String False

Captures any travel requirements that are associated with the job posting. This value supports candidate evaluation and ensures clarity during job-matching workflows.

Type Int False

Indicates the job type classification that is associated with the posting. This value supports reporting, filtering, and organizational categorization across job pipelines.

UsersAssigned String False

Captures the list of users who are assigned to the job posting. This value supports collaboration, workflow routing, and accountability tracking within recruiting teams.

WillRelocate Bool False

Returns a value of 'true' if the client or job posting allows candidate relocation. It returns a value of 'false' if relocation support is not provided.

WillRelocateInt Int False

Indicates the relocation preference or relocation-support level for internal use. This value supports categorization and may influence candidate-matching workflows.

WillSponsor Bool False

Returns a value of 'true' if the client or job posting supports candidate sponsorship. It returns a value of 'false' if sponsorship is not available.

WorkersCompRateId Int False

Represents the Id of the workers' compensation rate that is associated with the job posting. This value supports compliance reporting and cost-calculation workflows.

YearsRequired Int False

Indicates the number of years of experience that are required for the job posting. This value supports qualification filtering and candidate screening workflows.

IsDeleted Bool False

Returns a value of 'true' if the job-board post record is marked as deleted in Bullhorn CRM. It returns a value of 'false' if the posting remains active and available for search, reporting, or workflow use.

CData Cloud

JobOrder

Represents job order records that define open positions submitted by client corporations. This table supports end-to-end recruiting workflows by storing requirements, compensation details, and status information that drive candidate submission and placement activities.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the job-order record in Bullhorn CRM. This value supports workflow routing, reporting, and job-management automation that rely on stable references to job-order data.

Ofopenings Int False

Indicates the total number of openings that are associated with the job order. This value supports forecasting, fulfillment planning, and candidate-sourcing strategies.

AddressAddress String False

Captures the primary street address that is associated with the job location. This value supports geographic searching, mapping workflows, and candidate-placement logistics.

AddressCity String False

Indicates the city that is associated with the job location. This value supports location-based filtering and contributes to regional job-matching accuracy.

AddressCountry Int False

Represents the Id of the country that is associated with the job location. This value supports standardized geographic classification and ensures compatibility with integrations that rely on country-level metadata.

AddressStateorProvince String False

Indicates the state or provincial region that is associated with the job location. This value supports territory-based reporting and improves accuracy in geographic job searches.

AddressZip String False

Captures the ZIP code that is associated with the job location. This value supports precise geographic targeting, postal validation, and proximity-based candidate searching.

AllowClienttoEditJob Bool False

Returns a value of 'true' if the client is permitted to edit the job order through client-facing interfaces. It returns a value of 'false' if editing capabilities are restricted to internal users only.

Benefits String False

Captures the narrative description of benefits that are associated with the job order. This information supports candidate engagement and helps recruiters communicate total compensation offerings.

BillRateCategory Int False

Represents the Id of the bill-rate category that is associated with the job order. This value supports rate configuration, billing calculations, and client-specific pricing structures.

BonusPackage String False

Captures the description of any bonus package that is associated with the job opportunity. This value supports compensation discussions and helps recruiters highlight incentive-based offerings.

Branch String False

Captures the name or code of the branch that is responsible for the job order. This value supports organizational alignment and contributes to branch-level reporting and management workflows.

BranchID Int False

Represents the Id of the branch that is responsible for the job order. This value supports workflow routing, ownership tracking, and territory-based analytics.

CertificationRequirements String False

Captures the list or description of certifications that are required for the job order. This value supports qualification screening and ensures that recruiters evaluate candidate eligibility accurately.

ClientBillRate String False

Indicates the client bill rate that is associated with the job order. This value supports financial modeling, negotiation, and margin analysis workflows.

ClientCompanyId Int False

Represents the Id of the client corporation that is associated with the job order. This value supports client-level grouping, reporting, and organizational mapping.

ClientCostCenter String False

Captures the cost-center value that is associated with the job order. This value supports internal accounting, budgeting workflows, and financial tracking.

ContactId Int False

Represents the Id of the client contact who is associated with the job order. This value supports communication workflows and ensures that client interactions are linked to the correct individual.

DateAdded Datetime False

Indicates the date and time when the job-order record is created in Bullhorn CRM. This value supports lifecycle tracking, reporting, and audit-compliance workflows.

DateClosed Datetime False

Indicates the date when the job order is formally closed. This value supports lifecycle analysis and ensures that closed roles are excluded from active job searches.

DateLastExported Datetime False

Indicates the date when the job order is last exported to an external system. This value supports synchronization workflows and helps maintain consistency across external job-board integrations.

DateLastPublished Datetime False

Indicates the date when the job order is most recently published. This value supports posting workflows and assists users in monitoring job-visibility timelines.

DegreeRequirements String False

Captures the degree-related requirements that are associated with the job order. This value supports candidate qualification screening and enhances compliance with client-specified criteria.

EducationRequirements String False

Captures the educational requirements that are associated with the job order. This value supports recruiter evaluation and ensures accurate candidate matching.

EmploymentType String False

Indicates the employment-type classification that is associated with the job order, such as contract or permanent. This value supports filtering, reporting, and job-search categorization.

ExternalID String False

Captures the external system Id that is associated with the job order. This value supports synchronization across integrated platforms and ensures that external postings map to the correct internal record.

HourlyCommitment Double False

Indicates the expected hourly commitment that is associated with the job order. This value supports scheduling, planning, and workload assessment.

HoursofOperation String False

Captures the hours of operation that are associated with the job opportunity. This value supports candidate screening and aligns expectations regarding work schedules.

Interviewrequired Bool False

Returns a value of 'true' if the job order requires that candidates complete an interview. It returns a value of 'false' if no interview is required for placement.

JobDescription String False

Captures the full job-description text for the job order. This value supports candidate engagement and provides the essential responsibilities and expectations that define the role.

JobDuration Double False

Indicates the expected duration of the job assignment. This value supports forecasting, planning, and candidate-availability evaluation.

JobTitle String False

Captures the job title that is associated with the job order. This value supports search operations, candidate engagement, and display formatting across job boards.

Keywords String False

Captures the keywords that are associated with the job order for search optimization. This value supports candidate-matching algorithms and improves job-search relevance.

LastUpdated Datetime False

Indicates the date and time when the job-order record is most recently updated. This value supports audit tracking and helps users understand when critical job details are modified.

LocationId Int False

Represents the Id of the location record that is associated with the job order. This value supports geographic mapping and ensures accurate location-based reporting and search filtering.

LocationRequirements String False

Captures the location requirements that are associated with the job order. This value supports candidate screening by clarifying geographic expectations such as proximity or onsite presence.

MarkUp Double False

Indicates the markup percentage that is associated with the job order. This value supports financial modeling and contributes to profitability and rate-structure calculations.

MinimumExperience Int False

Indicates the minimum years of experience that are required for the job order. This value supports candidate qualification filtering and ensures alignment with client expectations.

NumberofEmployees Bool False

Returns a value of 'true' if the job order involves consideration of the employer's number of employees for compliance or classification purposes. It returns a value of 'false' if employee-count criteria do not apply to the job order.

OpenClosed Bool False

Returns a value of 'true' if the job order is classified as open. It returns a value of 'false' if the job order is classified as closed.

OptionsPackage String False

Captures descriptive information about the options or incentive package that is associated with the job order. This value supports compensation discussions and enhances candidate engagement.

OwnerId Int False

Represents the Id of the user who owns or manages the job order. This value supports accountability, routing, and visibility workflows in Bullhorn CRM.

PayRate String False

Captures the primary pay-rate information that is associated with the job order. This value supports compensation modeling and helps recruiters communicate rate expectations.

PayRate2 String False

Captures the secondary pay-rate information for the job order. This value supports scenarios that require an additional pay tier or alternate compensation structure.

Permfee Double False

Indicates the permanent-placement fee that is associated with the job order. This value supports financial planning and enables accurate revenue forecasting.

PremiumJobBoards String False

Captures the list of premium job boards where the job order may be posted. This value supports multi-board posting workflows and enhances visibility across higher-tier platforms.

Priority Int False

Indicates the priority level that is associated with the job order. This value supports workflow routing, candidate-sourcing urgency, and reporting based on priority weighting.

PublicCategory Int False

Represents the Id of the public job category that is associated with the job order. This value supports job-board classification and enhances search visibility.

PublishedCategoryId Int False

Represents the Id of the published category that is linked to the job order. This value supports external posting workflows and ensures that published listings align with the correct category.

PublishedContactInfoId Int False

Represents the Id of the contact-information record that is associated with the published job posting. This value supports public-facing communication and ensures that inquiries are directed appropriately.

PublishedDescription String False

Captures the publicly visible description that is associated with the job order. This value supports candidate engagement and external job-board presentation.

PublishedZipCode String False

Captures the published ZIP code for the job order. This value supports geographic targeting, distribution rules, and filtering on external job boards.

PublishtoCorporateWeb Int False

Indicates whether the job order is published to the corporate website. This value supports visibility rules and helps control distribution across online channels.

ReasonClosed String False

Captures the reason why the job order is closed. This value supports operational analysis, trend reporting, and process review.

ReportingtoContactId Int False

Represents the Id of the client contact to whom the placed candidate will report. This value supports candidate matching and ensures correct organizational alignment.

ReportingtoOther String False

Captures descriptive information about another reporting contact that is associated with the job order. This value supports candidate screening and clarifies reporting structure.

Salary String False

Captures the base-salary information that is associated with the job order. This value supports compensation communication and candidate-fit evaluation.

ScheduledEnd Datetime False

Indicates the scheduled end date for the job assignment. This value supports planning, forecasting, and coordination of contract timelines.

ShiftId Int False

Represents the Id of the shift that is associated with the job order. This value supports scheduling workflows and ensures correct shift alignment during placement.

Source String False

Captures the origin source of the job order. This value supports reporting, analytics, and workflow routing based on job-source channels.

StartDate Datetime False

Indicates the start date that is associated with the job assignment. This value supports onboarding planning and alignment with candidate availability.

Status String False

Indicates the current status of the job order. This value supports lifecycle management and determines whether the order appears in active, closed, or other workflow queues.

Tax Double False

Indicates the tax amount or percentage that is associated with the job order. This value supports financial calculations and compliance-based workflows.

TaxPreference String False

Captures the tax-preference classification that is associated with the job order. This value supports compliance evaluation and ensures alignment with client-defined hiring requirements.

TravelRequirements String False

Captures any travel-related requirements that are associated with the job order. This value supports candidate screening and clarifies expectations for travel frequency or necessity.

UsersAssigned String False

Captures the list of users who are assigned to the job order. This value supports collaboration, workflow routing, and accountability tracking within recruiting teams.

VisaSponsorshipProvided Bool False

Returns a value of 'true' if the job order includes visa sponsorship. It returns a value of 'false' if no sponsorship is available for the role.

Willrelocate Int False

Indicates the relocation preference or relocation-support level associated with the job order. This value supports candidate matching and helps recruiters evaluate suitability for relocation scenarios.

WillRelocateBoolean Bool False

Returns a value of 'true' if the job order supports candidate relocation. It returns a value of 'false' if relocation support is not offered.

WorkersCompCodeId Int False

Represents the Id of the workers' compensation code that is associated with the job order. This value supports compliance tracking and cost-modeling workflows.

IsDeleted Bool False

Returns a value of 'true' if the job-order record is marked as deleted in Bullhorn CRM. It returns a value of 'false' if the record remains active and available for search, reporting, or downstream workflows.

CData Cloud

JobOrder1

Represents an alternate schema variation for job order records. This table supports extended or legacy implementations by providing supplemental attributes that expand how job details are modeled within Bullhorn CRM.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the JobOrder1 record in Bullhorn CRM. This value supports workflow routing, reporting, and job-management automation that rely on stable references to job-order data.

Ofopenings Int False

Indicates the total number of openings that are associated with the JobOrder1 record. This value supports forecasting, fulfillment planning, and candidate-sourcing workflows.

AddressAddress String False

Captures the primary street address that is associated with the job location. This value supports geographic searching, mapping, and candidate-placement logistics.

AddressCity String False

Indicates the city that is associated with the job location. This value supports location-based filtering and contributes to accurate regional job matching.

AddressCountry Int False

Represents the Id of the country that is associated with the job location. This value supports standardized geographic classification and integration workflows that rely on country metadata.

AddressStateorProvince String False

Indicates the state or provincial region that is associated with the job location. This value supports territory-based reporting and improves geographic search accuracy.

AddressZip String False

Captures the ZIP code that is associated with the job location. This value supports postal validation, precise geographic filtering, and proximity-based candidate searching.

AllowClienttoEditJob Bool False

Returns a value of 'true' if the client is permitted to edit the job order through client-facing interfaces. It returns a value of 'false' if editing capabilities are restricted to internal users.

Benefits String False

Captures the narrative description of benefits that are associated with the job. This value supports candidate engagement and helps recruiters present total compensation offerings.

BillRateCategory Int False

Represents the Id of the bill-rate category that is associated with the job order. This value supports rate configuration, billing calculations, and client-specific pricing structures.

BonusPackage String False

Captures the description of any bonus package that is associated with the job opportunity. This value supports compensation discussions and highlights incentive-based offerings.

Branch String False

Captures the name or code of the branch that is responsible for the job order. This value supports organizational alignment and branch-level reporting.

BranchID Int False

Represents the Id of the branch that is responsible for the job order. This value supports workflow routing, ownership tracking, and territory-specific analytics.

CertificationRequirements String False

Captures the certification requirements that are associated with the job order. This value supports qualification screening and ensures recruiter alignment with client requirements.

ClientBillRate String False

Indicates the bill rate that is associated with the client for this job opportunity. This value supports financial modeling, negotiation, and margin analysis.

ClientCompanyId Int False

Represents the Id of the client corporation that is associated with the job order. This value supports client-level grouping, reporting, and job-assignment workflows.

ClientCostCenter String False

Captures the cost-center information that is associated with the job order. This value supports internal accounting, budgeting workflows, and financial tracking.

ContactId Int False

Represents the Id of the client contact who is associated with the job order. This value supports communication workflows and ensures that client interactions are tied to the correct individual.

DateAdded Datetime False

Indicates the date and time when the JobOrder1 record is created in Bullhorn CRM. This value supports lifecycle tracking, audit compliance, and reporting.

DateClosed Datetime False

Indicates the date when the JobOrder1 record is formally closed. This value supports job-lifecycle analysis and prevents closed roles from appearing in active searches.

DateLastExported Datetime False

Indicates the date when the job order is last exported to an external system. This value supports integration monitoring and ensures synchronization across external job boards.

DateLastPublished Datetime False

Indicates the date when the job order is most recently published. This value supports visibility tracking across distribution channels.

DegreeRequirements String False

Captures the degree requirements that are associated with the job order. This value supports candidate qualification screening and ensures alignment with client expectations.

EducationRequirements String False

Captures the educational requirements that are associated with the job order. This value supports recruiter evaluation and ensures accurate candidate matching.

EmploymentType String False

Indicates the employment-type classification associated with the job order, such as contract or permanent. This value supports filtering, reporting, and job-search categorization.

ExternalID String False

Captures the external system Id that is associated with the job order. This value supports synchronization across integrated platforms and ensures that external postings map to the correct internal record.

HourlyCommitment Double False

Indicates the expected hourly commitment that is associated with the job order. This value supports scheduling, planning, and workload assessment.

HoursofOperation String False

Captures the hours of operation that are associated with the job opportunity. This value supports expectation setting and candidate-scheduling alignment.

Interviewrequired Bool False

Returns a value of 'true' if the job order requires that candidates complete an interview. It returns a value of 'false' if the role does not require an interview for placement.

JobDescription String False

Captures the full job-description text for the JobOrder1 record. This value supports candidate engagement and provides essential context for role responsibilities.

JobDuration Double False

Indicates the expected duration of the job assignment. This value supports forecasting, contract planning, and candidate-availability evaluation.

JobTitle String False

Captures the job title that is associated with the job order. This value supports search operations, candidate engagement, and job-board display formatting.

Keywords String False

Captures the keywords that are associated with the job order. This value supports search optimization, candidate matching, and job-filter relevance.

LastUpdated Datetime False

Indicates the date and time when the JobOrder1 record is most recently updated. This value supports audit tracking and helps users understand when job details are modified.

LocationId Int False

Represents the Id of the location record that is associated with the job order. This value supports geographic mapping and ensures accurate filtering and reporting based on job location.

LocationRequirements String False

Captures the location requirements that are associated with the job order. This value supports candidate screening by clarifying geographic expectations or constraints tied to the role.

MarkUp Double False

Indicates the markup percentage that is associated with the job order. This value supports financial modeling and contributes to margin and profitability calculations.

MinimumExperience Int False

Indicates the minimum years of experience that are required for the job order. This value supports qualification filtering and ensures alignment with client-defined expectations.

NumberofEmployees Bool False

Returns a value of 'true' if employee-count considerations apply to the job order for compliance or classification purposes. It returns a value of 'false' if employee-count criteria are not relevant to the role.

OpenClosed Bool False

Returns a value of 'true' if the job order is classified as open. It returns a value of 'false' if the job order is classified as closed.

OptionsPackage String False

Captures descriptive information about the options or incentive package that is associated with the job order. This value supports compensation discussions and candidate-engagement workflows.

OwnerId Int False

Represents the Id of the user who owns or manages the job order. This value supports accountability, workflow routing, and team-based reporting.

PayRate String False

Captures the primary pay-rate information that is associated with the job order. This value supports compensation modeling and helps recruiters communicate rate expectations.

PayRate2 String False

Captures the secondary pay-rate information that is associated with the job order. This value supports scenarios that require additional rate tiers or alternate compensation structures.

Permfee Double False

Indicates the permanent-placement fee that is associated with the job order. This value supports financial planning and revenue forecasting.

PremiumJobBoards String False

Captures the list of premium job boards that are associated with the job order. This value supports multi-board distribution workflows and enhances posting visibility.

Priority Int False

Indicates the priority level that is associated with the job order. This value supports workflow routing, candidate-sourcing urgency, and visibility rules within job pipelines.

PublicCategory Int False

Represents the Id of the public-facing job category that is associated with the job order. This value supports job-board classification and helps determine posting visibility.

PublishedCategoryId Int False

Represents the Id of the published job category that is linked to the job order. This value supports external-posting alignment and ensures accurate category usage across job boards.

PublishedContactInfoId Int False

Represents the Id of the contact-information record that is associated with the published version of the job order. This value supports public-facing communication and directs inquiries appropriately.

PublishedDescription String False

Captures the publicly visible description that is associated with the job order. This value supports candidate engagement and ensures clarity during job-board presentation.

PublishedZipCode String False

Captures the published ZIP code that is associated with the job order. This value supports geographic filtering, distribution targeting, and job-board search relevance.

PublishtoCorporateWeb Int False

Indicates whether the job order is published to the corporate website. This value supports posting visibility rules and determines distribution across organizational web channels.

ReasonClosed String False

Captures the reason why the job order is closed. This value supports operational analysis, trend evaluation, and lifecycle reporting.

ReportingtoContactId Int False

Represents the Id of the client contact to whom the placed candidate will report. This value supports candidate matching and ensures correct alignment with client organizational structure.

ReportingtoOther String False

Captures descriptive information about any additional reporting contact that is associated with the job order. This value supports candidate screening and clarifies role reporting expectations.

Salary String False

Captures the base-salary information that is associated with the job order. This value supports compensation discussion and candidate suitability analysis.

ScheduledEnd Datetime False

Indicates the scheduled end date for the job assignment. This value supports timeline coordination, forecasting, and contract-management workflows.

ShiftId Int False

Represents the Id of the shift that is associated with the job order. This value supports scheduling alignment and ensures that candidate assignments match shift requirements.

Source String False

Captures the originating source of the job order. This value supports reporting, analytics, and workflow routing based on job-creation channels.

StartDate Datetime False

Indicates the start date that is associated with the job assignment. This value supports onboarding planning and alignment with candidate availability.

Status String False

Indicates the current status of the job order. This value supports lifecycle management, workflow routing, and reporting across job pipelines.

Tax Double False

Indicates the tax amount or percentage that is associated with the job order. This value supports compliance evaluation and financial calculations.

TaxPreference String False

Captures the tax-preference classification that is associated with the job order. This value supports compliance workflows and ensures alignment with client requirements.

TravelRequirements String False

Captures the travel requirements that are associated with the job order. This value supports candidate evaluation and clarifies expectations related to travel frequency or necessity.

UsersAssigned String False

Captures the list of users who are assigned to the job order. This value supports collaboration, workflow delegation, and accountability tracking.

VisaSponsorshipProvided Bool False

Returns a value of 'true' if the job order provides visa sponsorship. It returns a value of 'false' if sponsorship is not available for the role.

Willrelocate Int False

Indicates the relocation-support level or preference that is associated with the job order. This value supports candidate screening and helps recruiters assess relocation compatibility.

WillRelocateBoolean Bool False

Returns a value of 'true' if the job order supports candidate relocation. It returns a value of 'false' if relocation assistance is not offered.

WorkersCompCodeId Int False

Represents the Id of the workers' compensation code that is associated with the job order. This value supports compliance tracking and cost-modeling workflows.

IsDeleted Bool False

Returns a value of 'true' if the job-order record is marked as deleted in Bullhorn CRM. It returns a value of 'false' if the record remains active and available for search, reporting, or workflow use.

CData Cloud

JobOrder2

Represents a supplemental structure for job order data used in specialized implementations. This table supports customized workflows by storing additional fields that influence job filtering, matching, and reporting.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the JobOrder2 record in Bullhorn CRM. This value supports job-management workflows, audit tracking, and cross-referencing across related job-order entities.

Ofopenings Int False

Indicates the total number of openings that are associated with the job order. This value supports forecasting, fulfillment planning, and candidate-sourcing strategies.

AdditionalKeywords String False

Captures additional keywords that are associated with the job order. This value supports enhanced search optimization and improves matching accuracy for candidate queries.

AddressAddress String False

Captures the primary street address that is associated with the job location. This value supports geographic filtering, mapping functions, and proximity-based candidate searches.

AddressCity String False

Indicates the city that is associated with the job location. This value supports regional reporting and contributes to accurate geographic categorization.

AddressCountry Int False

Represents the Id of the country that is associated with the job location. This value supports standardized geographic classification and ensures consistency across integrated systems.

AddressState String False

Indicates the state or provincial region that is associated with the job location. This value supports territory-based reporting and improves region-specific filtering.

AddressZip String False

Captures the ZIP code that is associated with the job location. This value supports postal validation, search precision, and location-based filtering.

AllowClienttoEditJob Bool False

Returns a value of 'true' if the client is permitted to edit the job order through designated client-facing interfaces. It returns a value of 'false' if editing permissions are restricted to internal users.

Benefits String False

Captures the benefits information that is associated with the job opportunity. This value supports candidate-engagement workflows by presenting supplemental compensation details.

BillRateCategory Int False

Represents the Id of the bill-rate category that is associated with the job order. This value supports financial modeling, pricing configuration, and client-specific billing structures.

BonusPackage String False

Captures the bonus-package information that is associated with the job order. This value supports compensation planning and helps recruiters communicate incentive offerings.

Branch String False

Captures the name or code of the branch that is responsible for the job order. This value supports organizational alignment and contributes to branch-level reporting.

BranchID Int False

Represents the Id of the branch that is responsible for the job order. This value supports workflow routing, ownership assignment, and region-based analytics.

CertificationRequirements String False

Captures the certification requirements that are associated with the job order. This value supports candidate qualification screening and ensures compliance with client-mandated credentials.

ClientBillRate String False

Indicates the bill rate that is associated with the client for this job order. This value supports financial evaluation and informs margin analysis and rate negotiations.

ClientCompanyId Int False

Represents the Id of the client company that is associated with the job order. This value supports client-level reporting, relationship tracking, and job-order grouping.

ClientCostCenter String False

Captures the client cost-center information that is associated with the job order. This value supports internal accounting workflows and contributes to project-to-department mapping.

ContactId Int False

Represents the Id of the primary client contact who is associated with the job order. This value supports relationship management and ensures accurate communication routing.

DateAdded Datetime False

Indicates the date and time when the JobOrder2 record is created in Bullhorn CRM. This value supports audit compliance, lifecycle tracking, and reporting.

DateClosed Datetime False

Indicates the date when the job order is formally closed. This value supports lifecycle management and prevents closed jobs from appearing in active candidate searches.

DateLastExported Datetime False

Indicates the date when the job order is most recently exported to an external system. This value supports integration tracking and ensures synchronization with third-party platforms.

DateLastPublished Datetime False

Indicates the date when the job order is most recently published. This value supports visibility monitoring across distribution channels and helps teams manage posting refresh cycles.

DegreeRequirements String False

Captures the degree requirements that are associated with the job order. This value supports qualification filtering and helps recruiters evaluate candidate suitability.

EducationRequirements String False

Captures the educational requirements that are associated with the job order. This value supports screening workflows and helps ensure role-alignment during candidate evaluation.

Employment String False

Captures the employment classification that is associated with the job order. This value supports searching, reporting, and categorization within job pipelines.

ExternalID String False

Captures the external system Id that is associated with the job order. This value supports platform synchronization and ensures correct mapping between internal and external job records.

HourlyCommitment Double False

Indicates the expected hourly commitment that is associated with the job order. This value supports scheduling accuracy, workforce planning, and candidate-availability matching.

HoursofOperation String False

Captures the hours of operation that are associated with the job opportunity. This value supports expectation setting and ensures candidate alignment with role scheduling.

Interviewrequired Bool False

Returns a value of 'true' if candidates are required to complete an interview for the job order. It returns a value of 'false' if an interview is not required for placement consideration.

JobBoardList String False

Captures the list of job boards that are associated with the job order. This value supports distribution management and helps teams monitor posting visibility across platforms.

JobBoardPublishing Int False

Indicates the job-board publishing status that is associated with the job order. This value supports posting workflows and determines where the job is distributed externally.

JobDescription String False

Captures the full job-description text for the JobOrder2 record. This value supports recruiter communication, candidate engagement, and job-board display formatting.

JobDuration Double False

Indicates the expected duration of the job assignment. This value supports contract planning, forecasting, and evaluation of candidate availability.

JobTitle String False

Captures the job title that is associated with the JobOrder2 record. This value supports search relevance, candidate engagement, and job-board display accuracy.

LastUpdated Datetime False

Indicates the date and time when the JobOrder2 record is most recently updated. This value supports audit tracking and helps teams monitor changes to job details.

LocationId Int False

Represents the Id of the location record that is associated with the job order. This value supports geographic assignment, filtering, and reporting across job regions.

LocationRequirements String False

Captures the location requirements that are associated with the job order. This value supports recruiter screening and clarifies any geographic constraints that affect candidate eligibility.

MarkUp Double False

Indicates the markup percentage that is associated with the job order. This value supports pricing analysis, margin calculations, and financial planning.

MinimumExperience Int False

Indicates the minimum years of experience that are required for the job order. This value supports candidate qualification assessment and ensures alignment with client expectations.

NumberofEmployees Bool False

Returns a value of 'true' if employee-count considerations apply to the job order for compliance or classification purposes. It returns a value of 'false' if employee-count information is not relevant to the role.

OpenClosed Bool False

Returns a value of 'true' if the job order is classified as open. It returns a value of 'false' if the job order is classified as closed.

OptionsPackage String False

Captures information about the options or incentive package that is associated with the job order. This value supports candidate-engagement workflows and compensation presentation.

OwnerId Int False

Represents the Id of the user who owns or manages the job order. This value supports assignment clarity, workflow routing, and accountability tracking.

PayRate String False

Captures the primary pay-rate information that is associated with the job order. This value supports compensation modeling and provides clarity during candidate discussions.

PayRate2 String False

Captures the secondary pay-rate information that is associated with the job order. This value supports roles that require multiple rate structures or alternative compensation tiers.

Permfee Double False

Indicates the permanent-placement fee that is associated with the job order. This value supports financial forecasting and contributes to compensation planning.

Priority Int False

Indicates the priority level that is associated with the job order. This value supports workflow triage, resource allocation, and urgency-based reporting.

PublicCategory Int False

Represents the Id of the public-facing job category that is associated with the job order. This value supports job-board classification and ensures accurate posting structure.

PublishedCategoryId Int False

Represents the Id of the category that is used when the job order is published externally. This value supports posting accuracy and categorization across distribution channels.

PublishedContactInfoId Int False

Represents the Id of the published-contact-information record that is associated with the job order. This value supports public inquiries, routing, and candidate communication.

PublishedDescription String False

Captures the publicly visible job description that is associated with the JobOrder2 record. This value supports candidate attraction and ensures clarity during job-board display.

PublishedZipCode String False

Captures the published ZIP code that is associated with the job order. This value supports geographic filtering, posting distribution, and search optimization.

ReasonClosed String False

Captures the reason why the job order is closed. This value supports operational reporting, lifecycle analysis, and historical review.

ReportingtoContactId Int False

Represents the Id of the client contact to whom the candidate will report. This value supports role clarity and ensures accurate organizational alignment.

ReportingtoOther String False

Captures descriptive information about any additional reporting party that is associated with the job order. This value supports candidate screening and organizational-context communication.

Salary String False

Captures the salary information that is associated with the job order. This value supports compensation evaluation, transparency, and candidate-matching workflows.

ScheduledEnd Datetime False

Indicates the scheduled end date for the job assignment. This value supports contract management, project planning, and forecasting of role duration.

ShiftId Int False

Represents the Id of the shift that is associated with the job order. This value supports scheduling accuracy and ensures alignment between candidate availability and role requirements.

Source String False

Captures the originating source of the job order. This value supports lead tracking, workflow routing, and analytics related to job creation.

StartDate Datetime False

Indicates the start date that is associated with the job assignment. This value supports onboarding coordination and synchronization with candidate availability.

Status String False

Indicates the current status of the job order. This value supports workflow management, search filtering, and job-pipeline reporting.

Tax Double False

Indicates the tax amount or percentage that is associated with the job order. This value supports compliance tracking and contributes to financial calculations.

TaxPreference String False

Captures the tax-preference classification that is associated with the job order. This value supports compliance workflows and ensures alignment with client or regulatory requirements.

TravelRequirements String False

Captures the travel requirements that are associated with the job order. This value supports candidate evaluation and clarifies expectations regarding travel obligations.

UsersAssigned String False

Captures the list of users who are assigned to the job order. This value supports collaboration, task delegation, and visibility across recruiting teams.

VisaSponsorshipProvided Bool False

Returns a value of 'true' if the job order provides visa sponsorship. It returns a value of 'false' if sponsorship is not available for the role.

Willrelocate Int False

Indicates the relocation-support level or preference that is associated with the job order. This value supports candidate suitability evaluations and relocation-related screening.

WillRelocateBoolean Bool False

Returns a value of 'true' if the job order supports candidate relocation. It returns a value of 'false' if relocation assistance is not offered.

WorkersCompCodeId Int False

Represents the Id of the workers' compensation code that is associated with the job order. This value supports compliance workflows and cost-modeling processes.

IsDeleted Bool False

Returns a value of 'true' if the JobOrder2 record is marked as deleted in Bullhorn CRM. It returns a value of 'false' if the record remains active and available for search, reporting, or workflow execution.

CData Cloud

JobOrder3

Represents another schema variant that stores extended job order values for specialized business needs. This table supports workflow flexibility by enabling organizations to maintain custom job attributes beyond the core model.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the JobOrder3 record in Bullhorn CRM. This value supports cross-referencing, workflow routing, and reporting processes that rely on stable job-order identifiers.

Ofopenings Int False

Indicates the total number of openings that are associated with the job order. This value supports forecasting, resource allocation, and fulfillment planning.

AdditionalskillsKeywords String False

Captures additional skills or keyword terms that are associated with the job order. This value supports enhanced search matching and assists recruiters with identifying qualified candidates more efficiently.

AddressAddress String False

Captures the primary street address that is associated with the job location. This value supports candidate search filtering, mapping tools, and geographic categorization.

AddressCity String False

Indicates the city that is associated with the job location. This value supports location-based reporting and ensures accurate filtering during candidate matching.

AddressCountry Int False

Represents the Id of the country that is associated with the job location. This value supports standardized geographic classification, system integrations, and country-based reporting.

AddressStateorProvince String False

Indicates the state or provincial region that is associated with the job location. This value supports territory-based assignments and improves regional filtering for candidate searches.

AddresszipPostalcode String False

Captures the ZIP or postal code that is associated with the job location. This value supports routing accuracy, location matching, and search-radius filtering.

AllowClienttoEditJob Bool False

Returns a value of 'true' if the client is permitted to edit the job order through authorized client-facing interfaces. It returns a value of 'false' if editing capabilities are restricted to internal Bullhorn CRM users.

Benefits String False

Captures the benefits information that is associated with the job order. This value supports candidate engagement and ensures that compensation packages are clearly communicated.

BillRateCategory Int False

Represents the Id of the bill-rate category that is associated with the job order. This value supports pricing configuration, billing workflows, and financial modeling.

BonusPackage String False

Captures descriptive information about the bonus package that is associated with the job order. This value supports candidate attraction and assists recruiters in presenting incentive components.

Branch String False

Captures the name or code of the branch that is responsible for the job order. This value supports organizational alignment, routing rules, and branch-level analytics.

BranchID Int False

Represents the Id of the branch that is associated with the job order. This value supports ownership assignment, reporting segmentation, and workflow distribution.

CertificationRequirements String False

Captures the certification requirements that are associated with the job order. This value supports qualification screening and ensures compliance with client-defined standards.

ClientBillRate String False

Indicates the bill rate that is associated with the client for the job order. This value supports pricing analysis, margin evaluation, and negotiation workflows.

ClientCompanyId Int False

Represents the Id of the client company that is associated with the job order. This value supports client-based grouping, reporting, and account-management activities.

ClientCostCenter String False

Captures the client cost-center information that is associated with the job order. This value supports internal accounting, departmental chargeback workflows, and financial tracking.

ContactId Int False

Represents the Id of the client contact who is associated with the job order. This value supports communication routing and ensures interactions are linked to the correct client representative.

DateAdded Datetime False

Indicates the date and time when the JobOrder3 record is created in Bullhorn CRM. This value supports audit trails, lifecycle monitoring, and time-based reporting.

DateClosed Datetime False

Indicates the date when the job order is closed. This value supports lifecycle management and prevents inactive orders from appearing in active job pipelines.

DateLastExported Datetime False

Indicates the date when the job order is most recently exported to an external system. This value supports integration tracking and confirms synchronization across connected platforms.

DateLastPublished Datetime False

Indicates the date when the job order is most recently published. This value supports job-board visibility tracking, refresh timing, and communication planning.

DegreeRequirements String False

Captures the degree requirements that are associated with the job order. This value supports qualification checks and ensures alignment with client needs.

EducationRequirements String False

Captures the educational requirements that are associated with the job order. This value supports accurate candidate screening and strengthens compliance with role standards.

Employment String False

Captures the employment classification that is associated with the job order. This value supports classification-based search filters, reporting, and job-type segmentation.

ExternalID String False

Captures the external system Id that is associated with the job order. This value supports mapping, synchronization, and validation across external job-posting or applicant-tracking systems.

HourlyCommitment Double False

Indicates the expected hourly commitment that is associated with the job order. This value supports scheduling, workforce planning, and candidate-availability assessments.

HoursofOperation String False

Captures the hours of operation that are associated with the job role or worksite. This value supports expectation setting and ensures candidate availability aligns with job requirements.

Interviewrequired Bool False

Returns a value of 'true' if an interview is required for the job order. It returns a value of 'false' if no interview step is required for placement.

JobBoardList String False

Captures the list of job boards that are associated with the job order. This value supports posting distribution, visibility management, and multi-platform job-advertising workflows.

JobBoardPublishing Int False

Indicates the publishing status that is associated with the job order for external job boards. This value supports posting configuration, visibility control, and distribution tracking.

JobDescription String False

Captures the detailed job-description text for the JobOrder3 record. This value supports candidate engagement, job-board presentation, and compliance with job-posting requirements.

JobDuration Double False

Indicates the expected duration of the job assignment. This value supports workforce forecasting, scheduling accuracy, and contract-planning activities.

JobTitle String False

Captures the job title that is associated with the job order. This value supports search optimization, candidate attraction, and posting consistency across job boards.

LastUpdated Datetime False

Indicates the date and time when the JobOrder3 record is most recently updated. This value supports audit visibility and helps users track modifications to job details.

LocationId Int False

Represents the Id of the location record that is associated with the job order. This value supports geographic filtering, workflow routing, and location-based reporting.

LocationRequirements String False

Captures the location requirements that are associated with the job order. This value supports candidate screening and clarifies geographic expectations or restrictions for the role.

MarkUp Double False

Indicates the markup percentage that is associated with the job order. This value supports pricing analysis, profitability modeling, and financial planning.

MinimumExperience Int False

Indicates the minimum years of experience that are required for the job order. This value supports qualification screening and ensures alignment with client-specified expectations.

NumberofEmployees Bool False

Returns a value of 'true' if employee-count criteria are relevant to the job order for compliance or analysis. It returns a value of 'false' if employee-count considerations do not apply.

OpenClosed Bool False

Returns a value of 'true' if the job order is classified as open. It returns a value of 'false' if the job order is classified as closed.

OptionsPackage String False

Captures the description of any options or incentive package that is associated with the job order. This value supports compensation communication and enhances candidate-engagement workflows.

OwnerId Int False

Represents the Id of the user who owns or manages the JobOrder3 record. This value supports accountability, collaboration, and task-routing workflows.

PayRate String False

Captures the primary pay-rate information that is associated with the job order. This value supports compensation modeling and informs rate-based decision making.

PayRate2 String False

Captures secondary pay-rate information that is associated with the job order. This value supports alternate rate structures or multi-tiered compensation arrangements.

Permfee Double False

Indicates the permanent-placement fee that is associated with the job order. This value supports revenue calculations, contract planning, and client negotiation.

Priority Int False

Indicates the priority level that is assigned to the job order. This value supports workflow triage, recruiter workload management, and urgency-based task routing.

PublicCategory Int False

Represents the Id of the public-facing job category that is associated with the JobOrder3 record. This value supports job-board categorization and enhances posting discoverability.

PublishedCategoryId Int False

Represents the Id of the published job category that is linked to the job order. This value supports posting consistency and ensures proper classification across external platforms.

PublishedContactInfoId Int False

Represents the Id of the contact-information record that is associated with the published job order. This value supports public inquiries and ensures that applicants receive accurate routing details.

PublishedDescription String False

Captures the publicly visible description that is associated with the job order. This value supports candidate engagement and ensures clear, readable role communication across job boards.

PublishedZipCode String False

Captures the published ZIP code that is associated with the job posting. This value supports location-based search filtering, job-board targeting, and regional analytics.

ReasonClosed String False

Captures the reason the job order is closed. This value supports historical analysis, operational reporting, and trend evaluation.

ReportingtoContactId Int False

Represents the Id of the client contact to whom the placed candidate will report. This value supports organizational-context communication and ensures clear reporting structure.

ReportingtoOther String False

Captures descriptive information about alternative reporting relationships that are associated with the job order. This value supports candidate screening and clarifies nonstandard reporting lines.

Salary String False

Captures the salary information that is associated with the job order. This value supports compensation transparency and strengthens recruiter–candidate communication.

ScheduledEnd Datetime False

Indicates the scheduled end date for the job assignment. This value supports contract lifespan tracking, forecasting, and scheduling workflows.

ShiftId Int False

Represents the Id of the shift that is associated with the job order. This value supports workforce alignment and ensures placement compatibility with shift requirements.

Source String False

Captures the originating source of the job order. This value supports analytics, workflow routing, and visibility into job-generation channels.

StartDate Datetime False

Indicates the start date that is associated with the job order. This value supports onboarding coordination, timeline management, and role scheduling.

Status String False

Indicates the current status of the JobOrder3 record. This value supports job-pipeline management, reporting, and search filtering.

Tax Double False

Indicates the tax amount or percentage that is associated with the job order. This value supports compliance tracking and contributes to financial planning.

TaxPreference String False

Captures the tax-preference setting that is associated with the job order. This value supports regulatory compliance and ensures accurate financial configuration.

TravelRequirements String False

Captures the travel requirements that are associated with the job order. This value supports candidate qualification and clarifies expectations regarding travel obligations.

UsersAssigned String False

Captures the list of users who are assigned to the job order. This value supports shared workload management, role delegation, and team-based recruiting workflows.

VisaSponsorshipProvided Bool False

Returns a value of 'true' if the job order provides visa sponsorship. It returns a value of 'false' if visa sponsorship is not available for the role.

Willrelocate Int False

Indicates the relocation-support level or preference that is associated with the job order. This value supports candidate screening and helps assess suitability for relocation-dependent roles.

WillRelocateBoolean Bool False

Returns a value of 'true' if the job order supports candidate relocation. It returns a value of 'false' if relocation assistance is not offered.

WorkersCompCodeId Int False

Represents the Id of the workers' compensation code that is associated with the job order. This value supports compliance evaluation and contributes to cost-modeling processes.

IsDeleted Bool False

Returns a value of 'true' if the JobOrder3 record is marked as deleted in Bullhorn CRM. It returns a value of 'false' if the record remains active and available for reporting, searching, and workflow operations.

CData Cloud

JobOrder4

Represents a job order variant that supports additional data modeling requirements. This table enhances customization by allowing recruiters and administrators to store specialized job attributes that affect workflow routing and reporting.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the JobOrder4 record in Bullhorn CRM. This value supports workflow routing, job-management automation, and cross-referencing throughout related job-order entities.

Ofopenings Int False

Indicates the total number of openings that are associated with the job order. This value supports forecasting, fulfillment strategies, and candidate-sourcing workflows.

AdditionalskillsKeywords String False

Captures additional skills or keyword terms that are associated with the job order. This value supports search optimization and strengthens candidate-matching accuracy.

AddressAddress String False

Captures the primary street address that is associated with the job location. This value supports mapping functions, geographic filtering, and proximity-based candidate searches.

AddressCity String False

Indicates the city that is associated with the job location. This value supports regional reporting and improves geographic filtering during candidate-matching processes.

AddressCountry Int False

Represents the Id of the country that is associated with the job location. This value supports standardized geographic classification and ensures consistency for integrations and reporting.

AddressStateorProvince String False

Indicates the state or provincial region that is associated with the job location. This value supports territory-based routing and enhances regional segmentation in searches.

AddresszipPostalcode String False

Captures the ZIP or postal code that is associated with the job location. This value supports geographic targeting, candidate-search accuracy, and region-specific reporting.

AllowClienttoEditJob Bool False

Returns a value of 'true' if the client is permitted to edit the job order through designated client-facing interfaces. It returns a value of 'false' if editing capabilities are limited to internal Bullhorn CRM users.

Benefits String False

Captures the benefits information that is associated with the job order. This value supports candidate marketing and ensures transparency regarding supplemental compensation.

BillRateCategory Int False

Represents the Id of the bill-rate category that is associated with the job order. This value supports financial modeling, pricing configuration, and billing-structure workflows.

BonusPackage String False

Captures descriptive information about the bonus package that is associated with the job order. This value supports recruiter communication and helps present incentive-based compensation offerings.

Branch String False

Captures the name or code of the branch that is responsible for the job order. This value supports organizational alignment, branch-level analytics, and routing rules.

BranchID Int False

Represents the Id of the branch that is associated with the job order. This value supports workflow assignment, territory segmentation, and user accountability.

CertificationRequirements String False

Captures the certification requirements that are associated with the job order. This value supports qualification screening and ensures compliance with client-defined credentials.

ClientBillRate String False

Indicates the bill rate that is associated with the client for this job order. This value supports cost modeling, negotiation workflows, and margin analysis.

ClientCompanyId Int False

Represents the Id of the client company that is associated with the job order. This value supports account-level grouping, reporting, and client relationship management.

ClientCostCenter String False

Captures the client cost-center information that is associated with the job order. This value supports internal financial tracking and department-based accounting workflows.

ContactId Int False

Represents the Id of the client contact who is associated with the job order. This value supports communication routing and ensures that correspondence is connected to the correct client representative.

DateAdded Datetime False

Indicates the date and time when the JobOrder4 record is created in Bullhorn CRM. This value supports lifecycle tracking, audit compliance, and time-based reporting.

DateClosed Datetime False

Indicates the date when the job order is formally closed. This value supports job lifecycle management and ensures that closed roles do not appear in active job pipelines.

DateLastExported Datetime False

Indicates the date when the job order is most recently exported to an external system. This value supports integration monitoring and helps verify synchronization across platforms.

DateLastPublished Datetime False

Indicates the date when the job order is most recently published. This value supports posting visibility tracking and assists teams with managing refresh intervals.

DegreeRequirements String False

Captures the degree requirements that are associated with the job order. This value supports qualification screening and ensures that recruiters evaluate candidates against client expectations.

EducationRequirements String False

Captures the educational requirements that are associated with the job order. This value supports accurate screening and strengthens compliance with minimum educational thresholds.

Employment String False

Captures the employment classification that is associated with the job order. This value supports job-type segmentation, filtering, and reporting activities.

ExternalID String False

Captures the external system Id that is associated with the job order. This value supports platform synchronization and ensures accurate mapping between internal and external records.

HourlyCommitment Double False

Indicates the expected hourly commitment that is associated with the job order. This value supports scheduling accuracy, candidate-availability matching, and project-planning workflows.

HoursofOperation String False

Captures the hours of operation that are associated with the job role or worksite. This value supports candidate scheduling and ensures alignment between job expectations and availability.

Interviewrequired Bool False

Returns a value of 'true' if the job order requires an interview. It returns a value of 'false' if the placement process does not require an interview step.

JobBoardList String False

Captures the list of job boards that are associated with the job order. This value supports posting distribution, visibility management, and multi-board publishing strategies.

JobBoardPublishing Int False

Indicates the publishing status for external job boards that is associated with the job order. This value supports distribution workflows and controls visibility across posting channels.

JobDescription String False

Captures the detailed job-description text for the JobOrder4 record. This value supports candidate attraction, posting clarity, and compliance with job-board documentation standards.

JobDuration Double False

Indicates the expected duration of the job assignment. This value supports forecasting, contract management, and candidate-availability planning.

JobTitle String False

Captures the job title that is associated with the JobOrder4 record. This value supports candidate engagement, search filtering, and job-board display formatting.

LastUpdated Datetime False

Indicates the date and time when the JobOrder4 record is most recently updated. This value supports audit tracking and helps users monitor changes to job details.

LocationId Int False

Represents the Id of the location record that is associated with the job order. This value supports geographic routing, reporting segmentation, and location-based filtering.

LocationRequirements String False

Captures the location requirements that are associated with the job order. This value supports candidate screening and clarifies geographic expectations or constraints.

MarkUp Double False

Indicates the markup percentage that is associated with the job order. This value supports pricing analysis, margin evaluation, and financial planning.

MinimumExperience Int False

Indicates the minimum years of experience that are required for the job order. This value supports qualification filtering and ensures alignment with client expectations.

NumberofEmployees Bool False

Returns a value of 'true' if employee-count considerations are relevant to the job order. It returns a value of 'false' if employee-count information does not affect classification or compliance.

OpenClosed Bool False

Returns a value of 'true' if the job order is classified as open. It returns a value of 'false' if the job order is marked as closed and unavailable for active recruiting.

OptionsPackage String False

Captures descriptive information about the options or incentive package that is associated with the job order. This value supports compensation communication and candidate-attraction workflows.

OwnerId Int False

Represents the Id of the user who owns or manages the job order. This value supports accountability, workflow routing, and user-based reporting.

PayRate String False

Captures the primary pay-rate information that is associated with the job order. This value supports compensation modeling and informs rate-based discussions during candidate evaluation.

PayRate2 String False

Captures secondary pay-rate information that is associated with the job order. This value supports roles that require multiple rate structures or alternate compensation tiers.

Permfee Double False

Indicates the permanent-placement fee that is associated with the job order. This value supports financial forecasting, client billing, and revenue tracking.

Priority Int False

Indicates the priority level that is assigned to the job order. This value supports triage workflows, resource allocation, and recruiter task prioritization.

PublicCategory Int False

Represents the Id of the public-facing category that is associated with the job order. This value supports job-board classification and ensures accurate job categorization across external platforms.

PublishedCategoryId Int False

Represents the Id of the category that is used when the job order is published. This value supports posting accuracy and consistency in external distribution channels.

PublishedContactInfoId Int False

Represents the Id of the published-contact-information record that is associated with the job order. This value supports public-facing communication and inbound inquiry routing.

PublishedDescription String False

Captures the publicly visible job description that is associated with the JobOrder4 record. This value supports candidate attraction and ensures clarity on job-board postings.

PublishedZipCode String False

Captures the published ZIP code that is associated with the job posting. This value supports geographic search filtering, targeting, and regional analytics.

ReasonClosed String False

Captures the reason why the job order is closed. This value supports trend analysis, operational reporting, and retrospective review of job outcomes.

ReportingtoContactId Int False

Represents the Id of the client contact to whom the candidate will report. This value supports clarity around organizational structure and reporting expectations.

ReportingtoOther String False

Captures descriptive information about additional reporting relationships that are associated with the job order. This value supports hiring accuracy and role-context communication.

Salary String False

Captures the salary information that is associated with the job order. This value supports compensation transparency and strengthens candidate-matching workflows.

ScheduledEnd Datetime False

Indicates the scheduled end date for the job assignment. This value supports project planning, contract monitoring, and accurate timeline forecasting.

ShiftId Int False

Represents the Id of the shift that is associated with the job order. This value supports scheduling, candidate placement, and alignment with operational requirements.

Source String False

Captures the originating source of the job order. This value supports analytics, workflow routing, and visibility into job pipeline generation.

StartDate Datetime False

Indicates the start date that is associated with the job order. This value supports onboarding planning, timeline management, and coordination with candidate availability.

Status String False

Indicates the current status of the JobOrder4 record. This value supports pipeline management, filtering operations, and reporting functions.

Tax Double False

Indicates the tax amount or percentage that is associated with the job order. This value supports compliance validation and contributes to financial calculations.

TaxPreference String False

Captures the tax-preference setting that is associated with the job order. This value supports regulatory compliance and ensures accurate tax treatment for pay and billing.

TravelRequirements String False

Captures the travel requirements that are associated with the job order. This value supports candidate qualification and clarifies travel expectations for the role.

UsersAssigned String False

Captures the list of users who are assigned to the job order. This value supports workflow coordination, team collaboration, and task distribution.

VisaSponsorshipProvided Bool False

Returns a value of 'true' if the job order provides visa sponsorship. It returns a value of 'false' if sponsorship is not available for the position.

Willrelocate Int False

Indicates the relocation-support level or preference that is associated with the job order. This value supports candidate suitability evaluation and relocation-dependent placements.

WillRelocateBoolean Bool False

Returns a value of 'true' if the job order supports candidate relocation. It returns a value of 'false' if relocation assistance is not available.

WorkersCompCodeId Int False

Represents the Id of the workers' compensation code that is associated with the job order. This value supports compliance workflows, risk assessment, and cost modeling.

IsDeleted Bool False

Returns a value of 'true' if the JobOrder4 record is marked as deleted in Bullhorn CRM. It returns a value of 'false' if the record remains active and available for searching, reporting, and workflow operations.

CData Cloud

JobOrder5

Represents a fifth variant of job order data that is used in specialized customer relationship management (CRM) implementations. This table supports configuration flexibility by providing extra fields that capture unique job-related information.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the JobOrder5 record in Bullhorn CRM. This value supports workflow routing, reporting, and cross-referencing across job-order–related records.

Ofopenings Int False

Indicates the total number of openings that are associated with the job order. This value supports fulfillment planning, staffing forecasts, and candidate-sourcing strategies.

AdditionalskillsKeywords String False

Captures additional skill terms or keyword phrases that are associated with the job order. This value supports search optimization and increases the accuracy of automated candidate matching.

AddressAddress String False

Captures the primary street address that is associated with the job location. This value supports geographic filtering, mapping functions, and radius-based candidate searches.

AddressCity String False

Indicates the city that is associated with the job location. This value supports regional segmentation and enables location-specific candidate filtering and reporting.

AddressCountry Int False

Represents the Id of the country that is associated with the job location. This value supports standardized geographic classification and ensures accurate mapping within integrated systems.

AddressStateorProvince String False

Indicates the state or provincial region that is associated with the job location. This value supports territory-based search operations and improves regional categorization.

AddresszipPostalcode String False

Captures the ZIP or postal code that is associated with the job location. This value supports precise geographic filtering, posting visibility, and address validation.

AllowClienttoEditJob Bool False

Returns a value of 'true' if the client is permitted to edit the job order through authorized client-facing interfaces. It returns a value of 'false' if editing privileges are limited to internal Bullhorn CRM users.

Benefits String False

Captures descriptive information about the benefits that are associated with the job order. This value supports candidate attraction and ensures clear communication of total compensation offerings.

BillRateCategory Int False

Represents the Id of the bill-rate category that is associated with the job order. This value supports billing configuration, financial modeling, and rate-structure workflows.

BonusPackage String False

Captures descriptive information about any bonus package that is associated with the job order. This value supports compensation discussions and enhances candidate-engagement efforts.

Branch String False

Captures the name or code of the branch that is responsible for the job order. This value supports routing rules, organizational reporting, and branch-level analytics.

BranchID Int False

Represents the Id of the branch that is associated with the job order. This value supports workflow assignment, ownership tracking, and segmentation across operational regions.

CertificationRequirements String False

Captures the certification requirements that are associated with the job order. This value supports qualification checks and ensures compliance with client-specified credentialing standards.

ClientBillRate String False

Indicates the bill rate that is associated with the client for the job order. This value supports rate analysis, negotiation processes, and cost modeling.

ClientCompanyId Int False

Represents the Id of the client company that is associated with the job order. This value supports job-to-client linkage, account-level reporting, and relationship management.

ClientCostCenter String False

Captures the cost-center information that is associated with the job order. This value supports internal accounting workflows and departmental chargeback tracking.

ContactId Int False

Represents the Id of the client contact who is associated with the job order. This value supports communication routing and ensures that client interactions are tied to the correct representative.

DateAdded Datetime False

Indicates the date and time when the JobOrder5 record is created in Bullhorn CRM. This value supports auditing, lifecycle tracking, and reporting across job-order pipelines.

DateClosed Datetime False

Indicates the date when the job order is closed. This value supports job-lifecycle management and prevents inactive orders from appearing in active recruiting workflows.

DateLastExported Datetime False

Indicates the date when the job order is most recently exported to an external system. This value supports synchronization tracking and helps validate external posting updates.

DateLastPublished Datetime False

Indicates the date when the job order is most recently published. This value supports visibility management, posting analytics, and refresh-cycle coordination.

DegreeRequirements String False

Captures the degree requirements that are associated with the job order. This value supports candidate-qualification assessments and ensures alignment with client expectations.

EducationRequirements String False

Captures the educational requirements that are associated with the job order. This value supports recruiter evaluation processes and helps maintain compliance with role standards.

Employment String False

Captures the employment classification that is associated with the job order. This value supports job-type filtering, search categorization, and reporting.

ExternalID String False

Captures the external system Id that is associated with the job order. This value supports record synchronization and external job-board or ATS mapping.

HourlyCommitment Double False

Indicates the expected hourly commitment that is associated with the job order. This value supports scheduling, resource planning, and candidate-availability evaluation.

HoursofOperation String False

Captures the hours of operation that are associated with the job role or worksite. This value supports candidate scheduling and ensures work-availability compatibility.

Interviewrequired Bool False

Returns a value of 'true' if the job order requires an interview. It returns a value of 'false' if no interview step is required for placement consideration.

JobBoardList String False

Captures the list of job boards that are associated with the job order. This value supports posting distribution, multi-board visibility, and publication tracking.

JobBoardPublishing Int False

Indicates the publishing status that is associated with the job order for external job boards. This value supports posting configuration, visibility control, and distribution management.

JobDescription String False

Captures the detailed job description for the JobOrder5 record. This value supports candidate engagement, posting clarity, and role-definition workflows.

JobDuration Double False

Indicates the expected duration of the job assignment. This value supports contract planning, availability forecasting, and workforce scheduling.

JobTitle String False

Captures the job title that is associated with the JobOrder5 record. This value supports posting visibility, search relevance, and candidate-attraction activities across Bullhorn CRM.

LastUpdated Datetime False

Indicates the date and time when the JobOrder5 record is most recently updated. This value supports audit reporting and helps track ongoing job-order maintenance activities.

LocationId Int False

Represents the Id of the location that is associated with the job order. This value supports geographic classification, branch assignment, and territory-based reporting.

LocationRequirements String False

Captures the location-specific requirements that are associated with the job order. This value supports candidate screening and ensures alignment with job-site conditions.

MarkUp Double False

Indicates the markup percentage that is associated with the job order. This value supports financial planning, gross-margin analysis, and billing configuration.

MinimumExperience Int False

Indicates the minimum required experience level for the job order. This value supports qualification screening and enforces compliance with client-defined criteria.

NumberofEmployees Bool False

Returns a value of 'true' if the job order requires tracking of the number of employees. It returns a value of 'false' if employee-count tracking does not apply to the job order.

OpenClosed Bool False

Returns a value of 'true' if the job order is in an open status. It returns a value of 'false' if the job order is closed and no longer available for placement activities.

OptionsPackage String False

Captures details about optional packages that are associated with the job order. This value supports compensation modeling and enhances clarity during candidate negotiations.

OwnerId Int False

Represents the Id of the user who owns or manages the job order record. This value supports workflow routing, performance measurement, and assignment tracking.

PayRate String False

Captures the primary pay rate that is associated with the job order. This value supports compensation planning, financial modeling, and candidate-offer preparation.

PayRate2 String False

Captures the secondary or alternative pay rate that is associated with the job order. This value supports multi-rate configurations and complex compensation structures.

Permfee Double False

Indicates the permanent-placement fee that is associated with the job order. This value supports contractual billing, revenue forecasting, and client engagement.

Priority Int False

Indicates the priority level that is assigned to the job order. This value supports workload management, recruiter queue ordering, and SLA-driven placement strategies.

PublicCategory Int False

Represents the Id of the public category that is associated with the job order. This value supports external job-board classification and enhances posting discoverability.

PublishedCategoryId Int False

Represents the Id of the published category that is associated with the job order. This value supports job-board mapping and ensures accurate category alignment.

PublishedContactInfoId Int False

Represents the Id of the contact information template that is published with the job order. This value supports communication consistency and branded job-posting presentation.

PublishedDescription String False

Captures the external-facing job description that is published for the JobOrder5 record. This value supports candidate engagement, marketing alignment, and job-board visibility.

PublishedZipCode String False

Captures the ZIP code that is associated with the published job location. This value supports location-based search visibility and external posting accuracy.

ReasonClosed String False

Captures the reason why the job order is closed. This value supports historical analysis, pipeline reporting, and business-performance metrics.

ReportingtoContactId Int False

Represents the Id of the client contact to whom the job role reports. This value supports assignment clarity, candidate communication, and client-relationship tracking.

ReportingtoOther String False

Captures alternative reporting details that are associated with the job order. This value supports flexible role-definition workflows when reporting does not map to a client contact.

Salary String False

Captures the salary information that is associated with the job order. This value supports compensation planning, candidate evaluation, and offer-management workflows.

ScheduledEnd Datetime False

Indicates the scheduled end date of the job assignment. This value supports contract planning, renewal strategies, and project-timeline reporting.

ShiftId Int False

Represents the Id of the shift that is associated with the job order. This value supports scheduling accuracy, shift-based reporting, and candidate matching.

Source String False

Captures the source from which the job order originates. This value supports tracking of lead generation, campaign attribution, and operational analytics.

StartDate Datetime False

Indicates the expected start date of the job assignment. This value supports planning, onboarding coordination, and candidate availability alignment.

Status String False

Captures the current status that is associated with the JobOrder5 record. This value supports workflow visibility, pipeline reporting, and recruiter workload management.

Tax Double False

Indicates the tax rate that is associated with the job order. This value supports billing calculations, rate modeling, and financial compliance.

TaxPreference String False

Captures the tax preference that is associated with the job order. This value supports financial configurations and ensures that billing rules reflect client requirements.

TravelRequirements String False

Captures the travel expectations that are associated with the job order. This value supports candidate suitability assessments and ensures role-compatibility evaluations.

UsersAssigned String False

Captures the list of users who are assigned to the job order. This value supports collaboration, workload distribution, and team-based recruiting workflows.

VisaSponsorshipProvided Bool False

Returns a value of 'true' if visa sponsorship is provided for the job order. It returns a value of 'false' if sponsorship is not offered as part of the job requirements.

Willrelocate Int False

Indicates the relocation preference that is associated with the job order. This value supports candidate-matching decisions and reflects relocation-related criteria.

WillRelocateBoolean Bool False

Returns a value of 'true' if the job order supports relocation for the role. It returns a value of 'false' if relocation assistance is not offered or permitted.

WorkersCompCodeId Int False

Represents the Id of the workers-compensation code that is associated with the job order. This value supports compliance tracking, financial classification, and insurance reporting.

IsDeleted Bool False

Returns a value of 'true' if the JobOrder5 record is marked as deleted in Bullhorn CRM. It returns a value of 'false' if the record remains active and available for operational use.

CData Cloud

JobOrderEditHistory

Tracks historical changes that are applied to job order records. This table supports auditing and transparency by documenting lifecycle updates that affect job requirements, status changes, or recruiter actions.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) of the JobOrderEditHistory record. This value supports audit tracking and provides a stable reference point for retrieving historical job-order changes.

AuditTrail String False

Captures the detailed audit information that is associated with the JobOrderEditHistory record. This content supports compliance reviews and provides a chronological summary of modifications.

DateAdded Datetime False

Indicates the date and time when the JobOrderEditHistory record is added. This value helps establish the timing of changes for reporting and audit sequencing.

MigrateGUID String False

Captures the globally uniquie migration Id that is assigned to the JobOrderEditHistory record. This value supports data-migration integrity and cross-system synchronization.

ModifyingPersonId Int False

Represents the Id of the person who performs the modification that is logged by the JobOrderEditHistory record. This value supports accountability, auditing, and user-level tracking.

TargetEntityId Int False

Represents the Id of the entity that is affected by the logged modification. This value supports relational tracing and enables targeted retrieval of change history.

TransactionID String False

Captures the transaction Id that is associated with the recorded modification. This value supports transactional integrity, troubleshooting, and system-level diagnostics.

CData Cloud

JobOrderEditHistoryFieldChange

Represents the field-level updates that occur within job order edit history entries. This table supports granular review by identifying individual value changes that influence reporting and compliance tracking.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) of the JobOrderEditHistoryFieldChange record. This value supports audit tracking and enables consistent retrieval of individual field-level changes.

ColumnName String False

Captures the name of the column that is modified in the JobOrderEditHistoryFieldChange record. This value supports detailed audit reporting and surfaces which specific field is affected.

Display String False

Captures the display-friendly representation of the field that is modified. This value supports readable audit logs and improves clarity for administrative review.

EditHistoryId Int False

Represents the Id of the related JobOrder edit-history record that is associated with the field change. This value links individual field modifications to the broader edit event.

NewValue String False

Captures the new value that is assigned to the modified field. This value supports version comparison, audit accuracy, and rollback considerations.

OldValue String False

Captures the previous value that is replaced during the modification. This value supports historical analysis and enables change-detection workflows.

CData Cloud

JobOrderFileAttachment

Captures files (for example, job descriptions, compliance forms, or client documentation) that are attached to job order records. This table supports document management by enabling users to store, retrieve, and audit job-related attachments.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) of the JobOrderFileAttachment record. This value supports attachment tracking and enables consistent retrieval across Bullhorn CRM.

ContentSubType String False

Captures the content subtype that is associated with the file attachment. This value supports detailed file classification and downstream processing.

ContentType String False

Captures the primary content type that is associated with the file attachment. This value supports correct rendering, download handling, and system categorization.

DateAdded Datetime False

Indicates the date and time when the file attachment is added. This value supports timeline analysis, audit tracking, and version control.

Description String False

Captures the descriptive text that is associated with the file attachment. This value provides context for users reviewing supplemental job-order documents.

Directory String False

Captures the directory path that is associated with the file attachment. This value supports internal storage management and backend file organization.

Distribution String False

Captures distribution-related details that are associated with the file attachment. This value supports workflow routing and ensures correct document dissemination.

ExternalID String False

Captures the external Id that is linked to the file attachment. This value supports integration workflows and ensures alignment with external storage systems.

FileExtension String False

Captures the file extension that is associated with the attached document. This value supports validation, opening behavior, and file-type handling.

FileOwnerId Int False

Represents the Id of the user who owns the attached file. This value supports permission controls, audit visibility, and ownership tracking.

FileSize Int False

Captures the size of the attached file in bytes. This value supports storage monitoring and helps enforce file-size restrictions.

FileType String False

Captures the file type that is associated with the attachment. This value supports categorization and enables type-based filtering and processing.

IsCopied Bool False

Returns a value of 'true' if the file attachment is a copied version of another stored document. It returns a value of 'false' if the attachment is the original source file.

IsEncrypted Bool False

Returns a value of 'true' if the file attachment is encrypted. It returns a value of 'false' if the file is stored without encryption.

IsExternal Bool False

Returns a value of 'true' if the file attachment originates from an external system. It returns a value of 'false' if the file is stored natively within Bullhorn CRM.

IsOpen Bool False

Returns a value of 'true' if the file attachment is in an open state for processing. It returns a value of 'false' if the file is not open for system operations.

IsPrivate Bool False

Returns a value of 'true' if the file attachment is marked as private. It returns a value of 'false' if the attachment is available for broader system visibility.

IsSendOut Bool False

Returns a value of 'true' if the file attachment is flagged to be sent out to recipients. It returns a value of 'false' if the document is not designated for outbound delivery.

JobOrderId Int False

Represents the Id of the job order that is associated with the file attachment. This value supports linking documents to specific job-order records.

Name String False

Captures the name of the attached file. This value supports identification and helps users quickly locate relevant documents.

Type String False

Captures the general type classification that is associated with the file attachment. This value supports document grouping and workflow routing.

UserId Int False

Represents the Id of the user who uploads or manages the file attachment. This value supports audit tracking and ensures accountability for file changes.

Uuid String False

Captures the universally unique Id that is associated with the file attachment. This value supports system-level uniqueness and prevents collisions across distributed environments.

IsDeleted Bool False

Returns a value of 'true' if the JobOrderFileAttachment record is marked as deleted in Bullhorn CRM. It returns a value of 'false' if the record remains active and accessible.

CData Cloud

JobOrderHistory

Captures lifecycle and historical events that relate to job order records. This table supports long-term analysis by tracking changes that influence recruiting metrics, client activity, and job order progression.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) of the JobOrderHistory record. This value supports historical tracking and ensures stable reference points for analyzing job-order changes over time.

ClientBillRate String False

Captures the client bill rate that is associated with the historical job order. This value supports revenue analysis and enables comparison between historical and current rates.

ClientContactId Int False

Represents the Id of the client contact that is associated with the job order at the time of the historical entry. This value supports audit reconstruction and client communication tracking.

ClientCorporationId Int False

Represents the Id of the client corporation that is linked to the job order history. This value supports relational reporting and corporate-level trend analysis.

DateAdded Datetime False

Indicates the date and time when the historical entry is added. This value supports chronological sequencing and enhances audit traceability.

DateEnd Datetime False

Captures the end date that is associated with the job order during the historical period. This value supports contract tracking and project-timeline reconstruction.

FeeArrangement Double False

Indicates the fee arrangement that is associated with the job order at the time of the historical entry. This value supports revenue modeling and change-impact assessments.

IsOpen Bool False

Returns a value of 'true' if the job order is marked as open during the historical period. It returns a value of 'false' if the job order is considered closed for that timestamp.

IsPublic Int False

Indicates the public-visibility setting that is associated with the job order at the time of the historical record. This value supports audit analysis of posting availability and access settings.

JobBoardPublishing String False

Captures details about job-board publishing that is associated with the job order during the historical entry. This value supports external-posting tracking and visibility analysis.

JobOrderId Int False

Represents the Id of the job order that is associated with the historical entry. This value supports record linkage and ensures accurate reconstruction of job-order evolution.

MigrateGUID String False

Captures the globally unique migration Id that is assigned to the historical record. This value supports data-migration integrity and system synchronization.

ModifyingUserId Int False

Represents the Id of the user who performs the modification that results in this historical entry. This value supports accountability and contributor tracking.

NumOpenings Int False

Indicates the number of job openings that is associated with the job order during the historical timestamp. This value supports forecasting, analytics, and historical staffing insights.

PayRate String False

Captures the pay rate that is associated with the job order during the historical record. This value supports compensation tracking and helps identify changes across revisions.

ReportToClientContactId Int False

Represents the Id of the client contact to whom the role reports at the time of the historical entry. This value supports structural workflow mapping and reporting-relationship analysis.

Salary String False

Captures the salary information that is associated with the job order during the historical period. This value supports compensation benchmarking and auditing of offer evolution.

StartDate Datetime False

Indicates the start date that is associated with the job order during the historical record. This value supports project planning and reconstruction of engagement timelines.

Status String False

Captures the job-order status that is recorded in the historical entry. This value supports pipeline analysis and identifies changes in job-order lifecycle state.

TaxRate Double False

Indicates the tax rate that is associated with the job order during the historical timestamp. This value supports financial review and ensures consistency in historical billing calculations.

Type Int False

Indicates the job-order type that is associated with the historical entry. This value supports organizational reporting and helps classify changes in job-type configuration.

CData Cloud

JobOrderTemplate

Represents job order templates that define reusable configurations for creating new job orders. This table supports efficiency and consistency by enabling users to prepopulate common job attributes that streamline the job creation process.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) of the JobOrderTemplate record. This value supports template retrieval and ensures that each job-order template can be referenced consistently across Bullhorn CRM.

CorporationID Int False

Represents the Id of the corporation that is associated with the job-order template. This value supports multi-corporation environments and ensures that template access aligns with organizational boundaries.

DateAdded Datetime False

Indicates the date and time when the job-order template is added. This value supports auditing workflows and helps track template lifecycle events.

Description String False

Captures the descriptive text that is associated with the job-order template. This value supports template categorization and helps users understand its intended purpose.

DisplayType String False

Captures the display type that is associated with the job-order template. This value supports interface rendering and determines how the template appears within user workflows.

Enabled Bool False

Returns a value of 'true' if the job-order template is enabled for use. It returns a value of 'false' if the template is inactive or unavailable to users.

EntityList String False

Captures the list of entities that is associated with the job-order template. This value supports template targeting and determines which records the template can be applied to.

GroupName String False

Captures the group name that is associated with the job-order template. This value supports organizational structure, categorization, and template access management.

IsSearchable Bool False

Returns a value of 'true' if the job-order template is searchable within the system. It returns a value of 'false' if the template is hidden from search-driven workflows.

MigrateStatus String False

Captures the migration status that is associated with the job-order template. This value supports system migration workflows and identifies templates that are processed, pending, or excluded.

Name String False

Captures the name that is assigned to the job-order template. This value supports user recognition and ensures consistent selection across templates with similar purposes.

ObjectEnabled Bool False

Returns a value of 'true' if the template object is enabled for operational use. It returns a value of 'false' if the object is disabled or restricted.

ObjectNumber Int False

Indicates the object number that is associated with the job-order template. This value supports system configuration, internal sorting, and object-level referencing.

ReportID Int False

Represents the Id of the report that is associated with the job-order template. This value supports integrated reporting and allows templates to surface within specific analytics workflows.

StaticTemplateName String False

Captures the static template name that is associated with the job-order template. This value supports backward compatibility and ensures stable identification across updates.

TabName String False

Captures the tab name in which the job-order template is displayed. This value supports UI organization and improves user navigation.

Type String False

Captures the type classification that is associated with the job-order template. This value supports template grouping and determines how the template behaves within job-order workflows.

CData Cloud

JobSubmission

Represents job submission records that link candidates to job orders during the recruiting lifecycle. This table supports placement workflows by tracking submission status, recruiter actions, and candidate progress across hiring stages.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) of the JobSubmission record. This value supports submission tracking and ensures that each candidate submission can be referenced consistently.

AddedById Int False

Represents the Id of the user who adds the JobSubmission record. This value supports audit tracking and helps identify which recruiter initiates the submission.

BillRate String False

Captures the bill rate that is associated with the job submission. This value supports financial evaluation and ensures accurate billing alignment with client requirements.

BranchID Int False

Represents the Id of the branch that is associated with the job submission. This value supports organizational reporting and enables location-based segmentation.

CandidateId Int False

Represents the Id of the candidate who is submitted for the job. This value supports candidate-job linking and ensures accurate reporting of submission activities.

Comments String False

Captures the comments that are associated with the job submission. This value supports internal communication and helps recruiters annotate relevant submission details.

DateAdded Datetime False

Indicates the date and time when the JobSubmission record is added. This value supports timeline tracking and provides a historical reference for submission activity.

DateLastModified Datetime False

Indicates the date and time when the JobSubmission record is most recently modified. This value supports audit accuracy and helps identify recent updates to submission data.

DateWebResponse Datetime False

Captures the date and time when a web response is received from the candidate. This value supports engagement monitoring and helps measure response times.

IsHidden Bool False

Returns a value of 'true' if the JobSubmission record is hidden from standard user views. It returns a value of 'false' if the record is visible within typical submission workflows.

JobId Int False

Represents the Id of the job order that is associated with the submission. This value supports relational tracking and aligns candidate submissions with specific job openings.

LatestAppointmentId Int False

Represents the Id of the latest appointment that is associated with the submission. This value supports interview workflow management and helps track candidate progression.

MigrateGUID String False

Captures the globally unique migration Id that is assigned to the JobSubmission record. This value supports data-migration integrity and ensures consistent reconciliation across systems.

PayRate String False

Captures the pay rate that is associated with the job submission. This value supports compensation evaluation and helps compare candidate expectations with job requirements.

Salary String False

Captures the salary information that is associated with the job submission. This value supports compensation assessment and enables alignment with client-offered ranges.

Source String False

Captures the source from which the job submission originates. This value supports pipeline attribution and helps identify effective candidate-acquisition channels.

Status String False

Captures the current status that is associated with the job submission. This value supports workflow tracking and enables visibility into candidate progression.

IsDeleted Bool False

Returns a value of 'true' if the JobSubmission record is marked as deleted in Bullhorn CRM. It returns a value of 'false' if the record remains active and available for operational use.

CData Cloud

JobSubmissionCertificationRequirement

Represents certification requirements that apply to specific job submissions. This table supports compliance and qualification workflows by ensuring that candidates meet role-specific certification expectations before progressing.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) of the JobSubmissionCertificationRequirement record. This value enables the system to distinguish this certification requirement from other submission-related records.

CandidateCredentialId Int False

Represents the Id of the candidate credential that is associated with the certification requirement. This value supports validation by linking the requirement to a specific credential on the candidate's profile.

CandidateCredentialName String False

Captures the name of the candidate credential that is associated with the certification requirement. This value supports recruiter review by displaying recognizable credential information.

CandidateCredentialStatus String False

Captures the status of the candidate credential that is associated with the certification requirement. This value contributes to workflow decision-making by indicating whether a candidate's qualification is current, expired, or pending.

CertificationId Int False

Represents the Id of the certification that the job submission requires. This value supports compliance checks by linking the submission to a defined certification standard.

DateAdded Datetime False

Indicates the date and time when the JobSubmissionCertificationRequirement record is added. This value supports chronological tracking and allows recruiters to review when the certification requirement was applied.

ExpirationDate Datetime False

Indicates the date on which the candidate's credential expires. This value supports compliance monitoring and helps prevent placement of candidates whose qualifications are no longer valid.

JobSubmissionId Int False

Represents the Id of the JobSubmission record that this certification requirement belongs to. This value supports workflow cohesion by associating the requirement with a specific candidate submission.

MatchingCredentialCount Int False

Captures the number of matching credentials that the system identifies for this certification requirement. This value supports automation logic by indicating whether the candidate meets one or more qualifying criteria.

ModifyingUserId Int False

Represents the Id of the user who most recently modifies the certification requirement. This value supports audit trails and enables teams to identify responsibility for updates.

OwnerId Int False

Represents the Id of the user who owns the certification requirement record. This value supports permission controls and ensures that ownership boundaries are maintained within Bullhorn CRM.

CData Cloud

JobSubmissionCertificationRequirementEditHistory

Tracks the historical updates that are applied to job submission certification requirements. This table supports audit and compliance visibility by documenting changes that influence candidate qualification status.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) of the JobSubmissionCertificationRequirementHistory record. This value enables the system to distinguish this history entry from other certification-related audit records.

AuditTrail String False

Captures the audit trail that is associated with the JobSubmissionCertificationRequirementHistory record. This information preserves a detailed change narrative so that administrators can review how the requirement has evolved over time.

DateAdded Datetime False

Indicates the date and time when the JobSubmissionCertificationRequirementHistory record is added. This timestamp supports chronological tracking and helps users understand when an update occurred within the audit sequence.

MigrateGUID String False

Captures the globally unique migration Id that is associated with this history record. This value supports migration reconciliation by linking the history entry to a specific data-migration event.

ModifyingPersonId Int False

Represents the Id of the person who modifies the certification requirement and triggers creation of this history record. This value supports accountability by identifying who performed the change.

TargetEntityId Int False

Represents the Id of the entity that is targeted by the history entry. This value provides linkage between the modification event and the specific requirement instance that is affected.

TransactionID String False

Captures the transaction identifier that is associated with the change operation. This value supports system-level traceability by correlating the history entry with the precise action that produces it.

CData Cloud

JobSubmissionCertificationRequirementEditHistoryFieldChange

Represents field-level modifications that occur within job submission certification requirement edit history entries. This table supports granular auditing by identifying specific values that are changed and their impact on compliance assessments.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) of the JobSubmissionCertificationRequirementEditHistoryFieldChange record. This value allows the system to track each individual field-level modification within a certification-related history entry.

ColumnName String False

Captures the name of the column that is modified within the JobSubmissionCertificationRequirementEditHistoryFieldChange record. This information helps users understand which specific attribute of the certification requirement is affected by the change.

Display String False

Provides the display-friendly representation that is associated with the modified field. This value supports user interfaces that surface descriptive or formatted versions of changed data.

EditHistoryId Int False

References the Id of the JobSubmissionCertificationRequirementEditHistory record that is associated with this field-level change. This linkage ensures that each modification is grouped within the correct overarching history event.

NewValue String False

Contains the new value that is applied to the modified field. This value enables comparison of updates so that users can determine the outcome of the change.

OldValue String False

Captures the previous value that is replaced during the modification. This information supports audit reviews by revealing how the field appeared before the update occurred.

CData Cloud

JobSubmissionEditHistory

Tracks historical changes that are applied to job submission records. This table supports transparency and evaluation by preserving a chronological record of updates that affect candidate submission progress.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) of the JobSubmissionEditHistory record. This value allows Bullhorn CRM to associate each modification event with a distinct audit entry for the job submission.

AuditTrail String False

Captures the audit trail text that is generated for the history record. This information enables reviewers to evaluate the nature of the change and understand what actions triggered the update.

DateAdded Datetime False

Indicates the datetime when the JobSubmissionEditHistory record is created. This timestamp supports chronological reconstruction of job submission activity during audits and reporting.

MigrateGUID String False

Stores the unique identifier for the migration object that is assigned during data transfer or synchronization processes. This value helps the system track migrated history records and detect potential duplication issues.

ModifyingPersonId Int False

Identifies the Id of the user who performs the modification that results in the history entry. This association provides visibility into user actions and supports audit accountability.

TargetEntityId Int False

References the Id of the job submission entity that is associated with the history update. This linkage ensures that the system applies the change record to the correct submission.

TransactionID String False

Specifies the transaction Id that is related to the history event. This value enables grouping of multiple updates that occur within the same operation, supporting clearer audit analysis.

CData Cloud

JobSubmissionEditHistoryFieldChange

Represents individual field-level updates that occur within job submission edit history entries. This table supports detailed auditing by identifying which values are modified and how those changes influence submission workflows.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) of the JobSubmissionEditHistoryFieldChange record. This value links each field-level modification to a specific edit history event so the system can reconstruct exact changes.

ColumnName String False

Captures the name of the column that is modified in the job submission record. This information allows the system to identify which specific attribute is altered during the update.

Display String False

Stores the display-friendly version of the field name that is associated with the change. This value enables user interfaces and audit tools to present the modified field in a readable format.

EditHistoryId Int False

Indicates the Id of the related JobSubmissionEditHistory record. This linkage ensures that the system groups the field-level change with the broader modification event.

NewValue String False

Captures the updated value that is applied to the field. This information provides a record of the result of the change for audit reconstruction and data validation.

OldValue String False

Captures the previous value that is associated with the field before the modification. This historical reference supports comparison, audit analysis, and troubleshooting activities.

CData Cloud

JobSubmissionHistory

Captures lifecycle and historical events that relate to job submission records. This table supports long-term reporting and workflow analysis by tracking candidate movement across submission stages.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) of the JobSubmissionHistory record. This value enables Bullhorn CRM to track each discrete update that is applied to a job submission over time.

Comments String False

Captures any comments that are associated with the history event. These notes provide additional business context about the modification and support audit and review processes.

DateAdded Datetime False

Indicates the datetime when the JobSubmissionHistory record is created. This timestamp allows the system to maintain a precise chronological sequence of job submission changes.

JobSubmissionId Int False

Specifies the Id of the job submission that is linked to the history entry. This relationship ensures that the recorded update is associated with the correct submission record.

MigrateGUID String False

Stores the unique identifier for the migration object that is assigned during data migration or synchronization activities. This value helps track external imports and prevents duplicate historical entries.

ModifyingUserId Int False

Captures the Id of the user who performs the action that results in the history entry. This association improves accountability and supports audit trail visibility.

Status String False

Represents the status value that is recorded at the time of the historical update. This field allows the system to reconstruct the job submission's progression through its workflow.

TransactionID String False

Identifies the transaction Id that is associated with the update event. This information enables the grouping of multiple related changes under a single operational action.

CData Cloud

Location

Represents physical or organizational locations that are associated with corporate or client entities. This table supports operational workflows by storing address, region, and location attributes that influence assignment, billing, and reporting.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) of the Location record. This value allows Bullhorn CRM to distinguish this location from all other corporate, client, or worksite locations.

AddressAddress1 String False

Captures the first address line for the Location. This field supports mailing, mapping, and work assignment processes that rely on precise street-level data.

AddressAddress2 String False

Captures the second address line for the Location. This value provides extended address details that improve accuracy in delivery, navigation, and compliance reporting.

AddressCity String False

Specifies the city component of the Location address. This information supports geographic reporting, regional search filters, and jurisdiction-specific business rules.

AddressCountry Int False

Indicates the Id of the country that is associated with the Location. This value ensures that the system applies the correct regional formatting, validation, and compliance logic.

AddresscountryCode String False

Stores the country code that is associated with the Location. This value assists with standardized data exchange, mapping integrations, and cross-border reporting.

AddresscountryName String False

Stores the full country name of the Location. This value improves readability in user interfaces and exported reports that require descriptive location detail.

AddressState String False

Captures the state or province for the Location address. This information supports tax calculations, geographic assignment rules, and region-based reporting.

AddressZip String False

Captures the ZIP or postal code for the Location. This value improves routing, candidate placement assignments, and distance-based search operations.

BillTo Bool False

Specifies whether the Location serves as a billing address. Returns a value of 'true' when the Location is designated for invoicing and accounts receivable purposes. It returns a value of 'false' when billing for the associated entity is handled elsewhere.

CandidateUserID Int False

Indicates the Id of the candidate user who is associated with the Location. This relationship ties the Location to user-level permissions, activities, or worksite responsibilities.

ClientCorporationID Int False

Specifies the Id of the client corporation that is linked to the Location. This value connects the Location to account management workflows and corporation-level reporting.

DateAdded Datetime False

Captures the datetime when the Location record is created. This timestamp enables chronological tracking and supports audit trail requirements.

DateLastModified Datetime False

Captures the datetime when the Location record was most recently updated. This value supports change auditing and assists synchronization and integration processes.

Description String False

Provides a descriptive label for the Location. This value enhances record clarity in lists, searches, and organizational reporting.

EffectiveDate Date False

Indicates the date when the Location record becomes effective. This value supports rule-based logic that depends on location activation timelines.

EffectiveEndDate Date False

Indicates the date when the Location record is no longer effective. This value allows the system to manage inactive or obsolete locations without deleting historical data.

LocationCode String False

Stores a code that identifies the Location within an organization. This field supports internal tracking, reporting, and integration with external systems that rely on standardized location identifiers.

LocationVersionID Int False

Specifies the Id of the version that is associated with the Location. This value supports version control processes for locations that evolve over time.

SoldTo Bool False

Specifies whether the Location functions as a 'sold to' address. Returns a value of 'true' when the Location is used for order or sale transactions. It returns a value of 'false' when those transactions are directed to another associated location.

Status String False

Represents the current status of the Location. This value supports filtering, workflow routing, and business rules that depend on active or inactive state.

Title String False

Captures the display title or label that is assigned to the Location. This value improves record identification in interfaces where multiple locations appear in lists or selection menus.

UserID Int False

Indicates the Id of the user who is associated with the Location. This value links the Location to user-driven actions, responsibilities, or assignment logic.

Worksite Bool False

Specifies whether the Location serves as a worksite. Returns a value of 'true' when the Location is designated as an active work location for placements or assignments. It returns a value of 'false' when the Location is not used for worksite purposes.

IsDeleted Bool False

Indicates whether the Location record is marked as deleted. Returns a value of 'true' when the record is removed from active use but retained for historical or audit reasons. It returns a value of 'false' when the Location is active and available for standard operations.

CData Cloud

LocationEditHistory

Tracks historical updates that are applied to location records. This table supports auditing and record accuracy by documenting changes that affect operational or geographic information.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) of the LocationEditHistory entry. This value allows Bullhorn CRM to track and distinguish each recorded change that is applied to a Location record.

AuditTrail String False

Captures the audit trail details that are associated with the history entry. This information provides narrative context that supports compliance reviews and assists users with understanding what was modified.

DateAdded Datetime False

Indicates the datetime when the LocationEditHistory entry is created. This timestamp enables chronological reconstruction of changes and supports audit validation processes.

EffectiveDateChangeId Int False

Specifies the Id of the effective-date change that is linked to the Location update. This association helps the system track location versioning rules that depend on activation or deactivation timelines.

MigrateGUID String False

Stores the unique identifier for the migration object that is assigned during data migration or synchronization activities. This value ensures that imported or updated historical entries remain traceable across systems.

ModifyingPersonId Int False

Captures the Id of the person who performs the modification that results in the history entry. This detail supports accountability and provides visibility into user-driven changes.

TargetEntityId Int False

Identifies the Id of the Location record that is affected by the history entry. This reference ensures that each recorded update is linked to the correct location entity.

TransactionID String False

Stores the transaction Id that is associated with the update operation. This value enables grouping of related changes under a single transactional context.

VersionID Int False

Specifies the Id of the Location version that is associated with the edit. This value allows the system to track version-specific changes for locations that evolve over time.

CData Cloud

LocationEditHistoryFieldChange

Captures field-level changes that appear within location edit history records. This table supports granular auditing by identifying the specific values that are updated and their significance in location management.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) of the LocationEditHistoryFieldChange entry. This value allows Bullhorn CRM to distinguish each individual field-level modification that is recorded for a Location edit history event.

ColumnName String False

Captures the name of the column that is affected by the change. This information enables the system to identify which specific Location field is modified during the edit event.

Display String False

Specifies the display value that is associated with the changed field. This element helps user interfaces present meaningful field labels when showing historical change details.

EditHistoryId Int False

Indicates the Id of the LocationEditHistory entry that is linked to the field change. This relationship groups multiple field-level changes under the single edit event that generates them.

EntityFieldTypeLookupId Int False

Identifies the Id of the EntityFieldTypeLookup entry that is associated with the changed field. This connection ensures that the system references the correct metadata definition when interpreting the field type.

NewValue String False

Stores the new value that is applied to the field during the update. This information allows audit tools and users to understand the resulting state after the modification.

OldValue String False

Stores the previous value that is replaced during the update. This information supports before-and-after comparisons that are required for auditing, troubleshooting, and compliance validation.

CData Cloud

LocationEffectiveDateChange

Captures effective date changes that apply to Location records. This table supports time-based accuracy by storing date transitions that influence location validity, assignment rules, or billing periods.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) of the LocationEffectiveDateChange entry. This value distinguishes each effective-date adjustment that is applied to a Location record within Bullhorn CRM.

EditHistoryId Int False

Indicates the Id of the LocationEditHistory entry that is associated with the effective-date change. This linkage connects the timing adjustment to the broader edit event that triggers it.

NewEffectiveDate Date False

Specifies the new effective date that is assigned to the Location record. This field supports versioning logic that determines when updated Location details become active in the system.

PreviousEffectiveDate Date False

Captures the previous effective date that is replaced during the update. This information allows auditing tools to reconstruct version histories and interpret how Location timing changes evolve over time.

CData Cloud

LocationVersion

Stores versioned snapshots of Location records. This table supports historical tracking and analysis by preserving earlier states that provide context for location-related decisions.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) of the LocationVersion record. This value distinguishes each version that is created for a Location and enables the system to maintain historical accuracy across updates.

AddressAddress1 String False

Captures the first address line that is associated with the Location version. This value helps define the physical worksite or billing location that applies for the specified effective date range.

AddressAddress2 String False

Captures the second address line that is associated with the Location version. This information supports more precise address definitions for mailing, invoicing, or regulatory use.

AddressCity String False

Specifies the city that is associated with the Location version. This field contributes to accurate geographic, tax, and reporting configurations.

AddressCountry Int False

Indicates the Id of the country that is linked to the Location version. This association ensures that regional rules and localization settings are applied correctly.

AddresscountryCode String False

Captures the standardized country code that is associated with the Location version. This code supports integrations and external systems that require internationally recognized formats.

AddresscountryName String False

Stores the full country name that is associated with the Location version. This value improves readability in user interfaces and audit tools.

AddressState String False

Specifies the state or province that is associated with the Location version. This field is used in regional reporting, compliance, and jurisdiction-based calculations.

AddressZip String False

Captures the ZIP or postal code that is associated with the Location version. This value enables accurate tax determination, distance mapping, and location-based filtering.

BillTo Bool False

Returns a value of 'true' when the Location version is designated as a billing destination. It returns a value of 'false' when billing is not directed to this version.

DateAdded Datetime False

Indicates the datetime when the LocationVersion record is created. This timestamp enables chronological auditing and version history reconstruction.

DateLastModified Datetime False

Captures the datetime when the LocationVersion record is last updated. This information supports change tracking and helps identify the most recent version changes.

Description String False

Provides a descriptive summary that is associated with the Location version. This narrative helps users understand the purpose or context of the version within a broader operational workflow.

EffectiveDate Date False

Specifies the effective date that is applied to the Location version. This field determines when the version's details begin to take effect within Bullhorn CRM.

EffectiveEndDate Date False

Captures the end date that defines when the Location version is no longer active. This value enables the system to determine version validity during historical lookups and reporting.

IsFirst Bool False

Returns a value of 'true' when the LocationVersion record represents the first version created for the Location. It returns a value of 'false' when the record is not the first version.

LocationCode String False

Stores the unique code that is associated with the Location version. This code supports internal mapping, reporting, and systems that reference Locations by short-form identifiers.

SoldTo Bool False

Returns a value of 'true' when the Location version is designated as a sold-to location for billing or customer accounts. It returns a value of 'false' when it is not designated for sold-to purposes.

Status String False

Represents the operational status that is assigned to the Location version. This field is used to determine whether the version is active, inactive, or pending within organizational workflows.

Title String False

Specifies the title or descriptor that is associated with the Location version. This value helps categorize and identify versions in user-facing interfaces.

Worksite Bool False

Returns a value of 'true' when the Location version functions as a worksite. It returns a value of 'false' when it does not represent a worksite.

CData Cloud

Note

Represents user-created notes that store freeform or structured commentary that is associated with Bullhorn CRM entities. This table supports communication, documentation, and relationship management by capturing contextual information that informs future actions.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) of the Note record. This value ensures that each interaction or activity log entry is tracked separately within Bullhorn CRM.

AboutId Int False

Specifies the Id of the entity that is associated with the Note record. This linkage enables the system to determine which candidate, client contact, job order, or other record the note pertains to.

Action String False

Indicates the action type that is associated with the Note record. This information helps categorize the nature of the activity for reporting, workflow routing, and analytics.

AuthorId Int False

Captures the Id of the user who authors the Note record. This detail ensures accountability and provides meaningful activity history for audit and communication tracking.

BhTimeStamp String False

Stores the Bullhorn CRM timestamp string that is generated for the Note entry. This value supports chronological ordering and consistency with system-generated event logs.

Comments String False

Captures the free-form comments that are written in the Note record. This narrative provides context, communication details, and qualitative information that supports follow-up actions.

DateAdded Datetime False

Indicates the datetime when the Note record is created. This timestamp enables historical reconstruction of activity sequences and supports audit requirements.

DateLastModified Datetime False

Captures the datetime when the Note record is last updated. This value allows users and automated processes to detect changes to existing notes.

ExternalID String False

Stores an external system Id that is associated with the Note record. This field supports data imports, integrations, and cross-system synchronization activities.

JobOrderId Int False

Identifies the Id of the job order that is linked to the Note record. This association helps consolidate all activity and communication that is related to the job order lifecycle.

MigrateGUID String False

Stores the unique identifier for the migration object that is assigned during data migration processes. This value prevents duplication and supports traceability across external systems.

PrimaryDepartmentName String False

Captures the primary department name that is associated with the Note record. This information supports routing, departmental reporting, and organizational context.

TimespentMin Int False

Indicates the number of minutes that are recorded as time spent on the activity described in the Note record. This value supports productivity tracking and time-based metrics.

TruestDateAdded Datetime False

Represents the system-calculated datetime that is associated with the Note record's creation. This value provides a normalized timestamp that is used when source systems supply inconsistent date information.

IsDeleted Bool False

Returns a value of 'true' when the Note record is marked as deleted. It returns a value of 'false' when the record remains active and visible within Bullhorn CRM.

Pseudo-Columns

Pseudo column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.

Name Type Description
LuceneQuery String

Specifies a Lucene query that is submitted directly to the Bullhorn CRM API as a pseudocolumn. This element overrides other filters and allows advanced search operations that are executed using the Lucene query syntax.

CData Cloud

NoteEntity

Represents the relationships between notes and the entities they reference. This table supports cross-entity visibility by linking notes to records such as candidates, jobs, or client contacts for context and retrieval.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) of the NoteEntity table. This value connects each Note-to-entity association to a distinct entry within the system.

NoteId Int False

Specifies the Id of the Note record that is stored in a Note table and linked through this association. This relationship enables Bullhorn CRM to attach the same Note to multiple entities when needed.

TargetEntityID Int False

Indicates the Id of the target entity that is associated with the Note record. This linkage allows the system to map a single Note record to multiple related records for comprehensive activity visibility.

TargetEntityName String False

Captures the name of the target entity type that is connected to the Note record. This information helps user interfaces present clear cross-record relationships for auditing and workflow navigation.

CData Cloud

Opportunity

Represents sales opportunity records that track potential revenue-generating engagements with clients or prospects. This table supports business development workflows by storing opportunity stages, activities, and forecasting information.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) of the Opportunity table. This value distinguishes each Opportunity record so Bullhorn CRM can track sales prospects and related workflow activity.

Ofopenings Int False

Captures the number of openings that is associated with the Opportunity record. This value assists staffing teams in determining capacity and managing fulfillment progress.

ActualCloseDate Datetime False

Specifies the actual close date that is recorded for the Opportunity record. This timestamp enables accurate sales-cycle analysis and supports comparison between projected and actual closing behavior.

AddressAddress String False

Captures the primary street address that is associated with the Opportunity record. This information supports location-based search, client engagement planning, and geographic reporting.

AddressCity String False

Specifies the city that is associated with the Opportunity record. This field contributes to regional analysis and helps determine market-specific factors.

AddressCountry Int False

Indicates the Id of the country that is linked to the Opportunity record. This relationship ensures that regional rules and localization settings are applied correctly.

AddressStateorProvince String False

Captures the state or province that is associated with the Opportunity record. This value supports jurisdictional reporting and helps refine geographic segmentation.

AddressZip String False

Stores the ZIP or postal code that is associated with the Opportunity record. This information enables accurate regional filtering, tax assessments, and geographic analytics.

AllowClienttoEditJob Bool False

Returns a value of 'true' when the client organization is permitted to edit related job details for the Opportunity record. It returns a value of 'false' when client editing is restricted.

Benefits String False

Captures the benefits information that is associated with the Opportunity record. This narrative helps define compensation expectations and supports accurate job-package representation.

BillRateCategory Int False

Indicates the Id of the bill rate category that is applied to the Opportunity record. This value supports billing structure determination and downstream financial calculations.

BonusPackage String False

Stores the bonus package details that are connected to the Opportunity record. This information helps characterize compensation structures for internal review and client proposals.

BranchCode String False

Captures the branch code that is associated with the Opportunity record. This value supports organizational reporting, territory assignments, and workflow routing.

BusinessSectorId Int False

Indicates the Id of the business sector that is associated with the Opportunity record. This classification supports industry segmentation and strategic reporting.

ClientCompanyId Int False

Specifies the Id of the client company that is linked to the Opportunity record. This relationship identifies which customer organization is pursuing the engagement.

ContactId Int False

Identifies the Id of the client contact that is associated with the Opportunity record. This linkage supports communication workflows and relationship management.

DateAdded Datetime False

Indicates the datetime when the Opportunity record is created. This timestamp supports audit accuracy and chronological tracking of potential sales activity.

DegreeRequirements String False

Captures the degree requirements that are associated with the Opportunity record. This information helps recruiters evaluate candidate eligibility and align educational expectations.

EducationRequirements String False

Specifies the education requirements that apply to the Opportunity record. This field supports qualification screening and compliance-driven review.

ExternalID String False

Stores an external system Id that is associated with the Opportunity record. This information supports integrations, data imports, and synchronization across platforms.

ExpectedFee Double False

Represents the projected fee amount that is expected for the Opportunity record. This value supports revenue forecasting, pipeline valuation, and commission planning.

ExpectedPayRate Double False

Specifies the anticipated pay rate that is associated with the Opportunity record. This information assists with budgeting, compensation modeling, and internal rate approvals.

LastUpdated Datetime False

Captures the datetime when the Opportunity record is last modified. This value helps users identify recent changes and monitor lifecycle activity.

LocationRequirements String False

Describes the location requirements that apply to the Opportunity record. This narrative provides information that may influence candidate sourcing or job-site considerations.

MarkUp Double False

Represents the markup percentage that is associated with the Opportunity record. This calculation contributes to pricing structures and profitability assessments.

MinimumExperience Int False

Specifies the minimum required experience that applies to the Opportunity record. This value helps ensure appropriate candidate qualification and screening.

OpenClosed Bool False

Returns a value of 'true' when the Opportunity record is marked as open. It returns a value of 'false' when the Opportunity record is marked as closed.

OptionsPackage String False

Stores the options package information that is associated with the Opportunity record. This field outlines supplemental compensation details that may influence candidate engagement.

OwnerId Int False

Identifies the Id of the user who owns the Opportunity record. This assignment drives pipeline accountability and workflow distribution.

PayRate String False

Captures the pay rate information that is associated with the Opportunity record. This value supports compensation planning and candidate evaluation.

Priority Int False

Specifies the priority level that is assigned to the Opportunity record. This ranking helps determine workflow urgency and supports task allocation.

PublicCategory Int False

Indicates the category Id that is applied to the Opportunity record for public-facing listings. This value ensures correct classification for external visibility.

PublishedDescription String False

Stores the public description that is associated with the Opportunity record. This content is used for candidate engagement and job board visibility.

PublishedZipCode String False

Captures the public ZIP code that is associated with the Opportunity record. This information supports geographic search filters and ensures accuracy in external postings.

ReasonClosed String False

Describes the reason why the Opportunity record is marked as closed. This information supports performance analysis and helps refine future engagement strategies.

Salary String False

Captures the salary information that is associated with the Opportunity record. This field helps define compensation expectations and supports comparison with market conditions.

ShiftId Int False

Specifies the Id of the shift that is associated with the Opportunity record. This linkage supports scheduling expectations and candidate availability assessments.

Source String False

Indicates the origin source that is associated with the Opportunity record. This information helps track lead acquisition and channel effectiveness.

Tax Double False

Represents the tax-related value that is associated with the Opportunity record. This field supports financial modeling and billing configuration.

TaxPreference String False

Captures the tax preference information that applies to the Opportunity record. This value assists with billing setup and compliance-driven tax handling.

WillRelocate Bool False

Returns a value of 'true' when relocation is acceptable for the Opportunity record. It returns a value of 'false' when relocation is not permitted or not applicable.

IsDeleted Bool False

Returns a value of 'true' when the Opportunity record is marked as deleted. It returns a value of 'false' when the Opportunity record remains active in Bullhorn CRM.

CData Cloud

OpportunityEditHistory

Tracks historical updates that are applied to Opportunity records. This table supports sales accountability by documenting lifecycle changes that affect forecasting, pipeline management, and revenue analysis.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) of the OpportunityEditHistory table. This value enables Bullhorn CRM to track distinct edit-history records that document changes made to Opportunity data.

AuditTrail String False

Captures the audit trail information that is stored for the OpportunityEditHistory record. This field provides a structured history of modifications so users can review the sequence of edits that is applied to the related Opportunity.

DateAdded Datetime False

Indicates the datetime when the OpportunityEditHistory record is created. This timestamp supports chronological analysis and ensures accountability in change tracking workflows.

MigrateGUID String False

Stores the unique identifier for the migration object that is associated with the OpportunityEditHistory record. This value supports external system migrations and helps maintain referential continuity during data imports.

ModifyingPersonId Int False

Specifies the Id of the person who performs the modification that results in the OpportunityEditHistory record. This association reinforces audit transparency and identifies the user responsible for each change.

TransactionID String False

Captures the transaction Id that is linked to the OpportunityEditHistory record. This value ties the edit event to a specific operation so Bullhorn CRM can correlate related actions within the same transaction.

CData Cloud

OpportunityEditHistoryFieldChange

Captures the change to an individual field that is recorded when an opportunity record is updated. This table supports granular pipeline auditing by identifying precise updates that influence opportunity progress.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) of the OpportunityEditHistoryFieldChange table. This value links each field-level change to a distinct record so Bullhorn CRM can track modifications at a granular level.

ColumnName String False

Identifies the name of the column that is modified in the OpportunityEditHistoryFieldChange table. This value indicates which field in the related Opportunity record is affected during the edit event.

Display String False

Provides the display-friendly label that is associated with the changed field in the OpportunityEditHistoryFieldChange table. This value supports user-facing audit logs where readable field names are required.

EditHistoryId Int False

Specifies the Id of the related OpportunityEditHistory record. This relationship ties the field-level change to its parent edit event so Bullhorn CRM can maintain a structured audit hierarchy.

NewValue String False

Captures the new value that is assigned to the field during the edit that is recorded in the OpportunityEditHistoryFieldChange table. This entry supports comparison logic by documenting the outcome of the modification.

OldValue String False

Stores the previous value that is replaced during the modification that is captured in the OpportunityEditHistoryFieldChange table. This value enables before-and-after auditing for compliance and historical review.

CData Cloud

OpportunityFileAttachment

Captures files that are attached to opportunity records, including proposals, contracts, or supporting documents. This table supports sales documentation workflows by enabling users to store and access materials that support opportunity advancement.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the identifier (Id) that uniquely identifies the attachment record that is stored in the OpportunityFileAttachment table. This value links the attachment record to related Opportunity data.

ContentSubType String False

Specifies the content subtype that is associated with the attachment record in the OpportunityFileAttachment table. This value helps systems determine the correct application or viewer for rendering the attached file.

ContentType String False

Indicates the high-level content type that describes the attached file for the attachment record in the OpportunityFileAttachment table. This value assists downstream modules in applying the correct processing rules.

DateAdded Datetime False

Captures the date and time when the attachment record is added to the OpportunityFileAttachment table. This timestamp supports audit trails, ordering, and lifecycle analysis.

Description String False

Provides a human-readable summary that describes the attachment record in the OpportunityFileAttachment table. This text is often used to help users identify the purpose or contents of the file.

Directory String False

Specifies the directory path that is associated with the attachment record in the OpportunityFileAttachment table. This path indicates where the physical file is stored within the organization's storage system.

Distribution String False

Specifies the distribution setting that is applied to the attachment record that is stored in the OpportunityFileAttachment table. This value controls how the file can be shared across modules and integrations.

ExternalID String False

Stores an external system Id that is associated with the attachment record in the OpportunityFileAttachment table. This value allows external platforms to correlate their file metadata with Bullhorn CRM records.

FileExtension String False

Indicates the file extension that is associated with the attachment record in the OpportunityFileAttachment table. This extension helps systems determine appropriate handling and rendering of the file.

FileOwnerId Int False

Identifies the user Id that is designated as the owner of the attachment record in the OpportunityFileAttachment table. This value is used for permission checks, auditing, and workflow routing.

FileSize Int False

Captures the size of the attached file that is represented by the attachment record in the OpportunityFileAttachment table. This information is used to validate transfer limits and optimize storage.

FileType String False

Indicates the specific file type that corresponds to the attachment record in the OpportunityFileAttachment table. This value is used for classification, workflow rules, and filtering.

IsCopied Bool False

Returns a value of 'true' when the attachment record that is stored in the OpportunityFileAttachment table represents a file that is copied from another location. It returns a value of 'false' when the attachment record does not represent a copied file.

IsEncrypted Bool False

Returns a value of 'true' when the attached file that is represented in the OpportunityFileAttachment table is encrypted. It returns a value of 'false' when the file is stored without encryption.

IsExternal Bool False

Returns a value of 'true' when the attachment record in the OpportunityFileAttachment table corresponds to a file that is stored outside the primary document repository. It returns a value of 'false' when the file is stored internally.

IsOpen Bool False

Returns a value of 'true' when the attachment record in the OpportunityFileAttachment table is flagged as currently opened or accessed. It returns a value of 'false' when no active viewing state is recorded.

IsPrivate Bool False

Returns a value of 'true' when the attachment record that is stored in the OpportunityFileAttachment table is marked as private. It returns a value of 'false' when the record is available for broader visibility.

IsSendOut Bool False

Returns a value of 'true' when the attachment record in the OpportunityFileAttachment table is marked for outbound distribution. It returns a value of 'false' when it is not designated for outgoing workflows.

Name String False

Specifies the name that is assigned to the attachment record in the OpportunityFileAttachment table. This name is used for display purposes and helps users distinguish among multiple files.

Type String False

Indicates the functional classification that is assigned to the attachment record in the OpportunityFileAttachment table. This type influences workflow rules and integration handling.

Uuid String False

Stores the universally unique Id that is associated with the attachment record in the OpportunityFileAttachment table. This value ensures consistent identification across distributed systems.

IsDeleted Bool False

Returns a value of 'true' when the attachment record that is stored in the OpportunityFileAttachment table is marked as deleted. It returns a value of 'false' when the record remains active in the system.

CData Cloud

PayableChargeEditHistory

Tracks historical updates that are applied to payable charge records. This table supports financial integrity by recording changes that impact billing, cost allocations, and reconciliation workflows.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the identifier (Id) that uniquely identifies each audit entry that is stored in the PayableChargeEditHistory table. This value supports traceability across workflows that track changes to payable charge records.

AuditTrail String False

Captures the audit trail text that is associated with the PayableChargeEditHistory table. This information provides human-readable details about the modification event that is applied to a payable charge.

DateAdded Datetime False

Records the date and time when the audit entry is added to the PayableChargeEditHistory table. This timestamp establishes the chronological order of modifications for reporting and compliance purposes.

MigrateGUID String False

Stores the unique identifier for the migration object that is associated with the audit entry that is stored in the PayableChargeEditHistory table. This value enables migration tools to align legacy history records with Bullhorn CRM audit entries.

ModifyingPersonId Int False

Identifies the user Id that is associated with the individual who modifies the payable charge and triggers an entry in the PayableChargeEditHistory table. This value supports accountability and user-level audit insights across systems.

TransactionID String False

Captures the transaction Id that is linked to the audit entry in the PayableChargeEditHistory table. This Id allows downstream integrations and internal processes to group related update operations.

CData Cloud

PayableChargeEditHistoryFieldChange

Captures the change to an individual field that is recorded when a payable charge is updated. This table supports detailed financial auditing by identifying the specific modifications that influence payable reporting and accounting accuracy.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the identifier (Id) that uniquely identifies each field-level change record that is stored in the PayableChargeEditHistoryFieldChange table. This value links the change entry to associated audit events for detailed historical tracking.

ColumnName String False

Specifies the name of the column that is modified in the PayableChargeEditHistoryFieldChange table. This value allows reporting tools and internal processes to identify which data element is changed.

Display String False

Captures the display text that describes the modified field in the PayableChargeEditHistoryFieldChange table. This text provides a human-readable label that is used in audit summaries and user interfaces.

EditHistoryId Int False

Identifies the audit history Id that connects the field-level change to its parent record in the PayableChargeEditHistory table. This relationship ensures that grouped changes from the same update operation remain correctly associated.

NewValue String False

Stores the new value that is assigned to the modified field in the PayableChargeEditHistoryFieldChange table. This value allows systems to understand the updated state that results from the modification.

OldValue String False

Stores the previous value that is replaced during the modification event that is recorded in the PayableChargeEditHistoryFieldChange table. This value supports before-and-after comparisons for audits, rollbacks, and compliance reviews.

CData Cloud

Person

Represents person records that store profile attributes for individuals involved in Bullhorn CRM workflows. This table supports entity linking and profile management by centralizing information that can be reused across candidates, client contacts, and other record types.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the identifier (Id) that uniquely identifies each record that is stored in the Person table. This value enables internal workflows, integrations, and reporting to reference the correct person entry.

Addressaddress1 String False

Specifies the first address line that is associated with the Person table. This value is used when generating correspondence, location records, and formatted address outputs.

Addressaddress2 String False

Specifies the second address line that is associated with the Person table. This value provides additional address detail that is required for delivery, mailing, and regulatory verification processes.

Addresscity String False

Specifies the city portion of the address that is stored for a record in the Person table. This value supports mapping, filtering, territory assignments, and geolocation logic.

AddresscountryCode String False

Indicates the country code that is recorded for the address in the Person table. This value is used by integrations and validation rules that enforce international formatting requirements.

AddresscountryID Int False

Represents the country Id that corresponds to the address stored in the Person table. This value links the person's address to standardized country metadata for reporting and compliance.

AddresscountryName String False

Captures the full country name that is assigned to the person's address in the Person table. This value improves readability in UI displays, mailers, and exported forms.

Addressstate String False

Specifies the state or provincial value that is included in the person's address in the Person table. This value supports region-based routing, assignment logic, and filtering.

Addresszip String False

Specifies the ZIP or postal code that is associated with the person's address in the Person table. This value is used for territory calculations, tax determinations, and proximity-based business rules.

BranchId Int False

Represents the branch Id that is linked to the record in the Person table. This value associates the person with a specific organizational branch for permissions, routing, and reporting.

CompanyName String False

Captures the company name that is stored for the record in the Person table. This value is used when the person serves as a contact, lead, or associated business representative.

DateLastContacted Datetime False

Indicates the datetime when the person was last contacted as recorded in the Person table. This value supports activity tracking, engagement frequency reporting, and follow-up logic.

Email String False

Specifies the primary email address that is associated with the record in the Person table. This value is used for communication workflows, notifications, and identity verification.

Email2 String False

Specifies the secondary email address that is recorded for the Person table. This value provides an alternate communication channel for outreach, notifications, and recovery processes.

Email3 String False

Specifies the tertiary email address that is associated with the Person table. This value supports cases where multiple business or personal email addresses must be maintained.

Fax String False

Captures the primary fax number that is stored for a record in the Person table. This value is used in workflows that continue to support fax-based document exchange.

Fax2 String False

Captures the secondary fax number that is associated with the record in the Person table. This value supports organizations that maintain multiple department or regional fax lines.

Fax3 String False

Captures the tertiary fax number that is recorded for the Person table. This value preserves additional communication channels that may be required for legacy or departmental operations.

FirstName String False

Specifies the first name that is stored in the Person table. This value appears in all user-facing displays, integrations, and search operations.

IsAnonymized Bool False

Returns a value of 'true' when the person's record is anonymized in the Person table. It returns a value of 'false' when the record remains fully identifiable for reporting and operational use.

IsDayLightSavings Bool False

Returns a value of 'true' when the person's profile indicates that daylight savings rules apply. It returns a value of 'false' when the profile operates under a non-Daylight Savings schedule.

IsLockedOut Bool False

Returns a value of 'true' when the person's account is locked out due to authentication or security policy enforcement. It returns a value of 'false' when the account is permitted to authenticate normally.

LastName String False

Specifies the last name that is stored for the record in the Person table. This value is used for sorting, identity validation, and all name-formatting logic.

MassMailOptOut Bool False

Returns a value of 'true' when the person opts out of mass email communications in the Person table. It returns a value of 'false' when the person remains eligible to receive mass-distributed messages.

MasterUserID Int False

Identifies the master user Id that is linked to the record in the Person table. This value establishes hierarchical relationships for permissions, ownership, and account lineage.

MiddleName String False

Specifies the middle name that is recorded for a person in the Person table. This value contributes to full-name formatting, identity matching, and legal documentation.

Mobile String False

Captures the mobile phone number that is associated with the Person table. This value supports SMS workflows, mobile contact, and authentication processes that use mobile numbers for verification.

Name String False

Provides the full name that is constructed or stored for the record in the Person table. This value is displayed in UI components, search results, and external integrations that require a formatted name.

NamePrefix String False

Captures the prefix or title that is associated with the record in the Person table. This value supports culturally correct name formatting and formal communication.

NameSuffix String False

Captures the suffix that is applied to the record in the Person table. This value is used for legal documents, identity disambiguation, and display formatting.

NickName String False

Specifies the nickname that is stored for the person in the Person table. This value supports informal communication preferences and improves identity recognition for users.

Occupation String False

Captures the occupation or professional role that is recorded in the Person table. This value supports analytics, categorization, and workflow segmentation.

Pager String False

Stores the pager number that is associated with the Person table. This value supports legacy communication workflows in industries where pagers remain in use.

Phone String False

Captures the primary phone number that is stored in the Person table. This value supports call workflows, contact routing, and identity verification.

Phone2 String False

Captures the secondary phone number that is associated with the Person table. This value provides additional contact options for operational and communication needs.

Phone3 String False

Captures the tertiary phone number that is recorded for the Person table. This value supports organizations that manage multiple contact channels for a single person.

Status String False

Indicates the status that is assigned to the record in the Person table. This value influences visibility, access controls, workflow routing, and reporting.

TimeZoneOffsetEST Int False

Represents the Eastern Standard Time (EST) zone offset that is stored for the record in the Person table. This value supports scheduling, timestamp conversions, and system time alignment.

Type String False

Specifies the type classification that is assigned to the record in the Person table. This value determines how the person is treated across workflows, permissions, and categorization.

UserDateAdded Datetime False

Captures the datetime when the person's profile is added to the system and stored in the Person table. This value supports auditing, activity tracking, and profile lifecycle management.

Username String False

Specifies the username that is assigned to the record in the Person table. This value is used for authentication, identity resolution, and user-account linkage.

UserTypeId Int False

Identifies the user type Id that is associated with the record in the Person table. This value determines permission groupings, access rights, and functional capabilities.

IsDeleted Bool False

Returns a value of 'true' when the record in the Person table is marked as deleted. It returns a value of 'false' when the record remains active for operational use.

CData Cloud

Placement

Represents Placement records that define confirmed assignments of candidates to job orders. This table supports billing, payroll, and lifecycle management by storing Placement details such as assignment dates, rates, and status changes.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) that is assigned to the Placement table. This value establishes the primary reference that is used when linking a Placement record to related entities throughout Bullhorn CRM.

Changesapproved Int False

Indicates the number of approved changes that is associated with the Placement record. This value supports auditing and reconciliation processes that track modifications over time.

Changeswaitingapproval Int False

Identifies the number of pending changes that is awaiting approval for the Placement record. This value enables monitoring of outstanding updates that require review before becoming effective.

Expiringcredentials Int False

Tracks the number of credentials that is nearing expiration for the Placement record. This information assists compliance workflows that ensure all credentials remain current during the placement lifecycle.

Incompleterequirements Int False

Captures the number of outstanding requirements that is associated with the Placement record. This value supports operational processes that monitor onboarding, verification, and compliance tasks.

ApprovingClientContactId Int False

Specifies the client contact Id that is designated as the primary approver for the Placement record. This reference supports approval routing and communication workflows that involve the client's designated decision maker.

BackupApprovingClientContactId Int False

Specifies the client contact Id that is identified as the backup approver for the Placement record. This value provides redundancy for approval workflows when the primary approver is unavailable.

BillingContactId Int False

Specifies the contact Id that is assigned as the billing contact for the Placement record. This value supports billing coordination and ensures accurate communication with the appropriate financial representative.

BillingFrequency String False

Specifies the billing frequency that is configured for the Placement record. This value informs invoicing schedules and downstream financial processes.

BillRate Double False

Captures the bill rate that is associated with the Placement record. This value contributes to invoice generation, revenue calculations, and margin analysis.

BonusPackage String False

Describes the bonus package that is connected to the Placement record. This value supports compensation modeling and internal reporting that tracks placement-related incentives.

BranchID Int False

Identifies the branch Id that is associated with the Placement record. This reference enables regional reporting, assignment routing, and organizational hierarchy alignment.

CandidateId Int False

Specifies the candidate Id that is linked to the Placement record. This value forms the core relationship between the Placement record and the candidate who is assigned to the job.

CanEnterTime Bool False

Returns a value of 'true' when the Placement record allows the candidate to enter time. It returns a value of 'false' when the Placement record restricts time entry based on configuration or workflow conditions.

ClientContactId Int False

Specifies the client contact Id that is associated with the Placement record. This value identifies the client's representative who is responsible for communication and oversight during the placement.

Comments String False

Captures internal comments that are recorded for the Placement record. This information supports collaboration and provides historical context for operational and account-management activities.

CompanyId Int False

Specifies the company Id that is associated with the Placement record. This reference connects the placement to the hiring organization within Bullhorn CRM.

CostCenter String False

Specifies the cost center that is assigned to the Placement record. This value assists accounting and reporting workflows that allocate costs to the proper organizational unit.

DateAdded Datetime False

Records the datetime stamp that is applied when the Placement record is first created. This value supports historical tracking, auditing, and chronological filtering.

DateLastModified Datetime False

Captures the datetime stamp that is recorded when the Placement record is most recently updated. This information enables audit reconciliation and informs processes that depend on the latest data values.

DaysGuaranteed Int False

Indicates the number of guaranteed days that is defined for the Placement record. This value supports financial modeling and contract compliance monitoring.

DaysproRated Int False

Specifies the number of prorated days that is calculated for the Placement record. This value influences billing, compensation, and agreement-related calculations.

EffectiveDate Datetime False

Specifies the effective date that is assigned to the Placement record. This date determines when the placement becomes active for reporting, billing, and workflow operations.

EffectivedateClient Datetime False

Captures the client-specific effective date that is defined for the Placement record. This value supports client-driven scheduling, milestone tracking, and coordinated start-date alignment.

EmployeeType String False

Identifies the employee type that is associated with the Placement record. This classification informs payroll processes, benefits treatment, and compliance configuration.

EmploymentType String False

Specifies the employment type that is defined for the Placement record. This value drives eligibility rules, reporting groupings, and workflow routing.

HoursofOperation String False

Describes the hours of operation that is associated with the Placement record. This information supports scheduling, availability management, and operational planning.

HoursPerDay Double False

Captures the number of hours per day that is expected for the Placement record. This value supports timesheet validation, labor modeling, and scheduling processes.

HousingManager Int False

Specifies the user or contact Id that is designated as the housing manager for the Placement record. This reference supports housing coordination and logistical workflows.

HousingStatus String False

Indicates the housing status that is associated with the Placement record. This value enables tracking of housing arrangements as part of onboarding or ongoing assignment management.

InvoiceGrouping String False

Specifies the invoice grouping configuration that is applied to the Placement record. This value determines how related charges and transactions are organized during invoice generation.

JobDuration Double False

Captures the job duration that is associated with the Placement record. This value supports contract planning, forecasting, and compliance with job-length requirements.

JobId Int False

Specifies the job Id that is connected to the Placement record. This reference creates the relationship between the placement and the job order to which the candidate is assigned.

LastApprovedPlacementChangeRequestId Int False

Identifies the Id of the most recent placement change request that is approved for the Placement record. This reference supports audit trails and ensures visibility into approved modifications.

LocationId Int False

Specifies the location Id that is associated with the Placement record. This value links the placement to a defined worksite location for scheduling, billing, and reporting activities.

MarkUp Double False

Represents the markup amount that is applied to the placement's pay-to-bill calculation. This value supports margin analysis and downstream financial reporting.

MigrateGUID String False

Represents the globally unique migration Id that is associated with the Placement record. This value enables system synchronization and ensures continuity when records originate from external data sources.

OptionsPackage String False

Specifies the options package that is associated with the Placement record. This value is referenced during contract setup and may influence compensation or billing structures.

OtherHourlyFee Double False

Represents the additional hourly fee that is associated with the Placement record. This value contributes to total billable calculations and may affect profitability reporting.

OtherHourlyFeeComments String False

Specifies comments regarding the additional hourly fee that is associated with the Placement record. This value supports auditability and provides clarification for finance and payroll teams.

OtmarkUp Double False

Represents the overtime markup value that is applied to the Placement record. This value influences cost and bill calculations for hours that exceed standard thresholds.

OverTimebillrate Double False

Specifies the overtime bill rate that is associated with the Placement record. This value defines the billed amount for qualifying overtime hours in client invoicing.

OverTimepayrate Double False

Represents the overtime pay rate that is associated with the Placement record. This value is used during payroll processing to calculate earnings for overtime work.

OvertimeExemption Int False

Specifies the overtime-exemption value that is associated with the Placement record. This value informs compliance and determines how overtime rules apply during payroll and billing.

OwnerId Int False

Represents the owner identifier (Id) that is assigned to the Placement record. This value designates the responsible internal user for workflow, visibility, and reporting.

PayRate String False

Specifies the pay rate that is associated with the Placement record. This value feeds payroll calculations and may affect margin and compensation reporting.

PayUnit String False

Represents the pay-unit designation that is associated with the Placement record. This value determines the interval or unit on which payroll amounts are calculated.

Placementfee Double False

Represents the placement fee that is associated with the Placement record. This value influences revenue recognition and may be included in client invoicing.

PlacementfeeFlat Double False

Specifies the flat placement fee that is associated with the Placement record. This value overrides percentage-based fee logic when applicable.

ProjectCodeList String False

Specifies the project codes that are associated with the Placement record. This value enables categorization for billing, accounting, and project-level reporting.

QuitJob Bool False

Returns a value of 'true' if the placement is flagged as a quit. It returns a value of 'false' if the placement is not flagged as a quit.

RateEntryType Bool False

Returns a value of 'true' if the rate entry type that is associated with the Placement record is configured as user-entered. It returns a value of 'false' if the rate is derived or system-calculated.

RecruitingmanagercommissionoverRide Double False

Represents the recruiting-manager override commission that is associated with the Placement record. This value contributes to commission calculations used during payroll and financial reporting.

ReferralFee String False

Specifies the referral fee that is associated with the Placement record. This value supports revenue tracking and referral-program audits.

ReferralFeeType String False

Represents the referral-fee type that is associated with the Placement record. This value determines how referral fees are calculated or categorized within financial workflows.

ReportedMargin Double False

Specifies the reported margin that is associated with the Placement record. This value supports profitability evaluation and financial analytics.

Reportingto String False

Represents the reporting-to designation that is associated with the Placement record. This value provides the supervisory or client-contact context required for operational and payroll workflows.

Salary String False

Specifies the salary value that is associated with the Placement record. This value supports compensation determination for placements using salaried structures.

SalesmanagercommissionoverRide Double False

Represents the sales-manager override commission that is associated with the Placement record. This value contributes to commission distribution calculations used by finance teams.

ScheduledEnd Datetime False

Specifies the scheduled end date for the Placement record. This value informs contract management, forecasting, and expected termination workflows.

ShiftId Int False

Represents the shift identifier (Id) that is associated with the Placement record. This value defines the working schedule that applies to payroll and resource-planning processes.

StartDate Datetime False

Specifies the start date for the Placement record. This value initiates payroll eligibility, scheduling, and contract-tracking logic.

StatementContactId Int False

Represents the statement-contact Id that is associated with the Placement record. This value identifies the billing contact used during invoice-generation workflows.

Status String False

Specifies the status that is associated with the Placement record. This value drives workflow behavior, visibility rules, and eligibility for payroll and invoicing processes.

SubmissionId Int False

Represents the submission identifier (Id) that is associated with the Placement record. This value links the placement back to the originating job-submission workflow.

Tax Double False

Specifies the tax amount that is associated with the Placement record. This value is applied during payroll and invoicing calculations to meet compliance requirements.

TaxState String False

Represents the tax state that is associated with the Placement record. This value determines jurisdiction for payroll, tax withholding, and regulatory calculations.

TerminationReason String False

Specifies the termination reason that is associated with the Placement record. This value supports auditability, compliance reporting, and end-of-assignment workflows.

UmbrellaCompanyId Int False

Represents the umbrella-company Id that is associated with the Placement record. This value defines the third-party management or payroll provider responsible for processing the worker.

WorkersCompCodeId Int False

Specifies the workers-compensation code Id that is associated with the Placement record. This value determines insurance, compliance classification, and risk-management categorization.

WorkWeekBegin Int False

Represents the work-week starting day that is associated with the Placement record. This value determines how time entry, overtime calculations, and payroll weeks are aligned.

CData Cloud

Placement1

Stores an alternative structure for placement data that is used in extended or legacy configurations. This table supports workflow flexibility by providing additional fields that tailor placement tracking to specialized business requirements.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the Placement1 record. This value uniquely distinguishes the Placement1 record within Bullhorn CRM and is used throughout financial, payroll, and workflow processes.

Changesapproved Int False

Captures the number of changes that are approved for the Placement1 record. This value supports audit reporting and provides visibility into placement modifications that have progressed through approval workflows.

Changeswaitingapproval Int False

Captures the number of changes that are waiting for approval for the Placement1 record. This value helps track pending updates and supports operational oversight of approval queues.

Expiringcredentials Int False

Indicates the number of credentials that are nearing expiration for the Placement1 record. This information supports compliance workflows that monitor expiring documents and certifications.

Incompleterequirements Int False

Identifies the count of incomplete requirements that are associated with the Placement1 record. This value supports onboarding and compliance processes that verify all placement prerequisites.

ApprovingClientContactId Int False

Specifies the client contact identifier (Id) that is designated as the approver for the Placement1 record. This reference supports approval routing and tracks the responsible decision-maker.

BackupApprovingClientContactId Int False

Identifies the backup client contact Id that is assigned to the Placement1 record. This value provides redundancy in approval workflows when the primary approver is unavailable.

BillingContactId Int False

Captures the billing contact Id that is associated with the Placement1 record. This reference ensures that invoices and billing communications reach the correct client representative.

BillingFrequency String False

Describes the billing frequency that is configured for the Placement1 record. This value influences invoice generation schedules and aligns billing cycles with client agreements.

BillRate Double False

Captures the bill rate that is assigned to the Placement1 record. This value drives invoicing, revenue calculations, and financial reporting for the assignment.

BonusPackage String False

Describes the bonus package that is associated with the Placement1 record. This value supports compensation modeling and details additional incentives included in the employment arrangement.

BranchID Int False

Identifies the branch Id that is linked to the Placement1 record. This reference supports segmentation, reporting, and organizational routing within Bullhorn CRM.

CandidateId Int False

Specifies the candidate Id that is associated with the Placement1 record. This value establishes the relationship between the placement and the individual performing the work.

CanEnterTime Bool False

Returns a value of 'true' when the Placement1 record allows the candidate to enter time. It returns a value of 'false' when system configuration prevents time entry for the placement.

ClientCompanyId Int False

Identifies the client company Id that is associated with the Placement1 record. This reference aligns the placement with the company that receives the services.

Comments String False

Captures comments that are recorded for the Placement1 record. This information supports internal documentation and communication related to placement activity.

ContactId Int False

Specifies the contact Id that is associated with the Placement1 record. This value identifies the client-side contact who participates in managing or overseeing the placement.

CostCenter String False

Captures the cost center that is assigned to the Placement1 record. This value supports accounting allocation and ensures labor charges map to the appropriate financial category.

DateAdded Datetime False

Records the date that is associated with when the Placement1 record is added. This value provides historical context and supports reporting related to placement creation timing.

DateLastModified Datetime False

Captures the date that is associated with the last modification of the Placement1 record. This value supports audit tracking and identifies when the most recent update occurred.

DaysGuaranteed Int False

Specifies the number of guaranteed days that are associated with the Placement1 record. This information supports contractual obligations and drives billing or compensation rules.

DaysproRated Int False

Captures the number of pro-rated days that are calculated for the Placement1 record. This value influences prorated billing and compensation processes.

EffectiveDate Datetime False

Specifies the effective date that is assigned to the Placement1 record. This value determines when placement terms become active within payroll and billing workflows.

EffectivedateClient Datetime False

Identifies the effective date on the client side that is associated with the Placement1 record. This value ensures alignment between internal placement timing and client-recognized start dates.

EmployeeType String False

Captures the employee type that is assigned to the Placement1 record. This value supports classification of the worker within payroll, reporting, and compliance workflows.

EmploymentType String False

Specifies the employment type that is associated with the Placement1 record. This value determines how the placement is categorized across payroll, reporting, and assignment management.

HoursofOperation String False

Captures the hours of operation that are associated with the Placement1 record. This value supports scheduling, timekeeping expectations, and client operational alignment.

HoursPerDay Double False

Specifies the number of hours per day that are expected for the Placement1 record. This value supports timekeeping, payroll calculations, and compliance monitoring.

HousingManager Int False

Identifies the housing manager Id that is associated with the Placement1 record. This reference supports housing oversight when placements involve employer-provided accommodations.

HousingStatus String False

Captures the housing status that is associated with the Placement1 record. This information supports operational tracking and indicates placement-related housing arrangements.

InvoiceGrouping String False

Specifies the invoice grouping category that is applied to the Placement1 record. This value influences how charges are consolidated and presented in client invoices.

JobId Int False

Identifies the job Id that is linked to the Placement1 record. This reference maintains the relationship between the placement and the originating job order.

JobDuration Double False

Captures the job duration that is associated with the Placement1 record. This value supports forecasting, billing, and scheduling decisions.

LastApprovedPlacementChangeRequestId Int False

Identifies the change request Id that is associated with the most recently approved placement change for the Placement1 record. This value supports audit trails and tracking of historical changes.

LocationId Int False

Identifies the location Id that is associated with the Placement1 record. This value links the placement to the worksite or client location used for payroll, scheduling, and reporting.

MarkUp Double False

Captures the markup percentage that is assigned to the Placement1 record. This value contributes to revenue calculations and determines the margin that is applied to billable hours.

MigrateGUID String False

Represents the globally unique migration Id for the Placement1 record. This value supports data migration, synchronization, and system reconciliation activities.

OptionsPackage String False

Describes the options package that is associated with the Placement1 record. This information outlines additional benefits or configurable components included in the placement arrangement.

OtherHourlyFee Double False

Captures the additional hourly fee that is associated with the Placement1 record. This value supports supplemental billing structures beyond standard rates.

OtherHourlyFeeComments String False

Records comments that describe the purpose or application of the additional hourly fee for the Placement1 record. This information supports internal documentation of billing exceptions and special conditions.

OtmarkUp Double False

Captures the overtime markup rate that is applied to the Placement1 record. This value influences overtime billing and ensures that enhanced rates follow client agreements.

OverTimebillrate Double False

Specifies the overtime bill rate that is associated with the Placement1 record. This value determines the invoiced amount for overtime hours.

OverTimepayrate Double False

Captures the overtime pay rate that is assigned to the Placement1 record. This value affects payroll processing for overtime work.

OvertimeExemption Int False

Indicates the overtime exemption status that is associated with the Placement1 record. This value supports compliance rules that determine whether overtime regulations apply.

OwnerId Int False

Identifies the owner Id that is assigned to the Placement1 record. This value designates the user responsible for managing the placement.

PayRate String False

Captures the pay rate that is assigned to the Placement1 record. This value determines the compensation that is provided to the candidate for regular hours worked.

PayUnit String False

Specifies the pay unit that is associated with the Placement1 record. This value defines the pay structure used for compensation calculations.

Placementfee Double False

Captures the placement fee that is assigned to the Placement1 record. This value supports billing and revenue processes related to direct hire or permanent placement arrangements.

PlacementfeeFlat Double False

Specifies the flat placement fee that is associated with the Placement1 record. This value represents a fixed fee amount used in permanent placement billing.

ProjectCodeList String False

Captures the list of project codes that is associated with the Placement1 record. This value supports financial allocation, cost tracking, and client-specific reporting.

QuitJob Bool False

Returns a value of 'true' when the Placement1 record indicates that the candidate quit the job. It returns a value of 'false' when the placement remains active or ends for another reason.

RateEntryType Bool False

Returns a value of 'true' when the Placement1 record uses an alternate rate entry type. It returns a value of 'false' when the placement follows the standard rate entry method.

RecruitingmanagercommissionoverRide Double False

Captures the commission override amount for the recruiting manager that is associated with the Placement1 record. This value supports commission calculations and revenue allocation.

ReferralFee String False

Records the referral fee that is associated with the Placement1 record. This value supports billing processes when referrals influence compensation or invoicing.

ReferralFeeType String False

Specifies the referral fee type that is associated with the Placement1 record. This value determines how referral charges are categorized and processed.

ReportedMargin Double False

Captures the reported margin that is calculated for the Placement1 record. This value supports profitability analysis and financial reporting.

Reportingto String False

Describes the reporting-to designation that is assigned to the Placement1 record. This information identifies the supervisor or client contact associated with the placement.

Salary String False

Captures the salary amount that is assigned to the Placement1 record. This value supports compensation modeling and payroll workflows for salaried placements.

SalesmanagercommissionoverRide Double False

Captures the commission override amount for the sales manager that is associated with the Placement1 record. This value supports compensation tracking and commission reconciliation.

ScheduledEnd Datetime False

Specifies the scheduled end date that is associated with the Placement1 record. This value helps determine assignment duration and supports forecasting and transition planning.

ShiftId Int False

Identifies the shift Id that is linked to the Placement1 record. This value supports scheduling, timekeeping expectations, and labor category alignment.

StartDate Datetime False

Captures the start date that is associated with the Placement1 record. This value determines when the placement begins and supports payroll, billing, and onboarding workflows.

StatementContactId Int False

Identifies the statement contact Id that is associated with the Placement1 record. This value determines who receives financial statements and billing summaries.

Status String False

Specifies the placement status that is assigned to the Placement1 record. This value reflects the current state of the placement within operational workflows.

SubmissionId Int False

Identifies the submission Id that links the Placement1 record to its originating job submission. This value preserves the relationship between stages of the recruiting lifecycle.

Tax Double False

Captures the tax amount or tax rate that is associated with the Placement1 record. This value supports payroll taxation and billing calculations based on jurisdictional rules.

TaxState String False

Specifies the tax state that is associated with the Placement1 record. This value determines state-specific taxation rules that apply to the placement.

TerminationReason String False

Captures the termination reason that is recorded for the Placement1 record. This value supports offboarding, reporting, and compliance documentation.

UmbrellaCompanyId Int False

Identifies the umbrella company Id that is linked to the Placement1 record. This value supports payroll and billing when the worker operates through an umbrella organization.

WorkersCompCodeId Int False

Specifies the workers' compensation code Id that is associated with the Placement1 record. This value determines workers' compensation classification and influences insurance cost calculations.

WorkWeekBegin Int False

Captures the workweek start day that is defined for the Placement1 record. This value supports timekeeping, overtime calculations, and payroll processing.

CData Cloud

Placement2

Stores a supplemental placement schema for environments that require extended placement attributes. This table supports advanced reporting and workflow logic by capturing data elements that extend the core placement model.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Identifies the unique identifier (Id) for the Placement2 record. This value establishes the primary reference used in financial processing, placement management, and system integrations.

Changesapproved Int False

Captures the number of approved placement changes that is recorded in the Placement2 record. This value supports audit tracking and reflects completed modifications.

Changeswaitingapproval Int False

Captures the number of placement changes that is waiting for approval in the Placement2 record. This value supports workflow routing and pending-action monitoring.

Expiringcredentials Int False

Records the count of credentials that are nearing expiration for the Placement2 record. This value assists compliance tracking and proactive renewal processes.

Incompleterequirements Int False

Captures the number of incomplete requirements that is associated with the Placement2 record. This value supports onboarding management and prevents incomplete placements from progressing.

ApprovingClientContactId Int False

Identifies the approving client contact Id that is associated with the Placement2 record. This value designates the client contact responsible for authorizing changes or confirming placement details.

BackupApprovingClientContactId Int False

Identifies the backup approving client contact Id that is linked to the Placement2 record. This value supports secondary approval routing when the primary approver is unavailable.

BillingContactId Int False

Identifies the billing contact Id that is associated with the Placement2 record. This value determines who receives billing inquiries and financial communications related to the placement.

BillingFrequency String False

Specifies the billing frequency that is applied to the Placement2 record. This value determines the cadence of invoice generation and revenue recognition.

BillRate Double False

Captures the bill rate that is assigned to the Placement2 record. This value determines the hourly or periodic amount invoiced to the client.

BonusPackage String False

Describes the bonus package that is associated with the Placement2 record. This information supports compensation planning and defines additional benefits offered as part of the placement.

BranchID Int False

Identifies the branch Id that is connected to the Placement2 record. This value establishes regional or organizational ownership for reporting and operational workflows.

CandidateId Int False

Identifies the candidate Id that is associated with the Placement2 record. This value links the placement to the worker fulfilling the assignment.

CanEnterTime Bool False

Returns a value of 'true' when the Placement2 record allows the candidate to enter time. It returns a value of 'false' when time entry is restricted or managed externally.

ClientCompanyId Int False

Identifies the client company Id that is associated with the Placement2 record. This value links the placement to the company receiving services.

Comments String False

Records comments that are stored in the Placement2 record. This information supports internal communication and documents placement-specific notes.

ContactId Int False

Identifies the contact Id that is linked to the Placement2 record. This value identifies the primary client contact responsible for coordination or communication.

CostCenter String False

Specifies the cost center that is assigned to the Placement2 record. This value supports financial allocation and internal accounting processes.

DateAdded Datetime False

Captures the date the Placement2 record is added to the system. This value supports historical tracking and time-based reporting.

DateLastModified Datetime False

Captures the date the Placement2 record is last modified. This value supports audit history, data governance, and change monitoring.

DaysGuaranteed Int False

Specifies the number of guaranteed days that is associated with the Placement2 record. This value supports financial commitments and contractual terms of service.

DaysproRated Int False

Captures the number of prorated days that is calculated for the Placement2 record. This value supports billing adjustments and partial-period compensation.

EffectiveDate Datetime False

Specifies the effective date that is assigned to the Placement2 record. This value determines when the placement terms activate within payroll and billing workflows.

EffectivedateClient Datetime False

Captures the effective date that is recorded for the client in the Placement2 record. This value supports client-specific scheduling and contract enforcement.

EmployeeType String False

Specifies the employee type that is assigned to the Placement2 record. This value identifies the worker classification used for payroll, billing, and compliance.

Employment String False

Describes the employment designation that is associated with the Placement2 record. This value supports categorization of the work arrangement for reporting and contractual alignment.

HoursofOperation String False

Captures the hours of operation that are recorded in the Placement2 record. This information supports scheduling expectations and timekeeping controls.

HoursPerDay Double False

Specifies the number of hours per day that is defined for the Placement2 record. This value supports payroll calculations and work-schedule management.

HousingManager Int False

Identifies the housing manager Id that is associated with the Placement2 record. This value supports coordination of housing services when lodging is required for the assignment.

HousingStatus String False

Specifies the housing status that is assigned to the Placement2 record. This value supports operational planning and determines whether housing resources are active, pending, or not applicable.

InvoiceGrouping String False

Specifies the invoice grouping method that is applied to the Placement2 record. This value determines how billable items are combined during invoice generation.

JobId Int False

Identifies the job Id that is associated with the Placement2 record. This value links the placement to its originating job order.

JobDuration Double False

Captures the job duration that is determined for the Placement2 record. This value supports schedule planning, forecasting, and assignment management.

LastApprovedPlacementChangeRequestId Int False

Identifies the last approved placement change request Id that is linked to the Placement2 record. This value supports audit tracking and connects the record to its most recent approved modification.

LocationId Int False

Identifies the location Id that is associated with the Placement2 record. This value determines the worksite location used for scheduling, compliance, and client reporting.

MarkUp Double False

Captures the markup percentage that is applied to the Placement2 record. This value supports billing calculations and determines the rate differential between pay and bill amounts.

MigrateGUID String False

Captures the globally unique migration Id that is assigned to the Placement2 record. This value supports data migration integrity and ensures consistent record tracking across environments.

OptionsPackage String False

Specifies the options package that is associated with the Placement2 record. This information supports compensation structuring and defines optional components included in the placement terms.

OtherHourlyFee Double False

Captures the additional hourly fee that is applied to the Placement2 record. This value supports premium billing arrangements or supplemental charges.

OtherHourlyFeeComments String False

Records comments about the additional hourly fee that is associated with the Placement2 record. This information provides context for billing adjustments and internal approvals.

OtmarkUp Double False

Captures the overtime markup percentage that is applied to the Placement2 record. This value supports payroll and billing calculations for overtime hours.

OverTimebillrate Double False

Specifies the overtime bill rate that is assigned to the Placement2 record. This value determines the rate invoiced to the client for overtime work.

OverTimepayrate Double False

Specifies the overtime pay rate that is assigned to the Placement2 record. This value determines the rate paid to the candidate for verified overtime hours.

OvertimeExemption Int False

Identifies the overtime exemption classification that is associated with the Placement2 record. This value supports compliance tracking and determines how overtime rules apply under labor regulations.

OwnerId Int False

Identifies the owner Id that is assigned to the Placement2 record. This value designates the user responsible for managing the placement lifecycle and overseeing related activities.

PayRate String False

Specifies the pay rate that is assigned to the Placement2 record. This value determines compensation calculations and supports payroll processing.

PayUnit String False

Specifies the pay unit that is applied to the Placement2 record. This value defines the measurement basis used for payroll, billing, and reporting.

Placementfee Double False

Captures the placement fee that is assessed for the Placement2 record. This value supports revenue calculations and contract enforcement.

PlacementfeeFlat Double False

Captures the flat placement fee that is associated with the Placement2 record. This value represents a fixed charge used in contract-based or non-percentage fee models.

ProjectCodeList String False

Specifies the project code list that is associated with the Placement2 record. This value supports internal accounting, cost allocation, and multi-project reporting.

QuitJob Bool False

Returns a value of 'true' when the Placement2 record indicates that the candidate quit the job. It returns a value of 'false' when the candidate did not separate from the assignment voluntarily.

RateEntryType Bool False

Returns a value of 'true' when the Placement2 record uses a rate entry type that triggers alternate processing rules. It returns a value of 'false' when standard rate entry behavior applies.

RecruitingmanagercommissionoverRide Double False

Captures the recruiting manager commission override amount that is associated with the Placement2 record. This value supports incentive tracking and commission calculations.

ReferralFee String False

Specifies the referral fee arrangement that is associated with the Placement2 record. This value supports financial agreements and identifies whether referral compensation is applicable.

ReferralFeeType String False

Specifies the referral fee type that is assigned to the Placement2 record. This value determines how referral payments are classified during revenue processing.

ReportedMargin Double False

Captures the reported margin that is calculated for the Placement2 record. This value supports profitability analysis and financial performance reporting.

Reportingto String False

Identifies the reporting-to contact that is associated with the Placement2 record. This value determines the supervisory contact responsible for oversight and timecard approvals.

Salary String False

Specifies the salary value that is assigned to the Placement2 record. This value supports compensation modeling and applies when the placement uses a salaried pay structure.

SalesmanagercommissionoverRide Double False

Captures the sales manager commission override that is associated with the Placement2 record. This value supports commission tracking and revenue allocation.

ScheduledEnd Datetime False

Specifies the scheduled end date that is assigned to the Placement2 record. This value determines when the placement is expected to conclude for scheduling and forecasting.

ShiftId Int False

Identifies the shift Id that is associated with the Placement2 record. This value determines the assigned work shift used for scheduling, timekeeping, and payroll calculations.

StartDate Datetime False

Specifies the start date that is recorded for the Placement2 record. This value determines when the candidate begins the assignment and triggers pay, billing, and scheduling workflows.

StatementContactId Int False

Identifies the statement contact Id that is associated with the Placement2 record. This value determines where client statements and billing summaries are directed.

Status String False

Specifies the status that is assigned to the Placement2 record. This value indicates the placement's current state within operational, financial, and workflow processes.

SubmissionId Int False

Identifies the submission Id that is linked to the Placement2 record. This value connects the placement back to the originating job submission that advanced to hire.

TaxRate Double False

Specifies the tax rate that is applied to the Placement2 record. This value supports taxation calculations and financial compliance.

TaxState String False

Identifies the tax state that is associated with the Placement2 record. This value determines the jurisdiction used for tax calculations and regulatory reporting.

TerminationReason String False

Specifies the termination reason that is recorded for the Placement2 record. This information documents the cause of assignment conclusion for compliance and internal review.

UmbrellaCompanyId Int False

Identifies the umbrella company Id that is associated with the Placement2 record. This value supports employer-of-record arrangements and determines which entity manages payroll and compliance.

WorkersCompCodeId Int False

Identifies the workers' compensation code Id that is assigned to the Placement2 record. This value determines the insurance classification used for risk assessment and payroll processing.

WorkWeekBegin Int False

Specifies the workweek start day that is defined for the Placement2 record. This value determines how weekly time, overtime, and payroll periods are calculated.

CData Cloud

Placement3

Stores a placement record variation used for custom or specialized implementations. This table enhances operational flexibility by accommodating additional placement attributes that influence internal processes.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Identifies the identifier (Id) that uniquely represents the Placement3 record. This value supports internal tracking, linking, and lifecycle management for the placement.

Changesapproved Int False

Captures the number of approved changes that are associated with the Placement3 record. This value supports audit tracking and indicates how many change requests have completed the approval workflow.

Changeswaitingapproval Int False

Captures the number of changes waiting for approval that are linked to the Placement3 record. This value helps determine pending work and identifies whether additional review is required.

Expiringcredentials Int False

Identifies the count of credentials that are nearing expiration for the Placement3 record. This value supports compliance monitoring and triggers renewal or follow-up tasks.

Incompleterequirements Int False

Captures the number of incomplete requirements that are associated with the Placement3 record. This value helps determine onboarding progress and highlights outstanding compliance items.

ApprovingClientContactId Int False

Identifies the client contact Id that is assigned as the approving authority for the Placement3 record. This value determines which client representative is responsible for validating placement details.

BackupApprovingClientContactId Int False

Identifies the backup approving client contact Id for the Placement3 record. This value provides redundancy for approvals when the primary contact is unavailable.

BillingContactId Int False

Identifies the billing contact Id that is associated with the Placement3 record. This value designates the contact responsible for receiving invoices and billing communications.

BillingFrequency String False

Specifies the billing frequency that is assigned to the Placement3 record. This value determines how often invoices are generated and processed for the placement.

BillRate Double False

Specifies the bill rate that is associated with the Placement3 record. This value supports invoicing calculations and determines the rate billed to the client.

BonusPackage String False

Specifies the bonus package that is assigned to the Placement3 record. This value defines additional compensation components that apply to the placement.

BranchID Int False

Identifies the branch Id that is associated with the Placement3 record. This value determines the organizational unit responsible for managing the placement.

CandidateId Int False

Identifies the candidate Id that is linked to the Placement3 record. This value establishes the connection between the placement and the individual fulfilling the assignment.

CanEnterTime Bool False

Returns a value of 'true' when the Placement3 record allows the candidate to enter time. It returns a value of 'false' when time entry is restricted or delegated.

ClientCompanyId Int False

Identifies the client company Id that is associated with the Placement3 record. This value determines the client organization receiving the placement services.

Comments String False

Records comments that are associated with the Placement3 record. This information supports internal documentation, communication, and audit history.

ContactId Int False

Identifies the client contact Id that is associated with the Placement3 record. This value determines the primary client representative linked to the placement.

CostCenter String False

Specifies the cost center that is assigned to the Placement3 record. This value supports internal accounting, cost allocation, and financial reporting.

DateAdded Datetime False

Captures the date and time when the Placement3 record is created. This value supports auditing, chronological tracking, and workflow initiation.

DateLastModified Datetime False

Captures the date and time when the Placement3 record is last modified. This value supports auditing and identifies when the record was last updated.

DaysGuaranteed Int False

Specifies the number of guaranteed days that are associated with the Placement3 record. This value supports contractual obligations and financial calculations.

DaysproRated Int False

Specifies the number of prorated days that are applied to the Placement3 record. This value supports adjustments to billing or compensation when work periods differ from standard expectations.

EffectiveDate Datetime False

Specifies the effective date that is assigned to the Placement3 record. This value determines when placement terms begin to apply for payroll, billing, and compliance.

EffectivedateClient Datetime False

Specifies the client effective date that is recorded for the Placement3 record. This value determines the client-recognized start date used for scheduling and contractual alignment.

EmployeeType String False

Specifies the employee type that is assigned to the Placement3 record. This value defines the employment category that governs compensation and compliance rules.

Employment String False

Specifies the employment classification that is applied to the Placement3 record. This value supports workforce categorization and operational tracking.

HoursofOperation String False

Specifies the hours of operation that are associated with the Placement3 record. This value supports scheduling, timekeeping, and shift planning.

HoursPerDay Double False

Specifies the number of hours per day that are assigned to the Placement3 record. This value supports payroll calculations and determines standard daily work expectations.

HousingManager Int False

Identifies the housing manager Id that is associated with the Placement3 record. This value determines who oversees housing arrangements when applicable.

HousingStatus String False

Specifies the housing status that is associated with the Placement3 record. This value supports logistical tracking and identifies whether housing arrangements are active.

InvoiceGrouping String False

Specifies the invoice grouping method that is assigned to the Placement3 record. This value determines how charges and time entries are combined for billing.

JobId Int False

Identifies the job Id that is associated with the Placement3 record. This value links the placement to the corresponding job order or opportunity record.

JobDuration Double False

Specifies the job duration that is assigned to the Placement3 record. This value determines the expected length of the assignment and supports forecasting and scheduling.

LastApprovedPlacementChangeRequestId Int False

Identifies the last approved placement change request Id that is associated with the Placement3 record. This value supports audit tracking and identifies the most recent approved modification.

LocationId Int False

Identifies the location Id that is associated with the Placement3 record. This value determines where the work is performed and supports compliance, billing, and scheduling processes.

MarkUp Double False

Specifies the markup percentage that is applied to the Placement3 record. This value supports billing calculations by defining how client charges are increased over pay rates.

MigrateGUID String False

Captures the globally unique migration Id that is assigned to the Placement3 record. This value supports data import tracking, migration reconciliation, and audit verification.

OptionsPackage String False

Specifies the options package that is associated with the Placement3 record. This value defines additional compensation or benefit components that apply to the placement.

OtherHourlyFee Double False

Specifies the other hourly fee that is applied to the Placement3 record. This value supports billing and payroll adjustments that fall outside standard rate structures.

OtherHourlyFeeComments String False

Records comments regarding the other hourly fee that is associated with the Placement3 record. This information provides supplemental context for accounting, auditing, or approval workflows.

OtmarkUp Double False

Specifies the overtime markup percentage that is applied to the Placement3 record. This value supports invoicing calculations for overtime hours.

OverTimebillrate Double False

Specifies the overtime bill rate that is associated with the Placement3 record. This value determines the rate billed to the client when overtime occurs.

OverTimepayrate Double False

Specifies the overtime pay rate that is assigned to the Placement3 record. This value determines the pay received by the candidate for overtime hours.

OvertimeExemption Int False

Indicates whether the Placement3 record is classified with an overtime exemption status. This value supports payroll rules and determines how overtime eligibility is evaluated.

OwnerId Int False

Identifies the owner Id that is assigned to the Placement3 record. This value determines which user is responsible for managing and maintaining the placement.

PayRate String False

Specifies the pay rate that is associated with the Placement3 record. This value supports payroll calculations and establishes the compensation rate for the candidate.

PayUnit String False

Specifies the pay unit that is applied to the Placement3 record. This value determines the timeframe or unit of measure used for payroll processing.

Placementfee Double False

Specifies the placement fee that is associated with the Placement3 record. This value supports client billing by defining the fee owed for a successful placement.

PlacementfeeFlat Double False

Specifies the flat placement fee that is assigned to the Placement3 record. This value provides a fixed-fee alternative to percentage-based billing structures.

ProjectCodeList String False

Specifies the project code list that is associated with the Placement3 record. This value supports internal project tracking and allocation of work.

QuitJob Bool False

Returns a value of 'true' when the Placement3 record indicates that the candidate quit the job. It returns a value of 'false' when the placement did not end due to a voluntary departure.

RateEntryType Bool False

Returns a value of 'true' when the Placement3 record uses a rate entry type that supports enhanced rate configuration. It returns a value of 'false' when standard rate handling applies.

RecruitingmanagercommissionoverRide Double False

Specifies the recruiting-manager commission override that is associated with the Placement3 record. This value supports commission calculations and compensation reporting.

ReferralFee String False

Specifies the referral fee that is associated with the Placement3 record. This value supports billing and commission processes tied to referral arrangements.

ReferralFeeType String False

Specifies the referral fee type that is applied to the Placement3 record. This value determines how the referral fee is calculated or categorized in financial workflows.

ReportedMargin Double False

Captures the reported margin that is calculated for the Placement3 record. This value supports profitability analysis and financial reporting.

Reportingto String False

Specifies the reporting-to information that is associated with the Placement3 record. This value identifies who receives updates or supervises the placement.

Salary String False

Specifies the salary that is associated with the Placement3 record. This value supports payroll configuration and compensation planning.

SalesmanagercommissionoverRide Double False

Specifies the sales-manager commission override that is associated with the Placement3 record. This value supports commission calculations for sales leadership roles.

ScheduledEnd Datetime False

Specifies the scheduled end date that is assigned to the Placement3 record. This value determines when the placement is expected to conclude under current terms.

ShiftId Int False

Identifies the shift Id that is associated with the Placement3 record. This value determines which shift template governs scheduling and timekeeping.

StartDate Datetime False

Specifies the start date that is assigned to the Placement3 record. This value determines when the placement begins for payroll, billing, and compliance workflows.

StatementContactId Int False

Identifies the statement contact Id that is associated with the Placement3 record. This value determines who receives financial statements or account summaries.

Status String False

Specifies the status that is assigned to the Placement3 record. This value reflects the placement's current operational state within the staffing workflow.

SubmissionId Int False

Identifies the submission Id that is associated with the Placement3 record. This value links the placement to the related job submission record.

TaxRate Double False

Specifies the tax rate that is applied to the Placement3 record. This value supports payroll tax calculations and financial compliance.

TaxState String False

Specifies the tax state that is associated with the Placement3 record. This value determines the state tax rules that apply to payroll processing.

TerminationReason String False

Specifies the termination reason that is recorded for the Placement3 record. This value supports compliance, auditing, and end-of-assignment reporting.

UmbrellaCompanyId Int False

Identifies the umbrella company Id that is associated with the Placement3 record. This value determines which third-party organization provides employment or administrative services when applicable.

WorkersCompCodeId Int False

Identifies the workers' compensation code Id that is associated with the Placement3 record. This value determines which workers' compensation rules apply for insurance and compliance.

WorkWeekBegin Int False

Specifies the workweek beginning day that is assigned to the Placement3 record. This value determines how weekly reporting, payroll cycles, and billing periods are calculated.

CData Cloud

Placement4

Stores an extended placement schema variation that supports specialized staffing workflows. This table strengthens customization by supplementing standard placement details with organization-specific attributes.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the Placement4 record. This value serves as the primary reference that is used throughout Bullhorn CRM workflows to track, update, and relate the Placement4 entry to associated records.

Changesapproved Int False

Captures the number of changes that are approved for the Placement4 record. This value participates in workflow tracking that is used to determine whether pending modifications can proceed.

Changeswaitingapproval Int False

Captures the number of changes that are waiting for approval for the Placement4 record. This value supports review and approval processes that are managed by Bullhorn CRM to ensure proper authorization.

Expiringcredentials Int False

Represents the number of credentials that are expiring for the Placement4 record. This value enables compliance monitoring that is needed for assignment continuation and client requirements.

Incompleterequirements Int False

Represents the number of requirements that are incomplete for the Placement4 record. This value informs validation processes that are used before confirming or extending the placement.

ApprovingClientContactId Int False

Specifies the Id of the client contact that is approving the Placement4 record. This value links the placement to the approving contact record that is stored in the ClientContact table.

BackupApprovingClientContactId Int False

Specifies the Id of the backup client contact that is assigned to approve the Placement4 record. This value provides redundancy that is used when the primary approving contact is unavailable.

BillingContactId Int False

Specifies the Id of the billing contact that is associated with the Placement4 record. This value links the placement to the contact that is responsible for billing coordination and invoice management.

BillingFrequency String False

Indicates the billing frequency that is applied to the Placement4 record. This value drives invoicing schedules that are enforced through Bullhorn CRM's financial workflows.

BillRate Double False

Specifies the bill rate that applies to the Placement4 record. This value participates in compensation, billing, and margin calculations that occur during invoice generation.

BonusPackage String False

Represents the bonus package that is associated with the Placement4 record. This value contributes to compensation configuration that is used in payroll and client billing operations.

BranchID Int False

Specifies the Id of the branch that is assigned to the Placement4 record. This value ties the placement to the organizational unit that is responsible for managing related activities.

CandidateId Int False

Specifies the Id of the candidate that is associated with the Placement4 record. This value establishes the relationship that is used to manage candidate placement status and work history.

CanEnterTime Bool False

Returns a value of 'true' when the candidate can enter time for the Placement4 record. It returns a value of 'false' when time entry is not permitted based on system controls or placement configuration.

ClientCompanyId Int False

Specifies the Id of the client company that is associated with the Placement4 record. This value links the placement to the organization that is receiving staffing services.

Comments String False

Captures comments that relate to the Placement4 record. This information supports communication and historical tracking within Bullhorn CRM workflows.

ContactId Int False

Specifies the Id of the primary contact that is associated with the Placement4 record. This value identifies the contact who serves as the main point of communication for the placement.

CostCenter String False

Represents the cost center that is associated with the Placement4 record. This value supports internal accounting alignment that is used for financial reporting and cost tracking.

DateAdded Datetime False

Indicates the date and time when the Placement4 record is added to the system. This value supports auditing, reporting, and chronological sequencing for placement activity.

DateLastModified Datetime False

Indicates the date and time when the Placement4 record is last modified. This value provides traceability that is used to track updates within Bullhorn CRM.

DaysGuaranteed Int False

Specifies the number of guaranteed days that apply to the Placement4 record. This value supports contractual compliance and billing logic that governs guarantees.

DaysproRated Int False

Specifies the number of prorated days that apply to the Placement4 record. This value influences billing adjustments and compensation calculations that are based on time worked.

EffectiveDate Datetime False

Indicates the effective date for the Placement4 record. This value determines when placement terms begin and influences downstream payroll and billing processes.

EffectivedateClient Datetime False

Indicates the client-defined effective date for the Placement4 record. This value reflects the client's internal scheduling requirements that affect engagement timing.

EmployeeType String False

Specifies the employee type that is assigned to the Placement4 record. This value affects payroll processing, tax configuration, and classification-based workflows.

Employment String False

Represents the employment classification for the Placement4 record. This value drives internal and regulatory logic that is used to determine placement status and compliance requirements.

HoursofOperation String False

Captures the hours of operation that relate to the Placement4 record. This information informs scheduling, availability checks, and time-entry validation.

HoursPerDay Double False

Specifies the number of hours per day that apply to the Placement4 record. This value contributes to time-entry expectations and billing calculations.

HousingManager Int False

Specifies the Id of the housing manager that is associated with the Placement4 record. This value identifies the person responsible for overseeing housing logistics when applicable.

HousingStatus String False

Indicates the housing status that is associated with the Placement4 record. This value supports operational tracking for placements that involve temporary housing arrangements.

InvoiceGrouping String False

Specifies the invoice grouping configuration that is assigned to the Placement4 record. This value informs the structure of generated invoices during financial processing.

JobId Int False

Specifies the Id of the job that is associated with the Placement4 record. This value links the placement to the originating job order for reporting and workflow alignment.

JobDuration Double False

Represents the job duration that is associated with the Placement4 record. This value supports planning and scheduling functions that are used to manage the assignment timeline.

LastApprovedPlacementChangeRequestId Int False

Specifies the Id of the most recent placement change request that is approved for the Placement4 record. This value contributes to change tracking and historical audit workflows.

LocationId Int False

Specifies the Id of the location that is associated with the Placement4 record. This value connects the placement to the site where work activities occur.

MarkUp Double False

Specifies the markup value that is applied to the Placement4 record. This value contributes to margin calculations that occur during billing and reporting processes.

MigrateGUID String False

Represents the globally unique migration Id that is associated with the Placement4 record. This value supports data migration tracking that is used to reconcile imported records.

OptionsPackage String False

Represents the options package that is linked to the Placement4 record. This value supports compensation, benefits, or incentive configurations that are maintained through Bullhorn CRM.

OtherHourlyFee Double False

Specifies the additional hourly fee that is associated with the Placement4 record. This value influences billing totals and cost calculations for hours worked.

OtherHourlyFeeComments String False

Captures comments that relate to the additional hourly fee for the Placement4 record. This information supports auditability and communication for billing adjustments.

OtmarkUp Double False

Specifies the overtime markup value that is applied to the Placement4 record. This value contributes to overtime rate calculations for payroll and invoice generation.

OverTimebillrate Double False

Specifies the overtime bill rate that is associated with the Placement4 record. This value drives invoicing and financial processing for overtime hours.

OverTimepayrate Double False

Specifies the overtime pay rate that is associated with the Placement4 record. This value supports payroll processing that is aligned with overtime rules.

OvertimeExemption Int False

Indicates whether the Placement4 record is marked for an overtime exemption. This value informs payroll logic that is used to determine whether overtime rules apply.

OwnerId Int False

Specifies the Id of the owner that is assigned to the Placement4 record. This value identifies the internal user who is responsible for managing and updating the placement.

PayRate String False

Specifies the pay rate that is associated with the Placement4 record. This value establishes compensation terms that influence payroll and billing workflows.

PayUnit String False

Indicates the pay unit that applies to the Placement4 record. This value determines how compensation is measured for payroll and financial processes.

Placementfee Double False

Specifies the placement fee that is associated with the Placement4 record. This value contributes to financial calculations that are used for client invoicing and revenue reporting.

PlacementfeeFlat Double False

Specifies the flat placement fee that is associated with the Placement4 record. This value supports fixed-fee billing arrangements that are configured for the placement.

ProjectCodeList String False

Captures the list of project codes that are linked to the Placement4 record. This information supports cost allocation and internal project tracking.

QuitJob Bool False

Returns a value of 'true' when the candidate quits the job that is associated with the Placement4 record. It returns a value of 'false' when the job separation does not meet the system's quit criteria.

RateEntryType Bool False

Returns a value of 'true' when the rate entry type for the Placement4 record requires a structured entry format. It returns a value of 'false' when rate information follows standard input behavior.

RecruitingmanagercommissionoverRide Double False

Specifies the recruiting manager commission override that is associated with the Placement4 record. This value influences commission calculations that relate to recruiting activities.

ReferralFee String False

Represents the referral fee that is associated with the Placement4 record. This value supports internal incentive tracking and client billing rules that involve referral arrangements.

ReferralFeeType String False

Indicates the referral fee type that is associated with the Placement4 record. This value determines how referral-related compensation is processed during financial workflows.

ReportedMargin Double False

Represents the reported margin that is associated with the Placement4 record. This value supports profitability analysis that is performed within Bullhorn CRM reporting.

Reportingto String False

Specifies the reporting relationship that is associated with the Placement4 record. This value identifies the person or role to whom the candidate reports during the assignment.

Salary String False

Specifies the salary amount that is associated with the Placement4 record. This value establishes fixed compensation terms that influence payroll and financial calculations.

SalesmanagercommissionoverRide Double False

Specifies the sales manager commission override that is associated with the Placement4 record. This value adjusts commission calculations that apply to sales activities.

ScheduledEnd Datetime False

Indicates the scheduled end date for the Placement4 record. This value supports workflow timing, extension management, and forecasting activities.

ShiftId Int False

Specifies the Id of the shift that is associated with the Placement4 record. This value ties the placement to scheduling parameters that define work hours and shift structures.

StartDate Datetime False

Indicates the start date for the Placement4 record. This value determines when assignment activities begin and influences payroll and billing cycles.

StatementContactId Int False

Specifies the Id of the statement contact that is associated with the Placement4 record. This value identifies the contact who receives statements or financial documents for the placement.

Status String False

Indicates the status of the Placement4 record. This value controls workflow transitions and determines which placement actions are available within Bullhorn CRM.

SubmissionId Int False

Specifies the Id of the submission that is associated with the Placement4 record. This value links the placement to the originating candidate submission within the hiring workflow.

TaxRate Double False

Specifies the tax rate that is applied to the Placement4 record. This value influences payroll withholding and cost calculations.

TaxState String False

Indicates the tax state that is associated with the Placement4 record. This value informs tax configuration rules that apply to payroll processing.

TerminationReason String False

Captures the termination reason that is associated with the Placement4 record. This information supports compliance tracking and end-of-assignment reporting.

UmbrellaCompanyId Int False

Specifies the Id of the umbrella company that is associated with the Placement4 record. This value is used when the placement is managed through an intermediary organization.

WorkersCompCodeId Int False

Specifies the Id of the workers' compensation code that is associated with the Placement4 record. This value supports regulatory compliance and insurance categorization.

WorkWeekBegin Int False

Indicates the day on which the work week begins for the Placement4 record. This value influences payroll cycle processing and time-entry validation.

CData Cloud

Placement5

Stores a fifth placement variant that supports flexible or legacy deployment scenarios. This table supports tailored workflow needs by capturing placement-related data that extends beyond the core model.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the Placement5 record. This value provides the primary reference that is used throughout Bullhorn CRM to track, relate, and manage placement activity.

Changesapproved Int False

Captures the number of changes that are approved for the Placement5 record. This value participates in workflow decisions that determine when updates can progress through the approval process.

Changeswaitingapproval Int False

Captures the number of changes that are waiting for approval for the Placement5 record. This value supports review queues and authorization workflows that are managed within Bullhorn CRM.

Expiringcredentials Int False

Represents the number of credentials that are expiring for the Placement5 record. This value enables compliance validation that is required for continuing assignment eligibility.

Incompleterequirements Int False

Represents the number of requirements that are incomplete for the Placement5 record. This value informs readiness checks that must pass before the placement can move forward.

ApprovingClientContactId Int False

Specifies the Id of the client contact that approves the Placement5 record. This value links the placement to the designated decision-maker who is responsible for approval actions.

BackupApprovingClientContactId Int False

Specifies the Id of the backup client contact that is assigned to approve the Placement5 record. This value provides redundancy that is used when the primary approving contact is unavailable.

BillingContactId Int False

Specifies the Id of the billing contact that is associated with the Placement5 record. This value establishes the relationship that is used to direct billing questions and financial coordination.

BillingFrequency String False

Indicates the billing frequency that is applied to the Placement5 record. This value drives invoice cycle generation and financial scheduling within Bullhorn CRM.

BillRate Double False

Specifies the bill rate that applies to the Placement5 record. This value contributes to client billing, revenue tracking, and margin evaluation.

BonusPackage String False

Represents the bonus package that is associated with the Placement5 record. This value supports compensation configuration that is managed in payroll and financial workflows.

BranchID Int False

Specifies the Id of the branch that is assigned to the Placement5 record. This value ties the placement to the organizational unit that manages related operations and reporting.

CandidateId Int False

Specifies the Id of the candidate that is associated with the Placement5 record. This value defines the relationship that Bullhorn CRM uses to manage candidate activity, history, and assignment status.

CanEnterTime Bool False

Returns a value of 'true' when the candidate can enter time for the Placement5 record. It returns a value of 'false' when system rules or placement configuration prevent the candidate from submitting time.

ClientCompanyId Int False

Specifies the Id of the client company that is associated with the Placement5 record. This value links the assignment to the organization that receives staffing services.

Comments String False

Captures comments that relate to the Placement5 record. This information provides supplemental context and historical detail that is used throughout placement review and communication workflows.

ContactId Int False

Specifies the Id of the primary contact that is associated with the Placement5 record. This value identifies the individual who serves as the primary communication point for assignment coordination.

CostCenter String False

Represents the cost center that is associated with the Placement5 record. This value supports financial alignment that is used for internal accounting and cost allocation.

DateAdded Datetime False

Indicates the date and time when the Placement5 record is added to the system. This timestamp supports auditing and sequence tracking for placement creation.

DateLastModified Datetime False

Indicates the date and time when the Placement5 record is last modified. This value provides visibility into the most recent updates for auditing and workflow validation.

DaysGuaranteed Int False

Specifies the number of guaranteed days that apply to the Placement5 record. This value supports contractual rules and billing logic that references guaranteed time commitments.

DaysproRated Int False

Specifies the number of prorated days that apply to the Placement5 record. This value influences prorated billing and compensation calculations.

EffectiveDate Datetime False

Indicates the effective date for the Placement5 record. This value determines when placement terms become active and influences downstream payroll and invoicing schedules.

EffectivedateClient Datetime False

Indicates the client-designated effective date for the Placement5 record. This value reflects client scheduling expectations that are used when determining assignment timing.

EmployeeType String False

Specifies the employee type that is associated with the Placement5 record. This value informs payroll classification, tax handling, and employment-based business rules.

Employment String False

Represents the employment classification for the Placement5 record. This value affects compliance checks and placement workflows that rely on employment status.

HoursofOperation String False

Captures the hours of operation that relate to the Placement5 record. This information supports scheduling alignment and time-entry validation.

HoursPerDay Double False

Specifies the number of hours per day that apply to the Placement5 record. This value contributes to scheduling expectations and billing calculations that depend on daily work hours.

HousingManager Int False

Specifies the Id of the housing manager that is associated with the Placement5 record. This value identifies the individual who oversees housing logistics when the placement requires managed housing.

HousingStatus String False

Indicates the housing status that is associated with the Placement5 record. This value supports operational workflows that track placement-related housing arrangements.

InvoiceGrouping String False

Specifies the invoice grouping configuration that is assigned to the Placement5 record. This value influences how invoices are structured and consolidated during financial processing.

JobId Int False

Specifies the Id of the job that is associated with the Placement5 record. This value connects the placement to the originating job order and supports reporting across job-based workflows.

JobDuration Double False

Represents the job duration that is associated with the Placement5 record. This value supports planning and scheduling functions that are used to manage assignment timelines.

LastApprovedPlacementChangeRequestId Int False

Specifies the Id of the most recent placement change request that is approved for the Placement5 record. This value supports historical tracking and workflow auditing.

LocationId Int False

Specifies the Id of the location that is associated with the Placement5 record. This value identifies the physical site where assignment activities occur.

MarkUp Double False

Specifies the markup value that is applied to the Placement5 record. This value contributes to the margin calculations that support billing, profitability analysis, and revenue reporting.

MigrateGUID String False

Represents the globally unique migration Id that is associated with the Placement5 record. This value supports migration tracking that is required for reconciling imported or synchronized data.

OptionsPackage String False

Represents the options package that is linked to the Placement5 record. This value supports compensation or benefits configuration that is maintained within Bullhorn CRM.

OtherHourlyFee Double False

Specifies the additional hourly fee that is associated with the Placement5 record. This value affects billing totals and internal cost calculations that apply when additional hourly charges are required.

OtherHourlyFeeComments String False

Captures comments that relate to the additional hourly fee for the Placement5 record. This information supports auditability and internal review of billing-related adjustments.

OtmarkUp Double False

Specifies the overtime markup value that is applied to the Placement5 record. This value contributes to overtime margin calculations that influence billing and financial reporting.

OverTimebillrate Double False

Specifies the overtime bill rate that is associated with the Placement5 record. This value is used during invoice generation to determine charges for overtime hours.

OverTimepayrate Double False

Specifies the overtime pay rate that is associated with the Placement5 record. This value supports payroll processing for hours that qualify as overtime.

OvertimeExemption Int False

Indicates whether the Placement5 record qualifies for an overtime exemption. This value informs payroll logic and regulatory rules that determine whether overtime compensation applies.

OwnerId Int False

Specifies the Id of the owner that is assigned to the Placement5 record. This value identifies the internal user who is responsible for managing, updating, and overseeing the placement.

PayRate String False

Specifies the pay rate that is associated with the Placement5 record. This value establishes the compensation structure that influences payroll and billing workflows.

PayUnit String False

Indicates the pay unit that applies to the Placement5 record. This value determines how compensation is measured and processed during payroll and billing calculations.

Placementfee Double False

Specifies the placement fee that is associated with the Placement5 record. This value contributes to financial calculations that are used for invoicing and revenue tracking.

PlacementfeeFlat Double False

Specifies the flat placement fee that is associated with the Placement5 record. This value supports fixed-fee billing arrangements that apply to the placement.

ProjectCodeList String False

Captures the list of project codes that are linked to the Placement5 record. This information supports cost allocation and internal project management workflows.

QuitJob Bool False

Returns a value of 'true' when the candidate quits the job that is associated with the Placement5 record. It returns a value of 'false' when the separation does not meet the quit criteria that are defined by the system.

RateEntryType Bool False

Returns a value of 'true' when the Placement5 record uses a structured rate entry type. It returns a value of 'false' when rates follow standard entry behavior within Bullhorn CRM.

RecruitingmanagercommissionoverRide Double False

Specifies the recruiting manager commission override that is associated with the Placement5 record. This value contributes to commission calculations that relate to recruiting activities.

ReferralFee String False

Represents the referral fee that is associated with the Placement5 record. This value supports compensation tracking and billing rules that involve referral-based arrangements.

ReferralFeeType String False

Indicates the referral fee type that is associated with the Placement5 record. This value determines how referral-related compensation is processed during billing and payroll activities.

ReportedMargin Double False

Represents the reported margin that is associated with the Placement5 record. This value supports profitability analysis and financial reporting performed within Bullhorn CRM.

Reportingto String False

Specifies the reporting relationship that is associated with the Placement5 record. This value identifies the individual or role that the candidate reports to during the assignment.

Salary String False

Specifies the salary amount that is associated with the Placement5 record. This value establishes fixed compensation details that influence payroll and financial processing.

SalesmanagercommissionoverRide Double False

Specifies the sales manager commission override that is associated with the Placement5 record. This value modifies commission calculations that relate to sales activities.

ScheduledEnd Datetime False

Indicates the scheduled end date for the Placement5 record. This value supports workflow planning, contract management, and forecasting activities.

ShiftId Int False

Specifies the Id of the shift that is associated with the Placement5 record. This value ties the placement to the scheduling structure that defines expected work hours and shift patterns.

StartDate Datetime False

Indicates the start date for the Placement5 record. This value determines when assignment activities begin and influences payroll and billing cycles.

StatementContactId Int False

Specifies the Id of the statement contact that is associated with the Placement5 record. This value identifies the individual who receives financial statements or related billing documentation.

Status String False

Indicates the status of the Placement5 record. This value controls workflow transitions and determines which actions are available within Bullhorn CRM.

SubmissionId Int False

Specifies the Id of the submission that is associated with the Placement5 record. This value links the placement to the initial candidate submission within the hiring workflow.

TaxRate Double False

Specifies the tax rate that is applied to the Placement5 record. This value affects payroll withholding and financial calculations.

TaxState String False

Indicates the tax state that is associated with the Placement5 record. This value informs payroll and tax configuration rules that apply during processing.

TerminationReason String False

Captures the termination reason that is associated with the Placement5 record. This information supports compliance tracking and closure of assignment-related workflows.

UmbrellaCompanyId Int False

Specifies the Id of the umbrella company that is associated with the Placement5 record. This value is used when the placement is administered through an intermediary organization.

WorkersCompCodeId Int False

Specifies the Id of the workers' compensation code that is associated with the Placement5 record. This value supports compliance and insurance classification requirements.

WorkWeekBegin Int False

Indicates the day on which the work week begins for the Placement5 record. This value influences payroll cycle processing and time-entry validation.

CData Cloud

PlacementCertification

Represents certifications that are associated with candidate placements. This table supports compliance and contract requirements by ensuring that placements remain aligned with required credentials throughout their lifecycle.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the PlacementCertification record. This value serves as the primary reference that is used throughout Bullhorn CRM to track and associate certification information with related placement activity.

CandidateCredentialId Int False

Specifies the Id of the candidate credential that is linked to the PlacementCertification record. This value establishes the relationship that Bullhorn CRM uses to match the certification to the candidate's documented credentials.

CandidateCredentialName String False

Represents the name of the candidate credential that is associated with the PlacementCertification record. This value supports display, verification, and reporting functions that reference the credential's title.

CandidateCredentialStatus String False

Indicates the status of the candidate credential that is associated with the PlacementCertification record. This value informs compliance and readiness evaluations that determine whether the credential is active or acceptable.

CertificationId Int False

Specifies the Id of the certification that is associated with the PlacementCertification record. This value links the record to the defined certification entity that Bullhorn CRM uses for credential tracking and validation.

DateAdded Datetime False

Indicates the date and time when the PlacementCertification record is added to the system. This value supports auditing and historical tracking for certification-related events.

DateLastModified Datetime False

Indicates the date and time when the PlacementCertification record is last modified. This value provides visibility into updates that influence compliance and record accuracy.

ExpirationDate Datetime False

Indicates the expiration date for the certification that is associated with the PlacementCertification record. This value supports compliance checks and determines when recertification actions are required.

MatchingCredentialCount Int False

Represents the number of matching credentials that relate to the PlacementCertification record. This value informs reconciliation processes that compare placement requirements against candidate credentials.

ModifyingUserId Int False

Specifies the Id of the user who last modifies the PlacementCertification record. This value provides traceability for audit and workflow oversight within Bullhorn CRM.

OwnerId Int False

Specifies the Id of the owner that is assigned to the PlacementCertification record. This value identifies the internal user who is responsible for managing and maintaining certification information.

PlacementId Int False

Specifies the Id of the placement that is associated with the PlacementCertification record. This value links certification requirements to the placement for compliance enforcement and workflow coordination.

CData Cloud

PlacementCertificationEditHistory

Tracks historical updates that are applied to placement certification records. This table supports compliance visibility by documenting changes that affect whether a placement satisfies required credential standards.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the PlacementCertificationEditHistory record. This value serves as the primary reference that Bullhorn CRM uses to track changes made to certification-related data.

AuditTrail String False

Captures the audit trail information that is associated with the PlacementCertificationEditHistory record. This value provides historical context that is used to review, analyze, and verify modifications to certification records.

DateAdded Datetime False

Indicates the date and time when the PlacementCertificationEditHistory record is added to the system. This value supports chronological tracking and audit sequencing for certification edits.

MigrateGUID String False

Represents the globally unique migration Id that is associated with the PlacementCertificationEditHistory record. This value supports data migration processes that reconcile imported edit-history entries.

ModifyingPersonId Int False

Specifies the Id of the person who modifies the PlacementCertificationEditHistory record. This value provides traceability that is used to identify the user responsible for changes in certification history.

TargetEntityId Int False

Specifies the Id of the target entity that is associated with the PlacementCertificationEditHistory record. This value identifies the certification-related record that is affected by the edit.

TransactionID String False

Represents the transaction Id that is associated with the PlacementCertificationEditHistory record. This value supports consistency checks and links the edit event to the system transaction that records it.

CData Cloud

PlacementCertificationEditHistoryFieldChange

Captures the change to an individual certification field that is recorded when a placement certification is updated. This table supports granular compliance auditing by identifying specific value modifications that influence placement eligibility and regulatory requirements.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the PlacementCertificationEditHistoryFieldChange record. This value provides the primary reference that Bullhorn CRM uses to track individual field-level changes within certification edit history.

ColumnName String False

Specifies the name of the column that is affected in the PlacementCertificationEditHistoryFieldChange record. This value identifies which field is modified during the edit event.

Display String False

Represents the display label for the field that is associated with the PlacementCertificationEditHistoryFieldChange record. This value supports user-facing audit views that present field changes in readable form.

EditHistoryId Int False

Specifies the Id of the edit-history entry that is associated with the PlacementCertificationEditHistoryFieldChange record. This value links the field change to the broader edit event that Bullhorn CRM records in the edit-history workflow.

NewValue String False

Captures the new value that is applied in the PlacementCertificationEditHistoryFieldChange record. This value provides visibility into updated certification information that results from the edit.

OldValue String False

Captures the previous value that is replaced in the PlacementCertificationEditHistoryFieldChange record. This value supports audit comparisons that are used to review and verify the nature of the field change.

CData Cloud

PlacementChangeRequest

Represents change requests that apply to placement records, including adjustments to dates, rates, or assignment details. This table supports approval workflows by tracking proposed modifications that require review before updates can be applied.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the PlacementChangeRequest record. This value provides the primary reference that Bullhorn CRM uses to track requested modifications to placement details.

ApprovingUserId Int False

Specifies the Id of the user who approves the PlacementChangeRequest record. This value identifies the individual responsible for authorizing requested changes within the approval workflow.

BillingContactId Int False

Specifies the Id of the billing contact that is associated with the PlacementChangeRequest record. This value identifies the person who is designated to receive billing-related communication when the change request is processed.

BillingFrequency String False

Indicates the billing frequency that applies to the PlacementChangeRequest record. This value informs how invoice cycles will be updated if the request is approved.

BillRate Double False

Specifies the bill rate that is associated with the PlacementChangeRequest record. This value contributes to downstream billing adjustments that reflect updated client charges.

BonusPackage String False

Represents the bonus package that is associated with the PlacementChangeRequest record. This value supports compensation updates that may be introduced during a placement modification request.

Comments String False

Captures comments that relate to the PlacementChangeRequest record. This information provides context that supports review, justification, and decision-making associated with the requested changes.

CostCenter String False

Represents the cost center that is associated with the PlacementChangeRequest record. This value aligns the request with financial tracking and internal accounting structures.

DateAdded Datetime False

Indicates the date and time when the PlacementChangeRequest record is added to the system. This value supports audit tracking and chronological organization of change requests.

DateApproved Datetime False

Indicates the date and time when the PlacementChangeRequest record is approved. This value records the official approval point that allows the system to apply the requested placement updates.

DateLastModified Datetime False

Indicates the date and time when the PlacementChangeRequest record is last modified. This value provides visibility into adjustments and review activity prior to final approval.

DaysGuaranteed Int False

Specifies the number of guaranteed days that apply to the PlacementChangeRequest record. This value supports contract compliance checks and billing rules that are recalculated when guarantees change.

DaysproRated Int False

Specifies the number of prorated days that apply to the PlacementChangeRequest record. This value influences prorated billing and payroll logic that may be updated if the request is approved.

EffectiveDate Datetime False

Indicates the effective date for the PlacementChangeRequest record. This value determines when approved changes will take effect within payroll, scheduling, and billing workflows.

EffectivedateClient Datetime False

Indicates the client-defined effective date for the PlacementChangeRequest record. This value reflects client scheduling requirements that influence when placement modifications become operational.

EmployeeType String False

Specifies the employee type that is associated with the PlacementChangeRequest record. This value supports classification rules and payroll configuration that may change when the request is approved.

EmploymentType String False

Represents the employment type that is associated with the PlacementChangeRequest record. This value informs compliance checks and workflow routing that depend on employment classification.

HoursofOperation String False

Captures the hours of operation that relate to the PlacementChangeRequest record. This information supports scheduling updates and time-entry validation when hours change.

HoursPerDay Double False

Specifies the number of hours per day that apply to the PlacementChangeRequest record. This value influences time-entry rules and billing calculations that may be updated through the request.

HousingManager Int False

Specifies the Id of the housing manager that is associated with the PlacementChangeRequest record. This value identifies the person responsible for updating housing coordination related to the placement.

HousingStatus String False

Indicates the housing status that is associated with the PlacementChangeRequest record. This value supports operational updates that define housing arrangements tied to the placement.

JobDuration Double False

Represents the job duration that is associated with the PlacementChangeRequest record. This value supports timeline adjustments and scheduling changes that result from an approved request.

LocationId Int False

Specifies the Id of the location that is associated with the PlacementChangeRequest record. This value identifies the site where changes to the placement's work location may take effect.

MarkUp Double False

Specifies the markup value that is associated with the PlacementChangeRequest record. This value affects margin calculations and revenue adjustments that are triggered by approved changes.

MigrateGUID String False

Represents the globally unique migration Id that is associated with the PlacementChangeRequest record. This value supports data reconciliation when change requests are migrated or synchronized from external systems.

OptionsPackage String False

Represents the options package that is associated with the PlacementChangeRequest record. This value supports compensation or benefit adjustments introduced by the change request.

OtherHourlyFee Double False

Specifies the additional hourly fee that is associated with the PlacementChangeRequest record. This value affects billing calculations and may adjust client charges if the request is approved.

OtherHourlyFeeComments String False

Captures comments that relate to the additional hourly fee in the PlacementChangeRequest record. This information supports auditing and justification for fee adjustments.

OverTimebillrate Double False

Specifies the overtime bill rate that is associated with the PlacementChangeRequest record. This value determines how overtime charges will be updated following approval.

OverTimepayrate Double False

Specifies the overtime pay rate that is associated with the PlacementChangeRequest record. This value supports payroll recalculations that apply when overtime compensation is modified.

OvertimeExemption Int False

Indicates whether the PlacementChangeRequest record reflects an overtime exemption. This value informs payroll rules that determine how overtime eligibility is applied.

PayRate String False

Specifies the pay rate that is associated with the PlacementChangeRequest record. This value influences payroll and billing updates that result from changes to compensation.

PayUnit String False

Indicates the pay unit that applies to the PlacementChangeRequest record. This value determines how compensation will be measured when the request's changes take effect.

PlacementId Int False

Specifies the Id of the placement that is associated with the PlacementChangeRequest record. This value links the request to the placement that will be updated if the request is approved.

Placementfee Double False

Specifies the placement fee that is associated with the PlacementChangeRequest record. This value contributes to financial recalculations that occur when approved changes alter fee-based billing arrangements.

PlacementfeeFlat Double False

Specifies the flat placement fee that is associated with the PlacementChangeRequest record. This value supports fixed-fee billing updates that are applied when change requests modify compensation or billing terms.

RateEntryType Bool False

Returns a value of 'true' when the PlacementChangeRequest record uses a structured rate entry type. It returns a value of 'false' when the change request follows standard rate-entry behavior that is supported by Bullhorn CRM.

RecruitingmanagercommissionoverRide Double False

Specifies the recruiting manager commission override that is associated with the PlacementChangeRequest record. This value affects commission calculations that are updated when compensation components change.

ReferralFee String False

Represents the referral fee that is associated with the PlacementChangeRequest record. This value supports billing and incentive structures that may be adjusted through the change request process.

ReferralFeeType String False

Indicates the referral fee type that is associated with the PlacementChangeRequest record. This value determines how referral-related compensation is processed once the request is approved.

Reportingto String False

Specifies the reporting relationship that is associated with the PlacementChangeRequest record. This value identifies the person or role to whom the candidate reports when the change request alters reporting structure.

RequestedbyId Int False

Specifies the Id of the user who requests the PlacementChangeRequest record. This value identifies the individual initiating the modification and provides traceability within the approval workflow.

RequestStatus String False

Indicates the status of the PlacementChangeRequest record. This value determines whether the request is pending, approved, or otherwise processed within Bullhorn CRM workflows.

RequestType String False

Indicates the type of change that is associated with the PlacementChangeRequest record. This value routes the request through the appropriate workflow logic that corresponds to the modification category.

Salary String False

Specifies the salary amount that is associated with the PlacementChangeRequest record. This value influences payroll updates and financial calculations that apply when salary changes are approved.

SalesmanagercommissionoverRide Double False

Specifies the sales manager commission override that is associated with the PlacementChangeRequest record. This value modifies sales commission calculations that are updated through approved change requests.

ScheduledEnd Datetime False

Indicates the scheduled end date that is associated with the PlacementChangeRequest record. This value supports forecasting, contract adjustments, and scheduling updates that result from approved changes.

StartDate Datetime False

Indicates the start date that is associated with the PlacementChangeRequest record. This value determines when updated placement terms take effect within payroll, billing, and scheduling workflows.

StatementContactId Int False

Specifies the Id of the statement contact that is associated with the PlacementChangeRequest record. This value identifies the person who receives financial statements when changes impact billing.

Status String False

Indicates the status of the PlacementChangeRequest record. This value governs workflow transitions and determines the actions available to users during the review process.

Tax Double False

Specifies the tax amount that is associated with the PlacementChangeRequest record. This value influences payroll withholding and billing calculations that may change when the request is approved.

TaxState String False

Indicates the tax state that is associated with the PlacementChangeRequest record. This value informs tax configuration rules that apply when placement details are modified.

TerminationReason String False

Captures the termination reason that is associated with the PlacementChangeRequest record. This value supports compliance tracking and ensures that placement-ending events are properly documented when changes relate to termination.

UmbrellaCompanyId Int False

Specifies the Id of the umbrella company that is associated with the PlacementChangeRequest record. This value is used when the request affects administrative arrangements managed through an intermediary organization.

WorkersCompCodeId Int False

Specifies the Id of the workers' compensation code that is associated with the PlacementChangeRequest record. This value supports insurance and regulatory classification updates that may result from approved changes.

WorkWeekBegin Int False

Indicates the day on which the work week begins for the PlacementChangeRequest record. This value influences payroll cycle calculations and time-entry configurations that may be updated as part of the change request.

CData Cloud

PlacementChangeRequestEditHistory

Tracks historical updates that are applied to placement change request records. This table supports transparency by documenting the evolution of change requests and their impact on placement management.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the PlacementChangeRequestEditHistory record. This value serves as the primary reference that Bullhorn CRM uses to track historical changes that affect placement change requests.

AuditTrail String False

Captures the audit trail information that is associated with the PlacementChangeRequestEditHistory record. This value provides detailed historical context that is used to analyze, verify, and review modifications to placement change requests.

DateAdded Datetime False

Indicates the date and time when the PlacementChangeRequestEditHistory record is added to the system. This value supports chronological ordering and audit sequencing for recorded edit events.

MigrateGUID String False

Represents the globally unique migration Id that is associated with the PlacementChangeRequestEditHistory record. This value supports data migration processes that reconcile imported change-history entries.

ModifyingPersonId Int False

Specifies the Id of the person who modifies the PlacementChangeRequestEditHistory record. This value identifies the user responsible for making the recorded changes and supports audit traceability.

TargetEntityId Int False

Specifies the Id of the target entity that is associated with the PlacementChangeRequestEditHistory record. This value identifies the placement change request that is affected by the edit event.

TransactionID String False

Represents the transaction Id that is associated with the PlacementChangeRequestEditHistory record. This value links the edit entry to the system transaction that records the operation for audit consistency.

CData Cloud

PlacementChangeRequestEditHistoryFieldChange

Captures the change to an individual field that is recorded when a placement change request is updated. This table supports detailed auditing by identifying specific modifications that influence proposed placement adjustments and their approval outcomes.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the PlacementChangeRequestEditHistoryFieldChange record. This value provides the primary reference that Bullhorn CRM uses to track individual field-level changes that occur during placement change request edits.

ColumnName String False

Specifies the name of the column that is affected in the PlacementChangeRequestEditHistoryFieldChange record. This value identifies the specific field that is modified during the edit event.

Display String False

Represents the display label for the field that is associated with the PlacementChangeRequestEditHistoryFieldChange record. This value supports audit views that present modified fields in a readable format.

EditHistoryId Int False

Specifies the Id of the edit-history entry that is associated with the PlacementChangeRequestEditHistoryFieldChange record. This value links each field-level change to the broader edit event that Bullhorn CRM records in the edit-history workflow.

NewValue String False

Captures the new value that is applied in the PlacementChangeRequestEditHistoryFieldChange record. This value provides visibility into updated placement change request data that results from the modification.

OldValue String False

Captures the previous value that is replaced in the PlacementChangeRequestEditHistoryFieldChange record. This value supports audit comparisons that help validate and review the nature of the field change.

CData Cloud

PlacementCommission

Represents commission records that are associated with candidate placements. This table supports financial tracking by storing commission amounts, allocation details, and the relationships between recruiters, sales representatives, and finalized placement activity.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the PlacementCommission record. This value provides the primary reference that Bullhorn CRM uses to track commission allocations that relate to a placement.

Ofgrossmargin Double False

Represents the portion of gross margin that is associated with the PlacementCommission record. This value participates in margin-based commission calculations that Bullhorn CRM uses for compensation analysis.

Comments String False

Captures comments that relate to the PlacementCommission record. This information supports internal review and provides context for commission-related decisions.

DateAdded Datetime False

Indicates the date and time when the PlacementCommission record is added to the system. This value supports audit history and chronological tracking of commission entries.

DateLastModified Datetime False

Indicates the date and time when the PlacementCommission record is last modified. This value provides visibility into updates that affect commission calculations and reporting.

ExternalRecipient String False

Represents the external commission recipient that is associated with the PlacementCommission record. This value identifies non-user recipients who receive commission amounts through external arrangements.

FeeSplit Double False

Specifies the fee split that is assigned to the PlacementCommission record. This value determines the share of commission-based fees that the recipient receives.

HourlyCommission Double False

Specifies the hourly commission that is associated with the PlacementCommission record. This value supports commission structures that depend on hourly billing or pay arrangements.

MigrateGUID String False

Represents the globally unique migration Id that is associated with the PlacementCommission record. This value supports data migration processes that reconcile imported commission-related records.

PlacementId Int False

Specifies the Id of the placement that is associated with the PlacementCommission record. This value links the commission entry to the underlying placement for reporting and workflow alignment.

RecipientId Int False

Specifies the Id of the recipient that is associated with the PlacementCommission record. This value identifies the internal user or entity that earns the commission allocation.

Role String False

Indicates the role of the commission recipient for the PlacementCommission record. This value influences commission logic that is based on the recipient's function within the placement workflow.

Split Double False

Specifies the split percentage that is associated with the PlacementCommission record. This value determines how the commission amount is divided among multiple recipients.

Status String False

Indicates the status of the PlacementCommission record. This value controls whether the commission entry is active, inactive, or otherwise processed within Bullhorn CRM.

CData Cloud

PlacementCommissionEditHistory

Tracks the historical updates that are applied to placement commission records. This table supports financial auditing by documenting modifications that affect commission calculations and payout reporting.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the PlacementCommissionEditHistory record. This value provides the primary reference that Bullhorn CRM uses to track changes to placement commission entries.

AuditTrail String False

Captures the audit trail information that is associated with the PlacementCommissionEditHistory record. This value supplies historical detail that is used to review, verify, and analyze commission-related modifications.

DateAdded Datetime False

Indicates the date and time when the PlacementCommissionEditHistory record is added to the system. This value supports chronological sequencing and audit review for recorded commission edits.

MigrateGUID String False

Represents the globally unique migration Id that is associated with the PlacementCommissionEditHistory record. This value supports data migration processes that reconcile imported commission edit-history records.

ModifyingPersonId Int False

Specifies the Id of the person who modifies the PlacementCommissionEditHistory record. This value identifies the individual responsible for changes and supports audit traceability.

TargetEntityId Int False

Specifies the Id of the target entity that is associated with the PlacementCommissionEditHistory record. This value identifies the placement commission entry that is affected by the edit event.

TransactionID String False

Represents the transaction Id that is associated with the PlacementCommissionEditHistory record. This value links the edit event to the system transaction that records it for audit consistency.

CData Cloud

PlacementCommissionEditHistoryFieldChange

Captures the change to an individual field that is recorded when a placement commission is updated. This table supports granular financial oversight by identifying specific commission value modifications and the context for each change.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the PlacementCommissionEditHistoryFieldChange record. This value provides the primary reference that Bullhorn CRM uses to track individual field-level changes within the placement commission edit history.

ColumnName String False

Specifies the name of the column that is affected in the PlacementCommissionEditHistoryFieldChange record. This value identifies the precise field that is modified during the commission edit event.

Display String False

Represents the display label for the field that is associated with the PlacementCommissionEditHistoryFieldChange record. This value supports user-facing audit views that present modified fields in readable form.

EditHistoryId Int False

Specifies the Id of the edit-history entry that is associated with the PlacementCommissionEditHistoryFieldChange record. This value links the field-level change to the broader commission edit event recorded by Bullhorn CRM.

NewValue String False

Captures the new value that is applied in the PlacementCommissionEditHistoryFieldChange record. This value provides visibility into updated commission information that results from the modification.

OldValue String False

Captures the previous value that is replaced in the PlacementCommissionEditHistoryFieldChange record. This value supports audit comparisons that help reviewers understand the nature and impact of the field change.

CData Cloud

PlacementEditHistory

Tracks historical updates that are applied to placement records. This table supports compliance, payroll, and client reporting by documenting lifecycle changes that affect assignment details and employment status.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the PlacementEditHistory record. This value provides the primary reference that Bullhorn CRM uses to retrieve and audit placement-level modification events.

AuditTrail String False

Represents the audit-trail content that is associated with the PlacementEditHistory record. This value stores the serialized change details that the system logs during placement updates.

DateAdded Datetime False

Specifies the date and time when the PlacementEditHistory record is created. This value enables chronological tracking of placement edits for reporting and compliance.

MigrateGUID String False

Represents the globally unique migration Id that is associated with the PlacementEditHistory record. This value supports data-migration integrity and identifies records that originate from external system imports.

ModifyingPersonId Int False

Specifies the Id of the user who performs the modification that is captured in the PlacementEditHistory record. This value identifies the acting user for audit, permission, and historical review processes.

TargetEntityId Int False

Represents the Id of the placement record that is associated with the PlacementEditHistory entry. This value links the edit event to the specific placement instance that is modified.

TransactionID String False

Specifies the transaction identifier that is associated with the PlacementEditHistory record. This value groups related field-change events that occur within the same update operation for consistency and traceability.

CData Cloud

PlacementEditHistoryFieldChange

Captures field-level modifications that occur within placement edit history entries. This table supports detailed auditing by identifying individual value changes that influence payroll, billing, or contractual obligations.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the PlacementEditHistoryFieldChange record. This value provides the primary reference that Bullhorn CRM uses to retrieve and track individual field-level placement changes.

ColumnName String False

Specifies the name of the column that is modified in the PlacementEditHistoryFieldChange record. This value identifies the specific placement field whose data is altered during the recorded update.

Display String False

Represents the display value that is associated with the PlacementEditHistoryFieldChange record. This value provides a user-readable description of the modified field for audit review and troubleshooting.

EditHistoryId Int False

Specifies the Id of the related PlacementEditHistory record that is associated with this field-level change. This value links the individual modification to the broader placement edit event that is captured in the history log.

NewValue String False

Represents the updated value that is associated with the PlacementEditHistoryFieldChange record. This value shows the data that is stored after the system applies the placement modification.

OldValue String False

Represents the previous value that is associated with the PlacementEditHistoryFieldChange record. This value preserves the original data that the system replaces during the placement change operation.

CData Cloud

PlacementFileAttachment

Captures the files that are attached to placement records, including contracts, onboarding documents, and compliance materials. This table supports documentation workflows by enabling users to store, retrieve, and audit placement-related files.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the PlacementFileAttachment record. This value serves as the primary reference that Bullhorn CRM uses to track file attachments that relate to placements.

ContentSubType String False

Indicates the content subtype for the PlacementFileAttachment record. This value supports file handling logic that differentiates between various subformats of stored content.

ContentType String False

Indicates the content type for the PlacementFileAttachment record. This value determines how the system interprets and processes the attached file.

DateAdded Datetime False

Indicates the date and time when the PlacementFileAttachment record is added to the system. This value provides chronological tracking that supports audit history for file management.

Description String False

Represents the description that is associated with the PlacementFileAttachment record. This value supplies context that is used to identify or clarify the purpose of the attached file.

Directory String False

Specifies the directory value for the PlacementFileAttachment record. This value identifies the storage location path that is associated with the attachment.

Distribution String False

Represents the distribution setting for the PlacementFileAttachment record. This value influences how the attachment is shared or made available within Bullhorn CRM.

ExternalID String False

Represents the external Id that is associated with the PlacementFileAttachment record. This value links the attachment to external systems or processes that integrate with Bullhorn CRM.

FileExtension String False

Indicates the file extension for the PlacementFileAttachment record. This value helps determine file type handling and compatibility during system operations.

FileOwnerId Int False

Specifies the Id of the file owner for the PlacementFileAttachment record. This value identifies the user who is responsible for managing or uploading the file.

FileSize Int False

Represents the file size for the PlacementFileAttachment record. This value supports capacity tracking, file-transfer decisions, and storage management.

FileType String False

Indicates the file type for the PlacementFileAttachment record. This value determines how Bullhorn CRM categorizes and processes the file within attachment workflows.

IsCopied Bool False

Returns a value of 'true' when the PlacementFileAttachment record is marked as copied. It returns a value of 'false' when the attachment does not represent a copied file instance.

IsEncrypted Bool False

Returns a value of 'true' when the PlacementFileAttachment record is encrypted. It returns a value of 'false' when the file is stored without encryption.

IsExternal Bool False

Returns a value of 'true' when the PlacementFileAttachment record is designated as external. It returns a value of 'false' when the attachment exists solely within Bullhorn CRM.

IsOpen Bool False

Returns a value of 'true' when the PlacementFileAttachment record is indicated as open. It returns a value of 'false' when the attachment is not available for open access or viewing.

IsPrivate Bool False

Returns a value of 'true' when the PlacementFileAttachment record is marked as private. It returns a value of 'false' when the file is accessible based on standard system permissions.

IsSendOut Bool False

Returns a value of 'true' when the PlacementFileAttachment record is designated for sending out. It returns a value of 'false' when the attachment is not configured for outbound distribution.

JobOrderId Int False

Specifies the Id of the job order that is associated with the PlacementFileAttachment record. This value links the attachment to the originating job order for workflow alignment.

Name String False

Represents the name of the file that is associated with the PlacementFileAttachment record. This value supports identification, searchability, and display within attachment listings.

PlacementId Int False

Specifies the Id of the placement that is associated with the PlacementFileAttachment record. This value ties the attachment to the placement to support document management and workflow tracking.

Type String False

Indicates the type designation for the PlacementFileAttachment record. This value determines how the attachment is categorized and used within placement-related workflows.

UserId Int False

Specifies the Id of the user who uploads or manages the PlacementFileAttachment record. This value supports permissions, auditing, and user accountability for file activity.

Uuid String False

Represents the universally unique identifier (UUID) that is associated with the PlacementFileAttachment record. This value provides a unique reference that supports file identification across distributed systems.

IsDeleted Bool False

Returns a value of 'true' when the PlacementFileAttachment record is marked as deleted. It returns a value of 'false' when the attachment remains active in the system.

CData Cloud

PlacementRateCard

Defines the rate card configurations that set pay and bill rate structures for placements. This table supports financial accuracy by standardizing compensation arrangements that guide invoicing, payroll, and profitability analysis.

Columns

Name Type ReadOnly Description
id [KEY] Int False

Represents the unique identifier (Id) for the PlacementRateCard record. This value provides the primary reference that Bullhorn CRM uses to manage rate card configurations that apply to placements.

DateAdded Datetime False

Indicates the date and time when the PlacementRateCard record is added to the system. This value supports audit tracking and helps sequence updates across multiple rate card versions.

DateLastModified Datetime False

Indicates the date and time when the PlacementRateCard record is last modified. This value provides visibility into changes that affect rate card accuracy and payroll or billing alignment.

EffectiveDate Date False

Specifies the effective date for the PlacementRateCard record. This value determines when the rate card becomes active for payroll, invoicing, and financial calculations.

EffectiveEndDate Date False

Specifies the effective end date for the PlacementRateCard record. This value defines when the rate card expires and supports version control for placement-rate management.

IsDeleted Bool False

Returns a value of 'true' when the PlacementRateCard record is marked as deleted. It returns a value of 'false' when the rate card remains active and available in Bullhorn CRM.

OwnerId Int False

Specifies the Id of the owner that is associated with the PlacementRateCard record. This value identifies the user responsible for managing or updating the rate card configuration.

PlacementId Int False

Specifies the Id of the placement that is associated with the PlacementRateCard record. This value links the rate card to the placement whose billing and pay rules it defines.

PlacementRateCardVersion Int False

Represents the version number of the PlacementRateCard record. This value supports version tracking and helps Bullhorn CRM determine which rate card rules apply at a given time.

RootExternalID String False

Represents the root external Id that is associated with the PlacementRateCard record. This value supports integration with external systems that synchronize placement rate card data.

RootMigrateGUID String False

Represents the globally unique migration Id that is associated with the PlacementRateCard record. This value supports migration workflows that reconcile imported rate card records.

CData Cloud

PlacementRateCardLine

Stores the individual line items that belong to placement rate cards. This table supports rate management by capturing detailed compensation components that influence billing rules and payroll calculations.

Table Specific Information

This table comes with the limitations below since it is exposed from its parent entity PlacementRateCardLineGroup endpoint.

  • No more than a maximum of 15 PlacementRateCardLine records are returned for every parent PlacementRateCardLineGroup record. This means that if a parent PlacementRateCardLineGroup record contains more than 15 related PlacementRateCardLine records, ex. 17, only the top 15 related records are returned. This is due to Bullhorn CRM API limitations, as stated in the BullhornCRM API Reference Documentation.
  • The ORDER BY clause is processed server side only for the parent identifier column PlacementRateCardLineGroupId, as in the example below. For every other column or columns set, the ORDER BY clause is processed client side.
    SELECT * FROM PlacementRateCardLine ORDER BY PlacementRateCardLineGroupId DESC

Columns

Name Type ReadOnly Description
id [KEY] Int False

Represents the unique identifier (Id) for the PlacementRateCardLine record. This value provides the primary reference that Bullhorn CRM uses to track individual billing and pay rate entries within a placement rate card.

Alias String False

Specifies the alias that is associated with the PlacementRateCardLine record. This value supports user-friendly identification of the rate line during payroll, billing, and configuration workflows.

BillCurrencyUnitId Int False

Specifies the Id of the billing currency unit that is associated with the PlacementRateCardLine record. This value determines the currency context that applies to client billing for this rate line.

BillMultiplier Decimal False

Represents the billing multiplier that is associated with the PlacementRateCardLine record. This value adjusts billing calculations when the rate line requires a multiplier for invoice generation.

BillRate Decimal False

Specifies the bill rate that applies to the PlacementRateCardLine record. This value drives the calculation of client charges that are based on this rate line.

EarnCodeId Int False

Specifies the Id of the earn code that is associated with the PlacementRateCardLine record. This value links the rate line to an earning classification that influences payroll processing.

MarkupPercent Decimal False

Represents the markup percentage that is associated with the PlacementRateCardLine record. This value contributes to margin calculations and helps determine the bill rate from the pay rate.

MarkupValue Decimal False

Represents the markup value that is associated with the PlacementRateCardLine record. This value provides a fixed markup amount that is applied during billing or margin computation.

PayCurrencyUnitId Int False

Specifies the Id of the pay currency unit that is associated with the PlacementRateCardLine record. This value determines the currency that applies to compensation for this rate line.

PayMultiplier Decimal False

Represents the pay multiplier that is associated with the PlacementRateCardLine record. This value adjusts payroll calculations when the rate line requires a multiplier for earnings determination.

PayRate Decimal False

Specifies the pay rate that applies to the PlacementRateCardLine record. This value determines the compensation that is paid for hours or units associated with this rate line.

PlacementRateCardLineGroupId Int False

Specifies the Id of the rate card line group that is associated with the PlacementRateCardLine record. This value organizes the rate line into a group that supports structured billing and pay configuration.

CData Cloud

PlacementRateCardLineGroup

Organizes groups of related rate card lines that structure complex compensation models. This table supports financial modeling by grouping rate components that apply to specific roles, departments, or contract types.

Columns

Name Type ReadOnly Description
id [KEY] Int False

Represents the unique identifier (Id) for the PlacementRateCardLineGroup record. This value provides the primary reference that Bullhorn CRM uses to organize related rate card lines into logical groups.

BaseRate Bool False

Returns a value of 'true' when the PlacementRateCardLineGroup record is designated as the base rate group. It returns a value of 'false' when the group does not serve as the base reference for rate calculations.

earnCodeGroupID Int False

Specifies the Id of the earn code group that is associated with the PlacementRateCardLineGroup record. This value links the group to an earning classification that influences payroll processing and rate interpretation.

externalID String False

Represents the external Id that is associated with the PlacementRateCardLineGroup record. This value supports integration workflows that reference line groups across external systems.

migrateGUID String False

Represents the globally unique migration Id that is associated with the PlacementRateCardLineGroup record. This value supports data migration and reconciliation processes that ensure consistency across environments.

placementRateCardVersionID Int False

Specifies the Id of the placement rate card version that is associated with the PlacementRateCardLineGroup record. This value connects the group to the rate card version that governs billing and pay rules.

placementRateCardVersionID2Id Int False

Specifies the Id of the secondary placement rate card version that is associated with the PlacementRateCardLineGroup record. This value supports advanced rate card workflows that require linkage to an additional version context.

CData Cloud

PrimaryEntityToAssociatedEntityAssociations

Represents the relationships between a primary entity and its associated entity, including the identifier (Id) values that link related records. This table supports relational integrity by storing associations that define how records interact across the Bullhorn CRM data model.

Note: The Associations Tables are not exposed unless the ExpandAssociations connection property is set to 'True'.

Select

The Cloud will use the Bullhorn CRM API to process WHERE clause conditions built with the following columns and operators. The rest of the filter is executed client side within the Cloud.

  • The PrimaryEntityId and AssociatedEntityId columns support the =, AND, OR, !=, >, >=, <, <=, IN operators when specified in the WHERE clause conditions.
  • The IsPrimaryRecordDeleted pseudocolumn supports only the = operator when specified in the WHERE clause conditions.

Due to the Bullhorn CRM REST API limitations, when the PrimaryEntityId is not specified, only the top 15 associated entity record Id-s are returned for every primary entity record. In order to retrieve every associated entity record Id for a certain primary entity record, you will need to specify the PrimaryEntityId. You can specify either one primary entity record Id using the = operator, or you can specify a list of primary entity record Id-s using the IN operator.

The example query below returns all PrimarySkills record Id-s associated to the Candidate with Id '760807'.

SELECT CandidateId, PrimarySkillsId FROM CandidateToPrimarySkillsAssociations WHERE CandidateId = '760807'

The example query below returns all PrimarySkills record Id-s associated to every Candidate specified in the IN list.

SELECT CandidateId, PrimarySkillsId FROM CandidateToPrimarySkillsAssociations WHERE CandidateId IN ('760592', '760807', '761036', '761225')

INSERT

To create a new association between two entity records, you will need to specify the existing primary entity record Id and the existing associated entity record Id.

INSERT INTO CandidateToPrimarySkillsAssociations (CandidateId, PrimarySkillsId) VALUES ('761036', '1000369')

DELETE

To delete an existing association between two entity records, you will need to specify the existing primary entity record Id and the existing associated entity record Id.

DELETE FROM CandidateToPrimarySkillsAssociations WHERE CandidateId = '761036' AND PrimarySkillsId = '1000369'

Columns

Name Type ReadOnly Description
PrimaryEntityId [KEY] Int False

Represents the unique identifier (Id) of the primary entity that is associated with the PrimaryEntityToAssociatedEntityAssociations record. This value links the association to the primary entity record that participates in the relationship.

AssociatedEntityId [KEY] Int False

Specifies the Id of the associated entity that is linked to the PrimaryEntityToAssociatedEntityAssociations record. This value identifies the related entity that forms the secondary connection within the association.

Pseudo-Columns

Pseudo column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.

Name Type Description
IsPrimaryRecordDeleted Bool

Returns a value of 'true' when the primary entity that is associated with the PrimaryEntityToAssociatedEntityAssociations record is deleted. It returns a value of 'false' when the primary entity remains active in the system.

CData Cloud

Report

Stores report definitions that contain configuration details for generating analytics within Bullhorn CRM. This table supports business intelligence by enabling users to create, manage, and execute structured reports for operational insights.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the Report record. This value provides the primary reference that Bullhorn CRM uses to track, manage, and retrieve reporting definitions.

CognosType String False

Indicates the Cognos type that is associated with the Report record. This value determines how the report integrates with Cognos-based reporting structures within the system.

Dashboard Bool False

Returns a value of 'true' when the Report record is designated as a dashboard. It returns a value of 'false' when the report functions as a standard non-dashboard report.

DateAdded Datetime False

Indicates the date and time when the Report record is added to the system. This value supports auditing and chronological organization of report definitions.

DateLastModified Datetime False

Indicates the date and time when the Report record is last modified. This value provides visibility into updates that affect report logic, metadata, or output structure.

Description String False

Represents the description that is associated with the Report record. This value supplies context that helps users understand the purpose and scope of the report.

Name String False

Specifies the name of the Report record. This value supports identification, selection, and searchability within reporting workflows.

OldReportID Int False

Specifies the Id of the legacy report that is associated with the current Report record. This value maintains backward compatibility across older reporting frameworks.

OwnerId Int False

Specifies the Id of the owner of the Report record. This value identifies the user responsible for managing, updating, or maintaining the report definition.

PackageName String False

Represents the package name that is associated with the Report record. This value identifies the reporting package that contains the report within the broader reporting structure.

Path String False

Specifies the reporting path that is associated with the Report record. This value defines the storage or organizational location where the report resides within the reporting hierarchy.

ReportJar String False

Represents the report JAR file that is associated with the Report record. This value points to compiled report components that Bullhorn CRM uses for report execution.

ReportRTF String False

Represents the RTF content that is associated with the Report record. This value supports formatted document output that is generated as part of the reporting process.

ReportXML String False

Represents the XML content that is associated with the Report record. This value provides structured report metadata that is used for report generation and transformation workflows.

SqlData String False

Represents the SQL data that is associated with the Report record. This value contains the query logic that Bullhorn CRM uses to retrieve report data during execution.

Type String False

Indicates the type classification for the Report record. This value determines how the report is grouped, processed, or displayed within reporting modules.

Version Int False

Specifies the version of the Report record. This value supports version control and ensures that Bullhorn CRM references the correct report definition during execution.

CData Cloud

SalesQuota

Represents sales quota assignments that define performance targets for users or teams. This table supports sales management by storing goal values that influence tracking, forecasting, and incentive programs.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the SalesQuota record. This value serves as the primary reference that Bullhorn CRM uses to manage and track quota assignments.

Attained Int False

Represents the attained amount for the SalesQuota record. This value contributes to performance calculations that measure progress against the assigned quota.

CorporationDepartmentId Int False

Specifies the Id of the corporation department that is associated with the SalesQuota record. This value links the quota to the organizational unit that is responsible for achieving it.

DealCount Int False

Represents the number of deals that contribute to the SalesQuota record. This value informs quota-analysis reporting that evaluates deal activity against performance expectations.

Department String False

Specifies the department name that is associated with the SalesQuota record. This value supports organizational reporting and categorization of quota information.

EndDate Date False

Specifies the end date for the SalesQuota record. This value defines the end of the quota period and influences reporting cycles and performance analysis.

Name String False

Represents the name of the SalesQuota record. This value supports identification and searchability within quota management workflows.

OwnerId Int False

Specifies the Id of the owner that is assigned to the SalesQuota record. This value identifies the user or entity that is responsible for meeting the quota.

PercentAttained Int False

Represents the percentage of quota attainment that is recorded for the SalesQuota record. This value provides a key performance indicator that is used throughout sales reporting.

Period String False

Indicates the period classification for the SalesQuota record. This value determines how the quota is grouped and evaluated within recurring reporting cycles.

Quota Int False

Specifies the assigned quota amount for the SalesQuota record. This value establishes the performance target that the user or team is expected to meet.

StartDate Date False

Specifies the start date for the SalesQuota record. This value defines when the quota period begins and influences time-based reporting and goal tracking.

CData Cloud

SalesTaxRateEditHistory

Tracks historical updates that are applied to sales tax rate records. This table supports financial compliance by documenting changes that affect tax calculations and regulatory reporting.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the SalesTaxRateEditHistory record. This value provides the primary reference that Bullhorn CRM uses to track historical changes to sales tax rate configurations.

AuditTrail String False

Captures the audit trail information that is associated with the SalesTaxRateEditHistory record. This value provides historical detail that is used to verify, analyze, and review changes to tax rate settings.

DateAdded Datetime False

Indicates the date and time when the SalesTaxRateEditHistory record is added to the system. This value supports chronological ordering and audit consistency for tax-rate edit events.

EffectiveDateChangeId Int False

Specifies the Id of the effective date change entry that is associated with the SalesTaxRateEditHistory record. This value links the edit event to the corresponding effective date adjustment that affects tax calculations.

MigrateGUID String False

Represents the globally unique migration Id that is associated with the SalesTaxRateEditHistory record. This value supports migration and reconciliation processes that ensure accuracy across synchronized environments.

ModifyingPersonId Int False

Specifies the Id of the person who modifies the SalesTaxRateEditHistory record. This value identifies the user responsible for the edit and supports audit traceability.

TransactionID String False

Represents the transaction Id that is associated with the SalesTaxRateEditHistory record. This value connects the edit event to the system transaction that records it for audit validation.

VersionID Int False

Specifies the Id of the version entry that is associated with the SalesTaxRateEditHistory record. This value supports version control and ensures that Bullhorn CRM can track tax-rate logic across multiple revisions.

CData Cloud

SalesTaxRateEditHistoryFieldChange

Captures the change to an individual field that is recorded when a sales tax rate is updated. This table supports financial auditing and accuracy by identifying specific tax rate value modifications and evaluating their impact on billing and compliance.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the SalesTaxRateEditHistoryFieldChange record. This value provides the primary reference that Bullhorn CRM uses to track individual field-level modifications to sales tax rate configurations.

ColumnName String False

Specifies the name of the column that is affected in the SalesTaxRateEditHistoryFieldChange record. This value identifies the specific field that undergoes modification during the edit event.

Display String False

Represents the display label for the field that is associated with the SalesTaxRateEditHistoryFieldChange record. This value supports audit views that present the modified field in a readable format.

EditHistoryId Int False

Specifies the Id of the edit-history entry that is associated with the SalesTaxRateEditHistoryFieldChange record. This value links the field-level change to the broader tax-rate edit event that Bullhorn CRM records for audit purposes.

EntityFieldTypeLookupId Int False

Specifies the Id of the entity field type lookup that is associated with the SalesTaxRateEditHistoryFieldChange record. This value identifies the data type classification that governs how the edited field is interpreted.

NewValue String False

Captures the new value that is applied in the SalesTaxRateEditHistoryFieldChange record. This value provides visibility into updated tax-rate information that results from the modification.

OldValue String False

Captures the previous value that is replaced in the SalesTaxRateEditHistoryFieldChange record. This value supports audit comparisons that are used to evaluate the nature and impact of the field change.

CData Cloud

SalesTaxRateEffectiveDateChange

Captures effective date changes that apply to sales tax rate records. This table supports time-based financial accuracy by storing information that determines when tax rates become active or expire.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the SalesTaxRateEffectiveDateChange record. This value provides the primary reference that Bullhorn CRM uses to track adjustments to the effective dates of sales tax rate configurations.

EditHistoryId Int False

Specifies the Id of the edit-history entry that is associated with the SalesTaxRateEffectiveDateChange record. This value links the effective date change to the broader tax-rate edit event that the system records for auditing.

NewEffectiveDate Date False

Specifies the new effective date that is applied in the SalesTaxRateEffectiveDateChange record. This value determines when the updated tax rate becomes active within payroll and billing workflows.

PreviousEffectiveDate Date False

Represents the previous effective date that is replaced in the SalesTaxRateEffectiveDateChange record. This value supports audit comparisons that help reviewers understand timing changes that affect tax-rate behavior.

CData Cloud

Sendout

Represents Sendout records that document when candidate profiles are submitted to client contacts for review. This table supports recruiter-client collaboration by tracking which candidates are forwarded, when they are sent, and how clients respond.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the Sendout record. This value provides the primary reference that Bullhorn CRM uses to retrieve, track, and manage the Sendout event.

CandidateId Int False

Specifies the Id of the candidate that is associated with the Sendout record. This value links the sendout to the individual whose information is being forwarded for client review.

ClientContactId Int False

Specifies the Id of the client contact that is associated with the Sendout record. This value identifies the recipient within the client organization who receives the candidate submission.

CompanyId Int False

Specifies the Id of the company that is associated with the Sendout record. This value ties the Sendout to the hiring organization that is evaluating the candidate.

DateSent Datetime False

Indicates the date and time when the Sendout record is transmitted to the client contact. This value supports activity tracking and provides a timeline reference for submission-based workflows.

Email String False

Represents the email address that is associated with the Sendout record. This value captures the communication address that Bullhorn CRM uses when delivering Sendout information.

JobId Int False

Specifies the Id of the job that is associated with the Sendout record. This value links the candidate submission to the specific job opportunity under consideration.

JobSubmissionId Int False

Specifies the Id of the job submission that is associated with the Sendout record. This value connects the sendout to the originating submission workflow for tracking and auditing.

MigrateGUID String False

Represents the globally unique migration Id that is associated with the Sendout record. This value supports data-migration processes by ensuring consistent tracking across systems.

NumTimesRead Bool False

Returns a value of 'true' if the Sendout record is flagged as being read within the system. It returns a value of 'false' when the record is not flagged as read.

NumTimesRead2 Int False

Represents the numeric count indicating how many times the Sendout record is opened or viewed. This value supports analytic and reporting insights into client engagement levels.

SenderId Int False

Specifies the Id of the user who sends the Sendout record. This value identifies the internal user responsible for initiating the Sendout action.

CData Cloud

Shift

Represents Shift records that define work schedule segments for placements or assignments. This table supports timekeeping, scheduling, and billing workflows by storing shift parameters that influence payroll and operational planning.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the Shift record. This value provides the primary reference that Bullhorn CRM uses to retrieve and manage shift definitions.

ClientCorporationId Int False

Specifies the Id of the client corporation that is associated with the Shift record. This value links the shift to the organization that uses or manages the scheduling structure.

Color String False

Represents the color value that is associated with the Shift record. This value supports visual identification and helps users distinguish between different Shift types in calendar displays.

DateLastModified Datetime False

Indicates the date and time when the Shift record is last modified. This value supports audit tracking and helps users identify the most recent updates to Shift details.

DayofWeek Int False

Specifies the numeric value that represents the day of the week associated with the Shift record. This value supports scheduling logic that organizes shifts according to weekly patterns.

EndTime Datetime False

Indicates the end time that is associated with the Shift record. This value defines the closing boundary of the scheduled work period for timekeeping and planning processes.

IsDefault Bool False

Returns a value of 'true' if the Shift record is designated as the default shift. It returns a value of 'false' when the shift is not designated as the default.

LastModifiedById Int False

Specifies the Id of the user who last modifies the Shift record. This value supports auditability and helps identify the user responsible for the most recent change.

LongName String False

Represents the long-form name that is associated with the Shift record. This value provides descriptive context that helps users interpret and select the appropriate shift in scheduling workflows.

MigrateGUID String False

Represents the globally unique migration Id that is associated with the Shift record. This value supports data-migration processes by ensuring continuity and traceability across systems.

ShortName String False

Specifies the short-form name that is associated with the Shift record. This value supports compact display formats and enhances usability in interfaces where space is limited.

StartTime Datetime False

Indicates the start time that is associated with the Shift record. This value establishes the opening boundary of the scheduled work period for planning and attendance tracking.

Type String False

Represents the type classification that is associated with the Shift record. This value helps categorize shifts for scheduling, reporting, and operational workflows.

CData Cloud

Skill

Represents standardized skills that classify candidate qualifications or job requirements. This table supports searching, matching, and reporting by ensuring that skills remain consistent across recruiting workflows.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the Skill record. This value provides the primary reference that Bullhorn CRM uses to retrieve, track, and manage skill definitions.

Enabled Bool False

Returns a value of 'true' if the Skill record is designated as active in the system. It returns a value of 'false' when the skill is not active and is therefore excluded from selection and assignment workflows.

Name String False

Specifies the name value that is associated with the Skill record. This value supports classification and matching processes that rely on defined skill types.

CData Cloud

Specialty

Represents specialty categories that further define candidate expertise or job requirements. This table supports refined talent matching by allowing recruiters to apply more specific classification criteria.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the Specialty record. This value provides the primary reference that Bullhorn CRM uses to retrieve and manage specialty classifications.

DateAdded Datetime False

Indicates the date and time when the Specialty record is added to the system. This value supports audit tracking and assists with organizing specialties chronologically.

Enabled Bool False

Returns a value of 'true' if the Specialty record is designated as active in the system. It returns a value of 'false' when the specialty is not active and is therefore unavailable for selection or assignment.

Name String False

Specifies the name value that is associated with the Specialty record. This value supports category identification and enhances matching and filtering operations that rely on specialty data.

ParentCategoryId Int False

Specifies the Id of the parent category that is associated with the Specialty record. This value establishes hierarchical relationships used for organizing specialty structures within Bullhorn CRM.

CData Cloud

State

Represents state or provincial geographic definitions that are used in addresses and regional reporting. This table supports data consistency by standardizing location attributes across candidate, client, and job records.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the State record. This value provides the primary reference that Bullhorn CRM uses to retrieve and manage state or provincial definitions.

Code String False

Specifies the state code that is associated with the State record. This value supports standardized location formatting and ensures consistency across geographic workflows.

CountryId Int False

Specifies the Id of the country that is associated with the State record. This value establishes the geographic hierarchy that Bullhorn CRM uses for location grouping and filtering.

Name String False

Represents the name value that is associated with the State record. This value supports readable display of geographic data and enhances filtering, reporting, and address-management workflows.

CData Cloud

Task

Represents Task records that track actionable items assigned to users or teams. This table supports workflow management by documenting to-do items, deadlines, and follow-up activities across customer Bullhorn CRM processes.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the Task record. This value provides the primary reference that Bullhorn CRM uses to retrieve, track, and manage task activities.

CandidateId Int False

Specifies the Id of the candidate that is associated with the Task record. This value links the task to a specific individual who is included in workflow or follow-up actions.

ClientContactId Int False

Specifies the Id of the client contact that is associated with the Task record. This value associates the task with the appropriate contact within the client organization.

CommunicationMethod String False

Represents the communication method that is associated with the Task record. This value indicates how the interaction or outreach is initiated or completed.

DateAdded Datetime False

Indicates the date and time when the Task record is added to the system. This value supports audit tracking and chronological organization of activity entries.

DateCompleted Datetime False

Indicates the date and time when the Task record is completed. This value supports performance tracking and helps determine task completion patterns.

DateEnd Datetime False

Indicates the end date and time that are associated with the Task record. This value defines the closing boundary of the scheduled task duration.

DateLastModified Datetime False

Indicates the date and time when the Task record is last modified. This value supports auditability and helps identify the most recent updates applied to the task.

Description String False

Represents the descriptive text that is associated with the Task record. This value provides context for the action, objective, or purpose of the task.

DueDateAndTime Datetime False

Indicates the due date and time that are associated with the Task record. This value supports deadline tracking and ensures timely follow-up within workflows.

IsCompleted Bool False

Returns a value of 'true' if the Task record is marked as completed. It returns a value of 'false' when the task remains incomplete.

IsSystemTask Bool False

Returns a value of 'true' if the Task record is generated automatically by the system. It returns a value of 'false' when the task is manually created by a user.

IsTask Int False

Specifies the numeric value that indicates whether the Task record is classified as a task within the system's internal activity structure. This value supports filtering and categorization in task-management operations.

JobId Int False

Specifies the Id of the job that is associated with the Task record. This value ties the action to a specific job opportunity or opening.

JobMatchId Int False

Specifies the Id of the job match that is associated with the Task record. This value links the task to candidate-job matching processes that occur within Bullhorn CRM.

Location String False

Represents the location that is associated with the Task record. This value provides geographic or meeting-place context for the scheduled activity.

MigrateGUID String False

Represents the globally unique migration Id that is associated with the Task record. This value supports cross-system migration, synchronization, and historical tracking.

OwnerId Int False

Specifies the Id of the owner that is associated with the Task record. This value identifies the user responsible for managing, completing, or monitoring the task.

ParentTaskId Int False

Specifies the Id of the parent task that is associated with the Task record. This value establishes hierarchical relationships for tasks that are grouped or sequenced.

PlacementId Int False

Specifies the Id of the placement that is associated with the Task record. This value links the activity to a placement-related workflow or follow-up requirement.

Priority Int False

Represents the priority level that is associated with the Task record. This value supports task triage and ordering within workflow queues.

RecurrenceDayBits Int False

Specifies the encoded day-of-week recurrence pattern that is associated with the Task record. This value allows the system to generate repeated tasks according to defined schedules.

RecurrenceFrequency Int False

Specifies the numeric frequency that is associated with the recurring Task record. This value determines how often the system repeats the task within automated scheduling cycles.

RecurrenceMax Int False

Specifies the maximum number of recurrences that are associated with the Task record. This value controls the termination point for recurring-task generation.

RecurrenceMonthBits Int False

Specifies the encoded month-based recurrence pattern that is associated with the Task record. This value supports scheduling logic for recurring activities across defined months.

RecurrenceStyle String False

Represents the recurrence style that is associated with the Task record. This value determines how the scheduling engine interprets and applies recurrence rules.

RecurrenceType String False

Specifies the recurrence type that is associated with the Task record. This value defines the structural model the system uses when generating recurring tasks.

Reminder Int False

Represents the reminder interval that is associated with the Task record. This value determines how far in advance the system alerts users about upcoming task deadlines.

Subject String False

Represents the subject text that is associated with the Task record. This value provides a concise summary that supports quick recognition and task list navigation.

TaskUUID String False

Represents the universally unique identifier that is associated with the Task record. This value supports system-wide uniqueness and ensures reliable referencing across distributed operations.

TimeZoneID String False

Specifies the time zone that is associated with the Task record. This value ensures accurate scheduling and correct interpretation of deadlines across regional boundaries.

Type String False

Represents the type classification that is associated with the Task record. This value categorizes the activity within Bullhorn CRM to support filtering, reporting, and workflow segmentation.

Visibility Bool False

Returns a value of 'true' if the Task record is visible to users based on system permissions. It returns a value of 'false' when the task is restricted or hidden according to access rules.

IsDeleted Bool False

Returns a value of 'true' if the Task record is flagged as deleted. It returns a value of 'false' when the task remains active and available within standard workflows.

CData Cloud

TaskEditHistory

Tracks historical updates that are applied to task records. This table supports accountability and workflow transparency by preserving a record of changes that affect task status, ownership, or scheduling.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the TaskEditHistory record. This value provides the primary reference that Bullhorn CRM uses to retrieve and track historical task modifications.

AuditTrail String False

Represents the audit-trail content that is associated with the TaskEditHistory record. This value stores the detailed change information that the system uses to document field-level updates.

DateAdded Datetime False

Indicates the date and time when the TaskEditHistory record is added to the system. This value supports chronological tracking of task-change events and enhances audit accuracy.

MigrateGUID String False

Represents the globally unique migration Id that is associated with the TaskEditHistory record. This value supports data-migration processes by ensuring continuity and traceability across systems.

ModifyingPersonId Int False

Specifies the Id of the person who performs the modification that is recorded in the TaskEditHistory record. This value identifies the user responsible for the captured change.

TargetEntityId Int False

Specifies the Id of the task entity that is associated with the TaskEditHistory record. This value links the historical entry to the exact task whose data is modified.

TransactionID String False

Represents the transaction identifier that is associated with the TaskEditHistory record. This value supports grouping and tracking of related edits that occur within the same system operation.

CData Cloud

TaskEditHistoryFieldChange

Captures the change to an individual field that is recorded when a task is updated. This table supports granular auditing by identifying specific value modifications and explaining how those changes influence workflow progress.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the TaskEditHistoryFieldChange record. This value provides the primary reference that Bullhorn CRM uses to retrieve and track individual field-level modifications.

ColumnName String False

Specifies the name of the column that is modified in the TaskEditHistoryFieldChange record. This value identifies the specific field that undergoes the recorded change.

Display String False

Represents the display value that is associated with the TaskEditHistoryFieldChange record. This value provides a user-readable representation of the modified field for audit review.

EditHistoryId Int False

Specifies the Id of the related TaskEditHistory record that is associated with this field-level change. This value links the modification to the broader edit event captured in the history log.

NewValue String False

Represents the updated value that is associated with the TaskEditHistoryFieldChange record. This value shows the resulting data that is saved after the modification is applied.

OldValue String False

Represents the previous value that is associated with the TaskEditHistoryFieldChange record. This value preserves the original data that the system replaces during the modification.

CData Cloud

Tearsheet

Represents tearsheets, which are curated lists of candidates or contacts used for marketing, sourcing, or outreach campaigns. This table supports targeted communication by organizing groups of records that recruiters engage during coordinated outreach.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the Tearsheet record. This value provides the primary reference that Bullhorn CRM uses to retrieve and manage the tearsheet.

DateAdded Datetime False

Indicates the date and time when the Tearsheet record is added to the system. This value supports audit tracking and helps users organize tearsheets chronologically.

DateLastModified Datetime False

Indicates the date and time when the Tearsheet record is last modified. This value supports auditability and helps identify when updates are applied to the tearsheet.

Description String False

Represents the descriptive text that is associated with the Tearsheet record. This value provides context that helps users understand the purpose or content of the tearsheet.

IsPrivate Bool False

Returns a value of 'true' if the Tearsheet record is marked as private. It returns a value of 'false' when the tearsheet is accessible to users based on standard permissions.

Name String False

Specifies the name value that is associated with the Tearsheet record. This value supports identification, sorting, and organization within tearsheet lists.

OwnerId Int False

Specifies the Id of the owner that is associated with the Tearsheet record. This value identifies the user responsible for creating or maintaining the tearsheet.

Type Bool False

Returns a value of 'true' if the Tearsheet record is assigned a system-defined type classification. It returns a value of 'false' when the tearsheet does not use a system-defined type and follows standard categorization.

IsDeleted Bool False

Returns a value of 'true' if the Tearsheet record is flagged as deleted. It returns a value of 'false' when the tearsheet remains active and available in standard workflows.

CData Cloud

TearsheetMember

Represents the individual members that belong to a tearsheet list. This table supports list management by storing associations between tearsheets and the candidates or contacts they include.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the TearsheetMember record. This value provides the primary reference that Bullhorn CRM uses to retrieve and manage the association between a person and a tearsheet.

DateAdded Datetime False

Indicates the date and time when the TearsheetMember record is added to the system. This value supports audit tracking and helps users determine when the individual is included in the tearsheet.

PersonId Int False

Specifies the Id of the person who is associated with the TearsheetMember record. This value links the tearsheet entry to a specific individual for grouping and outreach workflows.

TearsheetId Int False

Specifies the Id of the tearsheet that is associated with the TearsheetMember record. This value establishes the connection between the person and the tearsheet used for organization or follow-up activities.

CData Cloud

TearsheetRecipient

Represents the intended recipients of tearsheet-related communications. This table supports outreach workflows by tracking which individuals should receive marketing or informational messages associated with a tearsheet.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the TearsheetRecipient record. This value provides the primary reference that Bullhorn CRM uses to retrieve and manage the relationship between a tearsheet and its recipients.

CandidateRestrictionBits Int False

Specifies the encoded restriction value that is associated with the TearsheetRecipient record. This value determines which candidate data the system allows the recipient to access when interacting with the tearsheet.

Comments String False

Represents the comment text that is associated with the TearsheetRecipient record. This value stores user-provided notes that support communication and clarification within distribution workflows.

DateAdded Datetime False

Indicates the date and time when the TearsheetRecipient record is added to the system. This value supports audit tracking and provides a timeline reference for recipient assignment.

IsSent Bool False

Returns a value of 'true' if the TearsheetRecipient record is flagged as sent. It returns a value of 'false' when the record has not been sent to the designated recipient.

JobOrderId Int False

Specifies the Id of the job order that is associated with the TearsheetRecipient record. This value links the tearsheet distribution activity to a relevant job requirement or hiring context.

PersonId Int False

Specifies the Id of the person who is associated with the TearsheetRecipient record. This value identifies the recipient included in the tearsheet distribution list.

TearsheetId Int False

Specifies the Id of the tearsheet that is associated with the TearsheetRecipient record. This value establishes the connection between the tearsheet and the designated recipient for distribution or review.

CData Cloud

TimeUnit

Represents standardized time units that are used across billing, payroll, and scheduling workflows. This table supports consistent time calculations by defining units such as hours, days, or weeks for operational processes.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the TimeUnit record. This value provides the primary reference that Bullhorn CRM uses to retrieve and manage time-unit definitions.

Name String False

Specifies the name value that is associated with the TimeUnit record. This value supports display formatting and helps users interpret how time intervals are categorized within schedules or reports.

TimeMarker Int False

Represents the numeric marker that is associated with the TimeUnit record. This value defines the system-level designation used when calculating or interpreting time segments.

WeekDay Int False

Specifies the numeric weekday value that is associated with the TimeUnit record. This value helps align time-unit usage with calendar-based operations and scheduling logic.

CData Cloud

UserEditHistory

Tracks historical updates that are applied to user records. This table supports administrative oversight by documenting changes that affect system access, user roles, or personal information.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the UserEditHistory record. This value provides the primary reference that Bullhorn CRM uses to retrieve and manage user-related change history.

AuditTrail String False

Represents the audit-trail content that is associated with the UserEditHistory record. This value captures detailed information about the modifications that the system records for user activity.

DateAdded Datetime False

Indicates the date and time when the UserEditHistory record is added to the system. This value supports chronological tracking and helps maintain a clear history of user changes.

MigrateGUID String False

Represents the globally unique migration Id that is associated with the UserEditHistory record. This value supports cross-system migration and ensures consistent traceability throughout data-migration processes.

ModifyingPersonId Int False

Specifies the Id of the person who performs the modification that is captured in the UserEditHistory record. This value identifies the user responsible for applying the recorded change.

TargetEntityId Int False

Specifies the Id of the user entity that is associated with the UserEditHistory record. This value links the historical entry to the specific user whose information is modified.

TransactionID String False

Represents the transaction identifier that is associated with the UserEditHistory record. This value allows the system to group related changes that occur as part of a single operation.

CData Cloud

UserEditHistoryFieldChange

Captures the change to an individual field that is recorded when a user record is updated. This table supports granular administrative auditing by identifying updates that affect user configuration or permissions.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the UserEditHistoryFieldChange record. This value provides the primary reference that Bullhorn CRM uses to retrieve and track individual field-level changes related to user modifications.

ColumnName String False

Specifies the name of the column that is modified in the UserEditHistoryFieldChange record. This value identifies the exact field whose data is altered during the recorded update.

Display String False

Represents the display value that is associated with the UserEditHistoryFieldChange record. This value provides a user-friendly description of the modified field for audit and review purposes.

EditHistoryId Int False

Specifies the Id of the UserEditHistory record that is associated with this field-level change. This value links the updated field to the broader edit event captured within the system's audit trail.

NewValue String False

Represents the updated value that is associated with the UserEditHistoryFieldChange record. This value reflects the data that is stored after the system applies the modification.

OldValue String False

Represents the previous value that is associated with the UserEditHistoryFieldChange record. This value preserves the original data that is replaced during the modification event.

CData Cloud

UserHousingComplexUnit

Stores the associations between users and housing complex units. This table supports operational workflows by tracking user assignments or responsibilities that relate to housing management activities.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the UserHousingComplexUnit record. This value provides the primary reference that Bullhorn CRM uses to retrieve and manage housing-unit assignments for users or candidates.

CandidateId Int False

Specifies the Id of the candidate that is associated with the UserHousingComplexUnit record. This value links the housing assignment to the individual occupying or assigned to the unit.

DateBegin Datetime False

Indicates the start date for the UserHousingComplexUnit record. This value defines when the housing assignment becomes active within the system's scheduling and billing workflows.

DateEnd Datetime False

Indicates the end date for the UserHousingComplexUnit record. This value defines when the housing assignment concludes and assists with vacancy planning and cost tracking.

Deduction String False

Represents the deduction value that is associated with the UserHousingComplexUnit record. This value captures any housing-related charge or adjustment that may impact payroll or billing processes.

MigrateGUID String False

Represents the globally unique migration Id that is associated with the UserHousingComplexUnit record. This value supports data migration by ensuring continuity and traceability across systems.

PlacementId Int False

Specifies the Id of the placement that is associated with the UserHousingComplexUnit record. This value links the housing assignment to a placement workflow that may drive eligibility or billing requirements.

UnitId Int False

Specifies the Id of the housing unit that is associated with the UserHousingComplexUnit record. This value identifies the physical unit assigned to the candidate or user for tracking and facility management.

IsDeleted Bool False

Returns a value of 'true' if the UserHousingComplexUnit record is flagged as deleted. It returns a value of 'false' when the record remains active and available within housing-assignment workflows.

CData Cloud

UserPulseCallLog

Captures call log entries that are generated by the UserPulse feature in Bullhorn CRM. This table supports performance analytics and relationship tracking by storing details about user-initiated calls.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the UserPulseCallLog record. This value provides the primary reference that Bullhorn CRM uses to retrieve and track details about user-initiated or user-received calls.

DateAdded Datetime False

Indicates the date and time when the UserPulseCallLog record is added to the system. This value supports chronological auditing and enables reporting on communication activity.

Direction String False

Specifies the direction of the call that is associated with the UserPulseCallLog record. This value identifies whether the call is incoming or outgoing for workflow and analytics purposes.

Duration Int False

Represents the duration of the call in the UserPulseCallLog record. This value supports performance measurement and helps evaluate communication engagement.

PhoneNumber String False

Specifies the phone number that is associated with the UserPulseCallLog record. This value identifies the external party involved in the call and supports follow-up activities.

TimeOfCall Datetime False

Indicates the timestamp for when the call occurs in the UserPulseCallLog record. This value preserves the precise timing needed for accurate communication history tracking.

UserId Int False

Specifies the Id of the user who is associated with the UserPulseCallLog record. This value links the call activity to the appropriate Bullhorn CRM user for auditing and reporting.

CData Cloud

UserPulseCallLogContact

Stores the contacts that are linked to UserPulse call log entries. This table supports outreach analysis by connecting call activity to specific client or candidate interactions.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the UserPulseCallLogContact record. This value provides the primary reference that Bullhorn CRM uses to retrieve and manage relationships between call logs and the users involved.

UserId Int False

Specifies the Id of the user who is associated with the UserPulseCallLogContact record. This value identifies the individual linked to the call interaction for auditing and activity tracking.

UserPulseCallLogId Int False

Specifies the Id of the UserPulseCallLog record that is associated with the UserPulseCallLogContact record. This value creates the connection between the user and the specific call entry stored in the communication log.

CData Cloud

UserType

Represents user type definitions that categorize system users by their roles or access levels. This table supports permission management by assigning role-based capabilities across the Bullhorn CRM system.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the UserType record. This value provides the primary reference that Bullhorn CRM uses to retrieve and manage user-type classifications.

DateAdded Datetime False

Indicates the date and time when the UserType record is added to the system. This value supports audit trails and helps administrators track when new user categories become available.

Description String False

Specifies the descriptive text that is associated with the UserType record. This value helps administrators understand the purpose and intended use of the user type within permission or workflow configurations.

Enabled Bool False

Returns a value of 'true' if the UserType record is enabled for use. It returns a value of 'false' when the user type is inactive and cannot be assigned to users.

IsHidden Bool False

Returns a value of 'true' if the UserType record is hidden from standard user-selection interfaces. It returns a value of 'false' when the user type is visible and available for administrative assignment.

Name String False

Specifies the name of the UserType record. This value provides the human-readable label that appears in administrative settings and user-role configuration screens.

CData Cloud

WorkersCompensation

Represents workers' compensation classifications that apply to placements or job orders. This table supports compliance and risk management by defining coverage categories that influence insurance costs and regulatory reporting.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the WorkersCompensation record. This value provides the primary reference that Bullhorn CRM uses to retrieve and manage workers' compensation classifications.

Code String False

Specifies the code that is associated with the WorkersCompensation record. This value provides the standardized designation that payroll, billing, or compliance processes use when referencing the workers' compensation category.

Description String False

Represents the descriptive text that is associated with the WorkersCompensation record. This value helps users understand how the compensation classification is defined for regulatory or reporting purposes.

Name String False

Specifies the name of the WorkersCompensation record. This value appears in configuration screens and assists with identifying the correct compensation grouping during assignment workflows.

State String False

Specifies the state value that is associated with the WorkersCompensation record. This value ensures that the compensation classification is applied within the correct jurisdictional context.

CData Cloud

WorkersCompensationRate

Stores rate information that is associated with workers' compensation classifications. This table supports accurate financial calculations by capturing rate values that are used in payroll, invoicing, and cost analysis.

Columns

Name Type ReadOnly Description
Id [KEY] Int False

Represents the unique identifier (Id) for the WorkersCompensationRate record. This value provides the primary reference that Bullhorn CRM uses to retrieve and manage rate information for workers' compensation classifications.

CompensationId Int False

Specifies the Id of the WorkersCompensation record that is associated with the WorkersCompensationRate record. This value links the rate entry to the appropriate compensation classification used in payroll or billing processes.

EndDate Datetime False

Indicates the date when the WorkersCompensationRate record is no longer effective. This value supports rate-history tracking and ensures that the system applies the correct compensation rate based on the effective period.

Rate Double False

Represents the compensation rate that is associated with the WorkersCompensationRate record. This value is used in payroll or cost calculations that rely on workers' compensation classifications.

StartDate Datetime False

Indicates the date when the WorkersCompensationRate record becomes effective. This value allows the system to determine which rate applies when processing compensation-related transactions.

CData Cloud

ZipCodeGis

Represents geographic information system (GIS) data that is associated with ZIP codes. This table supports location-based analysis by storing spatial attributes that influence routing, territory planning, and regional reporting.

Columns

Name Type ReadOnly Description
Id [KEY] String False

Represents the unique identifier (Id) for the ZipCodeGis record. This value provides the primary reference that Bullhorn CRM uses to retrieve and manage geographic information that is associated with ZIP-level mapping.

AreaCode String False

Specifies the telephone area code that is associated with the ZipCodeGis record. This value supports location-based categorization and helps users correlate ZIP data with communication regions.

City String False

Represents the city name that is associated with the ZipCodeGis record. This value supports geographic grouping and enhances location-based filtering within the system.

CountryID Int False

Specifies the Id of the country that is associated with the ZipCodeGis record. This value ensures that ZIP information is interpreted within the correct national context.

Latitude Double False

Represents the latitude coordinate that is associated with the ZipCodeGis record. This value provides an approximate mapping location for geographic visualization and proximity-based workflows.

LatitudeActual Double False

Represents the precise latitude value that is associated with the ZipCodeGis record. This value supports more accurate geographic calculations when required by location-based features.

Longitude Double False

Represents the longitude coordinate that is associated with the ZipCodeGis record. This value provides an approximate horizontal mapping location for system-level spatial operations.

LongitudeActual Double False

Represents the precise longitude value that is associated with the ZipCodeGis record. This value supports accurate geographic computations and enhances mapping fidelity in GIS processes.

State String False

Specifies the state value that is associated with the ZipCodeGis record. This value helps categorize ZIP data within regional boundaries and supports filtering and reporting needs.

CData Cloud

Views

Views are similar to tables in the way that data is represented; however, views are read-only.

Queries can be executed against a view as if it were a normal table.

CData Cloud - Bullhorn CRM Views

Name Description
CandidateCustomSearchLayout Represents a read-only layout that defines the CustomSearch view for candidate information. This view supports advanced user filtering by exposing fields that are used to configure tailored candidate searches.
CandidateFasterFindLayout Represents a read-only layout for the FasterFind candidate view. This view improves recruiter efficiency by displaying key fields that support quick search, sorting, and scanning routines.
CandidateListExpandedLeftLayout Represents a read-only layout that defines the ListExpandedLeft view for candidate records. This view supports side-panel review workflows by presenting supplemental fields that assist with screening and comparison.
CandidateListRowLayout Represents a read-only layout that defines the ListRow view for candidate records. This view supports high-volume navigation by displaying core fields that recruiters use when scanning candidate lists.
CandidateMobileDetailsLayout Represents a read-only, mobile-oriented layout that displays candidate details in the Bullhorn CRM mobile interface. This view optimizes recruiter efficiency by presenting essential information in a format that is tailored for mobile review.
CandidateMobileEditLayout Defines the mobile edit layout that users access when updating candidate records in the Bullhorn CRM mobile interface. This view supports mobile data entry by presenting fields that users modify from a mobile device.
CandidateOverviewBottomLayout Defines the OverviewBottom layout that displays supplemental candidate details in the Bullhorn CRM interface. This view supports deeper qualification and assessment by presenting additional information that recruiters review during profile evaluations.
CandidateOverviewMiddleLeftLayout Defines the OverviewMiddleLeft layout that presents relational and contextual fields for candidate profiles. This view improves navigation by showing information that helps recruiters interpret candidate history and related records.
CandidateOverviewMiddleRightLayout Defines the OverviewMiddleRight layout that displays supporting candidate information within the Bullhorn CRM profile. This view aids screening and evaluation by presenting contextual fields that contribute to informed decision-making.
CandidateOverviewTopLayout Defines the OverviewTop layout that displays high-level candidate details at the top of the profile. This view supports quick assessment by presenting summary information that helps users orient themselves before reviewing deeper data.
CandidateProfileHeaderLayout Defines the ProfileHeader layout that presents essential header information for candidate profiles. This view streamlines recruiter workflows by displaying key details that are referenced during qualification and review.
CandidateProfileRightSideBarLayout Defines the ProfileRightSideBar layout that displays related candidate information alongside the main profile. This view supports side-panel navigation by presenting contextual fields that help recruiters understand relationships and take appropriate actions.
EntityFiles Represents the set of files that are attached to entities within Bullhorn CRM. This view supports document management workflows by allowing users to identify, access, and review attachments that relate to records such as candidates, job orders, or client contacts.
Find Executes a raw text search across multiple Bullhorn CRM entities. This view supports global search workflows by returning records that match free-text criteria across entities such as candidates, client contacts, job orders, leads, and opportunities.
JobOrderFasterFindLayout Defines the FasterFind layout that displays key job order fields in the Bullhorn CRM interface. This view improves recruiter efficiency by presenting essential information that supports rapid searching, comparison, and scanning.
JobOrderListExpandedCenterLayout Defines the ListExpandedCenter layout that displays mid-panel job order information in the Bullhorn CRM interface. This view supports screening workflows by presenting the details recruiters reference when evaluating job requirements.
JobOrderListExpandedLeftLayout Defines the ListExpandedLeft layout that presents supplementary job order fields within the Bullhorn CRM interface. This view supports multi-panel navigation by helping recruiters compare and filter job information during review.
JobOrderListExpandedRightLayout Defines the ListExpandedRight layout that displays related job order details in the Bullhorn CRM interface. This view enhances usability by providing quick access to contextual information that supports assessment and navigation.
JobOrderListRowLayout Defines the ListRow layout that displays concise job order information in a row-based format. This view supports high-volume screening by enabling recruiters to scan essential job details efficiently.
JobOrderMobileDetailsLayout Defines the mobile layout that displays job order details in the Bullhorn CRM mobile interface. This view supports on-the-go recruiting by presenting essential job attributes in a mobile-friendly format.
JobOrderMobileEditLayout Defines the mobile edit layout that users access when updating job order records in the Bullhorn CRM mobile interface. This view supports mobile workflows by presenting editable fields that users modify when managing job order information from a mobile device.
JobOrderOverviewBottomLayout Defines a read-only layout that defines the OverviewBottom view for job orders. This view supports detailed review by displaying supplemental job information that provides context during evaluation.
JobOrderOverviewMiddleLeftLayout Defines the OverviewMiddleLeft layout that displays related job order fields in the Bullhorn CRM interface. This view enhances recruiter visibility by presenting information that offers insight into job requirements and client context.
JobOrderOverviewMiddleRightLayout Defines the OverviewMiddleRight layout that presents additional job order information within the Bullhorn CRM interface. This view supports candidate qualification and workflow management by displaying fields that help users evaluate job needs and related details.
JobOrderProfileHeaderLayout Defines the ProfileHeader layout that displays key job order information at the top of the profile. This view supports recruiter orientation by presenting identifiers, status indicators, and summary details that guide initial review.
JobOrderProfileRightSideBarLayout Defines the ProfileRightSideBar layout that displays supplemental job order information alongside the main profile. This view supports quick-access workflows by presenting contextual fields that recruiters reference when evaluating or updating job order details.
SavedSearches Lists the saved searches that are available to users in Bullhorn CRM. This view supports productivity by allowing users to locate and reuse predefined search criteria across the system.
SavedSearch_My_saved_search Returns the records that are included in the 'My saved search' saved search for the 'CANDIDATE' entity.

CData Cloud

CandidateCustomSearchLayout

Represents a read-only layout that defines the CustomSearch view for candidate information. This view supports advanced user filtering by exposing fields that are used to configure tailored candidate searches.

Columns

Name Type Description
AddressAddress String Specifies the primary street address that is associated with the candidate record in this custom search view. This field supports search refinement by allowing users to filter candidates based on geographic location.
AddressCity String Specifies the city portion of the candidate's primary address. This field enhances filtering by enabling location-based queries within the custom search layout.
AddressState String Specifies the state or province that is associated with the candidate's primary address. This field supports regional search criteria within the layout.
AddressZip String Specifies the postal or ZIP code for the candidate's primary address. This field improves precision when users apply location-specific filters.
CurrentCompany String Specifies the employer that the candidate most recently worked for. This field supports experience-based searches by identifying current or recent employment details.
CurrentPayRate String Specifies the candidate's current pay rate as reported in the system. This field supports compensation-related comparisons within search results.
CurrentSalary String Specifies the candidate's current salary amount when the information is stored. This field assists users who perform salary-based evaluations in custom searches.
DateAvailable Datetime Specifies the date when the candidate is available to begin a new assignment or position. This field supports timeline-based matching in the custom search view.
DesiredLocations String Specifies the geographic locations where the candidate is willing to work. This field supports matching by identifying preferred work regions that align with job requirements.
DesiredPayRate String Specifies the pay rate that the candidate expects for new opportunities. This field supports compensation alignment when recruiters filter or rank candidates.
DesiredSalary String Specifies the annual salary that the candidate seeks for future roles. This field helps users identify candidates whose expectations align with available opportunities.
Email1 String Specifies the primary email address that is associated with the candidate. This field supports communication workflows by surfacing the main point of contact in search results.
Email2 String Specifies an additional email address that is stored for the candidate. This field provides flexibility when alternate contact information is needed during searches.
EmployeeType String Specifies the employment category (for example, full-time or contract) that applies to the candidate. This field supports classification and filtering across the custom search layout.
EmploymentPreference String Specifies the types of employment arrangements that the candidate prefers. This field supports matching by providing recruiters with insight into desired work structures.
Fax String Specifies the primary fax number that is associated with the candidate. This field supports organizations that rely on fax-based communication for documentation.
GeneralCandidateComments String Specifies general notes or commentary that users have entered for the candidate. This field supports context-rich evaluations when reviewing search results.
HomePhone String Specifies the candidate's home telephone number. This field supports communication workflows by providing an additional contact option.
MobilePhone String Specifies the candidate's mobile phone number. This field enhances outreach efficiency by presenting the contact method that candidates are most likely to respond to.
OtherPhone String Specifies an alternate phone number that is associated with the candidate. This field supports flexible communication by offering another contact method for follow-up.
ReferredbyOther String Specifies referral information that users enter when the candidate is referred by a source not stored as a structured record. This field supports tracking referral quality and origin.
ReferredById Int Specifies the identifier (Id) of the person or entity that referred the candidate. This field supports referral analytics by linking the referral to an existing record.
Source String Specifies the channel where the candidate originated, such as a job board or recruiter submission. This field supports sourcing analysis and candidate pipeline tracking.
Status String Specifies the candidate's current status within the Bullhorn CRM workflow. This field supports workflow visibility by identifying where the candidate stands in the recruiting lifecycle.
Title String Specifies the candidate's current or most recent job title. This field enhances skill-based matching by providing quick insight into professional background.
WorkPhone String Specifies the candidate's work telephone number when it is available. This field supports communication patterns that rely on business contact details.

Pseudo-Columns

Pseudo column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.

Name Type Description
LuceneQuery String Specifies a Lucene query that users enter to send it directly to the Bullhorn CRM API. This pseudocolumn overrides other filters because the system evaluates the query exactly as written.

CData Cloud

CandidateFasterFindLayout

Represents a read-only layout for the FasterFind candidate view. This view improves recruiter efficiency by displaying key fields that support quick search, sorting, and scanning routines.

Columns

Name Type Description
Id [KEY] Int Represents the unique identifier (Id) for the CandidateFasterFindLayout record. This field that is returned by Bullhorn CRM ensures that each layout instance can be retrieved, referenced, and updated accurately across search and reporting processes.
MobilePhone String Specifies the mobile phone number that is associated with the candidate in this layout. This field supports contact operations by supplying a value that is used in Candidate search filters, communication tools, and workflows that rely on mobile communication.
OtherPhone String Specifies an alternate phone number that is linked to the candidate within this layout. This field provides supplemental contact data that is used by search tools, telephony integrations, and automated communication workflows when the primary mobile number is unavailable.
OwnershipId Int Represents the ownership Id that is associated with the CandidateFasterFindLayout record. This value supports access control because Bullhorn CRM uses it to determine which users and departments can view, modify, or search against the layout.
Status String Captures the status value that is assigned to the CandidateFasterFindLayout record. This field supports workflow management because Bullhorn CRM uses the status to group layouts, filter search results, and evaluate whether a layout is active or deprecated.
Title String Represents the descriptive title that is assigned to the CandidateFasterFindLayout record. This field is used throughout Bullhorn CRM interfaces to help users identify the layout, differentiate it from similar configurations, and select it within search and display settings.

Pseudo-Columns

Pseudo column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.

Name Type Description
LuceneQuery String Specifies the Lucene query expression that is sent directly to the Bullhorn CRM API. This field bypasses standard filters, which means that the system uses the Lucene query exclusively to determine which candidate records are returned.

CData Cloud

CandidateListExpandedLeftLayout

Represents a read-only layout that defines the ListExpandedLeft view for candidate records. This view supports side-panel review workflows by presenting supplemental fields that assist with screening and comparison.

Columns

Name Type Description
CandidateName String Represents the primary candidate name that is displayed in the expanded list layout. This field helps Bullhorn CRM identify the candidate in summary views and supports quick recognition during search and screening workflows.
CandidateName2 String Captures the secondary candidate name value that is available for organizations that use alternate naming formats. This field enhances search flexibility and improves matching accuracy in Bullhorn CRM list displays.
CurrentCompany String Specifies the name of the candidate's current employer. This field supports sourcing and placement activities because Bullhorn CRM uses it to enrich search filters and provide context for employment history.
Email1 String Specifies the candidate's primary email address. This field enables communication workflows and supports automated outreach, reminders, and notifications within Bullhorn CRM.
HomePhone String Captures the candidate's home phone number. This field supports contact operations and helps users maintain multiple communication channels for each candidate.
MobilePhone String Captures the candidate's mobile phone number. This field is used widely throughout Bullhorn CRM for outreach workflows, text messaging features, and mobile-first communication strategies.
OwnershipId Int Specifies the ownership Id that is assigned to the candidate record. This field determines which users or departments have access to the candidate in Bullhorn CRM and influences visibility in list layouts.
Title String Represents the candidate's current job title. This field supports search, filtering, and ranking functions because Bullhorn CRM uses job titles to refine candidate lists and highlight relevant qualifications.
WorkPhone String Captures the candidate's work phone number. This field provides an additional communication method that users can rely on when engaging with candidates during recruiting activities.

Pseudo-Columns

Pseudo column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.

Name Type Description
LuceneQuery String Specifies the Lucene query expression that is sent directly to the Bullhorn CRM API. This field overrides standard filters, which means that the system relies solely on the Lucene query to determine which candidates appear in the results.

CData Cloud

CandidateListRowLayout

Represents a read-only layout that defines the ListRow view for candidate records. This view supports high-volume navigation by displaying core fields that recruiters use when scanning candidate lists.

Columns

Name Type Description
Id [KEY] Int Represents the unique identifier (Id) for the CandidateListRowLayout record. This field enables Bullhorn CRM to retrieve, track, and display the correct row layout configuration during candidate list rendering.
DateAvailable Datetime Captures the date when the candidate is available for new opportunities. This field helps Bullhorn CRM prioritize candidates in search results and assists users in identifying candidates who can engage immediately.
EmploymentPreference String Specifies the candidate's stated employment preference, such as full-time or contract roles. This field informs search filters and helps Bullhorn CRM align candidates with positions that match their preferred working arrangements.
HomePhone String Captures the candidate's home phone number. This field provides an additional contact method that users can reference during communication workflows in Bullhorn CRM.
OwnershipId Int Specifies the ownership Id that is associated with the layout record. This field determines which users or departments can access and manage the row layout within Bullhorn CRM views.
Status String Captures the current status that is assigned to the candidate. This field influences list filtering, workflow transitions, and reporting in Bullhorn CRM by helping users understand the candidate's current state in the recruiting lifecycle.
Title String Represents the candidate's current job title. This field supports search refinement and helps users quickly evaluate the candidate's professional role when scanning list rows in Bullhorn CRM.

Pseudo-Columns

Pseudo column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.

Name Type Description
LuceneQuery String Specifies the Lucene query expression that is sent directly to the Bullhorn CRM API. This field bypasses standard filters, which means that the system relies exclusively on the Lucene query to determine which candidates appear in the results.

CData Cloud

CandidateMobileDetailsLayout

Represents a read-only, mobile-oriented layout that displays candidate details in the Bullhorn CRM mobile interface. This view optimizes recruiter efficiency by presenting essential information in a format that is tailored for mobile review.

Columns

Name Type Description
AddressAddress String Captures the primary street address that is associated with the candidate. This field supports mobile display layouts in Bullhorn CRM by providing location information that helps users verify candidate proximity and contact details.
AddressAddress2 String Captures the secondary street address line for the candidate. This field provides additional location detail that Bullhorn CRM uses when rendering comprehensive address information on mobile devices.
AddressCity String Specifies the city portion of the candidate's address. This field assists Bullhorn CRM in region-based searching, filtering, and geographic reporting within mobile layouts.
AddressCountry Int Captures the country identifier (Id) that is associated with the candidate's address. This field helps Bullhorn CRM determine country-specific formatting, localization settings, and region-based filtering.
AddresscountryCode String Specifies the standardized country code for the candidate's address. This field supports international communication workflows and enables Bullhorn CRM to apply country-specific validation rules.
AddresscountryName String Captures the full country name for the candidate's address. This field enhances readability in mobile layouts and assists users who rely on geographic context during recruiting activities.
AddressState String Specifies the state or province portion of the candidate's address. This field supports region-based segmentation, searching, and compliance requirements that depend on location data.
AddressZip String Captures the postal or ZIP code for the candidate's address. This field helps Bullhorn CRM refine geographic searches and supports workflows that rely on proximity or territory assignments.
CandidateName String Represents the primary candidate name that is displayed in the mobile details layout. This field helps users quickly identify the candidate when reviewing profiles or performing mobile-based searches.
CandidateName2 String Captures an alternate candidate name value that can be used by organizations with dual-name or multilingual naming conventions. This field improves matching accuracy and helps Bullhorn CRM present flexible candidate identifiers.
Email1 String Specifies the candidate's primary email address. This field enables mobile communication workflows and supports outreach, notifications, and follow-up activities in Bullhorn CRM.
EmployeeType String Captures the candidate's employment type (for example, 'full-time', 'part-time', or 'contract'). This field supports filtering and helps Bullhorn CRM align candidates with suitable job opportunities.
EmploymentPreference String Specifies the candidate's preferred employment arrangement. This field improves search accuracy by allowing Bullhorn CRM to match candidates to roles that meet their stated working preferences.
HomePhone String Captures the candidate's home phone number. This field provides an additional communication channel that recruiters may use when mobile or work numbers are unavailable.
MobilePhone String Captures the candidate's mobile phone number. This field is widely used in Bullhorn CRM mobile workflows for text messaging, call actions, and instant communication features.
OwnershipId Int Specifies the ownership Id that is associated with the candidate record. This field determines which users or teams have access to the candidate within Bullhorn CRM and influences mobile layout visibility.
Status String Captures the candidate's current status within the recruiting lifecycle. This field supports filtering, workflow transitions, and list organization in Bullhorn CRM mobile interfaces.
Title String Represents the candidate's current job title. This field provides at-a-glance context that helps users evaluate experience and relevance when viewing candidates on mobile devices.
WorkPhone String Captures the candidate's work phone number. This field offers another communication option that is available to recruiters who are engaging with candidates through Bullhorn CRM.

Pseudo-Columns

Pseudo column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.

Name Type Description
LuceneQuery String Specifies the Lucene query expression that is sent directly to the Bullhorn CRM API. This field bypasses standard filters, which means that results are determined solely by the Lucene query criteria.

CData Cloud

CandidateMobileEditLayout

Defines the mobile edit layout that users access when updating candidate records in the Bullhorn CRM mobile interface. This view supports mobile data entry by presenting fields that users modify from a mobile device.

Columns

Name Type Description
AddressAddress String Captures the primary street address that is associated with the candidate. This field supports editing workflows in Bullhorn CRM by allowing users to update key location details directly from mobile interfaces.
AddressAddress2 String Captures the secondary street address line for the candidate. This field provides additional location context that helps Bullhorn CRM display and manage complete address information during mobile edits.
AddressCity String Specifies the city component of the candidate's address. This field supports geographic accuracy in Bullhorn CRM by ensuring that mobile users can maintain correct regional data.
AddressCountry Int Captures the country Id that is associated with the candidate's address. This field influences localization settings in Bullhorn CRM and helps ensure that region-specific rules are applied during updates.
AddresscountryCode String Specifies the standardized country code that corresponds to the candidate's address. This field supports international communication and ensures that Bullhorn CRM applies correct formatting and validation rules.
AddresscountryName String Captures the full country name for the candidate's address. This field enhances clarity for users who edit candidate records on mobile devices and rely on readable location information.
AddressState String Specifies the state or province that is associated with the candidate's address. This field supports region-based filtering and helps Bullhorn CRM maintain accurate geographic classification.
AddressZip String Captures the postal or ZIP code for the candidate's address. This field supports proximity-based workflows and ensures that Bullhorn CRM stores complete and searchable location data.
CandidateName String Represents the primary candidate name that appears in the mobile edit layout. This field helps Bullhorn CRM users confirm that they are modifying the correct record while performing updates from a mobile device.
CandidateName2 String Captures an alternate candidate name value that is used by organizations with dual-name or multilingual formats. This field enhances flexibility in Bullhorn CRM and supports more accurate record identification.
Email1 String Specifies the candidate's primary email address. This field enables mobile editing of contact information and supports Bullhorn CRM communication workflows that rely on up-to-date email data.
EmployeeType String Captures the candidate's employment type (for example, 'full-time' or 'contract'). This field allows Bullhorn CRM users to manage job-seeking preferences that align with available opportunities.
EmploymentPreference String Specifies the candidate's preferred employment arrangement. This field helps Bullhorn CRM refine search results and match candidates to positions that meet their stated preferences.
HomePhone String Captures the candidate's home phone number. This field provides an additional contact option that recruiters can update during mobile editing tasks.
MobilePhone String Captures the candidate's mobile phone number. This field is essential for Bullhorn CRM communication workflows because mobile users rely on accurate, updated phone numbers for outreach.
Status String Captures the candidate's current placement or recruiting status. This field helps Bullhorn CRM determine workflow transitions and supports accurate candidate categorization during mobile updates.
Title String Represents the candidate's current job title. This field helps users quickly assess the candidate's professional background when making updates in Bullhorn CRM from a mobile device.
WorkPhone String Captures the candidate's work phone number. This field offers an additional communication method and supports accurate contact detail management in Bullhorn CRM.

Pseudo-Columns

Pseudo column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.

Name Type Description
LuceneQuery String Specifies the Lucene query expression that is sent directly to the Bullhorn CRM API. This field overrides standard filters, which means that the system relies solely on the Lucene query to determine which candidate records are returned.

CData Cloud

CandidateOverviewBottomLayout

Defines the OverviewBottom layout that displays supplemental candidate details in the Bullhorn CRM interface. This view supports deeper qualification and assessment by presenting additional information that recruiters review during profile evaluations.

Columns

Name Type Description
Resume String Captures the candidate's resume content for display in the overview layout. This field helps Bullhorn CRM present key qualification information to users who need a quick summary of the candidate's background.

Pseudo-Columns

Pseudo column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.

Name Type Description
LuceneQuery String Specifies the Lucene query expression that is sent directly to the Bullhorn CRM API. This field bypasses standard filters, which means that results are determined solely by the Lucene query criteria.

CData Cloud

CandidateOverviewMiddleLeftLayout

Defines the OverviewMiddleLeft layout that presents relational and contextual fields for candidate profiles. This view improves navigation by showing information that helps recruiters interpret candidate history and related records.

Columns

Name Type Description
CurrentPayRate String Captures the candidate's current pay rate as recorded in Bullhorn CRM. This field helps users evaluate compensation history and supports comparisons during placement and negotiation workflows.
DesiredPayRate String Specifies the candidate's desired pay rate for future opportunities. This field guides recruiters in matching candidates to roles that meet compensation expectations and supports conversations during the hiring process.
Title String Represents the candidate's current job title. This field provides professional context that helps users assess relevance and suitability when reviewing the candidate's profile in Bullhorn CRM.

Pseudo-Columns

Pseudo column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.

Name Type Description
LuceneQuery String Specifies the Lucene query expression that is sent directly to the Bullhorn CRM API. This field bypasses standard filters, which means that results are determined solely by the Lucene query criteria.

CData Cloud

CandidateOverviewMiddleRightLayout

Defines the OverviewMiddleRight layout that displays supporting candidate information within the Bullhorn CRM profile. This view aids screening and evaluation by presenting contextual fields that contribute to informed decision-making.

Columns

Name Type Description
Email1 String Specifies the candidate's primary email address. This field supports outreach, reminders, and communication workflows within Bullhorn CRM by ensuring that users have the correct contact method.
Email2 String Captures the candidate's secondary email address. This field provides an alternate communication channel that Bullhorn CRM can use when the primary address is unavailable or inactive.
HomePhone String Captures the candidate's home phone number. This field offers an additional contact method and supports multiple communication options in Bullhorn CRM.
MobilePhone String Captures the candidate's mobile phone number. This field is widely used for text messaging, call actions, and mobile-first communication workflows within Bullhorn CRM.
OtherPhone String Specifies an alternate phone number that is associated with the candidate. This field helps Bullhorn CRM maintain multiple points of contact and supports flexible communication when primary numbers cannot be reached.
WorkPhone String Captures the candidate's work phone number. This field provides another communication option that recruiters and users can rely on during engagement workflows in Bullhorn CRM.

Pseudo-Columns

Pseudo column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.

Name Type Description
LuceneQuery String Specifies the Lucene query expression that is sent directly to the Bullhorn CRM API. This field bypasses standard filters, which means that results are determined solely by the Lucene query criteria.

CData Cloud

CandidateOverviewTopLayout

Defines the OverviewTop layout that displays high-level candidate details at the top of the profile. This view supports quick assessment by presenting summary information that helps users orient themselves before reviewing deeper data.

Columns

Name Type Description
GeneralCandidateComments String Captures the general comments that are associated with the candidate's profile. This field provides contextual notes that help Bullhorn CRM users understand candidate history, preferences, or special considerations when reviewing top-level details.

Pseudo-Columns

Pseudo column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.

Name Type Description
LuceneQuery String Specifies the Lucene query expression that is sent directly to the Bullhorn CRM API. This field bypasses standard filters, which means that results are determined solely by the Lucene query criteria.

CData Cloud

CandidateProfileHeaderLayout

Defines the ProfileHeader layout that presents essential header information for candidate profiles. This view streamlines recruiter workflows by displaying key details that are referenced during qualification and review.

Columns

Name Type Description
Id [KEY] Int Represents the unique identifier (Id) for the CandidateProfileHeaderLayout record. This field allows Bullhorn CRM to retrieve, organize, and display the correct header configuration when loading candidate profiles.
CandidateName String Represents the primary candidate name that appears in the profile header. This field helps users quickly confirm the candidate's identity when navigating between records in Bullhorn CRM.
CandidateName2 String Captures an alternate candidate name value that supports organizations using dual-name or multilingual formats. This field enhances identification accuracy and ensures that Bullhorn CRM displays the most appropriate naming convention.
HomePhone String Captures the candidate's home phone number. This field provides an additional contact option that supports communication workflows within Bullhorn CRM.
MobilePhone String Captures the candidate's mobile phone number. This field is heavily used in mobile-first and text-based communication workflows throughout Bullhorn CRM.
Nickname String Specifies the preferred nickname for the candidate. This field supports personalized communication and helps Bullhorn CRM users address candidates according to their preferences.
WorkPhone String Captures the candidate's work phone number. This field provides another communication method that recruiters can use when interacting with candidates in Bullhorn CRM.

Pseudo-Columns

Pseudo column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.

Name Type Description
LuceneQuery String Specifies the Lucene query expression that is sent directly to the Bullhorn CRM API. This field bypasses standard filters, which means that results are determined solely by the Lucene query criteria.

CData Cloud

CandidateProfileRightSideBarLayout

Defines the ProfileRightSideBar layout that displays related candidate information alongside the main profile. This view supports side-panel navigation by presenting contextual fields that help recruiters understand relationships and take appropriate actions.

Columns

Name Type Description
AddressAddress String Captures the primary street address that is associated with the candidate. This field supports Bullhorn CRM sidebar views by providing essential location information for quick reference.
AddressAddress2 String Captures the secondary street address line for the candidate. This field supplies additional detail that helps Bullhorn CRM present complete and accurate address information within profile sidebars.
AddressCity String Specifies the city component of the candidate's address. This field supports region-based filtering, geographic reporting, and clear address presentation in Bullhorn CRM.
AddressCountry Int Captures the country Id that is associated with the candidate's address. This field influences localization behavior in Bullhorn CRM and ensures that country-specific rules are applied.
AddresscountryCode String Specifies the standardized country code for the candidate's address. This field improves accuracy in international communications and ensures that Bullhorn CRM applies proper formatting rules.
AddresscountryName String Captures the full country name for the candidate's address. This field enhances readability and helps users quickly interpret geographic information in profile sidebar layouts.
AddressState String Specifies the state or province associated with the candidate's address. This field supports geographic classification and assists Bullhorn CRM in region-specific searching.
AddressZip String Captures the postal or ZIP code for the candidate's address. This field provides essential location data that is used for proximity searches and territory-based workflows within Bullhorn CRM.
CurrentCompany String Specifies the name of the candidate's current employer. This field helps recruiters evaluate work history and supports matching activities within Bullhorn CRM.
DateAvailable Datetime Captures the date when the candidate becomes available for new opportunities. This field supports scheduling, prioritization, and workflow planning across Bullhorn CRM recruiting processes.
Email1 String Specifies the candidate's primary email address. This field supports core communication workflows and ensures that recruiters can contact candidates reliably through Bullhorn CRM.
Email2 String Captures the candidate's secondary email address. This field provides an alternate channel for communication and helps maintain continuity when the primary email cannot be reached.
EmploymentPreference String Specifies the candidate's preferred employment arrangement. This field helps Bullhorn CRM match candidates to suitable roles based on their desired working style or job type.
HomePhone String Captures the candidate's home phone number. This field offers an additional communication option for users working within Bullhorn CRM sidebars.
MobilePhone String Captures the candidate's mobile phone number. This field supports mobile-first communication workflows including calls, text messaging, and quick outreach features in Bullhorn CRM.
OtherPhone String Specifies an alternate phone number that is associated with the candidate. This field ensures that Bullhorn CRM users have multiple contact options during engagement and follow-up activities.
OwnershipId Int Specifies the ownership identifier (Id) that is assigned to the candidate record. This field determines visibility and access rights within Bullhorn CRM and influences which users can interact with the candidate profile.
Source String Captures the source from which the candidate originated, such as a job board or referral. This field supports reporting and helps Bullhorn CRM users evaluate sourcing effectiveness.
Status String Captures the candidate's current recruiting status. This field helps Bullhorn CRM categorize candidates, manage workflow transitions, and refine filtering in sidebar views.
Title String Represents the candidate's current job title. This field provides immediate professional context for users reviewing candidate information within Bullhorn CRM.
WorkPhone String Captures the candidate's work phone number. This field provides an additional contact method and enhances communication flexibility within Bullhorn CRM.

Pseudo-Columns

Pseudo column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.

Name Type Description
LuceneQuery String Specifies the Lucene query expression that is sent directly to the Bullhorn CRM API. This field bypasses standard filters, which means that results are determined solely by the Lucene query criteria.

CData Cloud

EntityFiles

Represents the set of files that are attached to entities within Bullhorn CRM. This view supports document management workflows by allowing users to identify, access, and review attachments that relate to records such as candidates, job orders, or client contacts.

View Specific Information

Use this view as a helper in case you need the file unique identifiers, for the DownloadFile. Except the pseudo columns, no filters are handled server-side on this view. EntityType and EntityId must be specified to query from this view.

SELECT * FROM EntityFiles WHERE EntityType = 'Candidate' AND EntityId = '110011'

Columns

Name Type Description
Id [KEY] Int Represents the unique identifier (Id) for the file record in Bullhorn CRM. This value supports attachment tracking and enables integrations and UI workflows to reference each stored or linked file reliably.
Name String Captures the name of the file that is associated with the record. This value supports file-identification workflows and helps users distinguish among attachments during review or retrieval.
DateAdded Datetime Indicates the date and time when the file is added to Bullhorn CRM. This value supports lifecycle auditing and enables users to understand when files become available within the system.
FileType String Indicates the file type that is associated with the attachment. This value supports processing and categorization workflows that treat files differently based on their general type.
Type String Indicates the classification type that is assigned to the file. This value supports internal categorization logic and helps determine how the file is used within entity workflows.
FileExtension String Captures the file extension that is associated with the attachment. This value supports validation and ensures that file-processing components handle the file according to its expected format.
Description String Captures the descriptive text that is associated with the file. This information supports interpretation during review and helps users understand the file's purpose or relevance.
IsDeleted Boolean Returns a value of 'true' if the file record is marked as deleted in Bullhorn CRM. It returns a value of 'false' if the file remains active and available for retrieval, review, or workflow use.
IsPrivate Boolean Returns a value of 'true' if the file is marked as private and restricted from standard user visibility. It returns a value of 'false' if the file is available to users who have normal access to the associated entity.
IsExternal Boolean Returns a value of 'true' if the file is stored externally rather than within Bullhorn CRM's internal file repository. It returns a value of 'false' if the file is stored directly in the system's managed storage.
ContentType String Indicates the primary content type that is associated with the file. This value supports downstream processing workflows that treat files according to their declared media category.
ContentSubType String Captures the more specific subtype designation that is associated with the file's content. This value supports detailed content handling and helps integrations apply subtype-specific logic.

Pseudo-Columns

Pseudo column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.

Name Type Description
EntityType String Identifies the type of entity for which the attached files are being listed. This value supports filtering logic that determines which records are queried when retrieving associated files.

The allowed values are Candidate, ClientContact, ClientCorporation, JobOrder, Opportunity, Placement.

EntityId String Represents the Id of the entity for which the attached files are being listed. This value ensures that file queries correctly return attachments that belong to the intended parent record.

CData Cloud

Find

Executes a raw text search across multiple Bullhorn CRM entities. This view supports global search workflows by returning records that match free-text criteria across entities such as candidates, client contacts, job orders, leads, and opportunities.

View Specific Information

Except the pseudo columns, no filters are handled server-side on this view. The 'Query' pseudo column must be specified when querying this view.

SELECT * FROM Find WHERE query = 'My search'

Columns

Name Type Description
EntityId [KEY] Int Represents the unique identifier (Id) of the entity that is returned by the find operation. This value supports cross-referencing and enables downstream workflows to retrieve or manipulate the correct record.
EntityType String Indicates the type of entity that is returned by the find operation. This value supports result classification and determines which entity-specific workflows can act on the result set.
ByLine String Captures the line-oriented summary that is generated for the search result. This value supports user-interface display and provides an at-a-glance reference when reviewing multiple matching entities.
Location String Captures the location information that is associated with the returned entity. This value supports filtering, sorting, and distance-based evaluation in search and discovery workflows.
Title String Captures the title or primary label that is associated with the result entity. This value supports user recognition and enhances readability when reviewing or selecting from search results.

Pseudo-Columns

Pseudo column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.

Name Type Description
Query String Captures the raw search text that is provided to the find operation. This value supports dynamic, free-form search behavior and enables the system to match partial or unstructured user input.

CData Cloud

JobOrderFasterFindLayout

Defines the FasterFind layout that displays key job order fields in the Bullhorn CRM interface. This view improves recruiter efficiency by presenting essential information that supports rapid searching, comparison, and scanning.

Columns

Name Type Description
Id [KEY] Int Represents the unique identifier (Id) of the JobOrderFasterFindLayout record. This value supports layout retrieval and ensures that each layout entry can be referenced consistently.
ClientCompanyId Int Represents the Id of the client company that is associated with the layout entry. This value supports filtering and improves the accuracy of client-specific search results.
ContactId Int Represents the Id of the contact that is linked to the layout entry. This value supports detailed search refinement and helps users locate job orders connected to specific contacts.
JobTitle String Captures the job title that is included in the layout entry. This value provides context for fast searching and improves the relevance of job-order lookup workflows.
OwnerId Int Represents the Id of the user who owns the job order that is included in the layout entry. This value supports user-based filtering and improves workload visibility.
Status String Captures the current status that is assigned to the job order in the layout entry. This value supports workflow management and enables users to identify active, closed, or pending job orders.

CData Cloud

JobOrderListExpandedCenterLayout

Defines the ListExpandedCenter layout that displays mid-panel job order information in the Bullhorn CRM interface. This view supports screening workflows by presenting the details recruiters reference when evaluating job requirements.

Columns

Name Type Description
CertificationRequirements String Captures the certification requirements that are associated with the JobOrderListExpandedCenterLayout entry. This value supports candidate-matching workflows and helps ensure that only qualified candidates are considered for relevant job orders.
DegreeRequirements String Captures the degree requirements that are associated with the JobOrderListExpandedCenterLayout entry. This value supports educational-criteria filtering and enhances the accuracy of search and matching operations.

CData Cloud

JobOrderListExpandedLeftLayout

Defines the ListExpandedLeft layout that presents supplementary job order fields within the Bullhorn CRM interface. This view supports multi-panel navigation by helping recruiters compare and filter job information during review.

Columns

Name Type Description
AddressAddress String Captures the primary address line that is associated with the JobOrderListExpandedLeftLayout entry. This value supports location display and helps users quickly identify the job site's physical address.
AddressCity String Captures the city portion of an address that is associated with the layout entry. This value supports geographic filtering and improves the usability of location-based searches.
AddressStateorProvince String Captures the state or province that is associated with the job-order address. This value supports regional filtering and enhances clarity in multi-location environments.
AddressZip String Captures the ZIP code that is associated with the job-order address. This value supports postal-region filtering and improves precision in location-driven workflows.
ClientCompanyId Int Represents the Id of the client company that is associated with the layout entry. This value supports filtering, grouping, and quick identification of job orders that belong to a specific client organization.
ContactId Int Represents the Id of the contact that is linked to the layout entry. This value supports user navigation and improves accuracy when locating job orders that are related to specific client contacts.

CData Cloud

JobOrderListExpandedRightLayout

Defines the ListExpandedRight layout that displays related job order details in the Bullhorn CRM interface. This view enhances usability by providing quick access to contextual information that supports assessment and navigation.

Columns

Name Type Description
Ofopenings Int Indicates the number of openings that is associated with the JobOrderListExpandedRightLayout entry. This value supports forecasting and enables users to evaluate staffing demand at a glance.
JobDescription String Captures the job description that is associated with the layout entry. This value provides essential role context and supports more informed review of job-order summaries.
MinimumExperience Int Indicates the minimum required experience that is associated with the job order in the layout entry. This value supports qualification filtering and helps users quickly assess candidate suitability.

CData Cloud

JobOrderListRowLayout

Defines the ListRow layout that displays concise job order information in a row-based format. This view supports high-volume screening by enabling recruiters to scan essential job details efficiently.

Columns

Name Type Description
Id [KEY] Int Represents the unique identifier (Id) of the JobOrderListRowLayout entry. This value supports row-level retrieval and ensures consistent referencing for list-view rendering.
ClientBillRate String Captures the client bill rate that is associated with the layout entry. This value supports financial review and allows users to compare job-order billing structures directly within the list view.
ClientCompanyId Int Represents the Id of the client company that is associated with the layout entry. This value supports grouping and filtering of job orders by company within list-based results.
EmploymentType String Captures the employment type that is associated with the job order in the layout entry. This value supports candidate-matching workflows and helps categorize job-order structures.
JobTitle String Captures the job title that is associated with the layout entry. This value supports quick identification of job orders and enhances the readability of row-based displays.
OpenClosed Bool Returns a value of 'true' if the job order is open within the list-row context. It returns a value of 'false' if the job order is closed and no longer available for placement activity.
OwnerId Int Represents the Id of the user who owns the job order that is included in the layout row. This value supports workload visibility and facilitates filtering by job-owner assignments.
PayRate String Captures the pay rate that is associated with the job order in the layout entry. This value supports compensation review and aids in comparing multiple job orders directly.
Priority Int Indicates the priority level that is assigned to the job order in the layout entry. This value supports queue management and helps users sort and evaluate job urgency.
Status String Captures the status that is assigned to the job order in the layout row. This value supports pipeline monitoring and enables users to distinguish active, closed, and pending job orders.

CData Cloud

JobOrderMobileDetailsLayout

Defines the mobile layout that displays job order details in the Bullhorn CRM mobile interface. This view supports on-the-go recruiting by presenting essential job attributes in a mobile-friendly format.

Columns

Name Type Description
AddressAddress String Captures the primary address line that is associated with the JobOrderMobileDetailsLayout entry. This value supports mobile-friendly job-location display and enhances clarity for users viewing records on smaller screens.
AddressCity String Captures the city component of the job-order address. This value supports geographic filtering and helps users quickly identify regional job locations.
AddressCountry Int Represents the country that is associated with the job-order address. This value supports location classification and enhances region-based reporting in mobile layouts.
AddressStateorProvince String Captures the state or province that is associated with the job-order address. This value improves regional filtering and supports precise geographic categorization in mobile views.
AddressZip String Captures the ZIP code that is associated with the job-order address. This value supports location-based searching and enhances map or proximity features on mobile devices.
ContactId Int Represents the Id of the client contact that is associated with the job order. This value supports mobile access to contact relationships and streamlines communication workflows.
EmploymentType String Captures the employment type that is associated with the job order. This value supports candidate-matching workflows and helps mobile users quickly assess job structure.
JobDescription String Captures the job description that is associated with the mobile layout entry. This value provides essential role context and supports informed review on compact mobile interfaces.
JobTitle String Captures the job title that is associated with the layout entry. This value supports quick recognition of job postings and improves mobile list readability.
OwnerId Int Represents the Id of the user who owns or manages the job order. This value supports workflow routing and provides clear accountability when reviewing job details on mobile devices.
StartDate Datetime Indicates the start date that is associated with the job order. This value supports scheduling review and helps mobile users evaluate upcoming job timelines.

CData Cloud

JobOrderMobileEditLayout

Defines the mobile edit layout that users access when updating job order records in the Bullhorn CRM mobile interface. This view supports mobile workflows by presenting editable fields that users modify when managing job order information from a mobile device.

Columns

Name Type Description
AddressAddress String Captures the primary address line that is associated with the JobOrderMobileEditLayout entry. This value supports accurate mobile editing of job-location information and ensures consistency with desktop-based records.
AddressCity String Captures the city component of the job-order address. This value supports regional classification and enhances mobile user efficiency when editing location details.
AddressCountry Int Represents the country that is associated with the job-order address. This value supports geographic categorization and ensures alignment with location-based reporting when updated from a mobile device.
AddressStateorProvince String Captures the state or province that is associated with the job-order address. This value supports correct regional mapping and enables precise mobile updates to location records.
AddressZip String Captures the ZIP code that is associated with the job-order address. This value supports accurate location filtering and ensures mobile edits preserve postal-region consistency.
ContactId Int Represents the Id of the client contact that is associated with the job order. This value supports relationship tracking and enables mobile users to update contact associations efficiently.
EmploymentType String Captures the employment type that is associated with the job order. This value supports workflow classification and allows mobile users to maintain accurate job-structure information.
JobDescription String Captures the job description that is associated with the layout entry. This value supports mobile editing of detailed role information and ensures clarity for candidates and internal users.
JobTitle String Captures the job title that is associated with the layout entry. This value supports mobile-friendly updates and improves visibility and accuracy in job-order listings.
OwnerId Int Represents the Id of the user who owns or manages the job order. This value supports assignment tracking and enables mobile updates to ownership fields during on-the-go workflows.
StartDate Datetime Indicates the start date that is associated with the job order. This value supports scheduling updates and allows mobile users to maintain accurate job timelines.

CData Cloud

JobOrderOverviewBottomLayout

Defines a read-only layout that defines the OverviewBottom view for job orders. This view supports detailed review by displaying supplemental job information that provides context during evaluation.

Columns

Name Type Description
JobDescription String Captures the job description that is associated with the JobOrderOverviewBottomLayout entry. This value supports comprehensive job review and provides users with detailed role context when examining job-order summaries.

CData Cloud

JobOrderOverviewMiddleLeftLayout

Defines the OverviewMiddleLeft layout that displays related job order fields in the Bullhorn CRM interface. This view enhances recruiter visibility by presenting information that offers insight into job requirements and client context.

Columns

Name Type Description
Ofopenings Int Indicates the number of openings that is associated with the JobOrderOverviewMiddleLeftLayout entry. This value supports capacity planning and helps users assess staffing demand for the job order.
ClientBillRate String Captures the client bill rate that is associated with the layout entry. This value supports financial evaluation and helps users compare billing structures across job orders.
PayRate String Captures the primary pay rate that is associated with the job order in the layout entry. This value supports compensation review and enables quick assessment of candidate-offer alignment.
PayRate2 String Captures the secondary pay rate that is associated with the job order in the layout entry. This value supports multi-rate scenarios and assists users who review alternative compensation options.
Permfee Double Indicates the permanent-placement fee that is associated with the job order in the layout entry. This value supports revenue forecasting and helps track fee structures for direct-hire roles.
Salary String Captures the salary information that is associated with the job order in the layout entry. This value supports compensation comparison and enables users to review earnings potential quickly.

CData Cloud

JobOrderOverviewMiddleRightLayout

Defines the OverviewMiddleRight layout that presents additional job order information within the Bullhorn CRM interface. This view supports candidate qualification and workflow management by displaying fields that help users evaluate job needs and related details.

Columns

Name Type Description
CertificationRequirements String Captures the certification requirements that are associated with the JobOrderOverviewMiddleRightLayout entry. This value supports credential verification workflows and helps users assess candidate eligibility.
DegreeRequirements String Captures the degree requirements that are associated with the layout entry. This value supports qualification screening and assists users in evaluating educational criteria for the job order.
EmploymentType String Captures the employment type that is associated with the job order in the layout entry. This value supports classification of job structure and helps users match candidates to full-time, contract, or temporary roles.
JobTitle String Captures the job title that is associated with the layout entry. This value supports quick role identification and improves readability within job-order overview screens.
Keywords String Captures the keyword list that is associated with the job order. This value supports search optimization and helps users identify relevant skills or terms when reviewing job details.

CData Cloud

JobOrderProfileHeaderLayout

Defines the ProfileHeader layout that displays key job order information at the top of the profile. This view supports recruiter orientation by presenting identifiers, status indicators, and summary details that guide initial review.

Columns

Name Type Description
Id [KEY] Int Represents the unique identifier (Id) of the JobOrderProfileHeaderLayout entry. This value supports header-level retrieval and ensures that the correct profile header is displayed in Bullhorn CRM interfaces.
JobTitle String Captures the job title that is associated with the profile header layout entry. This value supports quick recognition of the job order and provides essential context when viewing header information.

CData Cloud

JobOrderProfileRightSideBarLayout

Defines the ProfileRightSideBar layout that displays supplemental job order information alongside the main profile. This view supports quick-access workflows by presenting contextual fields that recruiters reference when evaluating or updating job order details.

Columns

Name Type Description
Ofopenings Int Indicates the number of openings that is associated with the JobOrderProfileRightSideBarLayout entry. This value supports staffing analysis and helps users understand hiring demand at a glance.
AddressAddress String Captures the primary address line that is associated with the job order. This value supports location awareness and improves clarity when reviewing job details in the profile sidebar.
AddressCity String Captures the city component of the job-order address. This value supports geographic filtering and helps users quickly identify the job's regional location.
AddressCountry Int Represents the country that is associated with the job-order address. This value supports international classification and enhances reporting for geographically distributed clients.
AddressStateorProvince String Captures the state or province that is associated with the job-order address. This value supports regional categorization and helps users interpret job-site locations accurately.
AddressZip String Captures the ZIP code that is associated with the job-order address. This value supports postal-region identification and enhances search precision for location-based workflows.
ClientBillRate String Captures the client bill rate that is associated with the job order in the sidebar layout. This value supports financial review and allows users to evaluate billing structures quickly.
ClientCompanyId Int Represents the Id of the client company that is associated with the job order. This value supports relationship tracking and allows users to navigate directly to client-level details.
ContactId Int Represents the Id of the client contact that is linked to the job order. This value supports communication workflows and provides immediate context for client-side relationships.
EmploymentType String Captures the employment type that is associated with the job order. This value supports classification of job structure and helps users assess candidate alignment.
MinimumExperience Int Indicates the minimum experience level that is required for the job order. This value supports qualification screening and ensures consistent candidate evaluation.
OpenClosed Bool Returns a value of 'true' if the job order is open in the profile sidebar. It returns a value of 'false' if the job order is closed and no longer available for placement activity.
OwnerId Int Represents the Id of the user who owns or manages the job order. This value supports workload accountability and helps users identify the responsible recruiter or manager.
PayRate String Captures the primary pay rate that is associated with the job order. This value supports compensation assessment and provides quick insight into earnings expectations.
Permfee Double Indicates the permanent-placement fee that is associated with the job order. This value supports revenue forecasting and helps users evaluate financial implications for direct-hire roles.
Priority Int Indicates the priority level that is assigned to the job order. This value supports task triage and helps users identify urgent or strategically important openings.
Salary String Captures the salary information that is associated with the job order. This value supports compensation comparison and assists users in reviewing earning potential.
StartDate Datetime Indicates the start date that is associated with the job order. This value supports scheduling awareness and helps users evaluate project or onboarding timelines.
Status String Captures the current job-order status that is displayed in the sidebar layout. This value supports workflow visibility and helps users distinguish active, closed, or pending roles.

CData Cloud

SavedSearches

Lists the saved searches that are available to users in Bullhorn CRM. This view supports productivity by allowing users to locate and reuse predefined search criteria across the system.

View Specific Information

No filters are handled server-side on this view.

Columns

Name Type Description
Id [KEY] Int Represents the unique identifier (Id) for the SavedSearches record. This value provides the primary reference that Bullhorn CRM uses to retrieve and manage the saved search.
Name String Specifies the name value that is associated with the SavedSearches record. This value supports identification, organization, and filtering within saved-search lists.
IndexType String Indicates the entity type that is associated with the SavedSearches record. This value determines which Bullhorn CRM entity the saved query is executed against during search operations.
Description String Represents the descriptive text that is associated with the SavedSearches record. This value clarifies the saved search's purpose and improves user understanding when reviewing search collections.
Query String Specifies the query text that is associated with the SavedSearches record. This value defines the conditions and constraints that the system uses when retrieving matching data.
OwnerId Int Specifies the Id of the owner that is associated with the SavedSearches record. This value identifies the user responsible for creating or maintaining the saved search.
OwnerFirstName String Represents the first name of the owner that is associated with the SavedSearches record. This value supports display, reporting, and ownership identification in user interfaces.
OwnerLastName String Represents the last name of the owner that is associated with the SavedSearches record. This value supports ownership tracking and enhances clarity in user-facing displays.
DateAdded Date Indicates the date when the SavedSearches record is added to the system. This value supports audit tracking and chronological organization of saved-search metadata.
Favorite Boolean Returns a value of 'true' if the SavedSearches record is marked as a favorite. It returns a value of 'false' when the record is not marked as a favorite.

CData Cloud

SavedSearch_My_saved_search

Returns the records that are included in the 'My saved search' saved search for the 'CANDIDATE' entity.

The Cloud exposes each saved search associated with the connected Bullhorn CRM account as a view. This is an example of such a view.

Columns

Name Type Description
DateAdded Datetime Indicates the date and time when the SavedSearch_My_saved_search record is added to the system. This value supports chronological organization and audit tracking for search-related activity.
HomePhone String Represents the home phone number that is associated with the SavedSearch_My_saved_search record. This value supports communication workflows that require access to candidate or contact contact details.
LastNote Datetime Indicates the date and time of the most recent note that is associated with the SavedSearch_My_saved_search record. This value supports engagement tracking by showing when interaction activity last occurred.
MobilePhone String Represents the mobile phone number that is associated with the SavedSearch_My_saved_search record. This value supports communication tasks that rely on mobile outreach.
Name String Specifies the name value that is associated with the SavedSearch_My_saved_search record. This value supports identification and filtering within saved-search workflows.
OwnershipId Int Specifies the Id of the owner that is associated with the SavedSearch_My_saved_search record. This value identifies the user responsible for managing or maintaining the saved search.
Status String Indicates the status that is associated with the SavedSearch_My_saved_search record. This value helps determine how the record is categorized or prioritized within search results and workflows.
Title String Represents the title value that is associated with the SavedSearch_My_saved_search record. This value supports categorization and filtering when presenting saved search results.
WorkPhone String Represents the work phone number that is associated with the SavedSearch_My_saved_search record. This value supports professional communication channels that are used during outreach and follow-up activities.

CData Cloud

Stored Procedures

Stored procedures are function-like interfaces that extend the functionality of the Cloud beyond simple SELECT/INSERT/UPDATE/DELETE operations with Bullhorn CRM.

Stored procedures accept a list of parameters, perform their intended function, and then return any relevant response data from Bullhorn CRM, along with an indication of whether the procedure succeeded or failed.

CData Cloud - Bullhorn CRM Stored Procedures

Name Description

CData Cloud

System Tables

You can query the system tables described in this section to access schema information, information on data source functionality, and batch operation statistics.

Schema Tables

The following tables return database metadata for Bullhorn CRM:

  • sys_catalogs: Lists the available databases.
  • sys_schemas: Lists the available schemas.
  • sys_tables: Lists the available tables and views.
  • sys_tablecolumns: Describes the columns of the available tables and views.
  • sys_procedures: Describes the available stored procedures.
  • sys_procedureparameters: Describes stored procedure parameters.
  • sys_keycolumns: Describes the primary and foreign keys.
  • sys_indexes: Describes the available indexes.

Data Source Tables

The following tables return information about how to connect to and query the data source:

  • sys_connection_props: Returns information on the available connection properties.
  • sys_sqlinfo: Describes the SELECT queries that the Cloud can offload to the data source.

Query Information Tables

The following table returns query statistics for data modification queries:

  • sys_identity: Returns information about batch operations or single updates.

CData Cloud

sys_catalogs

Lists the available databases.

The following query retrieves all databases determined by the connection string:

SELECT * FROM sys_catalogs

Columns

Name Type Description
CatalogName String The database name.

CData Cloud

sys_schemas

Lists the available schemas.

The following query retrieves all available schemas:

          SELECT * FROM sys_schemas
          

Columns

Name Type Description
CatalogName String The database name.
SchemaName String The schema name.

CData Cloud

sys_tables

Lists the available tables.

The following query retrieves the available tables and views:

          SELECT * FROM sys_tables
          

Columns

Name Type Description
CatalogName String The database containing the table or view.
SchemaName String The schema containing the table or view.
TableName String The name of the table or view.
TableType String The table type (table or view).
Description String A description of the table or view.
IsUpdateable Boolean Whether the table can be updated.

CData Cloud

sys_tablecolumns

Describes the columns of the available tables and views.

The following query returns the columns and data types for the Candidate table:

SELECT ColumnName, DataTypeName FROM sys_tablecolumns WHERE TableName='Candidate' 

Columns

Name Type Description
CatalogName String The name of the database containing the table or view.
SchemaName String The schema containing the table or view.
TableName String The name of the table or view containing the column.
ColumnName String The column name.
DataTypeName String The data type name.
DataType Int32 An integer indicating the data type. This value is determined at run time based on the environment.
Length Int32 The storage size of the column.
DisplaySize Int32 The designated column's normal maximum width in characters.
NumericPrecision Int32 The maximum number of digits in numeric data. The column length in characters for character and date-time data.
NumericScale Int32 The column scale or number of digits to the right of the decimal point.
IsNullable Boolean Whether the column can contain null.
Description String A brief description of the column.
Ordinal Int32 The sequence number of the column.
IsAutoIncrement String Whether the column value is assigned in fixed increments.
IsGeneratedColumn String Whether the column is generated.
IsHidden Boolean Whether the column is hidden.
IsArray Boolean Whether the column is an array.
IsReadOnly Boolean Whether the column is read-only.
IsKey Boolean Indicates whether a field returned from sys_tablecolumns is the primary key of the table.
ColumnType String The role or classification of the column in the schema. Possible values include SYSTEM, LINKEDCOLUMN, NAVIGATIONKEY, REFERENCECOLUMN, and NAVIGATIONPARENTCOLUMN.

CData Cloud

sys_procedures

Lists the available stored procedures.

The following query retrieves the available stored procedures:

          SELECT * FROM sys_procedures
          

Columns

Name Type Description
CatalogName String The database containing the stored procedure.
SchemaName String The schema containing the stored procedure.
ProcedureName String The name of the stored procedure.
Description String A description of the stored procedure.
ProcedureType String The type of the procedure, such as PROCEDURE or FUNCTION.

CData Cloud

sys_procedureparameters

Describes stored procedure parameters.

The following query returns information about all of the input parameters for the DownloadFile stored procedure:

SELECT * FROM sys_procedureparameters WHERE ProcedureName = 'DownloadFile' AND Direction = 1 OR Direction = 2

To include result set columns in addition to the parameters, set the IncludeResultColumns pseudo column to True:

SELECT * FROM sys_procedureparameters WHERE ProcedureName = 'DownloadFile' AND IncludeResultColumns='True'

Columns

Name Type Description
CatalogName String The name of the database containing the stored procedure.
SchemaName String The name of the schema containing the stored procedure.
ProcedureName String The name of the stored procedure containing the parameter.
ColumnName String The name of the stored procedure parameter.
Direction Int32 An integer corresponding to the type of the parameter: input (1), input/output (2), or output(4). input/output type parameters can be both input and output parameters.
DataType Int32 An integer indicating the data type. This value is determined at run time based on the environment.
DataTypeName String The name of the data type.
NumericPrecision Int32 The maximum precision for numeric data. The column length in characters for character and date-time data.
Length Int32 The number of characters allowed for character data. The number of digits allowed for numeric data.
NumericScale Int32 The number of digits to the right of the decimal point in numeric data.
IsNullable Boolean Whether the parameter can contain null.
IsRequired Boolean Whether the parameter is required for execution of the procedure.
IsArray Boolean Whether the parameter is an array.
Description String The description of the parameter.
Ordinal Int32 The index of the parameter.
Values String The values you can set in this parameter are limited to those shown in this column. Possible values are comma-separated.
SupportsStreams Boolean Whether the parameter represents a file that you can pass as either a file path or a stream.
IsPath Boolean Whether the parameter is a target path for a schema creation operation.
Default String The value used for this parameter when no value is specified.
SpecificName String A label that, when multiple stored procedures have the same name, uniquely identifies each identically-named stored procedure. If there's only one procedure with a given name, its name is simply reflected here.
IsCDataProvided Boolean Whether the procedure is added/implemented by CData, as opposed to being a native Bullhorn CRM procedure.

Pseudo-Columns

Name Type Description
IncludeResultColumns Boolean Whether the output should include columns from the result set in addition to parameters. Defaults to False.

CData Cloud

sys_keycolumns

Describes the primary and foreign keys.

The following query retrieves the primary key for the Candidate table:

         SELECT * FROM sys_keycolumns WHERE IsKey='True' AND TableName='Candidate' 
          

Columns

Name Type Description
CatalogName String The name of the database containing the key.
SchemaName String The name of the schema containing the key.
TableName String The name of the table containing the key.
ColumnName String The name of the key column.
IsKey Boolean Whether the column is a primary key in the table referenced in the TableName field.
IsForeignKey Boolean Whether the column is a foreign key referenced in the TableName field.
PrimaryKeyName String The name of the primary key.
ForeignKeyName String The name of the foreign key.
ReferencedCatalogName String The database containing the primary key.
ReferencedSchemaName String The schema containing the primary key.
ReferencedTableName String The table containing the primary key.
ReferencedColumnName String The column name of the primary key.

CData Cloud

sys_foreignkeys

Describes the foreign keys.

The following query retrieves all foreign keys which refer to other tables:

         SELECT * FROM sys_foreignkeys WHERE ForeignKeyType = 'FOREIGNKEY_TYPE_IMPORT'
          

Columns

Name Type Description
CatalogName String The name of the database containing the key.
SchemaName String The name of the schema containing the key.
TableName String The name of the table containing the key.
ColumnName String The name of the key column.
PrimaryKeyName String The name of the primary key.
ForeignKeyName String The name of the foreign key.
ReferencedCatalogName String The database containing the primary key.
ReferencedSchemaName String The schema containing the primary key.
ReferencedTableName String The table containing the primary key.
ReferencedColumnName String The column name of the primary key.
ForeignKeyType String Designates whether the foreign key is an import (points to other tables) or export (referenced from other tables) key.

CData Cloud

sys_primarykeys

Describes the primary keys.

The following query retrieves the primary keys from all tables and views:

         SELECT * FROM sys_primarykeys
          

Columns

Name Type Description
CatalogName String The name of the database containing the key.
SchemaName String The name of the schema containing the key.
TableName String The name of the table containing the key.
ColumnName String The name of the key column.
KeySeq String The sequence number of the primary key.
KeyName String The name of the primary key.

CData Cloud

sys_indexes

Describes the available indexes. By filtering on indexes, you can write more selective queries with faster query response times.

The following query retrieves all indexes that are not primary keys:

          SELECT * FROM sys_indexes WHERE IsPrimary='false'
          

Columns

Name Type Description
CatalogName String The name of the database containing the index.
SchemaName String The name of the schema containing the index.
TableName String The name of the table containing the index.
IndexName String The index name.
ColumnName String The name of the column associated with the index.
IsUnique Boolean True if the index is unique. False otherwise.
IsPrimary Boolean True if the index is a primary key. False otherwise.
Type Int16 An integer value corresponding to the index type: statistic (0), clustered (1), hashed (2), or other (3).
SortOrder String The sort order: A for ascending or D for descending.
OrdinalPosition Int16 The sequence number of the column in the index.

CData Cloud

sys_connection_props

Returns information on the available connection properties and those set in the connection string.

The following query retrieves all connection properties that have been set in the connection string or set through a default value:

SELECT * FROM sys_connection_props WHERE Value <> ''

Columns

Name Type Description
Name String The name of the connection property.
ShortDescription String A brief description.
Type String The data type of the connection property.
Default String The default value if one is not explicitly set.
Values String A comma-separated list of possible values. A validation error is thrown if another value is specified.
Value String The value you set or a preconfigured default.
Required Boolean Whether the property is required to connect.
Category String The category of the connection property.
IsSessionProperty String Whether the property is a session property, used to save information about the current connection.
Sensitivity String The sensitivity level of the property. This informs whether the property is obfuscated in logging and authentication forms.
PropertyName String A camel-cased truncated form of the connection property name.
Ordinal Int32 The index of the parameter.
CatOrdinal Int32 The index of the parameter category.
Hierarchy String Shows dependent properties associated that need to be set alongside this one.
Visible Boolean Informs whether the property is visible in the connection UI.
ETC String Various miscellaneous information about the property.

CData Cloud

sys_sqlinfo

Describes the SELECT query processing that the Cloud can offload to the data source.

See SQL Compliance for SQL syntax details.

Discovering the Data Source's SELECT Capabilities

Below is an example data set of SQL capabilities. Some aspects of SELECT functionality are returned in a comma-separated list if supported; otherwise, the column contains NO.

NameDescriptionPossible Values
AGGREGATE_FUNCTIONSSupported aggregation functions.AVG, COUNT, MAX, MIN, SUM, DISTINCT
COUNTWhether COUNT function is supported.YES, NO
IDENTIFIER_QUOTE_OPEN_CHARThe opening character used to escape an identifier.[
IDENTIFIER_QUOTE_CLOSE_CHARThe closing character used to escape an identifier.]
SUPPORTED_OPERATORSA list of supported SQL operators.=, >, <, >=, <=, <>, !=, LIKE, NOT LIKE, IN, NOT IN, IS NULL, IS NOT NULL, AND, OR
GROUP_BYWhether GROUP BY is supported, and, if so, the degree of support.NO, NO_RELATION, EQUALS_SELECT, SQL_GB_COLLATE
OJ_CAPABILITIESThe supported varieties of outer joins supported.NO, LEFT, RIGHT, FULL, INNER, NOT_ORDERED, ALL_COMPARISON_OPS
OUTER_JOINSWhether outer joins are supported.YES, NO
SUBQUERIESWhether subqueries are supported, and, if so, the degree of support.NO, COMPARISON, EXISTS, IN, CORRELATED_SUBQUERIES, QUANTIFIED
STRING_FUNCTIONSSupported string functions.LENGTH, CHAR, LOCATE, REPLACE, SUBSTRING, RTRIM, LTRIM, RIGHT, LEFT, UCASE, SPACE, SOUNDEX, LCASE, CONCAT, ASCII, REPEAT, OCTET, BIT, POSITION, INSERT, TRIM, UPPER, REGEXP, LOWER, DIFFERENCE, CHARACTER, SUBSTR, STR, REVERSE, PLAN, UUIDTOSTR, TRANSLATE, TRAILING, TO, STUFF, STRTOUUID, STRING, SPLIT, SORTKEY, SIMILAR, REPLICATE, PATINDEX, LPAD, LEN, LEADING, KEY, INSTR, INSERTSTR, HTML, GRAPHICAL, CONVERT, COLLATION, CHARINDEX, BYTE
NUMERIC_FUNCTIONSSupported numeric functions.ABS, ACOS, ASIN, ATAN, ATAN2, CEILING, COS, COT, EXP, FLOOR, LOG, MOD, SIGN, SIN, SQRT, TAN, PI, RAND, DEGREES, LOG10, POWER, RADIANS, ROUND, TRUNCATE
TIMEDATE_FUNCTIONSSupported date/time functions.NOW, CURDATE, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, MONTH, QUARTER, WEEK, YEAR, CURTIME, HOUR, MINUTE, SECOND, TIMESTAMPADD, TIMESTAMPDIFF, DAYNAME, MONTHNAME, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, EXTRACT
REPLICATION_SKIP_TABLESIndicates tables skipped during replication.
REPLICATION_TIMECHECK_COLUMNSA string array containing a list of columns which will be used to check for (in the given order) to use as a modified column during replication.
IDENTIFIER_PATTERNString value indicating what string is valid for an identifier.
SUPPORT_TRANSACTIONIndicates if the provider supports transactions such as commit and rollback.YES, NO
DIALECTIndicates the SQL dialect to use.
KEY_PROPERTIESIndicates the properties which identify the uniform database.
SUPPORTS_MULTIPLE_SCHEMASIndicates if multiple schemas may exist for the provider.YES, NO
SUPPORTS_MULTIPLE_CATALOGSIndicates if multiple catalogs may exist for the provider.YES, NO
DATASYNCVERSIONThe CData Data Sync version needed to access this driver.Standard, Starter, Professional, Enterprise
DATASYNCCATEGORYThe CData Data Sync category of this driver.Source, Destination, Cloud Destination
SUPPORTSENHANCEDSQLWhether enhanced SQL functionality beyond what is offered by the API is supported.TRUE, FALSE
SUPPORTS_BATCH_OPERATIONSWhether batch operations are supported.YES, NO
SQL_CAPAll supported SQL capabilities for this driver.SELECT, INSERT, DELETE, UPDATE, TRANSACTIONS, ORDERBY, OAUTH, ASSIGNEDID, LIMIT, LIKE, BULKINSERT, COUNT, BULKDELETE, BULKUPDATE, GROUPBY, HAVING, AGGS, OFFSET, REPLICATE, COUNTDISTINCT, JOINS, DROP, CREATE, DISTINCT, INNERJOINS, SUBQUERIES, ALTER, MULTIPLESCHEMAS, GROUPBYNORELATION, OUTERJOINS, UNIONALL, UNION, UPSERT, GETDELETED, CROSSJOINS, GROUPBYCOLLATE, MULTIPLECATS, FULLOUTERJOIN, MERGE, JSONEXTRACT, BULKUPSERT, SUM, SUBQUERIESFULL, MIN, MAX, JOINSFULL, XMLEXTRACT, AVG, MULTISTATEMENTS, FOREIGNKEYS, CASE, LEFTJOINS, COMMAJOINS, WITH, LITERALS, RENAME, NESTEDTABLES, EXECUTE, BATCH, BASIC, INDEX
PREFERRED_CACHE_OPTIONSA string value specifies the preferred cacheOptions.
ENABLE_EF_ADVANCED_QUERYIndicates if the driver directly supports advanced queries coming from Entity Framework. If not, queries will be handled client side.YES, NO
PSEUDO_COLUMNSA string array indicating the available pseudo columns.
MERGE_ALWAYSIf the value is true, The Merge Mode is forcibly executed in Data Sync.TRUE, FALSE
REPLICATION_MIN_DATE_QUERYA select query to return the replicate start datetime.
REPLICATION_MIN_FUNCTIONAllows a provider to specify the formula name to use for executing a server side min.
REPLICATION_START_DATEAllows a provider to specify a replicate startdate.
REPLICATION_MAX_DATE_QUERYA select query to return the replicate end datetime.
REPLICATION_MAX_FUNCTIONAllows a provider to specify the formula name to use for executing a server side max.
IGNORE_INTERVALS_ON_INITIAL_REPLICATEA list of tables which will skip dividing the replicate into chunks on the initial replicate.
CHECKCACHE_USE_PARENTIDIndicates whether the CheckCache statement should be done against the parent key column.TRUE, FALSE
CREATE_SCHEMA_PROCEDURESIndicates stored procedures that can be used for generating schema files.

The following query retrieves the operators that can be used in the WHERE clause:

SELECT * FROM sys_sqlinfo WHERE Name = 'SUPPORTED_OPERATORS'
Note that individual tables may have different limitations or requirements on the WHERE clause; refer to the Data Model section for more information.

Columns

Name Type Description
NAME String A component of SQL syntax, or a capability that can be processed on the server.
VALUE String Detail on the supported SQL or SQL syntax.

CData Cloud

sys_identity

Returns information about attempted modifications.

The following query retrieves the Ids of the modified rows in a batch operation:

         SELECT * FROM sys_identity
          

Columns

Name Type Description
Id String The database-generated Id returned from a data modification operation.
Batch String An identifier for the batch. 1 for a single operation.
Operation String The result of the operation in the batch: INSERTED, UPDATED, or DELETED.
Message String SUCCESS or an error message if the update in the batch failed.

CData Cloud

sys_information

Describes the available system information.

The following query retrieves all columns:

SELECT * FROM sys_information

Columns

NameTypeDescription
ProductStringThe name of the product.
VersionStringThe version number of the product.
DatasourceStringThe name of the datasource the product connects to.
NodeIdStringThe unique identifier of the machine where the product is installed.
HelpURLStringThe URL to the product's help documentation.
LicenseStringThe license information for the product. (If this information is not available, the field may be left blank or marked as 'N/A'.)
LocationStringThe file path location where the product's library is stored.
EnvironmentStringThe version of the environment or rumtine the product is currently running under.
DataSyncVersionStringThe tier of CData Sync required to use this connector.
DataSyncCategoryStringThe category of CData Sync functionality (e.g., Source, Destination).

CData Cloud

Connection String Options

The connection string properties are the various options that can be used to establish a connection. This section provides a complete list of the options you can configure in the connection string for this provider. Click the links for further details.

For more information on establishing a connection, see Establishing a Connection.

Authentication


PropertyDescription
AuthSchemeSpecifies the authentication method used to connect to Bullhorn CRM.
DataCenterCodeSpecifies the data center code that identifies where your Bullhorn CRM account data is hosted.
RestURLSpecifies the base URL of the Bullhorn CRM REST API.
UserSpecifies the Bullhorn CRM user account used to authenticate when establishing a connection.
PasswordSpecifies the password associated with the Bullhorn CRM user account.

OAuth


PropertyDescription
OAuthClientIdSpecifies the client ID (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication.
OAuthClientSecretSpecifies the client secret assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server. (Custom OAuth applications only.).
OAuthVerifierSpecifies a verifier code returned from the OAuthAuthorizationURL . Used when authenticating to OAuth on a headless server, where a browser can't be launched. Requires both OAuthSettingsLocation and OAuthVerifier to be set.

SSL


PropertyDescription
SSLServerCertSpecifies the certificate to be accepted from the server when connecting using TLS/SSL.

Logging


PropertyDescription
VerbositySpecifies the verbosity level of the log file, which controls the amount of detail logged. Supported values range from 1 to 5.

Schema


PropertyDescription
BrowsableSchemasOptional setting that restricts the schemas reported to a subset of all available schemas. For example, BrowsableSchemas=SchemaA,SchemaB,SchemaC .

Miscellaneous


PropertyDescription
ExpandAssociationsSpecifies whether the provider exposes association tables for Bullhorn CRM entities.
IncludeCustomFieldsA boolean indicating if you would like to include custom fields in the column listing.
IncludeCustomTablesSpecifies whether the provider includes custom tables when retrieving metadata from Bullhorn CRM.
IncludeDeletedSpecifies whether the provider includes deleted records in query results.
ListLayoutsSpecifies a list of Bullhorn CRM entities for which the provider retrieves layout views.
MaxRowsSpecifies the maximum number of rows returned for queries that do not include either aggregation or GROUP BY.
MaxThreadsSpecifies the maximum number of concurrent threads the provider uses when executing requests.
PagesizeSpecifies the maximum number of records per page the provider returns when requesting data from Bullhorn CRM.
PseudoColumnsSpecifies the pseudocolumns to expose as table columns, expressed as a string in the format 'TableName=ColumnName;TableName=ColumnName'.
ThrowsKeyNotFoundSpecifies whether or not throws an exception if there is no rows updated.
TimeoutSpecifies the maximum time, in seconds, that the provider waits for a server response before throwing a timeout error.
UseDefaultOrderBySpecifies whether the provider applies a default ORDER BY clause when none is included in the query.
UseDisplayNamesSpecifies whether the provider uses field labels as column names instead of field names.
VerifyEntitlementsSpecifies whether the provider verifies read entitlements for all entity types before exposing them as tables and columns.
CData Cloud

Authentication

This section provides a complete list of the Authentication properties you can configure in the connection string for this provider.


PropertyDescription
AuthSchemeSpecifies the authentication method used to connect to Bullhorn CRM.
DataCenterCodeSpecifies the data center code that identifies where your Bullhorn CRM account data is hosted.
RestURLSpecifies the base URL of the Bullhorn CRM REST API.
UserSpecifies the Bullhorn CRM user account used to authenticate when establishing a connection.
PasswordSpecifies the password associated with the Bullhorn CRM user account.
CData Cloud

AuthScheme

Specifies the authentication method used to connect to Bullhorn CRM.

Possible Values

OAuth, OAuthPassword

Data Type

string

Default Value

"OAuth"

Remarks

This property determines how the provider authenticates with the Bullhorn CRM API.

Available options are:

  • OAuth – Performs standard OAuth authentication. Use this option for most connections. Bullhorn CRM credentials must be obtained from your account representative before you can authorize access.
  • OAuthPassword – Performs OAuth authentication without a browser prompt. The connection is established programmatically by supplying the User and Password properties directly.

Set this property according to your authentication workflow. Most users should use OAuth.

This property is useful for environments where browser-based OAuth authorization is restricted or automated authentication is required.

CData Cloud

DataCenterCode

Specifies the data center code that identifies where your Bullhorn CRM account data is hosted.

Data Type

string

Default Value

""

Remarks

This property identifies the Bullhorn CRM data center or cluster where your account is hosted. The Cloud uses this value to route API requests to the correct environment.

Common examples include:

  • CLS20
  • CLS21
  • CLS22

You can find your data center code in the Bullhorn CRM URL after logging in. For example, cls20.bullhornstaffing.com.

For a complete list of Bullhorn CRM data centers, refer to the Bullhorn Data Centers page.

This property is useful when connecting to specific environments that require region-based or cluster-based routing.

CData Cloud

RestURL

Specifies the base URL of the Bullhorn CRM REST API.

Data Type

string

Default Value

""

Remarks

This property defines the base endpoint used by the Cloud to send REST API requests to Bullhorn CRM.

When AuthScheme is set to OAuth and InitiateOAuth is set to GETANDREFRESH, the RestURL value is retrieved automatically during the OAuth flow and stored for reuse.

If you perform the OAuth flow manually, you must specify this property in the connection string. The URL value is obtained from the output of the GetOAuthAccessToken stored procedure.

This property is useful when completing manual OAuth flows or connecting from environments that cannot launch a browser for interactive authorization.

CData Cloud

User

Specifies the Bullhorn CRM user account used to authenticate when establishing a connection.

Data Type

string

Default Value

""

Remarks

This property, together with the Password, provides the credentials used to authenticate with Bullhorn CRM when AuthScheme is set to OAuthPassword.

These credentials are verified directly by Bullhorn’s OAuth authentication endpoint.

This property is useful for automated or headless authentication scenarios where interactive browser-based OAuth authorization is not available.

CData Cloud

Password

Specifies the password associated with the Bullhorn CRM user account.

Data Type

string

Default Value

""

Remarks

This property, together with User, provides the credentials used to authenticate with Bullhorn CRM when AuthScheme is set to OAuthPassword.

These credentials are verified directly by Bullhorn’s OAuth authentication endpoint.

This property is useful for environments where interactive browser-based OAuth authentication is not possible or for automated connections using stored credentials.

CData Cloud

OAuth

This section provides a complete list of the OAuth properties you can configure in the connection string for this provider.


PropertyDescription
OAuthClientIdSpecifies the client ID (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication.
OAuthClientSecretSpecifies the client secret assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server. (Custom OAuth applications only.).
OAuthVerifierSpecifies a verifier code returned from the OAuthAuthorizationURL . Used when authenticating to OAuth on a headless server, where a browser can't be launched. Requires both OAuthSettingsLocation and OAuthVerifier to be set.
CData Cloud

OAuthClientId

Specifies the client ID (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication.

Data Type

string

Default Value

""

Remarks

This property is required in two cases:

  • When using a custom OAuth application, such as in web-based authentication flows, service-based authentication, or certificate-based flows that require application registration.
  • If the driver does not provide embedded OAuth credentials.

(When the driver provides embedded OAuth credentials, this value may already be provided by the Cloud and thus not require manual entry.)

OAuthClientId is generally used alongside other OAuth-related properties such as OAuthClientSecret and OAuthSettingsLocation when configuring an authenticated connection.

OAuthClientId is one of the key connection parameters that need to be set before users can authenticate via OAuth. You can usually find this value in your identity provider’s application registration settings. Look for a field labeled Client ID, Application ID, or Consumer Key.

While the client ID is not considered a confidential value like a client secret, it is still part of your application's identity and should be handled carefully. Avoid exposing it in public repositories or shared configuration files.

For more information on how this property is used when configuring a connection, see Establishing a Connection.

CData Cloud

OAuthClientSecret

Specifies the client secret assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server. (Custom OAuth applications only.).

Data Type

string

Default Value

""

Remarks

This property (sometimes called the application secret or consumer secret) is required when using a custom OAuth application in any flow that requires secure client authentication, such as web-based OAuth, service-based connections, or certificate-based authorization flows. It is not required when using an embedded OAuth application.

The client secret is used during the token exchange step of the OAuth flow, when the driver requests an access token from the authorization server. If this value is missing or incorrect, authentication fails with either an invalid_client or an unauthorized_client error.

OAuthClientSecret is one of the key connection parameters that need to be set before users can authenticate via OAuth. You can obtain this value from your identity provider when registering the OAuth application.

Notes:

  • This value should be stored securely and never exposed in public repositories, scripts, or unsecured environments.
  • Client secrets may also expire after a set period. Be sure to monitor expiration dates and rotate secrets as needed to maintain uninterrupted access.

For more information on how this property is used when configuring a connection, see Establishing a Connection

CData Cloud

OAuthVerifier

Specifies a verifier code returned from the OAuthAuthorizationURL . Used when authenticating to OAuth on a headless server, where a browser can't be launched. Requires both OAuthSettingsLocation and OAuthVerifier to be set.

Data Type

string

Default Value

""

Remarks

For detailed instructions about how to obtain the OAuthVerifier value, see .

CData Cloud

SSL

This section provides a complete list of the SSL properties you can configure in the connection string for this provider.


PropertyDescription
SSLServerCertSpecifies the certificate to be accepted from the server when connecting using TLS/SSL.
CData Cloud

SSLServerCert

Specifies the certificate to be accepted from the server when connecting using TLS/SSL.

Data Type

string

Default Value

""

Remarks

If you are using a TLS/SSL connection, use this property to specify the TLS/SSL certificate to be accepted from the server. If you specify a value for this property, all other certificates that are not trusted by the machine are rejected.

This property can take the following forms:

Description Example
A full PEM Certificate (example shortened for brevity) -----BEGIN CERTIFICATE-----
MIIChTCCAe4CAQAwDQYJKoZIhv......Qw==
-----END CERTIFICATE-----
A path to a local file containing the certificate C:\cert.cer
The public key (example shortened for brevity) -----BEGIN RSA PUBLIC KEY-----
MIGfMA0GCSq......AQAB
-----END RSA PUBLIC KEY-----
The MD5 Thumbprint (hex values can also be either space- or colon-separated) ecadbdda5a1529c58a1e9e09828d70e4
The SHA1 Thumbprint (hex values can also be either space- or colon-separated) 34a929226ae0819f2ec14b4a3d904f801cbb150d

Note: It is possible to use '*' to signify that all certificates should be accepted, but due to security concerns this is not recommended.

CData Cloud

Logging

This section provides a complete list of the Logging properties you can configure in the connection string for this provider.


PropertyDescription
VerbositySpecifies the verbosity level of the log file, which controls the amount of detail logged. Supported values range from 1 to 5.
CData Cloud

Verbosity

Specifies the verbosity level of the log file, which controls the amount of detail logged. Supported values range from 1 to 5.

Data Type

string

Default Value

"1"

Remarks

This property defines the level of detail the Cloud includes in the log file. Higher verbosity levels increase the detail of the logged information, but may also result in larger log files and slower performance due to the additional data being captured.

The default verbosity level is 1, which is recommended for regular operation. Higher verbosity levels are primarily intended for debugging purposes. For more information on each level, refer to Logging.

When combined with the LogModules property, Verbosity can refine logging to specific categories of information.

CData Cloud

Schema

This section provides a complete list of the Schema properties you can configure in the connection string for this provider.


PropertyDescription
BrowsableSchemasOptional setting that restricts the schemas reported to a subset of all available schemas. For example, BrowsableSchemas=SchemaA,SchemaB,SchemaC .
CData Cloud

BrowsableSchemas

Optional setting that restricts the schemas reported to a subset of all available schemas. For example, BrowsableSchemas=SchemaA,SchemaB,SchemaC .

Data Type

string

Default Value

""

Remarks

Listing all available database schemas can take extra time, thus degrading performance. Providing a list of schemas in the connection string saves time and improves performance.

CData Cloud

Miscellaneous

This section provides a complete list of the Miscellaneous properties you can configure in the connection string for this provider.


PropertyDescription
ExpandAssociationsSpecifies whether the provider exposes association tables for Bullhorn CRM entities.
IncludeCustomFieldsA boolean indicating if you would like to include custom fields in the column listing.
IncludeCustomTablesSpecifies whether the provider includes custom tables when retrieving metadata from Bullhorn CRM.
IncludeDeletedSpecifies whether the provider includes deleted records in query results.
ListLayoutsSpecifies a list of Bullhorn CRM entities for which the provider retrieves layout views.
MaxRowsSpecifies the maximum number of rows returned for queries that do not include either aggregation or GROUP BY.
MaxThreadsSpecifies the maximum number of concurrent threads the provider uses when executing requests.
PagesizeSpecifies the maximum number of records per page the provider returns when requesting data from Bullhorn CRM.
PseudoColumnsSpecifies the pseudocolumns to expose as table columns, expressed as a string in the format 'TableName=ColumnName;TableName=ColumnName'.
ThrowsKeyNotFoundSpecifies whether or not throws an exception if there is no rows updated.
TimeoutSpecifies the maximum time, in seconds, that the provider waits for a server response before throwing a timeout error.
UseDefaultOrderBySpecifies whether the provider applies a default ORDER BY clause when none is included in the query.
UseDisplayNamesSpecifies whether the provider uses field labels as column names instead of field names.
VerifyEntitlementsSpecifies whether the provider verifies read entitlements for all entity types before exposing them as tables and columns.
CData Cloud

ExpandAssociations

Specifies whether the provider exposes association tables for Bullhorn CRM entities.

Data Type

bool

Default Value

false

Remarks

Association tables represent the relationships between entities that have "to-many" associations in Bullhorn CRM. Each association table returns record ID pairs for related entities, such as candidates and skills.

Set this property to control whether these tables are exposed.

When this property is set to false, the Cloud does not expose association tables.

When this property is set to true, the Cloud exposes an association table for each "to-many" relationship, such as:

  • CandidateToPrimarySkillsAssociations
  • JobOrderToCategoriesAssociations
  • WorkersCompensationToRatesAssociations

This property is useful when you need to query relationship data between entities, such as linking candidates to skills or jobs to categories.

CData Cloud

IncludeCustomFields

A boolean indicating if you would like to include custom fields in the column listing.

Data Type

bool

Default Value

true

Remarks

Setting this to true will cause custom fields to be included in the column listing, but may cause poor performance when listing metadata.

CData Cloud

IncludeCustomTables

Note: This property is deprecated and is scheduled for removal.

Specifies whether the provider includes custom tables when retrieving metadata from Bullhorn CRM.

Data Type

bool

Default Value

false

Remarks

Set this property to control whether custom tables are retrieved and exposed.

When this property is set to false, custom tables are not retrieved. This improves performance when custom tables are not needed.

When this property is set to true, custom tables are included in the retrieved metadata and can be queried like standard tables.

This property is useful when your Bullhorn CRM environment includes custom entities or extensions that must be accessed alongside standard tables.

CData Cloud

IncludeDeleted

Specifies whether the provider includes deleted records in query results.

Data Type

bool

Default Value

false

Remarks

This property applies only to tables that support the IsDeleted column.

Set this property to control whether deleted records are included.

When this property is set to false, only active records are returned.

When this property is set to true, deleted records are included in query results.

This property is useful when you need to audit or synchronize deleted data alongside active records.

CData Cloud

ListLayouts

Specifies a list of Bullhorn CRM entities for which the provider retrieves layout views.

Data Type

string

Default Value

""

Remarks

Use this property to list one or more entities whose layouts you want to expose as views. Separate multiple entity names with commas.

You can also set this property to * or All to include layouts for all available entities.

For example, setting ListLayouts=Candidate,JobOrder retrieves layout views for the Candidate and JobOrder entities. The resulting view names follow the format {EntityName}{LayoutName}Layout, such as CandidateFasterFindLayout.

This property is useful when you want to query or analyze custom layout configurations for specific Bullhorn CRM entities.

CData Cloud

MaxRows

Specifies the maximum number of rows returned for queries that do not include either aggregation or GROUP BY.

Data Type

int

Default Value

-1

Remarks

The default value for this property, -1, means that no row limit is enforced unless the query explicitly includes a LIMIT clause. (When a query includes a LIMIT clause, the value specified in the query takes precedence over the MaxRows setting.)

Setting MaxRows to a whole number greater than 0 ensures that queries do not return excessively large result sets by default.

This property is useful for optimizing performance and preventing excessive resource consumption when executing queries that could otherwise return very large datasets.

CData Cloud

MaxThreads

Specifies the maximum number of concurrent threads the provider uses when executing requests.

Data Type

string

Default Value

"5"

Remarks

This property allows you to issue multiple requests simultaneously, thereby improving performance.

This property controls the number of simultaneous API requests the Cloud can send to Bullhorn CRM.

Increasing the number of threads can improve performance when retrieving large data sets, but may also increase load on the API or your network.

This property is useful when tuning performance for high-volume data operations or optimizing throughput across multiple concurrent queries.

CData Cloud

Pagesize

Specifies the maximum number of records per page the provider returns when requesting data from Bullhorn CRM.

Data Type

int

Default Value

500

Remarks

When processing a query, instead of requesting all of the queried data at once from Bullhorn CRM, the Cloud can request the queried data in pieces called pages.

This connection property determines the maximum number of results that the Cloud requests per page.

Note: Setting large page sizes may improve overall query execution time, but doing so causes the Cloud to use more memory when executing queries and risks triggering a timeout.

CData Cloud

PseudoColumns

Specifies the pseudocolumns to expose as table columns, expressed as a string in the format 'TableName=ColumnName;TableName=ColumnName'.

Data Type

string

Default Value

""

Remarks

This property allows you to define which pseudocolumns the Cloud exposes as table columns.

To specify individual pseudocolumns, use the following format:

Table1=Column1;Table1=Column2;Table2=Column3

To include all pseudocolumns for all tables use:

*=*

CData Cloud

ThrowsKeyNotFound

Specifies whether or not throws an exception if there is no rows updated.

Data Type

bool

Default Value

false

Remarks

Specifies whether or not throws an exception if there is no rows updated.

CData Cloud

Timeout

Specifies the maximum time, in seconds, that the provider waits for a server response before throwing a timeout error.

Data Type

int

Default Value

60

Remarks

The timeout applies to each individual communication with the server rather than the entire query or operation. For example, a query could continue running beyond 60 seconds if each paging call completes within the timeout limit.

Timeout is set to 60 seconds by default. To disable timeouts, set this property to 0.

Disabling the timeout allows operations to run indefinitely until they succeed or fail due to other conditions such as server-side timeouts, network interruptions, or resource limits on the server.

Note: Use this property cautiously to avoid long-running operations that could degrade performance or result in unresponsive behavior.

CData Cloud

UseDefaultOrderBy

Specifies whether the provider applies a default ORDER BY clause when none is included in the query.

Data Type

bool

Default Value

true

Remarks

This property controls whether the Cloud automatically orders results when an ORDER BY clause is not specified in the query.

Set this property based on your performance and data consistency needs.

When this property is set to true, the Cloud applies a default ORDER BY clause to ensure that duplicate records are not returned. This may impact performance on very large tables.

When this property is set to false, no default ORDER BY clause is applied, which improves performance, but may allow duplicate primary keys in the results.

This property is useful when tuning performance for large data sets or when the order of returned records is not critical.

CData Cloud

UseDisplayNames

Specifies whether the provider uses field labels as column names instead of field names.

Data Type

bool

Default Value

true

Remarks

This property controls how column names are displayed in query results.

When this property is set to true, the Cloud uses field labels (display names) as column names.

When this property is set to false, the Cloud uses the original field names defined in the Bullhorn CRM API.

This property is useful when you want query results to reflect the labels shown in the Bullhorn CRM UI rather than internal field names.

CData Cloud

VerifyEntitlements

Specifies whether the provider verifies read entitlements for all entity types before exposing them as tables and columns.

Data Type

bool

Default Value

false

Remarks

When enabled, the Cloud checks the current user’s entitlements for each entity type before making the corresponding tables and columns available.

When this property is set to true, any entity type that does not have one of the following read entitlements is excluded:

  • READ
  • READ_DEPARTMENT
  • READ_CORPORATE
  • READ_PRIVATE

When this property is set to false, the Cloud exposes all entity types regardless of entitlement verification.

This property is useful when you need to ensure that exposed metadata aligns with the user’s Bullhorn CRM permissions and access rights.

CData Cloud

Third Party Copyrights

LZMA from 7Zip LZMA SDK

LZMA SDK is placed in the public domain.

Anyone is free to copy, modify, publish, use, compile, sell, or distribute the original LZMA SDK code, either in source code form or as a compiled binary, for any purpose, commercial or non-commercial, and by any means.

LZMA2 from XZ SDK

Version 1.9 and older are in the public domain.

Xamarin.Forms

Xamarin SDK

The MIT License (MIT)

Copyright (c) .NET Foundation Contributors

All rights reserved.

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

NSIS 3.10

Copyright (C) 1999-2025 Contributors THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS COMMON PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.

1. DEFINITIONS

"Contribution" means:

a) in the case of the initial Contributor, the initial code and documentation distributed under this Agreement, and b) in the case of each subsequent Contributor:

i) changes to the Program, and

ii) additions to the Program;

where such changes and/or additions to the Program originate from and are distributed by that particular Contributor. A Contribution 'originates' from a Contributor if it was added to the Program by such Contributor itself or anyone acting on such Contributor's behalf. Contributions do not include additions to the Program which: (i) are separate modules of software distributed in conjunction with the Program under their own license agreement, and (ii) are not derivative works of the Program.

"Contributor" means any person or entity that distributes the Program.

"Licensed Patents " mean patent claims licensable by a Contributor which are necessarily infringed by the use or sale of its Contribution alone or when combined with the Program.

"Program" means the Contributions distributed in accordance with this Agreement.

"Recipient" means anyone who receives the Program under this Agreement, including all Contributors.

2. GRANT OF RIGHTS

a) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide, royalty-free copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, distribute and sublicense the Contribution of such Contributor, if any, and such derivative works, in source code and object code form.

b) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide, royalty-free patent license under Licensed Patents to make, use, sell, offer to sell, import and otherwise transfer the Contribution of such Contributor, if any, in source code and object code form. This patent license shall apply to the combination of the Contribution and the Program if, at the time the Contribution is added by the Contributor, such addition of the Contribution causes such combination to be covered by the Licensed Patents. The patent license shall not apply to any other combinations which include the Contribution. No hardware per se is licensed hereunder.

c) Recipient understands that although each Contributor grants the licenses to its Contributions set forth herein, no assurances are provided by any Contributor that the Program does not infringe the patent or other intellectual property rights of any other entity. Each Contributor disclaims any liability to Recipient for claims brought by any other entity based on infringement of intellectual property rights or otherwise. As a condition to exercising the rights and licenses granted hereunder, each Recipient hereby assumes sole responsibility to secure any other intellectual property rights needed, if any. For example, if a third party patent license is required to allow Recipient to distribute the Program, it is Recipient's responsibility to acquire that license before distributing the Program.

d) Each Contributor represents that to its knowledge it has sufficient copyright rights in its Contribution, if any, to grant the copyright license set forth in this Agreement.

3. REQUIREMENTS

A Contributor may choose to distribute the Program in object code form under its own license agreement, provided that:

a) it complies with the terms and conditions of this Agreement; and

b) its license agreement:

i) effectively disclaims on behalf of all Contributors all warranties and conditions, express and implied, including warranties or conditions of title and non-infringement, and implied warranties or conditions of merchantability and fitness for a particular purpose;

ii) effectively excludes on behalf of all Contributors all liability for damages, including direct, indirect, special, incidental and consequential damages, such as lost profits;

iii) states that any provisions which differ from this Agreement are offered by that Contributor alone and not by any other party; and

iv) states that source code for the Program is available from such Contributor, and informs licensees how to obtain it in a reasonable manner on or through a medium customarily used for software exchange.

When the Program is made available in source code form:

a) it must be made available under this Agreement; and

b) a copy of this Agreement must be included with each copy of the Program.

Contributors may not remove or alter any copyright notices contained within the Program.

Each Contributor must identify itself as the originator of its Contribution, if any, in a manner that reasonably allows subsequent Recipients to identify the originator of the Contribution.

4. COMMERCIAL DISTRIBUTION

Commercial distributors of software may accept certain responsibilities with respect to end users, business partners and the like. While this license is intended to facilitate the commercial use of the Program, the Contributor who includes the Program in a commercial product offering should do so in a manner which does not create potential liability for other Contributors. Therefore, if a Contributor includes the Program in a commercial product offering, such Contributor ("Commercial Contributor") hereby agrees to defend and indemnify every other Contributor ("Indemnified Contributor") against any losses, damages and costs (collectively "Losses") arising from claims, lawsuits and other legal actions brought by a third party against the Indemnified Contributor to the extent caused by the acts or omissions of such Commercial Contributor in connection with its distribution of the Program in a commercial product offering. The obligations in this section do not apply to any claims or Losses relating to any actual or alleged intellectual property infringement. In order to qualify, an Indemnified Contributor must: a) promptly notify the Commercial Contributor in writing of such claim, and b) allow the Commercial Contributor to control, and cooperate with the Commercial Contributor in, the defense and any related settlement negotiations. The Indemnified Contributor may participate in any such claim at its own expense.

For example, a Contributor might include the Program in a commercial product offering, Product X. That Contributor is then a Commercial Contributor. If that Commercial Contributor then makes performance claims, or offers warranties related to Product X, those performance claims and warranties are such Commercial Contributor's responsibility alone. Under this section, the Commercial Contributor would have to defend claims against the other Contributors related to those performance claims and warranties, and if a court requires any other Contributor to pay any damages as a result, the Commercial Contributor must pay those damages.

5. NO WARRANTY

EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely responsible for determining the appropriateness of using and distributing the Program and assumes all risks associated with its exercise of rights under this Agreement, including but not limited to the risks and costs of program errors, compliance with applicable laws, damage to or loss of data, programs or equipment, and unavailability or interruption of operations.

6. DISCLAIMER OF LIABILITY

EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

7. GENERAL

If any provision of this Agreement is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability of the remainder of the terms of this Agreement, and without further action by the parties hereto, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable.

If Recipient institutes patent litigation against a Contributor with respect to a patent applicable to software (including a cross-claim or counterclaim in a lawsuit), then any patent licenses granted by that Contributor to such Recipient under this Agreement shall terminate as of the date such litigation is filed. In addition, if Recipient institutes patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Program itself (excluding combinations of the Program with other software or hardware) infringes such Recipient's patent(s), then such Recipient's rights granted under Section 2(b) shall terminate as of the date such litigation is filed.

All Recipient's rights under this Agreement shall terminate if it fails to comply with any of the material terms or conditions of this Agreement and does not cure such failure in a reasonable period of time after becoming aware of such noncompliance. If all Recipient's rights under this Agreement terminate, Recipient agrees to cease use and distribution of the Program as soon as reasonably practicable. However, Recipient's obligations under this Agreement and any licenses granted by Recipient relating to the Program shall continue and survive.

Everyone is permitted to copy and distribute copies of this Agreement, but in order to avoid inconsistency the Agreement is copyrighted and may only be modified in the following manner. The Agreement Steward reserves the right to publish new versions (including revisions) of this Agreement from time to time. No one other than the Agreement Steward has the right to modify this Agreement. IBM is the initial Agreement Steward. IBM may assign the responsibility to serve as the Agreement Steward to a suitable separate entity. Each new version of the Agreement will be given a distinguishing version number. The Program (including Contributions) may always be distributed subject to the version of the Agreement under which it was received. In addition, after a new version of the Agreement is published, Contributor may elect to distribute the Program (including its Contributions) under the new version. Except as expressly stated in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to the intellectual property of any Contributor under this Agreement, whether expressly, by implication, estoppel or otherwise. All rights in the Program not expressly granted under this Agreement are reserved.

This Agreement is governed by the laws of the State of New York and the intellectual property laws of the United States of America. No party to this Agreement will bring a legal action under this Agreement more than one year after the cause of action arose. Each party waives its rights to a jury trial in any resulting litigation.

Copyright (c) 2026 CData Software, Inc. - All rights reserved.
Build 25.0.9539