Meet CybrIQ at InfoComm 2026 · Booth C5052 · June 13–19 · Las Vegas · Pre-book a working session →
API Documentation · PolicyEngine

PolicyEngine

Policy-engine configuration and execution endpoints. 8 endpoints.

DELETE /prime/webui/policyEngine/policy

prime webui policyEngine policy

Calls DELETE /prime/webui/policyEngine/policy. Use this to delete data.

curl example
curl -X DELETE 'https://<host>/prime/webui/policyEngine/policy' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"delete": {
             "tags": [
                "PolicyEngine"
             ],
             "parameters": [
                {
                  "name": "id",
                  "in": "query",
                  "schema": {
                    "type": "string",
                    "nullable": true
                  }
                }
             ],
             "responses": {
                "200": {
                  "description": "Success"
                }
             }
          },
DELETE /prime/webui/policyEngine/ruleset

prime webui policyEngine ruleset

Calls DELETE /prime/webui/policyEngine/ruleset. Use this to delete data.

curl example
curl -X DELETE 'https://<host>/prime/webui/policyEngine/ruleset' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"delete": {
            "tags": [
               "PolicyEngine"
            ],
            "parameters": [



                                                                                   179

                  {
                      "name": "id",
                      "in": "query",
                      "schema": {
                        "type": "string",
                        "nullable": true
                      }
                   }
                ],
                "responses": {
                   "200": {
                     "description": "Success"
                   }
                }
           },
GET /prime/webui/policyEngine/policy

prime webui policyEngine policy

Calls GET /prime/webui/policyEngine/policy. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/policyEngine/policy' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
              "tags": [
                 "PolicyEngine"
              ],
              "responses": {
                 "200": {
                   "description": "Success",
                   "content": {
                     "text/plain": {
                        "schema": {
                          "$ref": "#/components/schemas/PolicyDtoTableWrapper"
                        }
                     },
                     "application/json": {
                        "schema": {
                          "$ref": "#/components/schemas/PolicyDtoTableWrapper"
                        }
                     },
                     "text/json": {
                        "schema": {
                          "$ref": "#/components/schemas/PolicyDtoTableWrapper"
                        }
                     }
                   }
                 }
              }
           },
GET /prime/webui/policyEngine/ruleset

prime webui policyEngine ruleset

Calls GET /prime/webui/policyEngine/ruleset. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/policyEngine/ruleset' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
             "tags": [


                                                                                 180

                   "PolicyEngine"
                ],
                "responses": {
                   "200": {
                     "description": "Success",
                     "content": {
                       "text/plain": {
                          "schema": {
                            "$ref": "#/components/schemas/RulesetDtoTableWrapper"
                          }
                       },
                       "application/json": {
                          "schema": {
                            "$ref": "#/components/schemas/RulesetDtoTableWrapper"
                          }
                       },
                       "text/json": {
                          "schema": {
                            "$ref": "#/components/schemas/RulesetDtoTableWrapper"
                          }
                       }
                     }
                   }
                }
           },
POST /prime/webui/policyEngine/policy

prime webui policyEngine policy

Calls POST /prime/webui/policyEngine/policy. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/policyEngine/policy' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{"$ref":"#/components/schemas/PolicyDto"}'
OpenAPI spec
"post": {
             "tags": [
                "PolicyEngine"
             ],
             "requestBody": {
                "content": {
                  "application/json -patch+json": {
                     "schema": {
                       "$ref": "#/components/schemas/PolicyDto"
                     }
                  },
                  "application/json": {
                     "schema": {
                       "$ref": "#/components/schemas/PolicyDto"
                     }
                  },
                  "text/json": {
                     "schema": {
                       "$ref": "#/components/schemas/PolicyDto"
                     }
                  },
                  "application/*+json": {
                     "schema": {
                       "$ref": "#/components/schemas/PolicyDto"
                     }
                  }
                }
             },


                                                                                    181

                "responses": {
                  "200": {
                    "description": "Success"
                  }
                }
           },
POST /prime/webui/policyEngine/ruleset

prime webui policyEngine ruleset

Calls POST /prime/webui/policyEngine/ruleset. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/policyEngine/ruleset' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{"$ref":"#/components/schemas/RulesetDto"}'
OpenAPI spec
"post": {
              "tags": [
                 "PolicyEngine"
              ],
              "requestBody": {
                 "content": {
                   "application/json -patch+json": {
                      "schema": {
                        "$ref": "#/components/schemas/RulesetDto"
                      }
                   },
                   "application/json": {
                      "schema": {
                        "$ref": "#/components/schemas/RulesetDto"
                      }
                   },
                   "text/json": {
                      "schema": {
                        "$ref": "#/components/schemas/RulesetDto"
                      }
                   },
                   "application/*+json": {
                      "schema": {
                        "$ref": "#/components/schemas/RulesetDto"
                      }
                   }
                 }
              },
              "responses": {
                 "200": {
                   "description": "Success"
                 }
              }
           },
PUT /prime/webui/policyEngine/policy

prime webui policyEngine policy

Calls PUT /prime/webui/policyEngine/policy. Use this to update data.

curl example
curl -X PUT 'https://<host>/prime/webui/policyEngine/policy' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{"$ref":"#/components/schemas/PolicyDto"}'
PUT /prime/webui/policyEngine/ruleset

prime webui policyEngine ruleset

Calls PUT /prime/webui/policyEngine/ruleset. Use this to update data.

curl example
curl -X PUT 'https://<host>/prime/webui/policyEngine/ruleset' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{"$ref":"#/components/schemas/RulesetDto"}'
OpenAPI spec
"put": {
             "tags": [
                "PolicyEngine"
             ],
             "requestBody": {
                "content": {
                  "application/json -patch+json": {
                     "schema": {
                       "$ref": "#/components/schemas/RulesetDto"
                     }
                  },
                  "application/json": {
                     "schema": {
                       "$ref": "#/components/schemas/RulesetDto"
                     }
                  },
                  "text/json": {
                     "schema": {
                       "$ref": "#/components/schemas/RulesetDto"


                                                                                183

                     }
                  },
                  "application/*+json": {
                     "schema": {
                       "$ref": "#/components/schemas/RulesetDto"
                     }
                  }
                 }
              },
              "responses": {
                 "200": {
                   "description": "Success"
                 }
              }
          }
Patented Device DNA™ SOC 2 Type II aligned NDAA 889 aligned Engineered for the AV channel InfoComm 2026 · Booth C5052