Webhooks - Subscriptions

Resume a paused subscription

Put one paused rule back into service. Nothing is buffered while a rule is paused, so the response hands back the window that was missed, how much of it was counted and what can be re-read from the REST routes, instead of replaying it. A rule that is already serving is left exactly as it is, with gap null. If resuming would be undone within seconds, because the plan has no webhook delivery or today's budget is already spent, the request is refused with the reason rather than granted and reversed. Your own on and off switch is never touched by a resume. Authenticate with an API key or a signed-in dashboard session. Costs no credits.

post/v1/webhooks/subscriptions/{id}/resume

Request

  • Base URL: https://api.0xarchive.io
  • URL: https://api.0xarchive.io/v1/webhooks/subscriptions/{id}/resume
  • Auth: API key in header X-API-Key

Path parameters

idstring uuid required
Example:3c1f0a52-8d6b-4f0e-9b1a-6f2c4d8e9a10

Subscription identifier.

Response

The subscription, and the window it missed

successboolean
notestring

Present only when nothing changed, to say why.

Example response

{
  "success": true,
  "data": {
    "event_type": "market.liquidation",
    "filters": {
      "symbols": [
        "BTC",
        "ETH"
      ],
      "addresses": [
        "0x6b9e773128f453f5c2c60935ee2de2cbc5390a24"
      ],
      "params": {
        "max_age_s": 3600
      },
      "conditions": [
        {
          "metric": "notional_usd",
          "op": "greater_than_or_equal",
          "value": 100000
        }
      ],
      "min_notional_usd": 100000
    },
    "enabled": true,
    "status": "active",
    "pause_message": "This rule was paused because the account reached its Pro plan limit of 50000 webhook deliveries in a day. The daily allowance resets at 2026-09-21 00:00 UTC, and a paused rule does not restart with it. Resume it with POST /v1/webhooks/subscriptions/resume.",
    "pause_reason": "deliveries_per_day_cap"
  },
  "gap": {
    "reason": "deliveries_per_day_cap",
    "counted": true
  },
  "note": "This subscription was already active, so nothing changed."
}

Changes

No recorded changes to this operation across all 1 revision of this API.