News & Announcements User Community Developer Community

Welcome to the RingCentral Community

Please note the community is currently under maintenance and is read-only.

Search
Make sure to review our Terms of Use and Community Guidelines.
  Please note the community is currently under maintenance and is read-only.
Home » Developers
is something wrong with the app graduation process for webhooks?
Tags: ringcentral app, graduation, webhooks
Mar 16, 2022 at 4:53am   •   2 replies  •  0 likes
Zachary Spath

I've deployed my app dozens of times over the past several months however this week I'm seeing a problem with the app graduation process. I've re-run my web hooks about 30 times and still they are not registering. 1647431228607.png

The permissions tab shows no Webhooks

1647431321846.png

But on the response times tab... what is this n11s? Somewhere RingCentral knows about my webhook subscriptions GET POST and DELETE requests....

1647431380317.png

Thank you,

Zak

on Mar 16, 2022 at 5:11am   •  0 likes

Also having the same issue as @Zachary Spath - https://community.ringcentral.com/questions/106268/are-there-issues-with-the-app-graduation-process-f.html

1 Answer
answered on Mar 16, 2022 at 9:40am  

You can exercise the Webhook Subscriptions permission by subscribe, read, renew and delete a subscription several times. Just ignore the n11s/ next to the endpoint. It's an internal path which is not meant be shown there.


 1
on Mar 16, 2022 at 10:46am   •  0 likes

I have exercised the webhooks get post and delete at least 30 times. My graduation process is scripted so I execute all my endpoints dozens of times.... I'm logging all my api error codes and I'm sure that none of them have resulted in an error. I can confirm that I'm getting events over the webhooks. yet the graduation process indicates no webhooks have been executed and it's been about 24 hours.

on Mar 16, 2022 at 11:55am   •  0 likes

What is your app client id?

on Mar 16, 2022 at 2:09pm   •  1 likes

I escalated the issue with management and my app has been graduated. Thank you Phong Vu, I always appreciate your prompt replies on this message board.

on Oct 30, 2022 at 7:35pm   •  0 likes

I am having the same issue. 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.

1667183736997.png

on Mar 16, 2022 at 9:42am   •  0 likes

@Phong Vu Thank you for your Answer on Zak's Question.

From my side, I can say that I have tried this answer many time, and it just doesn't register the permission as being used.

Is there something else I can try as I am urgently needing to get my client to start using the integration.

My Client_ID = fk1w1cjvQQqptDvg52_sgQ

on Mar 16, 2022 at 10:01am   •  1 likes

Can you call the extension/call-log a few times and reduce the error % by making more successful API calls. I can help graduate by bypassing the Call Control and Webhook Subscriptions once you are done with the above mentioned.screen-shot-2022-03-16-at-95833-am.png

on Mar 16, 2022 at 10:06am   •  0 likes

@Phong Vu We are currently doing that as we speak. These additional errors and endpoint occurred while we attempted all possible routes to have the Call Control and Webhook Subscriptions register.

I see that the Graduations analytics updated at 2022-03-16, 16:16:25 UTC. This means that we should be able to see it as all passing at +_ 2022-03-16, 20:15:00 UTC.

Would you please check again at that time to see that all passes and then graduate our app by bypassing the Call Control and Webhook Subscriptions?

Thank you SO SO much for helping on this!

on Mar 16, 2022 at 10:32am   •  0 likes

@Phong Vu I believe we are eligible for a Graduation, but just lagging behind the analytics update.

Here is the past 7 days that updated 1 hour ago. As you can see most of our errors occurred today and only 1 yesterday.

1647451401847.png

Moving over to the last 24 hours which has updated 30 min ago, we can see the error to success ratio is much better.

1647451506115.png

If we take 1 error from yesterday and 31 errors from today we are on 32 Errors in 48 hours.

If we take 139 requests from yesterday and 842 requests from today we are on 981 request in 48 hours.

Therefore 32/981, we are on an error rate of 3.26% which is <5%


For the 5+ API calls, dictionary/permission and extension/call-log have now been hit at least 5 times as indicated below:

1647451894124.png

1647451852949.png


Please let me know if this is enough to indicate that we meet the requirements for Graduation, or is we need to wait until +_ 2022-03-16, 20:15:00 UTC for the graduations analytics to update.


Thank you @Phong Vu !

on Mar 16, 2022 at 10:47am   •  0 likes

@Phong Vu My app is live. THANK YOU!

on Mar 16, 2022 at 2:12pm   •  0 likes

Whenever I get more than a few errors I delete the app and start over.... It's not worth waiting around all day with fingers crossed.



A new Community is coming to RingCentral!

Posts are currently read-only as we transition into our new platform.

We thank you for your patience
during this downtime.

Try Workflow Builder

Did you know you can easily automate tasks like responding to SMS, team messages, and more? Plus it's included with RingCentral Video and RingEX plans!

Try RingCentral Workflow Builder

PRODUCTS
RingEX
Message
Video
Phone
OPEN ECOSYSTEM
Developer Platform
APIs
Integrated Apps
App Gallery
Developer support
Games and rewards

RESOURCES
Resource center
Blog
Product Releases
Accessibility
QUICK LINKS
App Download
RingCentral App login
Admin Portal Login
Contact Sales
© 1999-2024 RingCentral, Inc. All rights reserved. Legal Privacy Notice Site Map Contact Us