REST resources

Resources for the Decision Server REST API for resource management are RuleApps, execution object models (XOMs), libraries, rulesets, execution units and execution statistics, and Decision Warehouse traces.

Developers can use the REST API to access the following resources.

Table 1. REST API resources for Decision Server
Resource categories Description
/ruleapps
Resources for RuleApps and rulesets that are deployed on Rule Execution Server:
  • RuleApp lists and details
  • RuleApp archive management
  • Properties that are associated with RuleApp instances
  • Ruleset lists and details
  • Ruleset archive management
  • Ruleset signature
  • Properties that are associated with ruleset instances
/rulesets

Resources for rulesets. These resources are lists of ruleset queries.

/libraries
Resources for libraries that are deployed on Rule Execution Server:
  • Library lists and details
  • Library definition management
/xoms
Resources for execution object models (XOM) that are deployed on Rule Execution Server:
  • XOM lists and details
  • XOM archive management
/decisiontraces

Resources for Decision Warehouse traces. Includes querying traces for retrieval or deletion of Decision Warehouse records.

Note: If you are using a custom trace Data Access Object (DAO) for Decision Warehouse traces, you must make a few adaptations to support the semantic of some REST operations. For more information, see Customizing a Decision Warehouse data source.
/executionunits

Resources for getting statistics on execution units. Includes identifying execution units and retrieving their execution statistics.

/utilities Tools for getting console and version information, and diagnostics.