Bullhorn API * deprecation
Moderators: StaffingSupport, s.emmons, BullhornSupport
-
- User
- Posts: 13
- Joined: Wed Oct 02, 2019 8:52 am
Bullhorn API * deprecation
Hello,
Given your announcement concerning the deprecation of the '*' wildcard syntax in your API, I would like to confirm whether this affects the version parameter of the Login endpoint or whether it is just for the body of requests?
Given your announcement concerning the deprecation of the '*' wildcard syntax in your API, I would like to confirm whether this affects the version parameter of the Login endpoint or whether it is just for the body of requests?
Re: Bullhorn API * deprecation
This will only affect fields=*
Re: Bullhorn API * deprecation
Many of our systems integrations depend on this call. When can we expect these calls to be blocked?Note: Other than for /meta/{entityType}, the fields=* syntax is now deprecated because of negative performance impact. Calls using this syntax will be blocked.
Re: Bullhorn API * deprecation
This is expected to be in place by 12/31.rdantzler wrote: ↑Thu Aug 13, 2020 6:02 pmMany of our systems integrations depend on this call. When can we expect these calls to be blocked?Note: Other than for /meta/{entityType}, the fields=* syntax is now deprecated because of negative performance impact. Calls using this syntax will be blocked.
Re: Bullhorn API * deprecation
I did not receive / see the announcement. Since we are using this to load our data warehouse and all other integrations....
Where could I have read this?
Where could I have read this?
Re: Bullhorn API * deprecation
Our Marketing team is working to provide this communication out to all Partners and impacted Clients over the coming weeks. In the meantime, here are the details:
We will be removing the ability to use the '*' syntax in retrieving fields from API entities, effective January 1, 2021. To clarify, this capability will still be available for metadata queries, query parameters, and login; yet, will no longer be supported for retrieving values from specific entities.
This capability was originally offered as a convenience for developers during the prototyping phase, but was never intended to be utilized for production applications. Our operational teams have found that this feature generates unnecessary load on Bullhorn infrastructure, and has been linked to several production incidents.
To support this change, we are asking developers to update API requests to supply a specific list of fields on API requests rather than using fields=*. We recognize that this may take time to identify and update every usage of this feature, which is why we're extending the support through the end of the year. In the meantime, our teams are happy to offer support and guidance throughout the process.
Action Required:
Update API calls to request a specific list of fields rather than using ‘fields=*’
Deadline:
January 1, 2021
Impact:
Effective January 1, 2021, any API calls using the ‘fields=.*’ syntax will return an error, causing correlated API processes to fail
We will be removing the ability to use the '*' syntax in retrieving fields from API entities, effective January 1, 2021. To clarify, this capability will still be available for metadata queries, query parameters, and login; yet, will no longer be supported for retrieving values from specific entities.
This capability was originally offered as a convenience for developers during the prototyping phase, but was never intended to be utilized for production applications. Our operational teams have found that this feature generates unnecessary load on Bullhorn infrastructure, and has been linked to several production incidents.
To support this change, we are asking developers to update API requests to supply a specific list of fields on API requests rather than using fields=*. We recognize that this may take time to identify and update every usage of this feature, which is why we're extending the support through the end of the year. In the meantime, our teams are happy to offer support and guidance throughout the process.
Action Required:
Update API calls to request a specific list of fields rather than using ‘fields=*’
Deadline:
January 1, 2021
Impact:
Effective January 1, 2021, any API calls using the ‘fields=.*’ syntax will return an error, causing correlated API processes to fail
Re: Bullhorn API * deprecation
Thanks for the confirmation. I also received the email yesterday.
From our companies perspective this in an unacceptable change!
A part of the service offered is now withdrawn, where Bullhorn side is gaining in less server power, but at the (high) cost of customers/partners.
This action will imply that almost any customer/partners who has developed anything on the Bullhorn API will have to revise their code. Or better to say let revise their code for them (not many customers will do this in-house).
I will not be surprised when this doesn't become reality as there will be too much negativity around it.
We at least are sending a firm "Against" in for our company! I guess (and I look at you, developers!) many will follow....
From our companies perspective this in an unacceptable change!
A part of the service offered is now withdrawn, where Bullhorn side is gaining in less server power, but at the (high) cost of customers/partners.
This action will imply that almost any customer/partners who has developed anything on the Bullhorn API will have to revise their code. Or better to say let revise their code for them (not many customers will do this in-house).
I will not be surprised when this doesn't become reality as there will be too much negativity around it.
We at least are sending a firm "Against" in for our company! I guess (and I look at you, developers!) many will follow....
Re: Bullhorn API * deprecation
Thank you for your feedback. I will pass on your feedback to our teams.
As noted int he announcement, this capability was originally offered as a convenience for developers during the prototyping phase, but was never intended to be utilized for production applications.
As noted int he announcement, this capability was originally offered as a convenience for developers during the prototyping phase, but was never intended to be utilized for production applications.
Re: Bullhorn API * deprecation
+1 for this. It's a major issue that this suddenly becomes deprecated.kschutten wrote: ↑Thu Aug 20, 2020 2:29 pm Thanks for the confirmation. I also received the email yesterday.
From our companies perspective this in an unacceptable change!
A part of the service offered is now withdrawn, where Bullhorn side is gaining in less server power, but at the (high) cost of customers/partners.
This action will imply that almost any customer/partners who has developed anything on the Bullhorn API will have to revise their code. Or better to say let revise their code for them (not many customers will do this in-house).
I will not be surprised when this doesn't become reality as there will be too much negativity around it.
We at least are sending a firm "Against" in for our company! I guess (and I look at you, developers!) many will follow....
Re: Bullhorn API * deprecation
I'd agree that getting rid of this functionality is a big change and quite a pain to sort out as I expect that several of our 3rd party connections may be utilizing this function and will not make the proper changes unless we reach out to each individual vendor, setting us up for a rough start to the new year 
