So your issue is about keeping your app’s users authenticated so they can poll/check the call queues’ member status, correct?
If so, I need to know the relationship between the “3rd party”, the user(s) (who needs to be authenticated) and the RingCentral account owner. And also you as a 3rd party (a service provider) or the owner of the account?
In general, when a user is authenticated wither using a JWT token or using the code flow, the platform sends the token object to your app. The token object contains the access token, access token expiration duration (which is normally 1 hour), the refresh token and the refresh token expiration duration (which is normally 7 days). You can save the token object in your server and create a cronjob which periodically refresh the token to keep the access token valid.
I buy leads from a marketer that is utilizing TrackDrive. TrackDrive is a platform used for marketers to track and sell marketing. It also has the ability for the buyers (me) to change the number of concurent calls. In the past all I had to do to only have calls send when agents are available was provide an API and boom it worked 24/7.
I’m simply using RingCentral as our VOIP. We already figured out which API to use for TrackDrive to check but the authentification piece is confusing as I’m not a tech guy.
Thanks for helping. Let me know if you need me to elaborate.