Skip to main content

I feel like i must be missing something obvious, but we have an app that we have a webhook subscription set up for, and we have received many, many events from that webhook over the life of this sandbox app.

The subscription we have set up is for SMS webhooks, but no matter how many we've received, it never seems to "register" on RingCentral's side. The part that we're confused on is the "exercise all requested permissions" for the "webhook subscriptions". It doesn't seem to reflect that we're received any, but we definitely are. Every time we respond using a phone to a text that's sent via ringcentral, we get a post from the webhook letting us know, which is exactly what we were after by setting up the subscription.

Is there some trick to this that we're missing? are we reading this wrong? or some other requirement that needs to be met in order to get this to show that we are indeed using the webhook subscription? Or have we somehow requested the wrong permission? Any help would be so greatly appreciated!



Can you implement a function to cancel your webhook subscription (use the subscription id returned in the response after you subscribed) then run your app several times to subscribe and unsubscribe notifications before submit it for graduation.


Sure, just to be certain I understand - do you mean cancel the subscription from the app, then create a new subscription, cancel the subscription, create a new one again for example?


I tried adding the subscription and then cancelling it several times. There were no errors. I can see the endpoints in the Analytics showing the GET/POST/PUT/DELETE subscriptions. However, I can still not pass the graduation.
1667175650441.png
So, what can I do to pass the subscription in this scenario?
Thanks


This is a known issue and the team is working on fixing it. Please provide your app client id so I can help graduate it manually for you.


Reply