---
title: "List internal Telegram campaigns"
method: GET
path: "/campaigns"
---

# List internal Telegram campaigns

`GET /campaigns`

## Request

- Base URL: `https://gramclaw.com/api/v1`
- URL: `https://gramclaw.com/api/v1/campaigns`
- Auth: HTTP bearer

Requires an explicitly issued campaign-scoped key plus the REST and Campaigns feature gates and campaign user allowlist. Returns truthful durable reporting; legacy campaigns are excluded.

## Query parameters

- `cursor` string
- `limit` integer

## Response `200`

Internal campaign page and coverage limitations

## Other responses

- `403`: Missing campaign scope or campaign allowlist authorization
- `503`: REST/Campaigns disabled or campaign schema unavailable

---

[API](https://skmtc.dev/gramclaw/apis/gramclaw-telegram-api.md) · [All operations](https://skmtc.dev/gramclaw/apis/gramclaw-telegram-api/llms.txt) · [OpenAPI document](https://skmtc.dev/gramclaw/apis/gramclaw-telegram-api/revisions/7506dc9c905a?raw)
