OData Service for namespace RULE_SRV

This OData service is located at http://localhost/rules-service/rule_srv/
More information: https://helloreverb.com
Contact Info: hello@helloreverb.com
Version:
BasePath:/rules-service/rule_srv
All rights reserved
http://apache.org/licenses/LICENSE-2.0.html

Access

Methods

[ Jump to Models ]

Table of Contents

DecisionTableColumnConditions

DecisionTableColumns

DecisionTableRowCells

DecisionTableRows

DecisionTables

Projects

RuleServices

Rules

RulesetRuleServices

RulesetRules

Rulesets

DecisionTableColumnConditions

Up
patch /DecisionTableColumnConditions(Version='{Version}',RuleId='{RuleId}',Id={Id})
Update entity in DecisionTableColumnConditions (decisionTableColumnConditionsVersionVersionRuleIdRuleIdIdIdPatch)

Path parameters

Version (required)
Path Parameter — Version
RuleId (required)
Path Parameter — Rule ID
Id (required)
Path Parameter — Column ID format: int32

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

DecisionTableColumnCondition Modified DecisionTableColumnCondition (optional)
Body Parameter — New property values

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

204

Success

0

Error odata.error

DecisionTableColumns

Up
post /DecisionTableColumns
Add new entity to DecisionTableColumns (decisionTableColumnsPost)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

DecisionTableColumn RULE_SRV.DecisionTableColumn (optional)
Body Parameter — New entity

Return type

Created DecisionTableColumn

Example data

Content-Type: application/json
{
  "d" : {
    "Condition" : {
      "ValueOnly" : true,
      "Description" : "aeiou",
      "Version" : "aeiou",
      "Expression" : "aeiou",
      "FixedOperator" : "aeiou",
      "RuleId" : "aeiou",
      "Id" : 123
    },
    "Type" : "aeiou",
    "Version" : "aeiou",
    "RuleId" : "aeiou",
    "Id" : 123,
    "Sequence" : 123,
    "Result" : {
      "DataObjectAttributeName" : "aeiou",
      "Version" : "aeiou",
      "RuleId" : "aeiou",
      "DataObjectAttributeId" : "aeiou",
      "Id" : 123,
      "BusinessDataType" : "aeiou"
    }
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

201

Created entity Created DecisionTableColumn

0

Error odata.error

Up
delete /DecisionTableColumns(RuleId='{RuleId}',Version='{Version}',Id={Id})
Delete entity from DecisionTableColumns (decisionTableColumnsRuleIdRuleIdVersionVersionIdIdDelete)

Path parameters

RuleId (required)
Path Parameter — Rule ID
Version (required)
Path Parameter — Version
Id (required)
Path Parameter — Column ID format: int32

Consumes

This API call consumes the following media types via the Content-Type request header:

Request headers

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

204

Success

0

Error odata.error

Up
patch /DecisionTableColumns(RuleId='{RuleId}',Version='{Version}',Id={Id})
Update entity in DecisionTableColumns (decisionTableColumnsRuleIdRuleIdVersionVersionIdIdPatch)

Path parameters

RuleId (required)
Path Parameter — Rule ID
Version (required)
Path Parameter — Version
Id (required)
Path Parameter — Column ID format: int32

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

DecisionTableColumn Modified DecisionTableColumn (optional)
Body Parameter — New property values

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

204

Success

0

Error odata.error

DecisionTableRowCells

Up
post /DecisionTableRowCells
Add new entity to DecisionTableRowCells (decisionTableRowCellsPost)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

DecisionTableRowCell RULE_SRV.DecisionTableRowCell (optional)
Body Parameter — New entity

Return type

Created DecisionTableRowCell

Example data

Content-Type: application/json
{
  "d" : {
    "RowId" : 123,
    "Version" : "aeiou",
    "Content" : "aeiou",
    "RuleId" : "aeiou",
    "ChangedOn" : "2000-01-23T04:56:07.000+00:00",
    "ColId" : 123
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

201

Created entity Created DecisionTableRowCell

0

Error odata.error

Up
patch /DecisionTableRowCells(RuleId='{RuleId}',Version='{Version}',RowId={RowId},ColId={ColId})
Update entity in DecisionTableRowCells (decisionTableRowCellsRuleIdRuleIdVersionVersionRowIdRowIdColIdColIdPatch)

Path parameters

RuleId (required)
Path Parameter — Rule ID
Version (required)
Path Parameter — Version
RowId (required)
Path Parameter — Row ID format: int32
ColId (required)
Path Parameter — Column ID format: int32

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

DecisionTableRowCell Modified DecisionTableRowCell (optional)
Body Parameter — New property values

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

204

Success

0

Error odata.error

DecisionTableRows

Up
post /DecisionTableRows
Add new entity to DecisionTableRows (decisionTableRowsPost)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

DecisionTableRow RULE_SRV.DecisionTableRow (optional)
Body Parameter — New entity

Return type

Created DecisionTableRow

Example data

Content-Type: application/json
{
  "d" : {
    "Version" : "aeiou",
    "RuleId" : "aeiou",
    "Id" : 123,
    "Sequence" : 123,
    "Cells" : {
      "results" : [ {
        "RowId" : 123,
        "Version" : "aeiou",
        "Content" : "aeiou",
        "RuleId" : "aeiou",
        "ChangedOn" : "2000-01-23T04:56:07.000+00:00",
        "ColId" : 123
      } ]
    }
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

201

Created entity Created DecisionTableRow

0

Error odata.error

Up
delete /DecisionTableRows(RuleId='{RuleId}',Version='{Version}',Id={Id})
Delete entity from DecisionTableRows (decisionTableRowsRuleIdRuleIdVersionVersionIdIdDelete)

Path parameters

RuleId (required)
Path Parameter — Rule ID
Version (required)
Path Parameter — Version
Id (required)
Path Parameter — Row ID format: int32

Consumes

This API call consumes the following media types via the Content-Type request header:

Request headers

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

204

Success

0

Error odata.error

Up
patch /DecisionTableRows(RuleId='{RuleId}',Version='{Version}',Id={Id})
Update entity in DecisionTableRows (decisionTableRowsRuleIdRuleIdVersionVersionIdIdPatch)

Path parameters

RuleId (required)
Path Parameter — Rule ID
Version (required)
Path Parameter — Version
Id (required)
Path Parameter — Row ID format: int32

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

DecisionTableRow Modified DecisionTableRow (optional)
Body Parameter — New property values

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

204

Success

0

Error odata.error

DecisionTables

Up
patch /DecisionTables(RuleId='{RuleId}',Version='{Version}')
Update entity in DecisionTables (decisionTablesRuleIdRuleIdVersionVersionPatch)

Path parameters

RuleId (required)
Path Parameter — Rule ID
Version (required)
Path Parameter — Version

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

DecisionTable Modified DecisionTable (optional)
Body Parameter — New property values

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

204

Success

0

Error odata.error

Projects

Up
get /Projects
Get entities from Projects (projectsGet)

Consumes

This API call consumes the following media types via the Content-Type request header:

Query parameters

$search (optional)
Query Parameter — Search items by search phrases, see [OData Searching](http://docs.oasis-open.org/odata/odata/v4.0/odata-v4.0-part1-protocol.html#_Toc445374633)
$filter (optional)
Query Parameter — Filter items by property values, see [OData Filtering](http://docs.oasis-open.org/odata/odata/v4.0/odata-v4.0-part1-protocol.html#_Toc445374625)
$count (optional)
Query Parameter — Include count of items, see [OData Count](http://docs.oasis-open.org/odata/odata/v4.0/odata-v4.0-part1-protocol.html#_Toc445374632)
$orderby (optional)
Query Parameter — Order items by property values, see [OData Sorting](http://docs.oasis-open.org/odata/odata/v4.0/odata-v4.0-part1-protocol.html#_Toc445374629)
$select (optional)
Query Parameter — Select properties to be returned, see [OData Select](http://docs.oasis-open.org/odata/odata/v4.0/odata-v4.0-part1-protocol.html#_Toc445374620)
$expand (optional)
Query Parameter — Expand related entities, see [OData Expand](http://docs.oasis-open.org/odata/odata/v4.0/odata-v4.0-part1-protocol.html#_Toc445374621)

Return type

Wrapper_4

Example data

Content-Type: application/json
{
  "d" : {
    "results" : [ {
      "Status" : "aeiou",
      "IsDraft" : true,
      "Description" : "aeiou",
      "Rulesets" : {
        "results" : [ {
          "Status" : "aeiou",
          "Version" : "aeiou",
          "RulesetRule" : {
            "results" : [ {
              "RulesetId" : "aeiou",
              "RuleId" : "aeiou",
              "RuleVersion" : "aeiou",
              "ValidFrom" : "2000-01-23T04:56:07.000+00:00",
              "Rule" : "",
              "RulesetVersion" : "aeiou"
            } ]
          },
          "RulesetToCurrentRuleService" : {
            "Status" : "aeiou",
            "Description" : "aeiou",
            "Version" : "aeiou",
            "ProjectId" : "aeiou",
            "ValidFrom" : "2000-01-23T04:56:07.000+00:00",
            "Id" : "aeiou",
            "CreatedOn" : "2000-01-23T04:56:07.000+00:00",
            "Name" : "aeiou"
          },
          "ProjectId" : "aeiou",
          "ValidFrom" : "2000-01-23T04:56:07.000+00:00",
          "Id" : "aeiou",
          "RulesetToCurrentRules" : {
            "results" : [ {
              "Status" : "aeiou",
              "IsDraft" : true,
              "Description" : "aeiou",
              "ProjectId" : "aeiou",
              "ResultDataObjectId" : "aeiou",
              "Name" : "aeiou",
              "DecisionTable" : {
                "DecisionTableRows" : {
                  "results" : [ {
                    "Version" : "aeiou",
                    "RuleId" : "aeiou",
                    "Id" : 123,
                    "Sequence" : 123,
                    "Cells" : {
                      "results" : [ {
                        "RowId" : 123,
                        "Version" : "aeiou",
                        "Content" : "aeiou",
                        "RuleId" : "aeiou",
                        "ChangedOn" : "2000-01-23T04:56:07.000+00:00",
                        "ColId" : 123
                      } ]
                    }
                  } ]
                },
                "Version" : "aeiou",
                "HitPolicy" : "aeiou",
                "RuleId" : "aeiou",
                "DecisionTableColumnsResult" : "",
                "DecisionTableColumns" : {
                  "results" : [ {
                    "Condition" : {
                      "ValueOnly" : true,
                      "Description" : "aeiou",
                      "Version" : "aeiou",
                      "Expression" : "aeiou",
                      "FixedOperator" : "aeiou",
                      "RuleId" : "aeiou",
                      "Id" : 123
                    },
                    "Type" : "aeiou",
                    "Version" : "aeiou",
                    "RuleId" : "aeiou",
                    "Id" : 123,
                    "Sequence" : 123,
                    "Result" : {
                      "DataObjectAttributeName" : "aeiou",
                      "Version" : "aeiou",
                      "RuleId" : "aeiou",
                      "DataObjectAttributeId" : "aeiou",
                      "Id" : 123,
                      "BusinessDataType" : "aeiou"
                    }
                  } ]
                },
                "DecisionTableColumnsCondition" : ""
              },
              "Type" : "aeiou",
              "Version" : "aeiou",
              "RuleFormat" : "aeiou",
              "ValidFrom" : "2000-01-23T04:56:07.000+00:00",
              "ResultDataObjectName" : "aeiou",
              "Id" : "aeiou"
            } ]
          },
          "RulesetRuleService" : {
            "results" : [ {
              "RulesetId" : "aeiou",
              "RuleServiceId" : "aeiou",
              "ValidFrom" : "2000-01-23T04:56:07.000+00:00",
              "RuleService" : "",
              "RuleServiceVersion" : "aeiou",
              "RulesetVersion" : "aeiou"
            } ]
          },
          "Name" : "aeiou"
        } ]
      },
      "Version" : "aeiou",
      "ValidFrom" : "2000-01-23T04:56:07.000+00:00",
      "Id" : "aeiou",
      "Rules" : "",
      "RuleServices" : {
        "results" : [ "" ]
      },
      "Name" : "aeiou"
    } ]
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Retrieved entities Wrapper_4

0

Error odata.error

Up
get /Projects(Id='{Id}',Version='{Version}')
Get entity from Projects by key (projectsIdIdVersionVersionGet)

Path parameters

Id (required)
Path Parameter — ID
Version (required)
Path Parameter — Version

Consumes

This API call consumes the following media types via the Content-Type request header:

Query parameters

$select (optional)
Query Parameter — Select properties to be returned, see [OData Select](http://docs.oasis-open.org/odata/odata/v4.0/odata-v4.0-part1-protocol.html#_Toc445374620)
$expand (optional)
Query Parameter — Expand related entities, see [OData Expand](http://docs.oasis-open.org/odata/odata/v4.0/odata-v4.0-part1-protocol.html#_Toc445374621)

Return type

Project

Example data

Content-Type: application/json
{
  "d" : {
    "Status" : "aeiou",
    "IsDraft" : true,
    "Description" : "aeiou",
    "Rulesets" : {
      "results" : [ {
        "Status" : "aeiou",
        "Version" : "aeiou",
        "RulesetRule" : {
          "results" : [ {
            "RulesetId" : "aeiou",
            "RuleId" : "aeiou",
            "RuleVersion" : "aeiou",
            "ValidFrom" : "2000-01-23T04:56:07.000+00:00",
            "Rule" : "",
            "RulesetVersion" : "aeiou"
          } ]
        },
        "RulesetToCurrentRuleService" : {
          "Status" : "aeiou",
          "Description" : "aeiou",
          "Version" : "aeiou",
          "ProjectId" : "aeiou",
          "ValidFrom" : "2000-01-23T04:56:07.000+00:00",
          "Id" : "aeiou",
          "CreatedOn" : "2000-01-23T04:56:07.000+00:00",
          "Name" : "aeiou"
        },
        "ProjectId" : "aeiou",
        "ValidFrom" : "2000-01-23T04:56:07.000+00:00",
        "Id" : "aeiou",
        "RulesetToCurrentRules" : {
          "results" : [ {
            "Status" : "aeiou",
            "IsDraft" : true,
            "Description" : "aeiou",
            "ProjectId" : "aeiou",
            "ResultDataObjectId" : "aeiou",
            "Name" : "aeiou",
            "DecisionTable" : {
              "DecisionTableRows" : {
                "results" : [ {
                  "Version" : "aeiou",
                  "RuleId" : "aeiou",
                  "Id" : 123,
                  "Sequence" : 123,
                  "Cells" : {
                    "results" : [ {
                      "RowId" : 123,
                      "Version" : "aeiou",
                      "Content" : "aeiou",
                      "RuleId" : "aeiou",
                      "ChangedOn" : "2000-01-23T04:56:07.000+00:00",
                      "ColId" : 123
                    } ]
                  }
                } ]
              },
              "Version" : "aeiou",
              "HitPolicy" : "aeiou",
              "RuleId" : "aeiou",
              "DecisionTableColumnsResult" : "",
              "DecisionTableColumns" : {
                "results" : [ {
                  "Condition" : {
                    "ValueOnly" : true,
                    "Description" : "aeiou",
                    "Version" : "aeiou",
                    "Expression" : "aeiou",
                    "FixedOperator" : "aeiou",
                    "RuleId" : "aeiou",
                    "Id" : 123
                  },
                  "Type" : "aeiou",
                  "Version" : "aeiou",
                  "RuleId" : "aeiou",
                  "Id" : 123,
                  "Sequence" : 123,
                  "Result" : {
                    "DataObjectAttributeName" : "aeiou",
                    "Version" : "aeiou",
                    "RuleId" : "aeiou",
                    "DataObjectAttributeId" : "aeiou",
                    "Id" : 123,
                    "BusinessDataType" : "aeiou"
                  }
                } ]
              },
              "DecisionTableColumnsCondition" : ""
            },
            "Type" : "aeiou",
            "Version" : "aeiou",
            "RuleFormat" : "aeiou",
            "ValidFrom" : "2000-01-23T04:56:07.000+00:00",
            "ResultDataObjectName" : "aeiou",
            "Id" : "aeiou"
          } ]
        },
        "RulesetRuleService" : {
          "results" : [ {
            "RulesetId" : "aeiou",
            "RuleServiceId" : "aeiou",
            "ValidFrom" : "2000-01-23T04:56:07.000+00:00",
            "RuleService" : "",
            "RuleServiceVersion" : "aeiou",
            "RulesetVersion" : "aeiou"
          } ]
        },
        "Name" : "aeiou"
      } ]
    },
    "Version" : "aeiou",
    "ValidFrom" : "2000-01-23T04:56:07.000+00:00",
    "Id" : "aeiou",
    "Rules" : "",
    "RuleServices" : {
      "results" : [ "" ]
    },
    "Name" : "aeiou"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Retrieved entity Project

0

Error odata.error

RuleServices

Up
get /RuleServices
Get entities from RuleServices (ruleServicesGet)

Consumes

This API call consumes the following media types via the Content-Type request header:

Query parameters

$search (optional)
Query Parameter — Search items by search phrases, see [OData Searching](http://docs.oasis-open.org/odata/odata/v4.0/odata-v4.0-part1-protocol.html#_Toc445374633)
$filter (optional)
Query Parameter — Filter items by property values, see [OData Filtering](http://docs.oasis-open.org/odata/odata/v4.0/odata-v4.0-part1-protocol.html#_Toc445374625)
$count (optional)
Query Parameter — Include count of items, see [OData Count](http://docs.oasis-open.org/odata/odata/v4.0/odata-v4.0-part1-protocol.html#_Toc445374632)
$orderby (optional)
Query Parameter — Order items by property values, see [OData Sorting](http://docs.oasis-open.org/odata/odata/v4.0/odata-v4.0-part1-protocol.html#_Toc445374629)
$select (optional)
Query Parameter — Select properties to be returned, see [OData Select](http://docs.oasis-open.org/odata/odata/v4.0/odata-v4.0-part1-protocol.html#_Toc445374620)

Return type

Wrapper_5

Example data

Content-Type: application/json
{
  "d" : {
    "results" : [ {
      "Status" : "aeiou",
      "Description" : "aeiou",
      "Version" : "aeiou",
      "ProjectId" : "aeiou",
      "ValidFrom" : "2000-01-23T04:56:07.000+00:00",
      "Id" : "aeiou",
      "CreatedOn" : "2000-01-23T04:56:07.000+00:00",
      "Name" : "aeiou"
    } ]
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Retrieved entities Wrapper_5

0

Error odata.error

Up
get /RuleServices(Id='{Id}',Version='{Version}')
Get entity from RuleServices by key (ruleServicesIdIdVersionVersionGet)

Path parameters

Id (required)
Path Parameter — ID
Version (required)
Path Parameter — Version

Consumes

This API call consumes the following media types via the Content-Type request header:

Query parameters

$select (optional)
Query Parameter — Select properties to be returned, see [OData Select](http://docs.oasis-open.org/odata/odata/v4.0/odata-v4.0-part1-protocol.html#_Toc445374620)

Return type

RuleService

Example data

Content-Type: application/json
{
  "d" : {
    "Status" : "aeiou",
    "Description" : "aeiou",
    "Version" : "aeiou",
    "ProjectId" : "aeiou",
    "ValidFrom" : "2000-01-23T04:56:07.000+00:00",
    "Id" : "aeiou",
    "CreatedOn" : "2000-01-23T04:56:07.000+00:00",
    "Name" : "aeiou"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Retrieved entity RuleService

0

Error odata.error

Rules

Up
post /ActivateRule
Activate (activateRulePost)

Consumes

This API call consumes the following media types via the Content-Type request header:

Query parameters

RuleId (required)
Query Parameter

Return type

Created Rule

Example data

Content-Type: application/json
{
  "d" : {
    "Status" : "aeiou",
    "IsDraft" : true,
    "Description" : "aeiou",
    "ProjectId" : "aeiou",
    "ResultDataObjectId" : "aeiou",
    "Name" : "aeiou",
    "DecisionTable" : {
      "DecisionTableRows" : {
        "results" : [ {
          "Version" : "aeiou",
          "RuleId" : "aeiou",
          "Id" : 123,
          "Sequence" : 123,
          "Cells" : {
            "results" : [ {
              "RowId" : 123,
              "Version" : "aeiou",
              "Content" : "aeiou",
              "RuleId" : "aeiou",
              "ChangedOn" : "2000-01-23T04:56:07.000+00:00",
              "ColId" : 123
            } ]
          }
        } ]
      },
      "Version" : "aeiou",
      "HitPolicy" : "aeiou",
      "RuleId" : "aeiou",
      "DecisionTableColumnsResult" : "",
      "DecisionTableColumns" : {
        "results" : [ {
          "Condition" : {
            "ValueOnly" : true,
            "Description" : "aeiou",
            "Version" : "aeiou",
            "Expression" : "aeiou",
            "FixedOperator" : "aeiou",
            "RuleId" : "aeiou",
            "Id" : 123
          },
          "Type" : "aeiou",
          "Version" : "aeiou",
          "RuleId" : "aeiou",
          "Id" : 123,
          "Sequence" : 123,
          "Result" : {
            "DataObjectAttributeName" : "aeiou",
            "Version" : "aeiou",
            "RuleId" : "aeiou",
            "DataObjectAttributeId" : "aeiou",
            "Id" : 123,
            "BusinessDataType" : "aeiou"
          }
        } ]
      },
      "DecisionTableColumnsCondition" : ""
    },
    "Type" : "aeiou",
    "Version" : "aeiou",
    "RuleFormat" : "aeiou",
    "ValidFrom" : "2000-01-23T04:56:07.000+00:00",
    "ResultDataObjectName" : "aeiou",
    "Id" : "aeiou"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Success Created Rule

0

Error odata.error

Up
get /CheckRule
Invoke function CheckRule (checkRuleGet)

Consumes

This API call consumes the following media types via the Content-Type request header:

Query parameters

RuleId (required)
Query Parameter

Return type

Created Rule

Example data

Content-Type: application/json
{
  "d" : {
    "Status" : "aeiou",
    "IsDraft" : true,
    "Description" : "aeiou",
    "ProjectId" : "aeiou",
    "ResultDataObjectId" : "aeiou",
    "Name" : "aeiou",
    "DecisionTable" : {
      "DecisionTableRows" : {
        "results" : [ {
          "Version" : "aeiou",
          "RuleId" : "aeiou",
          "Id" : 123,
          "Sequence" : 123,
          "Cells" : {
            "results" : [ {
              "RowId" : 123,
              "Version" : "aeiou",
              "Content" : "aeiou",
              "RuleId" : "aeiou",
              "ChangedOn" : "2000-01-23T04:56:07.000+00:00",
              "ColId" : 123
            } ]
          }
        } ]
      },
      "Version" : "aeiou",
      "HitPolicy" : "aeiou",
      "RuleId" : "aeiou",
      "DecisionTableColumnsResult" : "",
      "DecisionTableColumns" : {
        "results" : [ {
          "Condition" : {
            "ValueOnly" : true,
            "Description" : "aeiou",
            "Version" : "aeiou",
            "Expression" : "aeiou",
            "FixedOperator" : "aeiou",
            "RuleId" : "aeiou",
            "Id" : 123
          },
          "Type" : "aeiou",
          "Version" : "aeiou",
          "RuleId" : "aeiou",
          "Id" : 123,
          "Sequence" : 123,
          "Result" : {
            "DataObjectAttributeName" : "aeiou",
            "Version" : "aeiou",
            "RuleId" : "aeiou",
            "DataObjectAttributeId" : "aeiou",
            "Id" : 123,
            "BusinessDataType" : "aeiou"
          }
        } ]
      },
      "DecisionTableColumnsCondition" : ""
    },
    "Type" : "aeiou",
    "Version" : "aeiou",
    "RuleFormat" : "aeiou",
    "ValidFrom" : "2000-01-23T04:56:07.000+00:00",
    "ResultDataObjectName" : "aeiou",
    "Id" : "aeiou"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Success Created Rule

0

Error odata.error

Up
post /CopyRuleRow
Copy Rule Row (copyRuleRowPost)

Consumes

This API call consumes the following media types via the Content-Type request header:

Query parameters

SourceRowId (required)
Query Parameter
TargetRowSeq (required)
Query Parameter
RuleId (required)
Query Parameter
OverrideTargetRow (required)
Query Parameter
DeleteSourceRow (required)
Query Parameter

Return type

Created Rule

Example data

Content-Type: application/json
{
  "d" : {
    "Status" : "aeiou",
    "IsDraft" : true,
    "Description" : "aeiou",
    "ProjectId" : "aeiou",
    "ResultDataObjectId" : "aeiou",
    "Name" : "aeiou",
    "DecisionTable" : {
      "DecisionTableRows" : {
        "results" : [ {
          "Version" : "aeiou",
          "RuleId" : "aeiou",
          "Id" : 123,
          "Sequence" : 123,
          "Cells" : {
            "results" : [ {
              "RowId" : 123,
              "Version" : "aeiou",
              "Content" : "aeiou",
              "RuleId" : "aeiou",
              "ChangedOn" : "2000-01-23T04:56:07.000+00:00",
              "ColId" : 123
            } ]
          }
        } ]
      },
      "Version" : "aeiou",
      "HitPolicy" : "aeiou",
      "RuleId" : "aeiou",
      "DecisionTableColumnsResult" : "",
      "DecisionTableColumns" : {
        "results" : [ {
          "Condition" : {
            "ValueOnly" : true,
            "Description" : "aeiou",
            "Version" : "aeiou",
            "Expression" : "aeiou",
            "FixedOperator" : "aeiou",
            "RuleId" : "aeiou",
            "Id" : 123
          },
          "Type" : "aeiou",
          "Version" : "aeiou",
          "RuleId" : "aeiou",
          "Id" : 123,
          "Sequence" : 123,
          "Result" : {
            "DataObjectAttributeName" : "aeiou",
            "Version" : "aeiou",
            "RuleId" : "aeiou",
            "DataObjectAttributeId" : "aeiou",
            "Id" : 123,
            "BusinessDataType" : "aeiou"
          }
        } ]
      },
      "DecisionTableColumnsCondition" : ""
    },
    "Type" : "aeiou",
    "Version" : "aeiou",
    "RuleFormat" : "aeiou",
    "ValidFrom" : "2000-01-23T04:56:07.000+00:00",
    "ResultDataObjectName" : "aeiou",
    "Id" : "aeiou"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Success Created Rule

0

Error odata.error

Up
post /DeleteRuleDraft
Delete Rule Draft (deleteRuleDraftPost)

Consumes

This API call consumes the following media types via the Content-Type request header:

Query parameters

RuleId (required)
Query Parameter

Return type

Created Rule

Example data

Content-Type: application/json
{
  "d" : {
    "Status" : "aeiou",
    "IsDraft" : true,
    "Description" : "aeiou",
    "ProjectId" : "aeiou",
    "ResultDataObjectId" : "aeiou",
    "Name" : "aeiou",
    "DecisionTable" : {
      "DecisionTableRows" : {
        "results" : [ {
          "Version" : "aeiou",
          "RuleId" : "aeiou",
          "Id" : 123,
          "Sequence" : 123,
          "Cells" : {
            "results" : [ {
              "RowId" : 123,
              "Version" : "aeiou",
              "Content" : "aeiou",
              "RuleId" : "aeiou",
              "ChangedOn" : "2000-01-23T04:56:07.000+00:00",
              "ColId" : 123
            } ]
          }
        } ]
      },
      "Version" : "aeiou",
      "HitPolicy" : "aeiou",
      "RuleId" : "aeiou",
      "DecisionTableColumnsResult" : "",
      "DecisionTableColumns" : {
        "results" : [ {
          "Condition" : {
            "ValueOnly" : true,
            "Description" : "aeiou",
            "Version" : "aeiou",
            "Expression" : "aeiou",
            "FixedOperator" : "aeiou",
            "RuleId" : "aeiou",
            "Id" : 123
          },
          "Type" : "aeiou",
          "Version" : "aeiou",
          "RuleId" : "aeiou",
          "Id" : 123,
          "Sequence" : 123,
          "Result" : {
            "DataObjectAttributeName" : "aeiou",
            "Version" : "aeiou",
            "RuleId" : "aeiou",
            "DataObjectAttributeId" : "aeiou",
            "Id" : 123,
            "BusinessDataType" : "aeiou"
          }
        } ]
      },
      "DecisionTableColumnsCondition" : ""
    },
    "Type" : "aeiou",
    "Version" : "aeiou",
    "RuleFormat" : "aeiou",
    "ValidFrom" : "2000-01-23T04:56:07.000+00:00",
    "ResultDataObjectName" : "aeiou",
    "Id" : "aeiou"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Success Created Rule

0

Error odata.error

Up
post /DeleteRule
Delete (deleteRulePost)

Consumes

This API call consumes the following media types via the Content-Type request header:

Query parameters

RuleId (required)
Query Parameter

Return type

Created Rule

Example data

Content-Type: application/json
{
  "d" : {
    "Status" : "aeiou",
    "IsDraft" : true,
    "Description" : "aeiou",
    "ProjectId" : "aeiou",
    "ResultDataObjectId" : "aeiou",
    "Name" : "aeiou",
    "DecisionTable" : {
      "DecisionTableRows" : {
        "results" : [ {
          "Version" : "aeiou",
          "RuleId" : "aeiou",
          "Id" : 123,
          "Sequence" : 123,
          "Cells" : {
            "results" : [ {
              "RowId" : 123,
              "Version" : "aeiou",
              "Content" : "aeiou",
              "RuleId" : "aeiou",
              "ChangedOn" : "2000-01-23T04:56:07.000+00:00",
              "ColId" : 123
            } ]
          }
        } ]
      },
      "Version" : "aeiou",
      "HitPolicy" : "aeiou",
      "RuleId" : "aeiou",
      "DecisionTableColumnsResult" : "",
      "DecisionTableColumns" : {
        "results" : [ {
          "Condition" : {
            "ValueOnly" : true,
            "Description" : "aeiou",
            "Version" : "aeiou",
            "Expression" : "aeiou",
            "FixedOperator" : "aeiou",
            "RuleId" : "aeiou",
            "Id" : 123
          },
          "Type" : "aeiou",
          "Version" : "aeiou",
          "RuleId" : "aeiou",
          "Id" : 123,
          "Sequence" : 123,
          "Result" : {
            "DataObjectAttributeName" : "aeiou",
            "Version" : "aeiou",
            "RuleId" : "aeiou",
            "DataObjectAttributeId" : "aeiou",
            "Id" : 123,
            "BusinessDataType" : "aeiou"
          }
        } ]
      },
      "DecisionTableColumnsCondition" : ""
    },
    "Type" : "aeiou",
    "Version" : "aeiou",
    "RuleFormat" : "aeiou",
    "ValidFrom" : "2000-01-23T04:56:07.000+00:00",
    "ResultDataObjectName" : "aeiou",
    "Id" : "aeiou"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Success Created Rule

0

Error odata.error

Up
post /EditRule
Edit (editRulePost)

Consumes

This API call consumes the following media types via the Content-Type request header:

Query parameters

RuleId (required)
Query Parameter

Return type

Created Rule

Example data

Content-Type: application/json
{
  "d" : {
    "Status" : "aeiou",
    "IsDraft" : true,
    "Description" : "aeiou",
    "ProjectId" : "aeiou",
    "ResultDataObjectId" : "aeiou",
    "Name" : "aeiou",
    "DecisionTable" : {
      "DecisionTableRows" : {
        "results" : [ {
          "Version" : "aeiou",
          "RuleId" : "aeiou",
          "Id" : 123,
          "Sequence" : 123,
          "Cells" : {
            "results" : [ {
              "RowId" : 123,
              "Version" : "aeiou",
              "Content" : "aeiou",
              "RuleId" : "aeiou",
              "ChangedOn" : "2000-01-23T04:56:07.000+00:00",
              "ColId" : 123
            } ]
          }
        } ]
      },
      "Version" : "aeiou",
      "HitPolicy" : "aeiou",
      "RuleId" : "aeiou",
      "DecisionTableColumnsResult" : "",
      "DecisionTableColumns" : {
        "results" : [ {
          "Condition" : {
            "ValueOnly" : true,
            "Description" : "aeiou",
            "Version" : "aeiou",
            "Expression" : "aeiou",
            "FixedOperator" : "aeiou",
            "RuleId" : "aeiou",
            "Id" : 123
          },
          "Type" : "aeiou",
          "Version" : "aeiou",
          "RuleId" : "aeiou",
          "Id" : 123,
          "Sequence" : 123,
          "Result" : {
            "DataObjectAttributeName" : "aeiou",
            "Version" : "aeiou",
            "RuleId" : "aeiou",
            "DataObjectAttributeId" : "aeiou",
            "Id" : 123,
            "BusinessDataType" : "aeiou"
          }
        } ]
      },
      "DecisionTableColumnsCondition" : ""
    },
    "Type" : "aeiou",
    "Version" : "aeiou",
    "RuleFormat" : "aeiou",
    "ValidFrom" : "2000-01-23T04:56:07.000+00:00",
    "ResultDataObjectName" : "aeiou",
    "Id" : "aeiou"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Success Created Rule

0

Error odata.error

Up
post /RefreshRuleResultDataObject
Refresh Rule Result Data Object (refreshRuleResultDataObjectPost)

Consumes

This API call consumes the following media types via the Content-Type request header:

Query parameters

RuleId (required)
Query Parameter

Return type

Created Rule

Example data

Content-Type: application/json
{
  "d" : {
    "Status" : "aeiou",
    "IsDraft" : true,
    "Description" : "aeiou",
    "ProjectId" : "aeiou",
    "ResultDataObjectId" : "aeiou",
    "Name" : "aeiou",
    "DecisionTable" : {
      "DecisionTableRows" : {
        "results" : [ {
          "Version" : "aeiou",
          "RuleId" : "aeiou",
          "Id" : 123,
          "Sequence" : 123,
          "Cells" : {
            "results" : [ {
              "RowId" : 123,
              "Version" : "aeiou",
              "Content" : "aeiou",
              "RuleId" : "aeiou",
              "ChangedOn" : "2000-01-23T04:56:07.000+00:00",
              "ColId" : 123
            } ]
          }
        } ]
      },
      "Version" : "aeiou",
      "HitPolicy" : "aeiou",
      "RuleId" : "aeiou",
      "DecisionTableColumnsResult" : "",
      "DecisionTableColumns" : {
        "results" : [ {
          "Condition" : {
            "ValueOnly" : true,
            "Description" : "aeiou",
            "Version" : "aeiou",
            "Expression" : "aeiou",
            "FixedOperator" : "aeiou",
            "RuleId" : "aeiou",
            "Id" : 123
          },
          "Type" : "aeiou",
          "Version" : "aeiou",
          "RuleId" : "aeiou",
          "Id" : 123,
          "Sequence" : 123,
          "Result" : {
            "DataObjectAttributeName" : "aeiou",
            "Version" : "aeiou",
            "RuleId" : "aeiou",
            "DataObjectAttributeId" : "aeiou",
            "Id" : 123,
            "BusinessDataType" : "aeiou"
          }
        } ]
      },
      "DecisionTableColumnsCondition" : ""
    },
    "Type" : "aeiou",
    "Version" : "aeiou",
    "RuleFormat" : "aeiou",
    "ValidFrom" : "2000-01-23T04:56:07.000+00:00",
    "ResultDataObjectName" : "aeiou",
    "Id" : "aeiou"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Success Created Rule

0

Error odata.error

Up
get /Rules
Get entities from Rules (rulesGet)

Consumes

This API call consumes the following media types via the Content-Type request header:

Query parameters

$search (optional)
Query Parameter — Search items by search phrases, see [OData Searching](http://docs.oasis-open.org/odata/odata/v4.0/odata-v4.0-part1-protocol.html#_Toc445374633)
$filter (optional)
Query Parameter — Filter items by property values, see [OData Filtering](http://docs.oasis-open.org/odata/odata/v4.0/odata-v4.0-part1-protocol.html#_Toc445374625)
$count (optional)
Query Parameter — Include count of items, see [OData Count](http://docs.oasis-open.org/odata/odata/v4.0/odata-v4.0-part1-protocol.html#_Toc445374632)
$orderby (optional)
Query Parameter — Order items by property values, see [OData Sorting](http://docs.oasis-open.org/odata/odata/v4.0/odata-v4.0-part1-protocol.html#_Toc445374629)
$select (optional)
Query Parameter — Select properties to be returned, see [OData Select](http://docs.oasis-open.org/odata/odata/v4.0/odata-v4.0-part1-protocol.html#_Toc445374620)
$expand (optional)
Query Parameter — Expand related entities, see [OData Expand](http://docs.oasis-open.org/odata/odata/v4.0/odata-v4.0-part1-protocol.html#_Toc445374621)

Return type

Wrapper_3

Example data

Content-Type: application/json
{
  "d" : {
    "results" : [ {
      "Status" : "aeiou",
      "IsDraft" : true,
      "Description" : "aeiou",
      "ProjectId" : "aeiou",
      "ResultDataObjectId" : "aeiou",
      "Name" : "aeiou",
      "DecisionTable" : {
        "DecisionTableRows" : {
          "results" : [ {
            "Version" : "aeiou",
            "RuleId" : "aeiou",
            "Id" : 123,
            "Sequence" : 123,
            "Cells" : {
              "results" : [ {
                "RowId" : 123,
                "Version" : "aeiou",
                "Content" : "aeiou",
                "RuleId" : "aeiou",
                "ChangedOn" : "2000-01-23T04:56:07.000+00:00",
                "ColId" : 123
              } ]
            }
          } ]
        },
        "Version" : "aeiou",
        "HitPolicy" : "aeiou",
        "RuleId" : "aeiou",
        "DecisionTableColumnsResult" : "",
        "DecisionTableColumns" : {
          "results" : [ {
            "Condition" : {
              "ValueOnly" : true,
              "Description" : "aeiou",
              "Version" : "aeiou",
              "Expression" : "aeiou",
              "FixedOperator" : "aeiou",
              "RuleId" : "aeiou",
              "Id" : 123
            },
            "Type" : "aeiou",
            "Version" : "aeiou",
            "RuleId" : "aeiou",
            "Id" : 123,
            "Sequence" : 123,
            "Result" : {
              "DataObjectAttributeName" : "aeiou",
              "Version" : "aeiou",
              "RuleId" : "aeiou",
              "DataObjectAttributeId" : "aeiou",
              "Id" : 123,
              "BusinessDataType" : "aeiou"
            }
          } ]
        },
        "DecisionTableColumnsCondition" : ""
      },
      "Type" : "aeiou",
      "Version" : "aeiou",
      "RuleFormat" : "aeiou",
      "ValidFrom" : "2000-01-23T04:56:07.000+00:00",
      "ResultDataObjectName" : "aeiou",
      "Id" : "aeiou"
    } ]
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Retrieved entities Wrapper_3

0

Error odata.error

Up
get /Rules(Id='{Id}',Version='{Version}')
Get entity from Rules by key (rulesIdIdVersionVersionGet)

Path parameters

Id (required)
Path Parameter — Id
Version (required)
Path Parameter — Version

Consumes

This API call consumes the following media types via the Content-Type request header:

Query parameters

$select (optional)
Query Parameter — Select properties to be returned, see [OData Select](http://docs.oasis-open.org/odata/odata/v4.0/odata-v4.0-part1-protocol.html#_Toc445374620)
$expand (optional)
Query Parameter — Expand related entities, see [OData Expand](http://docs.oasis-open.org/odata/odata/v4.0/odata-v4.0-part1-protocol.html#_Toc445374621)

Return type

Created Rule

Example data

Content-Type: application/json
{
  "d" : {
    "Status" : "aeiou",
    "IsDraft" : true,
    "Description" : "aeiou",
    "ProjectId" : "aeiou",
    "ResultDataObjectId" : "aeiou",
    "Name" : "aeiou",
    "DecisionTable" : {
      "DecisionTableRows" : {
        "results" : [ {
          "Version" : "aeiou",
          "RuleId" : "aeiou",
          "Id" : 123,
          "Sequence" : 123,
          "Cells" : {
            "results" : [ {
              "RowId" : 123,
              "Version" : "aeiou",
              "Content" : "aeiou",
              "RuleId" : "aeiou",
              "ChangedOn" : "2000-01-23T04:56:07.000+00:00",
              "ColId" : 123
            } ]
          }
        } ]
      },
      "Version" : "aeiou",
      "HitPolicy" : "aeiou",
      "RuleId" : "aeiou",
      "DecisionTableColumnsResult" : "",
      "DecisionTableColumns" : {
        "results" : [ {
          "Condition" : {
            "ValueOnly" : true,
            "Description" : "aeiou",
            "Version" : "aeiou",
            "Expression" : "aeiou",
            "FixedOperator" : "aeiou",
            "RuleId" : "aeiou",
            "Id" : 123
          },
          "Type" : "aeiou",
          "Version" : "aeiou",
          "RuleId" : "aeiou",
          "Id" : 123,
          "Sequence" : 123,
          "Result" : {
            "DataObjectAttributeName" : "aeiou",
            "Version" : "aeiou",
            "RuleId" : "aeiou",
            "DataObjectAttributeId" : "aeiou",
            "Id" : 123,
            "BusinessDataType" : "aeiou"
          }
        } ]
      },
      "DecisionTableColumnsCondition" : ""
    },
    "Type" : "aeiou",
    "Version" : "aeiou",
    "RuleFormat" : "aeiou",
    "ValidFrom" : "2000-01-23T04:56:07.000+00:00",
    "ResultDataObjectName" : "aeiou",
    "Id" : "aeiou"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Retrieved entity Created Rule

0

Error odata.error

Up
patch /Rules(Id='{Id}',Version='{Version}')
Update entity in Rules (rulesIdIdVersionVersionPatch)

Path parameters

Id (required)
Path Parameter — Id
Version (required)
Path Parameter — Version

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Rule Modified Rule (optional)
Body Parameter — New property values

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

204

Success

0

Error odata.error

Up
post /Rules
Add new entity to Rules (rulesPost)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Rule RULE_SRV.Rule (optional)
Body Parameter — New entity

Return type

Created Rule

Example data

Content-Type: application/json
{
  "d" : {
    "Status" : "aeiou",
    "IsDraft" : true,
    "Description" : "aeiou",
    "ProjectId" : "aeiou",
    "ResultDataObjectId" : "aeiou",
    "Name" : "aeiou",
    "DecisionTable" : {
      "DecisionTableRows" : {
        "results" : [ {
          "Version" : "aeiou",
          "RuleId" : "aeiou",
          "Id" : 123,
          "Sequence" : 123,
          "Cells" : {
            "results" : [ {
              "RowId" : 123,
              "Version" : "aeiou",
              "Content" : "aeiou",
              "RuleId" : "aeiou",
              "ChangedOn" : "2000-01-23T04:56:07.000+00:00",
              "ColId" : 123
            } ]
          }
        } ]
      },
      "Version" : "aeiou",
      "HitPolicy" : "aeiou",
      "RuleId" : "aeiou",
      "DecisionTableColumnsResult" : "",
      "DecisionTableColumns" : {
        "results" : [ {
          "Condition" : {
            "ValueOnly" : true,
            "Description" : "aeiou",
            "Version" : "aeiou",
            "Expression" : "aeiou",
            "FixedOperator" : "aeiou",
            "RuleId" : "aeiou",
            "Id" : 123
          },
          "Type" : "aeiou",
          "Version" : "aeiou",
          "RuleId" : "aeiou",
          "Id" : 123,
          "Sequence" : 123,
          "Result" : {
            "DataObjectAttributeName" : "aeiou",
            "Version" : "aeiou",
            "RuleId" : "aeiou",
            "DataObjectAttributeId" : "aeiou",
            "Id" : 123,
            "BusinessDataType" : "aeiou"
          }
        } ]
      },
      "DecisionTableColumnsCondition" : ""
    },
    "Type" : "aeiou",
    "Version" : "aeiou",
    "RuleFormat" : "aeiou",
    "ValidFrom" : "2000-01-23T04:56:07.000+00:00",
    "ResultDataObjectName" : "aeiou",
    "Id" : "aeiou"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

201

Created entity Created Rule

0

Error odata.error

Up
post /SaveRule
Save (saveRulePost)

Consumes

This API call consumes the following media types via the Content-Type request header:

Query parameters

RuleId (required)
Query Parameter

Return type

Created Rule

Example data

Content-Type: application/json
{
  "d" : {
    "Status" : "aeiou",
    "IsDraft" : true,
    "Description" : "aeiou",
    "ProjectId" : "aeiou",
    "ResultDataObjectId" : "aeiou",
    "Name" : "aeiou",
    "DecisionTable" : {
      "DecisionTableRows" : {
        "results" : [ {
          "Version" : "aeiou",
          "RuleId" : "aeiou",
          "Id" : 123,
          "Sequence" : 123,
          "Cells" : {
            "results" : [ {
              "RowId" : 123,
              "Version" : "aeiou",
              "Content" : "aeiou",
              "RuleId" : "aeiou",
              "ChangedOn" : "2000-01-23T04:56:07.000+00:00",
              "ColId" : 123
            } ]
          }
        } ]
      },
      "Version" : "aeiou",
      "HitPolicy" : "aeiou",
      "RuleId" : "aeiou",
      "DecisionTableColumnsResult" : "",
      "DecisionTableColumns" : {
        "results" : [ {
          "Condition" : {
            "ValueOnly" : true,
            "Description" : "aeiou",
            "Version" : "aeiou",
            "Expression" : "aeiou",
            "FixedOperator" : "aeiou",
            "RuleId" : "aeiou",
            "Id" : 123
          },
          "Type" : "aeiou",
          "Version" : "aeiou",
          "RuleId" : "aeiou",
          "Id" : 123,
          "Sequence" : 123,
          "Result" : {
            "DataObjectAttributeName" : "aeiou",
            "Version" : "aeiou",
            "RuleId" : "aeiou",
            "DataObjectAttributeId" : "aeiou",
            "Id" : 123,
            "BusinessDataType" : "aeiou"
          }
        } ]
      },
      "DecisionTableColumnsCondition" : ""
    },
    "Type" : "aeiou",
    "Version" : "aeiou",
    "RuleFormat" : "aeiou",
    "ValidFrom" : "2000-01-23T04:56:07.000+00:00",
    "ResultDataObjectName" : "aeiou",
    "Id" : "aeiou"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Success Created Rule

0

Error odata.error

Up
post /SetRuleResultDataObject
Set Rule Result Data Object (setRuleResultDataObjectPost)

Consumes

This API call consumes the following media types via the Content-Type request header:

Query parameters

ResultDataObjectId (required)
Query Parameter
RuleId (required)
Query Parameter

Return type

Created Rule

Example data

Content-Type: application/json
{
  "d" : {
    "Status" : "aeiou",
    "IsDraft" : true,
    "Description" : "aeiou",
    "ProjectId" : "aeiou",
    "ResultDataObjectId" : "aeiou",
    "Name" : "aeiou",
    "DecisionTable" : {
      "DecisionTableRows" : {
        "results" : [ {
          "Version" : "aeiou",
          "RuleId" : "aeiou",
          "Id" : 123,
          "Sequence" : 123,
          "Cells" : {
            "results" : [ {
              "RowId" : 123,
              "Version" : "aeiou",
              "Content" : "aeiou",
              "RuleId" : "aeiou",
              "ChangedOn" : "2000-01-23T04:56:07.000+00:00",
              "ColId" : 123
            } ]
          }
        } ]
      },
      "Version" : "aeiou",
      "HitPolicy" : "aeiou",
      "RuleId" : "aeiou",
      "DecisionTableColumnsResult" : "",
      "DecisionTableColumns" : {
        "results" : [ {
          "Condition" : {
            "ValueOnly" : true,
            "Description" : "aeiou",
            "Version" : "aeiou",
            "Expression" : "aeiou",
            "FixedOperator" : "aeiou",
            "RuleId" : "aeiou",
            "Id" : 123
          },
          "Type" : "aeiou",
          "Version" : "aeiou",
          "RuleId" : "aeiou",
          "Id" : 123,
          "Sequence" : 123,
          "Result" : {
            "DataObjectAttributeName" : "aeiou",
            "Version" : "aeiou",
            "RuleId" : "aeiou",
            "DataObjectAttributeId" : "aeiou",
            "Id" : 123,
            "BusinessDataType" : "aeiou"
          }
        } ]
      },
      "DecisionTableColumnsCondition" : ""
    },
    "Type" : "aeiou",
    "Version" : "aeiou",
    "RuleFormat" : "aeiou",
    "ValidFrom" : "2000-01-23T04:56:07.000+00:00",
    "ResultDataObjectName" : "aeiou",
    "Id" : "aeiou"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Success Created Rule

0

Error odata.error

RulesetRuleServices

Up
get /RulesetRuleServices
Get entities from RulesetRuleServices (rulesetRuleServicesGet)

Consumes

This API call consumes the following media types via the Content-Type request header:

Query parameters

$search (optional)
Query Parameter — Search items by search phrases, see [OData Searching](http://docs.oasis-open.org/odata/odata/v4.0/odata-v4.0-part1-protocol.html#_Toc445374633)
$filter (optional)
Query Parameter — Filter items by property values, see [OData Filtering](http://docs.oasis-open.org/odata/odata/v4.0/odata-v4.0-part1-protocol.html#_Toc445374625)
$count (optional)
Query Parameter — Include count of items, see [OData Count](http://docs.oasis-open.org/odata/odata/v4.0/odata-v4.0-part1-protocol.html#_Toc445374632)
$orderby (optional)
Query Parameter — Order items by property values, see [OData Sorting](http://docs.oasis-open.org/odata/odata/v4.0/odata-v4.0-part1-protocol.html#_Toc445374629)
$select (optional)
Query Parameter — Select properties to be returned, see [OData Select](http://docs.oasis-open.org/odata/odata/v4.0/odata-v4.0-part1-protocol.html#_Toc445374620)
$expand (optional)
Query Parameter — Expand related entities, see [OData Expand](http://docs.oasis-open.org/odata/odata/v4.0/odata-v4.0-part1-protocol.html#_Toc445374621)

Return type

Wrapper_2

Example data

Content-Type: application/json
{
  "d" : {
    "results" : [ {
      "RulesetId" : "aeiou",
      "RuleServiceId" : "aeiou",
      "ValidFrom" : "2000-01-23T04:56:07.000+00:00",
      "RuleService" : {
        "Status" : "aeiou",
        "Description" : "aeiou",
        "Version" : "aeiou",
        "ProjectId" : "aeiou",
        "ValidFrom" : "2000-01-23T04:56:07.000+00:00",
        "Id" : "aeiou",
        "CreatedOn" : "2000-01-23T04:56:07.000+00:00",
        "Name" : "aeiou"
      },
      "RuleServiceVersion" : "aeiou",
      "RulesetVersion" : "aeiou"
    } ]
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Retrieved entities Wrapper_2

0

Error odata.error

Up
post /RulesetRuleServices
Add new entity to RulesetRuleServices (rulesetRuleServicesPost)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

RulesetRuleService RULE_SRV.RulesetRuleService (optional)
Body Parameter — New entity

Return type

Created RulesetRuleService

Example data

Content-Type: application/json
{
  "d" : {
    "RulesetId" : "aeiou",
    "RuleServiceId" : "aeiou",
    "ValidFrom" : "2000-01-23T04:56:07.000+00:00",
    "RuleService" : {
      "Status" : "aeiou",
      "Description" : "aeiou",
      "Version" : "aeiou",
      "ProjectId" : "aeiou",
      "ValidFrom" : "2000-01-23T04:56:07.000+00:00",
      "Id" : "aeiou",
      "CreatedOn" : "2000-01-23T04:56:07.000+00:00",
      "Name" : "aeiou"
    },
    "RuleServiceVersion" : "aeiou",
    "RulesetVersion" : "aeiou"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

201

Created entity Created RulesetRuleService

0

Error odata.error

Up
delete /RulesetRuleServices(RulesetId='{RulesetId}',RulesetVersion='{RulesetVersion}',RuleServiceId='{RuleServiceId}',RuleServiceVersion='{RuleServiceVersion}')
Delete entity from RulesetRuleServices (rulesetRuleServicesRulesetIdRulesetIdRulesetVersionRulesetVersionRuleServiceIdRuleServiceIdRuleServiceVersionRuleServiceVersionDelete)

Path parameters

RulesetId (required)
Path Parameter — Ruleset ID
RulesetVersion (required)
Path Parameter — Ruleset Version
RuleServiceId (required)
Path Parameter — Rule Service ID
RuleServiceVersion (required)
Path Parameter — Rule Service Version

Consumes

This API call consumes the following media types via the Content-Type request header:

Request headers

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

204

Success

0

Error odata.error

Up
get /RulesetRuleServices(RulesetId='{RulesetId}',RulesetVersion='{RulesetVersion}',RuleServiceId='{RuleServiceId}',RuleServiceVersion='{RuleServiceVersion}')
Get entity from RulesetRuleServices by key (rulesetRuleServicesRulesetIdRulesetIdRulesetVersionRulesetVersionRuleServiceIdRuleServiceIdRuleServiceVersionRuleServiceVersionGet)

Path parameters

RulesetId (required)
Path Parameter — Ruleset ID
RulesetVersion (required)
Path Parameter — Ruleset Version
RuleServiceId (required)
Path Parameter — Rule Service ID
RuleServiceVersion (required)
Path Parameter — Rule Service Version

Consumes

This API call consumes the following media types via the Content-Type request header:

Query parameters

$select (optional)
Query Parameter — Select properties to be returned, see [OData Select](http://docs.oasis-open.org/odata/odata/v4.0/odata-v4.0-part1-protocol.html#_Toc445374620)
$expand (optional)
Query Parameter — Expand related entities, see [OData Expand](http://docs.oasis-open.org/odata/odata/v4.0/odata-v4.0-part1-protocol.html#_Toc445374621)

Return type

Created RulesetRuleService

Example data

Content-Type: application/json
{
  "d" : {
    "RulesetId" : "aeiou",
    "RuleServiceId" : "aeiou",
    "ValidFrom" : "2000-01-23T04:56:07.000+00:00",
    "RuleService" : {
      "Status" : "aeiou",
      "Description" : "aeiou",
      "Version" : "aeiou",
      "ProjectId" : "aeiou",
      "ValidFrom" : "2000-01-23T04:56:07.000+00:00",
      "Id" : "aeiou",
      "CreatedOn" : "2000-01-23T04:56:07.000+00:00",
      "Name" : "aeiou"
    },
    "RuleServiceVersion" : "aeiou",
    "RulesetVersion" : "aeiou"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Retrieved entity Created RulesetRuleService

0

Error odata.error

RulesetRules

Up
get /RulesetRules
Get entities from RulesetRules (rulesetRulesGet)

Consumes

This API call consumes the following media types via the Content-Type request header:

Query parameters

$search (optional)
Query Parameter — Search items by search phrases, see [OData Searching](http://docs.oasis-open.org/odata/odata/v4.0/odata-v4.0-part1-protocol.html#_Toc445374633)
$filter (optional)
Query Parameter — Filter items by property values, see [OData Filtering](http://docs.oasis-open.org/odata/odata/v4.0/odata-v4.0-part1-protocol.html#_Toc445374625)
$count (optional)
Query Parameter — Include count of items, see [OData Count](http://docs.oasis-open.org/odata/odata/v4.0/odata-v4.0-part1-protocol.html#_Toc445374632)
$orderby (optional)
Query Parameter — Order items by property values, see [OData Sorting](http://docs.oasis-open.org/odata/odata/v4.0/odata-v4.0-part1-protocol.html#_Toc445374629)
$select (optional)
Query Parameter — Select properties to be returned, see [OData Select](http://docs.oasis-open.org/odata/odata/v4.0/odata-v4.0-part1-protocol.html#_Toc445374620)
$expand (optional)
Query Parameter — Expand related entities, see [OData Expand](http://docs.oasis-open.org/odata/odata/v4.0/odata-v4.0-part1-protocol.html#_Toc445374621)

Return type

Wrapper_1

Example data

Content-Type: application/json
{
  "d" : {
    "results" : [ {
      "RulesetId" : "aeiou",
      "RuleId" : "aeiou",
      "RuleVersion" : "aeiou",
      "ValidFrom" : "2000-01-23T04:56:07.000+00:00",
      "Rule" : {
        "Status" : "aeiou",
        "IsDraft" : true,
        "Description" : "aeiou",
        "ProjectId" : "aeiou",
        "ResultDataObjectId" : "aeiou",
        "Name" : "aeiou",
        "DecisionTable" : {
          "DecisionTableRows" : {
            "results" : [ {
              "Version" : "aeiou",
              "RuleId" : "aeiou",
              "Id" : 123,
              "Sequence" : 123,
              "Cells" : {
                "results" : [ {
                  "RowId" : 123,
                  "Version" : "aeiou",
                  "Content" : "aeiou",
                  "RuleId" : "aeiou",
                  "ChangedOn" : "2000-01-23T04:56:07.000+00:00",
                  "ColId" : 123
                } ]
              }
            } ]
          },
          "Version" : "aeiou",
          "HitPolicy" : "aeiou",
          "RuleId" : "aeiou",
          "DecisionTableColumnsResult" : "",
          "DecisionTableColumns" : {
            "results" : [ {
              "Condition" : {
                "ValueOnly" : true,
                "Description" : "aeiou",
                "Version" : "aeiou",
                "Expression" : "aeiou",
                "FixedOperator" : "aeiou",
                "RuleId" : "aeiou",
                "Id" : 123
              },
              "Type" : "aeiou",
              "Version" : "aeiou",
              "RuleId" : "aeiou",
              "Id" : 123,
              "Sequence" : 123,
              "Result" : {
                "DataObjectAttributeName" : "aeiou",
                "Version" : "aeiou",
                "RuleId" : "aeiou",
                "DataObjectAttributeId" : "aeiou",
                "Id" : 123,
                "BusinessDataType" : "aeiou"
              }
            } ]
          },
          "DecisionTableColumnsCondition" : ""
        },
        "Type" : "aeiou",
        "Version" : "aeiou",
        "RuleFormat" : "aeiou",
        "ValidFrom" : "2000-01-23T04:56:07.000+00:00",
        "ResultDataObjectName" : "aeiou",
        "Id" : "aeiou"
      },
      "RulesetVersion" : "aeiou"
    } ]
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Retrieved entities Wrapper_1

0

Error odata.error

Up
post /RulesetRules
Add new entity to RulesetRules (rulesetRulesPost)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

RulesetRule RULE_SRV.RulesetRule (optional)
Body Parameter — New entity

Return type

Created RulesetRule

Example data

Content-Type: application/json
{
  "d" : {
    "RulesetId" : "aeiou",
    "RuleId" : "aeiou",
    "RuleVersion" : "aeiou",
    "ValidFrom" : "2000-01-23T04:56:07.000+00:00",
    "Rule" : {
      "Status" : "aeiou",
      "IsDraft" : true,
      "Description" : "aeiou",
      "ProjectId" : "aeiou",
      "ResultDataObjectId" : "aeiou",
      "Name" : "aeiou",
      "DecisionTable" : {
        "DecisionTableRows" : {
          "results" : [ {
            "Version" : "aeiou",
            "RuleId" : "aeiou",
            "Id" : 123,
            "Sequence" : 123,
            "Cells" : {
              "results" : [ {
                "RowId" : 123,
                "Version" : "aeiou",
                "Content" : "aeiou",
                "RuleId" : "aeiou",
                "ChangedOn" : "2000-01-23T04:56:07.000+00:00",
                "ColId" : 123
              } ]
            }
          } ]
        },
        "Version" : "aeiou",
        "HitPolicy" : "aeiou",
        "RuleId" : "aeiou",
        "DecisionTableColumnsResult" : "",
        "DecisionTableColumns" : {
          "results" : [ {
            "Condition" : {
              "ValueOnly" : true,
              "Description" : "aeiou",
              "Version" : "aeiou",
              "Expression" : "aeiou",
              "FixedOperator" : "aeiou",
              "RuleId" : "aeiou",
              "Id" : 123
            },
            "Type" : "aeiou",
            "Version" : "aeiou",
            "RuleId" : "aeiou",
            "Id" : 123,
            "Sequence" : 123,
            "Result" : {
              "DataObjectAttributeName" : "aeiou",
              "Version" : "aeiou",
              "RuleId" : "aeiou",
              "DataObjectAttributeId" : "aeiou",
              "Id" : 123,
              "BusinessDataType" : "aeiou"
            }
          } ]
        },
        "DecisionTableColumnsCondition" : ""
      },
      "Type" : "aeiou",
      "Version" : "aeiou",
      "RuleFormat" : "aeiou",
      "ValidFrom" : "2000-01-23T04:56:07.000+00:00",
      "ResultDataObjectName" : "aeiou",
      "Id" : "aeiou"
    },
    "RulesetVersion" : "aeiou"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

201

Created entity Created RulesetRule

0

Error odata.error

Up
delete /RulesetRules(RulesetId='{RulesetId}',RulesetVersion='{RulesetVersion}',RuleId='{RuleId}',RuleVersion='{RuleVersion}')
Delete entity from RulesetRules (rulesetRulesRulesetIdRulesetIdRulesetVersionRulesetVersionRuleIdRuleIdRuleVersionRuleVersionDelete)

Path parameters

RulesetId (required)
Path Parameter — Ruleset ID
RulesetVersion (required)
Path Parameter — Ruleset Version
RuleId (required)
Path Parameter — Rule ID
RuleVersion (required)
Path Parameter — Rule Version

Consumes

This API call consumes the following media types via the Content-Type request header:

Request headers

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

204

Success

0

Error odata.error

Up
get /RulesetRules(RulesetId='{RulesetId}',RulesetVersion='{RulesetVersion}',RuleId='{RuleId}',RuleVersion='{RuleVersion}')
Get entity from RulesetRules by key (rulesetRulesRulesetIdRulesetIdRulesetVersionRulesetVersionRuleIdRuleIdRuleVersionRuleVersionGet)

Path parameters

RulesetId (required)
Path Parameter — Ruleset ID
RulesetVersion (required)
Path Parameter — Ruleset Version
RuleId (required)
Path Parameter — Rule ID
RuleVersion (required)
Path Parameter — Rule Version

Consumes

This API call consumes the following media types via the Content-Type request header:

Query parameters

$select (optional)
Query Parameter — Select properties to be returned, see [OData Select](http://docs.oasis-open.org/odata/odata/v4.0/odata-v4.0-part1-protocol.html#_Toc445374620)
$expand (optional)
Query Parameter — Expand related entities, see [OData Expand](http://docs.oasis-open.org/odata/odata/v4.0/odata-v4.0-part1-protocol.html#_Toc445374621)

Return type

Created RulesetRule

Example data

Content-Type: application/json
{
  "d" : {
    "RulesetId" : "aeiou",
    "RuleId" : "aeiou",
    "RuleVersion" : "aeiou",
    "ValidFrom" : "2000-01-23T04:56:07.000+00:00",
    "Rule" : {
      "Status" : "aeiou",
      "IsDraft" : true,
      "Description" : "aeiou",
      "ProjectId" : "aeiou",
      "ResultDataObjectId" : "aeiou",
      "Name" : "aeiou",
      "DecisionTable" : {
        "DecisionTableRows" : {
          "results" : [ {
            "Version" : "aeiou",
            "RuleId" : "aeiou",
            "Id" : 123,
            "Sequence" : 123,
            "Cells" : {
              "results" : [ {
                "RowId" : 123,
                "Version" : "aeiou",
                "Content" : "aeiou",
                "RuleId" : "aeiou",
                "ChangedOn" : "2000-01-23T04:56:07.000+00:00",
                "ColId" : 123
              } ]
            }
          } ]
        },
        "Version" : "aeiou",
        "HitPolicy" : "aeiou",
        "RuleId" : "aeiou",
        "DecisionTableColumnsResult" : "",
        "DecisionTableColumns" : {
          "results" : [ {
            "Condition" : {
              "ValueOnly" : true,
              "Description" : "aeiou",
              "Version" : "aeiou",
              "Expression" : "aeiou",
              "FixedOperator" : "aeiou",
              "RuleId" : "aeiou",
              "Id" : 123
            },
            "Type" : "aeiou",
            "Version" : "aeiou",
            "RuleId" : "aeiou",
            "Id" : 123,
            "Sequence" : 123,
            "Result" : {
              "DataObjectAttributeName" : "aeiou",
              "Version" : "aeiou",
              "RuleId" : "aeiou",
              "DataObjectAttributeId" : "aeiou",
              "Id" : 123,
              "BusinessDataType" : "aeiou"
            }
          } ]
        },
        "DecisionTableColumnsCondition" : ""
      },
      "Type" : "aeiou",
      "Version" : "aeiou",
      "RuleFormat" : "aeiou",
      "ValidFrom" : "2000-01-23T04:56:07.000+00:00",
      "ResultDataObjectName" : "aeiou",
      "Id" : "aeiou"
    },
    "RulesetVersion" : "aeiou"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Retrieved entity Created RulesetRule

0

Error odata.error

Rulesets

Up
post /ActivateRuleset
Activate (activateRulesetPost)

Consumes

This API call consumes the following media types via the Content-Type request header:

Query parameters

RulesetId (required)
Query Parameter

Return type

Created Ruleset

Example data

Content-Type: application/json
{
  "d" : {
    "Status" : "aeiou",
    "Version" : "aeiou",
    "RulesetRule" : {
      "results" : [ {
        "RulesetId" : "aeiou",
        "RuleId" : "aeiou",
        "RuleVersion" : "aeiou",
        "ValidFrom" : "2000-01-23T04:56:07.000+00:00",
        "Rule" : "",
        "RulesetVersion" : "aeiou"
      } ]
    },
    "RulesetToCurrentRuleService" : {
      "Status" : "aeiou",
      "Description" : "aeiou",
      "Version" : "aeiou",
      "ProjectId" : "aeiou",
      "ValidFrom" : "2000-01-23T04:56:07.000+00:00",
      "Id" : "aeiou",
      "CreatedOn" : "2000-01-23T04:56:07.000+00:00",
      "Name" : "aeiou"
    },
    "ProjectId" : "aeiou",
    "ValidFrom" : "2000-01-23T04:56:07.000+00:00",
    "Id" : "aeiou",
    "RulesetToCurrentRules" : {
      "results" : [ {
        "Status" : "aeiou",
        "IsDraft" : true,
        "Description" : "aeiou",
        "ProjectId" : "aeiou",
        "ResultDataObjectId" : "aeiou",
        "Name" : "aeiou",
        "DecisionTable" : {
          "DecisionTableRows" : {
            "results" : [ {
              "Version" : "aeiou",
              "RuleId" : "aeiou",
              "Id" : 123,
              "Sequence" : 123,
              "Cells" : {
                "results" : [ {
                  "RowId" : 123,
                  "Version" : "aeiou",
                  "Content" : "aeiou",
                  "RuleId" : "aeiou",
                  "ChangedOn" : "2000-01-23T04:56:07.000+00:00",
                  "ColId" : 123
                } ]
              }
            } ]
          },
          "Version" : "aeiou",
          "HitPolicy" : "aeiou",
          "RuleId" : "aeiou",
          "DecisionTableColumnsResult" : "",
          "DecisionTableColumns" : {
            "results" : [ {
              "Condition" : {
                "ValueOnly" : true,
                "Description" : "aeiou",
                "Version" : "aeiou",
                "Expression" : "aeiou",
                "FixedOperator" : "aeiou",
                "RuleId" : "aeiou",
                "Id" : 123
              },
              "Type" : "aeiou",
              "Version" : "aeiou",
              "RuleId" : "aeiou",
              "Id" : 123,
              "Sequence" : 123,
              "Result" : {
                "DataObjectAttributeName" : "aeiou",
                "Version" : "aeiou",
                "RuleId" : "aeiou",
                "DataObjectAttributeId" : "aeiou",
                "Id" : 123,
                "BusinessDataType" : "aeiou"
              }
            } ]
          },
          "DecisionTableColumnsCondition" : ""
        },
        "Type" : "aeiou",
        "Version" : "aeiou",
        "RuleFormat" : "aeiou",
        "ValidFrom" : "2000-01-23T04:56:07.000+00:00",
        "ResultDataObjectName" : "aeiou",
        "Id" : "aeiou"
      } ]
    },
    "RulesetRuleService" : {
      "results" : [ {
        "RulesetId" : "aeiou",
        "RuleServiceId" : "aeiou",
        "ValidFrom" : "2000-01-23T04:56:07.000+00:00",
        "RuleService" : "",
        "RuleServiceVersion" : "aeiou",
        "RulesetVersion" : "aeiou"
      } ]
    },
    "Name" : "aeiou"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Success Created Ruleset

0

Error odata.error

Up
get /CheckRuleset
Invoke function CheckRuleset (checkRulesetGet)

Consumes

This API call consumes the following media types via the Content-Type request header:

Query parameters

RulesetId (required)
Query Parameter

Return type

Created Ruleset

Example data

Content-Type: application/json
{
  "d" : {
    "Status" : "aeiou",
    "Version" : "aeiou",
    "RulesetRule" : {
      "results" : [ {
        "RulesetId" : "aeiou",
        "RuleId" : "aeiou",
        "RuleVersion" : "aeiou",
        "ValidFrom" : "2000-01-23T04:56:07.000+00:00",
        "Rule" : "",
        "RulesetVersion" : "aeiou"
      } ]
    },
    "RulesetToCurrentRuleService" : {
      "Status" : "aeiou",
      "Description" : "aeiou",
      "Version" : "aeiou",
      "ProjectId" : "aeiou",
      "ValidFrom" : "2000-01-23T04:56:07.000+00:00",
      "Id" : "aeiou",
      "CreatedOn" : "2000-01-23T04:56:07.000+00:00",
      "Name" : "aeiou"
    },
    "ProjectId" : "aeiou",
    "ValidFrom" : "2000-01-23T04:56:07.000+00:00",
    "Id" : "aeiou",
    "RulesetToCurrentRules" : {
      "results" : [ {
        "Status" : "aeiou",
        "IsDraft" : true,
        "Description" : "aeiou",
        "ProjectId" : "aeiou",
        "ResultDataObjectId" : "aeiou",
        "Name" : "aeiou",
        "DecisionTable" : {
          "DecisionTableRows" : {
            "results" : [ {
              "Version" : "aeiou",
              "RuleId" : "aeiou",
              "Id" : 123,
              "Sequence" : 123,
              "Cells" : {
                "results" : [ {
                  "RowId" : 123,
                  "Version" : "aeiou",
                  "Content" : "aeiou",
                  "RuleId" : "aeiou",
                  "ChangedOn" : "2000-01-23T04:56:07.000+00:00",
                  "ColId" : 123
                } ]
              }
            } ]
          },
          "Version" : "aeiou",
          "HitPolicy" : "aeiou",
          "RuleId" : "aeiou",
          "DecisionTableColumnsResult" : "",
          "DecisionTableColumns" : {
            "results" : [ {
              "Condition" : {
                "ValueOnly" : true,
                "Description" : "aeiou",
                "Version" : "aeiou",
                "Expression" : "aeiou",
                "FixedOperator" : "aeiou",
                "RuleId" : "aeiou",
                "Id" : 123
              },
              "Type" : "aeiou",
              "Version" : "aeiou",
              "RuleId" : "aeiou",
              "Id" : 123,
              "Sequence" : 123,
              "Result" : {
                "DataObjectAttributeName" : "aeiou",
                "Version" : "aeiou",
                "RuleId" : "aeiou",
                "DataObjectAttributeId" : "aeiou",
                "Id" : 123,
                "BusinessDataType" : "aeiou"
              }
            } ]
          },
          "DecisionTableColumnsCondition" : ""
        },
        "Type" : "aeiou",
        "Version" : "aeiou",
        "RuleFormat" : "aeiou",
        "ValidFrom" : "2000-01-23T04:56:07.000+00:00",
        "ResultDataObjectName" : "aeiou",
        "Id" : "aeiou"
      } ]
    },
    "RulesetRuleService" : {
      "results" : [ {
        "RulesetId" : "aeiou",
        "RuleServiceId" : "aeiou",
        "ValidFrom" : "2000-01-23T04:56:07.000+00:00",
        "RuleService" : "",
        "RuleServiceVersion" : "aeiou",
        "RulesetVersion" : "aeiou"
      } ]
    },
    "Name" : "aeiou"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Success Created Ruleset

0

Error odata.error

Up
post /DeleteRulesetDraft
Delete Ruleset Draft (deleteRulesetDraftPost)

Consumes

This API call consumes the following media types via the Content-Type request header:

Query parameters

RulesetId (required)
Query Parameter

Return type

Created Ruleset

Example data

Content-Type: application/json
{
  "d" : {
    "Status" : "aeiou",
    "Version" : "aeiou",
    "RulesetRule" : {
      "results" : [ {
        "RulesetId" : "aeiou",
        "RuleId" : "aeiou",
        "RuleVersion" : "aeiou",
        "ValidFrom" : "2000-01-23T04:56:07.000+00:00",
        "Rule" : "",
        "RulesetVersion" : "aeiou"
      } ]
    },
    "RulesetToCurrentRuleService" : {
      "Status" : "aeiou",
      "Description" : "aeiou",
      "Version" : "aeiou",
      "ProjectId" : "aeiou",
      "ValidFrom" : "2000-01-23T04:56:07.000+00:00",
      "Id" : "aeiou",
      "CreatedOn" : "2000-01-23T04:56:07.000+00:00",
      "Name" : "aeiou"
    },
    "ProjectId" : "aeiou",
    "ValidFrom" : "2000-01-23T04:56:07.000+00:00",
    "Id" : "aeiou",
    "RulesetToCurrentRules" : {
      "results" : [ {
        "Status" : "aeiou",
        "IsDraft" : true,
        "Description" : "aeiou",
        "ProjectId" : "aeiou",
        "ResultDataObjectId" : "aeiou",
        "Name" : "aeiou",
        "DecisionTable" : {
          "DecisionTableRows" : {
            "results" : [ {
              "Version" : "aeiou",
              "RuleId" : "aeiou",
              "Id" : 123,
              "Sequence" : 123,
              "Cells" : {
                "results" : [ {
                  "RowId" : 123,
                  "Version" : "aeiou",
                  "Content" : "aeiou",
                  "RuleId" : "aeiou",
                  "ChangedOn" : "2000-01-23T04:56:07.000+00:00",
                  "ColId" : 123
                } ]
              }
            } ]
          },
          "Version" : "aeiou",
          "HitPolicy" : "aeiou",
          "RuleId" : "aeiou",
          "DecisionTableColumnsResult" : "",
          "DecisionTableColumns" : {
            "results" : [ {
              "Condition" : {
                "ValueOnly" : true,
                "Description" : "aeiou",
                "Version" : "aeiou",
                "Expression" : "aeiou",
                "FixedOperator" : "aeiou",
                "RuleId" : "aeiou",
                "Id" : 123
              },
              "Type" : "aeiou",
              "Version" : "aeiou",
              "RuleId" : "aeiou",
              "Id" : 123,
              "Sequence" : 123,
              "Result" : {
                "DataObjectAttributeName" : "aeiou",
                "Version" : "aeiou",
                "RuleId" : "aeiou",
                "DataObjectAttributeId" : "aeiou",
                "Id" : 123,
                "BusinessDataType" : "aeiou"
              }
            } ]
          },
          "DecisionTableColumnsCondition" : ""
        },
        "Type" : "aeiou",
        "Version" : "aeiou",
        "RuleFormat" : "aeiou",
        "ValidFrom" : "2000-01-23T04:56:07.000+00:00",
        "ResultDataObjectName" : "aeiou",
        "Id" : "aeiou"
      } ]
    },
    "RulesetRuleService" : {
      "results" : [ {
        "RulesetId" : "aeiou",
        "RuleServiceId" : "aeiou",
        "ValidFrom" : "2000-01-23T04:56:07.000+00:00",
        "RuleService" : "",
        "RuleServiceVersion" : "aeiou",
        "RulesetVersion" : "aeiou"
      } ]
    },
    "Name" : "aeiou"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Success Created Ruleset

0

Error odata.error

Up
post /DeleteRuleset
Delete (deleteRulesetPost)

Consumes

This API call consumes the following media types via the Content-Type request header:

Query parameters

RulesetId (required)
Query Parameter

Return type

Created Ruleset

Example data

Content-Type: application/json
{
  "d" : {
    "Status" : "aeiou",
    "Version" : "aeiou",
    "RulesetRule" : {
      "results" : [ {
        "RulesetId" : "aeiou",
        "RuleId" : "aeiou",
        "RuleVersion" : "aeiou",
        "ValidFrom" : "2000-01-23T04:56:07.000+00:00",
        "Rule" : "",
        "RulesetVersion" : "aeiou"
      } ]
    },
    "RulesetToCurrentRuleService" : {
      "Status" : "aeiou",
      "Description" : "aeiou",
      "Version" : "aeiou",
      "ProjectId" : "aeiou",
      "ValidFrom" : "2000-01-23T04:56:07.000+00:00",
      "Id" : "aeiou",
      "CreatedOn" : "2000-01-23T04:56:07.000+00:00",
      "Name" : "aeiou"
    },
    "ProjectId" : "aeiou",
    "ValidFrom" : "2000-01-23T04:56:07.000+00:00",
    "Id" : "aeiou",
    "RulesetToCurrentRules" : {
      "results" : [ {
        "Status" : "aeiou",
        "IsDraft" : true,
        "Description" : "aeiou",
        "ProjectId" : "aeiou",
        "ResultDataObjectId" : "aeiou",
        "Name" : "aeiou",
        "DecisionTable" : {
          "DecisionTableRows" : {
            "results" : [ {
              "Version" : "aeiou",
              "RuleId" : "aeiou",
              "Id" : 123,
              "Sequence" : 123,
              "Cells" : {
                "results" : [ {
                  "RowId" : 123,
                  "Version" : "aeiou",
                  "Content" : "aeiou",
                  "RuleId" : "aeiou",
                  "ChangedOn" : "2000-01-23T04:56:07.000+00:00",
                  "ColId" : 123
                } ]
              }
            } ]
          },
          "Version" : "aeiou",
          "HitPolicy" : "aeiou",
          "RuleId" : "aeiou",
          "DecisionTableColumnsResult" : "",
          "DecisionTableColumns" : {
            "results" : [ {
              "Condition" : {
                "ValueOnly" : true,
                "Description" : "aeiou",
                "Version" : "aeiou",
                "Expression" : "aeiou",
                "FixedOperator" : "aeiou",
                "RuleId" : "aeiou",
                "Id" : 123
              },
              "Type" : "aeiou",
              "Version" : "aeiou",
              "RuleId" : "aeiou",
              "Id" : 123,
              "Sequence" : 123,
              "Result" : {
                "DataObjectAttributeName" : "aeiou",
                "Version" : "aeiou",
                "RuleId" : "aeiou",
                "DataObjectAttributeId" : "aeiou",
                "Id" : 123,
                "BusinessDataType" : "aeiou"
              }
            } ]
          },
          "DecisionTableColumnsCondition" : ""
        },
        "Type" : "aeiou",
        "Version" : "aeiou",
        "RuleFormat" : "aeiou",
        "ValidFrom" : "2000-01-23T04:56:07.000+00:00",
        "ResultDataObjectName" : "aeiou",
        "Id" : "aeiou"
      } ]
    },
    "RulesetRuleService" : {
      "results" : [ {
        "RulesetId" : "aeiou",
        "RuleServiceId" : "aeiou",
        "ValidFrom" : "2000-01-23T04:56:07.000+00:00",
        "RuleService" : "",
        "RuleServiceVersion" : "aeiou",
        "RulesetVersion" : "aeiou"
      } ]
    },
    "Name" : "aeiou"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Success Created Ruleset

0

Error odata.error

Up
post /EditRuleset
Edit (editRulesetPost)

Consumes

This API call consumes the following media types via the Content-Type request header:

Query parameters

RulesetId (required)
Query Parameter

Return type

Created Ruleset

Example data

Content-Type: application/json
{
  "d" : {
    "Status" : "aeiou",
    "Version" : "aeiou",
    "RulesetRule" : {
      "results" : [ {
        "RulesetId" : "aeiou",
        "RuleId" : "aeiou",
        "RuleVersion" : "aeiou",
        "ValidFrom" : "2000-01-23T04:56:07.000+00:00",
        "Rule" : "",
        "RulesetVersion" : "aeiou"
      } ]
    },
    "RulesetToCurrentRuleService" : {
      "Status" : "aeiou",
      "Description" : "aeiou",
      "Version" : "aeiou",
      "ProjectId" : "aeiou",
      "ValidFrom" : "2000-01-23T04:56:07.000+00:00",
      "Id" : "aeiou",
      "CreatedOn" : "2000-01-23T04:56:07.000+00:00",
      "Name" : "aeiou"
    },
    "ProjectId" : "aeiou",
    "ValidFrom" : "2000-01-23T04:56:07.000+00:00",
    "Id" : "aeiou",
    "RulesetToCurrentRules" : {
      "results" : [ {
        "Status" : "aeiou",
        "IsDraft" : true,
        "Description" : "aeiou",
        "ProjectId" : "aeiou",
        "ResultDataObjectId" : "aeiou",
        "Name" : "aeiou",
        "DecisionTable" : {
          "DecisionTableRows" : {
            "results" : [ {
              "Version" : "aeiou",
              "RuleId" : "aeiou",
              "Id" : 123,
              "Sequence" : 123,
              "Cells" : {
                "results" : [ {
                  "RowId" : 123,
                  "Version" : "aeiou",
                  "Content" : "aeiou",
                  "RuleId" : "aeiou",
                  "ChangedOn" : "2000-01-23T04:56:07.000+00:00",
                  "ColId" : 123
                } ]
              }
            } ]
          },
          "Version" : "aeiou",
          "HitPolicy" : "aeiou",
          "RuleId" : "aeiou",
          "DecisionTableColumnsResult" : "",
          "DecisionTableColumns" : {
            "results" : [ {
              "Condition" : {
                "ValueOnly" : true,
                "Description" : "aeiou",
                "Version" : "aeiou",
                "Expression" : "aeiou",
                "FixedOperator" : "aeiou",
                "RuleId" : "aeiou",
                "Id" : 123
              },
              "Type" : "aeiou",
              "Version" : "aeiou",
              "RuleId" : "aeiou",
              "Id" : 123,
              "Sequence" : 123,
              "Result" : {
                "DataObjectAttributeName" : "aeiou",
                "Version" : "aeiou",
                "RuleId" : "aeiou",
                "DataObjectAttributeId" : "aeiou",
                "Id" : 123,
                "BusinessDataType" : "aeiou"
              }
            } ]
          },
          "DecisionTableColumnsCondition" : ""
        },
        "Type" : "aeiou",
        "Version" : "aeiou",
        "RuleFormat" : "aeiou",
        "ValidFrom" : "2000-01-23T04:56:07.000+00:00",
        "ResultDataObjectName" : "aeiou",
        "Id" : "aeiou"
      } ]
    },
    "RulesetRuleService" : {
      "results" : [ {
        "RulesetId" : "aeiou",
        "RuleServiceId" : "aeiou",
        "ValidFrom" : "2000-01-23T04:56:07.000+00:00",
        "RuleService" : "",
        "RuleServiceVersion" : "aeiou",
        "RulesetVersion" : "aeiou"
      } ]
    },
    "Name" : "aeiou"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Success Created Ruleset

0

Error odata.error

Up
get /Rulesets
Get entities from Rulesets (rulesetsGet)

Consumes

This API call consumes the following media types via the Content-Type request header:

Query parameters

$search (optional)
Query Parameter — Search items by search phrases, see [OData Searching](http://docs.oasis-open.org/odata/odata/v4.0/odata-v4.0-part1-protocol.html#_Toc445374633)
$filter (optional)
Query Parameter — Filter items by property values, see [OData Filtering](http://docs.oasis-open.org/odata/odata/v4.0/odata-v4.0-part1-protocol.html#_Toc445374625)
$count (optional)
Query Parameter — Include count of items, see [OData Count](http://docs.oasis-open.org/odata/odata/v4.0/odata-v4.0-part1-protocol.html#_Toc445374632)
$orderby (optional)
Query Parameter — Order items by property values, see [OData Sorting](http://docs.oasis-open.org/odata/odata/v4.0/odata-v4.0-part1-protocol.html#_Toc445374629)
$select (optional)
Query Parameter — Select properties to be returned, see [OData Select](http://docs.oasis-open.org/odata/odata/v4.0/odata-v4.0-part1-protocol.html#_Toc445374620)
$expand (optional)
Query Parameter — Expand related entities, see [OData Expand](http://docs.oasis-open.org/odata/odata/v4.0/odata-v4.0-part1-protocol.html#_Toc445374621)

Return type

Wrapper

Example data

Content-Type: application/json
{
  "d" : {
    "results" : [ {
      "Status" : "aeiou",
      "Version" : "aeiou",
      "RulesetRule" : {
        "results" : [ {
          "RulesetId" : "aeiou",
          "RuleId" : "aeiou",
          "RuleVersion" : "aeiou",
          "ValidFrom" : "2000-01-23T04:56:07.000+00:00",
          "Rule" : "",
          "RulesetVersion" : "aeiou"
        } ]
      },
      "RulesetToCurrentRuleService" : {
        "Status" : "aeiou",
        "Description" : "aeiou",
        "Version" : "aeiou",
        "ProjectId" : "aeiou",
        "ValidFrom" : "2000-01-23T04:56:07.000+00:00",
        "Id" : "aeiou",
        "CreatedOn" : "2000-01-23T04:56:07.000+00:00",
        "Name" : "aeiou"
      },
      "ProjectId" : "aeiou",
      "ValidFrom" : "2000-01-23T04:56:07.000+00:00",
      "Id" : "aeiou",
      "RulesetToCurrentRules" : {
        "results" : [ {
          "Status" : "aeiou",
          "IsDraft" : true,
          "Description" : "aeiou",
          "ProjectId" : "aeiou",
          "ResultDataObjectId" : "aeiou",
          "Name" : "aeiou",
          "DecisionTable" : {
            "DecisionTableRows" : {
              "results" : [ {
                "Version" : "aeiou",
                "RuleId" : "aeiou",
                "Id" : 123,
                "Sequence" : 123,
                "Cells" : {
                  "results" : [ {
                    "RowId" : 123,
                    "Version" : "aeiou",
                    "Content" : "aeiou",
                    "RuleId" : "aeiou",
                    "ChangedOn" : "2000-01-23T04:56:07.000+00:00",
                    "ColId" : 123
                  } ]
                }
              } ]
            },
            "Version" : "aeiou",
            "HitPolicy" : "aeiou",
            "RuleId" : "aeiou",
            "DecisionTableColumnsResult" : "",
            "DecisionTableColumns" : {
              "results" : [ {
                "Condition" : {
                  "ValueOnly" : true,
                  "Description" : "aeiou",
                  "Version" : "aeiou",
                  "Expression" : "aeiou",
                  "FixedOperator" : "aeiou",
                  "RuleId" : "aeiou",
                  "Id" : 123
                },
                "Type" : "aeiou",
                "Version" : "aeiou",
                "RuleId" : "aeiou",
                "Id" : 123,
                "Sequence" : 123,
                "Result" : {
                  "DataObjectAttributeName" : "aeiou",
                  "Version" : "aeiou",
                  "RuleId" : "aeiou",
                  "DataObjectAttributeId" : "aeiou",
                  "Id" : 123,
                  "BusinessDataType" : "aeiou"
                }
              } ]
            },
            "DecisionTableColumnsCondition" : ""
          },
          "Type" : "aeiou",
          "Version" : "aeiou",
          "RuleFormat" : "aeiou",
          "ValidFrom" : "2000-01-23T04:56:07.000+00:00",
          "ResultDataObjectName" : "aeiou",
          "Id" : "aeiou"
        } ]
      },
      "RulesetRuleService" : {
        "results" : [ {
          "RulesetId" : "aeiou",
          "RuleServiceId" : "aeiou",
          "ValidFrom" : "2000-01-23T04:56:07.000+00:00",
          "RuleService" : "",
          "RuleServiceVersion" : "aeiou",
          "RulesetVersion" : "aeiou"
        } ]
      },
      "Name" : "aeiou"
    } ]
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Retrieved entities Wrapper

0

Error odata.error

Up
get /Rulesets(Id='{Id}',Version='{Version}')
Get entity from Rulesets by key (rulesetsIdIdVersionVersionGet)

Path parameters

Id (required)
Path Parameter — ID
Version (required)
Path Parameter — Version

Consumes

This API call consumes the following media types via the Content-Type request header:

Query parameters

$select (optional)
Query Parameter — Select properties to be returned, see [OData Select](http://docs.oasis-open.org/odata/odata/v4.0/odata-v4.0-part1-protocol.html#_Toc445374620)
$expand (optional)
Query Parameter — Expand related entities, see [OData Expand](http://docs.oasis-open.org/odata/odata/v4.0/odata-v4.0-part1-protocol.html#_Toc445374621)

Return type

Created Ruleset

Example data

Content-Type: application/json
{
  "d" : {
    "Status" : "aeiou",
    "Version" : "aeiou",
    "RulesetRule" : {
      "results" : [ {
        "RulesetId" : "aeiou",
        "RuleId" : "aeiou",
        "RuleVersion" : "aeiou",
        "ValidFrom" : "2000-01-23T04:56:07.000+00:00",
        "Rule" : "",
        "RulesetVersion" : "aeiou"
      } ]
    },
    "RulesetToCurrentRuleService" : {
      "Status" : "aeiou",
      "Description" : "aeiou",
      "Version" : "aeiou",
      "ProjectId" : "aeiou",
      "ValidFrom" : "2000-01-23T04:56:07.000+00:00",
      "Id" : "aeiou",
      "CreatedOn" : "2000-01-23T04:56:07.000+00:00",
      "Name" : "aeiou"
    },
    "ProjectId" : "aeiou",
    "ValidFrom" : "2000-01-23T04:56:07.000+00:00",
    "Id" : "aeiou",
    "RulesetToCurrentRules" : {
      "results" : [ {
        "Status" : "aeiou",
        "IsDraft" : true,
        "Description" : "aeiou",
        "ProjectId" : "aeiou",
        "ResultDataObjectId" : "aeiou",
        "Name" : "aeiou",
        "DecisionTable" : {
          "DecisionTableRows" : {
            "results" : [ {
              "Version" : "aeiou",
              "RuleId" : "aeiou",
              "Id" : 123,
              "Sequence" : 123,
              "Cells" : {
                "results" : [ {
                  "RowId" : 123,
                  "Version" : "aeiou",
                  "Content" : "aeiou",
                  "RuleId" : "aeiou",
                  "ChangedOn" : "2000-01-23T04:56:07.000+00:00",
                  "ColId" : 123
                } ]
              }
            } ]
          },
          "Version" : "aeiou",
          "HitPolicy" : "aeiou",
          "RuleId" : "aeiou",
          "DecisionTableColumnsResult" : "",
          "DecisionTableColumns" : {
            "results" : [ {
              "Condition" : {
                "ValueOnly" : true,
                "Description" : "aeiou",
                "Version" : "aeiou",
                "Expression" : "aeiou",
                "FixedOperator" : "aeiou",
                "RuleId" : "aeiou",
                "Id" : 123
              },
              "Type" : "aeiou",
              "Version" : "aeiou",
              "RuleId" : "aeiou",
              "Id" : 123,
              "Sequence" : 123,
              "Result" : {
                "DataObjectAttributeName" : "aeiou",
                "Version" : "aeiou",
                "RuleId" : "aeiou",
                "DataObjectAttributeId" : "aeiou",
                "Id" : 123,
                "BusinessDataType" : "aeiou"
              }
            } ]
          },
          "DecisionTableColumnsCondition" : ""
        },
        "Type" : "aeiou",
        "Version" : "aeiou",
        "RuleFormat" : "aeiou",
        "ValidFrom" : "2000-01-23T04:56:07.000+00:00",
        "ResultDataObjectName" : "aeiou",
        "Id" : "aeiou"
      } ]
    },
    "RulesetRuleService" : {
      "results" : [ {
        "RulesetId" : "aeiou",
        "RuleServiceId" : "aeiou",
        "ValidFrom" : "2000-01-23T04:56:07.000+00:00",
        "RuleService" : "",
        "RuleServiceVersion" : "aeiou",
        "RulesetVersion" : "aeiou"
      } ]
    },
    "Name" : "aeiou"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Retrieved entity Created Ruleset

0

Error odata.error

Up
patch /Rulesets(Id='{Id}',Version='{Version}')
Update entity in Rulesets (rulesetsIdIdVersionVersionPatch)

Path parameters

Id (required)
Path Parameter — ID
Version (required)
Path Parameter — Version

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Ruleset Modified Ruleset (optional)
Body Parameter — New property values

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

204

Success

0

Error odata.error

Up
post /Rulesets
Add new entity to Rulesets (rulesetsPost)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Ruleset RULE_SRV.Ruleset (optional)
Body Parameter — New entity

Return type

Created Ruleset

Example data

Content-Type: application/json
{
  "d" : {
    "Status" : "aeiou",
    "Version" : "aeiou",
    "RulesetRule" : {
      "results" : [ {
        "RulesetId" : "aeiou",
        "RuleId" : "aeiou",
        "RuleVersion" : "aeiou",
        "ValidFrom" : "2000-01-23T04:56:07.000+00:00",
        "Rule" : "",
        "RulesetVersion" : "aeiou"
      } ]
    },
    "RulesetToCurrentRuleService" : {
      "Status" : "aeiou",
      "Description" : "aeiou",
      "Version" : "aeiou",
      "ProjectId" : "aeiou",
      "ValidFrom" : "2000-01-23T04:56:07.000+00:00",
      "Id" : "aeiou",
      "CreatedOn" : "2000-01-23T04:56:07.000+00:00",
      "Name" : "aeiou"
    },
    "ProjectId" : "aeiou",
    "ValidFrom" : "2000-01-23T04:56:07.000+00:00",
    "Id" : "aeiou",
    "RulesetToCurrentRules" : {
      "results" : [ {
        "Status" : "aeiou",
        "IsDraft" : true,
        "Description" : "aeiou",
        "ProjectId" : "aeiou",
        "ResultDataObjectId" : "aeiou",
        "Name" : "aeiou",
        "DecisionTable" : {
          "DecisionTableRows" : {
            "results" : [ {
              "Version" : "aeiou",
              "RuleId" : "aeiou",
              "Id" : 123,
              "Sequence" : 123,
              "Cells" : {
                "results" : [ {
                  "RowId" : 123,
                  "Version" : "aeiou",
                  "Content" : "aeiou",
                  "RuleId" : "aeiou",
                  "ChangedOn" : "2000-01-23T04:56:07.000+00:00",
                  "ColId" : 123
                } ]
              }
            } ]
          },
          "Version" : "aeiou",
          "HitPolicy" : "aeiou",
          "RuleId" : "aeiou",
          "DecisionTableColumnsResult" : "",
          "DecisionTableColumns" : {
            "results" : [ {
              "Condition" : {
                "ValueOnly" : true,
                "Description" : "aeiou",
                "Version" : "aeiou",
                "Expression" : "aeiou",
                "FixedOperator" : "aeiou",
                "RuleId" : "aeiou",
                "Id" : 123
              },
              "Type" : "aeiou",
              "Version" : "aeiou",
              "RuleId" : "aeiou",
              "Id" : 123,
              "Sequence" : 123,
              "Result" : {
                "DataObjectAttributeName" : "aeiou",
                "Version" : "aeiou",
                "RuleId" : "aeiou",
                "DataObjectAttributeId" : "aeiou",
                "Id" : 123,
                "BusinessDataType" : "aeiou"
              }
            } ]
          },
          "DecisionTableColumnsCondition" : ""
        },
        "Type" : "aeiou",
        "Version" : "aeiou",
        "RuleFormat" : "aeiou",
        "ValidFrom" : "2000-01-23T04:56:07.000+00:00",
        "ResultDataObjectName" : "aeiou",
        "Id" : "aeiou"
      } ]
    },
    "RulesetRuleService" : {
      "results" : [ {
        "RulesetId" : "aeiou",
        "RuleServiceId" : "aeiou",
        "ValidFrom" : "2000-01-23T04:56:07.000+00:00",
        "RuleService" : "",
        "RuleServiceVersion" : "aeiou",
        "RulesetVersion" : "aeiou"
      } ]
    },
    "Name" : "aeiou"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

201

Created entity Created Ruleset

0

Error odata.error

Up
post /SaveRuleset
Save (saveRulesetPost)

Consumes

This API call consumes the following media types via the Content-Type request header:

Query parameters

RulesetId (required)
Query Parameter

Return type

Created Ruleset

Example data

Content-Type: application/json
{
  "d" : {
    "Status" : "aeiou",
    "Version" : "aeiou",
    "RulesetRule" : {
      "results" : [ {
        "RulesetId" : "aeiou",
        "RuleId" : "aeiou",
        "RuleVersion" : "aeiou",
        "ValidFrom" : "2000-01-23T04:56:07.000+00:00",
        "Rule" : "",
        "RulesetVersion" : "aeiou"
      } ]
    },
    "RulesetToCurrentRuleService" : {
      "Status" : "aeiou",
      "Description" : "aeiou",
      "Version" : "aeiou",
      "ProjectId" : "aeiou",
      "ValidFrom" : "2000-01-23T04:56:07.000+00:00",
      "Id" : "aeiou",
      "CreatedOn" : "2000-01-23T04:56:07.000+00:00",
      "Name" : "aeiou"
    },
    "ProjectId" : "aeiou",
    "ValidFrom" : "2000-01-23T04:56:07.000+00:00",
    "Id" : "aeiou",
    "RulesetToCurrentRules" : {
      "results" : [ {
        "Status" : "aeiou",
        "IsDraft" : true,
        "Description" : "aeiou",
        "ProjectId" : "aeiou",
        "ResultDataObjectId" : "aeiou",
        "Name" : "aeiou",
        "DecisionTable" : {
          "DecisionTableRows" : {
            "results" : [ {
              "Version" : "aeiou",
              "RuleId" : "aeiou",
              "Id" : 123,
              "Sequence" : 123,
              "Cells" : {
                "results" : [ {
                  "RowId" : 123,
                  "Version" : "aeiou",
                  "Content" : "aeiou",
                  "RuleId" : "aeiou",
                  "ChangedOn" : "2000-01-23T04:56:07.000+00:00",
                  "ColId" : 123
                } ]
              }
            } ]
          },
          "Version" : "aeiou",
          "HitPolicy" : "aeiou",
          "RuleId" : "aeiou",
          "DecisionTableColumnsResult" : "",
          "DecisionTableColumns" : {
            "results" : [ {
              "Condition" : {
                "ValueOnly" : true,
                "Description" : "aeiou",
                "Version" : "aeiou",
                "Expression" : "aeiou",
                "FixedOperator" : "aeiou",
                "RuleId" : "aeiou",
                "Id" : 123
              },
              "Type" : "aeiou",
              "Version" : "aeiou",
              "RuleId" : "aeiou",
              "Id" : 123,
              "Sequence" : 123,
              "Result" : {
                "DataObjectAttributeName" : "aeiou",
                "Version" : "aeiou",
                "RuleId" : "aeiou",
                "DataObjectAttributeId" : "aeiou",
                "Id" : 123,
                "BusinessDataType" : "aeiou"
              }
            } ]
          },
          "DecisionTableColumnsCondition" : ""
        },
        "Type" : "aeiou",
        "Version" : "aeiou",
        "RuleFormat" : "aeiou",
        "ValidFrom" : "2000-01-23T04:56:07.000+00:00",
        "ResultDataObjectName" : "aeiou",
        "Id" : "aeiou"
      } ]
    },
    "RulesetRuleService" : {
      "results" : [ {
        "RulesetId" : "aeiou",
        "RuleServiceId" : "aeiou",
        "ValidFrom" : "2000-01-23T04:56:07.000+00:00",
        "RuleService" : "",
        "RuleServiceVersion" : "aeiou",
        "RulesetVersion" : "aeiou"
      } ]
    },
    "Name" : "aeiou"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Success Created Ruleset

0

Error odata.error

Up

Models

[ Jump to Methods ]

Table of Contents

  1. Collection of Project
  2. Collection of Rule
  3. Collection of RuleService
  4. Collection of Ruleset
  5. Collection of RulesetRule
  6. Collection of RulesetRuleService
  7. Created DecisionTableColumn
  8. Created DecisionTableRow
  9. Created DecisionTableRowCell
  10. Created Rule
  11. Created Ruleset
  12. Created RulesetRule
  13. Created RulesetRuleService
  14. Modified DecisionTable
  15. Modified DecisionTableColumn
  16. Modified DecisionTableColumnCondition
  17. Modified DecisionTableRow
  18. Modified DecisionTableRowCell
  19. Modified Rule
  20. Modified Ruleset
  21. odata.error
  22. odata.error.detail
  23. odata.error.main
  24. Project
  25. RULE_SRV.DecisionTable
  26. RULE_SRV.DecisionTableColumn
  27. RULE_SRV.DecisionTableColumnCondition
  28. RULE_SRV.DecisionTableColumnResult
  29. RULE_SRV.DecisionTableRow
  30. RULE_SRV.DecisionTableRowCell
  31. RULE_SRV.Project
  32. RULE_SRV.Rule
  33. RULE_SRV.RuleService
  34. RULE_SRV.Ruleset
  35. RULE_SRV.RulesetRule
  36. RULE_SRV.RulesetRuleService
  37. Related CollectionRULE_SRV.DecisionTableColumn
  38. Related CollectionRULE_SRV.DecisionTableRow
  39. Related CollectionRULE_SRV.DecisionTableRowCell
  40. RuleService
  41. Wrapper
  42. Wrapper_1
  43. Wrapper_2
  44. Wrapper_3
  45. Wrapper_4
  46. Wrapper_5

Collection of Project - Up

results (optional)

Collection of Rule - Up

results (optional)

Collection of RuleService - Up

results (optional)

Collection of Ruleset - Up

results (optional)

Collection of RulesetRule - Up

results (optional)

Collection of RulesetRuleService - Up

results (optional)

Created DecisionTableColumn - Up

d (optional)

Created DecisionTableRow - Up

d (optional)

Created DecisionTableRowCell - Up

d (optional)

Created Rule - Up

d (optional)

Created Ruleset - Up

d (optional)

Created RulesetRule - Up

d (optional)

Created RulesetRuleService - Up

d (optional)

Modified DecisionTable - Modified DecisionTable Up

d (optional)

Modified DecisionTableColumn - Modified DecisionTableColumn Up

d (optional)

Modified DecisionTableColumnCondition - Modified DecisionTableColumnCondition Up

d (optional)

Modified DecisionTableRow - Modified DecisionTableRow Up

d (optional)

Modified DecisionTableRowCell - Modified DecisionTableRowCell Up

d (optional)

Modified Rule - Modified Rule Up

d (optional)

Modified Ruleset - Modified Ruleset Up

d (optional)

odata.error - Up

error (optional)

odata.error.detail - Up

code (optional)
message (optional)
target (optional)

odata.error.main - Up

code (optional)
message (optional)
target (optional)
details (optional)
innererror (optional)
Object The structure of this object is service-specific

Project - Up

d (optional)

RULE_SRV.DecisionTable - DecisionTable Up

RuleId (optional)
String Rule ID
Version (optional)
String Version
HitPolicy (optional)
String Hit policy
DecisionTableRows (optional)
DecisionTableColumns (optional)
DecisionTableColumnsResult (optional)
DecisionTableColumnsCondition (optional)

RULE_SRV.DecisionTableColumn - DecisionTableColumn Up

RuleId (optional)
String Rule ID
Version (optional)
String Version
Id (optional)
Integer Column ID format: int32
Sequence (optional)
Integer Column Sequence format: int32
Type (optional)
String Column type
Condition (optional)
Result (optional)

RULE_SRV.DecisionTableColumnCondition - DecisionTableColumnCondition Up

Version (optional)
String Version
RuleId (optional)
String Rule ID
Id (optional)
Integer Column ID format: int32
Expression (optional)
String Condition expression
ValueOnly (optional)
Boolean Condition value only
FixedOperator (optional)
String Fixed operator
Description (optional)
String Description

RULE_SRV.DecisionTableColumnResult - DecisionTableColumnResult Up

Version (optional)
String Version
RuleId (optional)
String Rule ID
Id (optional)
Integer Column ID format: int32
DataObjectAttributeName (optional)
String do. attr. name
DataObjectAttributeId (optional)
String do. attr. id
BusinessDataType (optional)
String Vocabulary bdt

RULE_SRV.DecisionTableRow - DecisionTableRow Up

RuleId (optional)
String Rule ID
Version (optional)
String Version
Id (optional)
Integer Row ID format: int32
Sequence (optional)
Integer Row Sequence format: int32
Cells (optional)

RULE_SRV.DecisionTableRowCell - DecisionTableRowCell Up

RuleId (optional)
String Rule ID
Version (optional)
String Version
RowId (optional)
Integer Row ID format: int32
ColId (optional)
Integer Column ID format: int32
Content (optional)
String Cell content
ChangedOn (optional)
Date Time Stamp format: date-time

RULE_SRV.Project - Project Up

Id (optional)
String ID
Version (optional)
String Version
ValidFrom (optional)
Date Valid from format: date-time
Name (optional)
String Name
Status (optional)
String State
Description (optional)
String Description
IsDraft (optional)
Boolean Is Draft
Rulesets (optional)
Rules (optional)
RuleServices (optional)

RULE_SRV.Rule - Rule Up

Id (optional)
String Id
Version (optional)
String Version
ProjectId (optional)
String Project Id
Name (optional)
String Name
Description (optional)
String Description
ValidFrom (optional)
Date Valid From format: date-time
Status (optional)
String Status
RuleFormat (optional)
String Format
Type (optional)
String Type
ResultDataObjectId (optional)
String Result Data Object Id
ResultDataObjectName (optional)
String Result Data Object Name
IsDraft (optional)
Boolean Is Draft
DecisionTable (optional)

RULE_SRV.RuleService - RuleService Up

Id (optional)
String ID
Version (optional)
String Version
ValidFrom (optional)
Date Valid from format: date-time
Name (optional)
String Name
Status (optional)
String State
Description (optional)
String Description
CreatedOn (optional)
Date Created On format: date-time
ProjectId (optional)
String Project ID

RULE_SRV.Ruleset - Ruleset Up

Id (optional)
String ID
Version (optional)
String Version
ProjectId (optional)
String Project ID
Name (optional)
String Name
ValidFrom (optional)
Date Valid from format: date-time
Status (optional)
String State
RulesetToCurrentRules (optional)
RulesetToCurrentRuleService (optional)
RulesetRule (optional)
RulesetRuleService (optional)

RULE_SRV.RulesetRule - RulesetRule Up

RulesetId (optional)
String Ruleset ID
RulesetVersion (optional)
String Ruleset Version
RuleId (optional)
String Rule ID
RuleVersion (optional)
String Rule Version
ValidFrom (optional)
Date Valid from format: date-time
Rule (optional)

RULE_SRV.RulesetRuleService - RulesetRuleService Up

RulesetId (optional)
String Ruleset ID
RulesetVersion (optional)
String Ruleset Version
RuleServiceId (optional)
String Rule Service ID
RuleServiceVersion (optional)
String Rule Service Version
ValidFrom (optional)
Date Valid from format: date-time
RuleService (optional)

Related CollectionRULE_SRV.DecisionTableColumn - Up

results (optional)

Related CollectionRULE_SRV.DecisionTableRow - Up

results (optional)

Related CollectionRULE_SRV.DecisionTableRowCell - Up

results (optional)

RuleService - Up

d (optional)

Wrapper - Up

d (optional)

Wrapper_1 - Up

d (optional)

Wrapper_2 - Up

d (optional)

Wrapper_3 - Up

d (optional)

Wrapper_4 - Up

d (optional)

Wrapper_5 - Up

d (optional)