Can't get passed API security

Hi

I'm fairly new to Genesys and have been following the guide here, https://developer.genesys.cloud/platform/api/postman, to get APIs working in Postman. I've downloaded the full API and the environment and imported into Postman. I'm following the "Enable Authorization" section, which seems a bit out of date, and no matter how many times I go through it I'm constantly getting back a 401, "No authentication bearer token specified in authorization header.". I'm using Client Credentials.

It might be that the instructions are out of date, for example where it says "Click the name of your token...", I'm clicking it and nothing happens. The instruction doesn't really make sense. So, I'm copying in the bearer token manually so the authorization header entry looks like this [{"key":"authorization","value":"bearer WJl7eGasasdfwfeUYGUIBfas7283fhiuSFWIEFHE"}] (not the real token). But I just keep getting this message back:

{

"message": "No authentication bearer token specified in authorization header.",
"code": "authentication.required",
"status": 401,
"contextId": "2c9f966f-9343-4274-ab98-b1be01f39c36",
"details": [],
"errors": []

}

I'd strongly encourage you to check out the built-in API Explorer dev tool in the dev center. It handles authorization for you and makes trying out requests super simple. It doesn't have the automation/workflow features of postman, but is a very lightweight way to make individual requests. https://developer.genesys.cloud/devapps/api-explorer

I'll create an issue to review the instructions on that page and update for the latest version of postman. Here's config that works for me:

The "code" menu shows the http payload like this after selecting to use the token in the authorization settings. Don't also specify the Authorization header in the custom headers tab.

Screen Shot 2022-09-06 at 10.54.32 AM

Thanks Tim. I got it working eventually. Not sure what the problem was, I think it was possibly an unsaved environment file.