GET  | /Consumer/Policy/Changes  | Minimum API version 5.1 Returns the list of changes that will be deployed in case a policy Deployment is requested at this time.  | Requires 'Execute' permission on 'PolicyDeployment' securable type  | 
POST  | /Consumer/Policy  | Initiates Policy deployment.  | Requires 'Execute' permission on 'PolicyDeployment' securable type  | 
POST  | /Consumer/Policy/Responses/{ruleId}  | Returns responses to a Policy for a specific Rule. Results can be filtered and sorted, they can also be retrieved in batches. Minimum information required in the request payload { 
   "PageSize":20,
   "Start":"0;0"
}Apart from the minimum required you can see in the example above, the request can contain other fields: Filter - filter expression. If null then no filter is applied. Searchable columns depends of schema. To learn about how to define filter check Using scope and filter expressions page. Pagesize - number of results to fetch. Start - starting index to support pagination. For the first page it has to be unencoded 0;0 and for the subsequent page it has to be the value returned as the encoded Range value passed back by the previous page request. You will get a base64 encoded string containing something like “1;4,2;2” which is a comma separated list of pairs of ShardId;ResponseId. Sort - Defines sorting parameters. Data is sorted after it is filtered but before it is paginated. More on sorting can be found on Sort Definition page. ClobDefaultReadSize - Number of characters to which a CLOB type field will be truncated. If this value is not provided a global value configured in GlobalSettings will be used. Please see Instruction Definition Reference#SchemaJson page for details 
  | Requires 'Read' permission on 'GuaranteedState' securable type  | 
POST  | /Consumer/Policy/Responses/Search  | Returns responses to policies. Results can be filtered and sorted, they can also be retrieved in batches. Request payload has the same fields as in the request above.  | Requires 'Read' permission on 'GuaranteedState' securable type  | 
POST  | /Consumer/Policy/Responses/{policyId:int}/Search  | Return responses to a specific policy. Results can be filtered and sorted, they can also be retrieved in batches.  | Requires 'Read' permission on 'GuaranteedState' securable type  | 
GET  | /Consumer/Policy/Dashboard/DeviceStatus  | Returns dashboard device status  | Requires 'Read' permission on 'GuaranteedState' securable type  | 
GET  | /Consumer/Policy/Dashboard/DeviceStatus/{id}  | Returns dashboard device status for a given policy  | Requires 'Read' permission on 'GuaranteedState' securable type  | 
GET  | /Consumer/Policy/Dashboard/DeviceStatusByCriticality  | Returns dashboard device status by criticality  | Requires 'Read' permission on 'GuaranteedState' securable type  | 
GET  | /Consumer/Policy/Dashboard/DeviceStatusByCriticality/{id}  | Returns dashboard device status by criticality for a given policy id  | Requires 'Read' permission on 'GuaranteedState' securable type  | 
GET  | /Consumer/Policy/Dashboard/PolicyRuleStatus  | Returns dashboard policy rule status  | Requires 'Read' permission on 'GuaranteedState' securable type  | 
GET  | /Consumer/Policy/Dashboard/PolicyRuleStatus/{id}  | Returns dashboard policy rule status for a given policy id  | Requires 'Read' permission on 'GuaranteedState' securable type  | 
GET  | /Consumer/Policy/Dashboard/PolicyEffectiveness  | Returns dashboard with policy effectiveness  | Requires 'Read' permission on 'GuaranteedState' securable type  | 
GET  | /Consumer/Policy/Dashboard/PolicyEffectiveness/{id}  | Returns dashboard with policy effectiveness for a given policy id  | Requires 'Read' permission on 'GuaranteedState' securable type  | 
GET  | /Consumer/Policy/Dashboard/ PolicyRuleRemediation/{days}  | Returns dashboard device status in the last X days  | Requires 'Read' permission on 'GuaranteedState' securable type  | 
GET  | /Consumer/Policy/Dashboard/ PolicyRuleRemediation/{days}/{id}  | Returns dashboard device status for a given policy id  | Requires 'Read' permission on 'GuaranteedState' securable type  | 
POST  | /Consumer/Policy/View/PolicyStatus/Search  | Returns filtered and sorted policy statuses. Filter - filter expression. If null then no filter is applied. Searchable columns depends of schema. To learn about how to define filter check Using scope and filter expressions page. Pagesize - number of results to fetch. Start - starting index to support pagination. For the first page it has to be unencoded 0;0 and for the subsequent page it has to be the value returned as the encoded Range value passed back by the previous page request. You will get a base64 encoded string containing something like “1;4,2;2” which is a comma separated list of pairs of ShardId;ResponseId. Sort - Defines sorting parameters. Data is sorted after it is filtered but before it is paginated. More on sorting can be found on Sort Definition page. 
  | Requires 'Read' permission on 'GuaranteedState' securable type  | 
POST  | /Consumer/Policy/View/DevicePolicyRuleStatus/Search  | Returns filtered and sorted policy rule status Filter - filter expression. If null then no filter is applied. Searchable columns depends of schema. To learn about how to define filter check Using scope and filter expressions page. Pagesize - number of results to fetch. Start - starting index to support pagination. For the first page it has to be unencoded 0;0 and for the subsequent page it has to be the value returned as the encoded Range value passed back by the previous page request. You will get a base64 encoded string containing something like “1;4,2;2” which is a comma separated list of pairs of ShardId;ResponseId. Sort - Defines sorting parameters. Data is sorted after it is filtered but before it is paginated. More on sorting can be found on Sort Definition page. 
  | Requires 'Read' permission on 'GuaranteedState' securable type  | 
POST  | /Consumer/Policy/View/DevicePolicyRuleStatus/ policyid/{policyId}/Search  | Returns filtered and sorted policy rule status Filter - filter expression. If null then no filter is applied. Searchable columns depends of schema. To learn about how to define filter check Using scope and filter expressions page. Pagesize - number of results to fetch. Start - starting index to support pagination. For the first page it has to be unencoded 0;0 and for the subsequent page it has to be the value returned as the encoded Range value passed back by the previous page request. You will get a base64 encoded string containing something like “1;4,2;2” which is a comma separated list of pairs of ShardId;ResponseId. Sort - Defines sorting parameters. Data is sorted after it is filtered but before it is paginated. More on sorting can be found on Sort Definition page. 
  | Requires 'Read' permission on 'GuaranteedState' securable type  | 
POST  | /Consumer/Policy/View/PolicyRuleStatus/Search  | Returns filtered and sorted rules status Filter - filter expression. If null then no filter is applied. Searchable columns depends of schema. To learn about how to define filter check Using scope and filter expressions page. Pagesize - number of results to fetch. Start - starting index to support pagination. For the first page it has to be unencoded 0;0 and for the subsequent page it has to be the value returned as the encoded Range value passed back by the previous page request. You will get a base64 encoded string containing something like “1;4,2;2” which is a comma separated list of pairs of ShardId;ResponseId. Sort - Defines sorting parameters. Data is sorted after it is filtered but before it is paginated. More on sorting can be found on Sort Definition page. 
  | Requires 'Read' permission on 'GuaranteedState' securable type  | 
POST  | /Consumer/Policy/View/PolicyRuleStatus/ policyid/{policyId}/Search  | Returns filtered and sorted rules status Filter - filter expression. If null then no filter is applied. Searchable columns depends of schema. To learn about how to define filter check Using scope and filter expressions page. Pagesize - number of results to fetch. Start - starting index to support pagination. For the first page it has to be unencoded 0;0 and for the subsequent page it has to be the value returned as the encoded Range value passed back by the previous page request. You will get a base64 encoded string containing something like “1;4,2;2” which is a comma separated list of pairs of ShardId;ResponseId. Sort - Defines sorting parameters. Data is sorted after it is filtered but before it is paginated. More on sorting can be found on Sort Definition page. 
  | Requires 'Read' permission on 'GuaranteedState' securable type  | 
POST  | /Consumer/Policy/View/PolicyRuleStatus/ tachyonguid/{guid}/Search  | Returns filtered and sorted rules for given device Filter - filter expression. If null then no filter is applied. Searchable columns depends of schema. To learn about how to define filter check Using scope and filter expressions page. Pagesize - number of results to fetch. Start - starting index to support pagination. For the first page it has to be unencoded 0;0 and for the subsequent page it has to be the value returned as the encoded Range value passed back by the previous page request. You will get a base64 encoded string containing something like “1;4,2;2” which is a comma separated list of pairs of ShardId;ResponseId. Sort - Defines sorting parameters. Data is sorted after it is filtered but before it is paginated. More on sorting can be found on Sort Definition page. 
  | Requires 'Read' permission on 'GuaranteedState' securable type  | 
POST  | /Consumer/Policy/View/PolicyRuleStatus/ policyid/{policyId}/tachyonguid/{guid}/Search  | Returns filtered and sorted rules for given device Filter - filter expression. If null then no filter is applied. Searchable columns depends of schema. To learn about how to define filter check Using scope and filter expressions page. Pagesize - number of results to fetch. Start - starting index to support pagination. For the first page it has to be unencoded 0;0 and for the subsequent page it has to be the value returned as the encoded Range value passed back by the previous page request. You will get a base64 encoded string containing something like “1;4,2;2” which is a comma separated list of pairs of ShardId;ResponseId. Sort - Defines sorting parameters. Data is sorted after it is filtered but before it is paginated. More on sorting can be found on Sort Definition page. 
  | Requires 'Read' permission on 'GuaranteedState' securable type  | 
POST  | /Consumer/Policy/View/DevicePolicyRuleStatus/ ruleid/{ruleId}/Search  | Returns filtered and sorted device rules Filter - filter expression. If null then no filter is applied. Searchable columns depends of schema. To learn about how to define filter check Using scope and filter expressions page. Pagesize - number of results to fetch. Start - starting index to support pagination. For the first page it has to be unencoded 0;0 and for the subsequent page it has to be the value returned as the encoded Range value passed back by the previous page request. You will get a base64 encoded string containing something like “1;4,2;2” which is a comma separated list of pairs of ShardId;ResponseId. Sort - Defines sorting parameters. Data is sorted after it is filtered but before it is paginated. More on sorting can be found on Sort Definition page. 
  | Requires 'Read' permission on 'GuaranteedState' securable type  | 
POST  | /Consumer/Policy/View/DevicePolicyRuleStatus/ policyid/{policyId}/ruleid/{ruleId}/Search  | Returns filtered and sorted device rules Filter - filter expression. If null then no filter is applied. Searchable columns depends of schema. To learn about how to define filter check Using scope and filter expressions page. Pagesize - number of results to fetch. Start - starting index to support pagination. For the first page it has to be unencoded 0;0 and for the subsequent page it has to be the value returned as the encoded Range value passed back by the previous page request. You will get a base64 encoded string containing something like “1;4,2;2” which is a comma separated list of pairs of ShardId;ResponseId. Sort - Defines sorting parameters. Data is sorted after it is filtered but before it is paginated. More on sorting can be found on Sort Definition page. 
  | Requires 'Read' permission on 'GuaranteedState' securable type  | 
POST  | /Consumer/Policy/View/DevicePolicyPolicyStatus/ policyid/{policyId}/Search  | Returns filtered and sorted policy device from policy status Filter - filter expression. If null then no filter is applied. Searchable columns depends of schema. To learn about how to define filter check Using scope and filter expressions page. Pagesize - number of results to fetch. Start - starting index to support pagination. For the first page it has to be unencoded 0;0 and for the subsequent page it has to be the value returned as the encoded Range value passed back by the previous page request. You will get a base64 encoded string containing something like “1;4,2;2” which is a comma separated list of pairs of ShardId;ResponseId. Sort - Defines sorting parameters. Data is sorted after it is filtered but before it is paginated. More on sorting can be found on Sort Definition page. 
  | Requires 'Read' permission on 'GuaranteedState' securable type  | 
POST  | /Consumer/Policy/View/PolicyRulePolicyDeviceStatus/ policyid/{policyId}/tachyonguid/{guid}/Search  | Returns filtered and sorted policy rule device and policy status Filter - filter expression. If null then no filter is applied. Searchable columns depends of schema. To learn about how to define filter check Using scope and filter expressions page. Pagesize - number of results to fetch. Start - starting index to support pagination. For the first page it has to be unencoded 0;0 and for the subsequent page it has to be the value returned as the encoded Range value passed back by the previous page request. You will get a base64 encoded string containing something like “1;4,2;2” which is a comma separated list of pairs of ShardId;ResponseId. Sort - Defines sorting parameters. Data is sorted after it is filtered but before it is paginated. More on sorting can be found on Sort Definition page. 
  | Requires 'Read' permission on 'GuaranteedState' securable type  |