Please clarify what do you mean "add additional credentials to an active app"?
So app permissions are not app credentials!
Your app must be a private app and that is why you can add/remove app permissions to the app even after the app is graduated to the production. This is a new feature and I think it should work.
How long time did you call new APIs from your app after the app was updated with new permission?
What is the auth mode of your app? JWT or password flow or code flow? In any auth mode, you need to get a new access token that would work with new app permissions.
Using code flow. I've added them about 3 hours ago. It's not working.
I'm no getting the message property in the records object that is returned from the /call-log endpoint as described here:
https://developers.ringcentral.com/api-reference/Call-Log/readUserCallLog
I'm assuming it's because the permissions aren't updated?
Added the read messages and read call recordings as shown here: