Execute Rule - API Specifications

The Rule created can be executed via Execute Rule API. 

URL - https://smartops-dev03.eastus.cloudapp.azure.com/rule-engine/api/smartops/rule/executerules

Request Headers

Authorization: Bearer <<>>
Connection: keep-alive
Content-Type: application/json
Organization-key: 1
Organization-name: ustglobal
user: smartops

 

Request Object

{
  "packageName": "KieRule",
  "className": "Invoice",
  "ruleId": "23e4ac68-c74d-4ab2-963e-a64e1c3b2a0f",
  "ruleName": "testshi1",
  "ruleType": 1,
  "description": "test desc",
  "requestJsonHashMap": {
    "cardType": "SBI",
    "price": 25000
  }
}

Response:

{
  "request": {
    "packageName": "KieRule",
    "className": "Invoice",
    "ruleId": "23e4ac68-c74d-4ab2-963e-a64e1c3b2a0f",
    "ruleName": "testshi1",
    "description": "test desc",
    "ruleTypeName": "DRL",
    "ruleType": 1,
    "requestJsonHashMap": {
      "price": 25000,
      "cardType": "SBI"
    }
  },
  "responseMap": {
    "result": "SUCCESS",
    "responseObject": [
      "discount for SBI = 15",
      "buy one get one offer"
    ]
  },
  "validationStatusVo": null
}


Feedback

Copyright © 2021 UST Global. All Rights Reserved.