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.
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 }