— Operator · API & webhooks

Extend, integrate, automate.

Create users, push strategies, subscribe to events. REST + webhooks · idempotent · versioned.

API keys

Use the live key in production · test key against the sandbox · rotate any time
+ Generate new key
● LIVEcreated 14 Feb tt_wl_acme_live_8X7Pq••••••••••••2Nv4
● TESTcreated 14 Feb tt_wl_acme_test_5j3Rk••••••••••••8Lp2

Webhook receiver

Your endpoint — we POST events here · HMAC-SHA256 signed · 3 retries with exponential back-off
● Healthy · 99.94% (30d)
🔒 https://api.acme-algos.com/webhooks/tt Edit Test ping
Signing secret: whsec_QPj••••••••••••••••72f · rotate

Event subscriptions

Pick which events POST to your endpoint · stats over last 7 days
user.created
Fires when a new client signs up via your branded login.
47 fired · 100% delivered
user.broker_connected
A client successfully links their broker account · payload includes broker name + masked client code.
63 fired · 100% delivered
strategy.deployed
Client deployed a strategy from paper / draft to live mode · ticks ₹15/day burn starts.
186 fired · 99.5% delivered
strategy.paused
Strategy went off-live (client paused, broker disconnected, or hit risk limit) · burn stops.
22 fired · 100% delivered
usage.daily
Daily roll-up of strategy-days billed · sent at 18:30 IST · use to reconcile with your wallet.
21 fired · 100% delivered
broker.disconnected
Client's broker auth expired or revoked · use to trigger your own re-auth nudge flow.
8 fired · 100% delivered
wallet.low_balance
Your own TT wallet fell under runway threshold · sent alongside the inbox + WhatsApp alert.
0 fired

Recent deliveries

Last 50 webhook events · click any row to inspect payload + replay
Full event log →
Time Event Event ID HTTP Latency Status
14:32:18user.createdevt_3xKqPm74200184 msDelivered
14:31:52user.broker_connectedevt_3xKqOZ9R200206 msDelivered
14:21:02strategy.deployedevt_3xKpV8m2200171 msDelivered
13:18:41strategy.deployedevt_3xKnRr825002.4 sRetrying (2/3)
13:18:11strategy.deployedevt_3xKnRq71200192 msDelivered (after retry)
11:46:30user.broker_connectedevt_3xKjAq22200168 msDelivered
10:02:14strategy.pausedevt_3xKfPL40200211 msDelivered
Yesterday · 18:30usage.dailyevt_3xKaUU09200156 msDelivered

Inbound API · most-used endpoints

Call us from your backend · base URL https://api.tradetron.app/v1
All endpoints →
POST /wl/users
Create a client under your whitelabel. Returns user_id + one-time login URL. Use for migration / bulk import.
curl -X POST https://api.tradetron.app/v1/wl/users \
  -H "Authorization: Bearer tt_wl_acme_live_…" \
  -H "Content-Type: application/json" \
  -d '{"email":"[email protected]","phone":"+91981234567","plan_id":"plan_PNxa72Aj"}'
POST /wl/strategies/push
Push a strategy template (markdown or JSON) to a specific client or all clients on a plan tier.
curl -X POST https://api.tradetron.app/v1/wl/strategies/push \
  -H "Authorization: Bearer tt_wl_acme_live_…" \
  -d '{"target":{"plan_id":"plan_PNxa72Bk"},"template":"...markdown..."}'
GET /wl/usage
Query daily usage roll-ups. Filter by date range, plan, broker, or specific client.
curl "https://api.tradetron.app/v1/wl/usage?from=2026-05-01&to=2026-05-23" \
  -H "Authorization: Bearer tt_wl_acme_live_…"
GET /wl/users/:id/strategies
List all strategies a client has (paper + live), with current P&L and broker status.
curl https://api.tradetron.app/v1/wl/users/usr_3xKa97/strategies \
  -H "Authorization: Bearer tt_wl_acme_live_…"
DELETE /wl/users/:id
Soft-delete a client. Their data is retained for 30 days; live strategies are auto-paused.

Rate limits & quotas

Standard tier · talk to us about higher limits if you outgrow these
API · requests / minute
180 / 1,000
API · requests / day
14,200 / 60,000
Bulk user creation · per hour
40 / 500
Webhook event subscriptions
6 of 10 active