Skip to main content

Tích hợp API

Tất cả HTTP calls trong src/services/api.ts.

Base URL: REACT_APP_API_BASE_URL — mặc định http://localhost:3001/api

Auth: Authorization: Bearer {agent_auth_token}


Auth & Account

MethodEndpointFunction
POST/super-agent-auth/loginloginWithUsernameOrEmail
POST/super-agent-auth/verify-otpverifyPortalLoginOtp
POST/super-agent-auth/forgot-password/request-otprequestForgotPasswordOtp
POST/super-agent-auth/forgot-password/verify-otpverifyForgotPasswordOtp
POST/super-agent-auth/forgot-password/confirmconfirmForgotPasswordReset
PATCH/super-agent/settings/two-factorpatchPortalTwoFactor
PATCH/agent/settings/low-balance-warningpatchAgentLowBalanceWarning
POST/super-agent/verify/send-otpsendSuperAgentVerificationOtp
POST/super-agent/verify/confirmconfirmSuperAgentVerificationOtp

Dashboard & Credits

MethodEndpointFunction
GET/super-agent/dashboardfetchDashboard
POST/super-agent/convert-balance-to-creditsconvertBalanceToCredits
POST/super-agent/credits/purchasepurchaseCredits
GET/super-agent/payments/zeroxprocessing/static-walletslistZeroxStaticWallets
POST/super-agent/payments/zeroxprocessing/static-wallets/initinitZeroxStaticWallets
GET/payment/provider-fee-rategetProviderFeeRate
GET/super-agent/provider-feesfetchProviderFeeConfigs

Managed Agents

MethodEndpointFunction
GET/super-agent/agentsfetchManagedAgents
GET/super-agent/agents/:agentIdfetchManagedAgent
POST/super-agent/agentscreateManagedAgent
PATCH/super-agent/agents/:id/suspendsuspendManagedAgent
PATCH/super-agent/agents/:id/unsuspendunsuspendManagedAgent
PATCH/super-agent/agents/:id/ratesupdateManagedAgentRate
PATCH/super-agent/agents/:id/passwordupdateManagedAgentPassword
PATCH/super-agent/agents/:id/nameupdateManagedAgentName
PATCH/super-agent/agents/:id/popup-permissionsupdateManagedAgentPopupPermissions
POST/super-agent/agents/:id/credits/distributedistributeCreditsToManagedAgent
POST/super-agent/agents/:id/credits/withdrawwithdrawCreditsFromManagedAgent
GET/super-agent/agents/:agentId/game-mappingsfetchManagedAgentGameMappings
PUT/super-agent/agents/:agentId/game-mappingsputManagedAgentGameMappings

Shops & Players

MethodEndpointFunction
GET/super-agent/shopsfetchManagedShops
GET/super-agent/shops/statsfetchSuperAgentShopHierarchyStats
GET/super-agent/shops/:shopIdfetchShop
PATCH/super-agent/shops/:shopId/movemoveManagedShop
PATCH/super-agent/shops/:shopId/ratesupdateShopCost
GET/super-agent/playersfetchManagedPlayers
PATCH/super-agent/players/:playerId/movemoveManagedPlayer
POST/agent/shopscreateShop
PATCH/agent/shops/:shopId/suspendsuspendShop
PATCH/agent/shops/:shopId/unsuspendunsuspendShop
PATCH/agent/shops/:shopId/passwordupdateShopPassword
PATCH/agent/shops/:shopId/popup-permissionsupdateShopPopupPermission
POST/agent/credits/distributedistributeCredits

Shop wallet

MethodEndpointFunction
GET/super-agent/shops/:shopId/cdn-wallet/transactionsfetchManagedShopCdnTransactions
GET/super-agent/shops/:shopId/cdn-wallet/transactions/:idfetchManagedShopCreditTransactionById
GET/super-agent/shops/:shopId/usd-wallet/ledgerfetchManagedShopUsdLedger
GET/super-agent/shops/:shopId/usd-wallet/ledger/:idfetchManagedShopUsdLedgerEntryById

Transactions & USD Wallet

MethodEndpointFunction
GET/super-agent/transactionsfetchAgentTransactions
GET/super-agent/transactions/:idfetchSuperAgentCreditTransactionById
GET/super-agent/transactions/exportexportSuperAgentWalletTransactions
GET/super-agent/online-balance/ledgerfetchSuperAgentOnlineBalanceLedger
GET/super-agent/online-balance/ledger/:idfetchSuperAgentUsdLedgerEntryById
GET/super-agent/online-balance/ledger/exportexportSuperAgentOnlineBalanceLedger
GET/super-agent/online-balance/withdrawals/otp/eligibilityfetchSuperAgentWithdrawalOtpEligibility
POST/super-agent/online-balance/withdrawals/otp/sendsendSuperAgentWithdrawalOtp
POST/super-agent/online-balance/withdrawals/otp/verifyverifySuperAgentWithdrawalOtp
POST/super-agent/online-balance/withdrawalscreateSuperAgentOnlineBalanceWithdrawal
GET/super-agent/portal-withdrawal-limitsfetchSuperAgentPortalWithdrawalLimits
GET/super-agent/online-balance/withdrawals/feefetchSuperAgentOnlineBalanceWithdrawalFee

Broadcasts, Popups, Fraud, Games

MethodEndpointFunction
GET/super-agent/broadcastsfetchAgentBroadcasts
POST/super-agent/broadcasts/:id/ackackAgentBroadcast
POST/super-agent/broadcastscreateAgentBroadcast
GET/super-agent/in-app-popups/unseenfetchAgentInAppPopupsUnseen
POST/super-agent/in-app-popups/:id/seenmarkAgentInAppPopupSeen
POST/super-agent/in-app-popups/:id/never-againmarkAgentInAppPopupNeverAgain
POST/super-agent/in-app-popupscreateAgentInAppPopup
GET/game-providersfetchPublicGameProviders
GET/super-agent/player-fraud-indicatorsfetchSuperAgentPlayerFraudIndicators
GET/super-agent/player-fraud-indicators/:idfetchSuperAgentPlayerFraudIndicatorDetail
GET/super-agent/player-fraud-indicators/transaction/:id/profit-analysisfetchSuperAgentPlayerFraudWithdrawalAnalysis
POST/super-agent/player-fraud-indicators/:id/resolveresolveSuperAgentPlayerFraudIndicator