-
Re: Get all values of a profile field in the Jive Instance
kranthi.chiluveru May 7, 2019 7:33 AM (in response to satyam@spglobal.com)Hi Matt, Jonathan
Appreciate if you could provide your thoughts on the requested query.
Thanks!
-
Re: Get all values of a profile field in the Jive Instance
Jonathan Block May 7, 2019 8:24 AM (in response to kranthi.chiluveru)1 person found this helpfulI'm saying this without explicitly back-checking, so take it with the appropriate grains of salt:
I didn't think they've exposed the list of possible values via the API. It looks like you found a non-public-API endpoint. If you're having trouble with it, it may be a mismatch on that token in the URL parameters.
The only effective, API-compliant way to do this that I can think of would involve middleware. Use the API to pull and cache all current values somewhere else, then query that cache to build your custom form. Perhaps others can come up with a more elegant option.
More generally, I'd shy away from using any unpublished endpoints like the one you discovered. Aurea's not willing to support non-partners on any of this development stuff anyway, so complaining about bugs in the published API won't have a better outcome than complaining about the unpublished endpoints. But they could make changes to unpublished endpoints without notice if they wish, as they control all the platform components that are authorized to consume those endpoints as well.
-
Re: Get all values of a profile field in the Jive Instance
mattj18 May 7, 2019 8:37 AM (in response to kranthi.chiluveru)There are a lot of V2 service endpoints in Jive. If you monitor your network requests while using the Jive Platform, you will notice these popping-up in various spots. These are not easily reproducible by standard API calls. My guess is that they are slightly archaic. I found it is very difficult to mimic the proper authentication to call these endpoints.
Only the main V3 endpoints are supported with documentation. You will likely need to stick with them. As John mentioned, there is not a simple way to gather the profile information you are looking for. Performing a GET call on all users and then aggregating the results would be one way to find the information. However, it would not easily work as a dynamic view that gets updated when you add new users.
-
Re: Get all values of a profile field in the Jive Instance
XMaskuliMay 7, 2019 8:51 AM (in response to mattj18)
Improving the People Service API is on my list of things I want done (Specifically for this reason).
-
-