Hi all,
I’m completing the Custom Apps Development Training practical challenge and have hit a blocker on the Watch Records instant trigger.
What happened
I had a working dedicated webhook attached and was iterating on the Communication block. To get a clean state, I deleted the webhook from Make’s Webhooks UI. That list is now empty.
When I try to create a new webhook from the scenario, the attach call to POST /webhooks returns:
{“error”: {“message”: “Number of webhooks is exceeded.”, “code”: 429}}
So the API still has an active subscription, even though Make’s side is empty.
What I’ve tried
- Listing webhooks via
GET /webhooks→ 404, endpoint doesn’t exist on this API - Checking Make’s webhook list → empty
- Searching scenario run history for the original attach response → only shows runtime executions, not the response that contained the hookId
- Checking browser DevTools for cached requests → nothing useful
Without the orphaned hookId I can’t call DELETE /webhooks/{id} myself.
App details
- App slug:
app-academy-v3-ulhkow - Region: EU1
- User limit per docs: 1 webhook per user
Question
Is there a recommended self-recovery path here, or do I need a staff member to clear my webhook count on the API side?
Also — is there a known reason the training API doesn’t expose GET /webhooks, when individual DELETE /webhooks/{id} is supported? Listing would let users self-recover from this state.
Thanks!