EnglishUser APIAPI overview

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

SectionWhat you can do
Authentication & conventionsAuth methods, JSON envelope, common errors
Profile & trackerRead account info, rotate API key, set global postbacks, connect a tracker
BotsList, connect, fetch admin chats, disconnect
Campaigns, screens & mediaFull CRUD, fetch deep link, pause/resume, welcome screens and media, CAS guard and group cleanup
BroadcastsConfigure triggered follow-ups, create and run manual broadcasts
CRM: teams & operatorsTeams, operators, templates, custom events and CRM stats
Leads, journal & statsPer-status summary, export conversions to CSV, browse chat activity, campaign leaderboard
TransferHand bots or campaigns to another account
Tariffs & billingList plans, start a payment, resume and cancel payments, view payment history