Custom Apps Training: Orphaned webhook returning 429 "Number of webhooks is exceeded" — cannot delete without hookId

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!

@EllaD