├── .gitignore
├── .travis.yml
├── CHANGELOG.md
├── CONTRIBUTING.md
├── Code Generation.postman_collection.json
├── Dockerfile
├── Gemfile
├── Gemfile.lock
├── LICENSE
├── README.md
├── Rakefile
├── Vagrantfile
├── config.rb
├── deploy.sh
├── docker-compose.yml
├── font-selection.json
└── source
├── changelog.html.md
├── datahubref.html.md
├── entityref.html.md
├── fonts
├── slate.eot
├── slate.svg
├── slate.ttf
├── slate.woff
└── slate.woff2
├── images
├── logo.png
└── navbar.png
├── includes
├── _allcorpnotes.md
├── _association.md
├── _authorization.md
├── _datahub.md
├── _departmententities.md
├── _entitlements.md
├── _entity.md
├── _errors.md
├── _file.md
├── _find.md
├── _intro.md
├── _login.md
├── _massupdate.md
├── _meta.md
├── _myentities.md
├── _options.md
├── _ping.md
├── _query.md
├── _resume.md
├── _savedsearch.md
├── _search.md
├── _services.md
├── _settings.md
├── _subscription.md
├── _userheadshot.md
├── changelog
│ └── changelog.md
├── entityref
│ ├── _activitygoal.md
│ ├── _activitygoalconfiguration.md
│ ├── _activitygoaltarget.md
│ ├── _appointment.md
│ ├── _appointmentattendee.md
│ ├── _businesssector.md
│ ├── _candidate.md
│ ├── _candidateavailability.md
│ ├── _candidatecertification.md
│ ├── _candidatecertificationrequirement.md
│ ├── _candidateeducation.md
│ ├── _candidatereference.md
│ ├── _candidatereferencequestion.md
│ ├── _candidatereferenceresponse.md
│ ├── _candidateshiftpreference.md
│ ├── _candidatetaxinfo.md
│ ├── _candidateworkhistory.md
│ ├── _category.md
│ ├── _certification.md
│ ├── _certificationfileattachment.md
│ ├── _certificationgroup.md
│ ├── _certificationrequirement.md
│ ├── _clientcontact.md
│ ├── _clientcorporation.md
│ ├── _clientcorporationappointment.md
│ ├── _clientcorporationnote.md
│ ├── _clientcorporationtask.md
│ ├── _corporateuser.md
│ ├── _corporationdepartment.md
│ ├── _country.md
│ ├── _customaction.md
│ ├── _deduction.md
│ ├── _deductioncategorylookup.md
│ ├── _department.md
│ ├── _employeepay.md
│ ├── _employercontribution.md
│ ├── _entityedithistory.md
│ ├── _entityedithistoryfieldchange.md
│ ├── _entityfileattachment.md
│ ├── _estaffmappableflowback.md
│ ├── _federaltaxform.md
│ ├── _housingcomplex.md
│ ├── _housingcomplexfurnituredelivery.md
│ ├── _housingcomplexunit.md
│ ├── _housingcomplexutilityaccount.md
│ ├── _issue.md
│ ├── _issueitems.md
│ ├── _jobboardpost.md
│ ├── _joborder.md
│ ├── _jobshift.md
│ ├── _jobshiftassignment.md
│ ├── _jobshiftsubmission.md
│ ├── _jobsubmission.md
│ ├── _jobsubmissioncertificationrequirement.md
│ ├── _jobsubmissionhistory.md
│ ├── _lead.md
│ ├── _leadhistory.md
│ ├── _localtaxform.md
│ ├── _location.md
│ ├── _locationversion.md
│ ├── _note.md
│ ├── _noteentity.md
│ ├── _opportunity.md
│ ├── _opportunityhistory.md
│ ├── _paycheck.md
│ ├── _placement.md
│ ├── _placementcertification.md
│ ├── _placementchangerequest.md
│ ├── _placementcommission.md
│ ├── _placementshiftset.md
│ ├── _placementtimeandexpense.md
│ ├── _placementtimeandexpensechangerequest.md
│ ├── _screenerquestion.md
│ ├── _sendout.md
│ ├── _shift.md
│ ├── _shiftposition.md
│ ├── _shifttype.md
│ ├── _skill.md
│ ├── _specialty.md
│ ├── _state.md
│ ├── _statetaxform.md
│ ├── _task.md
│ ├── _tearsheet.md
│ ├── _tearsheetmember.md
│ ├── _tearsheetrecipient.md
│ ├── _timeunit.md
│ ├── _userhousingcomplexunit.md
│ ├── _workerscompensation.md
│ ├── _workerscompensationrate.md
│ └── paybill
│ │ ├── _accountingperiod.md
│ │ ├── _batchgroup.md
│ │ ├── _billablecharge.md
│ │ ├── _billingsyncbatch.md
│ │ ├── _billingsyncbatchfileattachment.md
│ │ ├── _billingsyncerror.md
│ │ ├── _billmaster.md
│ │ ├── _billmastercustomerrequiredfield.md
│ │ ├── _billmasterdiscountrate.md
│ │ ├── _billmastersurchargerate.md
│ │ ├── _billmastertransaction.md
│ │ ├── _billmastertransactiondiscountdetail.md
│ │ ├── _billmastertransactiondiscountrate.md
│ │ ├── _billmastertransactiondistributionbatch.md
│ │ ├── _billmastertransactionsalestaxdetail.md
│ │ ├── _billmastertransactionsalestaxrate.md
│ │ ├── _billmastertransactionsurchargedetail.md
│ │ ├── _billmastertransactionsurchargerate.md
│ │ ├── _calendar.md
│ │ ├── _calendarfrequencylookup.md
│ │ ├── _calendarinstance.md
│ │ ├── _citysalestaxrate.md
│ │ ├── _clientcorporationbillruleset.md
│ │ ├── _clientcorporationbillrulesetversion.md
│ │ ├── _clientcorporationpayruleset.md
│ │ ├── _clientcorporationpayrulesetversion.md
│ │ ├── _clientcorporationrateagreementcard.md
│ │ ├── _clientcorporationrateagreementcardline.md
│ │ ├── _clientcorporationrateagreementcardlinegroup.md
│ │ ├── _clientcorporationrateagreementcardversion.md
│ │ ├── _countysalestaxrate.md
│ │ ├── _customerrequiredfieldconfiguration.md
│ │ ├── _customerrequiredfieldconfigurationversion.md
│ │ ├── _customerrequiredfieldconfigurationversionoption.md
│ │ ├── _customerrequiredfieldjobconfiguration.md
│ │ ├── _customerrequiredfieldmeta.md
│ │ ├── _customerrequiredfieldoption.md
│ │ ├── _customerrequiredfieldplacementconfiguration.md
│ │ ├── _customerrequiredfieldvaluetypelookup.md
│ │ ├── _directdepositaccount.md
│ │ ├── _directdepositaccounttypelookup.md
│ │ ├── _discountrate.md
│ │ ├── _discountrateversion.md
│ │ ├── _districtsalestaxrate.md
│ │ ├── _earncode.md
│ │ ├── _earncodegroup.md
│ │ ├── _expensesheet.md
│ │ ├── _expensesheetentry.md
│ │ ├── _generalledgeraccount.md
│ │ ├── _generalledgersegment.md
│ │ ├── _generalledgersegmenttype.md
│ │ ├── _generalledgerservicecode.md
│ │ ├── _holiday.md
│ │ ├── _holidaycategorylookup.md
│ │ ├── _holidayinstance.md
│ │ ├── _invoicestatementdiscountrate.md
│ │ ├── _invoicestatementlineitem.md
│ │ ├── _invoicestatementlineitemdiscountrate.md
│ │ ├── _invoicestatementlineitemsalestaxrate.md
│ │ ├── _invoicestatementlineitemsurchargerate.md
│ │ ├── _invoicestatementsalestaxrate.md
│ │ ├── _invoicestatementsurchargerate.md
│ │ ├── _invoicestatementtemplate.md
│ │ ├── _invoiceterm.md
│ │ ├── _invoicetermtemplate.md
│ │ ├── _invoicetermversion.md
│ │ ├── _jobcode.md
│ │ ├── _joborderbillruleset.md
│ │ ├── _joborderbillrulesetversion.md
│ │ ├── _joborderpayruleset.md
│ │ ├── _joborderpayrulesetversion.md
│ │ ├── _joborderratecard.md
│ │ ├── _joborderratecardline.md
│ │ ├── _joborderratecardlinegroup.md
│ │ ├── _joborderratecardversion.md
│ │ ├── _legalBusinessEntity.md
│ │ ├── _othersalestaxrate.md
│ │ ├── _payablecharge.md
│ │ ├── _paybillcycle.md
│ │ ├── _paymaster.md
│ │ ├── _paymastertransaction.md
│ │ ├── _placementbillruleset.md
│ │ ├── _placementbillrulesetversion.md
│ │ ├── _placementpayruleset.md
│ │ ├── _placementpayrulesetversion.md
│ │ ├── _placementratecard.md
│ │ ├── _placementratecardline.md
│ │ ├── _placementratecardlinegroup.md
│ │ ├── _placementratecardversion.md
│ │ ├── _salestaxgroup.md
│ │ ├── _salestaxrate.md
│ │ ├── _salestaxrateversion.md
│ │ ├── _statesalestaxrate.md
│ │ ├── _surchargerate.md
│ │ ├── _surchargerateversion.md
│ │ ├── _surchargerateversionearncode.md
│ │ ├── _timelaborevalrule.md
│ │ ├── _timelaborevalruletemplate.md
│ │ ├── _timesheet.md
│ │ ├── _timesheetentry.md
│ │ ├── _transactionorigin.md
│ │ ├── _transactionstatus.md
│ │ ├── _transactiontype.md
│ │ └── _unbilledrevenuedistributionbatch.md
└── get.md
├── index.html.md
├── javascripts
├── all.js
├── all_nosearch.js
├── app
│ ├── _lang.js
│ ├── _search.js
│ └── _toc.js
└── lib
│ ├── _energize.js
│ ├── _imagesloaded.min.js
│ ├── _jquery.highlight.js
│ ├── _jquery.js
│ ├── _jquery.tocify.js
│ ├── _jquery_ui.js
│ └── _lunr.js
├── layouts
└── layout.erb
└── stylesheets
├── _icon-font.scss
├── _normalize.scss
├── _variables.scss
├── print.scss
└── screen.scss
/.gitignore:
--------------------------------------------------------------------------------
1 | build/
2 | _site
3 | /source/includes/npm-debug.log
4 | .vagrant
5 | .idea
--------------------------------------------------------------------------------
/.travis.yml:
--------------------------------------------------------------------------------
1 | language: ruby
2 | rvm:
3 | - 2.7
4 | - 3.0
5 |
6 | cache:
7 | bundler: true
8 |
9 | install:
10 | - bundle install
11 |
12 | script:
13 | - bundle exec middleman build --verbose
14 |
15 | deploy:
16 | provider: script
17 | script: bash deploy.sh
18 | skip_cleanup: true
19 | on:
20 | branch: master
21 |
22 | # Add environment variables if needed
23 | env:
24 | global:
25 | - NOKOGIRI_USE_SYSTEM_LIBRARIES=true
26 |
27 | # Specify which branches to build
28 | branches:
29 | only:
30 | - master
31 | - f/update-slate
32 |
--------------------------------------------------------------------------------
/CHANGELOG.md:
--------------------------------------------------------------------------------
1 | # Changelog
2 |
3 | ## Version 2.0.0
4 |
5 | *May 22, 2025*
6 |
7 | Major update to modernize the documentation system and improve compatibility with current technologies.
8 |
9 | **Features:**
10 | - Updated to Middleman 4.4+ for improved performance and features
11 | - Added Docker support for easier development environment setup
12 | - Added support for Ruby 2.7+ and 3.0+
13 | - Improved GitHub Pages deployment process with middleman-gh-pages gem
14 | - Enhanced Markdown rendering with newer Redcarpet version
15 | - Modernized Jenkins pipeline for improved CI/CD
16 |
17 | **Fixes:**
18 | - Resolved Ruby version compatibility issues
19 | - Updated dependencies to address security vulnerabilities
20 | - Fixed deployment script for modern GitHub Pages
21 | - Improved CSS minification and asset handling
22 | - Enhanced syntax highlighting with Rouge 3.28+
23 |
24 | **Changes:**
25 | - Replaced custom deploy script with Rake-based deployment (optional)
26 | - Updated documentation generation with better error handling
27 | - Improved configuration for mobile responsiveness
28 | - Enhanced code syntax highlighting
29 |
30 | ## Version 1.3.2
31 |
32 | *February 3, 2016*
33 |
34 | A small bugfix for slightly incorrect background colors on code samples in some cases.
35 |
36 | ## Version 1.3.1
37 |
38 | *January 31, 2016*
39 |
40 | A small bugfix for incorrect whitespace in code blocks.
41 |
42 | ## Version 1.3
43 |
44 | *January 27, 2016*
45 |
46 | We've upgraded Middleman and a number of other dependencies, which should fix quite a few bugs.
47 |
48 | Instead of `rake build` and `rake deploy`, you should now run `bundle exec middleman build --clean` to build your server, and `./deploy.sh` to deploy it to Github Pages.
49 |
50 | ## Version 1.2
51 |
52 | *June 20, 2015*
53 |
54 | **Fixes:**
55 |
56 | - Remove crash on invalid languages
57 | - Update Tocify to scroll to the highlighted header in the Table of Contents
58 | - Fix variable leak and update search algorithms
59 | - Update Python examples to be valid Python
60 | - Update gems
61 | - More misc. bugfixes of Javascript errors
62 | - Add Dockerfile
63 | - Remove unused gems
64 | - Optimize images, fonts, and generated asset files
65 | - Add chinese font support
66 | - Remove RedCarpet header ID patch
67 | - Update language tabs to not disturb existing query strings
68 |
69 | ## Version 1.1
70 |
71 | *July 27, 2014*
72 |
73 | **Fixes:**
74 |
75 | - Finally, a fix for the redcarpet upgrade bug
76 |
77 | ## Version 1.0
78 |
79 | *July 2, 2014*
80 |
81 | [View Issues](https://github.com/tripit/slate/issues?milestone=1&state=closed)
82 |
83 | **Features:**
84 |
85 | - Responsive designs for phones and tablets
86 | - Started tagging versions
87 |
88 | **Fixes:**
89 |
90 | - Fixed 'unrecognized expression' error
91 | - Fixed #undefined hash bug
92 | - Fixed bug where the current language tab would be unselected
93 | - Fixed bug where tocify wouldn't highlight the current section while searching
94 | - Fixed bug where ids of header tags would have special characters that caused problems
95 | - Updated layout so that pages with disabled search wouldn't load search.js
96 | - Cleaned up Javascript
97 |
--------------------------------------------------------------------------------
/CONTRIBUTING.md:
--------------------------------------------------------------------------------
1 | # Before You Submit an Issue
2 |
3 | - Are you using Windows? We unfortunately don't support Windows. You could try using Docker, as outlined in the `README`.
4 | - Is your version of Slate out of date? We have [upgrade instructions](https://github.com/tripit/slate/wiki/Updating-Slate) in the wiki. You could also try seeing if your problem is reproducible on the latest version of Slate.
5 |
6 | If you answered "no" to each of the questions above, feel free to submit an issue! It's also helpful if you include a code example of your problem (if applicable), we can't help you if you just say "Slate stopped loading for me once I added my documentation" without telling us the problematic documentation.
7 |
8 | # Before You Submit a Pull Request
9 |
10 | Thanks for contributing to Slate! A couple of quick guidelines for submitting pull requests:
11 |
12 | - **Please point your pull requests at the `dev` branch.** We don't accept pull requests to `master`.
13 | - Please make sure your contributions work in the most recent version of Chrome, Firefox, and IE.
14 | - If you're implementing a new feature, even if it's relatively small, it's nice to open an issue before you start so that others know what you're working on and can help make sure you're on the right track.
15 |
16 | Thanks again! Happy coding.
--------------------------------------------------------------------------------
/Dockerfile:
--------------------------------------------------------------------------------
1 | FROM ruby:3.0-alpine
2 |
3 | RUN apk --no-cache add build-base nodejs npm git
4 |
5 | WORKDIR /srv/slate
6 |
7 | COPY Gemfile Gemfile.lock ./
8 | RUN bundle install
9 |
10 | COPY . .
11 |
12 | EXPOSE 4567
13 |
14 | CMD ["bundle", "exec", "middleman", "server", "--watcher-force-polling"]
--------------------------------------------------------------------------------
/Gemfile:
--------------------------------------------------------------------------------
1 | source 'https://rubygems.org'
2 |
3 | # Middleman
4 | gem 'middleman', '~>4.4'
5 | gem 'middleman-syntax', '~> 3.2'
6 | gem 'middleman-autoprefixer', '~> 3.0'
7 | gem 'middleman-sprockets', '~> 4.1'
8 | gem 'rouge', '~> 3.28'
9 | gem 'redcarpet', '~> 3.6'
10 | gem 'nokogiri', '~> 1.13.9'
11 | gem 'sass', '~> 3.7'
12 | gem 'webrick'
13 |
14 | # For GitHub Pages deployment
15 | gem 'middleman-gh-pages', '~> 0.4.1'
16 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | Copyright 2008-2013 Concur Technologies, Inc.
2 |
3 | Licensed under the Apache License, Version 2.0 (the "License"); you may
4 | not use this file except in compliance with the License. You may obtain
5 | a copy of the License at
6 |
7 | http://www.apache.org/licenses/LICENSE-2.0
8 |
9 | Unless required by applicable law or agreed to in writing, software
10 | distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
11 | WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
12 | License for the specific language governing permissions and limitations
13 | under the License.
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Bullhorn Rest API Docs
2 |
3 | These docs use [Slate](https://github.com/slatedocs/slate) to convert markdown files into the [Bullhorn Rest API Docs Site](http://bullhorn.github.io/rest-api-docs).
4 |
5 | ## Prerequisites
6 |
7 | You're going to need:
8 |
9 | - **Ruby 2.7+** (we recommend using rbenv or RVM)
10 | - **Bundler** - `gem install bundler`
11 |
12 | ## Getting Started
13 |
14 | ### Setup & Installation
15 |
16 | ```bash
17 | # Install dependencies
18 | bundle install
19 |
20 | # Start the local development server
21 | bundle exec middleman server
22 | ```
23 |
24 | You can now see the docs at http://localhost:4567
25 |
26 | ### Using Docker (Alternative)
27 |
28 | ```bash
29 | # Build the Docker image
30 | docker-compose build
31 |
32 | # Run the development server
33 | docker-compose up
34 | ```
35 |
36 | ## Generating Documentation
37 |
38 | - Import `Code Generation.postman_collection.json` to Postman
39 | - Fill out the script parameters under the 'Pre-request scripts' tab as follows:
40 | - If documentation has already been generated for your entity, copy and paste the full file contents as the `currentDocumentation` parameter
41 | - If generating documentation for a new entity, fill out the `originalEntity` parameter with the name of the entity (no spaces)
42 | - For either of the above cases, if the entity belongs to a specific mission, fill out the `originalEntityMission` parameter with the mission name
43 |
44 | - Send the request
45 | - View your Postman console (`View -> Show Postman Console`, or `Ctrl+Alt+C` on Windows) and copy the new documentation
46 | - Paste the new documentation in the corresponding file in this repository
47 |
48 | ## Deployment
49 |
50 | To deploy to GitHub Pages:
51 |
52 | ```bash
53 | # Build and deploy the site
54 | bundle exec rake publish
55 | ```
56 |
57 | This will build the static site and push it to the `gh-pages` branch.
58 |
59 | ## Architecture
60 |
61 | This documentation site is built with:
62 |
63 | - **Middleman 4.6** - Static site generator
64 | - **Sass/SCSS** - For styling with variables and mixins
65 | - **Ruby 3.0** - Runtime environment
66 | - **Sprockets** - Asset pipeline for CSS/JS compilation
67 |
68 | ## Development Notes
69 |
70 | - SCSS files are compiled automatically by Sprockets
71 | - The site uses a responsive design that works on desktop and mobile
72 | - Syntax highlighting is provided by Rouge
73 | - Search functionality is built-in for easy navigation
74 |
75 | ## Troubleshooting
76 |
77 | ### Common Issues
78 |
79 | - **Bundle install fails**: Make sure you have Ruby 2.7+ installed
80 | - **Middleman server won't start**: Check that all dependencies are installed with `bundle install`
81 | - **CSS not loading**: Ensure SCSS files are properly named and located in `source/stylesheets/`
82 |
83 | ### Getting Help
84 |
85 | For more information about Slate, see the [official Slate documentation](https://github.com/slatedocs/slate).
86 |
--------------------------------------------------------------------------------
/Rakefile:
--------------------------------------------------------------------------------
1 | require 'middleman-gh-pages'
--------------------------------------------------------------------------------
/Vagrantfile:
--------------------------------------------------------------------------------
1 | Vagrant.configure(2) do |config|
2 | config.vm.box = "ubuntu/trusty64"
3 | config.vm.network :forwarded_port, guest: 4567, host: 4567
4 |
5 | config.vm.provision "bootstrap",
6 | type: "shell",
7 | inline: <<-SHELL
8 | sudo apt-get update
9 | sudo apt-get install -yq ruby2.0 ruby2.0-dev pkg-config build-essential nodejs git libxml2-dev libxslt-dev
10 | sudo apt-get autoremove -yq
11 | gem2.0 install --no-ri --no-rdoc bundler
12 | SHELL
13 |
14 | # add the local user git config to the vm
15 | config.vm.provision "file", source: "~/.gitconfig", destination: ".gitconfig"
16 |
17 | config.vm.provision "install",
18 | type: "shell",
19 | privileged: false,
20 | inline: <<-SHELL
21 | echo "=============================================="
22 | echo "Installing app dependencies"
23 | cd /vagrant
24 | bundle config build.nokogiri --use-system-libraries
25 | bundle install
26 | SHELL
27 |
28 | config.vm.provision "run",
29 | type: "shell",
30 | privileged: false,
31 | run: "always",
32 | inline: <<-SHELL
33 | echo "=============================================="
34 | echo "Starting up middleman at http://localhost:4567"
35 | echo "If it does not come up, check the ~/middleman.log file for any error messages"
36 | cd /vagrant
37 | bundle exec middleman server --force-polling -l 1 &> ~/middleman.log &
38 | SHELL
39 | end
40 |
--------------------------------------------------------------------------------
/config.rb:
--------------------------------------------------------------------------------
1 | # Markdown
2 | set :markdown_engine, :redcarpet
3 | set :markdown,
4 | fenced_code_blocks: true,
5 | smartypants: true,
6 | disable_indented_code_blocks: true,
7 | prettify: true,
8 | tables: true,
9 | with_toc_data: true,
10 | no_intra_emphasis: true,
11 | strikethrough: true,
12 | superscript: true
13 |
14 | # Assets
15 | set :css_dir, 'stylesheets'
16 | set :js_dir, 'javascripts'
17 | set :images_dir, 'images'
18 | set :fonts_dir, 'fonts'
19 |
20 | # Activate Sprockets
21 | activate :sprockets
22 |
23 | # Create proxy pages for CSS files to ensure they have .css extensions
24 | proxy '/stylesheets/screen.css', '/stylesheets/screen'
25 | proxy '/stylesheets/print.css', '/stylesheets/print'
26 |
27 | # Activate the syntax highlighter
28 | activate :syntax
29 | activate :relative_assets
30 | set :relative_links, true
31 |
32 | activate :autoprefixer do |config|
33 | config.browsers = ['last 2 versions', 'Firefox ESR', 'not IE < 11']
34 | config.cascade = false
35 | config.inline = true
36 | end
37 |
38 | # Build Configuration
39 | configure :build do
40 | activate :minify_css
41 | activate :minify_javascript
42 | # activate :asset_hash
43 | # activate :gzip
44 | end
45 |
--------------------------------------------------------------------------------
/docker-compose.yml:
--------------------------------------------------------------------------------
1 | services:
2 | slate:
3 | build: .
4 | ports:
5 | - "4567:4567"
6 | volumes:
7 | - .:/srv/slate
8 | restart: unless-stopped
9 |
--------------------------------------------------------------------------------
/source/changelog.html.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: REST API Change Log
3 |
4 | language_tabs: false
5 | page_classes: no-langs
6 | mystyle: no-langs
7 |
8 | toc_footers:
9 |
10 | includes:
11 | - changelog/changelog
12 |
13 | search: true
14 | ---
15 |
--------------------------------------------------------------------------------
/source/datahubref.html.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Data Hub Reference
3 |
4 | language_tabs:
5 | - shell
6 |
7 | toc_footers:
8 |
9 | includes:
10 | - datahub
11 |
12 | search: true
13 | ---
14 |
--------------------------------------------------------------------------------
/source/fonts/slate.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bullhorn/rest-api-docs/f15738ccfe1f1033a01ebb15af5ed5406a7ff54f/source/fonts/slate.eot
--------------------------------------------------------------------------------
/source/fonts/slate.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
15 |
--------------------------------------------------------------------------------
/source/fonts/slate.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bullhorn/rest-api-docs/f15738ccfe1f1033a01ebb15af5ed5406a7ff54f/source/fonts/slate.ttf
--------------------------------------------------------------------------------
/source/fonts/slate.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bullhorn/rest-api-docs/f15738ccfe1f1033a01ebb15af5ed5406a7ff54f/source/fonts/slate.woff
--------------------------------------------------------------------------------
/source/fonts/slate.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bullhorn/rest-api-docs/f15738ccfe1f1033a01ebb15af5ed5406a7ff54f/source/fonts/slate.woff2
--------------------------------------------------------------------------------
/source/images/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bullhorn/rest-api-docs/f15738ccfe1f1033a01ebb15af5ed5406a7ff54f/source/images/logo.png
--------------------------------------------------------------------------------
/source/images/navbar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bullhorn/rest-api-docs/f15738ccfe1f1033a01ebb15af5ed5406a7ff54f/source/images/navbar.png
--------------------------------------------------------------------------------
/source/includes/_allcorpnotes.md:
--------------------------------------------------------------------------------
1 | # allCorpNotes
2 | ##GET /allCorpNotes
3 | ``` shell
4 | curl https://rest{swimlane#}.bullhornstaffing.com/rest-services/e999/allCorpNotes?clientCorpId=4&fields=start=0&count=5
5 |
6 | # Example Response
7 | {
8 | "total": 9,
9 | "start": 3,
10 | "count": 4,
11 | "data": [
12 | {
13 | "_score": 0.3471885,
14 | "id": 515,
15 | "action": "Outbound Call"
16 | },
17 | {
18 | "_score": 0.3091938,
19 | "id": 25,
20 | "action": "Outbound Call"
21 | },
22 | {
23 | "_score": 0.3091938,
24 | "id": 48,
25 | "action": "Outbound Call"
26 | },
27 | ...
28 | ]
29 | }
30 |
31 | ```
32 | Returns all Notes in the specified ClientCorporation. Specify the fields to be included in the response in the fields request parameter.
33 |
34 | ### HTTP Request
35 |
36 | `{corpToken}/allCorpNotes/?fields={fieldList}`
37 |
38 | Parameter | Required | Description
39 | ------ | -------- | -----
40 | fields | yes | Comma-separated list of field names. fields or layout is required.
41 | layout | yes | Name of a configured layout. fields or layout is required.
42 | BhRestToken | no | Token that represents a session established by the login process. Must be sent with all subsequent requests to the API. The session key can be provided in the BhRestToken query string, a cookie, or an HTTP header.
43 | clientCorpId | yes | id of a ClientCorporation entity.
44 |
45 |
--------------------------------------------------------------------------------
/source/includes/_association.md:
--------------------------------------------------------------------------------
1 | # association
2 |
3 | ## POST /association
4 | ``` shell
5 | curl -X POST \
6 | -H "Content-Type: application/json" \
7 | -d '{ "ids": [7681,2625,1464], "showTotalMatched": true, "start": 0, "count": 3}' \
8 | https://rest{swimlane#}.bullhornstaffing.com/rest-services/e999/association/Candidate/primarySkills
9 |
10 | # Example Response
11 | {
12 | "total": 24,
13 | "data": [
14 | [
15 | 7681,
16 | 10115
17 | ],
18 | [
19 | 2625,
20 | 19739
21 | ],
22 | [
23 | 1464,
24 | 241506
25 | ]
26 | ]
27 | }
28 | ```
29 |
30 | Retrieves a list of associated entity ids for a given entity. The association field can be a to-many or to-one association.
31 |
32 | ### HTTP Request
33 |
34 | `{corpToken}/association/{entity}/{association field}`
35 |
36 | **Note:** The ids parameter is the only required parameter and must be set in the request body as JSON. All other parameters can be set in the request body or as query parameters on the URL.
37 |
38 | Parameter | Required | Description
39 | ------ | -------- | -----
40 | ids | yes | List of entity ids. Must be set in the body of the request rather than in a URL query parameter.
41 | count | no | Limit on the number of records to return. If the set of matched results is larger than count, cap the returned results at size count. The Max allowed count is 10000.
42 | start | no | From the set of matched results, return record numbers start through (start + count).
43 | showTotalMatched | no | (true/false) When set to true, the total count of matching items is returned.
44 | BhRestToken | no | Token that represents a session established by the login process. Must be sent with all subsequent requests to the API. The session key can be provided in the BhRestToken query string, a cookie, or an HTTP header.
--------------------------------------------------------------------------------
/source/includes/_authorization.md:
--------------------------------------------------------------------------------
1 | # Authorization
2 |
3 | User authorization and session management use the following flow:
4 |
5 | 1. An OAuth 2.0 access token is returned though the OAuth 2.0 authorization flow. For more information about the OAuth flow, see [Getting Started with REST](/Getting-Started-with-REST)
6 | 2. A REST API login call that contains the access token as a query parameter is made. If this call is sucessful, a token named BHRestToken is returned. This token represents a session established by the login process; it must be sent along with all subsequent requests to the REST API. The BhRestToken can be provided in a URL query string, a cookie, or an HTTP header.
7 | 3. The login call also returns a base URL with which all subsequent API requests must be prefixed.
8 |
9 | ## Unauthorized requests
10 |
11 | If a client makes a request and does not include a BhRestToken, the server sends a response with HTTP status `412` (precondition failed). If a client request contains an invalid session key, the server returns response status `401` (unauthorized). For more information on HTTP status codes see [Errors](#errors).
12 |
13 | ## Session key
14 |
15 | The REST API has the concept of a client "session". This is essentially a method for allowing clients to authenticate themselves once and then be free of the need to authenticate for subsequent calls to the API. Since REST is a stateless protocol, there must be a mechanism for clients to identify themselves upon each request, so the requests can be tied to an established session. This is what the session key provides. Login calls return, as part of their responses, a session key that represents a successful authorization and can be used to make further calls without having to authenticate.
16 |
17 | This key must be provided in HTTP requests in at least one of the following places:
18 |
19 | 1. A query parameter named `BhRestToken` on the request URL.
20 | 2. An HTTP header named `BhRestToken` or `BHRestToken`.
21 | 3. A cookie named `BhRestToken`. This cookie is set by the API at login time as a convenience for browser-based clients.
22 |
--------------------------------------------------------------------------------
/source/includes/_entitlements.md:
--------------------------------------------------------------------------------
1 | # entitlements
2 |
3 | ## GET /entitlements
4 |
5 | ``` shell
6 | curl https://rest{swimlane#}.bullhornstaffing.com/rest-services/e999/entitlements/Candidate
7 |
8 | # Example Response
9 | [
10 | "CREATE",
11 | "READ",
12 | "READ_DEPARTMENT"
13 | "UPDATE",
14 | "DELETE"
15 | ]
16 | ```
17 |
18 | Gets the entity entitlements of an entity for the current user. For GET, PUT, POST, and DELETE requests on entities, the user must have the appropriate entitlements for the action to succeed. PUT requests (adding records) require create entitlements. Read, update, and delete entitlements are divided into owned, department, and corporate entitlements. If a user tries to perform an action without the required entitlements, the call fails and an error is thrown.
19 | A user’s ability to perform file attachment GET, PUT, POST, and DELETE operations is based on the user’s entitlements for the entity to which the file attachment operation applies
20 |
21 | ### List of Entitlements
22 |
23 | | **Entitlement** | **Description** |
24 | | --- | --- |
25 | | CREATE | User can create entities. |
26 | | READ_CORPORATE | Generally, user can read all entities. If the entity can be categorized into private and non-private, the user cannot read private entities owned by other users unless the user has the READ_PRIVATE entitlement. |
27 | | READ_DEPARTMENT | User can read entities owned by the current user AND owned by users from the same department(s). |
28 | | READ | User can read entities owned by the user only. |
29 | | UPDATE_CORPORATE | Generally, user can edit all entities. User must also have READ CORPORATE access level. |
30 | | UPDATE_DEPARTMENT | User can edit entities owned by the user AND owned by users from the same department(s). User must also have READ DEPARTMENT or READ CORPORATE access level. |
31 | | UPDATE | User can edit entities owned by the user only. |
32 | | UPDATE_OWNER | Applies to the following entities: Candidate, ClientContact, JobOrder, JobSubmission, Lead,and Opportunity. Without the UPDATE_OWNER entitlement, the user is not allowed to change the owner of an entity even if the user has update entitlements to the entity. If a user has the UPDATE_OWNER entitlement, but only has department-level edit access, the user is able to edit the owners of entities belonging to users in his or her department, but not those belonging to users in other departments. |
33 | | DELETE_CORPORATE | Generally, user can delete any entity. User must also have READ_CORPORATE access level. |
34 | | DELETE_DEPARTMENT | User can delete entities owned by the user AND owned by users from the same department(s). User must also have READ DEPARTMENT or READ CORPORATE access level. |
35 | | DELETE | User can delete entities owned by the user only. |
36 |
37 | ### File privacy entitlements
38 |
39 | File privacy settings are enforced by a field isPrivate on the file entity. If a file is marked private, the user can only access that file if one of the following is true:
40 |
41 | * User has the View All Private Attachments entitlement
42 | * File is shared with the user
43 | * User is the owner or secondary owner of the entity to which the file is associated
44 | * File is shared with a department of which the user is a member
45 | * If file ownership is enabled, the user is the owner (uploader) of the file; otherwise, the user is the owner or secondary owner of the entity to which the file is associated
46 |
47 |
--------------------------------------------------------------------------------
/source/includes/_errors.md:
--------------------------------------------------------------------------------
1 | # Errors
2 |
3 | The REST API uses the following error codes:
4 |
5 | Error Code | Meaning
6 | ---------- | -------
7 | 400 | Bad Request -- Your request is no good
8 | 401 | Unauthorized -- Your API key is wrong or expired
9 | 403 | Forbidden -- The entity requested is hidden for administrators only
10 | 404 | Not Found -- The specified entity could not be found
11 | 405 | Method Not Allowed -- You tried to access an entity with an invalid method
12 | 406 | Not Acceptable -- You requested a format that isn't json
13 | 410 | Gone -- The entity requested has been removed from our servers
14 | 429 | Rate Limited -- Wait 1 second then retry request. Repeat until successful.
15 | 500 | Internal Server Error -- We had a problem with our server. Try again later.
16 | 503 | Service Unavailable -- We're temporarily offline for maintenance. Please try again later.
17 |
--------------------------------------------------------------------------------
/source/includes/_login.md:
--------------------------------------------------------------------------------
1 | # login
2 |
3 | ## Partner login using OAuth
4 |
5 | ``` shell
6 | curl https://rest.bullhornstaffing.com/login?access_token=xxx&version=*
7 |
8 | # Example Response
9 | {
10 | "BhRestToken" : "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
11 | "restUrl" : "https://rest{swimlane#}.bullhornstaffing.com/rest-services/{corpToken}/"
12 | }
13 | ```
14 |
15 | Log in and get a REST session. This is the only supported login process in a production environment.
16 |
17 | - Never assume that a REST session will not expire.
18 | - Perform a [ping](#ping) request to return the timestamp of the REST session expiration.
19 | - Perform a refresh token request when a REST API request returns a 401 status code that indicates the session is expired. See *Use a refresh token to get a new access token* in [Getting Started with REST](/Getting-Started-with-REST).
20 |
21 | Parameter | Required | Description
22 | ------ | -------- | -----
23 | access_token | yes | Access token obtained from OAuth authorization |
24 | version | yes | Version of the API to use (\* is a wildcard for latest version). |
25 | ttl | no | Session time-to-live in minutes. |
26 |
27 |
28 |
29 | ## Logout
30 |
31 | ``` shell
32 | curl https://rest{{swimlane#}.bullhornstaffing.com/rest-services/e999/logout
33 |
34 | # Example Response
35 | {
36 | logout: "OK"
37 | }
38 | ```
39 |
40 | Log out and invalidate your REST session.
41 |
--------------------------------------------------------------------------------
/source/includes/_ping.md:
--------------------------------------------------------------------------------
1 | # ping
2 |
3 | ## GET /ping
4 |
5 | ``` shell
6 | curl https://rest{swimlane#}.bullhornstaffing.com/rest-services/e999/ping
7 |
8 | # Example Response
9 | {
10 | "sessionExpires" : 1323449994922
11 | }
12 | ```
13 |
14 | Returns the date of the calling client's session expiration. You can use this call to test whether the client's session is valid. If the session is not valid, the response is the standard response for unauthenticated clients.
15 |
16 | Parameter | Required | Description
17 | ------ | -------- | -----
18 | BhRestToken | true | Token that represents a session established by the login process. Must be sent with all subsequent requests to the API. The session key can be provided in the BhRestToken query string, a cookie, or an HTTP header.
19 |
--------------------------------------------------------------------------------
/source/includes/_settings.md:
--------------------------------------------------------------------------------
1 | # settings
2 |
3 | ## GET /settings/setting1[,setting2...]
4 |
5 | ``` shell
6 | curl https://rest{swimlane#}.bullhornstaffing.com/rest-services/e999/settings/allPrivateLabelIds,currencyFormat
7 |
8 | # Example Response
9 | {
10 | "allPrivateLabelIds": [ 1, 2, 3],
11 | "currencyFormat": "USD"
12 | }
13 | ```
14 |
15 | Returns the value(s) of the specified system setting(s). The value type (Integer, String, Boolean, and so forth) depends on the specified setting name.
16 |
17 |
18 | ## GET /settings
19 |
20 | ``` shell
21 | curl -X GET "http://rest{swimlane#}.bullhornstaffing.com/rest-services/e999/settings"
22 |
23 | # Example Response
24 | {
25 | "data": [
26 | {
27 | "name": "accountLockoutDuration",
28 | "valueUrl": "http://rest{swimlane#}.bullhornstaffing.com/rest-services/e999/settings/accountLockoutDuration",
29 | "valueType": "INTEGER",
30 | "isArray": false
31 | }, {
32 | "name": "allDeptIds",
33 | "valueUrl": "http://rest{swimlane#}.bullhornstaffing.com/rest-services/e999/settings/allDeptIds",
34 | "valueType": "INTEGER",
35 | "isArray": true
36 | }, {
37 | "name": "allPrivateLabelIds",
38 | "valueUrl": "http://rest{swimlane#}.bullhornstaffing.com/rest-services/e999/settings/allPrivateLabelIds",
39 | "valueType": "INTEGER",
40 | "isArray": true
41 | }, {
42 | "name": "commentActionList",
43 | "valueUrl": "http://rest{swimlane#}.bullhornstaffing.com/rest-services/e999/settings/commentActionList",
44 | "valueType": "STRING",
45 | "isArray": true
46 | }
47 | ...
48 | ]
49 | }
50 | ```
51 |
52 | Returns a list of predefined setting names and their metadata.
--------------------------------------------------------------------------------
/source/includes/entityref/_activitygoal.md:
--------------------------------------------------------------------------------
1 | # ActivityGoal
2 |
3 | Read-only view of activity goals established for sales personnel in the organization.
4 |
5 | | **ActivityGoal field** | **Type** | **Description** | **Not null** | **Read-only** |
6 | | --- | --- | --- | --- | --- |
7 | | id | Integer | Unique identifier for this entity. | X | X |
8 | | user | To-one association | CorporateUser for whom this activity goal was created. | X | X |
9 | | department | To-one association | Department of user for whom this activity goal was created. | | |
10 | | activityType | String (100) | Type of goal for record. | X | X |
11 | | startDate | Date | The first day of the time period in which this activity goal is in effect, in the format: "YYYY-MM-DD". | X | |
12 | | endDate | Date | The last day of time period in which this activity goal is in effect, in the format: "YYYY-MM-DD". | X | |
13 | | goal | Integer | Target goal for activity type. | X | |
14 | | actual | Integer | Current count of activity type data for goal. | X | |
15 | | periodName | String (100) | Time period for activity goal. (Weekly/Monthly). | X | X |
16 | | percentAttained | Integer | The whole percentage attained to date, equal to the attained value divided by the goal value multiplied by 100. | X | |
--------------------------------------------------------------------------------
/source/includes/entityref/_activitygoalconfiguration.md:
--------------------------------------------------------------------------------
1 |
2 | # ActivityGoalConfiguration
3 |
4 | Lets a user configure an activity goal for use in conjunction with the activity goals feature.
5 |
6 | | **ActivityGoalConfiguration field** | **Type** | **Description** | **Not null** | **Read-only** |
7 | | --- | --- | --- | --- | --- |
8 | | id | Integer | Unique identifier for this entity. | X | X |
9 | | codeIdentifier | String (100) | Field that determines if a goal is an ActivityGoal or RecordBasedGoal. | X | |
10 | | dateLastModified | Timestamp | Last time record was modified. | X | X |
11 | | Description | String (2000) | Goal description. | X | |
12 | | goalPeriodId | Integer | Id of goal time period. | X | |
13 | | goalTypeId | Integer | Id of goal type. | X | X |
14 | | isDeleted | Boolean | Whether or not activity goal is deleted. | X | |
15 | | name | String (100) | Name of goal. | X | |
16 | | pulseConfigurationValues | To-many association | Values against which goal is tracked. | | |
--------------------------------------------------------------------------------
/source/includes/entityref/_activitygoaltarget.md:
--------------------------------------------------------------------------------
1 | # ActivityGoalTarget
2 |
3 | Lets a user assign an activity goal to a user.
4 |
5 | | **ActivityGoalTarget field** | **Type** | **Description** | **Not null** | **Read-only** |
6 | | --- | --- | --- | --- | --- |
7 | | id | Integer | Unique identifier for this entity. | X | X |
8 | | activityGoalConfiguration | To-one association | The activity goal configuration assigned to user. | X | |
9 | | goal | Integer | The amount of activity that user is trying to hit. | X | |
10 | | periodName | String (100)| Time period for activity goal. (Weekly/Monthly). | X | |
11 | | user | To-one association | User to which activity goal is assigned. | X | | |
12 |
--------------------------------------------------------------------------------
/source/includes/entityref/_appointmentattendee.md:
--------------------------------------------------------------------------------
1 | # AppointmentAttendee
2 |
3 | Represents a person who has been invited to an appointment.
4 |
5 | | **AppointmentAttendee field** | **Type** | **Description** | **Not null** | **Read-only** |
6 | | --- | --- | --- | --- | --- |
7 | | id | Integer | Unique identifier for this entity. | X | X |
8 | | appointment | To-one association | Appointment to which this AppointmentAttendee corresponds. | X | |
9 | | attendee | To-one association | The ClientContact, Candidate, or CorporateUser id for this person. | X | |
10 | | acceptanceStatus | Integer | Indicates whether attendee has accepted, accepted tentatively, declined, or not responded to this invitation. (-1 = declined, 0 or null = has not responded, 1 = accepted, and 2 = tentative.) | X | |
11 | | migrateGUID | String (36) | Unused. | X | |
--------------------------------------------------------------------------------
/source/includes/entityref/_businesssector.md:
--------------------------------------------------------------------------------
1 | # BusinessSector
2 |
3 | Represents a business sector, which can be associated with Candidates, ClientCorporations, and JobOrders for classification purposes.
4 |
5 | | **BusinessSector field** | **Type** | **Description** | **Not null** | **Read-only** |
6 | | --- | --- | --- | --- | --- |
7 | | id | Integer | Unique identifier for this entity. | X | X |
8 | | dateAdded | Timestamp | Date on which this record was created in the Bullhorn system.| | |
9 | | name | String (100) | Name of this business sector. | X | X |
--------------------------------------------------------------------------------
/source/includes/entityref/_candidateavailability.md:
--------------------------------------------------------------------------------
1 | # CandidateAvailability
2 |
3 | Allows for viewing and updating specific availability for a Candidate on an explicit date/time.
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
CandidateAvailability fields
16 |
Type
17 |
Description
18 |
Not null
19 |
Read-only
20 |
21 |
22 |
23 |
24 |
id
25 |
Integer
26 |
Unique identifier for this entity.
27 |
X
28 |
X
29 |
30 |
31 |
candidate
32 |
To-one association
33 |
Candidate associated to this CandidateAvailability.
34 |
X
35 |
36 |
37 |
38 |
dateAdded
39 |
Timestamp
40 |
Date when this record was created in the Bullhorn system.
41 |
X
42 |
43 |
44 |
45 |
endTime
46 |
OffsetDateTime
47 |
Time the associated CandidateAvailability ends.
48 |
X
49 |
50 |
51 |
52 |
isAvailable
53 |
Boolean
54 |
Indicates whether the associated Candidate is available or not.
55 |
X
56 |
57 |
58 |
59 |
startTime
60 |
OffsetDateTime
61 |
Time the associated CandidateAvailability starts.
62 |
X
63 |
64 |
65 |
66 |
type
67 |
String (50)
68 |
Type of CandidateAvailability.
69 |
70 |
71 |
72 |
73 |
74 |
--------------------------------------------------------------------------------
/source/includes/entityref/_candidateeducation.md:
--------------------------------------------------------------------------------
1 |
2 | # CandidateEducation
3 |
4 | Represents an educational degree or course of study that a Candidate lists on his or her resume. Each CandidateEducation instance corresponds to a line item on the Education tab of a Candidate in the Bullhorn application.
5 |
6 | | **CandidateEducation field** | **Type** | **Description** | **Not null** | **Read-only** |
7 | | --- | --- | --- | --- | --- |
8 | | id | Integer | Unique identifier for this entity. | X | |
9 | | candidate | To-one association | Candidate with whom this entity is associated. | | |
10 | | certification | String (100) | Certification received with this education, if applicable. | | |
11 | | city | String (40) | Name of the city where the education took place. | | |
12 | | comments | String (2147483647) | Free-text comments on this record. | | |
13 | | customDate1 to 5 | Timestamp | Configurable date fields that can be used to store custom data depending on the needs of a particular deployment. | | |
14 | | customFloat1 to 5 | Double | Configurable numeric fields that can be used to store custom data depending on the needs of a particular deployment. | | |
15 | | customInt1 to 5 | Integer | Configurable numeric fields that can be used to store custom data depending on the needs of a particular deployment. | | |
16 | | customText1 to 5 | String (500)| Configurable text fields that can be used to store custom data depending on the needs of a particular deployment. | | |
17 | | customTextBlock1 to 3 | String (255) | Configurable text fields that can be used to store custom data depending on the needs of a particular deployment. | | |
18 | | dateAdded | Timestamp | Date on which this record was created in the Bullhorn system. | X | |
19 | | dateLastModified | Timestamp | Date on which this record was last updated in the Bullhorn system.| X | |
20 | | degree | String (100) | Indicates what educational degree the Candidate received; for example, B.A., M.A., Ph.D., and so forth. | | |
21 | | endDate | Timestamp | Date when Candidate finished this education. | | |
22 | | expirationDate | Timestamp | Expiration date for a certificate or other credential that needs to be periodically renewed. | | |
23 | | gpa | Double | Indicates Candidate's grade point average. | | |
24 | | graduationDate | Timestamp | Date when Candidate graduated. | | |
25 | | isDeleted | Boolean | Indicates whether this record has been marked as deleted in the Bullhorn system. | | |
26 | | major | String (100) | Indicates the field in which Candidate majored. | | |
27 | | school | String (100) | Name of the educational institute where this education took place. | | |
28 | | startDate | Timestamp | Date when Candidate began study. | | |
29 | | state | String (50) | Name of the U.S. state in which the education took place. | | |
30 |
--------------------------------------------------------------------------------
/source/includes/entityref/_candidatereferencequestion.md:
--------------------------------------------------------------------------------
1 | # CandidateReferenceQuestion
2 | Represents a question that can be asked of a CandidateReference. Answers to these questions are stored as CandidateReferenceResponses.
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
CandidateReferenceQuestion fields
14 |
Type
15 |
Description
16 |
Not null
17 |
Read-only
18 |
19 |
20 |
21 |
22 |
id
23 |
Integer
24 |
Unique identifier for this entity.
25 |
X
26 |
X
27 |
28 |
29 |
category
30 |
To-one association
31 |
Category associated with this CandidateReferenceQuestion.
32 |
33 |
34 |
35 |
36 |
corporation
37 |
To-one association
38 |
Corporation associated with this CandidateReferenceQuestion.
39 |
X
40 |
41 |
42 |
43 |
enabled
44 |
Integer
45 |
Whether this CandidateReferenceQuestion is enabled for new references.
46 |
47 |
X
48 |
49 |
50 |
51 |
migrateGUID
52 |
String (36)
53 |
Unused.
54 |
55 |
56 |
57 |
58 |
questionText
59 |
String (2000)
60 |
Text of this CandidateReferenceQuestion.
61 |
62 |
63 |
64 |
65 |
responses
66 |
To-many association
67 |
CandidateReferenceResponses that have been provided for this CandidateReferenceQuestion.
68 |
69 |
X
70 |
71 |
72 |
sortOrder
73 |
Integer
74 |
The relative order in which this CandidateReferenceQuestion will appear (lower numbers precede higher).
75 |
X
76 |
77 |
78 |
79 |
dateAdded
80 |
Timestamp
81 |
Date the entity was added.
82 |
X
83 |
X
84 |
85 |
86 |
dateLastModified
87 |
Timestamp
88 |
Date last modified.
89 |
X
90 |
X
91 |
92 |
93 |
94 |
--------------------------------------------------------------------------------
/source/includes/entityref/_candidatereferenceresponse.md:
--------------------------------------------------------------------------------
1 | # CandidateReferenceResponse
2 | Represents a CandidateReference's answer to a CandidateReferenceQuestion.
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
CandidateReferenceResponse fields
14 |
Type
15 |
Description
16 |
Not null
17 |
Read-only
18 |
19 |
20 |
21 |
22 |
id
23 |
Integer
24 |
Unique identifier for this entity.
25 |
X
26 |
X
27 |
28 |
29 |
migrateGUID
30 |
String (36)
31 |
Unused.
32 |
33 |
34 |
35 |
36 |
question
37 |
To-one association
38 |
CandidateReferenceQuestion that this CandidateReferenceResponse answers.
39 |
X
40 |
41 |
42 |
43 |
reference
44 |
To-one association
45 |
CandidateReference who provided this CandidateReferenceResponse.
46 |
X
47 |
48 |
49 |
50 |
responseText
51 |
String (2147483647)
52 |
Text of this CandidateReferenceResponse.
53 |
54 |
55 |
56 |
57 |
dateAdded
58 |
Timestamp
59 |
Date the entity was added.
60 |
X
61 |
X
62 |
63 |
64 |
dateLastModified
65 |
Timestamp
66 |
Date last modified.
67 |
X
68 |
X
69 |
70 |
71 |
72 |
--------------------------------------------------------------------------------
/source/includes/entityref/_candidateshiftpreference.md:
--------------------------------------------------------------------------------
1 | # CandidateShiftPreference
2 |
3 | Stores a Candidate's preferences for times and days when they want to work in association with the ShiftTypes that are configured.
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
CandidateShiftPreference fields
16 |
Type
17 |
Description
18 |
Not null
19 |
Read-only
20 |
21 |
22 |
23 |
24 |
id
25 |
Integer
26 |
Unique identifier for this entity.
27 |
X
28 |
X
29 |
30 |
31 |
candidate
32 |
To-one association
33 |
Candidate associated to CandidateShiftPreference.
34 |
X
35 |
36 |
37 |
38 |
dateAdded
39 |
Timestamp
40 |
Date when this record was created in the Bullhorn system.
41 |
X
42 |
43 |
44 |
45 |
dayNumber
46 |
Integer
47 |
Indicates the day number in the week.
48 |
X
49 |
50 |
51 |
52 |
dayOfWeek
53 |
String (255)
54 |
Indicates the day of the week. For example, Monday.
55 |
X
56 |
57 |
58 |
59 |
isAvailable
60 |
Boolean
61 |
Indicates whether the associated Candidate is available to be assigned to a JobShift.
62 |
X
63 |
64 |
65 |
66 |
shiftType
67 |
To-one association
68 |
ShiftType associated to CandidateShiftPreference.
69 |
X
70 |
71 |
72 |
73 |
74 |
--------------------------------------------------------------------------------
/source/includes/entityref/_candidateworkhistory.md:
--------------------------------------------------------------------------------
1 | # CandidateWorkHistory
2 |
3 | Represents a single entry in the "Work History" section of a Candidate's resume: that is, a job the Candidate has had. For each current or former position the Candidate has held, there is a unique CandidateWorkHistory instance associated with that Candidate. Each CandidateWorkHistory instance corresponds to a line item on the "Work History" tab of a Candidate record in the Bullhorn application.
4 |
5 | | **CandidateWorkHistory field** | **Type** | **Description** | **Not null** | **Read-only** |
6 | | --- | --- | --- | --- | --- |
7 | | id | Integer | Unique identifier for this entity. | X | X |
8 | | bonus | Double | Amount of the bonus paid to Candidate. | | |
9 | | candidate | To-one association | Candidate with whom CandidateWorkHistory is associated. | X | |
10 | | clientCorporation | To-one association | ClientCorporation associated with Candidate. | | |
11 | | comments | String (2147483647) | Free-text comments on CandidateWorkHistory. | | |
12 | | commission | Double | Amount of commission earned by Candidate at this position. | | |
13 | | companyName | String (100) | Name of the company where the Candidate worked. | | |
14 | | customDate1 to 5 | Timestamp | Configurable date fields that can be used to store custom data depending on the needs of a particular deployment. | | |
15 | | customFloat1 to 5 | Double | Configurable numeric fields that can be used to store custom data depending on the needs of a particular deployment. | | |
16 | | customInt1 to 5 | Integer | Configurable numeric fields that can be used to store custom data depending on the needs of a particular deployment. | | |
17 | | customText1 to 5 | String | Configurable text fields that can be used to store custom data depending on the needs of a particular deployment. | | |
18 | | customTextBlock1 to 3 | String | Configurable text fields that can be used to store custom data depending on the needs of a particular deployment. | | |
19 | | dateAdded | Timestamp | Date on which this record was created in the Bullhorn system. | X | X |
20 | | dateLastModified | Timestamp | Date on which this record was last updated in the Bullhorn system.| X | |
21 |
22 | | endDate | Timestamp | Date on which job ended, if applicable. | | |
23 | | isDeleted | Boolean | Indicates whether this record has been marked as deleted in the Bullhorn system. | X | |
24 | | isLastJob | Boolean | Indicates whether this was the Candidate's most recent job. | X | |
25 | | jobOrder | To-one association | JobOrder associated with the CandidateWorkHistory, if applicable. | | |
26 | | placement | To-one association | Placement representing the Candidate's placement in a job, if applicable. | | |
27 | | salary1 | BigDecimal | Candidate's starting salary at this position. | | |
28 | | salary2 | BigDecimal | Candidate's final salary at this position. | | |
29 | | salaryType | String (20) | Indicates how the Candidate was paid: Hourly, Yearly, and so forth. | | |
30 | | startDate | Timestamp | Date on which Candidate began working at this position. | | |
31 | | terminationReason | String (100) | Reason for the Candidate's termination from this position, if applicable. | | |
32 | | title | String (50) | Candidate's job title in this position. | | |
33 |
--------------------------------------------------------------------------------
/source/includes/entityref/_category.md:
--------------------------------------------------------------------------------
1 | # Category
2 |
3 | This entity represents a category in which a Candidate or JobOrder can be placed. A category that has a value for parentCategoryId greater than zero is is a specialty.
4 |
5 | | **Category field** | **Type** | **Description** | **Not null** | **Read-only** |
6 | | --- | --- | --- | --- | --- |
7 | | id | Integer | Unique identifier for this entity. | X | X |
8 | | dateAdded | Timestamp | Date on which record was created in the Bullhorn system. | X | X |
9 | | description | String (255) | Free-text description of this category. | | |
10 | | enabled | Boolean | Indicates whether category is available for use in the Bullhorn system. | X | X |
11 | | name | String (100) | Name of the category. | X | X |
12 | | occupation | String (50) | Occupation. | X | |
13 | | skills | To-many association | Ids of the Skills associated with this Category. | | |
14 | | specialties | To-many association | Ids of the Specialties that are children of this Category. | | |
15 | | type | String (20) | Bill Rate Category, Skills Checklist Category, and so forth. | X | |
16 |
--------------------------------------------------------------------------------
/source/includes/entityref/_certificationgroup.md:
--------------------------------------------------------------------------------
1 | # CertificationGroup
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
CertificationGroup fields
16 |
Type
17 |
Description
18 |
Not null
19 |
Read-only
20 |
21 |
22 |
23 |
24 |
id
25 |
Integer
26 |
Unique identifier for this entity.
27 |
X
28 |
X
29 |
30 |
31 |
certifications
32 |
To-many Association
33 |
Certification
34 |
35 |
36 |
37 |
38 |
dateAdded
39 |
Timestamp
40 |
41 |
X
42 |
43 |
44 |
45 |
dateLastModified
46 |
Timestamp
47 |
48 |
X
49 |
50 |
51 |
52 |
migrateGUID
53 |
String (36)
54 |
55 |
56 |
57 |
58 |
59 |
name
60 |
String (100)
61 |
62 |
X
63 |
64 |
65 |
66 |
privateLabelID
67 |
Integer
68 |
69 |
X
70 |
71 |
72 |
73 |
74 |
--------------------------------------------------------------------------------
/source/includes/entityref/_clientcorporationappointment.md:
--------------------------------------------------------------------------------
1 | # ClientCorporationAppointment
2 |
3 | Association entity between ClientCorporation, ClientContact, and Appointment entities. This entity is read-only and is only created when the companyStampOnActivitiesEnabled corporation setting is enabled.
4 |
5 | | **ClientCorporationAppointment field** | **Type** | **Description** | **Not null** | **Read-Only** |
6 | | --- | --- | --- | --- | --- |
7 | | id | Integer | Unique identifier for this entity. | X | X |
8 | | clientCorporation | To-one association | Associated ClientCorporation. | X | |
9 | | clientContact | To-one association | Associated ClientContact. | X | |
10 | | appointment | To-one association | Associated Appointment. | X | |
--------------------------------------------------------------------------------
/source/includes/entityref/_clientcorporationnote.md:
--------------------------------------------------------------------------------
1 | # ClientCorporationNote
2 |
3 | Association entity between ClientCorporation, ClientContact, and Note entities. This entity is read-only and is only created when the companyStampOnActivitiesEnabled corporation setting is enabled.
4 |
5 | | **ClientCorporationNote field** | **Type** | **Description** | **Not null** | **Read-Only** |
6 | | --- | --- | --- | --- | --- |
7 | | id | Integer | Unique identifier for this entity. | X | X |
8 | | clientCorporation | To-one association | Associated ClientCorporation. | X | |
9 | | clientContact | To-one association | Associated ClientContact. | X | |
10 | | note | To-one association | Associated Note. | X | |
--------------------------------------------------------------------------------
/source/includes/entityref/_clientcorporationtask.md:
--------------------------------------------------------------------------------
1 | # ClientCorporationTask
2 |
3 | Association entity between ClientCorporation, ClientContact, and Task entities. This entity is read-only and is only created when the companyStampOnActivitiesEnabled corporation setting is enabled.
4 |
5 | | **ClientCorporationAppointment field** | **Type** | **Description** | **Not null** | **Read-Only** |
6 | | --- | --- | --- | --- | --- |
7 | | id | Integer | Unique identifier for this entity. | X | X |
8 | | clientCorporation | To-one association | Associated ClientCorporation. | X | |
9 | | clientContact | To-one association | Associated ClientContact. | X | |
10 | | task | To-one association | Associated Task. | X | |
--------------------------------------------------------------------------------
/source/includes/entityref/_corporationdepartment.md:
--------------------------------------------------------------------------------
1 | # CorporationDepartment
2 |
3 | Represents a department in a corporation.
4 |
5 | | **CorporationDepartment field** | **Type** | **Description** | **Not null** | **Read-Only** |
6 | | --- | --- | --- | --- | --- |
7 | | id | Integer | Unique identifier for this entity. | X | X |
8 | | dateAdded | Timestamp | Date when this record was created in the Bullhorn system. | X | X |
9 | | description | String (255) | Text description of the CorporationDepartment. | | |
10 | | enabled | Boolean | Indicates whether this CorporationDepartment is enabled for use in the system. | X | X |
11 | | name | String (100) | Name of the CorporationDepartment. | X | X |
--------------------------------------------------------------------------------
/source/includes/entityref/_country.md:
--------------------------------------------------------------------------------
1 | # Country
2 |
3 | Represents a country.
4 |
5 | | **Country field** | **Type** | **Description** | **Not null** | **Read-only** |
6 | | --- | --- | --- | --- | --- |
7 | | id | Integer | Unique identifier for this entity. | X | X |
8 | | code | String (4) | Code associated with this Country. | | |
9 | | name | String (64) | Name of the Country. | X | |
10 | | states | To-many association | Ids of States that are associated with this Country. | | |
--------------------------------------------------------------------------------
/source/includes/entityref/_customaction.md:
--------------------------------------------------------------------------------
1 | # CustomAction
2 |
3 | Represents a Bullhorn custom action. Custom Actions are read only and must be configured through the Bullhorn application. For more information about custom actions, see:
4 |
5 |
6 | | **CustomAction field** | **Type** | **Description** | **Not null** | **Read-only** |
7 | | --- | --- | --- | --- | --- |
8 | | id | Integer | Unique identifier for this entity. | X | X |
9 | | actionOrder | Integer | Order of custom action. | | |
10 | | apiKeyID | Integer | Bullhorn API key id. | | |
11 | | componentURL | String (4000) | URL of CustomAction. | | |
12 | | enabled | Boolean | Indicates whether CustomAction is enabled. | | |
13 | | entity | String (50) | Entity to which CustomAction applies. | X | |
14 | | location | Integer | Location of the action within Bullhorn. | X | |
15 | | name | String (50) | Name of CustomAction. | | |
16 | | privateLabel | To-one association | PrivateLabel the custom action is associated with. | X | |
17 |
--------------------------------------------------------------------------------
/source/includes/entityref/_deductioncategorylookup.md:
--------------------------------------------------------------------------------
1 | # DeductionCategoryLookup
2 |
3 | Entity that represents the deduction categories available.
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
DeductionCategoryLookup fields
16 |
Type
17 |
Description
18 |
Not null
19 |
Read-only
20 |
21 |
22 |
23 |
24 |
isDeleted
25 |
Boolean
26 |
Whether or not deduction label is deleted.
27 |
X
28 |
29 |
30 |
31 |
label
32 |
String (100)
33 |
This field is used in the UI to display the deducation category type indicated by the payroll provider. Payroll provider can choose a default value of Tax, Deduction, Other, or simply add new deduction types and labels.
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/source/includes/entityref/_department.md:
--------------------------------------------------------------------------------
1 | # Department
2 |
3 | Represents a department for a user's corporation. Users can create, read, and update departments. Only users with the Account Administration entitlement can create and update departments.
4 |
5 | | **Department field** | **Type** | **Description** | **Not null** | **Read-only** |
6 | | --- | --- | --- | --- | --- |
7 | | id | Integer | Unique identifier for this entity. | X | X |
8 | | description | String (255) | Department description. | X | |
9 | | enabled | Boolean | Indicates whether department is enabled. | | |
10 | | name | String (100) | Department name. | X | |
--------------------------------------------------------------------------------
/source/includes/entityref/_employercontribution.md:
--------------------------------------------------------------------------------
1 | # EmployerContribution
2 |
3 | Entity that represents the payroll provider's employer contributions.
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
EmployerContribution fields
16 |
Type
17 |
Description
18 |
Not null
19 |
Read-only
20 |
21 |
22 |
23 |
24 |
id
25 |
Integer
26 |
Payroll provider’s identifier for the contributions made by the employer.
27 |
X
28 |
29 |
30 |
31 |
amount
32 |
BigDecimal
33 |
Total employer contribution dollar amount.
34 |
X
35 |
36 |
37 |
38 |
code
39 |
String (100)
40 |
Payroll provider’s employer contribution code.
41 |
X
42 |
43 |
44 |
45 |
description
46 |
String (2147483647)
47 |
Description of the employer contribution.
48 |
X
49 |
50 |
51 |
52 |
payCheck
53 |
To-one association
54 |
Payroll provider’s paycheck IDs for the employee paycheck. This is required to update the paycheck user interface for your client.
55 |
X
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
--------------------------------------------------------------------------------
/source/includes/entityref/_entityedithistory.md:
--------------------------------------------------------------------------------
1 | # {Entity}EditHistory
2 |
3 | Read-only entity that represents the transaction history of an {Entity}. The GET /query{Entity}EditHistory call returns a list of {Entity}EditHistory entities for one or more {Entity} entities. The GET /entity{Entity}EditHistory/{comma-separated entityIds} call returns one or more {Entity}EditHistory entities, each of which represents a set of {Entity} field changes.
4 | {Entity} can be any one of the following: Appointment, CandidateCertification, ClientCorporation, JobOrder, JobSubmission, Opportunity, Placement, PlacementCertification, PlacementChangeRequest, PlacementCommission, Task, User.
5 |
6 | | **{Entity}EditHistory field** | **Type** | **Description** | **Not null** | **Read-only** |
7 | | --- | --- | --- | --- | --- |
8 | | id | Integer | id of this entity. | X | X |
9 | | auditTrail | String (2147483647) | An HTML snippet representing the field changes for the given ID. Not always generated. | X | |
10 | | dateAdded | Timestamp | Date on which this {Entity}EditHistory record was created in the Bullhorn system. | X | X |
11 | | fieldChanges | To-many association | The {Entity}EditHistoryFieldChange entities associated with this {Entity}EditHistory. | X | |
12 | | migrateGUID | String (36) | Unused. | X | |
13 | | modifyingPerson | To-one association | User credited with making the [Entity] change(s). | X | |
14 | | targetEntity | To-one association | The [Entity] to which this {Entity}EditHistory applies. | X | X |
15 | | transactionID | String (36) | Unique transaction id for this {Entity}EditHistory. | X | |
--------------------------------------------------------------------------------
/source/includes/entityref/_entityedithistoryfieldchange.md:
--------------------------------------------------------------------------------
1 | # {Entity}EditHistoryFieldChange
2 |
3 | Read-only entity that represents a field change associated with an [Entity]EditHistory entity. The GET /query{Entity}EditHistoryFieldChange call returns a list of [Entity]EditHistoryFieldChange entities for one or more {Entity}EditHistory entities. The GET /entity{Entity}EditHistoryFieldChange/{comma-separated entityIds} call returns one or more {Entity}EditHistoryFieldChange entities.
4 | {Entity} can be any one of the following: Appointment, CandidateCertification, ClientCorporation, JobOrder, JobSubmission, Opportunity, Placement, PlacementCertification, PlacementChangeRequest, PlacementCommission, Task, User.
5 |
6 | | **{Entity}EditHistoryFieldChange field** | **Type** | **Description** | **Not null** | **Read-only** |
7 | | --- | --- | --- | --- | --- |
8 | | id | Integer | id of this entity. | X | X |
9 | | columnName | String (100) | Database column name for the value that was changed. | X | X |
10 | | display | String (100) | FieldMap label for the columnName. Value is deduced at the time of [Entity]EditHistoryFieldChange entity creation and does not update if the columnName FieldMap is subsequently renamed/relabeled. | X | X |
11 | | editHistory | To-one association | {Entity}EditHistory entity that owns this [Entity]EditHistoryFieldChange entity. | X | X |
12 | | newValue | String (2147483647) | The value of columnName after update. | X | |
13 | | oldValue | String (2147483647) | The value of columnName before update. | X | |
--------------------------------------------------------------------------------
/source/includes/entityref/_entityfileattachment.md:
--------------------------------------------------------------------------------
1 | # {Entity}FileAttachment
2 |
3 | Read-only entity that represents a file associated with an entity. The GET /entity/{EntityType}\]/{entityID}/fileAttachments call returns a list of files associated with that entity. Entity can be ClientCorporation, JobOrder, Candidate, ClientContact, Opportunity, or Placement.
4 |
5 | | **{Entity}FileAttachment field** | **Type** | **Description** | **Not null** | **Read-only** |
6 | | --- | --- | --- | --- | --- |
7 | | id | Integer | Unique identifier for the entity. | X | X |
8 | | contentSubType | String (64) | Content subtype for the file. | X | |
9 | | contentType | String (64) | Content type for the file. | X | |
10 | | dateAdded | Timestamp | When the file was added. | X | X |
11 | | departmentsSharedWith | To-many association | Departments with which the file is shared. | X | |
12 | | description | String (2147483647) | Description for the file. | X | |
13 | | directory | String (150) | Location of the file on server. | X | |
14 | | distribution | String (8) | Distribution type for the file. | X | |
15 | | externalID | String (100) | Third-party id of the file. | X | |
16 | | fileExtension | String (10) | Extension type of the file. | X | X |
17 | | fileSize | Integer | Size on disk of the file. | X | X |
18 | | fileType | String (15) | Type of the file; for example, SAMPLE. | X | |
19 | | isCopied | Boolean | Whether the file was copied from another entity. | X | |
20 | | isDeleted | Boolean | Whether file is deleted | X | X |
21 | | isOpen | Boolean | Whether file is open. | X | X |
22 | | isPrivate | Boolean | Whether the file is private. | X | X |
23 | | isSendOut | Boolean | Whether the file is from a sendout. | X | X |
24 | | {entity} | To-one association | Entity associated with the file. | X | X |
25 | | name | String (100) | Name of the file. | X | X |
26 | | type | String (50) | Type of the file; for example, Resume. | X | |
27 | | usersSharedWith | To-many association | Users with whom the file is shared. | X | |
28 | | uuid | String (36) | Globally unique random ID. | X | X |
29 |
--------------------------------------------------------------------------------
/source/includes/entityref/_estaffmappableflowback.md:
--------------------------------------------------------------------------------
1 | # EstaffMappableFlowback
2 |
3 | Represents data sent to Bullhorn ATS when Candidate onboarding information is updated in eStaff.
4 |
5 | | **EstaffMappableFlowback field** | **Type** | **Description** | **Not null** | **Read-only** |
6 | | --- | --- | --- | --- | --- |
7 | | id | Integer | Unique identifier for this entity. | X | X |
8 | | estaffFieldType | String (255) | Field type in eStaff ATS. | X | |
9 | | estaffRecordType | String (255) | Record type in eStaff ATS. | X | |
10 | | atsField | String (255) | Field type in Bullhorn ATS. | X | |
11 | | atsEntity | String (255) | Entity type in Bullhorn ATS. | X | |
12 | | alwaysOverwrite | Boolean | Determines if values in Bullhorn ATS should always be overwritten by eStaff values or only if the Bullhorn value is blank. | X | |
--------------------------------------------------------------------------------
/source/includes/entityref/_housingcomplex.md:
--------------------------------------------------------------------------------
1 | # HousingComplex
2 |
3 | Represents a housing complex that a ClientCorporation uses when providing housing for certain types of employees.
4 |
5 | | **HousingComplex field** | **Type** | **Description** | **Not null** | **Read-only** |
6 | | --- | --- | --- | --- | --- |
7 | | id | Integer | Unique identifier for this entity. | X | X |
8 | | address | Address | HousingComplex address:
address1
address2
city
state
zip
countryID: options:
value: 1
value: 2
Use the following REST call to get the list of countryIDs and labels: /meta/HousingComplex?fields=address(countryID) | | |
9 | | billingContactID | Integer | The Bullhorn ClientContact id of the billing contact person for this housing complex. | | |
10 | | comments | String (2147483647) | Free-text comments about this housing complex. | | |
11 | | complexManagerID | Integer | The Bullhorn ClientContact id of the housing complex manager. | | |
12 | | complexOwnerID | Integer | The Bullhorn ClientContact id of the housing complex owner. | | |
13 | | contactName | String (100) | Name of the contact person for the housing complex, generally a facilities manager or superintendent. | | |
14 | | customContactID1 to 3 | Integer | Configurable fields for identifying additional ClientContacts who have roles related to this housing complex. | | |
15 | | customDate1 to 3 | Timestamp | Configurable date fields that can be used to store custom data depending on the needs of a particular deployment. | | |
16 | | customFloat1 to 3 | Double | Configurable text fields that can be used to store custom data depending on the needs of a particular deployment. | | |
17 | | customInt1 to 3 | Integer | Configurable numeric fields that can be used to store custom data depending on the needs of a particular deployment. | | |
18 | | customText1 to 5 | String (100) | Configurable text fields that can be used to store custom data depending on the needs of a particular deployment. | | |
19 | | customTextBlock1 to 5 | String (2147483647) | Configurable text fields that can be used to store custom data depending on the needs of a particular deployment. | | |
20 | | dateAdded | Timestamp | Date on which this record was created in the Bullhorn system. | X | |
21 | | fax | String (20) | Fax number for the housing complex. | | |
22 | | isDeleted | Boolean | Indicates whether this record has been marked as deleted in the Bullhorn system. | X | |
23 | | name | String (100) | Name of the housing complex. | X | |
24 | | owner | Integer | CorporateUser who is the owner of this housing complex. | X | |
25 | | phone | String (20) | Primary phone number of the housing complex. | | |
26 | | whitelistClientCorporations | To-many association | Set of ClientCorporations to use this housing complex. | | |
--------------------------------------------------------------------------------
/source/includes/entityref/_housingcomplexfurnituredelivery.md:
--------------------------------------------------------------------------------
1 | # HousingComplexFurnitureDelivery
2 |
3 | Read-only enntity that represents a housing complex furniture delivery that a ClientCorporation uses when providing housing for certain types of employees.
4 |
5 | | **HousingComplexFurnitureDelivery field** | **Type** | **Description** | **Not null** | **Read-only** |
6 | | --- | --- | --- | --- | --- |
7 | | id | Integer | Unique identifier for this entity. | X | X |
8 | | address | Address | HousingComplex address:
address1
address2
city
state
zip
countryID: options:
value: 1
value: 2
Use the following REST call to get the list of countryIDs and labels: /meta/HousingComplex?fields=address(countryID) | | |
9 | | billingContactID | Integer | The Bullhorn ClientContact id of the billing contact person for this housing complex. | | |
10 | | comments | String (2147483647) | Free-text comments about this housing complex. | | |
11 | | contactName | String (100) | Name of the contact person for the housing complex, generally a facilities manager or superintendent. | | |
12 | | customContactID1 and 2 | Integer | Configurable fields for identifying additional ClientContacts who have roles related to this housing complex. | | |
13 | | customDate1 to 3 | Timestamp | Configurable date fields that can be used to store custom data depending on the needs of a particular deployment. | | |
14 | | customFloat1 to 3 | Double | Configurable text fields that can be used to store custom data depending on the needs of a particular deployment. | | |
15 | | customInt1 to 3 | Integer | Configurable numeric fields that can be used to store custom data depending on the needs of a particular deployment. | | |
16 | | customText1 to 5 | String (100) | Configurable text fields that can be used to store custom data depending on the needs of a particular deployment. | | |
17 | | customTextBlock1 to 5 | String (2147483647) | Configurable text fields that can be used to store custom data depending on the needs of a particular deployment. | | |
18 | | dateAdded | Timestamp | Date on which this record was created in the Bullhorn system. | X | |
19 | | dateOfDelivery | Timestamp | The delivery date of furniture. | | |
20 | | dateOfOrder | Timestamp | The order date of furniture. | | |
21 | | dateOfPickup | Timestamp | The pickup date of furniture. | | |
22 | | fax | String (20) | Fax number for the housing complex. | | |
23 | | isDeleted | Boolean | Indicates whether this record has been marked as deleted in the Bullhorn system. | X | |
24 | | name | String (100) | Name of the housing complex. | | |
25 | | phone | String (20) | Primary phone number of the housing complex. | | |
26 | | unit | To-one association | Associated HousingComplexUnit. | X | |
--------------------------------------------------------------------------------
/source/includes/entityref/_housingcomplexunit.md:
--------------------------------------------------------------------------------
1 | # HousingComplexUnit
2 |
3 | Read-only entity that represents a housing complex unit that a ClientCorporation uses when providing housing for certain types of employees.
4 |
5 | | **HousingComplexUnit field** | **Type** | **Description** | **Not null** | **Read-only** |
6 | | --- | --- | --- | --- | --- |
7 | | id | Integer | Unique identifier for this entity. | X | X |
8 | | billingContactID | Integer | The Bullhorn ClientContact id of the billing contact person for this housing complex. | | |
9 | | comments | String (2147483647) | Free-text comments about this housing complex. | | |
10 | | contactName | String (100) | Name of the contact person for the housing complex, generally a facilities manager or superintendent. | | |
11 | | customContactID1 and 2 | Integer | Configurable fields for identifying additional ClientContacts who have roles related to this housing complex. | | |
12 | | customDate1 to 3 | Timestamp | Configurable date fields that can be used to store custom data depending on the needs of a particular deployment. | | |
13 | | customFloat1 to 3 | Double | Configurable text fields that can be used to store custom data depending on the needs of a particular deployment. | | |
14 | | customInt1 to 3 | Integer | Configurable numeric fields that can be used to store custom data depending on the needs of a particular deployment. | | |
15 | | customText1 to 5 | String (100) | Configurable text fields that can be used to store custom data depending on the needs of a particular deployment. | | |
16 | | customTextBlock1 to 5 | String (2147483647) | Configurable text fields that can be used to store custom data depending on the needs of a particular deployment. | | |
17 | | dateAdded | Timestamp | Date on which this record was created in the Bullhorn system. | X | |
18 | | dateLeaseBegin | Timestamp | The lease begin date. | | |
19 | | dateLeaseEnd | Timestamp | The lease end date. | | |
20 | | dateOfDeposit | Timestamp | The deposit date. | | |
21 | | dateORefund | Timestamp | The refund date. | | |
22 | | firstMonthProRate | Double | Prorate value for the first month of the lease. | | |
23 | | isDeleted | Boolean | Indicates whether this record has been marked as deleted in the Bullhorn system. | X | |
24 | | isDepositRefundable | Boolean | Indicates whether lease is on file. | X | |
25 | | isLeaseOnFile | Boolean | Indicates whether deposit is refundable. | X | |
26 | | maxOccupants | Integer | Maximum number of occupants. | | |
27 | | monthlyRent | Double | Monthly rent. | | |
28 | | name | String (100) | Name of the housing complex. | | |
29 | | occupants | Integer | Number of occupants. | | |
30 | | penalties | String | CorporateUser who is the owner of this housing complex. | X | |
31 | | securityDeposit | Double | Amount of security deposit. | | |
32 | | unitManagerID | Integer | ID of unit manager. | | |
33 | | furnitureDeliveries | To-many association | Set of FurnitureDeliveries attached to this HousingComplexUnit. | | |
34 | | userHousingComplexUnits | To-many association | Set of userHousingComplexUnits attached to this HousingComplexUnit. | | |
35 | | utilityAccounts | To-many association | Set of utilityAccounts attached to this HousingComplexUnit. | | |
--------------------------------------------------------------------------------
/source/includes/entityref/_housingcomplexutilityaccount.md:
--------------------------------------------------------------------------------
1 | # HousingComplexUtilityAccount
2 |
3 | Read-only entity that represents a housing complex unit utility account that a ClientCorporation uses when providing housing for certain types of employees.
4 |
5 | | **HousingComplexUtilityAccount field** | **Type** | **Description** | **Not null** | **Read-only** |
6 | | --- | --- | --- | --- | --- |
7 | | id | Integer | Unique identifier for this entity. | X | X |
8 | | address | Address | HousingComplex address:
address1
address2
city
state
zip
countryID: options:
value: 1
value: 2
Use the following REST call to get the list of countryIDs and labels: /meta/HousingComplex?fields=address(countryID) | | |
9 | | accountNumber | String (100) | Utility account number. | | |
10 | | billingContactID | Integer | The Bullhorn ClientContact id of the billing contact person for this housing complex. | | |
11 | | comments | String (2147483647) | Free-text comments about this housing complex. | | |
12 | | contactName | String (100) | Name of the contact person for the housing complex, generally a facilities manager or superintendent. | | |
13 | | customContactID1 and 2 | Integer | Configurable fields for identifying additional ClientContacts who have roles related to this housing complex. | | |
14 | | customDate1 to 3 | Timestamp | Configurable date fields that can be used to store custom data depending on the needs of a particular deployment. | | |
15 | | customFloat1 to 3 | Double | Configurable text fields that can be used to store custom data depending on the needs of a particular deployment. | | |
16 | | customInt1 to 3 | Integer | Configurable numeric fields that can be used to store custom data depending on the needs of a particular deployment. | | |
17 | | customText1 to 5 | String (100) | Configurable text fields that can be used to store custom data depending on the needs of a particular deployment. | | |
18 | | customTextBlock1 to 5 | String (2147483647) | Configurable text fields that can be used to store custom data depending on the needs of a particular deployment. | | |
19 | | dateAdded | Timestamp | Date on which this record was created in the Bullhorn system. | X | |
20 | | dateConnected | Timestamp | Utility connection date. | | |
21 | | dateDisconnected | Timestamp | Utility disconnection date. | | |
22 | | deposit | Double | Deposit amount. | | |
23 | | fax | String (20) | Fax number for the housing complex. | | |
24 | | isDeleted | Boolean | Indicates whether this record has been marked as deleted in the Bullhorn system. | X | |
25 | | name | String (100) | Name of the housing complex. | | |
26 | | phone | String (20) | Primary phone number. | | |
27 | | type | String (100) | Type of utility account. | | |
28 | | unit | To-one association | Associated HousingComplexUnit. | X | |
29 |
30 |
--------------------------------------------------------------------------------
/source/includes/entityref/_issue.md:
--------------------------------------------------------------------------------
1 | # Issue
2 |
3 | Entity representing an Issue which contains metadata and a collection of IssueItems which represent individual reported issues.
4 |
5 | | **Issue field** | **Type** | **Description** | **Not null** | **Read-only** |
6 | | --- | --- | --- | --- | --- |
7 | | id | Integer | Unique identifier for this entity. | X | X |
8 | | action | String | The action being performed that initiated this Issue. This field is free-form. For Payroll Export issues, typical values are "Payroll Export", "New Hire Export", "Accounts Payable Export", or "Unknown". | | |
9 | | actionEntityID | Integer | The ID of the entity on which this Issue is based. This can be left blank if no specific entity is relevant. | | |
10 | | actionEntityName | String | The name of the entity on which this Issue is based. This can be left blank if no specific entity is relevant. | | |
11 | | dateAdded | Timestamp | Date on which the entity was created. | X | |
12 | | externalSystemName | String | Name of an integrating external system to be used to specify the source of the issue being reported. | | |
13 | | issueItems | To-many association | The list of associated IssueItems related to this Issue. | | |
14 | | payMasterTransactionPayExportBatchIssues | To-many association | Association to any related PayMasterTransactionPayExportBatchIssues which can tie the issue to a pay export batch.| | X |
15 | | severity | String | The severity of the Issue. Valid values are Error, Warning, Exception, and Unknown. | X | |
16 |
--------------------------------------------------------------------------------
/source/includes/entityref/_issueitems.md:
--------------------------------------------------------------------------------
1 | # IssueItems
2 |
3 | Entity representing individual reported issues.
4 |
5 | | **IssueItems field** | **Type** | **Description** | **Not null** | **Read-only** |
6 | | --- | --- | --- | --- | --- |
7 | | id | Integer | Unique identifier for this entity. | X | X |
8 | | comments | String | Comments about the IssueItems to be used for reference. | | |
9 | | description | String | A text description of the IssueItems. | | |
10 | | dateAdded | Timestamp | Date on which the entity was created. | X | |
11 | | dateLateModified | Timestamp | Date on which the entity was last modified. | | |
12 | | errorType | String | The type of error type being reported. Valid values are INVALID-DATA, MISSING-DATA, DATA-MISMATCH, SYSTEM-ERROR, or UNKNOWN. | | |
13 | | externalEntityID | String | A reference to any external entity ID that is related to this issue. | | |
14 | | externalEntityName | String | A reference to any external entity name that is related to this issue. | | |
15 | | fieldReference | String | The field on the entity that is known to be related to the issue being reported. | | |
16 | | fixableByUser | Boolean | Whether or not this issue should be fixable by a user. | | |
17 | | fixInBullhorn | Boolean | Whether or not this issue should be fixable within the Bullhorn system. | | |
18 | | issue | To-one associaton | The Issue entity to which this IssueItems entity is associated. | X | |
19 | | issueResolutionStatusLookup | To-one associaton | The code of the issue resolution status. A value of 1 means Open. A value of 2 means Resolved. A value of 3 means Dismissed. | X | |
20 | | modifiedByUser | To-one association | The user who last modified the entity. | | |
21 | | rawIssueItemPayload | String | Text field containing raw payload information such as JSON containing additional context of the reported issue. | | |
22 | | referenceUrl | String | The Bullhorn API URL that is being reported on by this issue. | | |
23 | | referenceUrlMethod | String | The Bullhorn API HTTP method that is being reported on by this issue. | | |
24 | | referenceUrlResponse | String | The Bullhorn API response message that is being reported on by this issue. | | |
25 | | referenceUrlStatusCode | Integer | The Bullhorn API HTTP status code that is being reported on by this issue. | | |
26 | | severity | String | The severity of the IssueItems. Valid values are Error, Warning, Exception, and Unknown. | X | |
27 | | sourceEntity | String | The entity type that is being reported on in this issue. | | |
28 | | sourceEntityID | Integer | The ID of the entity that is being reported on in this issue. | | |
29 |
--------------------------------------------------------------------------------
/source/includes/entityref/_jobboardpost.md:
--------------------------------------------------------------------------------
1 | # JobBoardPost
2 |
3 | Represents a view into a JobOrder entity with information typically used in public job boards. JobBoardPost is a read-only entity.
4 |
5 | | **JobBoardPost field** | **Type** | **Description** | **Not null** | **Read-only** |
6 | | --- | --- | --- | --- | --- |
7 | | id | Integer | Unique identifier for this entity. | X | X |
8 | | address | Address | Address of the hiring company; when the record is created in the Bullhorn application, this data is pulled from the client contact record. | X | |
9 | | benefits | String (2147483647) | Text description of benefits offered with this job. | X | |
10 | | bonusPackage | String (2147483647) | Text description of the bonus package offered with this job. | X | |
11 | | categories | To-many association | IDs of Categories associated with this job. | X | |
12 | | dateAdded | Timestamp | Date when this record was created in the Bullhorn system. | X | |
13 | | dateEnd | Timestamp | Date when the job will end (if applicable). | X | |
14 | | dateLastPublished | Timestamp | Date when this record was last published to the 'Corporate' Job Board. | X | |
15 | | employmentType | String (200) | Type of employment offered: for example, contract, permanent, and so forth. Determines which of the five job types are used. | X | X |
16 | | isPublic | Boolean | Controls whether a job appears on the Bullhorn job board (if in use). Only 3 values allows, -1, 0, 1. | X | |
17 | | isOpen | Boolean | Indicates whether the job is open. | X | |
18 | | payRate | BigDecimal | Pay rate offered with this job. | X | |
19 | | publicDescription | String (200000) | Description of this job for use on public job boards. | X | |
20 | | publishedCategory | To-one association | The category that was last selected when publishing the job. | X | |
21 | | publishedZip | String (18) | Published Zip Code of the job location. | X | |
22 | | responseUser | To-one association | id of CorporateUser to whom submissions should be sent. | X | |
23 | | salary | BigDecimal | Salary offered for this job. | X | |
24 | | salaryUnit | String (12) | Salary unit represented by the range (e.g. per hour, yearly). | X | |
25 | | startDate | Timestamp | Desired start date for the position. | X | X |
26 | | title | String (100) | Job title. | X | |
27 | | travelRequirements | String (50) | Text description of the amount of travel required for this job. | X | |
28 | | willRelocate | Boolean | Indicates whether the hiring company will provide relocation assistance. | X | |
29 | | willSponsor | Boolean | Indicates whether the hiring company is willing to sponsor an employee on a work visa. | X | |
30 | | yearsRequired | Integer | Number of years of experience required for the job. | X | |
--------------------------------------------------------------------------------
/source/includes/entityref/_jobshiftsubmission.md:
--------------------------------------------------------------------------------
1 | # JobShiftSubmission
2 |
3 | Similar to a JobSubmission, JobShiftSubmissions contain status and allow for a workflow of assigning a Candidate to a JobShift without a JobShiftAssignment.
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
JobShiftSubmission fields
16 |
Type
17 |
Description
18 |
Not null
19 |
Read-only
20 |
21 |
22 |
23 |
24 |
id
25 |
Integer
26 |
Unique identifier for this entity.
27 |
X
28 |
X
29 |
30 |
31 |
candidate
32 |
To-one association
33 |
Candidate associated to JobShiftSubmission.
34 |
X
35 |
36 |
37 |
38 |
dateAdded
39 |
Timestamp
40 |
Date when this record was created in the Bullhorn system.
41 |
X
42 |
43 |
44 |
45 |
dateLastModified
46 |
Timestamp
47 |
Date when this record was last modified in the Bullhorn system.
48 |
X
49 |
50 |
51 |
52 |
isPublished
53 |
Boolean
54 |
Indicates when JobShiftSubmission is promoted to JobShiftAssignment.
55 |
X
56 |
57 |
58 |
59 |
jobShift
60 |
To-one association
61 |
JobShift associated with JobShiftSubmission.
62 |
X
63 |
64 |
65 |
66 |
jobShiftOfferContext
67 |
To-one association
68 |
Context within the JobShift offer.
69 |
70 |
71 |
72 |
73 |
status
74 |
String (50)
75 |
Status of JobShiftSubmission.
76 |
77 |
78 |
79 |
80 |
81 |
--------------------------------------------------------------------------------
/source/includes/entityref/_jobsubmissionhistory.md:
--------------------------------------------------------------------------------
1 | # JobSubmissionHistory
2 |
3 | Read-only entity that represents the transaction history of a JobSubmission. The GET /query/JobSubmissionHistory call returns a list of JobSubmissionHistory entities for one or more JobSubmission entities. The GET /entity/JobSubmissionHistory/{entityId} call returns a single JobSubmissionHistory entity that represents one JobSubmission change. Supports create and delete operations.
4 |
5 | | **JobSubmissionHistory field** | **Type** | **Description** | **Not null** | **Read-only** |
6 | | --- | --- | --- | --- | --- |
7 | | id | Integer | Unique identifier for this entity. | X | X |
8 | | comments | String (2147483647) | Value of the JobSubmission comments fields for this transaction. | | |
9 | | dateAdded | Timestamp | Date on which the JobSubmission record was created in the Bullhorn system. | X | X |
10 | | jobSubmission | To-one association | JobSubmission associated with this JobSubmissionHistory. | X | X |
11 | | modifyingUser | To-one association | CorporateUser credited with modifying the JobSubmission. | X | X |
12 | | status | String (30) | Status of the JobSubmission (for example, reviewed, accepted, and so forth.). Allowable values are configured in field maps. | X | X |
13 | | transactionID | String (36) | Unique transaction id for this JobSubmissionHistory. | | |
14 |
--------------------------------------------------------------------------------
/source/includes/entityref/_leadhistory.md:
--------------------------------------------------------------------------------
1 | # LeadHistory
2 |
3 | Read-only entity that represents the status and ClientCorporation history of a Lead.
4 |
5 | | **LeadHistory field** | **Type** | **Description** | **Not null** | **Read-only** |
6 | | --- | --- | --- | --- | --- |
7 | | id | Integer | Unique identifier for this entity. | X | X |
8 | | clientCorporation | To-one association | ClientCorporation of the associated Lead at the time this LeadHistory was created. | X | |
9 | | dateAdded | Timestamp | Date this LeadHistory was added. | X | X |
10 | | lead | To-one association | Lead associated with this LeadHistory. | X | X |
11 | | modifyingUser | To-one association | CorporateUser who modified the Lead associated with this LeadHistory. | X | X |
12 | | status | String (30) | Status of the associated Lead at the time this LeadHistory was created. | X | X |
--------------------------------------------------------------------------------
/source/includes/entityref/_noteentity.md:
--------------------------------------------------------------------------------
1 | # NoteEntity
2 |
3 | Represents the Candidate, ClientContact, CorporateUser, JobOrder, or Placement associated with a Note.
4 |
5 | If you include a commentingPerson value and a personReference value when you create a Note, the association to an entity is made automatically and you do not need to make a separate call to create a NoteEntity.
6 |
7 | |**NoteEntity field** | **Type** | **Description** | **Not null** | **Read-only** |
8 | | --- | --- | --- | --- | --- |
9 | | id | Integer | Unique identifier for this entity. | X | |
10 | | note | To-one association | Note associated with this NoteEntity. | | |
11 | | targetEntityID | Integer | Id of target entity to which the associated Note applies. | X | |
12 | | targetEntityName | String (50) | Name of target entity type. For Candidates ClientContacts, and CorporateUsers, specify “User” as the targetEntityName value. For JobOrders and Placements, specify the actual entity name as the targetEntityName value. | X | |
--------------------------------------------------------------------------------
/source/includes/entityref/_opportunityhistory.md:
--------------------------------------------------------------------------------
1 | # OpportunityHistory
2 |
3 | Read-only entity that represents the history of certain fields of an Opportunity.
4 |
5 | | **OpportunityHistory field** | **Type** | **Description** | **Not null** | **Read-only** |
6 | | --- | --- | --- | --- | --- |
7 | | id | Integer | Unique identifier for this entity. | X | X |
8 | | dateAdded | Timestamp | Date this OpportunityHistory was added. | X | X |
9 | | dealValue | BigDecimal | Deal value of the associated Opportunity at the time this OpportunityHistory was created. | X | |
10 | | effectiveDate | Timestamp | Date the status change comes into effect for the associated Opportunity. | X | |
11 | | modifyingUser | To-one association | CorporateUser who modified the Opportunity associated with this OpportunityHistory. | X | X |
12 | | opportunity | To-one association | Opportunity associated with this OpportunityHistory. | X | X |
13 | | status | String (200) | Status of the associated Opportunity at the time this OpportunityHistory was created. | X | X |
14 | | weightedDealValue | BigDecimal | Weighted deal value of the associated Opportunity at the time this OpportunityHistory was created. | X | |
15 | | winProbabilityPercent | Double | Probability of winning the associated Opportunity at the time this OpportunityHistory was created. | X | |
--------------------------------------------------------------------------------
/source/includes/entityref/_placementcommission.md:
--------------------------------------------------------------------------------
1 | # PlacementCommission
2 |
3 | Represents a commission payment that is paid upon successful placement of a Candidate in a job. Each PlacementCommission instance is associated with exactly one Placement instance; a Placement may have multiple PlacementCommissions associated with it.
4 |
5 | | **PlacementCommission field** | **Type** | **Description** | **Not null** | **Read-only** |
6 | | --- | --- | --- | --- | --- |
7 | | id | Integer | Unique identifier for this entity. | X |
8 | | comments | String (2147483647) | Free-text comments on this commission. |
9 | | commissionPercentage | Double | The commission amount, expressed as a percentage: for example, 0.05 = 5%. Saved as decimal. | X |
10 | | dateAdded | Timestamp | Date on which this record was created in the Bullhorn system. | X |
11 | | dateLastModified | Timestamp | Date on which the PlacementCommission was last modified. | X | X |
12 | | externalRecipient | String (100) | If the person who should receive the commission does not have a Bullhorn id, this field indicates that person's name. |
13 | | flatPayout | Double | The commission expressed as a flat sum. | X |
14 | | grossMarginPercentage | Double | The percentage of the total gross margin for the Placement that the commission recipient will receive. | X |
15 | | hourlyPayout | Double | The commission expressed as an hourly rate (e.g., $1.00 for each hour worked by the employee). | X |
16 | | placement | To-one association | Placement to which this commission pertains. | X |
17 | | role | String (50) | The commission recipient's role for the Placement (Sales, Recruiting, and so forth). |
18 | | status | String (30) | Status of this commission. |
19 | | user | To-one association | User who will receive the commission, if applicable. |
--------------------------------------------------------------------------------
/source/includes/entityref/_screenerquestion.md:
--------------------------------------------------------------------------------
1 | # ScreenerQuestion
2 |
3 | The Screener Question entity enables users to define custom screening questions for Jobs. When a candidate applies and responds to these questions, their answers are mapped to corresponding fields on the Candidate entity, based on the user’s configuration.
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
ScreenerQuestion fields
16 |
Type
17 |
Description
18 |
Not null
19 |
Read-only
20 |
21 |
22 |
23 |
24 |
id
25 |
Integer
26 |
Unique identifier for this entity.
27 |
X
28 |
X
29 |
30 |
31 |
answerEntityType
32 |
To-one association
33 |
The Bullhorn entity the applicant’s response will be mapped to.
34 |
35 |
36 |
37 |
38 |
answerFieldName
39 |
String (255)
40 |
The field on the answerEntityType that the applicant’s answer should be mapped to.
41 |
42 |
43 |
44 |
45 |
dateAdded
46 |
Timestamp
47 |
Date on which this record was created in the Bullhorn system.
48 |
X
49 |
50 |
51 |
52 |
dateLastModified
53 |
Timestamp
54 |
Date on which this record was last updated in the Bullhorn system.
55 |
X
56 |
57 |
58 |
59 |
isDeleted
60 |
Boolean
61 |
Indicates whether this record has been marked as deleted in the Bullhorn system. Defaults to false.
62 |
X
63 |
64 |
65 |
66 |
questionText
67 |
String (255)
68 |
The text that applicants will see on job boards when applying to a Job.
69 |
X
70 |
71 |
72 |
73 |
required
74 |
Boolean
75 |
Indicates if the question is required or optional. Defaults to false.
76 |
X
77 |
78 |
79 |
80 |
--------------------------------------------------------------------------------
/source/includes/entityref/_sendout.md:
--------------------------------------------------------------------------------
1 | # Sendout
2 |
3 | Represents a sendout, which occurs when a Candidate's information is sent to a ClientCorporation to be evaluated for a particular job.
4 |
5 | | **Sendout field** | **Type** | **Description** | **Not null** | **Read-only** |
6 | | --- | --- | --- | --- | --- |
7 | | id | Integer | Unique identifier for this entity. | X | |
8 | | candidate | To-one association | Candidate being sent out. | X | |
9 | | clientContact | To-one association | ClientContact receiving the Sendout. | | |
10 | | clientCorporation | To-one association | Hiring company. | | |
11 | | dateAdded | Timestamp | Date on which this entity was created in the Bullhorn system. | X | |
12 | | email | String (100) | Email address to which the Sendout is sent. | | |
13 | | isRead | Boolean | Indicates whether the email has been opened. | X | |
14 | | jobOrder | To-one association | JobOrder for which the Candidate is being considered. | | |
15 | | user | To-one association | CorporateUser who initiated this Sendout. The default value is user who creates the Sendout. | X | |
--------------------------------------------------------------------------------
/source/includes/entityref/_shifttype.md:
--------------------------------------------------------------------------------
1 | # ShiftType
2 |
3 | Is set at the corporation level to define various Shift time intervals (Morning, Afternoon, Evening, Overnight). Used for setting candidatePreferences.
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
ShiftType fields
16 |
Type
17 |
Description
18 |
Not null
19 |
Read-only
20 |
21 |
22 |
23 |
24 |
id
25 |
Integer
26 |
Unique identifier for this entity.
27 |
X
28 |
X
29 |
30 |
31 |
endTime
32 |
String (16)
33 |
The end time for the associated ShiftType.
34 |
X
35 |
36 |
37 |
38 |
icon
39 |
String (50)
40 |
Icon associated to the ShiftType.
41 |
42 |
43 |
44 |
45 |
isDeleted
46 |
Boolean
47 |
Indicates whether this record has been marked as deleted in the Bullhorn system.
48 |
X
49 |
50 |
51 |
52 |
name
53 |
String (50)
54 |
Name of the associated ShiftType.
55 |
X
56 |
57 |
58 |
59 |
startTime
60 |
String (16)
61 |
The start time for the associated ShiftType.
62 |
X
63 |
64 |
65 |
66 |
67 |
--------------------------------------------------------------------------------
/source/includes/entityref/_skill.md:
--------------------------------------------------------------------------------
1 | # Skill
2 |
3 | Represents a skill that a candidate may have. You can use the Skill entity in a Candidate entity to indicate that the candidate has that skill, or in a JobOrder entity to indicate that applicants for that job should have that skill.
4 |
5 | | **Skill field** | **Type** | **Description** | **Not null** | **Read-Only** |
6 | | --- | --- | --- | --- | --- |
7 | | id | Integer | Unique identifier for this entity. | X | X |
8 | | enabled | Boolean | Indicates whether Skill is enabled. | | |
9 | | categories | To-many association | Categories with which this Skill is associated. | | |
10 | | name | String (100) | Name of this Skill. | X | X |
--------------------------------------------------------------------------------
/source/includes/entityref/_specialty.md:
--------------------------------------------------------------------------------
1 | # Specialty
2 |
3 | Represents anty that can be associated with a job or held by a candidate. Specialties are associated with a parent Category entity.
4 |
5 | | **Specialty field** | **Type** | **Description** | **Not null** | **Read-only** |
6 | | --- | --- | --- | --- | --- |
7 | | id | Integer | Unique identifier for this entity. | X | X |
8 | | dateAdded | Timestamp | Date on which this record was created in the Bullhorn system. | X | X |
9 | | enabled | Boolean | Indicates whether category is available for use in the Bullhorn application. | X | X |
10 | | name | String (100) | Name of Specialty. | X | X |
11 | | parentCategory | Integer | Category that is parent of this Specialty. | X | X |
--------------------------------------------------------------------------------
/source/includes/entityref/_state.md:
--------------------------------------------------------------------------------
1 | # State
2 |
3 | Represents a state or province within a nation.
4 |
5 | | **State field** | **Type** | **Description** | **Not null** | **Read-only** |
6 | | --- | --- | --- | --- | --- |
7 | | id | Integer | Unique identifier for this entity. | X | |
8 | | code | String (50) | Postal abbreviation of the state. | | |
9 | | country | To-one association | Nation that contains this state. | X | |
10 | | name | String | Name of the state. | X | |
--------------------------------------------------------------------------------
/source/includes/entityref/_tearsheet.md:
--------------------------------------------------------------------------------
1 | # Tearsheet
2 |
3 | Represents a tearsheet. The Tearsheet entity supports the massUpdate operations.
4 |
5 | | **Tearsheet field** | **Type** | **Description** | **Not null** | **Read-only** |
6 | | --- | --- | --- | --- | --- |
7 | | id | Integer | Unique identifier for this entity. | X | |
8 | | candidates | To-many association | Candidates with which this Tearsheet is associated. The default fields | | |
9 | | clientContacts | To-many association | ClientContacts with which this Tearsheet is associated. | | |
10 | | dateAdded | Timestamp | Date on which the Tearsheet was created in the Bullhorn system. | X | |
11 | | dateLastModified | Timestamp | Date on which the Tearsheet was last modified. | X | X |
12 | | description | String (2147483647) | Free-text description. | | |
13 | | isDeleted | Boolean | Indicates whether this record is marked as deleted in the Bullhorn system. | X | |
14 | | isPrivate | Boolean | Indicates whether this is a private Tearsheet. A private Tearsheet is not visible to users other than the user who created the tearsheet. | | |
15 | | jobOrders | To-many association | JobOrders with which this Tearsheet is associated. | | |
16 | | name | String (100) | Name of this Tearsheet. | X | |
17 | | owner | To-one association | CorporateUser who is the primary owner of this Tearsheet. The default value is user who created the tearsheet. | | |
18 | | recipients | To-many association | Ids of TearsheetRecipients with which this Tearsheet is associated. | | |
--------------------------------------------------------------------------------
/source/includes/entityref/_tearsheetmember.md:
--------------------------------------------------------------------------------
1 | # TearsheetMember
2 |
3 | Represents a tearsheet member.
4 |
5 | | **TearsheetMember field** | **Type** | **Description** | **Not null** | **Read-only** |
6 | | --- | --- | --- | --- | --- |
7 | | id | Integer | Unique identifier for this entity. | X | |
8 | | candidateRestrictionBits | Integer | Candidate restriction bits. | X | |
9 | | dateAdded | Timestamp | Date on which this record was created in the Bullhorn system. | X | |
10 | | person | To-one association | Person with whom this TearsheetMember is associated. | | |
11 | | tearsheet | To-one association | Tearsheet with which this TearsheetMember is associated. | | |
--------------------------------------------------------------------------------
/source/includes/entityref/_tearsheetrecipient.md:
--------------------------------------------------------------------------------
1 | # TearsheetRecipient
2 |
3 | Represents a tearsheet recipient.
4 |
5 | | **TearsheetRecipient field** | **Type** | **Description** | **Not null** | **Read-only** |
6 | | --- | --- | --- | --- | --- |
7 | | id | Integer | Unique identifier for this entity. | X | |
8 | | candidateRestrictionBits | Integer | Candidate restriction bits. | X | |
9 | | dateAdded | Timestamp | Date on which this record was created in the Bullhorn system. | X | |
10 | | description | String (2147483647) | Free-text description. | | |
11 | | isDeleted | Boolean | Indicates whether this record is marked as deleted in the Bullhorn system. | X | |
12 | | isSent | Boolean | Indicates whether | | |
13 | | jobOrder | To-one association | JobOrder with which this TearsheetRecipient is associated. | | |
14 | | person | To-one association | Person with whom this TearsheetRecipient is associated. | | |
15 | | tearsheet | To-one association | Tearsheet with which this TearsheetRecipient is associated. | | |
--------------------------------------------------------------------------------
/source/includes/entityref/_timeunit.md:
--------------------------------------------------------------------------------
1 | # TimeUnit
2 |
3 | Represents a time unit.
4 |
5 | | **TimeUnit field** | **Type** | **Description** | **Not null** | **Read-only** |
6 | | --- | --- | --- | --- | --- |
7 | | id | Integer | Unique identifier for this entity. | X | |
8 | | name | String (100) | Name of this TimeUnit. | X | |
9 | | timeMarker | Integer | Time marker, such as AM or PM. | X | |
10 | | weekDay | Integer | Day of the week. | X | |
--------------------------------------------------------------------------------
/source/includes/entityref/_userhousingcomplexunit.md:
--------------------------------------------------------------------------------
1 | # UserHousingComplexUnit
2 |
3 | Read-only entity that represents a housing complex unit for a candidate.
4 |
5 | | **UserHousingComplexUnit field** | **Type** | **Description** | **Not null** | **Read-only** |
6 | | --- | --- | --- | --- | --- |
7 | | id | Integer | Unique identifier for this entity. | X | X |
8 | | candidate | To-one association | Candidate submitted for this job. | | |
9 | | comments | String (2147483647) | Free-text comments about this housing complex. | | |
10 | | customDate1 to 5 | Timestamp | Configurable date fields that can be used to store custom data depending on the needs of a particular deployment. | | |
11 | | customFloat1 to 5 | Double | Configurable text fields that can be used to store custom data depending on the needs of a particular deployment. | | |
12 | | customInt1 to 5 | Integer | Configurable numeric fields that can be used to store custom data depending on the needs of a particular deployment. | | |
13 | | customText1 to 5 | String (100) | Configurable text fields that can be used to store custom data depending on the needs of a particular deployment. | | |
14 | | customTextBlock1 to 5 | String (2147483647) | Configurable text fields that can be used to store custom data depending on the needs of a particular deployment. | | |
15 | | dateBegin | Timestamp | Begin date. | | |
16 | | dateEnd | Timestamp | End date. | | |
17 | | deduction | Double | | | |
18 | | isDeleted | Boolean | Indicates whether this record has been marked as deleted in the Bullhorn system. | X | |
19 | | placement | To-many association | Set of FurnitureDeliveries attached to this HousingComplexUnit. | | |
20 | | unit | To-one association | Associated HousingComplexUnit. | X | |
--------------------------------------------------------------------------------
/source/includes/entityref/_workerscompensation.md:
--------------------------------------------------------------------------------
1 | # WorkersCompensation
2 |
3 | Represents workers compensation data.
4 |
5 | | **WorkersCompensation field** | **Type** | **Description** | **Not null** | **Read-only** |
6 | | --- | --- | --- | --- | --- |
7 | | id | Integer | Unique identifier for this entity. | X | X |
8 | | code | String | The code set for this WorkersCompensation. | X | |
9 | | dateAdded | Timestamp | Date on which this record was created in the Bullhorn system. | X | X |
10 | | dateLastModified | Timestamp | Date on which the WorkersCompensation was last modified. | X | X |
11 | | description | String | Description text about the WorkersCompensation. | | |
12 | | name | String | The name of the WorkersCompensation. | | |
13 | | rates | To-many association | Set of WorkersCompensationRate entities attached to this WorkersCompensation. | | |
14 | | state | String | State associated to this WorkersCompensation. | | |
15 |
--------------------------------------------------------------------------------
/source/includes/entityref/_workerscompensationrate.md:
--------------------------------------------------------------------------------
1 | # WorkersCompensationRate
2 |
3 | Represents workers compensation rate data.
4 |
5 | | **WorkersCompensationRate field** | **Type** | **Description** | **Not null** | **Read-only** |
6 | | --- | --- | --- | --- | --- |
7 | | id | Integer | Unique identifier for this entity. | X | X |
8 | | compensation | To-one assocation | WorkersCompensation entity related to this rate. | X | |
9 | | dateAdded | Timestamp | Date on which this record was created in the Bullhorn system. | X | X |
10 | | dateLastModified | Timestamp | Date on which the WorkersCompensationRate was last modified. | X | X |
11 | | endDate | Timestamp | End date set for this WorkersCompensationRate. | X | |
12 | | rate | Double | Value of the rate. | X | |
13 | | startDate | Timestamp | Start date set for this WorkersCompensationRate. | X | |
14 |
--------------------------------------------------------------------------------
/source/includes/entityref/paybill/_accountingperiod.md:
--------------------------------------------------------------------------------
1 | # Pay and Bill - AccountingPeriod
2 |
3 | Defines a financial period—typically marked by start and end dates—within which billing and revenue transactions are grouped, reported, and reconciled.
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
AccountingPeriod fields
16 |
Type
17 |
Description
18 |
Not null
19 |
Read-only
20 |
21 |
22 |
23 |
24 |
id
25 |
Integer
26 |
Unique identifier for this entity.
27 |
X
28 |
X
29 |
30 |
31 |
accountingPeriodDate
32 |
Date
33 |
Accounting Period date.
34 |
X
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/source/includes/entityref/paybill/_batchgroup.md:
--------------------------------------------------------------------------------
1 | # Pay and Bill - BatchGroup
2 |
3 | Organizes related batches into one grouping to streamline the processing and management of bulk operations.
4 | Dynamically inserted via billing-sync-services.
5 |
6 | CRUD Access - READ
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
BatchGroup fields
19 |
Type
20 |
Description
21 |
Not null
22 |
Read-only
23 |
24 |
25 |
26 |
27 |
id
28 |
Integer
29 |
Unique identifier for this entity.
30 |
X
31 |
X
32 |
33 |
34 |
dateAdded
35 |
Timestamp
36 |
Date the entity was added.
37 |
X
38 |
X
39 |
40 |
41 |
billingSyncBatches
42 |
To-many association
43 |
BillingSyncBatches.
44 |
Default fields:
45 |
46 |
id
47 |
48 |
49 |
X
50 |
51 |
52 |
53 |
54 |
55 |
--------------------------------------------------------------------------------
/source/includes/entityref/paybill/_billingsyncbatch.md:
--------------------------------------------------------------------------------
1 | # Pay and Bill - BillingSyncBatch
2 |
3 | Represents a collection of billing records bundled together for efficient synchronization between Bullhorn and external billing systems.
4 | Dynamically inserted and updated via billing-sync-services.
5 |
6 | CRUD Access - READ
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
BillingSyncBatch fields
19 |
Type
20 |
Description
21 |
Not null
22 |
Read-only
23 |
24 |
25 |
26 |
27 |
id
28 |
Integer
29 |
Unique identifier for this entity.
30 |
X
31 |
X
32 |
33 |
34 |
batchGroup
35 |
To-many association
36 |
37 |
Batch group.
38 |
Default fields:
39 |
40 |
id
41 |
42 |
43 |
X
44 |
45 |
46 |
billMasters
47 |
To-one association
48 |
BillMasters.
49 |
Default fields:
50 |
51 |
id
52 |
53 |
54 |
X
55 |
56 |
57 |
dateAdded
58 |
Timestamp
59 |
Date the entity was added.
60 |
X
61 |
X
62 |
63 |
64 |
dateLastModified
65 |
Timestamp
66 |
Date last modified.
67 |
X
68 |
X
69 |
70 |
71 |
defaultBillableCharge
72 |
To-one association
73 |
Default BillableCharge.
74 |
75 |
X
76 |
77 |
78 |
defaultPayableCharge
79 |
To-one association
80 |
Default PayableCharge.
81 |
82 |
X
83 |
84 |
85 |
externalID
86 |
String (50)
87 |
User facing unique identifier.
88 |
89 |
X
90 |
91 |
92 |
payMasters
93 |
To-many association
94 |
PayMasters.
95 |
Default fields:
96 |
97 |
id
98 |
99 |
100 |
X
101 |
102 |
103 |
periodEndDate
104 |
Date
105 |
Period end date.
106 |
107 |
X
108 |
109 |
110 |
timeOfExternalEvent
111 |
Timestamp
112 |
Time of external event that initiated batch.
113 |
X
114 |
X
115 |
116 |
117 |
transactionOrigin
118 |
To-one association
119 |
Origin of transaction.
120 |
121 |
122 |
123 |
124 |
125 |
126 |
127 |
--------------------------------------------------------------------------------
/source/includes/entityref/paybill/_billingsyncerror.md:
--------------------------------------------------------------------------------
1 | # Pay and Bill - BillingSyncError
2 |
3 | Logs errors encountered during billing synchronization, capturing critical details for troubleshooting and ensuring data integrity.
4 | Dynamic insert and update via billing-sync-services.
5 |
6 | CRUD Access - READ
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
BillingSyncError fields
19 |
Type
20 |
Description
21 |
Not null
22 |
Read-only
23 |
24 |
25 |
26 |
27 |
id
28 |
Integer
29 |
Unique identifier for this entity.
30 |
X
31 |
X
32 |
33 |
34 |
acknowledgedByUser
35 |
To-one association
36 |
User who acknowledges the error.
37 |
38 |
X
39 |
40 |
41 |
acknowledgeDate
42 |
Timestamp
43 |
44 |
45 |
46 |
47 |
48 |
dateAdded
49 |
Timestamp
50 |
Date the entity was added.
51 |
X
52 |
X
53 |
54 |
55 |
errorCode
56 |
String (100)
57 |
Billing-sync error code.
58 |
X
59 |
X
60 |
61 |
62 |
externalID
63 |
String (50)
64 |
User facing unique identifier.
65 |
66 |
X
67 |
68 |
69 |
placement
70 |
To-one association
71 |
Placement associated with this error.
72 |
73 |
X
74 |
75 |
76 |
rawDataPacket
77 |
String (2147483647)
78 |
Raw data packet.
79 |
80 |
X
81 |
82 |
83 |
rawError
84 |
String (2147483647)
85 |
Raw error.
86 |
87 |
X
88 |
89 |
90 |
tokens
91 |
String (2147483647)
92 |
Tokens.
93 |
94 |
X
95 |
96 |
97 |
transactionDate
98 |
Date
99 |
Date of transaction.
100 |
101 |
X
102 |
103 |
104 |
transactionOrigin
105 |
To-one association
106 |
Transaction origin.
107 |
108 |
X
109 |
110 |
111 |
112 |
113 |
114 |
--------------------------------------------------------------------------------
/source/includes/entityref/paybill/_billmastercustomerrequiredfield.md:
--------------------------------------------------------------------------------
1 | # Pay and Bill - BillMasterCustomerRequiredField
2 |
3 | An entity that represents a [Customer Required Field (CRF)](https://bullhorn.github.io/rest-api-docs/entityref.html#pay-and-bill-customerrequiredfieldconfiguration) associated with a [BillMaster](https://bullhorn.github.io/rest-api-docs/entityref.html#pay-and-bill-billmaster).
4 |
5 | CRUD Access - READ ONLY
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
Bill Master Customer Required Field fields
18 |
Type
19 |
Description
20 |
Not null
21 |
Read-only
22 |
23 |
24 |
25 |
26 |
id
27 |
Integer
28 |
Unique identifier for this entity.
29 |
X
30 |
X
31 |
32 |
33 |
billMaster
34 |
To-one association
35 |
36 |
The BillMaster associated with this CRF.
37 |
Default fields:
38 |
39 |
id
40 |
41 |
42 |
X
43 |
X
44 |
45 |
46 |
customerRequiredFieldMeta
47 |
To-one association
48 |
49 |
The CRF metadata defining this field.
50 |
Default fields:
51 |
52 |
id
53 |
54 |
55 |
X
56 |
X
57 |
58 |
59 |
customerRequiredFieldOption
60 |
To-one association
61 |
62 |
The selected option for this CRF (if applicable).
63 |
Default fields:
64 |
65 |
id
66 |
67 |
68 |
69 |
X
70 |
71 |
72 |
textValue
73 |
String
74 |
The text value for this CRF (if applicable).
75 |
76 |
X
77 |
78 |
79 |
dateAdded
80 |
Timestamp
81 |
Date on which this record was created in the Bullhorn system.
82 |
X
83 |
X
84 |
85 |
86 |
dateLastModified
87 |
Timestamp
88 |
Date when this record was last modified.
89 |
X
90 |
X
91 |
92 |
93 |
94 |
--------------------------------------------------------------------------------
/source/includes/entityref/paybill/_billmasterdiscountrate.md:
--------------------------------------------------------------------------------
1 | # Pay and Bill - BillMasterDiscountRate
2 |
3 | Represents an association between [BillMaster](https://bullhorn.github.io/rest-api-docs/entityref.html#pay-and-bill-billmaster) and a [DiscountRate](https://bullhorn.github.io/rest-api-docs/entityref.html#pay-and-bill-discountrate).
4 |
5 | CRUD Access - READ
6 |
7 | Entitlements - None
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
BillMasterDiscountRate fields
20 |
Type
21 |
Description
22 |
Not null
23 |
Read-only
24 |
25 |
26 |
27 |
28 |
id
29 |
Integer
30 |
Unique identifier for this entity.
31 |
X
32 |
X
33 |
34 |
35 |
billMaster
36 |
To-one association (BillMaster)
37 |
38 |
Associated Bill Master.
39 |
Default fields:
40 |
41 |
id
42 |
43 |
44 |
X
45 |
X
46 |
47 |
48 |
dateAdded
49 |
Timestamp
50 |
Date the entity was added.
51 |
X
52 |
X
53 |
54 |
55 |
discountRate
56 |
To-one association (DiscountRate)
57 |
58 |
Associated Discount Rate.
59 |
Default fields:
60 |
61 |
id
62 |
title
63 |
effectiveDate
64 |
effectiveEndDate
65 |
versionID
66 |
67 |
68 |
X
69 |
X
70 |
71 |
72 |
owner
73 |
To-one association (CorporateUser)
74 |
75 |
Associated Corporate User.
76 |
Default fields:
77 |
78 |
id
79 |
firstName
80 |
lastName
81 |
82 |
83 |
84 |
X
85 |
86 |
87 |
88 |
--------------------------------------------------------------------------------
/source/includes/entityref/paybill/_billmastersurchargerate.md:
--------------------------------------------------------------------------------
1 | # Pay and Bill - BillMasterSurchargeRate
2 |
3 | Represents an association between [BillMaster](https://bullhorn.github.io/rest-api-docs/entityref.html#pay-and-bill-billmaster) and a [SurchargeRate](https://bullhorn.github.io/rest-api-docs/entityref.html#pay-and-bill-surchargerate).
4 |
5 | CRUD Access - READ
6 |
7 | Entitlements - None
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
BillMasterSurchargeRate fields
20 |
Type
21 |
Description
22 |
Not null
23 |
Read-only
24 |
25 |
26 |
27 |
28 |
id
29 |
Integer
30 |
Unique Identifier for this entity.
31 |
X
32 |
X
33 |
34 |
35 |
billMaster
36 |
To-one association
37 |
Associated Bill Master.
38 |
Default fields:
39 |
40 |
id
41 |
42 |
43 |
X
44 |
X
45 |
46 |
47 |
surchargeRate
48 |
To-one association
49 |
Associated Surcharge Rate.
50 |
Default fields:
51 |
52 |
id
53 |
title
54 |
effectiveDate
55 |
effectiveEndDate
56 |
versionID
57 |
58 |
59 |
X
60 |
X
61 |
62 |
63 |
dateAdded
64 |
Timestamp
65 |
Date the entity was added.
66 |
X
67 |
X
68 |
69 |
70 |
owner
71 |
To-one association
72 |
Associated Corporate User.
73 |
Default fields:
74 |
75 |
id
76 |
firstName
77 |
lastName
78 |
79 |
80 |
81 |
X
82 |
83 |
84 |
85 |
--------------------------------------------------------------------------------
/source/includes/entityref/paybill/_billmastertransactiondistributionbatch.md:
--------------------------------------------------------------------------------
1 | # Pay and Bill - BillMasterTransactionDistributionBatch
2 |
3 | Read-only entity used to track which [BillMasterTransactions](https://bullhorn.github.io/rest-api-docs/entityref.html#pay-and-bill-billmastertransactions) are ready for revenue recognition distribution record creation
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
BillMasterTransactionDistributionBatch fields
16 |
Type
17 |
Description
18 |
Not null
19 |
Read-only
20 |
21 |
22 |
23 |
24 |
id
25 |
Integer
26 |
Unique identifier for this entity.
27 |
X
28 |
X
29 |
30 |
31 |
accountingDate
32 |
Date
33 |
Accounting Date.
34 |
35 |
36 |
37 |
38 |
batchStatus
39 |
To-one association (BatchStatusLookup)
40 |
Status of this entity.
41 |
X
42 |
43 |
44 |
45 |
billableCharges
46 |
To-many association (BillableCharge)
47 |
Billable Charges associated to this entity.
48 |
49 |
50 |
51 |
52 |
billMasterTransactions
53 |
To-many association (Bill Master Transaction)
54 |
Bill Master Transactions associated to this entity.
55 |
56 |
57 |
58 |
59 |
dateAdded
60 |
Timestamp
61 |
Date on which the entity was created.
62 |
X
63 |
X
64 |
65 |
66 |
dateLastModified
67 |
Timestamp
68 |
Date on which the entity was last modified.
69 |
X
70 |
X
71 |
72 |
73 |
owner
74 |
To-one association (CorporateUser)
75 |
76 |
Corporate User who is the owner of this entity. The default value is the user who created the entity.
77 |
Default fields:
78 |
79 |
id
80 |
firstName
81 |
lastName
82 |
83 |
84 |
X
85 |
86 |
87 |
88 |
--------------------------------------------------------------------------------
/source/includes/entityref/paybill/_billmastertransactionsalestaxdetail.md:
--------------------------------------------------------------------------------
1 | # Pay and Bill - BillMasterTransactionSalesTaxDetail
2 |
3 | Represents the denormalized details of a sales tax rate version for a [BillMasterTransactionSalesTaxRate](https://bullhorn.github.io/rest-api-docs/entityref.html#pay-and-bill-billmastertransactionsalestaxrate).
4 |
5 | CRUD Access - READ
6 |
7 | Entitlements - View Billable Charge
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
BillMasterTransactionSalesTaxDetail fields
20 |
Type
21 |
Description
22 |
Not null
23 |
Read-only
24 |
25 |
26 |
27 |
28 |
id
29 |
Integer
30 |
Unique Identifier for this entity.
31 |
X
32 |
X
33 |
34 |
35 |
allSalesTaxRate
36 |
To-one association
37 |
Associated AllSalesTaxRate.
38 |
X
39 |
40 |
41 |
42 |
billMasterTransactionSalesTaxRates
43 |
To-many association
44 |
Associated BillMasterTransactionSalesTaxRates.
45 |
Default fields:
46 |
47 |
id
48 |
49 |
50 |
51 |
52 |
53 |
54 |
dateAdded
55 |
Timestamp
56 |
Date the entity was added.
57 |
X
58 |
X
59 |
60 |
61 |
jurisdictionName
62 |
String (200)
63 |
64 |
65 |
66 |
67 |
68 |
rate
69 |
BigDecimal
70 |
71 |
X
72 |
73 |
74 |
75 |
76 |
--------------------------------------------------------------------------------
/source/includes/entityref/paybill/_billmastertransactionsurchargedetail.md:
--------------------------------------------------------------------------------
1 | # Pay and Bill - BillMasterTransactionSurchargeDetail
2 |
3 | Represents the denormalized details of a surcharge rate for a [BillMasterTransactionSurchargeRate](https://bullhorn.github.io/rest-api-docs/entityref.html#pay-and-bill-billmastertransactionsurchargerate).
4 |
5 | CRUD Access - READ
6 |
7 | Entitlements - View Billable Charge
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
BillMasterTransactionSurchargeDetail fields
20 |
Type
21 |
Description
22 |
Not null
23 |
Read-only
24 |
25 |
26 |
27 |
28 |
id
29 |
Integer
30 |
Unique Identifier for this entity.
31 |
X
32 |
X
33 |
34 |
35 |
billMasterTransactionSurchargeRates
36 |
To-many association
37 |
Associated BillMasterTransactionSurchargeRates.
38 |
Default fields:
39 |
40 |
id
41 |
42 |
43 |
44 |
45 |
46 |
47 |
dateAdded
48 |
Timestamp
49 |
Date the entity was added.
50 |
X
51 |
X
52 |
53 |
54 |
surchargeRate
55 |
To-one association
56 |
Associated Surcharge Rate.
57 |
Default fields:
58 |
59 |
id
60 |
label
61 |
62 |
63 |
X
64 |
X
65 |
66 |
67 |
title
68 |
String (200)
69 |
70 |
71 |
72 |
73 |
74 |
rate
75 |
Decimal (19, 6)
76 |
77 |
78 |
79 |
80 |
81 |
amount
82 |
Decimal (19,6)
83 |
84 |
85 |
86 |
87 |
88 |
surchargeRateType
89 |
To-one association
90 |
91 |
92 |
93 |
94 |
95 |
96 |
--------------------------------------------------------------------------------
/source/includes/entityref/paybill/_calendar.md:
--------------------------------------------------------------------------------
1 | # Pay and Bill - Calendar
2 |
3 | Represents a scheduling record that organizes events, appointments, and recurring patterns within the system, serving as the framework for time-based activities.
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
Calendar fields
16 |
Type
17 |
Description
18 |
Not null
19 |
Read-only
20 |
21 |
22 |
23 |
24 |
id
25 |
Integer
26 |
Unique identifier for this entity.
27 |
X
28 |
X
29 |
30 |
31 |
calendarFrequencyLookup
32 |
To-one association
33 |
CalendarFrequencyLookup.
34 |
X
35 |
36 |
37 |
38 |
dateAdded
39 |
Timestamp
40 |
Date the entity was added.
41 |
X
42 |
X
43 |
44 |
45 |
dateLastModified
46 |
Timestamp
47 |
Date the entity was last modified.
48 |
49 |
X
50 |
51 |
52 |
isCustom
53 |
Boolean
54 |
Designates a calendar with customer generated instances.
55 |
X
56 |
X
57 |
58 |
59 |
label
60 |
String (100)
61 |
Title for the calendar.
62 |
X
63 |
64 |
65 |
66 |
offset
67 |
Integer
68 |
Beginning day for a calendar frequency pattern.
69 |
70 |
71 |
72 |
73 |
startDate
74 |
Date
75 |
76 |
X
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
--------------------------------------------------------------------------------
/source/includes/entityref/paybill/_calendarfrequencylookup.md:
--------------------------------------------------------------------------------
1 | # Pay and Bill - CalendarFrequencyLookup
2 |
3 | Serves as a lookup table providing predefined frequency options (such as daily, weekly, monthly) that standardize recurrence intervals for calendar events.
4 |
5 | CRUD Access - READ
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
CalendarFrequencyLookup fields
18 |
Type
19 |
Description
20 |
Not null
21 |
Read-only
22 |
23 |
24 |
25 |
26 |
id
27 |
Integer
28 |
Unique identifier for this entity.
29 |
X
30 |
X
31 |
32 |
33 |
dateAdded
34 |
Timestamp
35 |
36 |
X
37 |
38 |
39 |
40 |
dateLastModified
41 |
Timestamp
42 |
43 |
X
44 |
45 |
46 |
47 |
isDeleted
48 |
Boolean
49 |
50 |
X
51 |
52 |
53 |
54 |
label
55 |
String (100)
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
--------------------------------------------------------------------------------
/source/includes/entityref/paybill/_calendarinstance.md:
--------------------------------------------------------------------------------
1 | # Pay and Bill - CalendarInstance
2 |
3 | Denotes a specific scheduled occurrence generated from a recurring [Calendar](https://bullhorn.github.io/rest-api-docs/entityref.html#pay-and-bill-calendar) record, capturing the concrete date, time, and other instance-specific details.
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
CalendarInstance fields
17 |
Type
18 |
Description
19 |
Not null
20 |
Read-only
21 |
22 |
23 |
24 |
25 |
id
26 |
Integer
27 |
Unique identifier for this entity.
28 |
X
29 |
X
30 |
31 |
32 |
calendar
33 |
To-one association
34 |
Calendar.
35 |
X
36 |
X
37 |
38 |
39 |
dateAdded
40 |
Timestamp
41 |
Date the entity was added.
42 |
X
43 |
X
44 |
45 |
46 |
dateLastModified
47 |
Timestamp
48 |
Date the entity was last modified.
49 |
50 |
X
51 |
52 |
53 |
endDate
54 |
Date
55 |
End date of the calendar instance.
56 |
X
57 |
58 |
59 |
60 |
label
61 |
String (150)
62 |
Title for the calendar instance.
63 |
X
64 |
65 |
66 |
67 |
startDate
68 |
Date
69 |
Start date of the calendar instance.
70 |
X
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
--------------------------------------------------------------------------------
/source/includes/entityref/paybill/_citysalestaxrate.md:
--------------------------------------------------------------------------------
1 | # Pay and Bill - CitySalesTaxRate
2 |
3 | A SalesTaxRate with TaxJurisdictionTypeLookup = City
--------------------------------------------------------------------------------
/source/includes/entityref/paybill/_clientcorporationbillrulesetversion.md:
--------------------------------------------------------------------------------
1 | # Pay and Bill - ClientCorporationBillRulesetVersion
2 |
3 | Represents a version entity for the [ClientCorporationBillRuleset](https://bullhorn.github.io/rest-api-docs/entityref.html#pay-and-bill-clientcorporationbillruleset) effective-dated entity.
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
ClientCorporationBillRulesetVersion fields
16 |
Type
17 |
Description
18 |
Not null
19 |
Read-only
20 |
21 |
22 |
23 |
24 |
id
25 |
Integer
26 |
Unique identifier for this entity.
27 |
X
28 |
X
29 |
30 |
31 |
dateAdded
32 |
Timestamp
33 |
Date the entity was added.
34 |
X
35 |
X
36 |
37 |
38 |
dateLastModified
39 |
Timestamp
40 |
Date the entity was last modified.
41 |
X
42 |
X
43 |
44 |
45 |
effectiveDate
46 |
Date
47 |
This is the date when the record is effective.
48 |
X
49 |
50 |
51 |
52 |
effectiveEndDate
53 |
Date
54 |
This is the date until when the record is effective.
55 |
56 |
57 |
58 |
59 |
isFirst
60 |
Boolean
61 |
True if this is the first client corporation bill ruleset version.
62 |
X
63 |
64 |
65 |
66 |
timeLaborEvalRules
67 |
To-many association
68 |
TimeLaborEvalRule.
69 |
70 |
71 |
72 |
73 |
74 |
--------------------------------------------------------------------------------
/source/includes/entityref/paybill/_clientcorporationpayrulesetversion.md:
--------------------------------------------------------------------------------
1 | # Pay and Bill - ClientCorporationPayRulesetVersion
2 |
3 | Represents a version entity for the [ClientCorporationPayRuleset](https://bullhorn.github.io/rest-api-docs/entityref.html#pay-and-bill-clientcorporationpayruleset) effective-dated entity.
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
ClientCorporationPayRulesetVersion fields
16 |
Type
17 |
Description
18 |
Not null
19 |
Read-only
20 |
21 |
22 |
23 |
24 |
id
25 |
Integer
26 |
Unique identifier for this entity.
27 |
X
28 |
X
29 |
30 |
31 |
dateAdded
32 |
Timestamp
33 |
Date the entity was added.
34 |
X
35 |
X
36 |
37 |
38 |
dateLastModified
39 |
Timestamp
40 |
Date the entity was last modified.
41 |
X
42 |
X
43 |
44 |
45 |
effectiveDate
46 |
Date
47 |
This is the date when the record is effective.
48 |
X
49 |
50 |
51 |
52 |
effectiveEndDate
53 |
Date
54 |
This is the date until when the record is effective.
55 |
56 |
57 |
58 |
59 |
isFirst
60 |
Boolean
61 |
True if this is the first client corporation pay ruleset version.
62 |
X
63 |
64 |
65 |
66 |
timeLaborEvalRules
67 |
To-many association
68 |
TimeLaborEvalRule.
69 |
70 |
71 |
72 |
73 |
74 |
--------------------------------------------------------------------------------
/source/includes/entityref/paybill/_countysalestaxrate.md:
--------------------------------------------------------------------------------
1 | # Pay and Bill - CountySalesTaxRate
2 |
3 | A SalesTaxRate with TaxJurisdictionTypeLookup = County
--------------------------------------------------------------------------------
/source/includes/entityref/paybill/_customerrequiredfieldconfigurationversionoption.md:
--------------------------------------------------------------------------------
1 | # Pay and Bill - CustomerRequiredFieldConfigurationVersionOption
2 |
3 | An entity that represents the [CustomerRequiredFieldOptions](https://bullhorn.github.io/rest-api-docs/entityref.html#pay-and-bill-customerrequiredfieldoption) available for a particular [CustomerRequiredFieldConfigurationVersion](https://bullhorn.github.io/rest-api-docs/entityref.html#pay-and-bill-customerrequiredfieldconfigurationversion).
4 |
5 | CRUD ACCESS - READ ONLY
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
Customer Required Field Configuration Version Option fields
18 |
Type
19 |
Description
20 |
Not null
21 |
Read-only
22 |
23 |
24 |
25 |
26 |
customerRequiredFieldConfigurationVersionOptionId
27 |
Integer
28 |
Unique identifier for this entity.
29 |
X
30 |
X
31 |
32 |
33 |
customerRequiredFieldConfigurationVersion
34 |
Many-to-one association
35 |
36 |
The associated Customer Required Field version.
37 |
Default fields:
38 |
39 |
id
40 |
effectiveDate
41 |
effectiveEndDate
42 |
43 |
44 |
X
45 |
X
46 |
47 |
48 |
customerRequiredFieldOption
49 |
One-to-One association
50 |
51 |
The associated Customer Required Field option.
52 |
Default fields:
53 |
54 |
id
55 |
56 |
57 |
X
58 |
59 |
60 |
61 |
dateAdded
62 |
TimeStamp
63 |
Date the entity was added.
64 |
X
65 |
X
66 |
67 |
68 |
dateLastModified
69 |
TimeStamp
70 |
Date the entity was modified last.
71 |
X
72 |
X
73 |
74 |
75 |
sortOrder
76 |
Integer
77 |
The order this versionOption will use for sorting.
78 |
X
79 |
80 |
81 |
82 |
83 |
84 |
--------------------------------------------------------------------------------
/source/includes/entityref/paybill/_customerrequiredfieldplacementconfiguration.md:
--------------------------------------------------------------------------------
1 | # Pay and Bill - CustomerRequiredFieldPlacementConfiguration
2 | An entity that represents a Customer Required Field (CRF) configuration for a Placement. It extends CustomerRequiredFieldConfigurationBase to manage CRF versions.
3 |
4 | CRUD Access - READ ONLY
5 |
6 | Entitlements - View Customer Required Field Configuration
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
Customer Required Field Placement Configuration fields
18 |
Type
19 |
Description
20 |
Not null
21 |
Read-only
22 |
23 |
24 |
25 |
26 |
id
27 |
Integer
28 |
Unique identifier for this entity.
29 |
X
30 |
X
31 |
32 |
33 |
placement
34 |
To-one association
35 |
36 |
The placement associated with this CRF configuration.
37 |
Default fields:
38 |
39 |
id
40 |
41 |
42 |
X
43 |
X
44 |
45 |
46 |
versions
47 |
To-many association
48 |
49 |
Collection of CustomerRequiredFieldConfigurationVersion objects associated with this configuration.
50 |
Ordered by effectiveDate.
51 |
52 |
53 |
X
54 |
55 |
56 |
dateAdded
57 |
Timestamp
58 |
Date on which this record was created in the Bullhorn system.
59 |
X
60 |
X
61 |
62 |
63 |
dateLastModified
64 |
Timestamp
65 |
Date when this record was last modified.
66 |
X
67 |
X
68 |
69 |
70 |
71 |
--------------------------------------------------------------------------------
/source/includes/entityref/paybill/_customerrequiredfieldvaluetypelookup.md:
--------------------------------------------------------------------------------
1 | # Pay and Bill - CustomerRequiredFieldValueTypeLookup
2 |
3 | Acts as a reference for the allowed data types for customer required fields, ensuring proper validation and consistency across record entries.
4 |
5 | CRUD Access - READ ONLY
6 |
7 | Entitlements - View Client Customer Required Field
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
Customer Required Field Value Type Lookup fields
20 |
Type
21 |
Description
22 |
Not null
23 |
Read-only
24 |
25 |
26 |
27 |
28 |
id
29 |
Integer
30 |
Unique identifier for this entity.
31 |
X
32 |
X
33 |
34 |
35 |
label
36 |
String
37 |
Label for the value type.
38 |
X
39 |
X
40 |
41 |
42 |
isDeleted
43 |
Boolean
44 |
Indicates whether this record has been marked as deleted in the Bullhorn system.
45 |
X
46 |
X
47 |
48 |
49 |
50 | Pre-defined Values:
51 |
52 | Text (1)
53 | Custom Picker (2)
54 | Purchase Order (3)
55 |
--------------------------------------------------------------------------------
/source/includes/entityref/paybill/_directdepositaccounttypelookup.md:
--------------------------------------------------------------------------------
1 | # Pay and Bill - DirectDepositAccountTypeLookup
2 |
3 | Provides a standardized set of lookup values that classify the types of [DirectDepositAccounts](https://bullhorn.github.io/rest-api-docs/entityref.html#pay-and-bill-directdepositaccount) (for example, checking or savings) used during payment processing.
4 |
5 | CRUD Access - READ
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
DirectDepositAccountTypeLookup fields
18 |
Type
19 |
Description
20 |
Not null
21 |
Read-only
22 |
23 |
24 |
25 |
26 |
id
27 |
Integer
28 |
Unique identifier for this entity.
29 |
X
30 |
X
31 |
32 |
33 |
hasIntegration
34 |
Boolean
35 |
Indicates whether the Direct Deposit Account Type needs to be picked up by the API for processes like registration of a pay card.
36 |
X
37 |
38 |
39 |
40 |
isDeleted
41 |
Boolean
42 |
Whether the direct deposit type is deleted
43 |
X
44 |
45 |
46 |
47 |
isPayCard
48 |
Boolean
49 |
Identifies whether the record is marked as a Pay Card account type within the Bullhorn system
50 |
X
51 |
52 |
53 |
54 |
label
55 |
String (50)
56 |
Name of the Direct Deposit Type
57 |
58 |
59 |
60 |
61 |
--------------------------------------------------------------------------------
/source/includes/entityref/paybill/_districtsalestaxrate.md:
--------------------------------------------------------------------------------
1 | # Pay and Bill - DistrictSalesTaxRate
2 |
3 | A SalesTaxRate with TaxJurisdictionTypeLookup = District
--------------------------------------------------------------------------------
/source/includes/entityref/paybill/_generalledgeraccount.md:
--------------------------------------------------------------------------------
1 | # Pay and Bill - GeneralLedgerAccount
2 |
3 | Identifies a specific account in the general ledger used to record and categorize financial transactions, supporting the overall accounting structure; including [EarnCodes](https://bullhorn.github.io/rest-api-docs/entityref.html#pay-and-bill-earncode) and [InvoiceTerms](https://bullhorn.github.io/rest-api-docs/entityref.html#pay-and-bill-invoiceterm).
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
GeneralLedgerAccount fields
16 |
Type
17 |
Description
18 |
Not null
19 |
Read-only
20 |
21 |
22 |
23 |
24 |
id
25 |
Integer
26 |
Unique identifier for this entity.
27 |
X
28 |
29 |
30 |
31 |
externalAccountNumber
32 |
String (100)
33 |
External account number.
34 |
X
35 |
36 |
37 |
38 |
externalAccountName
39 |
String (100)
40 |
External account name.
41 |
X
42 |
43 |
44 |
45 |
externalAccountType
46 |
String (100)
47 |
External account type.
48 |
X
49 |
50 |
51 |
52 |
externalAccountDetailType
53 |
String (100)
54 |
External account detail type.
55 |
X
56 |
57 |
58 |
59 |
isAccountsReceivable
60 |
Boolean
61 |
Is accounts receivable account.
62 |
The default value is false.
63 |
X
64 |
65 |
66 |
67 |
isActive
68 |
Boolean
69 |
70 |
Is active account.
71 |
The default value is true.
72 |
X
73 |
74 |
75 |
76 |
isBill
77 |
Boolean
78 |
Is bill account.
79 |
The default value is false.
80 |
X
81 |
82 |
83 |
84 |
isDeleted
85 |
Boolean
86 |
Whether entity is deleted.
87 |
The default value is false.
88 |
X
89 |
90 |
91 |
92 |
isPay
93 |
Boolean
94 |
Is pay account.
95 |
The default value is false.
96 |
X
97 |
98 |
99 |
100 |
101 |
102 |
103 |
--------------------------------------------------------------------------------
/source/includes/entityref/paybill/_generalledgersegment.md:
--------------------------------------------------------------------------------
1 | # Pay and Bill - GeneralLedgerSegment
2 |
3 | Represents a general ledger segment for assignment to [Placement](https://bullhorn.github.io/rest-api-docs/entityref.html#placement), [BillableCharge](https://bullhorn.github.io/rest-api-docs/entityref.html#pay-and-bill-billablecharge), and [PayableCharge](https://bullhorn.github.io/rest-api-docs/entityref.html#pay-and-bill-payablecharge).
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
GeneralLedgerSegment fields
16 |
Type
17 |
Description
18 |
Not null
19 |
Read-only
20 |
21 |
22 |
23 |
24 |
id
25 |
Integer
26 |
Unique identifier for this entity.
27 |
X
28 |
29 |
30 |
31 |
externalSegmentName
32 |
String (100)
33 |
External segmentnumber.
34 |
X
35 |
36 |
37 |
38 |
externalSegmentNumber
39 |
String (100)
40 |
External segment name.
41 |
X
42 |
43 |
44 |
45 |
generalLedgerSegmentType
46 |
To-one association
47 |
GeneralLedger.
48 |
X
49 |
X
50 |
51 |
52 |
isActive
53 |
Boolean
54 |
Is active account.
55 |
The default value is true.
56 |
X
57 |
58 |
59 |
60 |
isDeleted
61 |
Boolean
62 |
Whether entity is deleted.
63 |
The default value is false.
64 |
X
65 |
X
66 |
67 |
68 |
69 |
70 |
71 |
--------------------------------------------------------------------------------
/source/includes/entityref/paybill/_generalledgersegmenttype.md:
--------------------------------------------------------------------------------
1 | # Pay and Bill - GeneralLedgerSegmentType
2 |
3 | Provides a lookup reference that defines the various types or classifications of segments used within the general ledger, ensuring consistency in financial segmentation.
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
GeneralLedgerSegmentType fields
16 |
Type
17 |
Description
18 |
Not null
19 |
Read-only
20 |
21 |
22 |
23 |
24 |
id
25 |
Integer
26 |
Unique identifier for this entity.
27 |
X
28 |
X
29 |
30 |
31 |
description
32 |
String (100)
33 |
Description.
34 |
X
35 |
X
36 |
37 |
38 |
segmentType
39 |
String (100)
40 |
Segment type.
41 |
X
42 |
X
43 |
44 |
45 |
46 |
47 |
48 |
--------------------------------------------------------------------------------
/source/includes/entityref/paybill/_generalledgerservicecode.md:
--------------------------------------------------------------------------------
1 | # Pay and Bill - GeneralLedgerServiceCode
2 |
3 | pecifies a designated code that correlates services with their financial entries in the general ledger, ensuring that revenue and expense transactions are properly identified and allocated.
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
GeneralLedgerServiceCode fields
16 |
Type
17 |
Description
18 |
Not null
19 |
Read-only
20 |
21 |
22 |
23 |
24 |
id
25 |
Integer
26 |
Unique identifier for this entity.
27 |
X
28 |
X
29 |
30 |
31 |
externalServiceCodeNumber
32 |
Integer
33 |
External service code number.
34 |
X
35 |
36 |
37 |
38 |
externalServiceCodeName
39 |
String (100)
40 |
External service code name.
41 |
X
42 |
43 |
44 |
45 |
isActive
46 |
Boolean
47 |
Whether this Is active account.
48 |
The default value is true.
49 |
X
50 |
51 |
52 |
53 |
isDeleted
54 |
Boolean
55 |
Whether entity is deleted.
56 |
The default value is false.
57 |
X
58 |
X
59 |
60 |
61 |
62 |
63 |
64 |
65 |
--------------------------------------------------------------------------------
/source/includes/entityref/paybill/_holidayinstance.md:
--------------------------------------------------------------------------------
1 | # Pay and Bill - HolidayInstance
2 |
3 | Denotes a specific occurrence of a [Holiday](https://bullhorn.github.io/rest-api-docs/entityref.html#pay-and-bill-holiday) on the calendar, created from recurring holiday definitions, and captures the exact date and any instance-specific details needed for operational adjustments.
4 |
5 | CRUD Access - READ.
6 |
7 | Entitlements - Manage Holidays.
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
HolidayInstance fields
20 |
Type
21 |
Description
22 |
Not null
23 |
Read-only
24 |
25 |
26 |
27 |
28 |
id
29 |
Integer
30 |
Unique identifier for this entity.
31 |
X
32 |
X
33 |
34 |
35 |
dateAdded
36 |
Timestamp
37 |
Date the entity was added.
38 |
X
39 |
X
40 |
41 |
42 |
dateLastModified
43 |
Timestamp
44 |
Date the entity was last modified.
45 |
46 |
47 |
48 |
49 |
endAt
50 |
Timestamp
51 |
Date/time when the holiday instance will end.
52 |
X
53 |
X
54 |
55 |
56 |
holiday
57 |
To-one association
58 |
Holiday associated with the holiday instance.
59 |
X
60 |
X
61 |
62 |
63 |
modifyingUser
64 |
To-one association
65 |
CorporateUser that modified the entity.
66 |
X
67 |
X
68 |
69 |
70 |
startAt
71 |
Timestamp
72 |
Date/time when the holiday instance will start.
73 |
X
74 |
X
75 |
76 |
77 |
78 |
--------------------------------------------------------------------------------
/source/includes/entityref/paybill/_invoicestatementlineitemsurchargerate.md:
--------------------------------------------------------------------------------
1 | # Pay and Bill - InvoiceStatementLineItemSurchargeRate
2 |
3 | Represents the rounded subtotals for unique [SurchargeRate](https://bullhorn.github.io/rest-api-docs/entityref.html#pay-and-bill-surchargerate) tied to an [InvoiceStatementLineItem](https://bullhorn.github.io/rest-api-docs/entityref.html#pay-and-bill-invoicestatementlineitem).
4 |
5 | CRUD Access - READ
6 |
7 | Entitlements - View Any Invoice Statement
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
InvoiceStatementLineItemSurchargeRate fields
20 |
Type
21 |
Description
22 |
Not null
23 |
Read-only
24 |
25 |
26 |
27 |
28 |
id
29 |
Integer
30 |
Unique Identifier for this entity.
31 |
X
32 |
X
33 |
34 |
35 |
baseAmount
36 |
BigDecimal
37 |
38 |
X
39 |
X
40 |
41 |
42 |
billMasterTransactionSurchargeDetail
43 |
To-one association
44 |
Associated BillMasterTransactionSurchargeDetail.
45 |
Default fields:
46 |
47 |
id
48 |
49 |
50 |
51 |
52 |
53 |
54 |
surchargetAmount
55 |
BigDecimal
56 |
57 |
X
58 |
X
59 |
60 |
61 |
surchargeRate
62 |
To-one association
63 |
Associated surcharge Rate.
64 |
Default fields:
65 |
66 |
id
67 |
label
68 |
69 |
70 |
X
71 |
X
72 |
73 |
74 |
invoiceStatementLineItem
75 |
To-One association
76 |
(InvoiceStatementLineItem)
77 |
The Invoice Statement Line Item object tied to this entity.
78 |
79 |
80 |
81 |
82 |
rate
83 |
BigDecimal
84 |
85 |
X
86 |
87 |
88 |
89 |
title
90 |
String (200)
91 |
92 |
93 |
94 |
95 |
96 |
97 |
--------------------------------------------------------------------------------
/source/includes/entityref/paybill/_invoicestatementsurchargerate.md:
--------------------------------------------------------------------------------
1 | # Pay and Bill - InvoiceStatementSurchargeRate
2 |
3 | Represents the rounded subtotals for unique [SurchargeRate](https://bullhorn.github.io/rest-api-docs/entityref.html#pay-and-bill-surchargerate) tied to an [InvoiceStatement](https://bullhorn.github.io/rest-api-docs/entityref.html#pay-and-bill-invoicestatement).
4 |
5 | CRUD Access - READ
6 |
7 | Entitlements - View Any Invoice Statement
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
InvoiceStatementSurchargeRate fields
20 |
Type
21 |
Description
22 |
Not null
23 |
Read-only
24 |
25 |
26 |
27 |
28 |
id
29 |
Integer
30 |
Unique Identifier for this entity.
31 |
X
32 |
X
33 |
34 |
35 |
baseAmount
36 |
BigDecimal
37 |
38 |
X
39 |
X
40 |
41 |
42 |
billMasterTransactionSurchargeDetail
43 |
To-one association
44 |
Associated BillMasterTransactionSurchargeDetail.
45 |
Default fields:
46 |
47 |
id
48 |
49 |
50 |
51 |
52 |
53 |
54 |
surchargeAmount
55 |
BigDecimal
56 |
57 |
X
58 |
X
59 |
60 |
61 |
surchargeRate
62 |
To-one association
63 |
Associated Surcharge Rate.
64 |
Default fields:
65 |
66 |
id
67 |
label
68 |
69 |
70 |
X
71 |
X
72 |
73 |
74 |
invoiceStatement
75 |
To-One association
76 |
(InvoiceStatement)
77 |
The Invoice Statement object tied to this Invoice Statement Surcharge Rate.
78 |
79 |
80 |
81 |
82 |
rate
83 |
BigDecimal
84 |
85 |
X
86 |
87 |
88 |
89 |
title
90 |
String (200)
91 |
92 |
93 |
94 |
95 |
96 |
97 |
--------------------------------------------------------------------------------
/source/includes/entityref/paybill/_invoicestatementtemplate.md:
--------------------------------------------------------------------------------
1 | # Pay and Bill - InvoiceStatementTemplate
2 |
3 | Provides a predefined layout and formatting structure for generating invoice statements, ensuring that all necessary elements—like line items and totals—are consistently presented in billing documents.
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
InvoiceStatementTemplate fields
16 |
Type
17 |
Description
18 |
Not null
19 |
Read-only
20 |
21 |
22 |
23 |
24 |
id
25 |
Integer
26 |
Unique identifier for this entity.
27 |
X
28 |
X
29 |
30 |
31 |
contentSubType
32 |
String (64)
33 |
34 |
35 |
36 |
37 |
38 |
contentType
39 |
String (64)
40 |
41 |
42 |
43 |
44 |
45 |
dateAdded
46 |
Timestamp
47 |
48 |
X
49 |
50 |
51 |
52 |
dateLastModified
53 |
Timestamp
54 |
55 |
X
56 |
57 |
58 |
59 |
description
60 |
String (2147483647)
61 |
62 |
X
63 |
64 |
65 |
66 |
directory
67 |
String (2147483647)
68 |
69 |
70 |
71 |
72 |
73 |
fileExtension
74 |
String (10)
75 |
76 |
X
77 |
78 |
79 |
80 |
fileOwner
81 |
To-one Association
82 |
CorporateUser.
83 |
84 |
85 |
86 |
87 |
fileSize
88 |
Integer
89 |
90 |
X
91 |
92 |
93 |
94 |
name
95 |
String (255)
96 |
97 |
X
98 |
99 |
100 |
101 |
type
102 |
String (100)
103 |
104 |
X
105 |
106 |
107 |
108 |
109 |
110 |
111 |
112 |
113 |
--------------------------------------------------------------------------------
/source/includes/entityref/paybill/_joborderbillrulesetversion.md:
--------------------------------------------------------------------------------
1 | # Pay and Bill - JobOrderBillRulesetVersion
2 |
3 | Represents a version entity for the JobOrderBillRuleset effective-dated entity.
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
JobOrderBillRulesetVersion fields
16 |
Type
17 |
Description
18 |
Not null
19 |
Read-only
20 |
21 |
22 |
23 |
24 |
id
25 |
Integer
26 |
Unique identifier for this entity.
27 |
X
28 |
X
29 |
30 |
31 |
dateAdded
32 |
Timestamp
33 |
Date the entity was added.
34 |
X
35 |
X
36 |
37 |
38 |
dateLastModified
39 |
Timestamp
40 |
Date the entity was last modified.
41 |
X
42 |
X
43 |
44 |
45 |
effectiveDate
46 |
Date
47 |
This is the date when the record is effective.
48 |
X
49 |
50 |
51 |
52 |
effectiveEndDate
53 |
Date
54 |
This is the date until when the record is effective.
55 |
56 |
57 |
58 |
59 |
isFirst
60 |
Boolean
61 |
True if this is the first job order bill ruleset version.
62 |
X
63 |
64 |
65 |
66 |
timeLaborEvalRules
67 |
To-many association
68 |
TimeLaborEvalRule.
69 |
70 |
71 |
72 |
73 |
74 |
--------------------------------------------------------------------------------
/source/includes/entityref/paybill/_joborderpayrulesetversion.md:
--------------------------------------------------------------------------------
1 | # Pay and Bill - JobOrderPayRulesetVersion
2 |
3 | Represents a version entity for the JobOrderPayRuleset effective-dated entity.
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
JobOrderPayRulesetVersion fields
16 |
Type
17 |
Description
18 |
Not null
19 |
Read-only
20 |
21 |
22 |
23 |
24 |
id
25 |
Integer
26 |
Unique identifier for this entity.
27 |
X
28 |
X
29 |
30 |
31 |
dateAdded
32 |
Timestamp
33 |
Date the entity was added.
34 |
X
35 |
X
36 |
37 |
38 |
dateLastModified
39 |
Timestamp
40 |
Date the entity was last modified.
41 |
X
42 |
X
43 |
44 |
45 |
effectiveDate
46 |
Date
47 |
This is the date when the record is effective.
48 |
X
49 |
50 |
51 |
52 |
effectiveEndDate
53 |
Date
54 |
This is the date until when the record is effective.
55 |
56 |
57 |
58 |
59 |
isFirst
60 |
Boolean
61 |
True if this is the first job order pay ruleset version.
62 |
X
63 |
64 |
65 |
66 |
timeLaborEvalRules
67 |
To-many association
68 |
TimeLaborEvalRule.
69 |
70 |
71 |
72 |
73 |
74 |
--------------------------------------------------------------------------------
/source/includes/entityref/paybill/_joborderratecardversion.md:
--------------------------------------------------------------------------------
1 | # Pay and Bill - JobOrderRateCardVersion
2 |
3 | Represents a version entity for the JobOrderRateCard effective-dated entity.
4 | For more information see [how rate card calculations work](https://bullhorn.github.io/Rate-Card-Entities-and-Calculations/)
5 |
6 | CRUD Access - CREATE, READ, UPDATE, DELETE.
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
JobOrderRateCardVersion fields
19 |
Type
20 |
Description
21 |
Not null
22 |
Read-only
23 |
24 |
25 |
26 |
27 |
id
28 |
Integer
29 |
Unique identifier for this entity.
30 |
X
31 |
X
32 |
33 |
34 |
dateAdded
35 |
Timestamp
36 |
Date the entity was added.
37 |
X
38 |
39 |
40 |
41 |
dateLastModified
42 |
Timestamp
43 |
44 |
X
45 |
46 |
47 |
48 |
effectiveDate
49 |
Date
50 |
51 |
X
52 |
53 |
54 |
55 |
effectiveEndDate
56 |
Date
57 |
58 |
59 |
60 |
61 |
62 |
isFirst
63 |
Boolean
64 |
65 |
X
66 |
67 |
68 |
69 |
jobOrderRateCardLineGroups
70 |
To-many association
71 |
JobOrderRateCardLineGroup
72 |
Default fields:
73 |
74 |
id
75 |
76 |
77 |
78 |
X
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
--------------------------------------------------------------------------------
/source/includes/entityref/paybill/_legalBusinessEntity.md:
--------------------------------------------------------------------------------
1 | # Pay and Bill - LegalBusinessEntity
2 |
3 | Captures the formal, legally recognized details of a business entity—such as its legal name and structure—used for contractual, billing, and compliance purposes.
4 |
5 | | **LegalBusinessEntity field** | **Type** | **Description** | **Not null** | **Read-only** |
6 | | --- | --- | --- | --- | --- |
7 | | id | Integer | Unique identifier for this entity. | X | X |
8 | | countryID | Integer | The ID code representing the country associated with this legal business entity. | X | |
9 | | dateAdded | Timestamp | Date on which the entity was created. | X | |
10 | | defaultCurrencyUnit | To-one association | The currency unit assigned as the default for this legal business entity. | X | |
11 | | isDeleted | Boolean | Indicates whether this record has been marked as deleted in the Bullhorn system.| X | |
12 | | legalName | String | The long-form legal name of this legal business entity. | X | |
13 | | legalEntityNumber | String | The string value representing the legal business number for this entity. | X | |
14 | | shortName | String | The shortened name used to represent this legal business entity. | X | |
15 | | statusLookup | To-one association | An associated value representing the status of this legal business entity. A status of "Active" is a value of 1 and a status of "Inactive" is a value of 2. | X | |
16 |
--------------------------------------------------------------------------------
/source/includes/entityref/paybill/_othersalestaxrate.md:
--------------------------------------------------------------------------------
1 | # Pay and Bill - OtherSalesTaxRate
2 |
3 | A SalesTaxRate with TaxJurisdictionTypeLookup = Other
--------------------------------------------------------------------------------
/source/includes/entityref/paybill/_paybillcycle.md:
--------------------------------------------------------------------------------
1 | # Pay and Bill - PayBillCycle
2 |
3 | Defines a recurring time period or schedule over which payroll or payable transactions are processed, establishing the cycle for calculating and disbursing payments.
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
PayBillCycle fields
16 |
Type
17 |
Description
18 |
Not null
19 |
Read-only
20 |
21 |
22 |
23 |
24 |
id
25 |
Integer
26 |
Unique identifier for this entity.
27 |
X
28 |
X
29 |
30 |
31 |
billEvalEnabled
32 |
Boolean
33 |
Enabled for billing cycle.
34 |
X
35 |
36 |
37 |
38 |
billingCalendar
39 |
To-one association
40 |
Calendar.
41 |
42 |
43 |
44 |
45 |
billingCalendarFrequencyLookup
46 |
To-one association
47 |
CalendarFrequencyLookup.
48 |
49 |
50 |
51 |
52 |
dateAdded
53 |
Timestamp
54 |
Date the entity was added.
55 |
X
56 |
X
57 |
58 |
59 |
dateLastModified
60 |
Timestamp
61 |
Date the entity was last modified.
62 |
63 |
X
64 |
65 |
66 |
invoiceCycleEnabled
67 |
Boolean
68 |
Enabled for invoice cycle.
69 |
X
70 |
71 |
72 |
73 |
label
74 |
String (100)
75 |
Label
76 |
X
77 |
78 |
79 |
80 |
payEvalEnabled
81 |
Boolean
82 |
Enabled for pay cycle.
83 |
X
84 |
85 |
86 |
87 |
timesheetEnabled
88 |
Boolean
89 |
Enabled for timesheet cycle.
90 |
X
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
--------------------------------------------------------------------------------
/source/includes/entityref/paybill/_paymaster.md:
--------------------------------------------------------------------------------
1 | # Pay and Bill - PayMaster
2 |
3 | Serves as the master record for a payroll cycle, aggregating overall payment details and linking together individual transactions for accurate financial reconciliation.
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
PayMaster fields
16 |
Type
17 |
Description
18 |
Not null
19 |
Read-only
20 |
21 |
22 |
23 |
24 |
id
25 |
Integer
26 |
Unique identifier for this entity.
27 |
X
28 |
X
29 |
30 |
31 |
billingSyncBatch
32 |
To-one association
33 |
Billing sync batch.
34 |
Default fields:
35 |
36 |
id
37 |
38 |
X
39 |
40 |
41 |
42 |
canExport
43 |
Boolean
44 |
45 |
X
46 |
47 |
48 |
49 |
earnCode
50 |
To-one association
51 |
Earn code.
52 |
Default fields:
53 |
54 |
id
55 |
externalID
56 |
title
57 |
58 |
X
59 |
60 |
61 |
62 |
payMasterTransactions
63 |
To-many association
64 |
Pay master transaction.
65 |
Default fields:
66 |
67 |
id
68 |
69 |
70 |
X
71 |
72 |
73 |
payableCharge
74 |
To-one association
75 |
Payable charge.
76 |
Default fields:
77 |
78 |
id
79 |
80 |
X
81 |
X
82 |
83 |
84 |
transactionDate
85 |
Date
86 |
Transaction date.
87 |
X
88 |
89 |
90 |
91 |
92 |
93 |
94 |
--------------------------------------------------------------------------------
/source/includes/entityref/paybill/_placementbillrulesetversion.md:
--------------------------------------------------------------------------------
1 | # Pay and Bill - PlacementBillRulesetVersion
2 |
3 | Represents a version entity for the [PlacementBillRuleset](https://bullhorn.github.io/rest-api-docs/entityref.html#pay-and-bill-placementbillruleset) effective-dated entity.
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
PlacementBillRulesetVersion fields
16 |
Type
17 |
Description
18 |
Not null
19 |
Read-only
20 |
21 |
22 |
23 |
24 |
id
25 |
Integer
26 |
Unique identifier for this entity.
27 |
X
28 |
X
29 |
30 |
31 |
dateAdded
32 |
Timestamp
33 |
Date the entity was added.
34 |
X
35 |
X
36 |
37 |
38 |
dateLastModified
39 |
Timestamp
40 |
Date the entity was last modified.
41 |
X
42 |
X
43 |
44 |
45 |
effectiveDate
46 |
Date
47 |
This is the date when the record is effective.
48 |
X
49 |
50 |
51 |
52 |
effectiveEndDate
53 |
Date
54 |
This is the date until when the record is effective.
55 |
56 |
57 |
58 |
59 |
isFirst
60 |
Boolean
61 |
True if this is the first placement bill ruleset version.
62 |
X
63 |
64 |
65 |
66 |
timeLaborEvalRules
67 |
To-many association
68 |
TimeLaborEvalRule.
69 |
70 |
71 |
72 |
73 |
74 |
--------------------------------------------------------------------------------
/source/includes/entityref/paybill/_placementpayrulesetversion.md:
--------------------------------------------------------------------------------
1 | # Pay and Bill - PlacementPayRulesetVersion
2 |
3 | Represents a version entity for the [PlacementPayRuleset](https://bullhorn.github.io/rest-api-docs/entityref.html#pay-and-bill-placementpayruleset) effective-dated entity.
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
PlacementPayRulesetVersion fields
17 |
Type
18 |
Description
19 |
Not null
20 |
Read-only
21 |
22 |
23 |
24 |
25 |
id
26 |
Integer
27 |
Unique identifier for this entity.
28 |
X
29 |
X
30 |
31 |
32 |
dateAdded
33 |
Timestamp
34 |
Date the entity was added.
35 |
X
36 |
X
37 |
38 |
39 |
dateLastModified
40 |
Timestamp
41 |
Date the entity was last modified.
42 |
X
43 |
X
44 |
45 |
46 |
effectiveDate
47 |
Date
48 |
This is the date when the record is effective.
49 |
X
50 |
51 |
52 |
53 |
effectiveEndDate
54 |
Date
55 |
This is the date until when the record is effective.
56 |
57 |
58 |
59 |
60 |
isFirst
61 |
Boolean
62 |
True if this is the first placement pay ruleset version.
63 |
X
64 |
65 |
66 |
67 |
timeLaborEvalRules
68 |
To-many association
69 |
TimeLaborEvalRule.
70 |
71 |
72 |
73 |
74 |
75 |
--------------------------------------------------------------------------------
/source/includes/entityref/paybill/_placementratecardversion.md:
--------------------------------------------------------------------------------
1 | # Pay and Bill - PlacementRateCardVersion
2 |
3 | Represents a version entity for the [PlacementRateCard](https://bullhorn.github.io/rest-api-docs/entityref.html#pay-and-bill-placementratecard) effective-dated entity.
4 | For more information see [how rate card calculations work](https://bullhorn.github.io/Rate-Card-Entities-and-Calculations/)
5 |
6 | CRUD Access - CREATE, READ, UPDATE, DELETE.
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
PlacementRateCardVersion fields
19 |
Type
20 |
Description
21 |
Not null
22 |
Read-only
23 |
24 |
25 |
26 |
27 |
id
28 |
ID
29 |
Unique identifier for this entity.
30 |
X
31 |
X
32 |
33 |
34 |
dateAdded
35 |
Timestamp
36 |
Date the entity was added.
37 |
X
38 |
X
39 |
40 |
41 |
dateLastModified
42 |
Timestamp
43 |
Date last modified.
44 |
X
45 |
X
46 |
47 |
48 |
effectiveDate
49 |
Date
50 |
51 |
X
52 |
53 |
54 |
55 |
effectiveEndDate
56 |
Date
57 |
58 |
59 |
X
60 |
61 |
62 |
isFirst
63 |
Boolean
64 |
65 |
66 |
X
67 |
68 |
69 |
placementRateCardLineGroups
70 |
To-many association
71 |
PlacementRateCardLineGroup.
72 |
Default fields:
73 |
74 |
id
75 |
76 |
77 |
78 |
X
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
--------------------------------------------------------------------------------
/source/includes/entityref/paybill/_statesalestaxrate.md:
--------------------------------------------------------------------------------
1 | # Pay and Bill - StateSalesTaxRate
2 |
3 | A SalesTaxRate with TaxJurisdictionTypeLookup = State
--------------------------------------------------------------------------------
/source/includes/entityref/paybill/_surchargerateversionearncode.md:
--------------------------------------------------------------------------------
1 | # Pay and Bill - SurchargeRateVersionEarnCode
2 |
3 | Association table for [SurchargeRateVersion](https://bullhorn.github.io/rest-api-docs/entityref.html#pay-and-bill-surchargerateversion) and [EarnCode](https://bullhorn.github.io/rest-api-docs/entityref.html#pay-and-bill-earncode)
4 |
5 | CRUD Access - CREATE, READ, DELETE
6 |
7 | Entitlements - None
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
SurchargeRateVersionEarnCode fields
20 |
Type
21 |
Description
22 |
Not null
23 |
Read-only
24 |
25 |
26 |
27 |
28 |
id
29 |
Integer
30 |
Unique Identifier for this entity.
31 |
X
32 |
X
33 |
34 |
35 |
surchargeRateVersion
36 |
To-one association
37 |
(SurchargeRateVersion)
38 |
SurchargeRateVersion associated with this entity.
39 |
Default fields:
40 |
41 |
id
42 |
effectiveDate
43 |
effectiveEndDate
44 |
45 |
46 |
X
47 |
48 |
49 |
50 |
earnCode
51 |
To-one association
52 |
(EarnCode)
53 |
EarnCode associated with this entity.
54 |
X
55 |
56 |
57 |
58 |
owner
59 |
To-one association
60 |
(CorporateUser)
61 |
CorporateUser who created this entity.
62 |
X
63 |
64 |
65 |
66 |
dateAdded
67 |
Timestamp
68 |
Date this entity was added.
69 |
X
70 |
71 |
72 |
73 |
dateLastModified
74 |
Timestamp
75 |
Date this entity was modified.
76 |
X
77 |
78 |
79 |
80 |
81 |
--------------------------------------------------------------------------------
/source/includes/entityref/paybill/_transactionorigin.md:
--------------------------------------------------------------------------------
1 | # Pay and Bill - TransactionOrigin
2 |
3 | Identifies the source or trigger of a transaction, helping to trace its origin whether it’s initiated by a specific event, user action, or system process.
4 |
5 | CRUD - READ
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
TransactionOrigin fields
18 |
Type
19 |
Description
20 |
Not null
21 |
Read-only
22 |
23 |
24 |
25 |
26 |
id
27 |
Integer
28 |
Unique identifier for this entity.
29 |
X
30 |
X
31 |
32 |
33 |
name
34 |
String (100)
35 |
Name.
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/source/includes/entityref/paybill/_transactionstatus.md:
--------------------------------------------------------------------------------
1 | # Pay and Bill - TransactionStatus
2 |
3 | Indicates the current state of a transaction, which helps in monitoring its progress through various processing stages.
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
TransactionStatus fields
16 |
Type
17 |
Description
18 |
Not null
19 |
Read-only
20 |
21 |
22 |
23 |
24 |
id
25 |
Integer
26 |
Unique identifier for this entity.
27 |
X
28 |
X
29 |
30 |
31 |
name
32 |
String (100)
33 |
Name.
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
--------------------------------------------------------------------------------
/source/includes/entityref/paybill/_transactiontype.md:
--------------------------------------------------------------------------------
1 | # Pay and Bill - TransactionType
2 |
3 | Categorizes a transaction by its nature—such as fee, adjustment, or payment—ensuring it is processed and reported correctly within the system.
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
TransactionType fields
16 |
Type
17 |
Description
18 |
Not null
19 |
Read-only
20 |
21 |
22 |
23 |
24 |
id
25 |
Integer
26 |
Unique identifier for this entity.
27 |
X
28 |
X
29 |
30 |
31 |
name
32 |
String (100)
33 |
Name.
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
--------------------------------------------------------------------------------
/source/includes/entityref/paybill/_unbilledrevenuedistributionbatch.md:
--------------------------------------------------------------------------------
1 | # Pay and Bill - UnbilledRevenueDistributionBatch
2 |
3 | Groups unbilled revenue records into a single batch for systematic processing, enabling a streamlined transition from accrued revenue to invoicing.
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
UnbilledRevenueDistributionBatch fields
16 |
Type
17 |
Description
18 |
Not null
19 |
Read-only
20 |
21 |
22 |
23 |
24 |
id
25 |
Integer
26 |
Unique identifier for this entity.
27 |
X
28 |
X
29 |
30 |
31 |
batchStatus
32 |
To-one association
33 |
The associated BatchStatusLookup representing the status of the batch.
34 |
Default fields:
35 |
36 |
id
37 |
38 |
X
39 |
40 |
41 |
42 |
billableCharges
43 |
To-many association
44 |
The BillableCharges associated to this batch.
45 |
Default fields:
46 |
47 |
id
48 |
49 |
50 |
51 |
52 |
53 |
54 |
canvasReport
55 |
To-one association
56 |
CanvasReport associated with this batch.
57 |
Default fields:
58 |
59 |
id
60 |
61 |
62 |
63 |
64 |
65 |
dateAdded
66 |
Timestamp
67 |
Timestamp representing when this batch was added.
68 |
69 |
70 |
71 |
72 |
dateLastModified
73 |
Timestamp
74 |
Timestamp representing when this batch was last modified.
75 |
76 |
77 |
78 |
79 |
owner
80 |
To-one association
81 |
The owner of this batch.
82 |
Default Fields:
83 |
84 |
id
85 |
firstName
86 |
lastName
87 |
88 |
89 |
90 |
91 |
92 |
unbilledRevenueDistributions
93 |
To-many association
94 |
The UnbilledRevenueDistributions that are associated with this batch.