We have been using V1 authentication successfully for a couple of years now - using this address:
However, we are now being forced to "upgrade" to V2 authentication (https://api.refinitiv.com/auth/oauth2/v2/token) switching us from using the machine ids, to now just using client_id and secret (an the token is now not supposed to expire during our websocket connection it my understanding)
So I have updated our python code to use the new V2 url, and we have configured the credentials in the "Platform Administration" page. I can now get a token from the V2 URL and it is returned to me.
The next thing we do (and have done) in the code is use that token to make a request to https://api.refinitiv.com/streaming/pricing/v1/
However, the call to this Service Discovery url is returned with a 403 forbidden error.
The implementation manager and his team are directing us here to try and solve this problem, but I am not sure where to start troubleshooting a permissions error on my own.
Thank you for any assistance!