User API
The AlterCPA TOP public API lets you manage bots and campaigns, pull statistics, export leads, and handle billing — programmatically. It exposes the same surface the dashboard uses, so everything you can do in the UI you can script.
Base URL: https://my.altercpa.top/api
Quick start
curl "https://my.altercpa.top/api/profile/info.json?id=42-d3adb33f…"{ "status": "ok", "data": { "id": 42, "name": "John Doe", … } }Replace 42-d3adb33f… with your {user_id}-{user_api} key from
Profile → API key. See
Authentication & conventions for all auth options and
the full response envelope.
Sections
| Section | What you can do |
|---|---|
| Authentication & conventions | Auth methods, JSON envelope, common errors |
| Profile & tracker | Read account info, rotate API key, set global postbacks, connect a tracker |
| Bots | List, connect, fetch admin chats, disconnect |
| Campaigns & media | Full CRUD, fetch deep link, pause/resume, upload welcome media |
| Leads, journal & stats | Export conversions, browse chat activity, pull aggregated statistics |
| Transfer | Hand bots or campaigns to another account |
| Tariffs & billing | List plans, start a payment, view payment history |