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.
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?
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.
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.
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.
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.