Description
I am no longer receiving web hooks on my oAuth app after changing an Event Subscription’s URL.
I created an oAuth app (ID: UtjfMj5pQeOARamRIDD17Q) yesterday and added an Event Subscription for ‘User’s Presence Status has been updated’ and populated the ‘Event notification endpoint URL’ with a URL that was generated by ngrok and pointing towards a service on my local machine. This worked fine. I was able to receive user presence status events.
Today, I changed the ’ Event notification endpoint URL’ to https://api.statusleds.jasonpoindexter.io/status and I am no longer getting User Presence Status updates.
I have manually verified that POST (above URL) receives, logs, and responds with a 200, but I am not getting any POST’s from zoom on User status change.
Which App Type (OAuth / Chatbot / JWT / Webhook)?
OAuth
Which Endpoint/s?
Please see POST url above (I have it my max of 2 links in a new user’s post)
Additional context
I did notice that after I changed the ‘Event notification endpoint URL’ from the ngrok URL to the new endpoint I was still getting webhook POST’s from zoom on the ngrok endpoint. This does not seem intended.
Here is my current eventSubscriptions:
[ { "subscriptionId": "mVGEcxQJRg6Pu7-ZBYEz5Q", "applicationId": "UtjfMj5pQeOARamRIDD17Q", "events": [ "602" ], "eventUsage": "EVENT_FOR_USER", "type": "Private_OAuth", "publicWebhookUrl": null, "privateWebhookUrl": "https://api.statusleds.jasonpoindexter.io/status", "name": "User Presence Change", "privateSubscriptionId": "mVGEcxQJRg6Pu7-ZBYEz5Q" } ]
App Summary:
"summary": { "id": "UtjfMj5pQeOARamRIDD17Q", "name": "UtjfMj5pQeOARamRIDD17Q", "displayName": "LED Status Indicator", "version": "1.0", "icon": null, "description": "LED Status Indicator", "type": "Private_OAuth", "developerId": "EiKnz4sbQgW4Muz3yPDTww", "accountId": "27j5KJLdSz-RtAg174MDCg", "status": "CREATED", "verificationToken": "REMOVED", "usage": "USER_OPERATION", "scopes": [ "user:write", "user:read" ], "redirectUrls": [ "https://api.statusleds.jasonpoindexter.io", "https://api.statusleds.jasonpoindexter.io/auth" ], "developerType": "THIRD_PARTY", "companyName": null, "robotFlag": 0, "legacy": 0, "iconSequence": null, "requiredFeatures": [], "createdTime": 1587772759000, "modifiedTime": 1587779466000, "worksWith": [] },
Any help is much appreciated.