Adsly documentation
How to work with Adsly. The first section is the API: connect your own code, scripts or AI assistant to your Telegram Ads cabinets.
This is the documentation for Adsly. It starts with the API: everything you do with campaigns in the Adsly panel — read stats, create campaigns, change bids and texts, switch campaigns on and off, move budget — you can also do from your own code with an API key, the same way for every cabinet in your account.
API
- QuickstartKey, first request and your first campaign through the API — about five minutes.
- Keys and accessRead-only and campaign-managing keys, which cabinets a key reaches, agency teams.
- Create campaignsChannel, bot, search and audience targeting, one or a hundred campaigns per call.
- Manage campaignsEdit, pause and resume, move budget, copy, delete — one campaign or a thousand.
- WebhooksSigned status changes in real time and an hourly stats digest.
- Build with an AI assistantHand these docs to Claude Code or another coding agent and let it write the integration.
Base URL and auth
https://app.adsly.pro/api/v1
X-API-Key: adsly_… Create the key in the panel: API & Webhooks (Pro and Agency plans). Questions — @adsly_pro.
Machine-readable
- OpenAPI 3.1 spec — every endpoint, parameter and error code.
- llms.txt — the index AI agents read; llms-full.txt — all pages in one file.
- Every page has a Markdown twin: add
.mdto its path, e.g. /docs/api.md.