Today, Monday, March 29, 2021, Matador Jobs 3.7.4 released. It contains a critical update to handle changes to the Bullhorn API. You should update your site immediately or face a disruption in your application processing!

Applications Unable to Sync Due to Bullhorn API Changes

It would appear that last week and through today, Bullhorn began rolling out an update to their API that changed how it responds to certain developer actions. The result is that Applications with included files (Resume/CV) are failing to complete sync.

Matador Jobs was modified to handle these previously unexpected responses, such that all Applications will now sync successfully. Users should update Matador Jobs immediately to avoid any disruption. If your site was affected by this, Matador Jobs will collect and successfully sync your applications in the hours following the update.

Technical Explanation

Whenever a connection is made via HTTP–the infrastructure that manages the internet–a response is sent back. The response usually has information in the body, but it always comes with a response code. The response code is a simple quick initial check we can use as programmers to determine how things are going, and are the first thing we check.

When sending files to Bullhorn via the API, Matador used to expect a HTTP 200 OK response when things went right. Late last week in our testing sandbox, we saw Bullhorn beginning to send HTTP 201 CREATED responses for files. We began a conversation with Bullhorn about a rollout plan for this, and were surprised to start the day with numerous issue reports from many of users that implied the rollout was underway.

Moving forward, Matador Jobs will accept HTTP 200 OK, HTTP 201 CREATED, and HTTP 202 ACCEPTED as successful responses from Bullhorn.

Other 3.7.4 Changes

  • Fixed an issue causing {{firstname}} and {{lastname}} variables to not work in email templates.
  • Updated Dutch (Netherlands) translation file.

Update Now!

Matador Jobs 3.7.4 is released for automatic update to all subscribers as of today, Monday, March 29, 2021. If your subscription is expired, renew it on your account page. If you find any issues, please send a support request.