Skip to content

MngTestWorkflowRule

Phase 1 dry-run endpoint. It validates rule schema and explicitly reports that runtime condition evaluation is not enabled yet.

Access

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

Request

{
  "command": "MngTestWorkflowRule",
  "extID": "1",
  "data": {
    "trigger": "deposit.created",
    "conditions": [
      { "field": "amount_usd", "op": ">=", "value": 50000 }
    ],
    "actions": [
      {
        "type": "notify.manager",
        "params": {
          "message": "Large deposit"
        }
      }
    ]
  }
}

Response Data

{
  "valid": true,
  "matched": false,
  "executed": false,
  "test_only": true,
  "message": "Rule schema is valid. Runtime condition evaluation is not enabled in phase 1."
}