Skip to content

MngGetWorkflowActionsByTrigger

Returns action definitions allowed for a selected workflow trigger.

Access

Manager sessions: SESSION_MANAGER, SESSION_ADMIN, SESSION_DEALER, SESSION_CRM_MANAGER, SESSION_CRM_ADMIN.

Request Parameters

Name Type Required Description
trigger string Yes Trigger code, for example deposit.created

Request

{
  "command": "MngGetWorkflowActionsByTrigger",
  "extID": "1",
  "data": {
    "trigger": "deposit.created"
  }
}

Response Data

{
  "rows": [
    {
      "code": "kyc.require_step",
      "scope": 0,
      "side_effect_level": 2,
      "supported_payload_types": [1, 3, 5],
      "requires_account": 0,
      "requires_customer": 1,
      "requires_kyc": 1,
      "requires_lead": 0,
      "required_params": ["step_code", "level"],
      "optional_params": ["reason"],
      "recommended_conditions": ["amount_usd", "customer.kyc_current_level"]
    }
  ]
}

recommended_conditions is a UI hint. Backend validation does not require these fields.