---
title: "List your first-touch webhook subscriptions"
method: GET
path: "/kol/first-touches/subscriptions"
tags: ["KOL"]
---

# List your first-touch webhook subscriptions

`GET /kol/first-touches/subscriptions`

## Request

- Base URL: `https://madeonsol.com/api/v1`
- URL: `https://madeonsol.com/api/v1/kol/first-touches/subscriptions`
- Auth: HTTP bearer

ULTRA and BUSINESS only. Up to 10 active subscriptions per user on ULTRA, 50 on BUSINESS.

## Response `200`

OK

- object
  - `subscriptions` FirstTouchSubscription[]
    - `id` string, uuid
    - `name` string, nullable
    - `filters` object
      - `kol` string, nullable: Wallet address (32-44 base58 chars)
      - `mint_suffix` string, nullable
      - `min_first_buy_sol` number, nullable
      - `min_scout_tier` 'S' | 'A' | 'B' | 'C', nullable
      - `min_n_touches` integer, nullable
    - `delivery_mode` 'websocket' | 'webhook' | 'both'
    - `webhook_url` string, uri, nullable
    - `min_mc_usd` number, nullable
    - `max_mc_usd` number, nullable
    - `is_active` boolean
    - `created_at` string, date-time
    - `updated_at` string, date-time

## Other responses

- `401`: Missing or invalid API key, or an expired free-tier key. Authentication-stage error: no `X-RateLimit-*` headers, no `_rid`.
- `403`: Ultra tier required
- `429`: Too many requests. Every 429 carries `Retry-After`. A quota 429 (`rate_limit_exceeded`, with `X-RateLimit-*`), a heavy-query concurrency 429 (`error_kind` `concurrency`/`capacity`), or the per-IP authentication-failure block (30 failed auths/min; plain `error` + `retry_after_seconds`, no `X-RateLimit-*`).
- `500`: Unexpected server error from the route (`Internal server error`, with `_rid`). Safe to retry with backoff. A failed API-key lookup is a 503 `auth_backend_unavailable`, never a 500.
- `503`: The API-key or subscription lookup could not be answered (authentication stage). Retryable and not your fault: it is never counted as a failed authentication. Honour `Retry-After`; no `X-RateLimit-*`, no `_rid`.

---

[API](https://skmtc.dev/madeonsol/apis/madeonsol-api.md) · [All operations](https://skmtc.dev/madeonsol/apis/madeonsol-api/llms.txt) · [OpenAPI document](https://skmtc.dev/madeonsol/apis/madeonsol-api/revisions/96ce84657f55?raw)
