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

EventApi

Alarm destinations, audit trails, and event export. 12 endpoints.

GET /prime/webui/Events/GetAlarmDests

Get alarm destinations

Get alarm destinations. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/Events/GetAlarmDests' \
-H 'Authorization: Bearer <token>'
GET /prime/webui/Events/GetAuditTrails

Get Audit Trails

Get Audit Trails. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/Events/GetAuditTrails' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
             "tags": [
                "EventApi"
             ],
             "summary": "Get Audit Trails",
             "parameters": [
                {
                   "name": "Date",
                   "in": "query",
                   "schema": {
                     "type": "string",
                     "nullable": true
                   }
                },
                {
                   "name": "Severity",
                   "in": "query",
                   "schema": {
                     "type": "string",
                     "nullable": true
                   }
                },
                {
                   "name": "Category",
                   "in": "query",
                   "schema": {
                     "type": "string",
                     "nullable": true
                   }
                },
                {
                   "name": "User",
                   "in": "query",
                   "schema": {
                     "type": "string",
                     "nullable": true
                   }
                },
                {
                   "name": "Description",
                   "in": "query",
                   "schema": {
                     "type": "string",



                                                                           62

         "nullable": true
     }
},
{
     "name": "Details",
     "in": "query",
     "schema": {
       "type": "string",
       "nullable": true
     }
},
{
     "name": "AssetReference.Key",
     "in": "query",
     "schema": {
       "type": "string",
       "nullable": true
     }
},
{
     "name": "AssetReference.Name",
     "in": "query",
     "schema": {
       "type": "string",
       "nullable": true
     }
},
{
     "name": "AssetReference.Type",
     "in": "query",
     "schema": {
       "$ref": "#/components/schemas/ElementType"
     }
},
{
     "name": "AssetReference.SubType",
     "in": "query",
     "schema": {
       "$ref": "#/components/schemas/NetworkElementSubType"
     }
},
{
     "name": "AssetReference.AllAssetTypeDetail",
     "in": "query",
     "schema": {
       "$ref": "#/components/schemas/AllAssetTypeDetail"
     }
},
{
     "name": "AssetReference.Icon",
     "in": "query",
     "schema": {
       "type": "integer",
       "format": "int32"
     }
},
{
     "name": "AssetReference.ParentID",
     "in": "query",
     "schema": {
       "type": "string",
       "nullable": true
     }
},
{
     "name": "AssetReference.IpAddress",



                                                              63

     "in": "query",
     "schema": {
       "type": "string",
       "nullable": true
     }
},
{
     "name": "Asset",
     "in": "query",
     "schema": {
       "type": "string",
       "nullable": true
     }
},
{
     "name": "SortBy",
     "in": "query",
     "schema": {
       "type": "string",
       "nullable": true
     }
},
{
     "name": "PageNumber",
     "in": "query",
     "schema": {
       "type": "integer",
       "format": "int32"
     }
},
{
     "name": "PageSize",
     "in": "query",
     "schema": {
       "type": "integer",
       "format": "int32"
     }
},
{
     "name": "GlobalSearch",
     "in": "query",
     "schema": {
       "type": "string",
       "nullable": true
     }
},
{
     "name": "FromDate",
     "in": "query",
     "schema": {
       "type": "string",
       "nullable": true
     }
},
{
     "name": "ToDate",
     "in": "query",
     "schema": {
       "type": "string",
       "nullable": true
     }
},
{
     "name": "FromAuditTrailId",
     "in": "query",
     "schema": {



                                   64

                          "type": "integer",
                          "format": "int64"
                      }
                 },
                 {
                      "name": "ToAuditTrailId",
                      "in": "query",
                      "schema": {
                        "type": "integer",
                        "format": "int64"
                      }
                 },
                 {
                      "name": "MinimumSeverity",
                      "in": "query",
                      "schema": {
                        "type": "string",
                        "nullable": true
                      }
                  }
               ],
               "responses": {
                  "200": {
                    "description": "Success",
                    "content": {
                      "text/plain": {
                         "schema": {
                           "$ref": "#/components/schemas/AuditTrailViewWrapper"
                         }
                      },
                      "application/json": {
                         "schema": {
                           "$ref": "#/components/schemas/AuditTrailViewWrapper"
                         }
                      },
                      "text/json": {
                         "schema": {
                           "$ref": "#/components/schemas/AuditTrailViewWrapper"
                         }
                      }
                    }
                  }
               }
           }
GET /prime/webui/Events/GetAuditsIntegration

Get Audits for integration

Get Audits for integration. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/Events/GetAuditsIntegration' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
             "tags": [
                "EventApi"
             ],
             "summary": "Get Audits for integration",
             "responses": {
                "200": {
                  "description": "Success",
                  "content": {
                    "text/plain": {
                      "schema": {


                                                                                  65

                                "$ref": "#/components/schemas/AuditTrailViewWrapperIntegration"
                            }
                          },
                          "application/json": {
                             "schema": {
                               "$ref": "#/components/schemas/AuditTrailViewWrapperIntegration"
                             }
                          },
                          "text/json": {
                             "schema": {
                               "$ref": "#/components/schemas/AuditTrailViewWrapperIntegration"
                             }
                          }
                      }
                  }
              }
          }
GET /prime/webui/Events/GetEvents

Get Events

Get Events. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/Events/GetEvents' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
            "tags": [
               "EventApi"
            ],
            "summary": "Get Events",
            "parameters": [
               {
                  "name": "Date",
                  "in": "query",
                  "schema": {
                    "type": "string",
                    "nullable": true
                  }
               },
               {
                  "name": "Severity",
                  "in": "query",
                  "schema": {
                    "type": "string",
                    "nullable": true
                  }
               },
               {
                  "name": "Category",
                  "in": "query",
                  "schema": {
                    "type": "string",
                    "nullable": true
                  }
               },
               {
                  "name": "Source",
                  "in": "query",
                  "schema": {
                    "type": "string",
                    "nullable": true
                  }
               },


                                                                                                  66

{
     "name": "Description",
     "in": "query",
     "schema": {
       "type": "string",
       "nullable": true
     }
},
{
     "name": "Details",
     "in": "query",
     "schema": {
       "type": "string",
       "nullable": true
     }
},
{
     "name": "MinimumSeverity",
     "in": "query",
     "schema": {
       "type": "string",
       "nullable": true
     }
},
{
     "name": "FromDate",
     "in": "query",
     "schema": {
       "type": "string",
       "nullable": true
     }
},
{
     "name": "ToDate",
     "in": "query",
     "schema": {
       "type": "string",
       "nullable": true
     }
},
{
     "name": "PeripheralIcon",
     "in": "query",
     "schema": {
       "type": "string",
       "nullable": true
     }
},
{
     "name": "SortBy",
     "in": "query",
     "schema": {
       "type": "string",
       "nullable": true
     }
},
{
     "name": "PageNumber",
     "in": "query",
     "schema": {
       "type": "integer",
       "format": "int32"
     }
},
{
     "name": "PageSize",



                                  67

     "in": "query",
     "schema": {
       "type": "integer",
       "format": "int32"
     }
},
{
     "name": "GlobalSearch",
     "in": "query",
     "schema": {
       "type": "string",
       "nullable": true
     }
},
{
     "name": "FromEventId",
     "in": "query",
     "schema": {
       "type": "integer",
       "format": "int64"
     }
},
{
     "name": "ToEventId",
     "in": "query",
     "schema": {
       "type": "integer",
       "format": "int64"
     }
},
{
     "name": "FromCreationTimeEpoch",
     "in": "query",
     "schema": {
       "type": "integer",
       "format": "int64"
     }
},
{
     "name": "ToCreationTimeEpoch",
     "in": "query",
     "schema": {
       "type": "integer",
       "format": "int64"
     }
},
{
     "name": "AssetKey",
     "in": "query",
     "schema": {
       "type": "string",
       "nullable": true
     }
},
{
     "name": "AssetName",
     "in": "query",
     "schema": {
       "type": "string",
       "nullable": true
     }
},
{
     "name": "PeripheralAssetId",
     "in": "query",
     "schema": {



                                        68

                         "type": "string",
                         "nullable": true
                     }
                 }
               ],
               "responses": {
                  "200": {
                    "description": "Success",
                    "content": {
                      "text/plain": {
                         "schema": {
                           "$ref": "#/components/schemas/PrimeEventViewWrapper"
                         }
                      },
                      "application/json": {
                         "schema": {
                           "$ref": "#/components/schemas/PrimeEventViewWrapper"
                         }
                      },
                      "text/json": {
                         "schema": {
                           "$ref": "#/components/schemas/PrimeEventViewWrapper"
                         }
                      }
                    }
                  }
               }
           }
GET /prime/webui/Events/GetEventsIntegration

Get Events

Get Events. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/Events/GetEventsIntegration' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
             "tags": [
                "EventApi"
             ],
             "summary": "Get Events",
             "parameters": [
                {
                   "name": "Date",
                   "in": "query",
                   "schema": {
                     "type": "string",
                     "nullable": true
                   }
                },
                {
                   "name": "Severity",
                   "in": "query",
                   "schema": {
                     "type": "string",
                     "nullable": true
                   }
                },
                {
                   "name": "Category",
                   "in": "query",
                   "schema": {
                     "type": "string",


                                                                                  69

         "nullable": true
     }
},
{
     "name": "Source",
     "in": "query",
     "schema": {
       "type": "string",
       "nullable": true
     }
},
{
     "name": "Description",
     "in": "query",
     "schema": {
       "type": "string",
       "nullable": true
     }
},
{
     "name": "Details",
     "in": "query",
     "schema": {
       "type": "string",
       "nullable": true
     }
},
{
     "name": "MinimumSeverity",
     "in": "query",
     "schema": {
       "type": "string",
       "nullable": true
     }
},
{
     "name": "FromDate",
     "in": "query",
     "schema": {
       "type": "string",
       "nullable": true
     }
},
{
     "name": "ToDate",
     "in": "query",
     "schema": {
       "type": "string",
       "nullable": true
     }
},
{
     "name": "PeripheralIcon",
     "in": "query",
     "schema": {
       "type": "string",
       "nullable": true
     }
},
{
     "name": "SortBy",
     "in": "query",
     "schema": {
       "type": "string",
       "nullable": true
     }



                                  70

},
{
     "name": "PageNumber",
     "in": "query",
     "schema": {
       "type": "integer",
       "format": "int32"
     }
},
{
     "name": "PageSize",
     "in": "query",
     "schema": {
       "type": "integer",
       "format": "int32"
     }
},
{
     "name": "GlobalSearch",
     "in": "query",
     "schema": {
       "type": "string",
       "nullable": true
     }
},
{
     "name": "FromEventId",
     "in": "query",
     "schema": {
       "type": "integer",
       "format": "int64"
     }
},
{
     "name": "ToEventId",
     "in": "query",
     "schema": {
       "type": "integer",
       "format": "int64"
     }
},
{
     "name": "FromCreationTimeEpoch",
     "in": "query",
     "schema": {
       "type": "integer",
       "format": "int64"
     }
},
{
     "name": "ToCreationTimeEpoch",
     "in": "query",
     "schema": {
       "type": "integer",
       "format": "int64"
     }
},
{
     "name": "AssetKey",
     "in": "query",
     "schema": {
       "type": "string",
       "nullable": true
     }
},
{



                                        71

                    "name": "AssetName",
                    "in": "query",
                    "schema": {
                      "type": "string",
                      "nullable": true
                    }
               },
               {
                    "name": "PeripheralAssetId",
                    "in": "query",
                    "schema": {
                      "type": "string",
                      "nullable": true
                    }
                }
             ],
             "responses": {
                "200": {
                  "description": "Success",
                  "content": {
                    "text/plain": {
                       "schema": {
                         "$ref": "#/components/schemas/PrimeEventViewWrapperIntegration"
                       }
                    },
                    "application/json": {
                       "schema": {
                         "$ref": "#/components/schemas/PrimeEventViewWrapperIntegration"
                       }
                    },
                    "text/json": {
                       "schema": {
                         "$ref": "#/components/schemas/PrimeEventViewWrapperIntegration"
                       }
                    }
                  }
                }
             }
         }
POST /prime/webui/Events/AddOrUpdateAlarmDest

Add or update alarm destination

Add or update alarm destination. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/Events/AddOrUpdateAlarmDest' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{"$ref":"#/components/schemas/AlarmDestinationView"}'
OpenAPI spec
"post": {
           "tags": [
              "EventApi"
           ],
           "summary": "Add or update alarm destination",
           "requestBody": {
              "content": {
                "application/json -patch+json": {
                   "schema": {
                     "$ref": "#/components/schemas/AlarmDestinationView"
                   }
                },
                "application/json": {
                   "schema": {


                                                                                           72

                        "$ref": "#/components/schemas/AlarmDestinationView"
                    }
                  },
                  "text/json": {
                     "schema": {
                       "$ref": "#/components/schemas/AlarmDestinationView"
                     }
                  },
                  "application/*+json": {
                     "schema": {
                       "$ref": "#/components/schemas/AlarmDestinationView"
                     }
                  }
                 }
              },
              "responses": {
                 "200": {
                   "description": "Success"
                 }
              }
          }
POST /prime/webui/Events/ExportGetAudit

Export audit trail csv

Export audit trail csv. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/Events/ExportGetAudit' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{}'
OpenAPI spec
"post": {
            "tags": [
               "EventApi"
            ],
            "summary": "Export audit trail csv",
            "requestBody": {
               "content": {
                 "application/json -patch+json": {
                    "schema": {
                      "type": "object",
                      "nullable": true
                    }
                 },
                 "application/json": {
                    "schema": {
                      "type": "object",
                      "nullable": true
                    }
                 },
                 "text/json": {
                    "schema": {
                      "type": "object",
                      "nullable": true
                    }
                 },
                 "application/*+json": {
                    "schema": {
                      "type": "object",
                      "nullable": true
                    }
                 }
               }


                                                                              73

              },
              "responses": {
                 "200": {
                   "description": "Success"
                 }
              }
          }
POST /prime/webui/Events/ExportGetAuditPDF/exportpdf

Export audit trail pdf

Export audit trail pdf. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/Events/ExportGetAuditPDF/exportpdf' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{}'
OpenAPI spec
"post": {
            "tags": [
               "EventApi"
            ],
            "summary": "Export audit trail pdf",
            "requestBody": {
               "content": {
                 "application/json -patch+json": {
                    "schema": {
                      "type": "object",
                      "nullable": true
                    }
                 },
                 "application/json": {
                    "schema": {
                      "type": "object",
                      "nullable": true
                    }
                 },
                 "text/json": {
                    "schema": {
                      "type": "object",
                      "nullable": true
                    }
                 },
                 "application/*+json": {
                    "schema": {
                      "type": "object",
                      "nullable": true
                    }
                 }
               }
            },
            "responses": {
               "200": {
                 "description": "Success"
               }
            }
          }
POST /prime/webui/Events/ExportGetEvents

Export events

POST /prime/webui/Events/ExportGetEventsPDF/exportpdf

Export events pdf

Export events pdf. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/Events/ExportGetEventsPDF/exportpdf' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{}'
OpenAPI spec
"post": {
            "tags": [
               "EventApi"
            ],
            "summary": "Export events pdf",
            "requestBody": {
               "content": {



                                                                                         75

                  "application/json -patch+json": {
                     "schema": {
                       "type": "object",
                       "nullable": true
                     }
                  },
                  "application/json": {
                     "schema": {
                       "type": "object",
                       "nullable": true
                     }
                  },
                  "text/json": {
                     "schema": {
                       "type": "object",
                       "nullable": true
                     }
                  },
                  "application/*+json": {
                     "schema": {
                       "type": "object",
                       "nullable": true
                     }
                  }
                 }
              },
              "responses": {
                 "200": {
                   "description": "Success"
                 }
              }
          }
POST /prime/webui/Events/RemoveAlarmDest

Remove alarm destination

Remove alarm destination. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/Events/RemoveAlarmDest' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{}'
OpenAPI spec
"post": {
            "tags": [
               "EventApi"
            ],
            "summary": "Remove alarm destination",
            "requestBody": {
               "content": {
                 "application/json -patch+json": {
                    "schema": {
                      "type": "array",
                      "items": {
                         "type": "string"
                      },
                      "nullable": true
                    }
                 },
                 "application/json": {
                    "schema": {
                      "type": "array",
                      "items": {
                         "type": "string"


                                                                            76

                      },
                      "nullable": true
                     }
                  },
                  "text/json": {
                     "schema": {
                       "type": "array",
                       "items": {
                          "type": "string"
                       },
                       "nullable": true
                     }
                  },
                  "application/*+json": {
                     "schema": {
                       "type": "array",
                       "items": {
                          "type": "string"
                       },
                       "nullable": true
                     }
                  }
                 }
              },
              "responses": {
                 "200": {
                   "description": "Success"
                 }
              }
          }
POST /prime/webui/Events/TestAlarmDests

Test alarm destination

Test alarm destination. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/Events/TestAlarmDests' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{}'
OpenAPI spec
"post": {
            "tags": [
               "EventApi"
            ],
            "summary": "Test alarm destination",
            "requestBody": {
               "content": {
                 "application/json -patch+json": {
                    "schema": {
                      "type": "array",
                      "items": {
                         "type": "string"
                      },
                      "nullable": true
                    }
                 },
                 "application/json": {
                    "schema": {
                      "type": "array",
                      "items": {
                         "type": "string"
                      },
                      "nullable": true


                                                                           77

                    }
                 },
                 "text/json": {
                    "schema": {
                      "type": "array",
                      "items": {
                         "type": "string"
                      },
                      "nullable": true
                    }
                 },
                 "application/*+json": {
                    "schema": {
                      "type": "array",
                      "items": {
                         "type": "string"
                      },
                      "nullable": true
                    }
                 }
                }
             },
             "responses": {
                "200": {
                  "description": "Success"
                }
             }
         }
Patented Device DNA™ SOC 2 Type II aligned NDAA 889 aligned Engineered for the AV channel InfoComm 2026 · Booth C5052