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.