CRM Open API DocumentationCRM Open API Documentation
REST API
Webhooks
PSP Open API
External Exchange Rates
REST API
Webhooks
PSP Open API
External Exchange Rates
  • Webhook Introduction
  • Securing your Webhooks
  • Events - Approval

    • Withdrawal

      • Approve Withdrawal Requests
      • Reject Withdrawal Requests
    • Prop Trading

      • Approve Prop Trading Requests
      • Reject Prop Trading Live Requests
    • Prop Trading Live

      • Approve Prop Trading Live Requests
      • Reject Prop Trading Live Requests

Approve Prop Trading Live Requests

Event

Event SlugDescription
crm.webhooks.requests.propTradingLive.approve.node.1Triggers when multi-step approval is disabled, or multi-step approval is installed and approved on the 1st node
crm.webhooks.requests.propTradingLive.approve.node.2Triggers when approved on the 2nd node
crm.webhooks.requests.propTradingLive.approve.node.3Triggers when approved on the 3rd node
crm.webhooks.requests.propTradingLive.approve.node.4Triggers when approved on the 4th node
crm.webhooks.requests.propTradingLive.approve.node.5Triggers when approved on the 5th node
crm.webhooks.requests.propTradingLive.approve.node.6Triggers when approved on the 6th node
crm.webhooks.requests.propTradingLive.approve.node.7Triggers when approved on the 7th node
crm.webhooks.requests.propTradingLive.approve.node.8Triggers when approved on the 8th node
crm.webhooks.requests.propTradingLive.approve.node.9Triggers when approved on the 9th node
crm.webhooks.requests.propTradingLive.approve.node.10Triggers when approved on the 10th node

Data

KeyTypeDescription
idstringrequest id
typestringrequest type: prop_trading_live_step
statusstringrequest status: approved | pending
user_idstringrequest user id
request_timestringdate and time of the request. UTC+0
package_namemapname of prop trading challenge
platformstringtrading platform
connection_idstringtrading platform server id
groupstringgroup of trading account
leveragestringleverage of trading account
initial_balancestringinitial balance of trading account
max_daily_loss_percentstringmax daily loss percent of prop trading account
max_loss_percentstringmax loss percent of prop trading account
profit_target_percentnumberprofit target percent of prop trading account
prop_trading_flowobjectshow current prop_trading stage when multi-step approval is configured
prop_trading_flow.total_stepsobjecttotal number of steps for this prop_trading
prop_trading_flow.current_stepsobjectcurrent step that has been approved

Example

This is an example of the full JSON payload while approving a withdrawal request on node 1

{
  "source": {
    "service": "requests",
    "group": "crm.webhooks.groups.requests.propTradingLive",
    "event": "crm.webhooks.requests.propTradingLive.approve.node.1"
  },
  "target": {
    "name": "自营交易live阶段"
  },
  "version": "1.0.0",
  "data": {
    "id": "qkk4x3p1",
    "type": "prop_trading_live_step",
    "status": "pending",
    "user_id": "045dff8l",
    "request_time": "2024-07-30 09:00:26",
    "package_name": {
      "zh-cn": "全是live+不返佣",
      "zh-tw": "全是live+不返佣",
      "en-us": "全是live+不返佣",
      "ja": "全是live+不返佣"
    },
    "connection_id": "struk0gc",
    "platform": "mt5",
    "group": "demo\\BBSTGHEDGEEUR",
    "leverage": 200,
    "initial_balance": 7000,
    "max_daily_loss_percent": 10,
    "max_loss_percent": 20,
    "profit_target_percent": 0.1,
    "prop_trading_flow": {
      "total_steps": 3,
      "current_step": 1
    }
  }
}
Last Updated:: 8/26/24, 7:57 AM
Next
Reject Prop Trading Live Requests