API reference · v2 compat + v3 native

Boring docs for production APIs.

Endpoints you can copy-paste. Auth via key only — no OAuth dance. Interactive OpenAPI browser inside the dashboard once you have a key.

Authentication

Every request carries a single key field. Generate one in the dashboard, rotate whenever. No expiry unless you set one.

Rate limits

60 requests per minute per API key. Need more throughput? Message support — higher per-key ceilings are available.

Core endpoints (JAP-compatible)
POST/api/japaction =services

List available services with current rates and min/max quantities.

POST/api/japaction =add

Create an order. Returns the order id you poll with action=status.

POST/api/japaction =status

Live order status: charge, current state, and remaining quantity.

POST/api/japaction =refill

Request a free refill inside the 90-day window on eligible subscriber orders.

Order status, in one paragraph.

Poll action=status with your order id. You get one of:Pending,In progress,Completed,Paused,Canceled. Statuses are plain strings — most panel scripts match on them directly. Polling once a minute per order stays well inside the rate limit.

Your keys live in the dashboard.

Create, name, and revoke API keys from the dashboard — one key works across every endpoint format. Sign in to manage yours.

Manage API keys
Telegram SMM API Docs — Reseller API Reference | Telegram.Software