API v2.0 — Production Ready

Agent Transaction
Platform API

A unified REST API for casino agent operations. Deposits, withdrawals, rebates, messaging — all automated with smart bypass handling.

Read the Docs → API Reference
37
API Endpoints
11
Categories
<200ms
Avg Response
0
Dependencies
Capabilities
Everything you need to automate agent operations
Built on top of the 747.LIVE panel's internal API. No browser automation — direct HTTP calls with session-cookie authentication.

Smart Transfers

One endpoint handles deposits and withdrawals. Auto-detects player ownership, calculates rebates, enforces bypass policies, and notifies agents.

💰

Rebate Engine

Configurable rebate percentages per sub-agent. Automatic obligation tracking with settlement summaries. Supports REAL and CREDIT money types.

🔒

Token Authentication

Exchange credentials once for a 4-hour Bearer token. Backwards-compatible with body credentials. Every response includes a unique request ID.

🔌

Webhooks

Register callback URLs for real-time events. HMAC-SHA256 signed payloads. Supports transfer.completed, transfer.failed, and bypass.blocked events.

📋

Reports & Analytics

7 report endpoints covering player activity, agent performance, products breakdown, daily summaries, and dashboard metrics with date filters.

💬

Messaging & Notifications

Send messages to agents, read chat threads, track notifications. Built for OTP delivery, transaction alerts, and inter-agent communication.

Three API calls to your first transfer
Login, configure rebate, and process a smart transfer. The API handles player lookup, bypass detection, and rebate calculation automatically.
Full Quick Start Guide →
terminal
# 1. Login
curl -X POST https://747.innoserver.cloud/api/auth/login \
  -d '{"agentUsername":"demo","agentPassword":"***"}'
# → { "data": { "token": "tok_xxx..." } }

# 2. Smart transfer (auto-detects bypass + rebate)
curl -X POST https://747.innoserver.cloud/api/transfer \
  -H "Authorization: Bearer tok_xxx" \
  -d '{"playerUsername":"Lykmyk","type":"deposit",
       "amount":100,"paymentMethod":"gcash"}'
# → { txId, isBypass, rebate: { percent: 2, amount: 2 } }

# 3. Check settlement obligations
curl -X POST https://747.innoserver.cloud/api/transfer/config \
  -H "Authorization: Bearer tok_xxx"
# → { settlement: [{ agent: "doctrinedark", owed: 2 }] }
API Endpoints
Comprehensive endpoint coverage
37 endpoints across 11 categories. All POST (except health), all return a standardized JSON envelope.
POST/api/auth/loginExchange credentials for Bearer token
POST/api/transferSmart deposit/withdraw with rebate + bypass
POST/api/depositRaw deposit to player
POST/api/withdrawRaw withdraw from player
POST/api/agent/depositDeposit to sub-agent (rebate topup)
POST/api/balanceAgent wallet balance
POST/api/report/dailyDaily deposits, withdrawals, bets summary
POST/api/message/sendSend message to agent/affiliate
POST/api/webhook/registerRegister webhook callback URL
GET/api/healthHealth check for monitoring
View all 37 endpoints →