Bullhorn CRM Querying

The Cloud Elements Query Language (CEQL) provides a standard way to search across all of our elements. Many API providers support some form of searching in their APIs but each one approaches searching differently. Rather than having you research how to query each resource at a provider, we've normalized your search experience. Cloud Elements translates your queries to the API provider's search syntax.

  • Bullhorn fields query param enhancements: Default to all vendor supported fields with respect to the resource (Entity) returned by /meta/{entity} API.

  • Support for new API  /fields/{entity} to retrieve fields associated with the given entity

  • Users must make sure that they have permissions to retrieve all fields returned by /meta/{entity} API or it returns a 400. Otherwise, users have to specify what fields they have permission to retrieve via the fields query param.

Use CEQL to query the following endpoints:

  • GET /candidates
  • GET /client-contacts
  • GET /companies
  • GET /contacts
  • GET /job-orders
  • GET /job-submissions
  • GET /job-submissions-history
  • GET /leads
  • GET /notes
  • GET /{objectName}
  • GET /{objectName}/{objectId}/{childObjectName}
  • GET /opportunities
  • GET /placement-change-requests
  • GET /placements

For more information about CEQL, see the API documentation for the element or Querying with CEQL.