Quota-reset webhook — one ping when your trial quota resets

Free-trial quotas reset at 00:00 UTC daily (that logic is unchanged). Register a webhook and the fleet POSTs you exactly one notification per reset — for all endpoints, or for one slug. Fires are idempotent (repeat checks never duplicate), and a registration is disabled after 3 consecutive delivery failures. Max 5 active registrations per caller IP. Free.

Machine form

POST https://api.mekongtradeintel.com/clinic/quota-webhook
{ "webhook_url": "https://...", "slug": "brief" }        (slug optional)
→ { "ok": true, "registration": { "id": "qwh_...", "slug": "brief",
     "status": "active", ... } }

GET    https://api.mekongtradeintel.com/clinic/quota-webhook
DELETE https://api.mekongtradeintel.com/clinic/quota-webhook
       { "webhook_url": "https://...", "slug": "brief" }

Webhook payload: { "event": "trial_quota_reset", "registration_id": "qwh_...",
  "slug": "brief" | "all", "reset_at": "2026-10-29T00:00:00.000Z",
  "next_reset_at": "2026-10-30T00:00:00.000Z", "quota_note": "...",
  "endpoint_price_usd": 0.01, "endpoint_trial_quota_per_day": 5 }