Docs / Webhooks / Re-enable a webhook POST https://api.tickerbot.io /v2/webhooks/{id}/enable ⎘
Resets a webhook back to `pending_verification`, clears its match-state cache (so the next eval treats every currently-matching ticker as new and fires a single `webhook.fired`), and re-enqueues the handshake ping. On 2xx the webhook flips to `active`.
Plan access Included on every plan.
Cadence Hobby 5m · Pro 1m · Scale 1m · Enterprise 1m.
Capacity Unlimited on every paid plan.
Status codes 200The updated webhook (now pending_verification).
curl Python Node
Copy curl -X POST "https://api.tickerbot.io/v2/webhooks/wh_smRsF3-z36o/enable" \
-H "Authorization: Bearer YOUR_KEY"Try it
This endpoint requires an authenticated key. Sign in to run it from your dashboard, or get a free key. tickerbot.io/dashboard .
Sample response
{
"as_of": "2026-05-14T11:41:01.000Z",
"id": "wh_smRsF3-z36o",
"name": "NVDA · gap_up AND high_volume_alert",
"q": "ticker = 'NVDA' AND (gap_up AND high_volume_alert)",
"universe_id": null,
"cadence": "5m",
"target_url": "https://your-app.example.com/webhooks/tickerbot",
"delivery": "webhook",
"status": "pending_verification",
"source": "v2",
"subscription_origin": { "type": "ticker", "ref": "NVDA", "condition": "gap_up AND high_volume_alert" },
"created_at": 1778720416,
"updated_at": 1778721800,
"last_match_set": [],
"last_evaluated_at": null,
"next_eval_at": 1778721800
}