POST /agents
Onboard agent with KYC/licensing and bank account
PATCH /agents/{id}
Update status, hierarchy, or channel permissions
POST /hierarchies
Bulk update upline/downline structures
POST /sales/import
Push policy sales/cancellations from PAS
POST /commissions/calc
Trigger calculation for single sale or batch
GET /statements/{period}
Retrieve commission statements by agent/branch
POST /payouts/initiate
Create payout batch and send to bank/payroll
POST /payouts/notify
Bank callback with success/failure for each item
POST /chargebacks
Apply chargeback/clawback with reasons & links
POST /callbacks/status
Asynchronous updates to partner portals