ADP Time Off Sync with Genesys

I was wondering if anyone has had experience working with this API yet (linked below), specifically when integrating with ADP? I am running into roadblocks, specifically with getting an authorization code following this article https://developer.genesys.cloud/authorization/platform-auth/use-authorization-code.

I don't have much experience in JSON yet, and it's saying I need to redirect the user to authenticate with Genesys first. Still, from my understanding, this is only possible using HTML/Javascript so I am a bit confused.

It also doesn't help that our HR team is very protective of our ADP environment so I have to go through them for anything on the ADP side I need, so if anyone has some more info on exactly what I need from the ADP side it would be a huge help.

You can read more about calculating your clock skew from Genesys Cloud here: https://developer.genesys.cloud/platform/api/tips#calculating-client-server-clock-skew.

I'm not sure if this applies to what I was asking, would you mind elaborating a little on what I should be looking for in this?

I didn't see an actual question in your post and guessed you were having some trouble with your ADP system's clock skew based on the title of ADP's time being off sync with Genesys. If that's not what you're asking about, could you provide some details on the problem you're having?

My main question was about getting an authorization code. Is the body of the post not showing?

I was wondering if anyone has had experience working with this API yet (linked below), specifically when integrating with ADP? I am running into roadblocks, specifically with getting an authorization code following this article https://developer.genesys.cloud/authorization/platform-auth/use-authorization-code.

developer.genesys.cloud
Genesys Cloud Developer Center
Developer-focused guides, tutorials, API Documentation, videos, and more for Genesys Cloud

I don't have much experience in JSON yet, and it's saying I need to redirect the user to authenticate with Genesys first. Still, from my understanding, this is only possible using HTML/Javascript so I am a bit confused.

It also doesn't help that our HR team is very protective of our ADP environment so I have to go through them for anything on the ADP side I need, so if anyone has some more info on exactly what I need from the ADP side it would be a huge help.

It's showing. You say "running into roadblocks" but not what those roadblocks are.

Oh weird, my main thing is this article says I need to redirect the user to the Genesys authorization server, but using the Actions in Genesys I don't think this is possible since it uses JSON and from my understanding redirects can only happen in Javascript/HTML.

I'm likely just missing something here since I have little experience with this though.

Grant - Authorization Code (genesys.cloud)

Are you talking about Data Actions? That requires client credentials. See: Requirements for the data actions integration - Genesys Cloud Resource Center

When you add a Genesys Cloud data actions integration, you must add OAuth credentials to the integration configuration.

Or if you're trying to implement a data action that makes a request to your ADP system, you should follow up with your ADP administrators to get information about how to authorize and make requests to that system from them. You can read about configuring general data actions to invoke 3rd party REST services here: About the web services data actions integration - Genesys Cloud Resource Center.

So I'm using modified versions of the JSON scripts found in this dev post about the API. However, when I go to run a test of these scripts in the Actions section of Genesys Admin, I get an error stating I need an authorization code, but I don't see where I am supposed to get this code.

Integrate Genesys Cloud with an HRIS system to sync time-off requests and time-off balances from Genesys Cloud WFM

And unfortunately, we have no one in our company who knows the technical side of ADP as the only people with access are just general HR workers with no tech background, so I am fighting an uphill battle already. I do have admin credentials entered for ADP and those seem to be working, it's just these scripts need an authorization code that I'm struggling to figure out.

That's what you're going to have to get from ADP; I can't guide you on what authorization methods your 3rd party software supports. I'd recommend contacting support for ADP or see if they have any documentation, community forums, or professional services to guide you on using their API.

1 Like

Sounds good, I appreciate the help.

This topic was automatically closed 31 days after the last reply. New replies are no longer allowed.