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

All endpoints, one page.

314 endpoints across 31 tag groups, in source order. Use Cmd+F or the site search (⌘K) to jump to a specific path. Per-tag pages are linked from each section.

GET /prime/webui/admin/all in admin

Get accounts

Get accounts. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/admin/all' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
             "tags": [
                "Admin"
             ],
             "summary": "Get accounts",
             "responses": {
                "200": {
                  "description": "Success",
                  "content": {
                    "text/plain": {
                       "schema": {
                         "type": "array",
                         "items": {
                           "$ref": "#/components/schemas/AccountViewResource"
                         }
                       }
                    },
                    "application/json": {
                       "schema": {
                         "type": "array",
                         "items": {
                           "$ref": "#/components/schemas/AccountViewResource"
                         }
                       }
                    },
                    "text/json": {
                       "schema": {
                         "type": "array",
                         "items": {
                           "$ref": "#/components/schemas/AccountViewResource"
                         }
                       }
                    }
                  }
                }
             }
           }
GET /prime/webui/admin/SubsystemHealth in admin

Get subsystem health

Get subsystem health. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/admin/SubsystemHealth' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
             "tags": [
                "Admin"
             ],
             "summary": "Get subsystem health",
             "responses": {
                "200": {
                  "description": "Success"
                }
             }
           }
GET /prime/webui/admin/systemstatus in admin

Get system status

Get system status. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/admin/systemstatus' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
             "tags": [
                "Admin"
             ],
             "summary": "Get system status",
             "responses": {
                "200": {
                  "description": "Success"
                }
             }
           }
GET /prime/webui/admin/getuserdetails in admin

Get user details

Get user details. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/admin/getuserdetails' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
             "tags": [
                "Admin"
             ],



                                                                           12

               "summary": "Get user details",
               "responses": {
                 "200": {
                   "description": "Success",
                   "content": {
                     "text/plain": {
                        "schema": {
                          "$ref": "#/components/schemas/AccountViewResource"
                        }
                     },
                     "application/json": {
                        "schema": {
                          "$ref": "#/components/schemas/AccountViewResource"
                        }
                     },
                     "text/json": {
                        "schema": {
                          "$ref": "#/components/schemas/AccountViewResource"
                        }
                     }
                   }
                 }
               }
           }
GET /prime/webui/admin/profile in admin

Get user profile

Get user profile. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/admin/profile' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
             "tags": [
                "Admin"
             ],
             "summary": "Get user profile",
             "responses": {
                "200": {
                  "description": "Success"
                }
             }
           }
GET /prime/webui/admin/PrimeVersion in admin

Get version

Get version. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/admin/PrimeVersion' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
             "tags": [
                "Admin"
             ],
             "summary": "Get version",
             "responses": {
                "200": {
                  "description": "Success"
                }


                                                                               13

              }
          }
POST /prime/webui/admin/adduser in admin

Add user

Add user. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/admin/adduser' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{"$ref":"#/components/schemas/AccountViewResource"}'
OpenAPI spec
"post": {
            "tags": [
               "Admin"
            ],
            "summary": "Add user",
            "requestBody": {
               "content": {
                 "application/json -patch+json": {
                    "schema": {
                      "$ref": "#/components/schemas/AccountViewResource"
                    }
                 },
                 "application/json": {
                    "schema": {
                      "$ref": "#/components/schemas/AccountViewResource"
                    }
                 },
                 "text/json": {
                    "schema": {
                      "$ref": "#/components/schemas/AccountViewResource"
                    }
                 },
                 "application/*+json": {
                    "schema": {
                      "$ref": "#/components/schemas/AccountViewResource"
                    }
                 }
               }
            },
            "responses": {
               "200": {
                 "description": "Success"
               }
            }
          }
POST /prime/webui/admin/deleteUsers in admin

Delete users

Delete users. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/admin/deleteUsers' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{}'
OpenAPI spec
"post": {
            "tags": [
              "Admin"


                                                                           14

              ],
              "summary": "Delete users",
              "requestBody": {
                 "content": {
                   "application/json -patch+json": {
                      "schema": {
                        "type": "array",
                        "items": {
                           "type": "string"
                        },
                        "nullable": true
                      }
                   },
                   "application/json": {
                      "schema": {
                        "type": "array",
                        "items": {
                           "type": "string"
                        },
                        "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/admin/updateuser in admin

Update user

Update user. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/admin/updateuser' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{"$ref":"#/components/schemas/AccountViewResource"}'
OpenAPI spec
"post": {
            "tags": [
               "Admin"
            ],
            "summary": "Update user",


                                                                      15

              "requestBody": {
                 "content": {
                   "application/json -patch+json": {
                      "schema": {
                        "$ref": "#/components/schemas/AccountViewResource"
                      }
                   },
                   "application/json": {
                      "schema": {
                        "$ref": "#/components/schemas/AccountViewResource"
                      }
                   },
                   "text/json": {
                      "schema": {
                        "$ref": "#/components/schemas/AccountViewResource"
                      }
                   },
                   "application/*+json": {
                      "schema": {
                        "$ref": "#/components/schemas/AccountViewResource"
                      }
                   }
                 }
              },
              "responses": {
                 "200": {
                   "description": "Success"
                 }
              }
          }
POST /prime/webui/admin/updateuserdetails in admin

Update user details

Update user details. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/admin/updateuserdetails' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{"$ref":"#/components/schemas/MyAccountUpdateResource"}'
OpenAPI spec
"post": {
            "tags": [
               "Admin"
            ],
            "summary": "Update user details",
            "requestBody": {
               "content": {
                 "application/json -patch+json": {
                    "schema": {
                      "$ref": "#/components/schemas/MyAccountUpdateResource"
                    }
                 },
                 "application/json": {
                    "schema": {
                      "$ref": "#/components/schemas/MyAccountUpdateResource"
                    }
                 },
                 "text/json": {
                    "schema": {
                      "$ref": "#/components/schemas/MyAccountUpdateResource"
                    }
                 },
                 "application/*+json": {


                                                                               16

                         "schema": {
                           "$ref": "#/components/schemas/MyAccountUpdateResource"
                         }
                     }
                 }
               },
               "responses": {
                  "200": {
                    "description": "Success"
                  }
               }
           }
DELETE /prime/webui/agents/agentless/connectiondetails in agents

DELETE /prime/webui/agents/agentless/connectiondetails

DELETE /prime/webui/agents/agentless/workerpollerdetails in agents

Delete worker poller

Delete worker poller. Use this to delete data.

GET /prime/webui/agents/AgentExportFile in agents

Export agents

Export agents. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/agents/AgentExportFile' \
GET /prime/webui/agents/agent/{agentId} in agents

Get agent

Get agent. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/agents/agent/{agentId}' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
             "tags": [
                "Agents"
             ],
             "summary": "Get agent",
             "parameters": [
                {
                  "name": "agentId",
                  "in": "path",
                  "required": true,
                  "schema": {
                    "type": "string",
                    "nullable": true
                  }
                }
             ],
             "responses": {
                "200": {
                  "description": "Success"
                }
             }
           }
GET /prime/webui/agents in agents

Get Agents

Get Agents. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/agents' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
             "tags": [
                "Agents"
             ],
             "summary": "Get Agents",
             "parameters": [
                {
                  "name": "Uuid",
                  "in": "query",



                                                                            20

     "schema": {
       "type": "string",
       "nullable": true
     }
},
{
     "name": "HostIdentifier",
     "in": "query",
     "schema": {
       "type": "string",
       "nullable": true
     }
},
{
     "name": "IpAddress",
     "in": "query",
     "schema": {
       "type": "string",
       "nullable": true
     }
},
{
     "name": "Status",
     "in": "query",
     "schema": {
       "type": "string",
       "nullable": true
     }
},
{
     "name": "ContainsVulnerablePeripheralOrWLV",
     "in": "query",
     "schema": {
       "type": "string",
       "nullable": true
     }
},
{
     "name": "LastConfiguration",
     "in": "query",
     "schema": {
       "type": "string",
       "nullable": true
     }
},
{
     "name": "Version",
     "in": "query",
     "schema": {
       "type": "string",
       "nullable": true
     }
},
{
     "name": "License",
     "in": "query",
     "schema": {
       "type": "string",
       "nullable": true
     }
},
{
     "name": "OsVersion",
     "in": "query",
     "schema": {
       "type": "string",



                                                    21

         "nullable": true
     }
},
{
     "name": "LastUpdated",
     "in": "query",
     "schema": {
       "type": "string",
       "nullable": true
     }
},
{
     "name": "Hashtags",
     "in": "query",
     "schema": {
       "type": "string",
       "nullable": true
     }
},
{
     "name": "ExpirationDate",
     "in": "query",
     "schema": {
       "type": "string",
       "nullable": true
     }
},
{
     "name": "Severity",
     "in": "query",
     "schema": {
       "type": "string",
       "nullable": true
     }
},
{
     "name": "HasUnapprovedPeripherals",
     "in": "query",
     "schema": {
       "type": "string",
       "nullable": true
     }
},
{
     "name": "HasVulnerablePeripherals",
     "in": "query",
     "schema": {
       "type": "string",
       "nullable": true
     }
},
{
     "name": "HasKnownAttackTools",
     "in": "query",
     "schema": {
       "type": "string",
       "nullable": true
     }
},
{
     "name": "DeploymentMode",
     "in": "query",
     "schema": {
       "type": "string",
       "nullable": true
     }



                                           22

                },
                {
                     "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
                     }
                 }
              ],
              "responses": {
                 "200": {
                   "description": "Success",
                   "content": {
                     "text/plain": {
                        "schema": {
                          "$ref": "#/components/schemas/AgentsViewDataWrapper"
                        }
                     },
                     "application/json": {
                        "schema": {
                          "$ref": "#/components/schemas/AgentsViewDataWrapper"
                        }
                     },
                     "text/json": {
                        "schema": {
                          "$ref": "#/components/schemas/AgentsViewDataWrapper"
                        }
                     }
                   }
                 }
              }
          }
GET /prime/webui/agents/AgentsClassificationSummary in agents

Get agents classification summary

Get agents classification summary. Use this to fetch data.

GET /prime/webui/agents/getloggedagents in agents

Get agents with logs

Get agents with logs. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/agents/getloggedagents' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
             "tags": [
                "Agents"
             ],
             "summary": "Get agents with logs",
             "responses": {
                "200": {
                  "description": "Success"
                }
             }
           }
GET /prime/webui/agents/agentless/connectiondetailsstatus in agents

Get agents worker status

Get agents worker status. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/agents/agentless/connectiondetailsstatus' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
             "tags": [
                "Agents"
             ],
             "summary": "Get agents worker status",
             "parameters": [
                {
                   "name": "ComputerName",
                   "in": "query",
                   "schema": {
                     "type": "string",
                     "nullable": true
                   }
                },
                {
                   "name": "StatusString",
                   "in": "query",
                   "schema": {
                     "type": "string",



                                                                                              24

         "nullable": true
     }
},
{
     "name": "StatusDescription",
     "in": "query",
     "schema": {
       "type": "string",
       "nullable": true
     }
},
{
     "name": "StatusErrorDescription",
     "in": "query",
     "schema": {
       "type": "string",
       "nullable": true
     }
},
{
     "name": "PrevRunningErrors",
     "in": "query",
     "schema": {
       "type": "string",
       "nullable": true
     }
},
{
     "name": "StartTime",
     "in": "query",
     "schema": {
       "type": "string",
       "format": "date -time",
       "nullable": true
     }
},
{
     "name": "FromTimeStart",
     "in": "query",
     "schema": {
       "type": "string",
       "format": "date -time",
       "nullable": true
     }
},
{
     "name": "ToTimeStart",
     "in": "query",
     "schema": {
       "type": "string",
       "format": "date -time",
       "nullable": true
     }
},
{
     "name": "EndTime",
     "in": "query",
     "schema": {
       "type": "string",
       "format": "date -time",
       "nullable": true
     }
},
{
     "name": "FromTimeEnd",
     "in": "query",



                                         25

       "schema": {
         "type": "string",
         "format": "date -time",
         "nullable": true
       }
  },
  {
       "name": "ToTimeEnd",
       "in": "query",
       "schema": {
         "type": "string",
         "format": "date -time",
         "nullable": true
       }
  },
  {
       "name": "IsOverrideDefaults",
       "in": "query",
       "schema": {
         "type": "boolean",
         "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
       }
   }
],
"responses": {
   "200": {
     "description": "Success",
     "content": {
       "text/plain": {
          "schema": {
            "$ref": "#/components/schemas/AgentslessRsStatusGetResponse"
          }
       },
       "application/json": {



                                                                           26

                             "schema": {
                               "$ref": "#/components/schemas/AgentslessRsStatusGetResponse"
                             }
                           },
                           "text/json": {
                              "schema": {
                                "$ref": "#/components/schemas/AgentslessRsStatusGetResponse"
                              }
                           }
                       }
                   }
               }
           }
GET /prime/webui/agents/getPolicyTest in agents

Get policy test

Get policy test. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/agents/getPolicyTest' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
             "tags": [
                "Agents"
             ],
             "summary": "Get policy test",
             "responses": {
                "200": {
                  "description": "Success"
                }
             }
           }
GET /prime/webui/agents/errorTotal in agents

Get total errors

Get total errors. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/agents/errorTotal' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
             "tags": [
                "Agents"
             ],
             "summary": "Get total errors",
             "parameters": [
                {
                   "name": "FromDate",
                   "in": "query",
                   "schema": {
                     "type": "string",
                     "nullable": true
                   }
                },
                {
                   "name": "ToDate",
                   "in": "query",
                   "schema": {
                     "type": "string",
                     "nullable": true


                                                                                               27

                    }
                }
              ],
              "responses": {
                 "200": {
                   "description": "Success",
                   "content": {
                     "text/plain": {
                        "schema": {
                          "$ref": "#/components/schemas/AgentsErrorDataWrapper"
                        }
                     },
                     "application/json": {
                        "schema": {
                          "$ref": "#/components/schemas/AgentsErrorDataWrapper"
                        }
                     },
                     "text/json": {
                        "schema": {
                          "$ref": "#/components/schemas/AgentsErrorDataWrapper"
                        }
                     }
                   }
                 }
              }
          }
GET /prime/webui/agents/RiskInsights/UncommonPeripherals in agents

Get uncommon peripherals

Get uncommon peripherals. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/agents/RiskInsights/UncommonPeripherals' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
            "tags": [
               "Agents"
            ],
            "summary": "Get uncommon peripherals",
            "responses": {
               "200": {
                 "description": "Success"
               }
            }
          }
GET /prime/webui/agents/UniqueWhitelistViolation in agents

Get unique white list violation

Get unique white list violation. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/agents/UniqueWhitelistViolation' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
            "tags": [
               "Agents"
            ],
            "summary": "Get unique white list violation",
            "responses": {
               "200": {


                                                                                             28

                      "description": "Success"
                  }
              }
          }
GET /prime/webui/agents/RiskInsights/VulnerablePeripherals in agents

Get vulnerable peripherals

Get vulnerable peripherals. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/agents/RiskInsights/VulnerablePeripherals' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
            "tags": [
               "Agents"
            ],
            "summary": "Get vulnerable peripherals",
            "responses": {
               "200": {
                 "description": "Success"
               }
            }
          }
GET /prime/webui/agents/agentless/workerpollerdetails in agents

Get worker poller

Get worker poller. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/agents/agentless/workerpollerdetails' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
            "tags": [
               "Agents"
            ],
            "summary": "Get worker poller",
            "responses": {
               "200": {
                 "description": "Success",
                 "content": {
                   "text/plain": {
                      "schema": {
                        "$ref": "#/components/schemas/WorkerPollerDetails"
                      }
                   },
                   "application/json": {
                      "schema": {
                        "$ref": "#/components/schemas/WorkerPollerDetails"
                      }
                   },
                   "text/json": {
                      "schema": {
                        "$ref": "#/components/schemas/WorkerPollerDetails"
                      }
                   }
                 }
               }
            }
          }
GET /prime/webui/agents/RiskInsights/UncommonPeripherals/Reload in agents

Reload uncommon peripherals

Reload uncommon peripherals. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/agents/RiskInsights/UncommonPeripherals/Reload' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
            "tags": [
               "Agents"
            ],
            "summary": "Reload uncommon peripherals",
            "responses": {
               "200": {
                 "description": "Success"
               }
            }
          }
GET /prime/webui/agents/RiskInsights/VulnerablePeripherals/Reload in agents

Reload vulnerable peripherals

Reload vulnerable peripherals. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/agents/RiskInsights/VulnerablePeripherals/Reload' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
            "tags": [
               "Agents"
            ],
            "summary": "Reload vulnerable peripherals",
            "responses": {
               "200": {
                 "description": "Success"
               }
            }
          }
POST /prime/webui/agents/agentless/connectiondetails in agents

Add agentless connection details

Add agentless connection details. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/agents/agentless/connectiondetails' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{"$ref":"#/components/schemas/AgentlessRsConnectionDetailsPostRequest"}'
OpenAPI spec
"post": {
            "tags": [
               "Agents"
            ],
            "summary": "Add agentless connection details",
            "requestBody": {
               "content": {
                 "application/json -patch+json": {



                                                                                               30

                     "schema": {
                       "$ref": "#/components/schemas/AgentlessRsConnectionDetailsPostRequest"
                     }
                   },
                   "application/json": {
                      "schema": {
                        "$ref": "#/components/schemas/AgentlessRsConnectionDetailsPostRequest"
                      }
                   },
                   "text/json": {
                      "schema": {
                        "$ref": "#/components/schemas/AgentlessRsConnectionDetailsPostRequest"
                      }
                   },
                   "application/*+json": {
                      "schema": {
                        "$ref": "#/components/schemas/AgentlessRsConnectionDetailsPostRequest"
                      }
                   }
                  }
               },
               "responses": {
                  "200": {
                    "description": "Success"
                  }
               }
          },
POST /prime/webui/agents/agentless/registration in agents

Agentless registration

Agentless registration. Use this to create data.

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


                                                                                                 31

                    "schema": {
                      "$ref":
     "#/components/schemas/AgentlessRsConnectionDetailsRegistrationPostRequest"
                    }
                  }
                }
             },
             "responses": {
                "200": {
                  "description": "Success"
                }
             }
           }
POST /prime/webui/agents/agentless/unregistration in agents

Agentless unregistration

Agentless unregistration. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/agents/agentless/unregistration' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{"$ref":"#/components/schemas/AgentlessRsConnectionDetailsRegistrationPostRequest"}'
OpenAPI spec
"post": {
             "tags": [
                "Agents"
             ],
             "summary": "Agentless unregistration",
             "requestBody": {
                "content": {
                  "application/json -patch+json": {
                     "schema": {
                       "$ref":
     "#/components/schemas/AgentlessRsConnectionDetailsRegistrationPostRequest"
                     }
                  },
                  "application/json": {
                     "schema": {
                       "$ref":
     "#/components/schemas/AgentlessRsConnectionDetailsRegistrationPostRequest"
                     }
                  },
                  "text/json": {
                     "schema": {
                       "$ref":
     "#/components/schemas/AgentlessRsConnectionDetailsRegistrationPostRequest"
                     }
                  },
                  "application/*+json": {
                     "schema": {
                       "$ref":
     "#/components/schemas/AgentlessRsConnectionDetailsRegistrationPostRequest"
                     }
                  }
                }
             },
             "responses": {
                "200": {
                  "description": "Success"
                }
             }
           }
POST /prime/webui/agents/configuration in agents

Configure agents settings (set to armed or free and approve all)

Configure agents settings (set to armed or free and approve all). Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/agents/configuration' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{}'
OpenAPI spec
"post": {
            "tags": [
               "Agents"
            ],
            "summary": "Configure agents settings (set to armed or free and approve all)",
            "requestBody": {
               "description": "List of agents configurations to be done",
               "content": {
                 "application/json -patch+json": {
                    "schema": {
                      "type": "array",
                      "items": {
                         "$ref": "#/components/schemas/AgentPendingConfigurationWrapper"
                      },
                      "description": "List of agents configurations to be done",
                      "nullable": true
                    }
                 },
                 "application/json": {
                    "schema": {
                      "type": "array",
                      "items": {
                         "$ref": "#/components/schemas/AgentPendingConfigurationWrapper"
                      },
                      "description": "List of agents configurations to be done",
                      "nullable": true
                    }
                 },
                 "text/json": {
                    "schema": {
                      "type": "array",
                      "items": {
                         "$ref": "#/components/schemas/AgentPendingConfigurationWrapper"
                      },
                      "description": "List of agents configurations to be done",
                      "nullable": true
                    }
                 },
                 "application/*+json": {
                    "schema": {
                      "type": "array",
                      "items": {
                         "$ref": "#/components/schemas/AgentPendingConfigurationWrapper"
                      },
                      "description": "List of agents configurations to be done",
                      "nullable": true
                    }
                 }
               }
            },
            "responses": {
               "200": {
                 "description": "Success"


                                                                                               33

                  }
              }
          }
POST /prime/webui/agents/deleteAgents in agents

Delete agents

Delete agents. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/agents/deleteAgents' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{}'
OpenAPI spec
"post": {
            "tags": [
               "Agents"
            ],
            "summary": "Delete agents",
            "requestBody": {
               "description": "List of agents Uuids to be deleted",
               "content": {
                 "application/json -patch+json": {
                    "schema": {
                      "type": "array",
                      "items": {
                         "type": "string"
                      },
                      "description": "List of agents Uuids to be deleted",
                      "nullable": true
                    }
                 },
                 "application/json": {
                    "schema": {
                      "type": "array",
                      "items": {
                         "type": "string"
                      },
                      "description": "List of agents Uuids to be deleted",
                      "nullable": true
                    }
                 },
                 "text/json": {
                    "schema": {
                      "type": "array",
                      "items": {
                         "type": "string"
                      },
                      "description": "List of agents Uuids to be deleted",
                      "nullable": true
                    }
                 },
                 "application/*+json": {
                    "schema": {
                      "type": "array",
                      "items": {
                         "type": "string"
                      },
                      "description": "List of agents Uuids to be deleted",
                      "nullable": true
                    }
                 }
               }
            },


                                                                             34

             "responses": {
               "200": {
                 "description": "Success"
               }
             }
         }
POST /prime/webui/agents/deleteAgentsCommands in agents

Delete agents commands

Delete agents commands. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/agents/deleteAgentsCommands' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{}'
OpenAPI spec
"post": {
           "tags": [
              "Agents"
           ],
           "summary": "Delete agents commands",
           "requestBody": {
              "content": {
                "application/json -patch+json": {
                   "schema": {
                     "type": "array",
                     "items": {
                        "type": "string"
                     },
                     "nullable": true
                   }
                },
                "application/json": {
                   "schema": {
                     "type": "array",
                     "items": {
                        "type": "string"
                     },
                     "nullable": true
                   }
                },
                "text/json": {
                   "schema": {
                     "type": "array",
                     "items": {
                        "type": "string"
                     },
                     "nullable": true
                   }
                },
                "application/*+json": {
                   "schema": {
                     "type": "array",
                     "items": {
                        "type": "string"
                     },
                     "nullable": true
                   }
                }
              }
           },
           "responses": {
              "200": {


                                                                                 35

                       "description": "Success"
                   }
               }
           }
POST /prime/webui/agents/exportagentcsv in agents

Export agent csv

Export agent csv. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/agents/exportagentcsv' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{}'
OpenAPI spec
"post": {
             "tags": [
                "Agents"
             ],
             "summary": "Export agent 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
                     }
                  }
                }
             },
             "responses": {
                "200": {
                  "description": "Success"
                }
             }
           }
POST /prime/webui/agents/exportagentpdf/exportpdf in agents

Export agent pdf

Export agent pdf. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/agents/exportagentpdf/exportpdf' \
POST /prime/webui/agents/agentless/exportagentlesspdf in agents

Export agentless pdf connections

Export agentless pdf connections. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/agents/agentless/exportagentlesspdf' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{}'
OpenAPI spec
"post": {
             "tags": [
                "Agents"
             ],
             "summary": "Export agentless pdf connections",
             "requestBody": {
                "content": {
                  "application/json -patch+json": {
                    "schema": {
                      "type": "object",



                                                                                          37

                        "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/agents/agentless/exportagentlesscsv in agents

Export agentless pdf connections

Export agentless pdf connections. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/agents/agentless/exportagentlesscsv' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{}'
OpenAPI spec
"post": {
            "tags": [
               "Agents"
            ],
            "summary": "Export agentless pdf connections",
            "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
                    }


                                                                                          38

                 },
                 "application/*+json": {
                    "schema": {
                      "type": "object",
                      "nullable": true
                    }
                 }
                }
             },
             "responses": {
                "200": {
                  "description": "Success"
                }
             }
         }
POST /prime/webui/agents/agentless/exportcsvconnections in agents

Export agents worker status

Export agents worker status. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/agents/agentless/exportcsvconnections' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{}'
OpenAPI spec
"post": {
           "tags": [
              "Agents"
           ],
           "summary": "Export agents worker status",
           "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"
              }
           }


                                                                                           39

         }
POST /prime/webui/agents/peripheralsAggExport in agents

Export aggregated peripherals csv

Export aggregated peripherals csv. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/agents/peripheralsAggExport' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{}'
OpenAPI spec
"post": {
           "tags": [
              "Agents"
           ],
           "summary": "Export aggregated peripherals 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
                   }
                }
              }
           },
           "responses": {
              "200": {
                "description": "Success"
              }
           }
         }
POST /prime/webui/agents/peripheralsAggExportpdf/exportpdf in agents

Export aggregated peripherals pdf

Export aggregated peripherals pdf. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/agents/peripheralsAggExportpdf/exportpdf' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{}'
POST /prime/webui/agents/fetchagentsdebuglogs in agents

Fetch agents debug logs

Fetch agents debug logs. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/agents/fetchagentsdebuglogs' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{}'
OpenAPI spec
"post": {
           "tags": [
              "Agents"
           ],
           "summary": "Fetch agents debug logs",
           "requestBody": {
              "content": {
                "application/json -patch+json": {
                  "schema": {
                    "type": "array",
                    "items": {
                       "type": "string"
                    },
                    "nullable": true


                                                                                 41

                     }
                  },
                  "application/json": {
                     "schema": {
                       "type": "array",
                       "items": {
                          "type": "string"
                       },
                       "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/agents/updateAgents in agents

Update agents

Update agents. Use this to create data.

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


                                                                         42

                  "application/json": {
                     "schema": {
                       "type": "array",
                       "items": {
                          "type": "string"
                       },
                       "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/agents/agentless/uploadconnectiondetailsfile in agents

Upload agentless connection details file

Upload agentless connection details file. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/agents/agentless/uploadconnectiondetailsfile' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{}'
OpenAPI spec
"post": {
            "tags": [
               "Agents"
            ],
            "summary": "Upload agentless connection details file",
            "requestBody": {
               "content": {
                 "multipart/form -data": {
                   "schema": {
                      "type": "object",
                      "properties": {
                        "file": {
                          "type": "string",
                          "format": "binary",
                          "nullable": true
                        }
                      }
                   },


                                                                                               43

                        "encoding": {
                          "file": {
                            "style": "form"
                          }
                        }
                    }
                }
              },
              "responses": {
                 "200": {
                   "description": "Success"
                 }
              }
          }
PUT /prime/webui/agents/agentless/workerpollerdetails/activatedstatus in agents

Activate worker poller

Activate worker poller. Use this to update data.

curl example
curl -X PUT 'https://<host>/prime/webui/agents/agentless/workerpollerdetails/activatedstatus' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{"$ref":"#/components/schemas/WorkerAppActivatePollerPutRequest"}'
OpenAPI spec
"put": {
            "tags": [
               "Agents"
            ],
            "summary": "Activate worker poller",
            "requestBody": {
               "content": {
                 "application/json -patch+json": {
                    "schema": {
                      "$ref": "#/components/schemas/WorkerAppActivatePollerPutRequest"
                    }
                 },
                 "application/json": {
                    "schema": {
                      "$ref": "#/components/schemas/WorkerAppActivatePollerPutRequest"
                    }
                 },
                 "text/json": {
                    "schema": {
                      "$ref": "#/components/schemas/WorkerAppActivatePollerPutRequest"
                    }
                 },
                 "application/*+json": {
                    "schema": {
                      "$ref": "#/components/schemas/WorkerAppActivatePollerPutRequest"
                    }
                 }
               }
            },
            "responses": {
               "200": {
                 "description": "Success"
               }
            }
          }
PUT /prime/webui/agents/agentless/connectiondetails in agents

Update agentless connection details

Update agentless connection details. Use this to update data.

curl example
curl -X PUT 'https://<host>/prime/webui/agents/agentless/connectiondetails' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{"$ref":"#/components/schemas/AgentlessRsConnectionDetailsUpdateRequest"}'
OpenAPI spec
"put": {
             "tags": [
                "Agents"
             ],
             "summary": "Update agentless connection details",
             "requestBody": {
                "content": {
                  "application/json -patch+json": {
                     "schema": {
                       "$ref": "#/components/schemas/AgentlessRsConnectionDetailsUpdateRequest"
                     }
                  },
                  "application/json": {
                     "schema": {
                       "$ref": "#/components/schemas/AgentlessRsConnectionDetailsUpdateRequest"
                     }
                  },
                  "text/json": {
                     "schema": {
                       "$ref": "#/components/schemas/AgentlessRsConnectionDetailsUpdateRequest"
                     }
                  },
                  "application/*+json": {
                     "schema": {
                       "$ref": "#/components/schemas/AgentlessRsConnectionDetailsUpdateRequest"
                     }
                  }
                }
             },
             "responses": {
                "200": {
                  "description": "Success"
                }
             }
          },
POST /prime/webui/assetproducer/ReplayAll in assetproducer

prime webui assetproducer ReplayAll

Calls POST /prime/webui/assetproducer/ReplayAll. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/assetproducer/ReplayAll' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"post": {
            "tags": [
               "AssetProducer"
            ],
            "responses": {
               "200": {


                                                                                                  45

                      "description": "Success"
                  }
              }
          }
POST /prime/webui/assetproducer/SendMonitorOldLocation in assetproducer

prime webui assetproducer SendMonitorOldLocation

Calls POST /prime/webui/assetproducer/SendMonitorOldLocation. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/assetproducer/SendMonitorOldLocation' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{"$ref":"#/components/schemas/MonitorOldLocationViewResource"}'
OpenAPI spec
"post": {
            "tags": [
               "AssetProducer"
            ],
            "requestBody": {
               "content": {
                 "application/json -patch+json": {
                    "schema": {
                      "$ref": "#/components/schemas/MonitorOldLocationViewResource"
                    }
                 },
                 "application/json": {
                    "schema": {
                      "$ref": "#/components/schemas/MonitorOldLocationViewResource"
                    }
                 },
                 "text/json": {
                    "schema": {
                      "$ref": "#/components/schemas/MonitorOldLocationViewResource"
                    }
                 },
                 "application/*+json": {
                    "schema": {
                      "$ref": "#/components/schemas/MonitorOldLocationViewResource"
                    }
                 }
               }
            },
            "responses": {
               "200": {
                 "description": "Success"
               }
            }
          }
POST /prime/webui/Auth/LocalLogin in auth

Login with Sepio user

Login with Sepio user. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/Auth/LocalLogin' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
POST /prime/webui/Auth/LdapLogin in auth

prime webui Auth LdapLogin

Calls POST /prime/webui/Auth/LdapLogin. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/Auth/LdapLogin' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
GET /prime/webui/bomcomponents/{uuid} in bom

prime webui bomcomponents uuid

Calls GET /prime/webui/bomcomponents/{uuid}. Use this to fetch data.

GET /prime/webui/configuration in config

prime webui configuration

Calls GET /prime/webui/configuration. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/configuration' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
              "tags": [
                 "Config"
              ],
              "responses": {
                 "200": {
                   "description": "Success"
                 }
              }
           },
GET /prime/webui/configuration/GetConfigurationKey in config

prime webui configuration GetConfigurationKey

Calls GET /prime/webui/configuration/GetConfigurationKey. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/configuration/GetConfigurationKey' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
             "tags": [
                "Config"
             ],
             "parameters": [
                {
                  "name": "key",
                  "in": "query",
                  "schema": {
                    "type": "string",
                    "nullable": true
                  }
                }
             ],
             "responses": {
                "200": {
                  "description": "Success"



                                                                                            51

                   }
               }
           }
GET /prime/webui/configuration/GetFieldMapping in config

prime webui configuration GetFieldMapping

Calls GET /prime/webui/configuration/GetFieldMapping. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/configuration/GetFieldMapping' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
             "tags": [
                "Config"
             ],
             "responses": {
                "200": {
                  "description": "Success"
                }
             }
           }
POST /prime/webui/configuration in config

prime webui configuration

Calls POST /prime/webui/configuration. Use this to create data.

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


                                                                                        52

                 "200": {
                   "description": "Success"
                 }
             }
         }
POST /prime/webui/configuration/GetConfigurationByKeys in config

prime webui configuration GetConfigurationByKeys

Calls POST /prime/webui/configuration/GetConfigurationByKeys. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/configuration/GetConfigurationByKeys' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{}'
OpenAPI spec
"post": {
           "tags": [
              "Config"
           ],
           "requestBody": {
              "content": {
                "application/json -patch+json": {
                   "schema": {
                     "type": "array",
                     "items": {
                        "type": "string"
                     },
                     "nullable": true
                   }
                },
                "application/json": {
                   "schema": {
                     "type": "array",
                     "items": {
                        "type": "string"
                     },
                     "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"
              }


                                                                                                53

              }
          }

CrowdstrikeIntegration

Open CrowdstrikeIntegration page →
GET /prime/integrations/crowdstrike/GetConfigs in crowdstrikeintegration

Get Crowdstrike Configs

Get Crowdstrike Configs. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/integrations/crowdstrike/GetConfigs' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
            "tags": [
               "CrowdstrikeIntegration"
            ],
            "summary": "Get Crowdstrike Configs",
            "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"
                      }
                   }
                 }
               }
            }
          }
GET /prime/webui/dataApi/GetIndicatorsType in dataapi

prime webui dataApi GetIndicatorsType

Calls GET /prime/webui/dataApi/GetIndicatorsType. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/dataApi/GetIndicatorsType' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
            "tags": [
               "DataApi"
            ],
            "responses": {
               "200": {
                 "description": "Success"


                                                                                          54

                  }
              }
          }
GET /prime/webui/dataApi/GetSubIndicatorsType in dataapi

prime webui dataApi GetSubIndicatorsType

Calls GET /prime/webui/dataApi/GetSubIndicatorsType. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/dataApi/GetSubIndicatorsType' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
            "tags": [
               "DataApi"
            ],
            "responses": {
               "200": {
                 "description": "Success"
               }
            }
          }
POST /prime/webui/elements/exportelementscsv in elements

Export all elements CSV

Export all elements CSV. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/elements/exportelementscsv' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{}'
OpenAPI spec
"post": {
            "tags": [
               "Elements"
            ],
            "summary": "Export all elements 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
                    }
                 },



                                                                                      55

                 "application/*+json": {
                   "schema": {
                     "type": "object",
                     "nullable": true
                   }
                 }
                }
             },
             "responses": {
                "200": {
                  "description": "Success"
                }
             }
         }
POST /prime/webui/elements/exportelementspdf/exportpdf in elements

Export all elements PDF

Export all elements PDF. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/elements/exportelementspdf/exportpdf' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{}'
OpenAPI spec
"post": {
           "tags": [
              "Elements"
           ],
           "summary": "Export all elements 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/elements/exportallelementscsv in elements

prime webui elements exportallelementscsv

Calls POST /prime/webui/elements/exportallelementscsv. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/elements/exportallelementscsv' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{}'
OpenAPI spec
"post": {
            "tags": [
               "Elements"
            ],
            "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/elements/exportallelementspdf/exportpdf in elements

prime webui elements exportallelementspdf exportpdf

Calls POST /prime/webui/elements/exportallelementspdf/exportpdf. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/elements/exportallelementspdf/exportpdf' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{}'
OpenAPI spec
"post": {
            "tags": [


                                                                                               57

                 "Elements"
              ],
              "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"
                 }
              }
          }
GET /prime/webui/emergencykey/details in emergencykey

Get emergency key details

Get emergency key details. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/emergencykey/details' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
            "tags": [
               "EmergencyKey"
            ],
            "summary": "Get emergency key details",
            "responses": {
               "200": {
                 "description": "Success",
                 "content": {
                   "text/plain": {
                      "schema": {
                        "$ref": "#/components/schemas/EmergencyKeyDetailsResponse"
                      }
                   },
                   "application/json": {



                                                                                     58

                            "schema": {
                              "$ref": "#/components/schemas/EmergencyKeyDetailsResponse"
                            }
                          },
                          "text/json": {
                             "schema": {
                               "$ref": "#/components/schemas/EmergencyKeyDetailsResponse"
                             }
                          }
                      }
                  }
              }
          }
GET /prime/webui/emergencykey/agentstatus in emergencykey

Get emergency key statuses

Get emergency key statuses. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/emergencykey/agentstatus' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{"$ref":"#/components/schemas/EmergencyKeyGetAgentsRequest"}'
OpenAPI spec
"get": {
            "tags": [
               "EmergencyKey"
            ],
            "summary": "Get emergency key statuses",
            "requestBody": {
               "description": "",
               "content": {
                 "application/json -patch+json": {
                    "schema": {
                       "$ref": "#/components/schemas/EmergencyKeyGetAgentsRequest"
                    }
                 },
                 "application/json": {
                    "schema": {
                       "$ref": "#/components/schemas/EmergencyKeyGetAgentsRequest"
                    }
                 },
                 "text/json": {
                    "schema": {
                       "$ref": "#/components/schemas/EmergencyKeyGetAgentsRequest"
                    }
                 },
                 "application/*+json": {
                    "schema": {
                       "$ref": "#/components/schemas/EmergencyKeyGetAgentsRequest"
                    }
                 }
               }
            },
            "responses": {
               "200": {
                 "description": "Success",
                 "content": {
                    "text/plain": {
                       "schema": {
                         "$ref": "#/components/schemas/EmergencyKeyAgentsStatusResponse"
                       }
                    },
                    "application/json": {


                                                                                            59

                           "schema": {
                             "$ref": "#/components/schemas/EmergencyKeyAgentsStatusResponse"
                           }
                         },
                         "text/json": {
                            "schema": {
                              "$ref": "#/components/schemas/EmergencyKeyAgentsStatusResponse"
                            }
                         }
                     }
                 }
             }
         }
POST /prime/webui/emergencykey/exportagentstatuscsv in emergencykey

Export agents status csv

Export agents status csv. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/emergencykey/exportagentstatuscsv' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{}'
OpenAPI spec
"post": {
           "tags": [
              "EmergencyKey"
           ],
           "summary": "Export agents status 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
                   }
                }
              }
           },
           "responses": {
              "200": {
                "description": "Success"
              }
           }
         }
POST /prime/webui/emergencykey/exportagentstatuspdf/exportpdf in emergencykey

Export agents status pdf

Export agents status pdf. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/emergencykey/exportagentstatuspdf/exportpdf' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{}'
OpenAPI spec
"post": {
            "tags": [
               "EmergencyKey"
            ],
            "summary": "Export agents status 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"
               }
            }
          }
GET /prime/webui/Events/GetAlarmDests in eventapi

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 in eventapi

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 in eventapi

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 in eventapi

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 in eventapi

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 in eventapi

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 in eventapi

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 in eventapi

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 in eventapi

Export events

POST /prime/webui/Events/ExportGetEventsPDF/exportpdf in eventapi

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 in eventapi

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 in eventapi

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"
                }
             }
         }
GET /prime/webui/generalcontroller/downloaddebuglog in general

Download debug logs

Download debug logs. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/generalcontroller/downloaddebuglog' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
           "tags": [
              "General"
           ],
           "summary": "Download debug logs",
           "parameters": [
              {
                 "name": "file",
                 "in": "query",
                 "schema": {
                   "type": "string",
                   "nullable": true
                 }
              },
              {
                 "name": "logType",
                 "in": "query",
                 "schema": {
                   "type": "string",
                   "nullable": true
                 }
              },
              {



                                                                                       78

                     "name": "pollerName",
                     "in": "query",
                     "schema": {
                       "type": "string",
                       "nullable": true
                     }
                },
                {
                     "name": "ip",
                     "in": "query",
                     "schema": {
                       "type": "string",
                       "nullable": true
                     }
                 }
              ],
              "responses": {
                 "200": {
                   "description": "Success"
                 }
              }
          }
GET /prime/webui/generalcontroller/getdebuglogs in general

Get debug logs

Get debug logs. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/generalcontroller/getdebuglogs' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
            "tags": [
               "General"
            ],
            "summary": "Get debug logs",
            "responses": {
               "200": {
                 "description": "Success"
               }
            }
          }
GET /prime/webui/generalcontroller/downloadContainerDebugLog in general

Get logs from container

Get logs from container. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/generalcontroller/downloadContainerDebugLog' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
            "tags": [
               "General"
            ],
            "summary": "Get logs from container",
            "parameters": [
               {
                 "name": "containerModule",
                 "in": "query",
                 "schema": {
                   "type": "string",


                                                                                                 79

                       "nullable": true
                   }
                  }
               ],
               "responses": {
                  "200": {
                    "description": "Success"
                  }
               }
           }
PUT /prime/webui/generalcontroller/log in general

prime webui generalcontroller log

Calls PUT /prime/webui/generalcontroller/log. Use this to update data.

curl example
curl -X PUT 'https://<host>/prime/webui/generalcontroller/log' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{"$ref":"#/components/schemas/ServiceLogSettings"}'
OpenAPI spec
"put": {
             "tags": [
                "General"
             ],
             "requestBody": {
                "content": {
                  "application/json -patch+json": {
                     "schema": {
                       "$ref": "#/components/schemas/ServiceLogSettings"
                     }
                  },
                  "application/json": {
                     "schema": {
                       "$ref": "#/components/schemas/ServiceLogSettings"
                     }
                  },
                  "text/json": {
                     "schema": {
                       "$ref": "#/components/schemas/ServiceLogSettings"
                     }
                  },
                  "application/*+json": {
                     "schema": {
                       "$ref": "#/components/schemas/ServiceLogSettings"
                     }
                  }
                }
             },
             "responses": {
                "200": {
                  "description": "Success"
                }
             }
           }
GET /prime/webui/generalconfig/exporttags in generalconfig

GET /prime/webui/generalconfig/exporttags

GET /prime/webui/generalconfig/GetConfigItemsByPrefix/{prefixes} in generalconfig

Get configuration items

Get configuration items. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/generalconfig/GetConfigItemsByPrefix/{prefixes}' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
             "tags": [
                "GeneralConfig"
             ],
             "summary": "Get configuration items",
             "parameters": [
                {
                  "name": "prefixes",
                  "in": "path",
                  "required": true,
                  "schema": {
                    "type": "string",
                    "nullable": true
                  }
                }
             ],
             "responses": {
                "200": {
                  "description": "Success"
                }
             }
           }
GET /prime/webui/generalconfig/GetConfigItemsByName/{names} in generalconfig

Get configuration items

Get configuration items. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/generalconfig/GetConfigItemsByName/{names}' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
             "tags": [
                "GeneralConfig"
             ],
             "summary": "Get configuration items",



                                                                                                81

               "parameters": [
                  {
                    "name": "names",
                    "in": "path",
                    "required": true,
                    "schema": {
                      "type": "string",
                      "nullable": true
                    }
                  }
               ],
               "responses": {
                  "200": {
                    "description": "Success"
                  }
               }
           }
GET /prime/webui/generalconfig/GetCustomLoginConfigItems in generalconfig

Get custom login configuration items

Get custom login configuration items. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/generalconfig/GetCustomLoginConfigItems' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
             "tags": [
                "GeneralConfig"
             ],
             "summary": "Get custom login configuration items",
             "responses": {
                "200": {
                  "description": "Success"
                }
             }
           }
GET /prime/webui/generalconfig/geticons in generalconfig

Get icons

Get icons. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/generalconfig/geticons' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
             "tags": [
                "GeneralConfig"
             ],
             "summary": "Get icons",
             "responses": {
                "200": {
                  "description": "Success"
                }
             }
           }
GET /prime/webui/generalconfig/GetConfigItemsByPrefixMeraki/{prefixes} in generalconfig

GET /prime/webui/generalconfig/GetConfigItemsByPrefixMeraki/{prefixes}

GET /prime/webui/generalconfig/gethashtags in generalconfig

Get tags

Get tags. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/generalconfig/gethashtags' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
             "tags": [
                "GeneralConfig"
             ],
             "summary": "Get tags",
             "responses": {
                "200": {
                  "description": "Success"
                }
             }
           }
POST /prime/webui/generalconfig/AddOrUpdateCACTServer in generalconfig

Add or update CACT server

Add or update CACT server. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/generalconfig/AddOrUpdateCACTServer' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{}'
OpenAPI spec
"post": {
             "tags": [



                                                                                               83

                "GeneralConfig"
             ],
             "summary": "Add or update CACT server",
             "requestBody": {
                "content": {
                  "application/json -patch+json": {
                     "schema": {
                       "type": "object",
                       "additionalProperties": {
                          "type": "string"
                       },
                       "nullable": true
                     }
                  },
                  "application/json": {
                     "schema": {
                       "type": "object",
                       "additionalProperties": {
                          "type": "string"
                       },
                       "nullable": true
                     }
                  },
                  "text/json": {
                     "schema": {
                       "type": "object",
                       "additionalProperties": {
                          "type": "string"
                       },
                       "nullable": true
                     }
                  },
                  "application/*+json": {
                     "schema": {
                       "type": "object",
                       "additionalProperties": {
                          "type": "string"
                       },
                       "nullable": true
                     }
                  }
                }
             },
             "responses": {
                "200": {
                  "description": "Success"
                }
             }
         }
POST /prime/webui/generalconfig/AddOrUpdateISEServer in generalconfig

Add or update ISE server

Add or update ISE server. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/generalconfig/AddOrUpdateISEServer' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{}'
OpenAPI spec
"post": {
           "tags": [
              "GeneralConfig"
           ],


                                                                                        84

             "summary": "Add or update ISE server",
             "requestBody": {
                "content": {
                  "application/json -patch+json": {
                     "schema": {
                       "type": "object",
                       "additionalProperties": {
                          "type": "string"
                       },
                       "nullable": true
                     }
                  },
                  "application/json": {
                     "schema": {
                       "type": "object",
                       "additionalProperties": {
                          "type": "string"
                       },
                       "nullable": true
                     }
                  },
                  "text/json": {
                     "schema": {
                       "type": "object",
                       "additionalProperties": {
                          "type": "string"
                       },
                       "nullable": true
                     }
                  },
                  "application/*+json": {
                     "schema": {
                       "type": "object",
                       "additionalProperties": {
                          "type": "string"
                       },
                       "nullable": true
                     }
                  }
                }
             },
             "responses": {
                "200": {
                  "description": "Success"
                }
             }
         }
POST /prime/webui/generalconfig/AddOrUpdateLDAPServer in generalconfig

Add or update LDAP server

Add or update LDAP server. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/generalconfig/AddOrUpdateLDAPServer' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{}'
OpenAPI spec
"post": {
           "tags": [
              "GeneralConfig"
           ],
           "summary": "Add or update LDAP server",
           "requestBody": {


                                                                                         85

               "content": {
                 "application/json -patch+json": {
                    "schema": {
                      "type": "object",
                      "additionalProperties": {
                         "type": "string"
                      },
                      "nullable": true
                    }
                 },
                 "application/json": {
                    "schema": {
                      "type": "object",
                      "additionalProperties": {
                         "type": "string"
                      },
                      "nullable": true
                    }
                 },
                 "text/json": {
                    "schema": {
                      "type": "object",
                      "additionalProperties": {
                         "type": "string"
                      },
                      "nullable": true
                    }
                 },
                 "application/*+json": {
                    "schema": {
                      "type": "object",
                      "additionalProperties": {
                         "type": "string"
                      },
                      "nullable": true
                    }
                 }
               }
             },
             "responses": {
                "200": {
                  "description": "Success"
                }
             }
         }
POST /prime/webui/generalconfig/AddOrUpdateCustomLogin in generalconfig

Add or update LDAP server

Add or update LDAP server. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/generalconfig/AddOrUpdateCustomLogin' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{}'
OpenAPI spec
"post": {
           "tags": [
              "GeneralConfig"
           ],
           "summary": "Add or update LDAP server",
           "requestBody": {
              "content": {
                "application/json -patch+json": {


                                                                                          86

                   "schema": {
                     "type": "object",
                     "additionalProperties": {
                        "type": "string"
                     },
                     "nullable": true
                   }
                 },
                 "application/json": {
                    "schema": {
                      "type": "object",
                      "additionalProperties": {
                         "type": "string"
                      },
                      "nullable": true
                    }
                 },
                 "text/json": {
                    "schema": {
                      "type": "object",
                      "additionalProperties": {
                         "type": "string"
                      },
                      "nullable": true
                    }
                 },
                 "application/*+json": {
                    "schema": {
                      "type": "object",
                      "additionalProperties": {
                         "type": "string"
                      },
                      "nullable": true
                    }
                 }
                }
             },
             "responses": {
                "200": {
                  "description": "Success"
                }
             }
         }
POST /prime/webui/generalconfig/AddOrUpdateLICENSEConfig in generalconfig

Add or update lisence configuration

Add or update lisence configuration. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/generalconfig/AddOrUpdateLICENSEConfig' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{}'
OpenAPI spec
"post": {
           "tags": [
              "GeneralConfig"
           ],
           "summary": "Add or update lisence configuration",
           "requestBody": {
              "content": {
                "application/json -patch+json": {
                  "schema": {
                    "type": "object",


                                                                                            87

                     "additionalProperties": {
                        "type": "string"
                     },
                     "nullable": true
                    }
                 },
                 "application/json": {
                    "schema": {
                      "type": "object",
                      "additionalProperties": {
                         "type": "string"
                      },
                      "nullable": true
                    }
                 },
                 "text/json": {
                    "schema": {
                      "type": "object",
                      "additionalProperties": {
                         "type": "string"
                      },
                      "nullable": true
                    }
                 },
                 "application/*+json": {
                    "schema": {
                      "type": "object",
                      "additionalProperties": {
                         "type": "string"
                      },
                      "nullable": true
                    }
                 }
                }
             },
             "responses": {
                "200": {
                  "description": "Success"
                }
             }
         }
POST /prime/webui/generalconfig/RemoveSmtpPassword in generalconfig

Add or update smtp configuration

Add or update smtp configuration. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/generalconfig/RemoveSmtpPassword' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"post": {
           "tags": [
              "GeneralConfig"
           ],
           "summary": "Add or update smtp configuration",
           "responses": {
              "200": {
                "description": "Success"
              }
           }
         }
POST /prime/webui/generalconfig/AddOrUpdateSMPTConfig in generalconfig

Add or update smtp configuration

Add or update smtp configuration. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/generalconfig/AddOrUpdateSMPTConfig' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{}'
OpenAPI spec
"post": {
           "tags": [
              "GeneralConfig"
           ],
           "summary": "Add or update smtp configuration",
           "requestBody": {
              "content": {
                "application/json -patch+json": {
                   "schema": {
                     "type": "object",
                     "additionalProperties": {
                        "type": "string"
                     },
                     "nullable": true
                   }
                },
                "application/json": {
                   "schema": {
                     "type": "object",
                     "additionalProperties": {
                        "type": "string"
                     },
                     "nullable": true
                   }
                },
                "text/json": {
                   "schema": {
                     "type": "object",
                     "additionalProperties": {
                        "type": "string"
                     },
                     "nullable": true
                   }
                },
                "application/*+json": {
                   "schema": {
                     "type": "object",
                     "additionalProperties": {
                        "type": "string"
                     },
                     "nullable": true
                   }
                }
              }
           },
           "responses": {
              "200": {
                "description": "Success"
              }
           }
         }
POST /prime/webui/generalconfig/addhashtags in generalconfig

POST /prime/webui/generalconfig/addhashtags

POST /prime/webui/generalconfig/deletehashtags in generalconfig

Delete tags

Delete tags. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/generalconfig/deletehashtags' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{"$ref":"#/components/schemas/GatewayHashtagActionDto"}'
OpenAPI spec
"post": {
             "tags": [
                "GeneralConfig"
             ],
             "summary": "Delete tags",
             "requestBody": {
                "content": {
                  "application/json -patch+json": {
                    "schema": {
                      "$ref": "#/components/schemas/GatewayHashtagActionDto"


                                                                                   90

                      }
                   },
                   "application/json": {
                      "schema": {
                        "$ref": "#/components/schemas/GatewayHashtagActionDto"
                      }
                   },
                   "text/json": {
                      "schema": {
                        "$ref": "#/components/schemas/GatewayHashtagActionDto"
                      }
                   },
                   "application/*+json": {
                      "schema": {
                        "$ref": "#/components/schemas/GatewayHashtagActionDto"
                      }
                   }
                  }
               },
               "responses": {
                  "200": {
                    "description": "Success"
                  }
               }
           }
POST /prime/webui/generalconfig/importtags in generalconfig

Import tags

Import tags. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/generalconfig/importtags' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{}'
OpenAPI spec
"post": {
             "tags": [
                "GeneralConfig"
             ],
             "summary": "Import tags",
             "requestBody": {
                "content": {
                  "multipart/form -data": {
                    "schema": {
                       "type": "object",
                       "properties": {
                         "file": {
                           "type": "string",
                           "format": "binary",
                           "nullable": true
                         }
                       }
                    },
                    "encoding": {
                       "file": {
                         "style": "form"
                       }
                    }
                  }
                }
             },
             "responses": {
                "200": {


                                                                                 91

                     "description": "Success"
                 }
             }
         }
POST /prime/webui/generalconfig/SetServerDomainName in generalconfig

Set server domain name

Set server domain name. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/generalconfig/SetServerDomainName' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{}'
OpenAPI spec
"post": {
           "tags": [
              "GeneralConfig"
           ],
           "summary": "Set server domain name",
           "requestBody": {
              "content": {
                "application/json -patch+json": {
                   "schema": {
                     "type": "object",
                     "additionalProperties": {
                        "type": "string"
                     },
                     "nullable": true
                   }
                },
                "application/json": {
                   "schema": {
                     "type": "object",
                     "additionalProperties": {
                        "type": "string"
                     },
                     "nullable": true
                   }
                },
                "text/json": {
                   "schema": {
                     "type": "object",
                     "additionalProperties": {
                        "type": "string"
                     },
                     "nullable": true
                   }
                },
                "application/*+json": {
                   "schema": {
                     "type": "object",
                     "additionalProperties": {
                        "type": "string"
                     },
                     "nullable": true
                   }
                }
              }
           },
           "responses": {
              "200": {
                "description": "Success"
              }


                                                                                       92

               }
           }
GET /prime/webui/integration/GetIntegrationStatus/{prefixes} in integration

Get integration status

Get integration status. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/integration/GetIntegrationStatus/{prefixes}' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
             "tags": [
                "Integration"
             ],
             "summary": "Get integration status",
             "parameters": [
                {
                  "name": "prefixes",
                  "in": "path",
                  "required": true,
                  "schema": {
                    "type": "string",
                    "nullable": true
                  }
                }
             ],
             "responses": {
                "200": {
                  "description": "Success"
                }
             }
           }
POST /prime/webui/integration/TestSysLog in integration

Test syslog

Test syslog. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/integration/TestSysLog' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{"$ref":"#/components/schemas/AlarmDestinationConnectionView"}'
OpenAPI spec
"post": {
             "tags": [
                "Integration"
             ],
             "summary": "Test syslog",
             "requestBody": {
                "content": {
                  "application/json -patch+json": {
                     "schema": {
                       "$ref": "#/components/schemas/AlarmDestinationConnectionView"
                     }
                  },
                  "application/json": {
                     "schema": {



                                                                                                 93

                         "$ref": "#/components/schemas/AlarmDestinationConnectionView"
                     }
                   },
                   "text/json": {
                      "schema": {
                        "$ref": "#/components/schemas/AlarmDestinationConnectionView"
                      }
                   },
                   "application/*+json": {
                      "schema": {
                        "$ref": "#/components/schemas/AlarmDestinationConnectionView"
                      }
                   }
                  }
               },
               "responses": {
                  "200": {
                    "description": "Success"
                  }
               }
           }
GET /prime/webui/License/EulaLicensing in license

Get EULA licensing

Get EULA licensing. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/License/EulaLicensing' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
             "tags": [
                "License"
             ],
             "summary": "Get EULA licensing",
             "responses": {
                "200": {
                  "description": "Success"
                }
             }
           }
GET /prime/webui/License/PrimeFilesDetails in license

Get HAC -1 files details

Get HAC -1 files details. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/License/PrimeFilesDetails' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
             "tags": [
                "License"
             ],
             "summary": "Get HAC -1 files details",
             "responses": {
                "200": {
                  "description": "Success"



                                                                                         94

                   }
               }
           }
GET /prime/webui/License/PrimeLicensing in license

Get HAC -1 licensing

Get HAC -1 licensing. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/License/PrimeLicensing' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
             "tags": [
                "License"
             ],
             "summary": "Get HAC -1 licensing",
             "responses": {
                "200": {
                  "description": "Success"
                }
             }
           }
GET /prime/webui/License/NetLicensing in license

Get NET licensing

Get NET licensing. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/License/NetLicensing' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
             "tags": [
                "License"
             ],
             "summary": "Get NET licensing",
             "responses": {
                "200": {
                  "description": "Success"
                }
             }
           }
GET /prime/webui/License/UsbLicensing in license

Get Usb Licensing

Get Usb Licensing. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/License/UsbLicensing' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
             "tags": [
                "License"
             ],
             "summary": "Get Usb Licensing",
             "responses": {
                "200": {



                                                                            95

                      "description": "Success"
                  }
              }
          }
POST /prime/webui/License/SaveEulaLicensing in license

Save EULA licensing

Save EULA licensing. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/License/SaveEulaLicensing' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{"$ref":"#/components/schemas/EulaLicenseViewResource"}'
OpenAPI spec
"post": {
            "tags": [
               "License"
            ],
            "summary": "Save EULA licensing",
            "requestBody": {
               "content": {
                 "application/json -patch+json": {
                    "schema": {
                      "$ref": "#/components/schemas/EulaLicenseViewResource"
                    }
                 },
                 "application/json": {
                    "schema": {
                      "$ref": "#/components/schemas/EulaLicenseViewResource"
                    }
                 },
                 "text/json": {
                    "schema": {
                      "$ref": "#/components/schemas/EulaLicenseViewResource"
                    }
                 },
                 "application/*+json": {
                    "schema": {
                      "$ref": "#/components/schemas/EulaLicenseViewResource"
                    }
                 }
               }
            },
            "responses": {
               "200": {
                 "description": "Success"
               }
            }
          }
POST /prime/webui/License/UploadPrimeLicensing in license

Upload HAC -1 licensing

Upload HAC -1 licensing. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/License/UploadPrimeLicensing' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{}'
OpenAPI spec
"post": {


                                                                                  96

               "tags": [
                  "License"
               ],
               "summary": "Upload HAC -1 licensing",
               "requestBody": {
                  "content": {
                    "multipart/form -data": {
                      "schema": {
                         "type": "object",
                         "properties": {
                           "file": {
                             "type": "string",
                             "format": "binary",
                             "nullable": true
                           }
                         }
                      },
                      "encoding": {
                         "file": {
                           "style": "form"
                         }
                      }
                    }
                  }
               },
               "responses": {
                  "200": {
                    "description": "Success"
                  }
               }
           }
GET /prime/webui/location in location

Get location info

Get location info. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/location' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
             "tags": [
                "Location"
             ],
             "summary": "Get location info",
             "parameters": [
                {
                  "name": "id",
                  "in": "query",
                  "schema": {
                    "type": "string",
                    "nullable": true
                  }
                }
             ],
             "responses": {
                "200": {
                  "description": "Success"
                }
             }



                                                              97

             }
POST /prime/webui/emailNotification/SendMail in mail

Send mail

Send mail. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/emailNotification/SendMail' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{"$ref":"#/components/schemas/SmtpMailDto"}'
OpenAPI spec
"post": {
               "tags": [
                  "Mail"
               ],
               "summary": "Send mail",
               "requestBody": {
                  "content": {
                    "application/json -patch+json": {
                       "schema": {
                         "$ref": "#/components/schemas/SmtpMailDto"
                       }
                    },
                    "application/json": {
                       "schema": {
                         "$ref": "#/components/schemas/SmtpMailDto"
                       }
                    },
                    "text/json": {
                       "schema": {
                         "$ref": "#/components/schemas/SmtpMailDto"
                       }
                    },
                    "application/*+json": {
                       "schema": {
                         "$ref": "#/components/schemas/SmtpMailDto"
                       }
                    }
                  }
               },
               "responses": {
                  "200": {
                    "description": "Success"
                  }
               }
             }
POST /prime/webui/emailNotification in mail

Set pending email notification

Set pending email notification. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/emailNotification' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{}'
GET /prime/webui/Switches/CheckPassword in netapi

Check password

Check password. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/Switches/CheckPassword' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
             "tags": [
                "NetApi"
             ],
             "summary": "Check password",
             "parameters": [
                {
                  "name": "id",
                  "in": "query",
                  "schema": {
                    "type": "string",
                    "nullable": true
                  }
                }
             ],
             "responses": {
                "200": {
                  "description": "Success"
                }
             }
           }
GET /prime/webui/Switches/InfrastructureIDs in netapi

Get all Infrastructure IDs

Get all Infrastructure IDs. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/Switches/InfrastructureIDs' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
             "tags": [
                "NetApi"
             ],
             "summary": "Get all Infrastructure IDs",
             "responses": {
                "200": {
                  "description": "Success",
                  "content": {
                    "text/plain": {
                       "schema": {
                         "type": "array",
                         "items": {
                           "type": "string"
                         }
                       }
                    },
                    "application/json": {
                       "schema": {
                         "type": "array",
                         "items": {


                                                                                100

                                  "type": "string"
                              }
                             }
                          },
                          "text/json": {
                             "schema": {
                               "type": "array",
                               "items": {
                                 "type": "string"
                               }
                             }
                          }
                      }
                  }
              }
          }
GET /prime/webui/Switches/Switches in netapi

Get all Switches

Get all Switches. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/Switches/Switches' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
            "tags": [
               "NetApi"
            ],
            "summary": "Get all Switches",
            "responses": {
               "200": {
                 "description": "Success",
                 "content": {
                   "text/plain": {
                      "schema": {
                        "type": "array",
                        "items": {
                          "$ref": "#/components/schemas/SwitchDataViewResource"
                        }
                      }
                   },
                   "application/json": {
                      "schema": {
                        "type": "array",
                        "items": {
                          "$ref": "#/components/schemas/SwitchDataViewResource"
                        }
                      }
                   },
                   "text/json": {
                      "schema": {
                        "type": "array",
                        "items": {
                          "$ref": "#/components/schemas/SwitchDataViewResource"
                        }
                      }
                   }
                 }
               }
            }
          }
GET /prime/webui/Switches/getinfradata in netapi

Get Infrastructure Data

Get Infrastructure Data. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/Switches/getinfradata' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
             "tags": [
                "NetApi"
             ],
             "summary": "Get Infrastructure Data",
             "parameters": [
                {
                  "name": "InfraViewQuery",
                  "in": "query",
                  "description": "Dictionary of key value for search, the supported keys are
     ipAddressIDTooltip, \r\n              ID, ipAddress, assignedName, ios, model, statusDescription,
     hashtags, lastUpdatedDisplayString, protocol, \r\n              pollingGroupN ame, groupName,
     pageSize, pageNumber, sortBy \r\n              For example if you want to get switch with \r\n
     infrastructureName Floor1 and ipAddressIDTooltip 192.168.10.172 you need to send in the
     query Ports?assignedName=Floor1&ipAddressIDTooltip =192.168.10.172.",
                  "schema": {
                    "type": "object",
                    "additionalProperties": {
                       "type": "string"
                    },
                    "description": "Dictionary of key value for search, the supported keys are
     ipAddressIDTooltip, \r\n              ID, ipAddress, assignedName, ios, model, statusDescription,
     hashtags, lastUpdatedDisplayString, protocol, \r\n              pollingGrou pName, groupName,
     pageSize, pageNumber, sortBy \r\n              For example if you want to get switch with \r\n
     infrastructureName Floor1 and ipAddressIDTooltip 192.168.10.172 you need to send in the
     query Ports?assignedName=Floor1&ipAddressIDToolt ip=192.168.10.172.",
                    "nullable": true
                  }
                }
             ],
             "responses": {
                "200": {
                  "description": "Success",
                  "content": {
                    "text/plain": {
                       "schema": {
                         "$ref": "#/components/schemas/NetworkInfraDataViewResourceTableWrapper"
                       }
                    },
                    "application/json": {
                       "schema": {
                         "$ref": "#/components/schemas/NetworkInfraDataViewResourceTableWrapper"
                       }
                    },
                    "text/json": {
                       "schema": {
                         "$ref": "#/components/schemas/NetworkInfraDataViewResourceTableWrapper"
                       }
                    }
                  }
                }
             }
           }
GET /prime/webui/Switches/SwitchesConnection/{switchConnectionaId} in netapi

GET /prime/webui/Switches/SwitchesConnection/{switchConnectionaId}

GET /prime/webui/Switches/getswitches in netapi

Get Switches

Get Switches. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/Switches/getswitches' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
            "tags": [
               "NetApi"
            ],
            "summary": "Get Switches",
            "parameters": [
               {
                 "name": "switchesViewQuery",
                 "in": "query",
                 "description": "Dictionary of key value for search, the supported keys are
    ipAddressSwitchIDTooltip, \r\n             switchID, ipAddress, assignedName, ios, model,
    statusDescription, hashtags, lastUpdatedDisplayString, protocol, \r\n
    pollingGroupName, groupName, pageSize, pageNumber, sortBy \r\n             For example if
    you want to get switch with \r\n             switchName Floor1 and ipAddressSwitchIDTooltip
    192.168.10.172 you need to send in the query
    Ports?assignedName=Floor1&ipAddres sSwitchIDTooltip=192.168.10.172.",
                 "schema": {
                   "type": "object",
                   "additionalProperties": {


                                                                                              103

                      "type": "string"
                   },
                   "description": "Dictionary of key value for search, the supported keys are
    ipAddressSwitchIDTooltip, \r\n              switchID, ipAddress, assignedName, ios, model,
    statusDescription, hashtags, lastUpdatedDisplayString, protocol, \r\n
    pollingGroupName, groupName, pageSize, pageNumber, sortBy \r\n              For example if
    you want to get switch with \r\n              switchName Floor1 and ipAddressSwitchIDTooltip
    192.168.10.172 you need to send in the query
    Ports?assignedName=Floor1&ipAddr essSwitchIDTooltip=192.168.10.172.",
                   "nullable": true
                 }
               }
            ],
            "responses": {
               "200": {
                 "description": "Success",
                 "content": {
                   "text/plain": {
                      "schema": {
                        "$ref": "#/components/schemas/SwitchDataViewResourceTableWrapper"
                      }
                   },
                   "application/json": {
                      "schema": {
                        "$ref": "#/components/schemas/SwitchDataViewResourceTableWrapper"
                      }
                   },
                   "text/json": {
                      "schema": {
                        "$ref": "#/components/schemas/SwitchDataViewResourceTableWrapper"
                      }
                   }
                 }
               }
            }
          }
GET /prime/webui/Switches/SwitchesConnection in netapi

Get switches connections

Get switches connections. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/Switches/SwitchesConnection' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
            "tags": [
               "NetApi"
            ],
            "summary": "Get switches connections",
            "responses": {
               "200": {
                 "description": "Success"
               }
            }
          }
GET /prime/webui/Switches/healthcheck in netapi

Healthcheck

Healthcheck. Use this to fetch data.

GET /prime/webui/Switches/apscontroller/{WlanControllerDataId} in netapi

prime webui Switches apscontroller WlanControllerDataId

Calls GET /prime/webui/Switches/apscontroller/{WlanControllerDataId}. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/Switches/apscontroller/{WlanControllerDataId}' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
             "tags": [
                "NetApi"
             ],
             "parameters": [
                {
                  "name": "WlanControllerDataId",
                  "in": "path",
                  "required": true,
                  "schema": {
                    "type": "string",
                    "nullable": true
                  }
                }
             ],
             "responses": {
                "200": {
                  "description": "Success"
                }
             }
           }
GET /prime/webui/Switches/CmdPorts in netapi

prime webui Switches CmdPorts

Calls GET /prime/webui/Switches/CmdPorts. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/Switches/CmdPorts' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
             "tags": [
                "NetApi"
             ],
             "responses": {
                "200": {
                  "description": "Success"
                }



                                                                                              105

               }
           }
GET /prime/webui/Switches/domainscanload in netapi

prime webui Switches domainscanload

Calls GET /prime/webui/Switches/domainscanload. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/Switches/domainscanload' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
             "tags": [
                "NetApi"
             ],
             "responses": {
                "200": {
                  "description": "Success"
                }
             }
           }
GET /prime/webui/Switches/ExportFile in netapi

prime webui Switches ExportFile

Calls GET /prime/webui/Switches/ExportFile. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/Switches/ExportFile' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
             "tags": [
                "NetApi"
             ],
             "responses": {
                "200": {
                  "description": "Success"
                }
             }
           }
GET /prime/webui/Switches/ExportZeroMacPDF/exportpdf in netapi

prime webui Switches ExportZeroMacPDF exportpdf

Calls GET /prime/webui/Switches/ExportZeroMacPDF/exportpdf. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/Switches/ExportZeroMacPDF/exportpdf' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{}'
OpenAPI spec
"get": {
             "tags": [
                "NetApi"
             ],
             "requestBody": {
                "content": {
                  "application/json -patch+json": {
                    "schema": {



                                                                                              106

                       "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"
                  }
               }
           }
GET /prime/webui/Switches/FingerPrints in netapi

prime webui Switches FingerPrints

Calls GET /prime/webui/Switches/FingerPrints. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/Switches/FingerPrints' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
             "tags": [
                "NetApi"
             ],
             "responses": {
                "200": {
                  "description": "Success"
                }
             }
           }
GET /prime/webui/Switches/GetDomains in netapi

prime webui Switches GetDomains

Calls GET /prime/webui/Switches/GetDomains. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/Switches/GetDomains' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
             "tags": [
                "NetApi"
             ],


                                                                                107

               "responses": {
                 "200": {
                   "description": "Success"
                 }
               }
           }
GET /prime/webui/Switches/getloggednetpollers in netapi

prime webui Switches getloggednetpollers

Calls GET /prime/webui/Switches/getloggednetpollers. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/Switches/getloggednetpollers' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
             "tags": [
                "NetApi"
             ],
             "responses": {
                "200": {
                  "description": "Success"
                }
             }
           }
GET /prime/webui/Switches/GetNetworkConfigItemsByPrefix/{prefixes} in netapi

prime webui Switches GetNetworkConfigItemsByPrefix prefixes

Calls GET /prime/webui/Switches/GetNetworkConfigItemsByPrefix/{prefixes}. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/Switches/GetNetworkConfigItemsByPrefix/{prefixes}' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
             "tags": [
                "NetApi"
             ],
             "parameters": [
                {
                  "name": "prefixes",
                  "in": "path",
                  "required": true,
                  "schema": {
                    "type": "string",
                    "nullable": true
                  }
                }
             ],
             "responses": {
                "200": {
                  "description": "Success"
                }
             }
           }
GET /prime/webui/Switches/GetScanEnginesDomains in netapi

prime webui Switches GetScanEnginesDomains

GET /prime/webui/Switches/GetWlanControllers in netapi

prime webui Switches GetWlanControllers

Calls GET /prime/webui/Switches/GetWlanControllers. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/Switches/GetWlanControllers' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
            "tags": [
               "NetApi"
            ],
            "responses": {
               "200": {
                 "description": "Success"
               }
            }
          }
GET /prime/webui/Switches/MACAddressesWithoutSepioClassification in netapi

prime webui Switches MACAddressesWithoutSepioClassification

Calls GET /prime/webui/Switches/MACAddressesWithoutSepioClassification. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/Switches/MACAddressesWithoutSepioClassification' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
            "tags": [
               "NetApi"
            ],
            "responses": {
               "200": {
                 "description": "Success"
               }
            }
          }
GET /prime/webui/Switches/MacPrefixPolicies in netapi

prime webui Switches MacPrefixPolicies

Calls GET /prime/webui/Switches/MacPrefixPolicies. Use this to fetch data.

GET /prime/webui/Switches/NetDebug in netapi

prime webui Switches NetDebug

Calls GET /prime/webui/Switches/NetDebug. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/Switches/NetDebug' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
             "tags": [
                "NetApi"
             ],
             "responses": {
                "200": {
                  "description": "Success"
                }
             }
           }
GET /prime/webui/Switches/netpollers in netapi

prime webui Switches netpollers

Calls GET /prime/webui/Switches/netpollers. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/Switches/netpollers' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
             "tags": [
                "NetApi"
             ],
             "responses": {
                "200": {
                  "description": "Success"
                }
             }
           }
GET /prime/webui/Switches/NetsClassificationSummary in netapi

prime webui Switches NetsClassificationSummary

Calls GET /prime/webui/Switches/NetsClassificationSummary. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/Switches/NetsClassificationSummary' \
-H 'Authorization: Bearer <token>'
GET /prime/webui/Switches/NetworkPolicies in netapi

prime webui Switches NetworkPolicies

Calls GET /prime/webui/Switches/NetworkPolicies. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/Switches/NetworkPolicies' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
              "tags": [
                 "NetApi"
              ],
              "responses": {
                 "200": {
                   "description": "Success"
                 }
              }
           },
GET /prime/webui/Switches/PollingGroups in netapi

prime webui Switches PollingGroups

Calls GET /prime/webui/Switches/PollingGroups. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/Switches/PollingGroups' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
             "tags": [
                "NetApi"
             ],
             "responses": {
                "200": {
                  "description": "Success"
                }
             }
           }
GET /prime/webui/Switches/PollingGroups/{pollingGroupId} in netapi

prime webui Switches PollingGroups pollingGroupId

Calls GET /prime/webui/Switches/PollingGroups/{pollingGroupId}. Use this to fetch data.

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



                                                                                              111

                 "NetApi"
              ],
              "parameters": [
                 {
                   "name": "pollingGroupId",
                   "in": "path",
                   "required": true,
                   "schema": {
                     "type": "string",
                     "nullable": true
                   }
                 }
              ],
              "responses": {
                 "200": {
                   "description": "Success"
                 }
              }
          }
GET /prime/webui/Switches/Ports/FilterFields in netapi

prime webui Switches Ports FilterFields

Calls GET /prime/webui/Switches/Ports/FilterFields. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/Switches/Ports/FilterFields' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
            "tags": [
               "NetApi"
            ],
            "parameters": [
               {
                 "name": "portViewQuery",
                 "in": "query",
                 "schema": {
                   "type": "object",
                   "additionalProperties": {
                      "type": "string"
                   },
                   "nullable": true
                 }
               }
            ],
            "responses": {
               "200": {
                 "description": "Success"
               }
            }
          }
GET /prime/webui/Switches/RiskInsights/PortAnomalies in netapi

prime webui Switches RiskInsights PortAnomalies

Calls GET /prime/webui/Switches/RiskInsights/PortAnomalies. Use this to fetch data.

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


                                                                                              112

                 "NetApi"
              ],
              "parameters": [
                 {
                    "name": "switchDataId",
                    "in": "path",
                    "required": true,
                    "schema": {
                      "type": "string",
                      "nullable": true
                    }
                 },
                 {
                    "name": "portDataId",
                    "in": "path",
                    "required": true,
                    "schema": {
                      "type": "string",
                      "nullable": true
                    }
                 }
              ],
              "responses": {
                 "200": {
                    "description": "Success"
                 }
              }
          }
GET /prime/webui/Switches/RiskInsights/VulnerableSwitch in netapi

prime webui Switches RiskInsights VulnerableSwitch

Calls GET /prime/webui/Switches/RiskInsights/VulnerableSwitch. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/Switches/RiskInsights/VulnerableSwitch' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
            "tags": [
               "NetApi"
            ],
            "parameters": [
               {
                  "name": "switchDataId",
                  "in": "path",
                  "required": true,
                  "schema": {
                    "type": "string",
                    "nullable": true
                  }
               },
               {
                  "name": "portDataId",
                  "in": "path",
                  "required": true,
                  "schema": {
                    "type": "string",
                    "nullable": true
                  }
               }
            ],
            "responses": {
               "200": {
                  "description": "Success"


                                                                                                 113

                   }
               }
           }
GET /prime/webui/Switches/scanpolicy in netapi

prime webui Switches scanpolicy

Calls GET /prime/webui/Switches/scanpolicy. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/Switches/scanpolicy' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
             "tags": [
                "NetApi"
             ],
             "responses": {
                "200": {
                  "description": "Success"
                }
             }
           }
GET /prime/webui/Switches/Switches/{switchDataId}/{portDataId} in netapi

prime webui Switches Switches switchDataId portDataId

Calls GET /prime/webui/Switches/Switches/{switchDataId}/{portDataId}. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/Switches/Switches/{switchDataId}/{portDataId}' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
             "tags": [
                "NetApi"
             ],
             "parameters": [
                {
                   "name": "switchDataId",
                   "in": "path",
                   "required": true,
                   "schema": {
                     "type": "string",
                     "nullable": true
                   }
                },
                {
                   "name": "portDataId",
                   "in": "path",
                   "required": true,
                   "schema": {
                     "type": "string",
                     "nullable": true
                   }
                }
             ],
             "responses": {
                "200": {
                   "description": "Success"
                }
             }
           }
GET /prime/webui/Switches/Wlancontrollers/info/{WlanControllerDataId} in netapi

prime webui Switches Wlancontrollers info WlanControllerDataId

Calls GET /prime/webui/Switches/Wlancontrollers/info/{WlanControllerDataId}. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/Switches/Wlancontrollers/info/{WlanControllerDataId}' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
            "tags": [
               "NetApi"
            ],
            "parameters": [
               {
                 "name": "WlanControllerDataId",
                 "in": "path",
                 "required": true,
                 "schema": {
                   "type": "string",
                   "nullable": true
                 }
               }
            ],
            "responses": {
               "200": {
                 "description": "Success"
               }
            }
          }
GET /prime/webui/Switches/Wlancontrollers/{WlanControllerDataId} in netapi

prime webui Switches Wlancontrollers WlanControllerDataId

Calls GET /prime/webui/Switches/Wlancontrollers/{WlanControllerDataId}. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/Switches/Wlancontrollers/{WlanControllerDataId}' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
            "tags": [
               "NetApi"
            ],
            "parameters": [
               {
                 "name": "WlanControllerDataId",
                 "in": "path",
                 "required": true,
                 "schema": {
                   "type": "string",
                   "nullable": true
                 }
               }
            ],
            "responses": {
               "200": {
                 "description": "Success"
               }
            }
          }
GET /prime/webui/Switches/ZeroMacPorts in netapi

prime webui Switches ZeroMacPorts

Calls GET /prime/webui/Switches/ZeroMacPorts. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/Switches/ZeroMacPorts' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
             "tags": [
                "NetApi"
             ],
             "responses": {
                "200": {
                  "description": "Success"
                }
             }
           }
POST /prime/webui/Switches/AddOrUpdatePollerNetPolicyVerification in netapi

Add or update net policy verification

Add or update net policy verification. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/Switches/AddOrUpdatePollerNetPolicyVerification' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{}'
OpenAPI spec
"post": {
             "tags": [
                "NetApi"
             ],
             "summary": "Add or update net policy verification",
             "requestBody": {
                "content": {
                  "application/json -patch+json": {
                     "schema": {
                       "type": "object",
                       "additionalProperties": {
                          "type": "string"
                       },
                       "nullable": true
                     }
                  },
                  "application/json": {
                     "schema": {
                       "type": "object",
                       "additionalProperties": {
                          "type": "string"
                       },
                       "nullable": true
                     }
                  },
                  "text/json": {
                     "schema": {
                       "type": "object",
                       "additionalProperties": {
                          "type": "string"
                       },
                       "nullable": true
                     }
                  },



                                                                                              116

                 "application/*+json": {
                   "schema": {
                     "type": "object",
                     "additionalProperties": {
                        "type": "string"
                     },
                     "nullable": true
                   }
                 }
                }
             },
             "responses": {
                "200": {
                  "description": "Success"
                }
             }
         }
POST /prime/webui/Switches/AddOrUpdateNetworkPolicyToPorts in netapi

Add or update policy to ports

Add or update policy to ports. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/Switches/AddOrUpdateNetworkPolicyToPorts' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{"$ref":"#/components/schemas/NetworkPolicyActionDto"}'
OpenAPI spec
"post": {
           "tags": [
              "NetApi"
           ],
           "summary": "Add or update policy to ports",
           "requestBody": {
              "content": {
                "application/json -patch+json": {
                   "schema": {
                     "$ref": "#/components/schemas/NetworkPolicyActionDto"
                   }
                },
                "application/json": {
                   "schema": {
                     "$ref": "#/components/schemas/NetworkPolicyActionDto"
                   }
                },
                "text/json": {
                   "schema": {
                     "$ref": "#/components/schemas/NetworkPolicyActionDto"
                   }
                },
                "application/*+json": {
                   "schema": {
                     "$ref": "#/components/schemas/NetworkPolicyActionDto"
                   }
                }
              }
           },
           "responses": {
              "200": {
                "description": "Success"
              }
           }
         }
POST /prime/webui/Switches/AddSwitch in netapi

Add switch

Add switch. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/Switches/AddSwitch' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{"$ref":"#/components/schemas/SwitchConnectionViewResource"}'
OpenAPI spec
"post": {
            "tags": [
               "NetApi"
            ],
            "summary": "Add switch",
            "requestBody": {
               "content": {
                 "application/json -patch+json": {
                    "schema": {
                      "$ref": "#/components/schemas/SwitchConnectionViewResource"
                    }
                 },
                 "application/json": {
                    "schema": {
                      "$ref": "#/components/schemas/SwitchConnectionViewResource"
                    }
                 },
                 "text/json": {
                    "schema": {
                      "$ref": "#/components/schemas/SwitchConnectionViewResource"
                    }
                 },
                 "application/*+json": {
                    "schema": {
                      "$ref": "#/components/schemas/SwitchConnectionViewResource"
                    }
                 }
               }
            },
            "responses": {
               "200": {
                 "description": "Success"
               }
            }
          }
POST /prime/webui/Switches/AddSwitches in netapi

Add switches

Add switches. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/Switches/AddSwitches' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{}'
OpenAPI spec
"post": {
            "tags": [
               "NetApi"
            ],
            "summary": "Add switches",


                                                                                    118

             "requestBody": {
                "content": {
                  "application/json -patch+json": {
                     "schema": {
                       "type": "array",
                       "items": {
                          "$ref": "#/components/schemas/SwitchConnectionViewResource"
                       },
                       "nullable": true
                     }
                  },
                  "application/json": {
                     "schema": {
                       "type": "array",
                       "items": {
                          "$ref": "#/components/schemas/SwitchConnectionViewResource"
                       },
                       "nullable": true
                     }
                  },
                  "text/json": {
                     "schema": {
                       "type": "array",
                       "items": {
                          "$ref": "#/components/schemas/SwitchConnectionViewResource"
                       },
                       "nullable": true
                     }
                  },
                  "application/*+json": {
                     "schema": {
                       "type": "array",
                       "items": {
                          "$ref": "#/components/schemas/SwitchConnectionViewResource"
                       },
                       "nullable": true
                     }
                  }
                }
             },
             "responses": {
                "200": {
                  "description": "Success"
                }
             }
         }
POST /prime/webui/Switches/CancelRemoveAlarmPort in netapi

Cancel Remove Alarm state and returns the port to a normal state

Cancel Remove Alarm state and returns the port to a normal state. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/Switches/CancelRemoveAlarmPort' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{"$ref":"#/components/schemas/ZeroizePortViewResource"}'
OpenAPI spec
"post": {
           "tags": [
              "NetApi"
           ],
           "summary": "Cancel Remove Alarm state and returns the port to      a normal state",
           "requestBody": {
              "description": "",


                                                                                                 119

               "content": {
                 "application/json -patch+json": {
                    "schema": {
                      "$ref": "#/components/schemas/ZeroizePortViewResource"
                    }
                 },
                 "application/json": {
                    "schema": {
                      "$ref": "#/components/schemas/ZeroizePortViewResource"
                    }
                 },
                 "text/json": {
                    "schema": {
                      "$ref": "#/components/schemas/ZeroizePortViewResource"
                    }
                 },
                 "application/*+json": {
                    "schema": {
                      "$ref": "#/components/schemas/ZeroizePortViewResource"
                    }
                 }
               }
             },
             "responses": {
                "200": {
                  "description": "Success"
                }
             }
         }
POST /prime/webui/Switches/CancelRemoveAlarmSwitch in netapi

Cancel Remove Alarm state and returns the switch to a normal state

Cancel Remove Alarm state and returns the switch to a normal state. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/Switches/CancelRemoveAlarmSwitch' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{}'
OpenAPI spec
"post": {
           "tags": [
              "NetApi"
           ],
           "summary": "Cancel Remove Alarm state and returns the switch to a normal state",
           "requestBody": {
              "description": "",
              "content": {
                "application/json -patch+json": {
                   "schema": {
                     "type": "array",
                     "items": {
                        "$ref": "#/components/schemas/ZeroizePortViewResource"
                     },
                     "description": "",
                     "nullable": true
                   }
                },
                "application/json": {
                   "schema": {
                     "type": "array",
                     "items": {
                        "$ref": "#/components/schemas/ZeroizePortViewResource"
                     },


                                                                                              120

                     "description": "",
                     "nullable": true
                    }
                 },
                 "text/json": {
                    "schema": {
                      "type": "array",
                      "items": {
                         "$ref": "#/components/schemas/ZeroizePortViewResource"
                      },
                      "description": "",
                      "nullable": true
                    }
                 },
                 "application/*+json": {
                    "schema": {
                      "type": "array",
                      "items": {
                         "$ref": "#/components/schemas/ZeroizePortViewResource"
                      },
                      "description": "",
                      "nullable": true
                    }
                 }
                }
             },
             "responses": {
                "200": {
                  "description": "Success"
                }
             }
         }
POST /prime/webui/Switches/CancelAcceptAlarmPort in netapi

Cancel the AcceptAlarm state and returns the port to a normal state.

Cancel the AcceptAlarm state and returns the port to a normal state. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/Switches/CancelAcceptAlarmPort' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{"$ref":"#/components/schemas/AcknowledgePortViewResource"}'
OpenAPI spec
"post": {
           "tags": [
              "NetApi"
           ],
           "summary": "Cancel the AcceptAlarm state and returns the port to a normal state.",
           "requestBody": {
              "description": "",
              "content": {
                "application/json -patch+json": {
                   "schema": {
                     "$ref": "#/components/schemas/AcknowledgePortViewResource"
                   }
                },
                "application/json": {
                   "schema": {
                     "$ref": "#/components/schemas/AcknowledgePortViewResource"
                   }
                },
                "text/json": {
                   "schema": {
                     "$ref": "#/components/schemas/AcknowledgePortViewResource"


                                                                                            121

                    }
                 },
                 "application/*+json": {
                    "schema": {
                      "$ref": "#/components/schemas/AcknowledgePortViewResource"
                    }
                 }
                }
             },
             "responses": {
                "200": {
                  "description": "Success"
                }
             }
         }
POST /prime/webui/Switches/CancelAcceptAlarmSwitch in netapi

Cancel the AcceptAlarm state and returns the switch to a normal state

Cancel the AcceptAlarm state and returns the switch to a normal state. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/Switches/CancelAcceptAlarmSwitch' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{}'
OpenAPI spec
"post": {
           "tags": [
              "NetApi"
           ],
           "summary": "Cancel the AcceptAlarm state and returns the switch to a normal state",
           "requestBody": {
              "description": "",
              "content": {
                "application/json -patch+json": {
                   "schema": {
                     "type": "array",
                     "items": {
                        "$ref": "#/components/schemas/AcknowledgePortViewResource"
                     },
                     "description": "",
                     "nullable": true
                   }
                },
                "application/json": {
                   "schema": {
                     "type": "array",
                     "items": {
                        "$ref": "#/components/schemas/AcknowledgePortViewResource"
                     },
                     "description": "",
                     "nullable": true
                   }
                },
                "text/json": {
                   "schema": {
                     "type": "array",
                     "items": {
                        "$ref": "#/components/schemas/AcknowledgePortViewResource"
                     },
                     "description": "",
                     "nullable": true
                   }
                },


                                                                                            122

                 "application/*+json": {
                   "schema": {
                     "type": "array",
                     "items": {
                        "$ref": "#/components/schemas/AcknowledgePortViewResource"
                     },
                     "description": "",
                     "nullable": true
                   }
                 }
                }
             },
             "responses": {
                "200": {
                  "description": "Success"
                }
             }
         }
POST /prime/webui/Switches/CancelDontAlarmSwitch in netapi

Cancel the Don't Alarm state and returns the switch to a normal state

Cancel the Don't Alarm state and returns the switch to a normal state. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/Switches/CancelDontAlarmSwitch' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{}'
OpenAPI spec
"post": {
           "tags": [
              "NetApi"
           ],
           "summary": "Cancel the Don't Alarm state and returns the switch to a normal state",
           "requestBody": {
              "description": "",
              "content": {
                "application/json -patch+json": {
                   "schema": {
                     "type": "array",
                     "items": {
                        "$ref": "#/components/schemas/AuditProofPortView"
                     },
                     "description": "",
                     "nullable": true
                   }
                },
                "application/json": {
                   "schema": {
                     "type": "array",
                     "items": {
                        "$ref": "#/components/schemas/AuditProofPortView"
                     },
                     "description": "",
                     "nullable": true
                   }
                },
                "text/json": {
                   "schema": {
                     "type": "array",
                     "items": {
                        "$ref": "#/components/schemas/AuditProofPortView"
                     },
                     "description": "",


                                                                                             123

                       "nullable": true
                   }
                 },
                 "application/*+json": {
                    "schema": {
                      "type": "array",
                      "items": {
                         "$ref": "#/components/schemas/AuditProofPortView"
                      },
                      "description": "",
                      "nullable": true
                    }
                 }
                }
             },
             "responses": {
                "200": {
                  "description": "Success"
                }
             }
         }
POST /prime/webui/Switches/CancelDontAlarmPort in netapi

Cancel the Don't Alarm state and returns to port to a normal state.

Cancel the Don't Alarm state and returns to port to a normal state. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/Switches/CancelDontAlarmPort' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{"$ref":"#/components/schemas/AuditProofPortView"}'
OpenAPI spec
"post": {
           "tags": [
              "NetApi"
           ],
           "summary": "Cancel the Don't Alarm state and returns to port to a normal state.",
           "requestBody": {
              "description": "",
              "content": {
                "application/json -patch+json": {
                   "schema": {
                     "$ref": "#/components/schemas/AuditProofPortView"
                   }
                },
                "application/json": {
                   "schema": {
                     "$ref": "#/components/schemas/AuditProofPortView"
                   }
                },
                "text/json": {
                   "schema": {
                     "$ref": "#/components/schemas/AuditProofPortView"
                   }
                },
                "application/*+json": {
                   "schema": {
                     "$ref": "#/components/schemas/AuditProofPortView"
                   }
                }
              }
           },
           "responses": {
              "200": {


                                                                                               124

                     "description": "Success"
                 }
             }
         }
POST /prime/webui/Switches/DeleteNetworkPolicyFromPorts in netapi

Delete policy from ports

Delete policy from ports. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/Switches/DeleteNetworkPolicyFromPorts' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{}'
OpenAPI spec
"post": {
           "tags": [
              "NetApi"
           ],
           "summary": "Delete policy from ports",
           "requestBody": {
              "content": {
                "application/json -patch+json": {
                   "schema": {
                     "type": "array",
                     "items": {
                        "type": "string"
                     },
                     "nullable": true
                   }
                },
                "application/json": {
                   "schema": {
                     "type": "array",
                     "items": {
                        "type": "string"
                     },
                     "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"
              }


                                                                                           125

               }
           }
POST /prime/webui/Switches/disableport in netapi

Disable Ports

Disable Ports. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/Switches/disableport' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{"$ref":"#/components/schemas/BlockPortViewResource"}'
OpenAPI spec
"post": {
             "tags": [
                "NetApi"
             ],
             "summary": "Disable Ports",
             "requestBody": {
                "content": {
                  "application/json -patch+json": {
                     "schema": {
                       "$ref": "#/components/schemas/BlockPortViewResource"
                     }
                  },
                  "application/json": {
                     "schema": {
                       "$ref": "#/components/schemas/BlockPortViewResource"
                     }
                  },
                  "text/json": {
                     "schema": {
                       "$ref": "#/components/schemas/BlockPortViewResource"
                     }
                  },
                  "application/*+json": {
                     "schema": {
                       "$ref": "#/components/schemas/BlockPortViewResource"
                     }
                  }
                }
             },
             "responses": {
                "200": {
                  "description": "Success"
                }
             }
           }
POST /prime/webui/Switches/enableport in netapi

Enable Ports

Enable Ports. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/Switches/enableport' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{"$ref":"#/components/schemas/BlockPortViewResource"}'
OpenAPI spec
"post": {
             "tags": [
               "NetApi"


                                                                              126

               ],
               "summary": "Enable Ports",
               "requestBody": {
                  "content": {
                    "application/json -patch+json": {
                       "schema": {
                         "$ref": "#/components/schemas/BlockPortViewResource"
                       }
                    },
                    "application/json": {
                       "schema": {
                         "$ref": "#/components/schemas/BlockPortViewResource"
                       }
                    },
                    "text/json": {
                       "schema": {
                         "$ref": "#/components/schemas/BlockPortViewResource"
                       }
                    },
                    "application/*+json": {
                       "schema": {
                         "$ref": "#/components/schemas/BlockPortViewResource"
                       }
                    }
                  }
               },
               "responses": {
                  "200": {
                    "description": "Success"
                  }
               }
           }
POST /prime/webui/Switches/exportinfracsv in netapi

Export infrastructure CSV

Export infrastructure CSV. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/Switches/exportinfracsv' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{}'
OpenAPI spec
"post": {
             "tags": [
                "NetApi"
             ],
             "summary": "Export infrastructure CSV",
             "requestBody": {
                "content": {
                  "application/json -patch+json": {
                     "schema": {
                       "type": "object",
                       "nullable": true
                     }
                  },
                  "application/json": {
                     "schema": {
                       "type": "object",
                       "nullable": true
                     }
                  },
                  "text/json": {
                     "schema": {


                                                                                127

                      "type": "object",
                      "nullable": true
                     }
                  },
                  "application/*+json": {
                     "schema": {
                       "type": "object",
                       "nullable": true
                     }
                  }
                 }
              },
              "responses": {
                 "200": {
                   "description": "Success"
                 }
              }
          }
POST /prime/webui/Switches/exportinfrapdf/exportpdf in netapi

Export infrastructure PDF

Export infrastructure PDF. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/Switches/exportinfrapdf/exportpdf' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{}'
OpenAPI spec
"post": {
            "tags": [
               "NetApi"
            ],
            "summary": "Export infrastructure 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": {


                                                                                        128

                      "description": "Success"
                  }
              }
          }
POST /prime/webui/Switches/pollnowinfrastructure in netapi

Poll Infrastructure Now

Poll Infrastructure Now. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/Switches/pollnowinfrastructure' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{}'
OpenAPI spec
"post": {
            "tags": [
               "NetApi"
            ],
            "summary": "Poll Infrastructure Now",
            "requestBody": {
               "description": "List of infrastructures ids to be polled",
               "content": {
                 "application/json -patch+json": {
                    "schema": {
                      "type": "array",
                      "items": {
                         "type": "string"
                      },
                      "description": "List of infrastructures ids to be polled",
                      "nullable": true
                    }
                 },
                 "application/json": {
                    "schema": {
                      "type": "array",
                      "items": {
                         "type": "string"
                      },
                      "description": "List of infrastructures ids to be polled",
                      "nullable": true
                    }
                 },
                 "text/json": {
                    "schema": {
                      "type": "array",
                      "items": {
                         "type": "string"
                      },
                      "description": "List of infrastructures ids to be polled",
                      "nullable": true
                    }
                 },
                 "application/*+json": {
                    "schema": {
                      "type": "array",
                      "items": {
                         "type": "string"
                      },
                      "description": "List of infrastructures ids to be polled",
                      "nullable": true
                    }
                 }
               }


                                                                                     129

              },
              "responses": {
                 "200": {
                   "description": "Success"
                 }
              }
          }
POST /prime/webui/Switches/PollNowSwitch in netapi

Poll Switches Now

Poll Switches Now. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/Switches/PollNowSwitch' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{}'
OpenAPI spec
"post": {
            "tags": [
               "NetApi"
            ],
            "summary": "Poll Switches Now",
            "requestBody": {
               "description": "List of switches ids to be polled",
               "content": {
                 "application/json -patch+json": {
                    "schema": {
                      "type": "array",
                      "items": {
                         "type": "string"
                      },
                      "description": "List of switches ids to be polled",
                      "nullable": true
                    }
                 },
                 "application/json": {
                    "schema": {
                      "type": "array",
                      "items": {
                         "type": "string"
                      },
                      "description": "List of switches ids to be polled",
                      "nullable": true
                    }
                 },
                 "text/json": {
                    "schema": {
                      "type": "array",
                      "items": {
                         "type": "string"
                      },
                      "description": "List of switches ids to be polled",
                      "nullable": true
                    }
                 },
                 "application/*+json": {
                    "schema": {
                      "type": "array",
                      "items": {
                         "type": "string"
                      },
                      "description": "List of switches ids to be polled",
                      "nullable": true


                                                                            130

                      }
                  }
                 }
              },
              "responses": {
                 "200": {
                   "description": "Success"
                 }
              }
          }
POST /prime/webui/Switches/ActiveNetPollers in netapi

prime webui Switches ActiveNetPollers

Calls POST /prime/webui/Switches/ActiveNetPollers. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/Switches/ActiveNetPollers' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{}'
OpenAPI spec
"post": {
            "tags": [
               "NetApi"
            ],
            "requestBody": {
               "content": {
                 "application/json -patch+json": {
                    "schema": {
                      "type": "array",
                      "items": {
                         "type": "string"
                      },
                      "nullable": true
                    }
                 },
                 "application/json": {
                    "schema": {
                      "type": "array",
                      "items": {
                         "type": "string"
                      },
                      "nullable": true
                    }
                 },
                 "text/json": {
                    "schema": {
                      "type": "array",
                      "items": {
                         "type": "string"
                      },
                      "nullable": true
                    }
                 },
                 "application/*+json": {
                    "schema": {
                      "type": "array",
                      "items": {
                         "type": "string"
                      },
                      "nullable": true
                    }
                 }
               }


                                                                                      131

              },
              "responses": {
                 "200": {
                   "description": "Success"
                 }
              }
          }
POST /prime/webui/Switches/changepollerloglevel in netapi

prime webui Switches changepollerloglevel

Calls POST /prime/webui/Switches/changepollerloglevel. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/Switches/changepollerloglevel' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{"$ref":"#/components/schemas/NetPollerConfigurationUpdate"}'
OpenAPI spec
"post": {
            "tags": [
               "NetApi"
            ],
            "requestBody": {
               "content": {
                 "application/json -patch+json": {
                    "schema": {
                      "$ref": "#/components/schemas/NetPollerConfigurationUpdate"
                    }
                 },
                 "application/json": {
                    "schema": {
                      "$ref": "#/components/schemas/NetPollerConfigurationUpdate"
                    }
                 },
                 "text/json": {
                    "schema": {
                      "$ref": "#/components/schemas/NetPollerConfigurationUpdate"
                    }
                 },
                 "application/*+json": {
                    "schema": {
                      "$ref": "#/components/schemas/NetPollerConfigurationUpdate"
                    }
                 }
               }
            },
            "responses": {
               "200": {
                 "description": "Success"
               }
            }
          }
POST /prime/webui/Switches/DeactivateNetpollers in netapi

prime webui Switches DeactivateNetpollers

Calls POST /prime/webui/Switches/DeactivateNetpollers. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/Switches/DeactivateNetpollers' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
POST /prime/webui/Switches/DeleteMacPrefixPolicy in netapi

prime webui Switches DeleteMacPrefixPolicy

Calls POST /prime/webui/Switches/DeleteMacPrefixPolicy. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/Switches/DeleteMacPrefixPolicy' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{}'
OpenAPI spec
"post": {



                                                                                           133

             "tags": [
                "NetApi"
             ],
             "requestBody": {
                "content": {
                  "application/json -patch+json": {
                     "schema": {
                       "type": "array",
                       "items": {
                          "$ref": "#/components/schemas/MacPrefixPolicyView"
                       },
                       "nullable": true
                     }
                  },
                  "application/json": {
                     "schema": {
                       "type": "array",
                       "items": {
                          "$ref": "#/components/schemas/MacPrefixPolicyView"
                       },
                       "nullable": true
                     }
                  },
                  "text/json": {
                     "schema": {
                       "type": "array",
                       "items": {
                          "$ref": "#/components/schemas/MacPrefixPolicyView"
                       },
                       "nullable": true
                     }
                  },
                  "application/*+json": {
                     "schema": {
                       "type": "array",
                       "items": {
                          "$ref": "#/components/schemas/MacPrefixPolicyView"
                       },
                       "nullable": true
                     }
                  }
                }
             },
             "responses": {
                "200": {
                  "description": "Success"
                }
             }
         }
POST /prime/webui/Switches/DeleteNetworkPolicy in netapi

prime webui Switches DeleteNetworkPolicy

Calls POST /prime/webui/Switches/DeleteNetworkPolicy. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/Switches/DeleteNetworkPolicy' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{"$ref":"#/components/schemas/NetworkPolicyView"}'
OpenAPI spec
"post": {
           "tags": [
              "NetApi"
           ],


                                                                                        134

             "requestBody": {
                "content": {
                  "application/json -patch+json": {
                     "schema": {
                       "$ref": "#/components/schemas/NetworkPolicyView"
                     }
                  },
                  "application/json": {
                     "schema": {
                       "$ref": "#/components/schemas/NetworkPolicyView"
                     }
                  },
                  "text/json": {
                     "schema": {
                       "$ref": "#/components/schemas/NetworkPolicyView"
                     }
                  },
                  "application/*+json": {
                     "schema": {
                       "$ref": "#/components/schemas/NetworkPolicyView"
                     }
                  }
                }
             },
             "responses": {
                "200": {
                  "description": "Success"
                }
             }
         }
POST /prime/webui/Switches/exportalarmedcsv in netapi

prime webui Switches exportalarmedcsv

Calls POST /prime/webui/Switches/exportalarmedcsv. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/Switches/exportalarmedcsv' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{}'
OpenAPI spec
"post": {
           "tags": [
              "NetApi"
           ],
           "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
                   }


                                                                                     135

                 },
                 "application/*+json": {
                    "schema": {
                      "type": "object",
                      "nullable": true
                    }
                 }
                }
             },
             "responses": {
                "200": {
                  "description": "Success"
                }
             }
         }
POST /prime/webui/Switches/ExportAlarmedPDF/exportpdf in netapi

prime webui Switches ExportAlarmedPDF exportpdf

Calls POST /prime/webui/Switches/ExportAlarmedPDF/exportpdf. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/Switches/ExportAlarmedPDF/exportpdf' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{}'
OpenAPI spec
"post": {
           "tags": [
              "NetApi"
           ],
           "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/Switches/exportportscsv in netapi

prime webui Switches exportportscsv

Calls POST /prime/webui/Switches/exportportscsv. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/Switches/exportportscsv' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{}'
OpenAPI spec
"post": {
            "tags": [
               "NetApi"
            ],
            "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/Switches/exportportspdf/exportpdf in netapi

prime webui Switches exportportspdf exportpdf

Calls POST /prime/webui/Switches/exportportspdf/exportpdf. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/Switches/exportportspdf/exportpdf' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{}'
OpenAPI spec
"post": {
            "tags": [


                                                                                              137

                "NetApi"
             ],
             "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/Switches/exportzeromaccsv in netapi

prime webui Switches exportzeromaccsv

Calls POST /prime/webui/Switches/exportzeromaccsv. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/Switches/exportzeromaccsv' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{}'
OpenAPI spec
"post": {
           "tags": [
              "NetApi"
           ],
           "requestBody": {
              "content": {
                "application/json -patch+json": {
                   "schema": {
                     "type": "object",
                     "nullable": true
                   }
                },
                "application/json": {
                   "schema": {
                     "type": "object",
                     "nullable": true
                   }


                                                                                     138

                  },
                  "text/json": {
                     "schema": {
                       "type": "object",
                       "nullable": true
                     }
                  },
                  "application/*+json": {
                     "schema": {
                       "type": "object",
                       "nullable": true
                     }
                  }
                 }
              },
              "responses": {
                 "200": {
                   "description": "Success"
                 }
              }
          }
POST /prime/webui/Switches/fetchInfrastracturesdebuglogs in netapi

prime webui Switches fetchInfrastracturesdebuglogs

Calls POST /prime/webui/Switches/fetchInfrastracturesdebuglogs. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/Switches/fetchInfrastracturesdebuglogs' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{}'
OpenAPI spec
"post": {
            "tags": [
               "NetApi"
            ],
            "requestBody": {
               "content": {
                 "application/json -patch+json": {
                    "schema": {
                      "type": "array",
                      "items": {
                         "$ref": "#/components/schemas/FetchSessionLogsRequest"
                      },
                      "nullable": true
                    }
                 },
                 "application/json": {
                    "schema": {
                      "type": "array",
                      "items": {
                         "$ref": "#/components/schemas/FetchSessionLogsRequest"
                      },
                      "nullable": true
                    }
                 },
                 "text/json": {
                    "schema": {
                      "type": "array",
                      "items": {
                         "$ref": "#/components/schemas/FetchSessionLogsRequest"
                      },
                      "nullable": true
                    }


                                                                                              139

                 },
                 "application/*+json": {
                    "schema": {
                      "type": "array",
                      "items": {
                         "$ref": "#/components/schemas/FetchSessionLogsRequest"
                      },
                      "nullable": true
                    }
                 }
                }
             },
             "responses": {
                "200": {
                  "description": "Success"
                }
             }
         }
POST /prime/webui/Switches/fetchnetpollersdebuglogs in netapi

prime webui Switches fetchnetpollersdebuglogs

Calls POST /prime/webui/Switches/fetchnetpollersdebuglogs. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/Switches/fetchnetpollersdebuglogs' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{}'
OpenAPI spec
"post": {
           "tags": [
              "NetApi"
           ],
           "requestBody": {
              "content": {
                "application/json -patch+json": {
                   "schema": {
                     "type": "array",
                     "items": {
                        "type": "string"
                     },
                     "nullable": true
                   }
                },
                "application/json": {
                   "schema": {
                     "type": "array",
                     "items": {
                        "type": "string"
                     },
                     "nullable": true
                   }
                },
                "text/json": {
                   "schema": {
                     "type": "array",
                     "items": {
                        "type": "string"
                     },
                     "nullable": true
                   }
                },
                "application/*+json": {
                   "schema": {


                                                                                             140

                          "type": "array",
                          "items": {
                             "type": "string"
                          },
                          "nullable": true
                      }
                  }
                 }
              },
              "responses": {
                 "200": {
                   "description": "Success"
                 }
              }
          }
POST /prime/webui/Switches/MacPrefixPolicies in netapi

prime webui Switches MacPrefixPolicies

Calls POST /prime/webui/Switches/MacPrefixPolicies. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/Switches/MacPrefixPolicies' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{"$ref":"#/components/schemas/MacPrefixPolicyView"}'
OpenAPI spec
"post": {
            "tags": [
               "NetApi"
            ],
            "requestBody": {
               "content": {
                 "application/json -patch+json": {
                    "schema": {
                      "$ref": "#/components/schemas/MacPrefixPolicyView"
                    }
                 },
                 "application/json": {
                    "schema": {
                      "$ref": "#/components/schemas/MacPrefixPolicyView"
                    }
                 },
                 "text/json": {
                    "schema": {
                      "$ref": "#/components/schemas/MacPrefixPolicyView"
                    }
                 },
                 "application/*+json": {
                    "schema": {
                      "$ref": "#/components/schemas/MacPrefixPolicyView"
                    }
                 }
               }
            },
            "responses": {
               "200": {
                 "description": "Success"
               }
            }
          }
POST /prime/webui/Switches/NetworkPolicies in netapi

prime webui Switches NetworkPolicies

Calls POST /prime/webui/Switches/NetworkPolicies. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/Switches/NetworkPolicies' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{"$ref":"#/components/schemas/NetworkPolicyView"}'
OpenAPI spec
"post": {
           "tags": [
              "NetApi"
           ],
           "requestBody": {
              "content": {
                "application/json -patch+json": {
                   "schema": {
                     "$ref": "#/components/schemas/NetworkPolicyView"
                   }
                },
                "application/json": {
                   "schema": {
                     "$ref": "#/components/schemas/NetworkPolicyView"
                   }
                },
                "text/json": {
                   "schema": {
                     "$ref": "#/components/schemas/NetworkPolicyView"
                   }
                },
                "application/*+json": {
                   "schema": {
                     "$ref": "#/components/schemas/NetworkPolicyView"
                   }
                }
              }
           },
           "responses": {
              "200": {
                "description": "Success"
              }
           }
         }
POST /prime/webui/Switches/TestMerakiConnection in netapi

prime webui Switches TestMerakiConnection

Calls POST /prime/webui/Switches/TestMerakiConnection. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/Switches/TestMerakiConnection' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{}'
OpenAPI spec
"post": {
           "tags": [
              "NetApi"
           ],
           "requestBody": {
              "content": {
                "application/json -patch+json": {
                  "schema": {



                                                                                         142

                      "type": "object",
                      "additionalProperties": {
                         "type": "string"
                      },
                      "nullable": true
                     }
                  },
                  "application/json": {
                     "schema": {
                       "type": "object",
                       "additionalProperties": {
                          "type": "string"
                       },
                       "nullable": true
                     }
                  },
                  "text/json": {
                     "schema": {
                       "type": "object",
                       "additionalProperties": {
                          "type": "string"
                       },
                       "nullable": true
                     }
                  },
                  "application/*+json": {
                     "schema": {
                       "type": "object",
                       "additionalProperties": {
                          "type": "string"
                       },
                       "nullable": true
                     }
                  }
                 }
              },
              "responses": {
                 "200": {
                   "description": "Success"
                 }
              }
          }
POST /prime/webui/Switches/updateInfrastructurescanpolicy in netapi

prime webui Switches updateInfrastructurescanpolicy

Calls POST /prime/webui/Switches/updateInfrastructurescanpolicy. Use this to create data.

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


                                                                                              143

                 "application/json": {
                    "schema": {
                      "$ref": "#/components/schemas/InfrastructurePollingGroup"
                    }
                 },
                 "text/json": {
                    "schema": {
                      "$ref": "#/components/schemas/InfrastructurePollingGroup"
                    }
                 },
                 "application/*+json": {
                    "schema": {
                      "$ref": "#/components/schemas/InfrastructurePollingGroup"
                    }
                 }
                }
             },
             "responses": {
                "200": {
                  "description": "Success"
                }
             }
         }
POST /prime/webui/Switches/UpdateInfrastructuresDomain in netapi

prime webui Switches UpdateInfrastructuresDomain

Calls POST /prime/webui/Switches/UpdateInfrastructuresDomain. Use this to create data.

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


                                                                                                144

                     "description": "Success"
                 }
             }
         }
POST /prime/webui/Switches/UpdateNetpoller in netapi

prime webui Switches UpdateNetpoller

Calls POST /prime/webui/Switches/UpdateNetpoller. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/Switches/UpdateNetpoller' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{}'
OpenAPI spec
"post": {
           "tags": [
              "NetApi"
           ],
           "requestBody": {
              "content": {
                "application/json -patch+json": {
                   "schema": {
                     "type": "array",
                     "items": {
                        "type": "string"
                     },
                     "nullable": true
                   }
                },
                "application/json": {
                   "schema": {
                     "type": "array",
                     "items": {
                        "type": "string"
                     },
                     "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"
              }
           }


                                                                                    145

         }
POST /prime/webui/Switches/UpdateNetpollersDomain in netapi

prime webui Switches UpdateNetpollersDomain

Calls POST /prime/webui/Switches/UpdateNetpollersDomain. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/Switches/UpdateNetpollersDomain' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{"$ref":"#/components/schemas/UpdateDomainQueryViewResource"}'
OpenAPI spec
"post": {
           "tags": [
              "NetApi"
           ],
           "requestBody": {
              "content": {
                "application/json -patch+json": {
                   "schema": {
                     "$ref": "#/components/schemas/UpdateDomainQueryViewResource"
                   }
                },
                "application/json": {
                   "schema": {
                     "$ref": "#/components/schemas/UpdateDomainQueryViewResource"
                   }
                },
                "text/json": {
                   "schema": {
                     "$ref": "#/components/schemas/UpdateDomainQueryViewResource"
                   }
                },
                "application/*+json": {
                   "schema": {
                     "$ref": "#/components/schemas/UpdateDomainQueryViewResource"
                   }
                }
              }
           },
           "responses": {
              "200": {
                "description": "Success"
              }
           }
         }
POST /prime/webui/Switches/UpdatePollingGroup in netapi

prime webui Switches UpdatePollingGroup

Calls POST /prime/webui/Switches/UpdatePollingGroup. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/Switches/UpdatePollingGroup' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{"$ref":"#/components/schemas/ScanPolicyViewResource"}'
OpenAPI spec
"post": {
           "tags": [
              "NetApi"
           ],
           "requestBody": {


                                                                                           146

               "content": {
                 "application/json -patch+json": {
                    "schema": {
                      "$ref": "#/components/schemas/ScanPolicyViewResource"
                    }
                 },
                 "application/json": {
                    "schema": {
                      "$ref": "#/components/schemas/ScanPolicyViewResource"
                    }
                 },
                 "text/json": {
                    "schema": {
                      "$ref": "#/components/schemas/ScanPolicyViewResource"
                    }
                 },
                 "application/*+json": {
                    "schema": {
                      "$ref": "#/components/schemas/ScanPolicyViewResource"
                    }
                 }
               }
             },
             "responses": {
                "200": {
                  "description": "Success"
                }
             }
         }
POST /prime/webui/Switches/UpdateScanPolicy in netapi

prime webui Switches UpdateScanPolicy

Calls POST /prime/webui/Switches/UpdateScanPolicy. Use this to create data.

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


                                                                                     147

                      }
                  }
                 }
              },
              "responses": {
                 "200": {
                   "description": "Success"
                 }
              }
          }
POST /prime/webui/Switches/UpdateSwitchConnection in netapi

prime webui Switches UpdateSwitchConnection

Calls POST /prime/webui/Switches/UpdateSwitchConnection. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/Switches/UpdateSwitchConnection' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{"$ref":"#/components/schemas/SwitchConnectionViewResource"}'
OpenAPI spec
"post": {
            "tags": [
               "NetApi"
            ],
            "requestBody": {
               "content": {
                 "application/json -patch+json": {
                    "schema": {
                      "$ref": "#/components/schemas/SwitchConnectionViewResource"
                    }
                 },
                 "application/json": {
                    "schema": {
                      "$ref": "#/components/schemas/SwitchConnectionViewResource"
                    }
                 },
                 "text/json": {
                    "schema": {
                      "$ref": "#/components/schemas/SwitchConnectionViewResource"
                    }
                 },
                 "application/*+json": {
                    "schema": {
                      "$ref": "#/components/schemas/SwitchConnectionViewResource"
                    }
                 }
               }
            },
            "responses": {
               "200": {
                 "description": "Success"
               }
            }
          }
POST /prime/webui/Switches/UploadFile in netapi

prime webui Switches UploadFile

Calls POST /prime/webui/Switches/UploadFile. Use this to create data.

POST /prime/webui/Switches/wlcconnection in netapi

prime webui Switches wlcconnection

Calls POST /prime/webui/Switches/wlcconnection. Use this to create data.

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



                                                                                      149

                     "schema": {
                       "$ref": "#/components/schemas/WifiRsWlcConnectionPostRequest"
                     }
                   },
                   "application/*+json": {
                      "schema": {
                        "$ref": "#/components/schemas/WifiRsWlcConnectionPostRequest"
                      }
                   }
                  }
               },
               "responses": {
                  "200": {
                    "description": "Success"
                  }
               }
          },
POST /prime/webui/Switches/removeitems in netapi

Remove infrastructure items

Remove infrastructure items. Use this to create data.

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


                                                                                        150

                         "type": "array",
                         "items": {
                            "type": "string"
                         },
                         "nullable": true
                     }
                 }
                }
             },
             "responses": {
                "200": {
                  "description": "Success"
                }
             }
         }
POST /prime/webui/Switches/DontAlarmOnPort in netapi

removes the port completely from monitoring by the system (added tag and the port is greyed ou

removes the port completely from monitoring by the system (added tag

POST /prime/webui/Switches/DontAlarmOnSwitch in netapi

removes the switch completely from monitoring by the system (added tag and the ports are greye

removes the switch completely from monitoring by the system (added tag

POST /prime/webui/Switches/RemoveAlarmPort in netapi

The alarmed port is acknowledged by admin and the alarmed state removed (added tag and red ala

The alarmed port is acknowledged by admin and the alarmed state

POST /prime/webui/Switches/AcceptAlarmPort in netapi

The alarmed port is acknowledged by admin but the alarmed state remains (added tag and yellow

The alarmed port is acknowledged by admin but the alarmed state

POST /prime/webui/Switches/RemoveAlarmSwitch in netapi

The alarmed switch is acknowledged by admin and the alarmed state removed (added tag and red a

The alarmed switch is acknowledged by admin and the alarmed state

POST /prime/webui/Switches/AcceptAlarmSwitch in netapi

The alarmed switch is acknowledged by admin but the alarmed state remains (added tag and yello

The alarmed switch is acknowledged by admin but the alarmed state

PUT /prime/webui/Switches/wlcconnection in netapi

prime webui Switches wlcconnection

Calls PUT /prime/webui/Switches/wlcconnection. Use this to update data.

curl example
curl -X PUT 'https://<host>/prime/webui/Switches/wlcconnection' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{"$ref":"#/components/schemas/WifiRsWlcConnectionUpdateRequest"}'
OpenAPI spec
"put": {
            "tags": [
               "NetApi"
            ],
            "requestBody": {
               "content": {
                 "application/json -patch+json": {
                    "schema": {
                      "$ref": "#/components/schemas/WifiRsWlcConnectionUpdateRequest"
                    }
                 },
                 "application/json": {
                    "schema": {
                      "$ref": "#/components/schemas/WifiRsWlcConnectionUpdateRequest"
                    }
                 },
                 "text/json": {
                    "schema": {
                      "$ref": "#/components/schemas/WifiRsWlcConnectionUpdateRequest"
                    }
                 },
                 "application/*+json": {
                    "schema": {
                      "$ref": "#/components/schemas/WifiRsWlcConnectionUpdateRequest"
                    }
                 }
               }
            },
            "responses": {
               "200": {
                 "description": "Success"
               }
            }
          }
GET /prime/webui/analyst/mac/{macAddress} in netsapianalysis

Get analysis data

Get analysis data. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/analyst/mac/{macAddress}' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
            "tags": [
               "NetsApiAnalysis"
            ],



                                                                                        157

              "summary": "Get analysis data",
              "parameters": [
                 {
                   "name": "macAddress",
                   "in": "path",
                   "required": true,
                   "schema": {
                     "type": "string",
                     "nullable": true
                   }
                 }
              ],
              "responses": {
                 "200": {
                   "description": "Success"
                 }
              }
          }
GET /prime/webui/systemNotification/notifications in notification

Get notifications

Get notifications. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/systemNotification/notifications' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
            "tags": [
               "Notification"
            ],
            "summary": "Get notifications",
            "responses": {
               "200": {
                 "description": "Success",
                 "content": {
                   "text/plain": {
                      "schema": {
                        "type": "array",
                        "items": {
                          "$ref": "#/components/schemas/NotificationGroupDataViewResource"
                        }
                      }
                   },
                   "application/json": {
                      "schema": {
                        "type": "array",
                        "items": {
                          "$ref": "#/components/schemas/NotificationGroupDataViewResource"
                        }
                      }
                   },
                   "text/json": {
                      "schema": {
                        "type": "array",
                        "items": {
                          "$ref": "#/components/schemas/NotificationGroupDataViewResource"
                        }
                      }
                   }



                                                                                             158

                       }
                   }
               }
           }
GET /prime/webui/systemNotification in notification

Get number of notifications

Get number of notifications. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/systemNotification' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
             "tags": [
                "Notification"
             ],
             "summary": "Get number of notifications",
             "responses": {
                "200": {
                  "description": "Success",
                  "content": {
                    "text/plain": {
                       "schema": {
                         "$ref": "#/components/schemas/NotificationsViewResource"
                       }
                    },
                    "application/json": {
                       "schema": {
                         "$ref": "#/components/schemas/NotificationsViewResource"
                       }
                    },
                    "text/json": {
                       "schema": {
                         "$ref": "#/components/schemas/NotificationsViewResource"
                       }
                    }
                  }
                }
             }
           }
GET /prime/webui/systemNotification/riskNotifications in notification

Get risk notifications

Get risk notifications. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/systemNotification/riskNotifications' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
             "tags": [
                "Notification"
             ],
             "summary": "Get risk notifications",
             "parameters": [
                {
                  "name": "riskNotificationViewQuery",
                  "in": "query",
                  "schema": {
                    "type": "object",
                    "additionalProperties": {


                                                                                          159

                           "type": "string"
                        },
                        "nullable": true
                    }
                }
              ],
              "responses": {
                 "200": {
                   "description": "Success",
                   "content": {
                     "text/plain": {
                        "schema": {
                          "type": "array",
                          "items": {
                            "$ref": "#/components/schemas/RiskNotifications"
                          }
                        }
                     },
                     "application/json": {
                        "schema": {
                          "type": "array",
                          "items": {
                            "$ref": "#/components/schemas/RiskNotifications"
                          }
                        }
                     },
                     "text/json": {
                        "schema": {
                          "type": "array",
                          "items": {
                            "$ref": "#/components/schemas/RiskNotifications"
                          }
                        }
                     }
                   }
                 }
              }
          }
GET /prime/webui/systemNotification/systemHealth in notification

Get system health

Get system health. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/systemNotification/systemHealth' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
            "tags": [
               "Notification"
            ],
            "summary": "Get system health",
            "responses": {
               "200": {
                 "description": "Success",
                 "content": {
                   "text/plain": {
                      "schema": {
                        "$ref": "#/components/schemas/OperationalStatusViewResource"
                      }
                   },
                   "application/json": {
                      "schema": {
                        "$ref": "#/components/schemas/OperationalStatusViewResource"


                                                                                       160

                             }
                          },
                          "text/json": {
                             "schema": {
                               "$ref": "#/components/schemas/OperationalStatusViewResource"
                             }
                          }
                      }
                  }
              }
          }
POST /prime/webui/systemNotification/riskNotifications/dismiss in notification

Dismiss risk notifications

Dismiss risk notifications. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/systemNotification/riskNotifications/dismiss' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{"$ref":"#/components/schemas/RiskNotifications"}'
OpenAPI spec
"post": {
            "tags": [
               "Notification"
            ],
            "summary": "Dismiss risk notifications",


                                                                                              162

              "requestBody": {
                 "content": {
                   "application/json -patch+json": {
                      "schema": {
                         "$ref": "#/components/schemas/RiskNotifications"
                      }
                   },
                   "application/json": {
                      "schema": {
                         "$ref": "#/components/schemas/RiskNotifications"
                      }
                   },
                   "text/json": {
                      "schema": {
                         "$ref": "#/components/schemas/RiskNotifications"
                      }
                   },
                   "application/*+json": {
                      "schema": {
                         "$ref": "#/components/schemas/RiskNotifications"
                      }
                   }
                 }
              },
              "responses": {
                 "200": {
                   "description": "Success",
                   "content": {
                      "text/plain": {
                         "schema": {
                           "type": "boolean"
                         }
                      },
                      "application/json": {
                         "schema": {
                           "type": "boolean"
                         }
                      },
                      "text/json": {
                         "schema": {
                           "type": "boolean"
                         }
                      }
                   }
                 }
              }
          }
POST /prime/webui/systemNotification/systemHealth/dismiss in notification

Dismiss system health

Dismiss system health. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/systemNotification/systemHealth/dismiss' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{}'
OpenAPI spec
"post": {
            "tags": [
               "Notification"
            ],
            "summary": "Dismiss system health",
            "requestBody": {


                                                                                              163

                "content": {
                  "application/json -patch+json": {
                     "schema": {
                       "type": "integer",
                       "format": "int32"
                     }
                  },
                  "application/json": {
                     "schema": {
                       "type": "integer",
                       "format": "int32"
                     }
                  },
                  "text/json": {
                     "schema": {
                       "type": "integer",
                       "format": "int32"
                     }
                  },
                  "application/*+json": {
                     "schema": {
                       "type": "integer",
                       "format": "int32"
                     }
                  }
                }
              },
              "responses": {
                 "200": {
                   "description": "Success",
                   "content": {
                     "text/plain": {
                        "schema": {
                          "type": "boolean"
                        }
                     },
                     "application/json": {
                        "schema": {
                          "type": "boolean"
                        }
                     },
                     "text/json": {
                        "schema": {
                          "type": "boolean"
                        }
                     }
                   }
                 }
              }
          }
POST /prime/webui/systemNotification/riskNotifications/pin in notification

Pin risk notifications

Pin risk notifications. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/systemNotification/riskNotifications/pin' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{"$ref":"#/components/schemas/NotificationActionViewResource"}'
OpenAPI spec
"post": {
            "tags": [
               "Notification"
            ],
            "summary": "Pin risk notifications",
            "requestBody": {
               "content": {
                 "application/json -patch+json": {
                    "schema": {
                      "$ref": "#/components/schemas/NotificationActionViewResource"
                    }
                 },
                 "application/json": {
                    "schema": {
                      "$ref": "#/components/schemas/NotificationActionViewResource"
                    }
                 },
                 "text/json": {
                    "schema": {
                      "$ref": "#/components/schemas/NotificationActionViewResource"
                    }
                 },
                 "application/*+json": {
                    "schema": {
                      "$ref": "#/components/schemas/NotificationActionViewResource"
                    }
                 }
               }
            },
            "responses": {


                                                                                               165

                  "200": {
                    "description": "Success",
                    "content": {
                      "text/plain": {
                         "schema": {
                           "type": "boolean"
                         }
                      },
                      "application/json": {
                         "schema": {
                           "type": "boolean"
                         }
                      },
                      "text/json": {
                         "schema": {
                           "type": "boolean"
                         }
                      }
                    }
                  }
              }
          }
POST /prime/webui/systemNotification/systemHealth/pin in notification

Pin system health

Pin system health. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/systemNotification/systemHealth/pin' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{}'
OpenAPI spec
"post": {
            "tags": [
               "Notification"
            ],
            "summary": "Pin system health",
            "requestBody": {
               "content": {
                 "application/json -patch+json": {
                    "schema": {
                      "type": "integer",
                      "format": "int32"
                    }
                 },
                 "application/json": {
                    "schema": {
                      "type": "integer",
                      "format": "int32"
                    }
                 },
                 "text/json": {
                    "schema": {
                      "type": "integer",
                      "format": "int32"
                    }
                 },
                 "application/*+json": {
                    "schema": {
                      "type": "integer",
                      "format": "int32"
                    }
                 }


                                                                                          166

                 }
              },
              "responses": {
                 "200": {
                   "description": "Success",
                   "content": {
                     "text/plain": {
                        "schema": {
                          "type": "boolean"
                        }
                     },
                     "application/json": {
                        "schema": {
                          "type": "boolean"
                        }
                     },
                     "text/json": {
                        "schema": {
                          "type": "boolean"
                        }
                     }
                   }
                 }
              }
          }
POST /prime/webui/systemNotification/riskNotifications/read in notification

Read risk notification

Read risk notification. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/systemNotification/riskNotifications/read' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"post": {
            "tags": [
               "Notification"
            ],
            "summary": "Read risk notification",
            "responses": {
               "200": {
                 "description": "Success",
                 "content": {
                   "text/plain": {
                      "schema": {
                        "type": "boolean"
                      }
                   },
                   "application/json": {
                      "schema": {
                        "type": "boolean"
                      }
                   },
                   "text/json": {
                      "schema": {
                        "type": "boolean"
                      }
                   }
                 }
               }
            }
          }
POST /prime/webui/systemNotification/systemHealth/read in notification

Read system health

Read system health. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/systemNotification/systemHealth/read' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"post": {
            "tags": [
               "Notification"
            ],
            "summary": "Read system health",
            "responses": {
               "200": {
                 "description": "Success",
                 "content": {
                   "text/plain": {
                      "schema": {
                        "type": "boolean"
                      }
                   },
                   "application/json": {
                      "schema": {
                        "type": "boolean"
                      }
                   },
                   "text/json": {
                      "schema": {
                        "type": "boolean"
                      }
                   }
                 }
               }
            }
          }
POST /prime/webui/systemNotification/notifications/update in notification

Update notifications

Update notifications. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/systemNotification/notifications/update' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{"$ref":"#/components/schemas/NotificationGroupDataViewResource"}'
OpenAPI spec
"post": {
            "tags": [
               "Notification"
            ],
            "summary": "Update notifications",
            "requestBody": {
               "content": {
                 "application/json -patch+json": {
                    "schema": {
                      "$ref": "#/components/schemas/NotificationGroupDataViewResource"
                    }
                 },
                 "application/json": {
                    "schema": {
                      "$ref": "#/components/schemas/NotificationGroupDataViewResource"
                    }
                 },
                 "text/json": {


                                                                                              169

                     "schema": {
                       "$ref": "#/components/schemas/NotificationGroupDataViewResource"
                     }
                   },
                   "application/*+json": {
                      "schema": {
                        "$ref": "#/components/schemas/NotificationGroupDataViewResource"
                      }
                   }
                  }
               },
               "responses": {
                  "200": {
                    "description": "Success",
                    "content": {
                      "text/plain": {
                         "schema": {
                           "type": "array",
                           "items": {
                             "$ref": "#/components/schemas/NotificationGroupDataViewResource"
                           }
                         }
                      },
                      "application/json": {
                         "schema": {
                           "type": "array",
                           "items": {
                             "$ref": "#/components/schemas/NotificationGroupDataViewResource"
                           }
                         }
                      },
                      "text/json": {
                         "schema": {
                           "type": "array",
                           "items": {
                             "$ref": "#/components/schemas/NotificationGroupDataViewResource"
                           }
                         }
                      }
                    }
                  }
               }
           }
GET /prime/webui/peripherals in peripherals

Get Agents Peripherals

Get Agents Peripherals. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/peripherals' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
             "tags": [
                "Peripherals"
             ],
             "summary": "Get Agents Peripherals",
             "parameters": [
                {
                  "name": "Device",



                                                                                                170

     "in": "query",
     "schema": {
       "type": "string",
       "nullable": true
     }
},
{
     "name": "HostUuid",
     "in": "query",
     "schema": {
       "type": "string",
       "nullable": true
     }
},
{
     "name": "HostIdentifier",
     "in": "query",
     "schema": {
       "type": "string",
       "nullable": true
     }
},
{
     "name": "Vid",
     "in": "query",
     "schema": {
       "type": "string",
       "nullable": true
     }
},
{
     "name": "Pid",
     "in": "query",
     "schema": {
       "type": "string",
       "nullable": true
     }
},
{
     "name": "Vendor",
     "in": "query",
     "schema": {
       "type": "string",
       "nullable": true
     }
},
{
     "name": "ProductInfo",
     "in": "query",
     "schema": {
       "type": "string",
       "nullable": true
     }
},
{
     "name": "Manufacturer",
     "in": "query",
     "schema": {
       "type": "string",
       "nullable": true
     }
},
{
     "name": "SerialNumber",
     "in": "query",
     "schema": {



                                 171

         "type": "string",
         "nullable": true
     }
},
{
     "name": "GUISerial",
     "in": "query",
     "schema": {
       "type": "string",
       "nullable": true
     }
},
{
     "name": "DevIcon",
     "in": "query",
     "schema": {
       "type": "string",
       "nullable": true
     }
},
{
     "name": "Vulnerability",
     "in": "query",
     "schema": {
       "type": "string",
       "nullable": true
     }
},
{
     "name": "Severity",
     "in": "query",
     "schema": {
       "type": "integer",
       "format": "int32",
       "nullable": true
     }
},
{
     "name": "Hashtags",
     "in": "query",
     "schema": {
       "type": "string",
       "nullable": true
     }
},
{
     "name": "IsUnapprovedPeripheral",
     "in": "query",
     "schema": {
       "type": "boolean",
       "nullable": true
     }
},
{
     "name": "IsVulnerablePeripheral",
     "in": "query",
     "schema": {
       "type": "boolean",
       "nullable": true
     }
},
{
     "name": "IsKnownAttackTool",
     "in": "query",
     "schema": {
       "type": "boolean",



                                         172

           "nullable": true
       }
  },
  {
       "name": "FlappingStartTime",
       "in": "query",
       "schema": {
         "type": "string",
         "format": "date -time",
         "nullable": true
       }
  },
  {
       "name": "SortBy",
       "in": "query",
       "schema": {
         "type": "string",
         "nullable": true
       }
  },
  {
       "name": "PageSize",
       "in": "query",
       "schema": {
         "type": "integer",
         "format": "int32"
       }
  },
  {
       "name": "PageNumber",
       "in": "query",
       "schema": {
         "type": "integer",
         "format": "int32"
       }
  },
  {
       "name": "GlobalSearch",
       "in": "query",
       "schema": {
         "type": "string",
         "nullable": true
       }
   }
],
"responses": {
   "200": {
     "description": "Success",
     "content": {
       "text/plain": {
          "schema": {
            "$ref": "#/components/schemas/PeripheralViewDataWrapper"
          }
       },
       "application/json": {
          "schema": {
            "$ref": "#/components/schemas/PeripheralViewDataWrapper"
          }
       },
       "text/json": {
          "schema": {
            "$ref": "#/components/schemas/PeripheralViewDataWrapper"
          }
       }
     }
   }



                                                                       173

               }
           }
GET /prime/webui/peripherals/{uuid} in peripherals

Get the peripherals of agent

Get the peripherals of agent. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/peripherals/{uuid}' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
             "tags": [
                "Peripherals"
             ],
             "summary": "Get the peripherals of agent",
             "parameters": [
                {
                   "name": "uuid",
                   "in": "path",
                   "description": "Agent ID",
                   "required": true,
                   "schema": {
                     "type": "string",
                     "description": "Agent ID",
                     "nullable": true
                   }
                },
                {
                   "name": "Device",
                   "in": "query",
                   "schema": {
                     "type": "string",
                     "nullable": true
                   }
                },
                {
                   "name": "HostUuid",
                   "in": "query",
                   "schema": {
                     "type": "string",
                     "nullable": true
                   }
                },
                {
                   "name": "HostIdentifier",
                   "in": "query",
                   "schema": {
                     "type": "string",
                     "nullable": true
                   }
                },
                {
                   "name": "Vid",
                   "in": "query",
                   "schema": {
                     "type": "string",
                     "nullable": true
                   }
                },
                {
                   "name": "Pid",
                   "in": "query",
                   "schema": {


                                                                        174

         "type": "string",
         "nullable": true
     }
},
{
     "name": "Vendor",
     "in": "query",
     "schema": {
       "type": "string",
       "nullable": true
     }
},
{
     "name": "ProductInfo",
     "in": "query",
     "schema": {
       "type": "string",
       "nullable": true
     }
},
{
     "name": "Manufacturer",
     "in": "query",
     "schema": {
       "type": "string",
       "nullable": true
     }
},
{
     "name": "SerialNumber",
     "in": "query",
     "schema": {
       "type": "string",
       "nullable": true
     }
},
{
     "name": "GUISerial",
     "in": "query",
     "schema": {
       "type": "string",
       "nullable": true
     }
},
{
     "name": "DevIcon",
     "in": "query",
     "schema": {
       "type": "string",
       "nullable": true
     }
},
{
     "name": "Vulnerability",
     "in": "query",
     "schema": {
       "type": "string",
       "nullable": true
     }
},
{
     "name": "Severity",
     "in": "query",
     "schema": {
       "type": "integer",
       "format": "int32",



                                175

         "nullable": true
     }
},
{
     "name": "Hashtags",
     "in": "query",
     "schema": {
       "type": "string",
       "nullable": true
     }
},
{
     "name": "IsUnapprovedPeripheral",
     "in": "query",
     "schema": {
       "type": "boolean",
       "nullable": true
     }
},
{
     "name": "IsVulnerablePeripheral",
     "in": "query",
     "schema": {
       "type": "boolean",
       "nullable": true
     }
},
{
     "name": "IsKnownAttackTool",
     "in": "query",
     "schema": {
       "type": "boolean",
       "nullable": true
     }
},
{
     "name": "FlappingStartTime",
     "in": "query",
     "schema": {
       "type": "string",
       "format": "date -time",
       "nullable": true
     }
},
{
     "name": "SortBy",
     "in": "query",
     "schema": {
       "type": "string",
       "nullable": true
     }
},
{
     "name": "PageSize",
     "in": "query",
     "schema": {
       "type": "integer",
       "format": "int32"
     }
},
{
     "name": "PageNumber",
     "in": "query",
     "schema": {
       "type": "integer",
       "format": "int32"



                                         176

                    }
               },
               {
                    "name": "GlobalSearch",
                    "in": "query",
                    "schema": {
                      "type": "string",
                      "nullable": true
                    }
                }
             ],
             "responses": {
                "200": {
                  "description": "Success",
                  "content": {
                    "text/plain": {
                       "schema": {
                         "$ref": "#/components/schemas/PeripheralViewDataWrapper"
                       }
                    },
                    "application/json": {
                       "schema": {
                         "$ref": "#/components/schemas/PeripheralViewDataWrapper"
                       }
                    },
                    "text/json": {
                       "schema": {
                         "$ref": "#/components/schemas/PeripheralViewDataWrapper"
                       }
                    }
                  }
                }
             }
         }
POST /prime/webui/peripherals/command in peripherals

Approve, Disapprove, Approve and Enable, Enable command

Approve, Disapprove, Approve and Enable, Enable command. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/peripherals/command' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{"$ref":"#/components/schemas/PeripheralCommandsViewResource"}'
OpenAPI spec
"post": {
           "tags": [
              "Peripherals"
           ],
           "summary": "Approve, Disapprove, Approve and Enable, Enable command",
           "requestBody": {
              "description": "",
              "content": {
                "application/json -patch+json": {
                   "schema": {
                     "$ref": "#/components/schemas/PeripheralCommandsViewResource"
                   }
                },
                "application/json": {
                   "schema": {
                     "$ref": "#/components/schemas/PeripheralCommandsViewResource"
                   }
                },
                "text/json": {


                                                                                           177

                    "schema": {
                      "$ref": "#/components/schemas/PeripheralCommandsViewResource"
                    }
                  },
                  "application/*+json": {
                     "schema": {
                       "$ref": "#/components/schemas/PeripheralCommandsViewResource"
                     }
                  }
                 }
              },
              "responses": {
                 "200": {
                   "description": "Success"
                 }
              }
          }
POST /prime/webui/peripherals/deleteCommands in peripherals

Delete peripherals commands

Delete peripherals commands. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/peripherals/deleteCommands' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{}'
OpenAPI spec
"post": {
            "tags": [
               "Peripherals"
            ],
            "summary": "Delete peripherals commands",
            "requestBody": {
               "content": {
                 "application/json -patch+json": {
                    "schema": {
                      "type": "array",
                      "items": {
                         "$ref": "#/components/schemas/PeripheralIdData"
                      },
                      "nullable": true
                    }
                 },
                 "application/json": {
                    "schema": {
                      "type": "array",
                      "items": {
                         "$ref": "#/components/schemas/PeripheralIdData"
                      },
                      "nullable": true
                    }
                 },
                 "text/json": {
                    "schema": {
                      "type": "array",
                      "items": {
                         "$ref": "#/components/schemas/PeripheralIdData"
                      },
                      "nullable": true
                    }
                 },
                 "application/*+json": {
                    "schema": {


                                                                                       178

                          "type": "array",
                          "items": {
                             "$ref": "#/components/schemas/PeripheralIdData"
                          },
                          "nullable": true
                      }
                  }
                 }
              },
              "responses": {
                 "200": {
                   "description": "Success"
                 }
              }
          }
DELETE /prime/webui/policyEngine/policy in policyengine

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 in policyengine

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 in policyengine

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 in policyengine

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 in policyengine

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 in policyengine

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 in policyengine

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 in policyengine

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"
                 }
              }
          }
DELETE /prime/webui/reportManagerApi/trigger in reportmanagerapi

Cancel trigger

Cancel trigger. Use this to delete data.

curl example
curl -X DELETE 'https://<host>/prime/webui/reportManagerApi/trigger' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"delete": {
            "tags": [
               "ReportManagerApi"
            ],
            "summary": "Cancel trigger",
            "parameters": [
               {
                 "name": "id",
                 "in": "query",
                 "schema": {
                   "type": "integer",
                   "format": "int32"
                 }
               }
            ],
            "responses": {
               "200": {
                 "description": "Success",
                 "content": {
                   "text/plain": {
                      "schema": {
                        "$ref": "#/components/schemas/StoredQueryViewResource"
                      }
                   },
                   "application/json": {
                      "schema": {
                        "$ref": "#/components/schemas/StoredQueryViewResource"
                      }
                   },
                   "text/json": {
                      "schema": {
                        "$ref": "#/components/schemas/StoredQueryViewResource"
                      }
                   }
                 }
               }



                                                                                 184

               }
          },
DELETE /prime/webui/reportManagerApi/query in reportmanagerapi

Delete query

Delete query. Use this to delete data.

curl example
curl -X DELETE 'https://<host>/prime/webui/reportManagerApi/query' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"delete": {
            "tags": [
               "ReportManagerApi"
            ],
            "summary": "Delete query",
            "parameters": [
               {
                 "name": "id",
                 "in": "query",
                 "schema": {
                   "type": "integer",
                   "format": "int32"
                 }
               }
            ],
            "responses": {
               "200": {
                 "description": "Success",
                 "content": {
                   "text/plain": {
                      "schema": {
                        "$ref": "#/components/schemas/InputStoredQueryViewResource"
                      }
                   },
                   "application/json": {
                      "schema": {
                        "$ref": "#/components/schemas/InputStoredQueryViewResource"
                      }
                   },
                   "text/json": {
                      "schema": {
                        "$ref": "#/components/schemas/InputStoredQueryViewResource"
                      }
                   }
                 }
               }
            }
          }
DELETE /prime/webui/reportManagerApi/download in reportmanagerapi

Get download status \r\n[FromQuery]string? downloadId

Get download status \r\n[FromQuery]string? downloadId. Use this to delete data.

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


                                                                                         185

              "summary": "Get download status \r\n[FromQuery]string? downloadId",
              "parameters": [
                 {
                   "name": "downloadId",
                   "in": "query",
                   "schema": {
                     "type": "integer",
                     "format": "int64"
                   }
                 }
              ],
              "responses": {
                 "200": {
                   "description": "Success"
                 }
              }
          }
GET /prime/webui/reportManagerApi/queries in reportmanagerapi

Get all queries \r\n[FromQuery]string? filter = null, [FromQuery] int page = 1, [FromQuery] int

Get all queries \r\n[FromQuery]string? filter = null, [FromQuery] int page =

GET /prime/webui/reportManagerApi/download/status in reportmanagerapi

Get download status \r\n[FromQuery]string? downloadId

Get download status \r\n[FromQuery]string? downloadId. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/reportManagerApi/download/status' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
           "tags": [
              "ReportManagerApi"
           ],
           "summary": "Get download status \r\n[FromQuery]string? downloadId",
           "parameters": [
              {
                "name": "downloadId",
                "in": "query",
                "schema": {
                  "type": "integer",
                  "format": "int64"
                }
              }
           ],
           "responses": {
              "200": {
                "description": "Success",
                "content": {
                  "text/plain": {
                    "schema": {



                                                                                                187

                                "$ref": "#/components/schemas/DownloadItemViewResource"
                            }
                          },
                          "application/json": {
                             "schema": {
                               "$ref": "#/components/schemas/DownloadItemViewResource"
                             }
                          },
                          "text/json": {
                             "schema": {
                               "$ref": "#/components/schemas/DownloadItemViewResource"
                             }
                          }
                      }
                  }
              }
          }
GET /prime/webui/reportManagerApi/download in reportmanagerapi

Get file downloaded \r\n[FromQuery]string? downloadId

Get file downloaded \r\n[FromQuery]string? downloadId. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/reportManagerApi/download' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
             "tags": [
                "ReportManagerApi"
             ],
             "summary": "Get file downloaded \r\n[FromQuery]string? downloadId",
             "parameters": [
                {
                  "name": "downloadId",
                  "in": "query",
                  "schema": {
                    "type": "integer",
                    "format": "int64"
                  }
                }
             ],
             "responses": {
                "200": {
                  "description": "Success"
                }
             }
          },
GET /prime/webui/reportManagerApi/trigger in reportmanagerapi

Get latest downloads \r\n[FromQuery]string? downloadId

Get latest downloads \r\n[FromQuery]string? downloadId. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/reportManagerApi/trigger' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
            "tags": [
               "ReportManagerApi"
            ],
            "summary": "Get latest downloads \r\n[FromQuery]string? downloadId",
            "responses": {


                                                                                          188

                  "200": {
                    "description": "Success",
                    "content": {
                      "text/plain": {
                         "schema": {
                           "$ref": "#/components/schemas/DownloadItemViewResourceTableWrapper"
                         }
                      },
                      "application/json": {
                         "schema": {
                           "$ref": "#/components/schemas/DownloadItemViewResourceTableWrapper"
                         }
                      },
                      "text/json": {
                         "schema": {
                           "$ref": "#/components/schemas/DownloadItemViewResourceTableWrapper"
                         }
                      }
                    }
                  }
              }
          }
GET /prime/webui/reportManagerApi/query in reportmanagerapi

Get query by id \r\n[FromQuery] int id

Get query by id \r\n[FromQuery] int id. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/reportManagerApi/query' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
             "tags": [
                "ReportManagerApi"
             ],
             "summary": "Get query by id \r\n[FromQuery] int id",
             "responses": {
                "200": {
                  "description": "Success",
                  "content": {
                    "text/plain": {
                       "schema": {
                         "$ref": "#/components/schemas/InputStoredQueryViewResource"
                       }
                    },
                    "application/json": {
                       "schema": {
                         "$ref": "#/components/schemas/InputStoredQueryViewResource"
                       }
                    },
                    "text/json": {
                       "schema": {
                         "$ref": "#/components/schemas/InputStoredQueryViewResource"
                       }
                    }
                  }
                }
             }
          },
POST /prime/webui/reportManagerApi/query in reportmanagerapi

POST /prime/webui/reportManagerApi/query

POST /prime/webui/reportManagerApi/Send in reportmanagerapi

POST /prime/webui/reportManagerApi/Send

PUT /prime/webui/reportManagerApi/trigger in reportmanagerapi

Trigger download

Trigger download. Use this to update data.

curl example
curl -X PUT 'https://<host>/prime/webui/reportManagerApi/trigger' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{"$ref":"#/components/schemas/TriggerRequestViewRequest"}'
OpenAPI spec
"put": {
             "tags": [
                "ReportManagerApi"
             ],
             "summary": "Trigger download",
             "parameters": [
                {
                  "name": "id",
                  "in": "query",



                                                                                               191

                   "schema": {
                     "type": "integer",
                     "format": "int64"
                   }
                  }
               ],
               "requestBody": {
                  "content": {
                    "application/json -patch+json": {
                       "schema": {
                          "$ref": "#/components/schemas/TriggerRequestViewRequest"
                       }
                    },
                    "application/json": {
                       "schema": {
                          "$ref": "#/components/schemas/TriggerRequestViewRequest"
                       }
                    },
                    "text/json": {
                       "schema": {
                          "$ref": "#/components/schemas/TriggerRequestViewRequest"
                       }
                    },
                    "application/*+json": {
                       "schema": {
                          "$ref": "#/components/schemas/TriggerRequestViewRequest"
                       }
                    }
                  }
               },
               "responses": {
                  "200": {
                    "description": "Success",
                    "content": {
                       "text/plain": {
                          "schema": {
                            "$ref": "#/components/schemas/DownloadItemViewResourceTableWrapper"
                          }
                       },
                       "application/json": {
                          "schema": {
                            "$ref": "#/components/schemas/DownloadItemViewResourceTableWrapper"
                          }
                       },
                       "text/json": {
                          "schema": {
                            "$ref": "#/components/schemas/DownloadItemViewResourceTableWrapper"
                          }
                       }
                    }
                  }
               }
          },
PUT /prime/webui/reportManagerApi/query in reportmanagerapi

Update query

Update query. Use this to update data.

curl example
curl -X PUT 'https://<host>/prime/webui/reportManagerApi/query' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{"$ref":"#/components/schemas/InputStoredQueryViewResource"}'
OpenAPI spec
"put": {


                                                                                               193

           "tags": [
              "ReportManagerApi"
           ],
           "summary": "Update query",
           "parameters": [
              {
                "name": "id",
                "in": "query",
                "schema": {
                   "type": "integer",
                   "format": "int32"
                }
              }
           ],
           "requestBody": {
              "content": {
                "application/json -patch+json": {
                   "schema": {
                      "$ref": "#/components/schemas/InputStoredQueryViewResource"
                   }
                },
                "application/json": {
                   "schema": {
                      "$ref": "#/components/schemas/InputStoredQueryViewResource"
                   }
                },
                "text/json": {
                   "schema": {
                      "$ref": "#/components/schemas/InputStoredQueryViewResource"
                   }
                },
                "application/*+json": {
                   "schema": {
                      "$ref": "#/components/schemas/InputStoredQueryViewResource"
                   }
                }
              }
           },
           "responses": {
              "200": {
                "description": "Success",
                "content": {
                   "text/plain": {
                      "schema": {
                        "$ref": "#/components/schemas/InputStoredQueryViewResource"
                      }
                   },
                   "application/json": {
                      "schema": {
                        "$ref": "#/components/schemas/InputStoredQueryViewResource"
                      }
                   },
                   "text/json": {
                      "schema": {
                        "$ref": "#/components/schemas/InputStoredQueryViewResource"
                      }
                   }
                }
              }
           }
      },
GET /prime/webui/reports/getall in reports

Get all reports

Get all reports. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/reports/getall' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
             "tags": [
                "Reports"
             ],
             "summary": "Get all reports",
             "responses": {
                "200": {
                  "description": "Success"
                }
             }
           }
GET /prime/webui/reports/get/{reportId} in reports

Get report

Get report. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/reports/get/{reportId}' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
             "tags": [
                "Reports"
             ],
             "summary": "Get report",
             "parameters": [
                {
                  "name": "reportId",
                  "in": "path",
                  "required": true,
                  "schema": {
                    "type": "string",
                    "format": "uuid"
                  }
                }
             ],
             "responses": {
                "200": {
                  "description": "Success"
                }
             }
           }
GET /prime/webui/reports/ReportsArguments in reports

Get report arguments

Get report arguments. Use this to fetch data.

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



                                                                              195

                  "Reports"
               ],
               "summary": "Get report arguments",
               "responses": {
                  "200": {
                    "description": "Success"
                  }
               }
           }
GET /prime/webui/reports/sendtestreport in reports

Test report

Test report. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/reports/sendtestreport' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
             "tags": [
                "Reports"
             ],
             "summary": "Test report",
             "parameters": [
                {
                   "name": "Sender",
                   "in": "query",
                   "schema": {
                     "type": "string",
                     "nullable": true
                   }
                },
                {
                   "name": "Recipient",
                   "in": "query",
                   "schema": {
                     "type": "string",
                     "nullable": true
                   }
                }
             ],
             "responses": {
                "200": {
                   "description": "Success"
                }
             }
           }
POST /prime/webui/reports/activateReport in reports

Activate report

Activate report. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/reports/activateReport' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{}'
OpenAPI spec
"post": {
             "tags": [
                "Reports"
             ],


                                                                             196

               "summary": "Activate report",
               "requestBody": {
                  "content": {
                    "application/json -patch+json": {
                       "schema": {
                         "type": "array",
                         "items": {
                            "type": "string",
                            "format": "uuid"
                         },
                         "nullable": true
                       }
                    },
                    "application/json": {
                       "schema": {
                         "type": "array",
                         "items": {
                            "type": "string",
                            "format": "uuid"
                         },
                         "nullable": true
                       }
                    },
                    "text/json": {
                       "schema": {
                         "type": "array",
                         "items": {
                            "type": "string",
                            "format": "uuid"
                         },
                         "nullable": true
                       }
                    },
                    "application/*+json": {
                       "schema": {
                         "type": "array",
                         "items": {
                            "type": "string",
                            "format": "uuid"
                         },
                         "nullable": true
                       }
                    }
                  }
               },
               "responses": {
                  "200": {
                    "description": "Success"
                  }
               }
           }
POST /prime/webui/reports/create in reports

Create report

Create report. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/reports/create' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{"$ref":"#/components/schemas/ReportViewResource"}'
OpenAPI spec
"post": {
             "tags": [


                                                                     197

                  "Reports"
               ],
               "summary": "Create report",
               "requestBody": {
                  "content": {
                    "application/json -patch+json": {
                       "schema": {
                         "$ref": "#/components/schemas/ReportViewResource"
                       }
                    },
                    "application/json": {
                       "schema": {
                         "$ref": "#/components/schemas/ReportViewResource"
                       }
                    },
                    "text/json": {
                       "schema": {
                         "$ref": "#/components/schemas/ReportViewResource"
                       }
                    },
                    "application/*+json": {
                       "schema": {
                         "$ref": "#/components/schemas/ReportViewResource"
                       }
                    }
                  }
               },
               "responses": {
                  "200": {
                    "description": "Success"
                  }
               }
           }
POST /prime/webui/reports/deactivateReport in reports

Deactivate report

Deactivate report. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/reports/deactivateReport' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{}'
OpenAPI spec
"post": {
             "tags": [
                "Reports"
             ],
             "summary": "Deactivate report",
             "requestBody": {
                "content": {
                  "application/json -patch+json": {
                     "schema": {
                       "type": "array",
                       "items": {
                          "type": "string",
                          "format": "uuid"
                       },
                       "nullable": true
                     }
                  },
                  "application/json": {
                     "schema": {
                       "type": "array",


                                                                               198

                       "items": {
                          "type": "string",
                          "format": "uuid"
                       },
                       "nullable": true
                      }
                   },
                   "text/json": {
                      "schema": {
                        "type": "array",
                        "items": {
                           "type": "string",
                           "format": "uuid"
                        },
                        "nullable": true
                      }
                   },
                   "application/*+json": {
                      "schema": {
                        "type": "array",
                        "items": {
                           "type": "string",
                           "format": "uuid"
                        },
                        "nullable": true
                      }
                   }
                  }
               },
               "responses": {
                  "200": {
                    "description": "Success"
                  }
               }
           }
POST /prime/webui/reports/delete in reports

Delete report

Delete report. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/reports/delete' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{}'
OpenAPI spec
"post": {
             "tags": [
                "Reports"
             ],
             "summary": "Delete report",
             "requestBody": {
                "content": {
                  "application/json -patch+json": {
                     "schema": {
                       "type": "array",
                       "items": {
                          "type": "string",
                          "format": "uuid"
                       },
                       "nullable": true
                     }
                  },
                  "application/json": {


                                                                     199

                     "schema": {
                       "type": "array",
                       "items": {
                          "type": "string",
                          "format": "uuid"
                       },
                       "nullable": true
                     }
                   },
                   "text/json": {
                      "schema": {
                        "type": "array",
                        "items": {
                           "type": "string",
                           "format": "uuid"
                        },
                        "nullable": true
                      }
                   },
                   "application/*+json": {
                      "schema": {
                        "type": "array",
                        "items": {
                           "type": "string",
                           "format": "uuid"
                        },
                        "nullable": true
                      }
                   }
                  }
               },
               "responses": {
                  "200": {
                    "description": "Success"
                  }
               }
           }
POST /prime/webui/reports/GetReportFile in reports

Download report

Download report. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/reports/GetReportFile' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{"$ref":"#/components/schemas/ReportDownloadViewResource"}'
OpenAPI spec
"post": {
             "tags": [
                "Reports"
             ],
             "summary": "Download report",
             "requestBody": {
                "content": {
                  "application/json -patch+json": {
                     "schema": {
                       "$ref": "#/components/schemas/ReportDownloadViewResource"
                     }
                  },
                  "application/json": {
                     "schema": {
                       "$ref": "#/components/schemas/ReportDownloadViewResource"
                     }


                                                                                   200

                   },
                   "text/json": {
                      "schema": {
                        "$ref": "#/components/schemas/ReportDownloadViewResource"
                      }
                   },
                   "application/*+json": {
                      "schema": {
                        "$ref": "#/components/schemas/ReportDownloadViewResource"
                      }
                   }
                  }
               },
               "responses": {
                  "200": {
                    "description": "Success"
                  }
               }
           }
POST /prime/webui/reports/GetReportFileList in reports

Get report file list

Get report file list. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/reports/GetReportFileList' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{}'
OpenAPI spec
"post": {
             "tags": [
                "Reports"
             ],
             "summary": "Get report file list",
             "requestBody": {
                "content": {
                  "application/json -patch+json": {
                     "schema": {
                       "type": "array",
                       "items": {
                          "$ref": "#/components/schemas/ReportDownloadViewResource"
                       },
                       "nullable": true
                     }
                  },
                  "application/json": {
                     "schema": {
                       "type": "array",
                       "items": {
                          "$ref": "#/components/schemas/ReportDownloadViewResource"
                       },
                       "nullable": true
                     }
                  },
                  "text/json": {
                     "schema": {
                       "type": "array",
                       "items": {
                          "$ref": "#/components/schemas/ReportDownloadViewResource"
                       },
                       "nullable": true
                     }
                  },


                                                                                      201

                  "application/*+json": {
                    "schema": {
                      "type": "array",
                      "items": {
                         "$ref": "#/components/schemas/ReportDownloadViewResource"
                      },
                      "nullable": true
                    }
                  }
                 }
              },
              "responses": {
                 "200": {
                   "description": "Success"
                 }
              }
          }
POST /prime/webui/reports/RequestForRun in reports

Request for run

Request for run. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/reports/RequestForRun' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{}'
OpenAPI spec
"post": {
            "tags": [
               "Reports"
            ],
            "summary": "Request for run",
            "requestBody": {
               "content": {
                 "application/json -patch+json": {
                    "schema": {
                      "type": "array",
                      "items": {
                         "type": "string",
                         "format": "uuid"
                      },
                      "nullable": true
                    }
                 },
                 "application/json": {
                    "schema": {
                      "type": "array",
                      "items": {
                         "type": "string",
                         "format": "uuid"
                      },
                      "nullable": true
                    }
                 },
                 "text/json": {
                    "schema": {
                      "type": "array",
                      "items": {
                         "type": "string",
                         "format": "uuid"
                      },
                      "nullable": true
                    }


                                                                                     202

                   },
                   "application/*+json": {
                      "schema": {
                        "type": "array",
                        "items": {
                           "type": "string",
                           "format": "uuid"
                        },
                        "nullable": true
                      }
                   }
                  }
               },
               "responses": {
                  "200": {
                    "description": "Success"
                  }
               }
           }
POST /prime/webui/reports/update in reports

Update report

Update report. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/reports/update' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{"$ref":"#/components/schemas/ReportViewResource"}'
OpenAPI spec
"post": {
             "tags": [
                "Reports"
             ],
             "summary": "Update report",
             "requestBody": {
                "content": {
                  "application/json -patch+json": {
                     "schema": {
                       "$ref": "#/components/schemas/ReportViewResource"
                     }
                  },
                  "application/json": {
                     "schema": {
                       "$ref": "#/components/schemas/ReportViewResource"
                     }
                  },
                  "text/json": {
                     "schema": {
                       "$ref": "#/components/schemas/ReportViewResource"
                     }
                  },
                  "application/*+json": {
                     "schema": {
                       "$ref": "#/components/schemas/ReportViewResource"
                     }
                  }
                }
             },
             "responses": {
                "200": {
                  "description": "Success"
                }
             }


                                                                           203

           }
POST /prime/webui/sendNotification in sendnotification

Post notifications

Post notifications. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/sendNotification' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{}'
OpenAPI spec
"post": {
             "tags": [
                "SendNotification"
             ],
             "summary": "Post notifications",
             "requestBody": {
                "content": {
                  "application/json -patch+json": {
                     "schema": {
                       "type": "object",
                       "additionalProperties": {
                          "type": "array",
                          "items": {
                            "$ref": "#/components/schemas/RiskIndicationDto"
                          }
                       },
                       "nullable": true
                     }
                  },
                  "application/json": {
                     "schema": {
                       "type": "object",
                       "additionalProperties": {
                          "type": "array",
                          "items": {
                            "$ref": "#/components/schemas/RiskIndicationDto"
                          }
                       },
                       "nullable": true
                     }
                  },
                  "text/json": {
                     "schema": {
                       "type": "object",
                       "additionalProperties": {
                          "type": "array",
                          "items": {
                            "$ref": "#/components/schemas/RiskIndicationDto"
                          }
                       },
                       "nullable": true
                     }
                  },
                  "application/*+json": {
                     "schema": {
                       "type": "object",
                       "additionalProperties": {
                          "type": "array",



                                                                               204

                            "items": {
                              "$ref": "#/components/schemas/RiskIndicationDto"
                            }
                          },
                          "nullable": true
                      }
                  }
                 }
              },
              "responses": {
                 "200": {
                   "description": "Success"
                 }
              }
          }
POST /prime/webui/sendNotification/SystemHealth in sendnotification

Post systemhealth notifications

Post systemhealth notifications. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/sendNotification/SystemHealth' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{"$ref":"#/components/schemas/RiskIndicationDto"}'
OpenAPI spec
"post": {
            "tags": [
               "SendNotification"
            ],
            "summary": "Post systemhealth notifications",
            "requestBody": {
               "content": {
                 "application/json -patch+json": {
                    "schema": {
                      "$ref": "#/components/schemas/RiskIndicationDto"
                    }
                 },
                 "application/json": {
                    "schema": {
                      "$ref": "#/components/schemas/RiskIndicationDto"
                    }
                 },
                 "text/json": {
                    "schema": {
                      "$ref": "#/components/schemas/RiskIndicationDto"
                    }
                 },
                 "application/*+json": {
                    "schema": {
                      "$ref": "#/components/schemas/RiskIndicationDto"
                    }
                 }
               }
            },
            "responses": {
               "200": {
                 "description": "Success"
               }
            }
          }
GET /prime/webui/serversettings/GetAuthModes in serversettings

Get authentication modes

Get authentication modes. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/serversettings/GetAuthModes' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
            "tags": [
               "ServerSettings"
            ],
            "summary": "Get authentication modes",
            "responses": {
               "200": {
                 "description": "Success"
               }
            }
          }
GET /prime/webui/serversettings/GetNACModes in serversettings

Get NAC modes

Get NAC modes. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/serversettings/GetNACModes' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
            "tags": [
               "ServerSettings"
            ],
            "summary": "Get NAC modes",
            "responses": {
               "200": {
                 "description": "Success"
               }
            }
          }
GET /prime/webui/serversettings/GetServerAuthMode in serversettings

Get server authentication mode

Get server authentication mode. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/serversettings/GetServerAuthMode' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
            "tags": [
               "ServerSettings"
            ],
            "summary": "Get server authentication mode",
            "responses": {
               "200": {
                 "description": "Success"



                                                                                     206

                   }
               }
           }
GET /prime/webui/serversettings/GetServerNACMode in serversettings

Get server NAC mode

Get server NAC mode. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/serversettings/GetServerNACMode' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
             "tags": [
                "ServerSettings"
             ],
             "summary": "Get server NAC mode",
             "responses": {
                "200": {
                  "description": "Success"
                }
             }
           }
GET /prime/webui/serversettings/GetServerSettings in serversettings

Get server settings

Get server settings. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/serversettings/GetServerSettings' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
             "tags": [
                "ServerSettings"
             ],
             "summary": "Get server settings",
             "parameters": [
                {
                  "name": "generalConfigItem",
                  "in": "query",
                  "schema": {
                    "type": "string",
                    "nullable": true
                  }
                }
             ],
             "responses": {
                "200": {
                  "description": "Success"
                }
             }
           }
GET /prime/webui/serversettings/primedata/fileStatus in serversettings

Gets the data file status

Gets the data file status. Use this to fetch data.

GET /prime/webui/serversettings/primedata/datafile in serversettings

Gets the file with all the agents and nets archive data, if there is already a file that is cre

Gets the file with all the agents and nets archive data, if there is already a

GET /prime/webui/serversettings/primedata/getdatafileasync in serversettings

Gets the file with all the agents and nets archive data, if there is already a file that is cre

Gets the file with all the agents and nets archive data, if there is already a

GET /prime/webui/serversettings/GetCrowdstrikeJwtDetails in serversettings

GET /prime/webui/serversettings/GetCrowdstrikeJwtDetails

GET /prime/webui/serversettings/GetJwt in serversettings

prime webui serversettings GetJwt

Calls GET /prime/webui/serversettings/GetJwt. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/serversettings/GetJwt' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
             "tags": [
                "ServerSettings"
             ],
             "responses": {
                "200": {
                  "description": "Success",
                  "content": {
                    "text/plain": {
                       "schema": {
                         "type": "string"
                       }
                    },
                    "application/json": {
                       "schema": {
                         "type": "string"
                       }
                    },
                    "text/json": {
                       "schema": {
                         "type": "string"
                       }
                    }
                  }
                }
             }
           }
GET /prime/webui/serversettings/GetJwtDetails in serversettings

prime webui serversettings GetJwtDetails

Calls GET /prime/webui/serversettings/GetJwtDetails. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/serversettings/GetJwtDetails' \
-H 'Authorization: Bearer <token>'
GET /prime/webui/serversettings/primedata/status in serversettings

prime webui serversettings primedata status

Calls GET /prime/webui/serversettings/primedata/status. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/serversettings/primedata/status' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
            "tags": [
               "ServerSettings"
            ],
            "responses": {
               "200": {
                 "description": "Success"
               }
            }
          }
POST /prime/webui/serversettings/primedata/startdatafileasync in serversettings

Gets the file with all the agents and nets archive data, if there is already a file that is cr

Gets the file with all the agents and nets archive data, if there is already a

POST /prime/webui/serversettings/CrowdStrikeSettings in serversettings

Post CrowdStrike settings

Post CrowdStrike settings. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/serversettings/CrowdStrikeSettings' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{}'
OpenAPI spec
"post": {
            "tags": [
               "ServerSettings"
            ],
            "summary": "Post CrowdStrike settings",
            "requestBody": {
               "description": "",
               "content": {
                 "application/json -patch+json": {
                    "schema": {
                      "type": "object",
                      "additionalProperties": {
                         "type": "string"
                      },
                      "description": "",
                      "nullable": true
                    }
                 },
                 "application/json": {
                    "schema": {
                      "type": "object",
                      "additionalProperties": {


                                                                                         211

                         "type": "string"
                      },
                      "description": "",
                      "nullable": true
                     }
                  },
                  "text/json": {
                     "schema": {
                       "type": "object",
                       "additionalProperties": {
                          "type": "string"
                       },
                       "description": "",
                       "nullable": true
                     }
                  },
                  "application/*+json": {
                     "schema": {
                       "type": "object",
                       "additionalProperties": {
                          "type": "string"
                       },
                       "description": "",
                       "nullable": true
                     }
                  }
                 }
              },
              "responses": {
                 "200": {
                   "description": "Success"
                 }
              }
          }
POST /prime/webui/serversettings/GuardicoreSettings in serversettings

Post Guardicore settings

Post Guardicore settings. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/serversettings/GuardicoreSettings' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{}'
OpenAPI spec
"post": {
            "tags": [
               "ServerSettings"
            ],
            "summary": "Post Guardicore settings",
            "requestBody": {
               "description": "",
               "content": {
                 "application/json -patch+json": {
                    "schema": {
                      "type": "object",
                      "additionalProperties": {
                         "type": "string"
                      },
                      "description": "",
                      "nullable": true
                    }
                 },
                 "application/json": {


                                                                                        212

                    "schema": {
                      "type": "object",
                      "additionalProperties": {
                         "type": "string"
                      },
                      "description": "",
                      "nullable": true
                    }
                  },
                  "text/json": {
                     "schema": {
                       "type": "object",
                       "additionalProperties": {
                          "type": "string"
                       },
                       "description": "",
                       "nullable": true
                     }
                  },
                  "application/*+json": {
                     "schema": {
                       "type": "object",
                       "additionalProperties": {
                          "type": "string"
                       },
                       "description": "",
                       "nullable": true
                     }
                  }
                 }
              },
              "responses": {
                 "200": {
                   "description": "Success"
                 }
              }
          }
POST /prime/webui/serversettings/MerakiSettings in serversettings

Post Guardicore settings

Post Guardicore settings. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/serversettings/MerakiSettings' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{}'
OpenAPI spec
"post": {
            "tags": [
               "ServerSettings"
            ],
            "summary": "Post Guardicore settings",
            "requestBody": {
               "description": "",
               "content": {
                 "application/json -patch+json": {
                   "schema": {
                     "type": "object",
                     "additionalProperties": {
                        "type": "string"
                     },
                     "description": "",
                     "nullable": true


                                                                                    213

                     }
                  },
                  "application/json": {
                     "schema": {
                       "type": "object",
                       "additionalProperties": {
                          "type": "string"
                       },
                       "description": "",
                       "nullable": true
                     }
                  },
                  "text/json": {
                     "schema": {
                       "type": "object",
                       "additionalProperties": {
                          "type": "string"
                       },
                       "description": "",
                       "nullable": true
                     }
                  },
                  "application/*+json": {
                     "schema": {
                       "type": "object",
                       "additionalProperties": {
                          "type": "string"
                       },
                       "description": "",
                       "nullable": true
                     }
                  }
                 }
              },
              "responses": {
                 "200": {
                   "description": "Success"
                 }
              }
          }
POST /prime/webui/serversettings/SamlSettings in serversettings

Post Saml settings

Post Saml settings. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/serversettings/SamlSettings' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{}'
OpenAPI spec
"post": {
            "tags": [
               "ServerSettings"
            ],
            "summary": "Post Saml settings",
            "requestBody": {
               "description": "",
               "content": {
                 "application/json -patch+json": {
                   "schema": {
                     "type": "object",
                     "additionalProperties": {
                       "type": "string"


                                                                                  214

                      },
                      "description": "",
                      "nullable": true
                     }
                  },
                  "application/json": {
                     "schema": {
                       "type": "object",
                       "additionalProperties": {
                          "type": "string"
                       },
                       "description": "",
                       "nullable": true
                     }
                  },
                  "text/json": {
                     "schema": {
                       "type": "object",
                       "additionalProperties": {
                          "type": "string"
                       },
                       "description": "",
                       "nullable": true
                     }
                  },
                  "application/*+json": {
                     "schema": {
                       "type": "object",
                       "additionalProperties": {
                          "type": "string"
                       },
                       "description": "",
                       "nullable": true
                     }
                  }
                 }
              },
              "responses": {
                 "200": {
                   "description": "Success"
                 }
              }
          }
POST /prime/webui/serversettings/agentdefaultsettings in serversettings

prime webui serversettings agentdefaultsettings

Calls POST /prime/webui/serversettings/agentdefaultsettings. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/serversettings/agentdefaultsettings' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{}'
OpenAPI spec
"post": {
            "tags": [
               "ServerSettings"
            ],
            "requestBody": {
               "content": {
                 "application/json -patch+json": {
                   "schema": {
                     "type": "object",
                     "additionalProperties": {


                                                                                                215

                         "type": "string"
                      },
                      "nullable": true
                     }
                  },
                  "application/json": {
                     "schema": {
                       "type": "object",
                       "additionalProperties": {
                          "type": "string"
                       },
                       "nullable": true
                     }
                  },
                  "text/json": {
                     "schema": {
                       "type": "object",
                       "additionalProperties": {
                          "type": "string"
                       },
                       "nullable": true
                     }
                  },
                  "application/*+json": {
                     "schema": {
                       "type": "object",
                       "additionalProperties": {
                          "type": "string"
                       },
                       "nullable": true
                     }
                  }
                 }
              },
              "responses": {
                 "200": {
                   "description": "Success"
                 }
              }
          }
POST /prime/webui/serversettings/agentlessdefaultsettings in serversettings

prime webui serversettings agentlessdefaultsettings

Calls POST /prime/webui/serversettings/agentlessdefaultsettings. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/serversettings/agentlessdefaultsettings' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{}'
OpenAPI spec
"post": {
            "tags": [
               "ServerSettings"
            ],
            "requestBody": {
               "content": {
                 "application/json -patch+json": {
                   "schema": {
                     "type": "object",
                     "additionalProperties": {
                        "type": "string"
                     },
                     "nullable": true


                                                                                              216

                     }
                  },
                  "application/json": {
                     "schema": {
                       "type": "object",
                       "additionalProperties": {
                          "type": "string"
                       },
                       "nullable": true
                     }
                  },
                  "text/json": {
                     "schema": {
                       "type": "object",
                       "additionalProperties": {
                          "type": "string"
                       },
                       "nullable": true
                     }
                  },
                  "application/*+json": {
                     "schema": {
                       "type": "object",
                       "additionalProperties": {
                          "type": "string"
                       },
                       "nullable": true
                     }
                  }
                 }
              },
              "responses": {
                 "200": {
                   "description": "Success"
                 }
              }
          }
POST /prime/webui/serversettings/DisableSplunk in serversettings

prime webui serversettings DisableSplunk

Calls POST /prime/webui/serversettings/DisableSplunk. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/serversettings/DisableSplunk' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"post": {
            "tags": [
               "ServerSettings"
            ],
            "responses": {
               "200": {
                 "description": "Success"
               }
            }
          }
POST /prime/webui/serversettings/emergencykey/updatesettings in serversettings

prime webui serversettings emergencykey updatesettings

Calls POST /prime/webui/serversettings/emergencykey/updatesettings. Use this to create data.

POST /prime/webui/serversettings/GenerateCrowdstrikeJwt in serversettings

prime webui serversettings GenerateCrowdstrikeJwt

Calls POST /prime/webui/serversettings/GenerateCrowdstrikeJwt. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/serversettings/GenerateCrowdstrikeJwt' \
POST /prime/webui/serversettings/GenerateJwt in serversettings

prime webui serversettings GenerateJwt

Calls POST /prime/webui/serversettings/GenerateJwt. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/serversettings/GenerateJwt' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{}'
OpenAPI spec
"post": {
            "tags": [
               "ServerSettings"
            ],
            "requestBody": {
               "content": {
                 "application/json -patch+json": {
                    "schema": {
                      "type": "object",
                      "additionalProperties": {
                         "type": "string"
                      },
                      "nullable": true
                    }
                 },
                 "application/json": {
                    "schema": {
                      "type": "object",
                      "additionalProperties": {
                         "type": "string"
                      },
                      "nullable": true
                    }
                 },
                 "text/json": {
                    "schema": {
                      "type": "object",
                      "additionalProperties": {
                         "type": "string"
                      },
                      "nullable": true
                    }
                 },
                 "application/*+json": {
                    "schema": {
                      "type": "object",
                      "additionalProperties": {
                         "type": "string"
                      },
                      "nullable": true
                    }
                 }
               }
            },
            "responses": {
               "200": {
                 "description": "Success"
               }


                                                                                       220

              }
          }
POST /prime/webui/serversettings/outdatedtimesupdate in serversettings

prime webui serversettings outdatedtimesupdate

Calls POST /prime/webui/serversettings/outdatedtimesupdate. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/serversettings/outdatedtimesupdate' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{}'
OpenAPI spec
"post": {
            "tags": [
               "ServerSettings"
            ],
            "requestBody": {
               "content": {
                 "application/json -patch+json": {
                    "schema": {
                      "type": "object",
                      "additionalProperties": {
                         "type": "string"
                      },
                      "nullable": true
                    }
                 },
                 "application/json": {
                    "schema": {
                      "type": "object",
                      "additionalProperties": {
                         "type": "string"
                      },
                      "nullable": true
                    }
                 },
                 "text/json": {
                    "schema": {
                      "type": "object",
                      "additionalProperties": {
                         "type": "string"
                      },
                      "nullable": true
                    }
                 },
                 "application/*+json": {
                    "schema": {
                      "type": "object",
                      "additionalProperties": {
                         "type": "string"
                      },
                      "nullable": true
                    }
                 }
               }
            },
            "responses": {
               "200": {
                 "description": "Success"
               }
            }
          }
POST /prime/webui/serversettings/ToggleSaml in serversettings

prime webui serversettings ToggleSaml

Calls POST /prime/webui/serversettings/ToggleSaml. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/serversettings/ToggleSaml' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{}'
OpenAPI spec
"post": {
           "tags": [
              "ServerSettings"
           ],
           "requestBody": {
              "content": {
                "application/json -patch+json": {
                   "schema": {
                     "type": "object",
                     "additionalProperties": {
                        "type": "string"
                     },
                     "nullable": true
                   }
                },
                "application/json": {
                   "schema": {
                     "type": "object",
                     "additionalProperties": {
                        "type": "string"
                     },
                     "nullable": true
                   }
                },
                "text/json": {
                   "schema": {
                     "type": "object",
                     "additionalProperties": {
                        "type": "string"
                     },
                     "nullable": true
                   }
                },
                "application/*+json": {
                   "schema": {
                     "type": "object",
                     "additionalProperties": {
                        "type": "string"
                     },
                     "nullable": true
                   }
                }
              }
           },
           "responses": {
              "200": {
                "description": "Success"
              }
           }
         }
POST /prime/webui/serversettings/SetAuthMode/{authMode} in serversettings

POST /prime/webui/serversettings/SetAuthMode/{authMode}

POST /prime/webui/serversettings/SetServerNACMode/{nacMode} in serversettings

Set server NAC mode

Set server NAC mode. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/serversettings/SetServerNACMode/{nacMode}' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"post": {
           "tags": [
              "ServerSettings"
           ],
           "summary": "Set server NAC mode",
           "parameters": [
              {
                "name": "nacMode",
                "in": "path",
                "required": true,
                "schema": {
                  "type": "string",
                  "nullable": true
                }
              }
           ],
           "responses": {
              "200": {
                "description": "Success"
              }
           }
         }
POST /prime/webui/serversettings/TestDataExchange in serversettings

POST /prime/webui/serversettings/TestDataExchange

POST /prime/webui/serversettings/GuardicoreTestConnectionExport in serversettings

Test export connection Guardicore

Test export connection Guardicore. Use this to create data.

POST /prime/webui/serversettings/GuardicoreTestConnectionImport in serversettings

Test import connection Guardicore

Test import connection Guardicore. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/serversettings/GuardicoreTestConnectionImport' \
POST /prime/webui/serversettings/TestIseAdministrationConnection in serversettings

Test ISE administration connection

Test ISE administration connection. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/serversettings/TestIseAdministrationConnection' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
POST /prime/webui/serversettings/TestIseMonitoringConnection in serversettings

Test ISE monitoring connection

Test ISE monitoring connection. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/serversettings/TestIseMonitoringConnection' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{}'
POST /prime/webui/serversettings/TestLDAPConnection in serversettings

Test LDAP connection

Test LDAP connection. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/serversettings/TestLDAPConnection' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{"$ref":"#/components/schemas/LdapTestConnection"}'
OpenAPI spec
"post": {
           "tags": [


                                                                                       229

                 "ServerSettings"
              ],
              "summary": "Test LDAP connection",
              "requestBody": {
                 "content": {
                   "application/json -patch+json": {
                      "schema": {
                        "$ref": "#/components/schemas/LdapTestConnection"
                      }
                   },
                   "application/json": {
                      "schema": {
                        "$ref": "#/components/schemas/LdapTestConnection"
                      }
                   },
                   "text/json": {
                      "schema": {
                        "$ref": "#/components/schemas/LdapTestConnection"
                      }
                   },
                   "application/*+json": {
                      "schema": {
                        "$ref": "#/components/schemas/LdapTestConnection"
                      }
                   }
                 }
              },
              "responses": {
                 "200": {
                   "description": "Success"
                 }
              }
          }
POST /prime/webui/serversettings/TestWebAPI in serversettings

Test WebAPI

Test WebAPI. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/serversettings/TestWebAPI' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{}'
OpenAPI spec
"post": {
            "tags": [
               "ServerSettings"
            ],
            "summary": "Test WebAPI",
            "requestBody": {
               "content": {
                 "application/json -patch+json": {
                    "schema": {
                      "type": "object",
                      "additionalProperties": {
                         "type": "string"
                      },
                      "nullable": true
                    }
                 },
                 "application/json": {
                    "schema": {
                      "type": "object",
                      "additionalProperties": {


                                                                               230

                         "type": "string"
                      },
                      "nullable": true
                     }
                  },
                  "text/json": {
                     "schema": {
                       "type": "object",
                       "additionalProperties": {
                          "type": "string"
                       },
                       "nullable": true
                     }
                  },
                  "application/*+json": {
                     "schema": {
                       "type": "object",
                       "additionalProperties": {
                          "type": "string"
                       },
                       "nullable": true
                     }
                  }
                 }
              },
              "responses": {
                 "200": {
                   "description": "Success"
                 }
              }
          }
POST /prime/webui/serversettings/TryAuthenticateAsUser in serversettings

Try authentication as user

Try authentication as user. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/serversettings/TryAuthenticateAsUser' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{"$ref":"#/components/schemas/LdapTestConnection"}'
OpenAPI spec
"post": {
            "tags": [
               "ServerSettings"
            ],
            "summary": "Try authentication as user",
            "requestBody": {
               "content": {
                 "application/json -patch+json": {
                    "schema": {
                      "$ref": "#/components/schemas/LdapTestConnection"
                    }
                 },
                 "application/json": {
                    "schema": {
                      "$ref": "#/components/schemas/LdapTestConnection"
                    }
                 },
                 "text/json": {
                    "schema": {
                      "$ref": "#/components/schemas/LdapTestConnection"
                    }
                 },


                                                                                           231

                   "application/*+json": {
                     "schema": {
                       "$ref": "#/components/schemas/LdapTestConnection"
                     }
                   }
                  }
               },
               "responses": {
                  "200": {
                    "description": "Success"
                  }
               }
           }
GET /prime/webui/tagsApi/tags in tags

Get tags

Get tags. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/tagsApi/tags' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
             "tags": [
                "Tags"
             ],
             "summary": "Get tags",
             "responses": {
                "200": {
                  "description": "Success",
                  "content": {
                    "text/plain": {
                       "schema": {
                         "$ref": "#/components/schemas/TagDataViewResourceTableWrapper"
                       }
                    },
                    "application/json": {
                       "schema": {
                         "$ref": "#/components/schemas/TagDataViewResourceTableWrapper"
                       }
                    },
                    "text/json": {
                       "schema": {
                         "$ref": "#/components/schemas/TagDataViewResourceTableWrapper"
                       }
                    }
                  }
                }
             }
           }
GET /prime/webui/transformerDataApi/assets in transformerdataapi

Get all elements

Get all elements. Use this to fetch data.

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



                                                                                              236

              "tags": [
                 "TransformerDataApi"
              ],
              "summary": "Get all elements",
              "responses": {
                 "200": {
                   "description": "Success",
                   "content": {
                     "text/plain": {
                        "schema": {
                          "$ref": "#/components/schemas/PrimeElementViewResourceTableWrapper"
                        }
                     },
                     "application/json": {
                        "schema": {
                          "$ref": "#/components/schemas/PrimeElementViewResourceTableWrapper"
                        }
                     },
                     "text/json": {
                        "schema": {
                          "$ref": "#/components/schemas/PrimeElementViewResourceTableWrapper"
                        }
                     }
                   }
                 }
              }
          }
GET /prime/webui/transformerDataApi/GetPeripherals in transformerdataapi

Get all elements

Get all elements. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/transformerDataApi/GetPeripherals' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
            "tags": [
               "TransformerDataApi"
            ],
            "summary": "Get all elements",
            "responses": {
               "200": {
                 "description": "Success",
                 "content": {
                   "text/plain": {
                      "schema": {
                        "$ref": "#/components/schemas/AssetPeripheralViewResourceTableWrapper"
                      }
                   },
                   "application/json": {
                      "schema": {
                        "$ref": "#/components/schemas/AssetPeripheralViewResourceTableWrapper"
                      }
                   },
                   "text/json": {
                      "schema": {
                        "$ref": "#/components/schemas/AssetPeripheralViewResourceTableWrapper"
                      }
                   }
                 }
               }
            }
          }
GET /prime/webui/transformerDataApi/ssids in transformerdataapi

Get all ssids

Get all ssids. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/transformerDataApi/ssids' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
             "tags": [
                "TransformerDataApi"
             ],
             "summary": "Get all ssids",
             "responses": {
                "200": {
                  "description": "Success",
                  "content": {
                    "text/plain": {
                       "schema": {
                         "$ref": "#/components/schemas/SSIDViewResourceTableWrapper"
                       }
                    },
                    "application/json": {
                       "schema": {
                         "$ref": "#/components/schemas/SSIDViewResourceTableWrapper"
                       }
                    },
                    "text/json": {
                       "schema": {
                         "$ref": "#/components/schemas/SSIDViewResourceTableWrapper"
                       }
                    }
                  }
                }
             }
           }
GET /prime/webui/transformerDataApi/vlans in transformerdataapi

Get all ssids

Get all ssids. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/transformerDataApi/vlans' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
             "tags": [
                "TransformerDataApi"
             ],
             "summary": "Get all ssids",
             "responses": {
                "200": {
                  "description": "Success",
                  "content": {
                    "text/plain": {
                       "schema": {
                         "$ref": "#/components/schemas/VlanViewResourceTableWrapper"
                       }
                    },
                    "application/json": {
                       "schema": {


                                                                                       238

                                "$ref": "#/components/schemas/VlanViewResourceTableWrapper"
                            }
                          },
                          "text/json": {
                             "schema": {
                               "$ref": "#/components/schemas/VlanViewResourceTableWrapper"
                             }
                          }
                      }
                  }
              }
          }
GET /prime/webui/transformerDataApi/assetsDistribuition in transformerdataapi

Get Assets Distribuition

Get Assets Distribuition. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/transformerDataApi/assetsDistribuition' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
            "tags": [
               "TransformerDataApi"
            ],
            "summary": "Get Assets Distribuition",
            "responses": {
               "200": {
                 "description": "Success",
                 "content": {
                   "text/plain": {
                      "schema": {
                        "type": "array",
                        "items": {
                          "$ref": "#/components/schemas/AssetDistribution"
                        }
                      }
                   },
                   "application/json": {
                      "schema": {
                        "type": "array",
                        "items": {
                          "$ref": "#/components/schemas/AssetDistribution"
                        }
                      }
                   },
                   "text/json": {
                      "schema": {
                        "type": "array",
                        "items": {
                          "$ref": "#/components/schemas/AssetDistribution"
                        }
                      }
                   }
                 }
               }
            }
          }
GET /prime/webui/transformerDataApi/assetsOverview in transformerdataapi

GET /prime/webui/transformerDataApi/assetsOverview

GET /prime/webui/transformerDataApi/GetSuggested in transformerdataapi

Get suggested options

Get suggested options. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/transformerDataApi/GetSuggested' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
           "tags": [
              "TransformerDataApi"
           ],
           "summary": "Get suggested options",
           "responses": {
              "200": {
                "description": "Success",
                "content": {
                  "text/plain": {
                     "schema": {
                       "type": "array",
                       "items": {
                         "type": "string"
                       }
                     }
                  },
                  "application/json": {
                     "schema": {
                       "type": "array",
                       "items": {



                                                                                      240

                                  "type": "string"
                              }
                             }
                          },
                          "text/json": {
                             "schema": {
                               "type": "array",
                               "items": {
                                 "type": "string"
                               }
                             }
                          }
                      }
                  }
              }
          }
GET /prime/webui/transformerDataApi/visibilityAssetsRisks in transformerdataapi

Get Visible Risks

Get Visible Risks. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/transformerDataApi/visibilityAssetsRisks' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
            "tags": [
               "TransformerDataApi"
            ],
            "summary": "Get Visible Risks",
            "responses": {
               "200": {
                 "description": "Success",
                 "content": {
                   "text/plain": {
                      "schema": {
                        "$ref": "#/components/schemas/RiskVisibilityViewResourceTableWrapper"
                      }
                   },
                   "application/json": {
                      "schema": {
                        "$ref": "#/components/schemas/RiskVisibilityViewResourceTableWrapper"
                      }
                   },
                   "text/json": {
                      "schema": {
                        "$ref": "#/components/schemas/RiskVisibilityViewResourceTableWrapper"
                      }
                   }
                 }
               }
            }
          }
POST /prime/webui/transformerDataApi/AdvanceExport in transformerdataapi

Export elements

Export elements. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/transformerDataApi/AdvanceExport' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{"$ref":"#/components/schemas/ExportTableViewResource"}'
POST /prime/webui/transformerDataApi/ssids/exportcsv in transformerdataapi

Export Ssid csv

Export Ssid csv. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/transformerDataApi/ssids/exportcsv' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{}'
OpenAPI spec
"post": {
            "tags": [
               "TransformerDataApi"
            ],
            "summary": "Export Ssid csv",
            "requestBody": {
               "content": {



                                                                                         243

                  "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/transformerDataApi/vlans/exportcsv in transformerdataapi

Export Ssid csv

Export Ssid csv. Use this to create data.

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


                                                                                         244

                      "type": "object",
                      "nullable": true
                     }
                  },
                  "application/*+json": {
                     "schema": {
                       "type": "object",
                       "nullable": true
                     }
                  }
                 }
              },
              "responses": {
                 "200": {
                   "description": "Success"
                 }
              }
          }
POST /prime/webui/transformerDataApi/ssids/exportpdf in transformerdataapi

Export Ssid pdf

Export Ssid pdf. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/transformerDataApi/ssids/exportpdf' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{}'
OpenAPI spec
"post": {
            "tags": [
               "TransformerDataApi"
            ],
            "summary": "Export Ssid 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": {


                                                                                         245

                      "description": "Success"
                  }
              }
          }
POST /prime/webui/transformerDataApi/vlans/exportpdf in transformerdataapi

Export Ssid pdf

Export Ssid pdf. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/transformerDataApi/vlans/exportpdf' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{}'
OpenAPI spec
"post": {
            "tags": [
               "TransformerDataApi"
            ],
            "summary": "Export Ssid 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/transformerDataApi/visibilityCountAssetsRisks in transformerdataapi

Get all elements count

Get all elements count. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/transformerDataApi/visibilityCountAssetsRisks' \
POST /prime/webui/transformerDataApi/assetsBySSID in transformerdataapi

prime webui transformerDataApi assetsBySSID

Calls POST /prime/webui/transformerDataApi/assetsBySSID. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/transformerDataApi/assetsBySSID' \
-H 'Authorization: Bearer <token>' \
POST /prime/webui/transformerDataApi/assetsByVlan in transformerdataapi

prime webui transformerDataApi assetsByVlan

Calls POST /prime/webui/transformerDataApi/assetsByVlan. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/transformerDataApi/assetsByVlan' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{"$ref":"#/components/schemas/SwitchesByVlanFilter"}'
POST /prime/webui/transformerDataApi/GetLocations in transformerdataapi

prime webui transformerDataApi GetLocations

Calls POST /prime/webui/transformerDataApi/GetLocations. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/transformerDataApi/GetLocations' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{}'
OpenAPI spec
"post": {



                                                                                           249

             "tags": [
                "TransformerDataApi"
             ],
             "requestBody": {
                "content": {
                  "multipart/form -data": {
                    "schema": {
                       "type": "object",
                       "properties": {
                         "data": {
                           "type": "string",
                           "nullable": true
                         }
                       }
                    },
                    "encoding": {
                       "data": {
                         "style": "form"
                       }
                    }
                  }
                }
             },
             "responses": {
                "200": {
                  "description": "Success",
                  "content": {
                    "text/plain": {
                       "schema": {
                         "type": "array",
                         "items": {
                           "$ref": "#/components/schemas/AssetLocationViewResource"
                         }
                       }
                    },
                    "application/json": {
                       "schema": {
                         "type": "array",
                         "items": {
                           "$ref": "#/components/schemas/AssetLocationViewResource"
                         }
                       }
                    },
                    "text/json": {
                       "schema": {
                         "type": "array",
                         "items": {
                           "$ref": "#/components/schemas/AssetLocationViewResource"
                         }
                       }
                    }
                  }
                }
             }
         }
DELETE /prime/webui/UserAttributes/DeleteUserAttribute in userattributes

prime webui UserAttributes DeleteUserAttribute

Calls DELETE /prime/webui/UserAttributes/DeleteUserAttribute. Use this to delete data.

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

prime webui UserAttributes

Calls GET /prime/webui/UserAttributes. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/UserAttributes' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
             "tags": [
                "UserAttributes"
             ],
             "parameters": [
                {
                   "name": "pageSize",
                   "in": "query",
                   "schema": {
                     "type": "string",
                     "nullable": true
                   }
                },
                {
                   "name": "pageNumber",
                   "in": "query",
                   "schema": {
                     "type": "string",
                     "nullable": true
                   }



                                                                                                 254

               },
               {
                    "name": "globalSearch",
                    "in": "query",
                    "schema": {
                      "type": "string",
                      "nullable": true
                    }
                }
             ],
             "responses": {
                "200": {
                  "description": "Success"
                }
             }
         }
POST /prime/webui/UserAttributes/AddOrUpdateUserAttributesToAssets in userattributes

prime webui UserAttributes AddOrUpdateUserAttributesToAssets

Calls POST /prime/webui/UserAttributes/AddOrUpdateUserAttributesToAssets. Use this to create data.

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

prime webui UserAttributes AddUserAttribute

Calls POST /prime/webui/UserAttributes/AddUserAttribute. Use this to create data.

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

prime webui UserAttributes UpdateUserAttribute

Calls POST /prime/webui/UserAttributes/UpdateUserAttribute. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/UserAttributes/UpdateUserAttribute' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{"$ref":"#/components/schemas/InputUserAttributeFromUI"}'
OpenAPI spec
"post": {
            "tags": [
               "UserAttributes"
            ],
            "parameters": [
               {
                 "name": "id",
                 "in": "query",



                                                                                               256

                   "schema": {
                     "type": "string",
                     "nullable": true
                   }
                  }
               ],
               "requestBody": {
                  "content": {
                    "application/json -patch+json": {
                       "schema": {
                         "$ref": "#/components/schemas/InputUserAttributeFromUI"
                       }
                    },
                    "application/json": {
                       "schema": {
                         "$ref": "#/components/schemas/InputUserAttributeFromUI"
                       }
                    },
                    "text/json": {
                       "schema": {
                         "$ref": "#/components/schemas/InputUserAttributeFromUI"
                       }
                    },
                    "application/*+json": {
                       "schema": {
                         "$ref": "#/components/schemas/InputUserAttributeFromUI"
                       }
                    }
                  }
               },
               "responses": {
                  "200": {
                    "description": "Success"
                  }
               }
           }
GET /prime/webui/tableConfig in userconfigtable

Get All User Table Config

Get All User Table Config. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/tableConfig' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
             "tags": [
                "UserConfigTable"
             ],
             "summary": "Get All User Table Config",
             "responses": {
                "200": {
                  "description": "Success",
                  "content": {
                    "text/plain": {
                      "schema": {
                         "type": "array",
                         "items": {
                           "$ref": "#/components/schemas/UserConfigTable"
                         }



                                                                                   257

                               }
                            },
                            "application/json": {
                               "schema": {
                                 "type": "array",
                                 "items": {
                                   "$ref": "#/components/schemas/UserConfigTable"
                                 }
                               }
                            },
                            "text/json": {
                               "schema": {
                                 "type": "array",
                                 "items": {
                                   "$ref": "#/components/schemas/UserConfigTable"
                                 }
                               }
                            }
                        }
                    }
                }
           },
GET /prime/webui/tableConfig/GetConfig in userconfigtable

Get User Table Config by id

Get User Table Config by id. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/tableConfig/GetConfig' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
             "tags": [
                "UserConfigTable"
             ],
             "summary": "Get User Table Config by id",
             "parameters": [
                {
                  "name": "type",
                  "in": "query",
                  "schema": {
                    "$ref": "#/components/schemas/TableType"
                  }
                }
             ],
             "responses": {
                "200": {
                  "description": "Success",
                  "content": {
                    "text/plain": {
                       "schema": {
                         "$ref": "#/components/schemas/UserConfigTable"
                       }
                    },
                    "application/json": {
                       "schema": {
                         "$ref": "#/components/schemas/UserConfigTable"
                       }
                    },
                    "text/json": {
                       "schema": {
                         "$ref": "#/components/schemas/UserConfigTable"
                       }
                    }


                                                                                    258

                       }
                   }
               }
           }
POST /prime/webui/tableConfig in userconfigtable

Add or Update User Table Config

Add or Update User Table Config. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/tableConfig' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{"$ref":"#/components/schemas/UserConfigTable"}'
OpenAPI spec
"post": {
             "tags": [
                "UserConfigTable"
             ],
             "summary": "Add or Update User Table Config",
             "requestBody": {
                "content": {
                  "application/json -patch+json": {
                     "schema": {
                       "$ref": "#/components/schemas/UserConfigTable"
                     }
                  },
                  "application/json": {
                     "schema": {
                       "$ref": "#/components/schemas/UserConfigTable"
                     }
                  },
                  "text/json": {
                     "schema": {
                       "$ref": "#/components/schemas/UserConfigTable"
                     }
                  },
                  "application/*+json": {
                     "schema": {
                       "$ref": "#/components/schemas/UserConfigTable"
                     }
                  }
                }
             },
             "responses": {
                "200": {
                  "description": "Success"
                }
             }
           }
DELETE /prime/webui/userQuery in userquery

Delete Query

Delete Query. Use this to delete data.

curl example
curl -X DELETE 'https://<host>/prime/webui/userQuery' \
-H 'Authorization: Bearer <token>'
GET /prime/webui/userQuery in userquery

Get all queries

Get all queries. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/userQuery' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
            "tags": [
               "UserQuery"
            ],
            "summary": "Get all queries",
            "parameters": [
               {
                  "name": "Filters",
                  "in": "query",
                  "schema": {
                    "type": "object",
                    "additionalProperties": {
                       "type": "string"
                    },
                    "nullable": true
                  }
               },
               {
                  "name": "SortBy",
                  "in": "query",
                  "schema": {
                    "type": "string",
                    "nullable": true
                  }
               },
               {
                  "name": "PageNumber",
                  "in": "query",
                  "schema": {
                    "type": "integer",
                    "format": "int32"
                  }
               },



                                                              260

                 {
                      "name": "PageSize",
                      "in": "query",
                      "schema": {
                        "type": "integer",
                        "format": "int32"
                      }
                 },
                 {
                      "name": "GlobalSearch",
                      "in": "query",
                      "schema": {
                        "type": "string",
                        "nullable": true
                      }
                  }
               ],
               "responses": {
                  "200": {
                    "description": "Success",
                    "content": {
                      "text/plain": {
                         "schema": {
                           "$ref": "#/components/schemas/UserQueriesTableWrapper"
                         }
                      },
                      "application/json": {
                         "schema": {
                           "$ref": "#/components/schemas/UserQueriesTableWrapper"
                         }
                      },
                      "text/json": {
                         "schema": {
                           "$ref": "#/components/schemas/UserQueriesTableWrapper"
                         }
                      }
                    }
                  }
               }
          },
GET /prime/webui/userQuery/GetQuery in userquery

Get queries by id

Get queries by id. Use this to fetch data.

curl example
curl -X GET 'https://<host>/prime/webui/userQuery/GetQuery' \
-H 'Authorization: Bearer <token>'
OpenAPI spec
"get": {
            "tags": [
               "UserQuery"
            ],
            "summary": "Get queries by id",
            "parameters": [
               {
                 "name": "id",
                 "in": "query",
                 "schema": {
                   "type": "integer",
                   "format": "int32"
                 }
               }
            ],


                                                                                    261

              "responses": {
                "200": {
                  "description": "Success",
                  "content": {
                    "text/plain": {
                       "schema": {
                         "$ref": "#/components/schemas/UserQueries"
                       }
                    },
                    "application/json": {
                       "schema": {
                         "$ref": "#/components/schemas/UserQueries"
                       }
                    },
                    "text/json": {
                       "schema": {
                         "$ref": "#/components/schemas/UserQueries"
                       }
                    }
                  }
                }
              }
          }
POST /prime/webui/userQuery in userquery

Add Query

Add Query. Use this to create data.

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


                                                                      262

                   "200": {
                     "description": "Success"
                   }
               }
          },
POST /prime/webui/userQuery/SetPublic in userquery

Set Query Public

Set Query Public. Use this to create data.

curl example
curl -X POST 'https://<host>/prime/webui/userQuery/SetPublic' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{}'
OpenAPI spec
"post": {
            "tags": [
               "UserQuery"
            ],
            "summary": "Set Query Public",
            "requestBody": {
               "content": {
                 "application/json -patch+json": {
                    "schema": {
                      "type": "integer",
                      "format": "int32"
                    }
                 },
                 "application/json": {
                    "schema": {
                      "type": "integer",
                      "format": "int32"
                    }
                 },
                 "text/json": {
                    "schema": {
                      "type": "integer",
                      "format": "int32"
                    }
                 },
                 "application/*+json": {
                    "schema": {
                      "type": "integer",
                      "format": "int32"
                    }
                 }
               }
            },
            "responses": {
               "200": {
                 "description": "Success"
               }
            }
          }
PUT /prime/webui/userQuery in userquery

Update Query

Update Query. Use this to update data.

Patented Device DNA™ SOC 2 Type II aligned NDAA 889 aligned Engineered for the AV channel InfoComm 2026 · Booth C5052