Integration API
The token obtained from the Authorization service must be included in the Authorization request header when calling all integration services.
Rule Execution APIs
These APIs are used by applications to execute rules.
They enable invoking rules, sending parameters, and receiving results.
Executes all rules belonging to a category.
Query parameters
baseDatestring · dateRequired
baseDate
categoryCodestringRequired
categoryCode
includeSubCategoriesbooleanOptional
includeSubCategories
Body
Responses
200
OK
*/*
201
Created
401
Unauthorized
403
Forbidden
404
Not Found
post
/public/ruleExecuterApi/executeWithCategoryPOST /public/ruleExecuterApi/executeWithCategory?baseDate=2025-11-08&categoryCode=text HTTP/1.1
Host: 127.0.0.1/
Content-Type: application/json
Accept: */*
Content-Length: 105
{
"context": [
{
"code": "text",
"value": "text",
"values": [
"text"
]
}
],
"halter": [
{
"code": "text",
"result": "text"
}
]
}{
"localProcessCode": "text",
"results": {
"ANY_ADDITIONAL_PROPERTY": [
{
"code": "text",
"multiple": true,
"name": "text",
"value": "text",
"values": [
"text"
]
}
]
}
}Executes a single rule
Query parameters
baseDatestring · dateRequired
baseDate
pathstringRequired
path
Body
Responses
200
OK
*/*
201
Created
401
Unauthorized
403
Forbidden
404
Not Found
post
/public/ruleExecuterApi/executeWithPathPOST /public/ruleExecuterApi/executeWithPath?baseDate=2025-11-08&path=text HTTP/1.1
Host: 127.0.0.1/
Content-Type: application/json
Accept: */*
Content-Length: 62
{
"context": [
{
"code": "text",
"value": "text",
"values": [
"text"
]
}
]
}{
"localProcessCode": "text",
"results": [
{
"code": "text",
"multiple": true,
"name": "text",
"value": "text",
"values": [
"text"
]
}
]
}Executes multiple rules
Query parameters
baseDatestring · dateRequired
baseDate
pathsstring[]Required
paths
Body
Responses
200
OK
*/*
201
Created
401
Unauthorized
403
Forbidden
404
Not Found
post
/public/ruleExecuterApi/executeWithPathsPOST /public/ruleExecuterApi/executeWithPaths?baseDate=2025-11-08&paths=text HTTP/1.1
Host: 127.0.0.1/
Content-Type: application/json
Accept: */*
Content-Length: 105
{
"context": [
{
"code": "text",
"value": "text",
"values": [
"text"
]
}
],
"halter": [
{
"code": "text",
"result": "text"
}
]
}{
"localProcessCode": "text",
"results": {
"ANY_ADDITIONAL_PROPERTY": [
{
"code": "text",
"multiple": true,
"name": "text",
"value": "text",
"values": [
"text"
]
}
]
}
}The Options services provide the list of parameters used in the rule.
Returns the parameters of the rules under the category
Query parameters
baseDatestring · dateRequired
baseDate
categoryCodestringRequired
categoryCode
includeSubCategoriesbooleanOptional
includeSubCategories
Responses
200
OK
*/*
401
Unauthorized
403
Forbidden
404
Not Found
get
/public/ruleExecuterApi/optionsForCategoryGET /public/ruleExecuterApi/optionsForCategory?baseDate=2025-11-08&categoryCode=text HTTP/1.1
Host: 127.0.0.1/
Accept: */*
{
"ANY_ADDITIONAL_PROPERTY": {
"description": "text",
"in": [
{
"code": "text",
"dataType": "text",
"multiple": true,
"name": "text"
}
],
"name": "text",
"out": [
{
"code": "text",
"dataType": "text",
"multiple": true,
"name": "text"
}
]
}
}Returns the parameters of a single rule
Query parameters
baseDatestring · dateRequired
baseDate
pathstringRequired
path
Responses
200
OK
*/*
401
Unauthorized
403
Forbidden
404
Not Found
get
/public/ruleExecuterApi/optionsForPathGET /public/ruleExecuterApi/optionsForPath?baseDate=2025-11-08&path=text HTTP/1.1
Host: 127.0.0.1/
Accept: */*
{
"description": "text",
"in": [
{
"code": "text",
"dataType": "text",
"multiple": true,
"name": "text"
}
],
"name": "text",
"out": [
{
"code": "text",
"dataType": "text",
"multiple": true,
"name": "text"
}
]
}Returns the parameters of multiple rules
Query parameters
baseDatestring · dateRequired
baseDate
pathsstring[]Required
paths
Responses
200
OK
*/*
401
Unauthorized
403
Forbidden
404
Not Found
get
/public/ruleExecuterApi/optionsForPathsGET /public/ruleExecuterApi/optionsForPaths?baseDate=2025-11-08&paths=text HTTP/1.1
Host: 127.0.0.1/
Accept: */*
{
"ANY_ADDITIONAL_PROPERTY": {
"description": "text",
"in": [
{
"code": "text",
"dataType": "text",
"multiple": true,
"name": "text"
}
],
"name": "text",
"out": [
{
"code": "text",
"dataType": "text",
"multiple": true,
"name": "text"
}
]
}
}Last updated