Page 1 of 1

Get/search the candidate entry

Posted: Mon Oct 10, 2016 1:51 pm
by bahi
Some production code broke a couple of days ago after a recent maintenance update. We were using the GET /search function to find candidates on our website that didn't have Bullhorn IDs in their records. This was useful for candidates who signed up before we began using Bullhorn; it was our way of linking them to their Bullhorn records, which were imported directly into Bullhorn via CSV by the Bullhorn team. (New sign-ups are sent directly from Wordpress when they sign up using our own code.)

We were using the Lucene search with entity type Candidate and requesting the top two results for a search by email address, to check that a) a candidate record existed with that address and b) it was unique. (If the the top result was an exact match and the second wasn't, we assumed success.) We then copied the Bullhorn ID to our candidate record so that future CVs, profile updates and so on made by the candidates could be sent to Bullhorn.

All was working fine up to and including 7 October. From today, 9 October, we get the following message: 'Corporation XXXX has no CANDIDATE index'. There were maintenance Bullhorn maintenance updates on the evenings of 7th and 8th October so I assume one of those removed this index. No code changes on our end for several months.

I know that Candidate is not listed as one of the entities available in the Lucene search but if there's any way of re-enabling this index, it would be much appreciated – it was a solid and easy way of checking of matching records for candidates who signed up before we wrote our Bullhorn-Wordpress plugin. We're on CLS22. Can supply account details if you think there's a chance of getting this very useful approach working again.

Re: Get/search the candidate entry

Posted: Mon Oct 17, 2016 11:10 am
by candell
We have the same issue, any ETA on this?

Re: Get/search the candidate entry

Posted: Tue Oct 18, 2016 4:03 am
by lokuber
Add the useV2=true param to your query

Code: Select all

	$params = array(
	 		'query'			 => $query,
	 		'BhRestToken' 	=> self::$session,
	 		'useV2'			 => 'true',
	 		'fields' 	  	=> '*', 

Re: Get/search the candidate entry

Posted: Tue Oct 18, 2016 8:38 am
by bahi
@lokuber Many thanks – going to give it a try and will report back. Something in the error response to the original quarry changed overnight on CLS22 so some server-side change has been implemented, as well.

Re: Get/search the candidate entry

Posted: Thu Oct 20, 2016 4:21 pm
by ColinC

When it comes to the useV2=true fix we released an update to the system that should help get around this on Monday, October 18th in the evening U.S. time.

We were trying to revert so that this useV2 would stop impacting REST calls. If you are still seeing the issue I recommend getting in touch with our support team by calling or submitting a ticket as if the issue is still present getting in contact with support that way could provide a quicker turn around.

We are still analyzing post hot-fix, however, to make sure everything is running properly.

Hope that helps,