# GET /v2/webhooks/{id}

**Get one webhook**

Returns the current state of a webhook subscription. Visibility is account-scoped (not key-scoped) — every API key on this account can fetch every webhook on this account. Webhooks owned by a different account return 404.

## Plan access

- **Plan access.** Included on every plan.
- **Cadence.** Hobby 5m · Pro 1m · Scale 1m · Enterprise 1m.
- **Capacity.** Unlimited on every paid plan.

## Query / path parameters

| Name | In | Type | Required | Description |
|------|----|----|----------|-------------|
| `id` | path | string | yes | Webhook id returned by a subscribe endpoint (`POST /v2/tickers/{T}/subscribe`, etc.). Example: `wh_smRsF3-z36o`. |

## Status codes

- **200** — The full webhook record (`signing_secret` stripped).
- **400** — Invalid webhook id format.
- **404** — Webhook not found, or owned by another account.

## Sample response

```json
{
  "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": "active",
  "source": "v2",
  "subscription_origin": { "type": "ticker", "ref": "NVDA", "condition": "gap_up AND high_volume_alert" },
  "created_at": 1778720416,
  "updated_at": 1778720500,
  "last_match_set": ["NVDA"],
  "last_evaluated_at": 1778721240,
  "next_eval_at": 1778721540
}
```

## Examples

### Get one

Request:

```shell
curl "https://api.tickerbot.io/v2/webhooks/wh_smRsF3-z36o" \
  -H "Authorization: Bearer YOUR_KEY"
```

Response (`200`):

```json
{
  "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": "active",
  "source": "v2",
  "subscription_origin": { "type": "ticker", "ref": "NVDA", "condition": "gap_up AND high_volume_alert" },
  "created_at": 1778720416,
  "updated_at": 1778720500,
  "last_match_set": ["NVDA"],
  "last_evaluated_at": 1778721240,
  "next_eval_at": 1778721540
}
```

---

Interactive sandbox + parameter editor: https://tickerbot.io/docs/endpoints/webhooks/get
