Webhooks just suddenly stopped but webhook url shows as validated

My own logs show we got webhooks for our app up until 10pm on 29th April, however, since then despite being validated the webhook simply wont fire, I would show proof of validation but I am not allowed to upload photos despite it being available in the editor so… dunno.

The app ID is lQ9resIaSV-MnLPGNGM_tg

I know for a fact we should be getting webhooks since users are completing sessions and we normally get at least 1 webhook a day (logs show at least 1 a day for months now)

Either way it is causing havoc for our app and users who cannot get any webhooks.

My last log of a callback is:

{
“_id”: {
“$oid”: “69f27d2d17c2d44c2d10ea8a”
},
“userId”: null,
“service”: “zoom”,
“method”: “POST”,
“headers”: {
“x-forwarded-for”: “134.224.12.55”,
“x-forwarded-proto”: “https”,
“x-forwarded-port”: “443”,
“host”: “xxx”,
“x-amzn-trace-id”: “Root=1-69f27d2d-0424706a743cb76c195922d2”,
“content-length”: “411”,
“authorization”: “xxx”,
“clientid”: “rNiiZRwoQ86fQiKPHpHeSg”,
“x-zm-trackingid”: “v=2.0;clid=us06;rid=WEB_d74ba2a1ccb27b6854586bbad4d1d3d4”,
“x-zm-request-id”: “3998f229_4151_418b_b7d1_7b648bdbca87”,
“x-zoom-app-type”: “user_level”,
“x-zm-request-timestamp”: “1777499436”,
“x-zm-signature”: “v0=de1bd72fe5724a8009e0c1d1f10ea4a7fb292933248d43abc51765e9549e158e”,
“traceparent”: “00-6ac9817cb6a206bcf41bf3afbbe6c6fc-33f7f306799689f2-00”,
“zm-trace-upstream”: “Meeting_Web_marketplace-consumer”,
“content-type”: “application/json; charset=utf-8”,
“user-agent”: “Zoom Marketplace/1.0a”
},
“body”: “xxx”,
“isProcessed”: false,
“isProcessedAt”: null,
“error”: null,
“stripeEventId”: null,
“createdAt”: {
“$date”: “2026-04-29T21:50:37.147Z”
},
“updatedAt”: {
“$date”: “2026-04-29T21:50:37.147Z”
},
“__v”: 0
}

@Sam17 could you try this solution for now? Delete the webhook subscription and add a new webhook subscription with your latest webhook endpoint.

I cannot, I am not allowed to add a new one it is disabled for me or delete due to it being in review maybe

I just had a message again saying I needed to verify my URL (this happens form time to time since you do not send the right creds down for some reason once every so often, again another thread on here), anyway I go to try and it says “The authorization URL can only be generated if the production URL is validated.”

So it seems the Zoom rep who is re-approving our app has actually unapproved our old app in some way and broke it