Using the Checkpoint Inspection REST API

This REST service provides a standard mechanism for showing checkpoint information contained in a checkpoint binary object. The storage of the checkpoint depends on the Hub connection. For a Service Cloud connection, the checkpoint storage may be in the Service Cloud database. For web service connections, the storage location will be an implementation of the web service connection.

For the permissions required to access the Checkpoint Inspection REST API, see Role Permissions for Intelligent Advisor REST APIs.

POST request

The request format looks like:

{"checkpoint":"UEsDBBQACAgIAD2J0UYAAAAAAAAA ... FwcERhdGFQSwUGAAAAAAUABQAjAQAAAAUAAAAA"}

POST response

The response format looks like:

{
   "rulebaseId": "DataTypes:2014-07-07T11:08:31Z",
   "productVersion": "12.2.0.56",
   "dataModel": {
      "type": "global",
      "inferred": false,
      "properties": {
         "timeofday_in": {
            "type": "time of day",
            "text": "time of day in"
         },
         ...
         "boolean_in": {
            "type": "boolean",
            "text": "boolean in"
         }
      }
   },
   "instanceData": {
      "@id": "global",
      "timeofday_in": "12:32:13",
      "text_in": "this is a text line",
      "number_in": 100,
      "dateandtime_in": "2003-03-03T14:32:22",
      "currency_in": 123457.89,
      "date_in": "2001-05-17",
      "boolean_in": true
   },
   "attachments": [],
   "links": [
     ...
   ]
}

The top-level properties of the response are:

Property Name Description
rulebaseId The identifier compiled into the policy model. Depending on the version of Policy Modeling that compiled the policy model, this may be a GUID, or may contain information about the policy model name and timestamp.
productVersion The version identifier of Policy Modeling that compiled the policy model.
dataModel The data model of the policy model, similar in format to that of the Batch Assess REST service.
instanceData The instance data contained in the checkpoint, similar in format to that of the Batch Assess REST service.
attachments A list of any attachments contained in the checkpoint.