Diff
checker
テキスト
テキスト
画像
ドキュメント
Excel
フォルダ
Legal
Enterprise
デスクトップ
料金
ログイン
Diffchecker デスクトップのダウンロード
テキスト比較
2 つのテキスト ファイルの違いを見つける
ツール
履歴
ライブエディター
未変更行を折りたたむ
折り返しなし
レイアウト
分割
統合
比較精度
スマート
単語
文字
シンタックスハイライト
構文を選択
無視
テキスト変換
最初の差分へ移動
入力を編集
Diffchecker Desktop
Diffcheckerを実行する最も安全な方法。Diffchecker Desktopアプリを入手:あなたの差分はコンピューターから出ることはありません!
Desktopを入手
ThreatLocker API Spec
作成日
昨年
差分は期限切れになりません
クリア
エクスポート
共有
説明
55 削除
行
合計
削除
文字
合計
削除
この機能を引き続き使用するには、アップグレードしてください
Diff
checker
Pro
価格を見る
845 行
すべてコピー
49 追加
行
合計
追加
文字
合計
追加
この機能を引き続き使用するには、アップグレードしてください
Diff
checker
Pro
価格を見る
817 行
すべてコピー
{
{
"openapi": "3.0.1",
"openapi": "3.0.1",
"info": {
"info": {
コピー
コピー済み
コピー
コピー済み
"title": "
PortalAPI
",
"title": "
ThreatLocker",
"description": "ThreatLocker API
",
"version": "v1.0.0"
"version": "v1.0.0"
},
},
"paths": {
"paths": {
"/portalapi/ActionLog/ActionLogGetByParametersV2": {
"/portalapi/ActionLog/ActionLogGetByParametersV2": {
"post": {
"post": {
"tags": [
"tags": [
"ActionLog"
"ActionLog"
],
],
"summary": "Get Action Logs By Parameters.",
"summary": "Get Action Logs By Parameters.",
"description": "Parameters Values:\r\n \r\n {\r\n \"ActionType\": \"None = 0 | BaseLine = 1 | Configuration = 2 | Delete = 3 | Elevation = 4 | Execute = 5 |\r\n Install = 6 | Move = 7 | Network = 8 | NewProcess = 9 | Powershell = 10 | Read = 11 | \r\n Registry = 12 | Uninstall = 13 | Write = 14 | OSEventLog = 15\",\r\n \"SourceTableId\": \"ActionLog = 1 | DenyActionLog = 2 | BaselineActionLog = 3 | EventLogActionLog = 4\",\r\n \"ActionId\": \"Permit = 1 | Deny = 2 | DenyOptionToRequest = 3 | InstallMode = 4 | MissingCoreFiles = 5 | Ringfenced = 6 | AnyDeny = 7\",\r\n \"GroupBy\": \"FullPath = path | Hash = hash | SourceIp = sourceip | Cert = cert | Hostname = hostname | Username = username | ProcessPath = process\"\r\n }",
"description": "Parameters Values:\r\n \r\n {\r\n \"ActionType\": \"None = 0 | BaseLine = 1 | Configuration = 2 | Delete = 3 | Elevation = 4 | Execute = 5 |\r\n Install = 6 | Move = 7 | Network = 8 | NewProcess = 9 | Powershell = 10 | Read = 11 | \r\n Registry = 12 | Uninstall = 13 | Write = 14 | OSEventLog = 15\",\r\n \"SourceTableId\": \"ActionLog = 1 | DenyActionLog = 2 | BaselineActionLog = 3 | EventLogActionLog = 4\",\r\n \"ActionId\": \"Permit = 1 | Deny = 2 | DenyOptionToRequest = 3 | InstallMode = 4 | MissingCoreFiles = 5 | Ringfenced = 6 | AnyDeny = 7\",\r\n \"GroupBy\": \"FullPath = path | Hash = hash | SourceIp = sourceip | Cert = cert | Hostname = hostname | Username = username | ProcessPath = process\"\r\n }",
"parameters": [
"parameters": [
{
{
"name": "usenewsearch",
"name": "usenewsearch",
"in": "header",
"in": "header",
"schema": {
"schema": {
"type": "string"
"type": "string"
}
}
}
}
],
],
"requestBody": {
"requestBody": {
"description": "",
"description": "",
"content": {
"content": {
"application/json": {
"application/json": {
"schema": {
"schema": {
"$ref": "#/components/schemas/ActionLogParamsDto"
"$ref": "#/components/schemas/ActionLogParamsDto"
}
}
},
},
"text/json": {
"text/json": {
"schema": {
"schema": {
"$ref": "#/components/schemas/ActionLogParamsDto"
"$ref": "#/components/schemas/ActionLogParamsDto"
}
}
},
},
"application/*+json": {
"application/*+json": {
"schema": {
"schema": {
"$ref": "#/components/schemas/ActionLogParamsDto"
"$ref": "#/components/schemas/ActionLogParamsDto"
}
}
}
}
}
}
},
},
"responses": {
"responses": {
"200": {
"200": {
"description": "Success"
"description": "Success"
}
}
コピー
コピー済み
コピー
コピー済み
}
}
,
"operationId": "post__portalapi_ActionLog_ActionLogGetByParametersV2"
}
}
},
},
"/portalapi/ActionLog/ActionLogGetAllForFileHistory": {
"/portalapi/ActionLog/ActionLogGetAllForFileHistory": {
"get": {
"get": {
"tags": [
"tags": [
"ActionLog"
"ActionLog"
],
],
"summary": "Get All File History by hostname and fullpath",
"summary": "Get All File History by hostname and fullpath",
"description": "Parameters Values:\r\n \r\n {\r\n \"sourceTableId\": \"ActionLog = 1 | DenyActionLog = 2 | BaselineActionLog = 3 | EventLogActionLog = 4\"\r\n }",
"description": "Parameters Values:\r\n \r\n {\r\n \"sourceTableId\": \"ActionLog = 1 | DenyActionLog = 2 | BaselineActionLog = 3 | EventLogActionLog = 4\"\r\n }",
"parameters": [
"parameters": [
{
{
"name": "sourceTableId",
"name": "sourceTableId",
"in": "query",
"in": "query",
"description": "",
"description": "",
"schema": {
"schema": {
"type": "integer",
"type": "integer",
"format": "int32"
"format": "int32"
}
}
},
},
{
{
"name": "hostname",
"name": "hostname",
"in": "query",
"in": "query",
"description": "",
"description": "",
"schema": {
"schema": {
"type": "string"
"type": "string"
}
}
},
},
{
{
"name": "fullPath",
"name": "fullPath",
"in": "query",
"in": "query",
"description": "",
"description": "",
"schema": {
"schema": {
"type": "string"
"type": "string"
}
}
},
},
{
{
"name": "pageNumber",
"name": "pageNumber",
"in": "query",
"in": "query",
"description": "",
"description": "",
"schema": {
"schema": {
"type": "integer",
"type": "integer",
"format": "int32",
"format": "int32",
"default": 1
"default": 1
}
}
},
},
{
{
"name": "pageSize",
"name": "pageSize",
"in": "query",
"in": "query",
"description": "",
"description": "",
"schema": {
"schema": {
"type": "integer",
"type": "integer",
"format": "int32",
"format": "int32",
"default": 25
"default": 25
}
}
}
}
],
],
"responses": {
"responses": {
"200": {
"200": {
"description": "Success"
"description": "Success"
}
}
コピー
コピー済み
コピー
コピー済み
}
}
,
"operationId": "get__portalapi_ActionLog_ActionLogGetAllForFileHistory"
}
}
},
},
"/portalapi/ActionLog/ActionLogGetAllForFileHistoryV2": {
"/portalapi/ActionLog/ActionLogGetAllForFileHistoryV2": {
"get": {
"get": {
"tags": [
"tags": [
"ActionLog"
"ActionLog"
],
],
"summary": "Get All File History by hostname and fullpath",
"summary": "Get All File History by hostname and fullpath",
"description": "Parameters Values:\r\n \r\n {\r\n \"sourceTableId\": \"ActionLog = 1 | DenyActionLog = 2 | BaselineActionLog = 3 | EventLogActionLog = 4\"\r\n }",
"description": "Parameters Values:\r\n \r\n {\r\n \"sourceTableId\": \"ActionLog = 1 | DenyActionLog = 2 | BaselineActionLog = 3 | EventLogActionLog = 4\"\r\n }",
"parameters": [
"parameters": [
{
{
"name": "sourceTableId",
"name": "sourceTableId",
"in": "query",
"in": "query",
"description": "",
"description": "",
"schema": {
"schema": {
"type": "integer",
"type": "integer",
"format": "int32"
"format": "int32"
}
}
},
},
{
{
"name": "hostname",
"name": "hostname",
"in": "query",
"in": "query",
"description": "",
"description": "",
"schema": {
"schema": {
"type": "string"
"type": "string"
}
}
},
},
{
{
"name": "fullPath",
"name": "fullPath",
"in": "query",
"in": "query",
"description": "",
"description": "",
"schema": {
"schema": {
"type": "string"
"type": "string"
}
}
},
},
{
{
"name": "pageNumber",
"name": "pageNumber",
"in": "query",
"in": "query",
"description": "",
"description": "",
"schema": {
"schema": {
"type": "integer",
"type": "integer",
"format": "int32",
"format": "int32",
"default": 1
"default": 1
}
}
},
},
{
{
"name": "pageSize",
"name": "pageSize",
"in": "query",
"in": "query",
"description": "",
"description": "",
"schema": {
"schema": {
"type": "integer",
"type": "integer",
"format": "int32",
"format": "int32",
"default": 25
"default": 25
}
}
}
}
],
],
"responses": {
"responses": {
"200": {
"200": {
"description": "Success"
"description": "Success"
}
}
コピー
コピー済み
コピー
コピー済み
}
}
,
"operationId": "get__portalapi_ActionLog_ActionLogGetAllForFileHistoryV2"
}
}
},
},
"/portalapi/ActionLog/ActionLogGetById": {
"/portalapi/ActionLog/ActionLogGetById": {
"get": {
"get": {
"tags": [
"tags": [
"ActionLog"
"ActionLog"
],
],
"summary": "Get Action Logs by Id.",
"summary": "Get Action Logs by Id.",
"description": "Parameters Values:\r\n \r\n {\r\n \"sourceTableId\": \"ActionLog = 1 | DenyActionLog = 2 | BaselineActionLog = 3 | EventLogActionLog = 4\"\r\n }",
"description": "Parameters Values:\r\n \r\n {\r\n \"sourceTableId\": \"ActionLog = 1 | DenyActionLog = 2 | BaselineActionLog = 3 | EventLogActionLog = 4\"\r\n }",
"parameters": [
"parameters": [
{
{
"name": "actionLogId",
"name": "actionLogId",
"in": "query",
"in": "query",
"description": "",
"description": "",
"schema": {
"schema": {
"type": "integer",
"type": "integer",
"format": "int64"
"format": "int64"
}
}
},
},
{
{
"name": "sourceTableId",
"name": "sourceTableId",
"in": "query",
"in": "query",
"description": "",
"description": "",
"schema": {
"schema": {
"type": "integer",
"type": "integer",
"format": "int32"
"format": "int32"
}
}
},
},
{
{
"name": "addToApplication",
"name": "addToApplication",
"in": "query",
"in": "query",
"description": "",
"description": "",
"schema": {
"schema": {
"type": "boolean",
"type": "boolean",
"default": false
"default": false
}
}
}
}
],
],
"responses": {
"responses": {
"200": {
"200": {
"description": "Success"
"description": "Success"
}
}
コピー
コピー済み
コピー
コピー済み
}
}
,
"operationId": "get__portalapi_ActionLog_ActionLogGetById"
}
}
},
},
"/portalapi/ActionLog/ActionLogGetByIdV2": {
"/portalapi/ActionLog/ActionLogGetByIdV2": {
"get": {
"get": {
"tags": [
"tags": [
"ActionLog"
"ActionLog"
],
],
"parameters": [
"parameters": [
{
{
"name": "eActionLogId",
"name": "eActionLogId",
"in": "query",
"in": "query",
"schema": {
"schema": {
"type": "string"
"type": "string"
}
}
},
},
{
{
"name": "sourceTableId",
"name": "sourceTableId",
"in": "query",
"in": "query",
"schema": {
"schema": {
"type": "integer",
"type": "integer",
"format": "int32"
"format": "int32"
}
}
},
},
{
{
"name": "addToApplication",
"name": "addToApplication",
"in": "query",
"in": "query",
"schema": {
"schema": {
"type": "boolean",
"type": "boolean",
"default": false
"default": false
}
}
}
}
],
],
"responses": {
"responses": {
"200": {
"200": {
"description": "Success"
"description": "Success"
}
}
コピー
コピー済み
コピー
コピー済み
}
}
,
"operationId": "get__portalapi_ActionLog_ActionLogGetByIdV2"
}
}
},
},
"/portalapi/ActionLog/ActionLogGetPolicyConditionsForPermitApplication": {
"/portalapi/ActionLog/ActionLogGetPolicyConditionsForPermitApplication": {
"post": {
"post": {
"tags": [
"tags": [
"ActionLog"
"ActionLog"
],
],
"summary": "Get Policy Conditions For Permit Application",
"summary": "Get Policy Conditions For Permit Application",
"description": "Parameters Values:\r\n \r\n {\r\n \"OSType\": \"All = 0 | Windows = 1 | MAC = 2 | Linux = 3\"\r\n \"ActionType\": \"None = 0 | BaseLine = 1 | Configuration = 2 | Delete = 3 | Elevation = 4 | Execute = 5 |\r\n Install = 6 | Move = 7 | Network = 8 | NewProcess = 9 | Powershell = 10 | Read = 11 | \r\n Registry = 12 | Uninstall = 13 | Write = 14 | OSEventLog = 15\",\r\n }",
"description": "Parameters Values:\r\n \r\n {\r\n \"OSType\": \"All = 0 | Windows = 1 | MAC = 2 | Linux = 3\"\r\n \"ActionType\": \"None = 0 | BaseLine = 1 | Configuration = 2 | Delete = 3 | Elevation = 4 | Execute = 5 |\r\n Install = 6 | Move = 7 | Network = 8 | NewProcess = 9 | Powershell = 10 | Read = 11 | \r\n Registry = 12 | Uninstall = 13 | Write = 14 | OSEventLog = 15\",\r\n }",
"parameters": [
"parameters": [
{
{
"name": "usenewsearch",
"name": "usenewsearch",
"in": "header",
"in": "header",
"schema": {
"schema": {
"type": "string"
"type": "string"
}
}
}
}
],
],
"requestBody": {
"requestBody": {
"description": "",
"description": "",
"content": {
"content": {
"application/json": {
"application/json": {
"schema": {
"schema": {
"$ref": "#/components/schemas/PermitApplicationDto"
"$ref": "#/components/schemas/PermitApplicationDto"
}
}
},
},
"text/json": {
"text/json": {
"schema": {
"schema": {
"$ref": "#/components/schemas/PermitApplicationDto"
"$ref": "#/components/schemas/PermitApplicationDto"
}
}
},
},
"application/*+json": {
"application/*+json": {
"schema": {
"schema": {
"$ref": "#/components/schemas/PermitApplicationDto"
"$ref": "#/components/schemas/PermitApplicationDto"
}
}
}
}
}
}
},
},
"responses": {
"responses": {
"200": {
"200": {
"description": "Success"
"description": "Success"
}
}
コピー
コピー済み
コピー
コピー済み
}
},
"operationId": "post__portalapi_ActionLog_ActionLogGetPolicyConditionsForPermitApplication"
}
}
},
},
"/portalapi/ActionLog/ActionLogGetSearchString": {
"/portalapi/ActionLog/ActionLogGetSearchString": {
"post": {
"post": {
"tags": [
"tags": [
"ActionLog"
"ActionLog"
],
],
"summary": "Get Search String (This is for save search).",
"summary": "Get Search String (This is for save search).",
"description": "Parameters Values:\r\n \r\n {\r\n \"ActionType\": \"None = 0 | BaseLine = 1 | Configuration = 2 | Delete = 3 | Elevation = 4 | Execute = 5 |\r\n Install = 6 | Move = 7 | Network = 8 | NewProcess = 9 | Powershell = 10 | Read = 11 | \r\n Registry = 12 | Uninstall = 13 | Write = 14 | OSEventLog = 15\",\r\n \"SourceTableId\": \"ActionLog = 1 | DenyActionLog = 2 | BaselineActionLog = 3 | EventLogActionLog = 4\",\r\n \"ActionId\": \"Permit = 1 | Deny = 2 | DenyOptionToRequest = 3 | InstallMode = 4 | MissingCoreFiles = 5 | Ringfenced = 6 | AnyDeny = 7\",\r\n \"GroupBy\": \"FullPath = path | Hash = hash | SourceIp = sourceip | Cert = cert | Hostname = hostname | Username = username | ProcessPath = process\"\r\n }",
"description": "Parameters Values:\r\n \r\n {\r\n \"ActionType\": \"None = 0 | BaseLine = 1 | Configuration = 2 | Delete = 3 | Elevation = 4 | Execute = 5 |\r\n Install = 6 | Move = 7 | Network = 8 | NewProcess = 9 | Powershell = 10 | Read = 11 | \r\n Registry = 12 | Uninstall = 13 | Write = 14 | OSEventLog = 15\",\r\n \"SourceTableId\": \"ActionLog = 1 | DenyActionLog = 2 | BaselineActionLog = 3 | EventLogActionLog = 4\",\r\n \"ActionId\": \"Permit = 1 | Deny = 2 | DenyOptionToRequest = 3 | InstallMode = 4 | MissingCoreFiles = 5 | Ringfenced = 6 | AnyDeny = 7\",\r\n \"GroupBy\": \"FullPath = path | Hash = hash | SourceIp = sourceip | Cert = cert | Hostname = hostname | Username = username | ProcessPath = process\"\r\n }",
"requestBody": {
"requestBody": {
"description": "",
"description": "",
"content": {
"content": {
"application/json": {
"application/json": {
"schema": {
"schema": {
"$ref": "#/components/schemas/ActionLogParamsDto"
"$ref": "#/components/schemas/ActionLogParamsDto"
}
}
},
},
"text/json": {
"text/json": {
"schema": {
"schema": {
"$ref": "#/components/schemas/ActionLogParamsDto"
"$ref": "#/components/schemas/ActionLogParamsDto"
}
}
},
},
"application/*+json": {
"application/*+json": {
"schema": {
"schema": {
"$ref": "#/components/schemas/ActionLogParamsDto"
"$ref": "#/components/schemas/ActionLogParamsDto"
}
}
}
}
}
}
},
},
"responses": {
"responses": {
"200": {
"200": {
"description": "Success"
"description": "Success"
}
}
コピー
コピー済み
コピー
コピー済み
}
}
,
"operationId": "post__portalapi_ActionLog_ActionLogGetSearchString"
}
}
},
},
"/portalapi/Application/ApplicationGetById": {
"/portalapi/Application/ApplicationGetById": {
"get": {
"get": {
"tags": [
"tags": [
"Application"
"Application"
],
],
"summary": "Get Application by Id.",
"summary": "Get Application by Id.",
"parameters": [
"parameters": [
{
{
"name": "applicationId",
"name": "applicationId",
"in": "query",
"in": "query",
"description": "",
"description": "",
"schema": {
"schema": {
"type": "string",
"type": "string",
"format": "uuid"
"format": "uuid"
}
}
}
}
],
],
"responses": {
"responses": {
"200": {
"200": {
"description": "Success"
"description": "Success"
}
}
コピー
コピー済み
コピー
コピー済み
}
}
,
"operationId": "get__portalapi_Application_ApplicationGetById"
}
}
},
},
"/portalapi/Application/ApplicationGetResearchDetailsById": {
"/portalapi/Application/ApplicationGetResearchDetailsById": {
"get": {
"get": {
"tags": [
"tags": [
"Application"
"Application"
],
],
"summary": "Get Application Research Details by Id.",
"summary": "Get Application Research Details by Id.",
"parameters": [
"parameters": [
{
{
"name": "applicationId",
"name": "applicationId",
"in": "query",
"in": "query",
"description": "",
"description": "",
"schema": {
"schema": {
"type": "string",
"type": "string",
"format": "uuid"
"format": "uuid"
}
}
}
}
],
],
"responses": {
"responses": {
"200": {
"200": {
"description": "Success"
"description": "Success"
}
}
コピー
コピー済み
コピー
コピー済み
}
}
,
"operationId": "get__portalapi_Application_ApplicationGetResearchDetailsById"
}
}
},
},
"/portalapi/Application/ApplicationGetForMaintenanceMode": {
"/portalapi/Application/ApplicationGetForMaintenanceMode": {
"get": {
"get": {
"tags": [
"tags": [
"Application"
"Application"
],
],
"summary": "Get Application Options for Maintenance Scheduling",
"summary": "Get Application Options for Maintenance Scheduling",
"description": "Parameters Values:\r\n \r\n {\r\n \"OSType\": \"All = 0 | Windows = 1 | MAC = 2 | Linux = 3\"\r\n }",
"description": "Parameters Values:\r\n \r\n {\r\n \"OSType\": \"All = 0 | Windows = 1 | MAC = 2 | Linux = 3\"\r\n }",
"parameters": [
"parameters": [
{
{
"name": "osType",
"name": "osType",
"in": "query",
"in": "query",
"description": "",
"description": "",
"schema": {
"schema": {
"type": "integer",
"type": "integer",
"format": "int32",
"format": "int32",
"default": 1
"default": 1
}
}
}
}
],
],
"responses": {
"responses": {
"200": {
"200": {
"description": "Success"
"description": "Success"
}
}
コピー
コピー済み
コピー
コピー済み
}
}
,
"operationId": "get__portalapi_Application_ApplicationGetForMaintenanceMode"
}
}
},
},
"/portalapi/Application/ApplicationGetMatchingList": {
"/portalapi/Application/ApplicationGetMatchingList": {
"post": {
"post": {
"tags": [
"tags": [
"Application"
"Application"
],
],
"summary": "Get Matching Applications",
"summary": "Get Matching Applications",
"description": "Parameters Values:\r\n \r\n {\r\n \"OSType\": \"All = 0 | Windows = 1 | MAC = 2 | Linux = 3\"\r\n }",
"description": "Parameters Values:\r\n \r\n {\r\n \"OSType\": \"All = 0 | Windows = 1 | MAC = 2 | Linux = 3\"\r\n }",
"requestBody": {
"requestBody": {
"description": "",
"description": "",
"content": {
"content": {
"application/json": {
"application/json": {
"schema": {
"schema": {
"$ref": "#/components/schemas/ApplicationMatchParameterDto"
"$ref": "#/components/schemas/ApplicationMatchParameterDto"
}
}
},
},
"text/json": {
"text/json": {
"schema": {
"schema": {
"$ref": "#/components/schemas/ApplicationMatchParameterDto"
"$ref": "#/components/schemas/ApplicationMatchParameterDto"
}
}
},
},
"application/*+json": {
"application/*+json": {
"schema": {
"schema": {
"$ref": "#/components/schemas/ApplicationMatchParameterDto"
"$ref": "#/components/schemas/ApplicationMatchParameterDto"
}
}
}
}
}
}
},
},
"responses": {
"responses": {
"200": {
"200": {
"description": "Success"
"description": "Success"
}
}
コピー
コピー済み
コピー
コピー済み
}
}
,
"operationId": "post__portalapi_Application_ApplicationGetMatchingList"
}
}
},
},
"/portalapi/Application/ApplicationGetForApplicationOptions": {
"/portalapi/Application/ApplicationGetForApplicationOptions": {
"post": {
"post": {
"tags": [
"tags": [
"Application"
"Application"
],
],
"summary": "Load Application",
"summary": "Load Application",
"description": "Parameters Values:\r\n \r\n {\r\n \"OSType\": \"All = 0 | Windows = 1 | MAC = 2 | Linux = 3\"\r\n }",
"description": "Parameters Values:\r\n \r\n {\r\n \"OSType\": \"All = 0 | Windows = 1 | MAC = 2 | Linux = 3\"\r\n }",
"requestBody": {
"requestBody": {
"description": "",
"description": "",
"content": {
"content": {
"application/json": {
"application/json": {
"schema": {
"schema": {
"$ref": "#/components/schemas/ApplicationGetForApplicationOptionsDto"
"$ref": "#/components/schemas/ApplicationGetForApplicationOptionsDto"
}
}
},
},
"text/json": {
"text/json": {
"schema": {
"schema": {
"$ref": "#/components/schemas/ApplicationGetForApplicationOptionsDto"
"$ref": "#/components/schemas/ApplicationGetForApplicationOptionsDto"
}
}
},
},
"application/*+json": {
"application/*+json": {
"schema": {
"schema": {
"$ref": "#/components/schemas/ApplicationGetForApplicationOptionsDto"
"$ref": "#/components/schemas/ApplicationGetForApplicationOptionsDto"
}
}
}
}
}
}
},
},
"responses": {
"responses": {
"200": {
"200": {
"description": "Success"
"description": "Success"
}
}
コピー
コピー済み
コピー
コピー済み
}
}
,
"operationId": "post__portalapi_Application_ApplicationGetForApplicationOptions"
}
}
},
},
"/portalapi/ApprovalRequest/ApprovalRequestGetById": {
"/portalapi/ApprovalRequest/ApprovalRequestGetById": {
"get": {
"get": {
"tags": [
"tags": [
"ApprovalRequest"
"ApprovalRequest"
],
],
"summary": "Get Approval Request By ID",
"summary": "Get Approval Request By ID",
"parameters": [
"parameters": [
{
{
"name": "approvalRequestId",
"name": "approvalRequestId",
"in": "query",
"in": "query",
"description": "",
"description": "",
"schema": {
"schema": {
"type": "string",
"type": "string",
"format": "uuid"
"format": "uuid"
}
}
}
}
],
],
"responses": {
"responses": {
"200": {
"200": {
"description": "Success"
"description": "Success"
}
}
コピー
コピー済み
コピー
コピー済み
}
}
,
"operationId": "get__portalapi_ApprovalRequest_ApprovalRequestGetById"
}
}
},
},
"/portalapi/ApprovalRequest/ApprovalRequestGetFileDownloadDetailsById": {
"/portalapi/ApprovalRequest/ApprovalRequestGetFileDownloadDetailsById": {
"get": {
"get": {
"tags": [
"tags": [
"ApprovalRequest"
"ApprovalRequest"
],
],
"summary": "Get File Download Details By Approval Request Id",
"summary": "Get File Download Details By Approval Request Id",
"parameters": [
"parameters": [
{
{
"name": "approvalRequestId",
"name": "approvalRequestId",
"in": "query",
"in": "query",
"description": "",
"description": "",
"schema": {
"schema": {
"type": "string",
"type": "string",
"format": "uuid"
"format": "uuid"
}
}
}
}
],
],
"responses": {
"responses": {
"200": {
"200": {
"description": "Success"
"description": "Success"
}
}
コピー
コピー済み
コピー
コピー済み
}
}
,
"operationId": "get__portalapi_ApprovalRequest_ApprovalRequestGetFileDownloadDetailsById"
}
}
},
},
"/portalapi/ApprovalRequest/ApprovalRequestGetPermitApplicationById": {
"/portalapi/ApprovalRequest/ApprovalRequestGetPermitApplicationById": {
"get": {
"get": {
"tags": [
"tags": [
"ApprovalRequest"
"ApprovalRequest"
],
],
"summary": "Get Permit Application Details By Approval Request Id",
"summary": "Get Permit Application Details By Approval Request Id",
"parameters": [
"parameters": [
{
{
"name": "approvalRequestId",
"name": "approvalRequestId",
"in": "query",
"in": "query",
"description": "",
"description": "",
"schema": {
"schema": {
"type": "string",
"type": "string",
"format": "uuid"
"format": "uuid"
}
}
}
}
],
],
"responses": {
"responses": {
"200": {
"200": {
"description": "Success"
"description": "Success"
}
}
コピー
コピー済み
コピー
コピー済み
}
}
,
"operationId": "get__portalapi_ApprovalRequest_ApprovalRequestGetPermitApplicationById"
}
}
},
},
"/portalapi/ApprovalRequest/ApprovalRequestPermitApplication": {
"/portalapi/ApprovalRequest/ApprovalRequestPermitApplication": {
"post": {
"post": {
"tags": [
"tags": [
"ApprovalRequest"
"ApprovalRequest"
],
],
"summary": "Approve Permit Application Request",
"summary": "Approve Permit Application Request",
"description": "Parameters Values:\r\n \r\n {\r\n \"osType\": \"All = 0 | Windows = 1 | MAC = 2 | Linux = 3\"\r\n }",
"description": "Parameters Values:\r\n \r\n {\r\n \"osType\": \"All = 0 | Windows = 1 | MAC = 2 | Linux = 3\"\r\n }",
"requestBody": {
"requestBody": {
"description": "",
"description": "",
"content": {
"content": {
"application/json": {
"application/json": {
"schema": {
"schema": {
"$ref": "#/components/schemas/PermitApplicationDto"
"$ref": "#/components/schemas/PermitApplicationDto"
}
}
},
},
"text/json": {
"text/json": {
"schema": {
"schema": {
"$ref": "#/components/schemas/PermitApplicationDto"
"$ref": "#/components/schemas/PermitApplicationDto"
}
}
},
},
"application/*+json": {
"application/*+json": {
"schema": {
"schema": {
"$ref": "#/components/schemas/PermitApplicationDto"
"$ref": "#/components/schemas/PermitApplicationDto"
}
}
}
}
}
}
},
},
"responses": {
"responses": {
"200": {
"200": {
"description": "Success"
"description": "Success"
}
}
コピー
コピー済み
コピー
コピー済み
}
}
,
"operationId": "post__portalapi_ApprovalRequest_ApprovalRequestPermitApplication"
}
}
},
},
"/portalapi/ApprovalRequest/ApprovalRequestGetStorageApprovalById": {
"/portalapi/ApprovalRequest/ApprovalRequestGetStorageApprovalById": {
"get": {
"get": {
"tags": [
"tags": [
"ApprovalRequest"
"ApprovalRequest"
],
],
"summary": "Get Storage Approval Request By Id",
"summary": "Get Storage Approval Request By Id",
"parameters": [
"parameters": [
{
{
"name": "approvalRequestId",
"name": "approvalRequestId",
"in": "query",
"in": "query",
"description": "",
"description": "",
"schema": {
"schema": {
"type": "string",
"type": "string",
"format": "uuid"
"format": "uuid"
}
}
}
}
],
],
"responses": {
"responses": {
"200": {
"200": {
"description": "Success"
"description": "Success"
}
}
コピー
コピー済み
コピー
コピー済み
}
}
,
"operationId": "get__portalapi_ApprovalRequest_ApprovalRequestGetStorageApprovalById"
}
}
},
},
"/portalapi/ApprovalRequest/ApprovalRequestPermitStorageApproval": {
"/portalapi/ApprovalRequest/ApprovalRequestPermitStorageApproval": {
"post": {
"post": {
"tags": [
"tags": [
"ApprovalRequest"
"ApprovalRequest"
],
],
"summary": "Approve Storage Request",
"summary": "Approve Storage Request",
"requestBody": {
"requestBody": {
"description": "",
"description": "",
"content": {
"content": {
"application/json": {
"application/json": {
"schema": {
"schema": {
"$ref": "#/components/schemas/StorageApprovalDto"
"$ref": "#/components/schemas/StorageApprovalDto"
}
}
},
},
"text/json": {
"text/json": {
"schema": {
"schema": {
"$ref": "#/components/schemas/StorageApprovalDto"
"$ref": "#/components/schemas/StorageApprovalDto"
}
}
},
},
"application/*+json": {
"application/*+json": {
"schema": {
"schema": {
"$ref": "#/components/schemas/StorageApprovalDto"
"$ref": "#/components/schemas/StorageApprovalDto"
}
}
}
}
}
}
},
},
"responses": {
"responses": {
"200": {
"200": {
"description": "Success"
"description": "Success"
}
}
コピー
コピー済み
コピー
コピー済み
}
}
,
"operationId": "post__portalapi_ApprovalRequest_ApprovalRequestPermitStorageApproval"
}
}
},
},
"/portalapi/ApprovalRequest/ApprovalRequestGetByParameters": {
"/portalapi/ApprovalRequest/ApprovalRequestGetByParameters": {
"post": {
"post": {
"tags": [
"tags": [
"ApprovalRequest"
"ApprovalRequest"
],
],
"requestBody": {
"requestBody": {
"content": {
"content": {
"application/json": {
"application/json": {
"schema": {
"schema": {
"$ref": "#/components/schemas/ApprovalRequestParametersDto"
"$ref": "#/components/schemas/ApprovalRequestParametersDto"
}
}
},
},
"text/json": {
"text/json": {
"schema": {
"schema": {
"$ref": "#/components/schemas/ApprovalRequestParametersDto"
"$ref": "#/components/schemas/ApprovalRequestParametersDto"
}
}
},
},
"application/*+json": {
"application/*+json": {
"schema": {
"schema": {
"$ref": "#/components/schemas/ApprovalRequestParametersDto"
"$ref": "#/components/schemas/ApprovalRequestParametersDto"
}
}
}
}
}
}
},
},
"responses": {
"responses": {
"200": {
"200": {
"description": "Success"
"description": "Success"
}
}
コピー
コピー済み
コピー
コピー済み
}
}
,
"operationId": "post__portalapi_ApprovalRequest_ApprovalRequestGetByParameters"
}
}
},
},
"/portalapi/ApprovalRequest/ApprovalRequestGetCount": {
"/portalapi/ApprovalRequest/ApprovalRequestGetCount": {
"get": {
"get": {
"tags": [
"tags": [
"ApprovalRequest"
"ApprovalRequest"
],
],
"summary": "Get Approval Request Pending Count",
"summary": "Get Approval Request Pending Count",
"parameters": [
"parameters": [
{
{
"name": "includeChildOrganizations",
"name": "includeChildOrganizations",
"in": "query",
"in": "query",
"description": "",
"description": "",
"schema": {
"schema": {
"type": "boolean",
"type": "boolean",
"default": true
"default": true
}
}
}
}
],
],
"responses": {
"responses": {
"200": {
"200": {
"description": "Success"
"description": "Success"
}
}
コピー
コピー済み
コピー
コピー済み
}
}
,
"operationId": "get__portalapi_ApprovalRequest_ApprovalRequestGetCount"
}
}
},
},
"/portalapi/ApprovalRequest/ApprovalRequestUpdateForTakeOwnership": {
"/portalapi/ApprovalRequest/ApprovalRequestUpdateForTakeOwnership": {
"post": {
"post": {
"tags": [
"tags": [
"ApprovalRequest"
"ApprovalRequest"
],
],
"summary": "Take Ownership of Approval Request",
"summary": "Take Ownership of Approval Request",
"requestBody": {
"requestBody": {
"description": "",
"description": "",
"content": {
"content": {
"application/json": {
"application/json": {
"schema": {
"schema": {
"$ref": "#/components/schemas/ApprovalRequestDto"
"$ref": "#/components/schemas/ApprovalRequestDto"
}
}
},
},
"text/json": {
"text/json": {
"schema": {
"schema": {
"$ref": "#/components/schemas/ApprovalRequestDto"
"$ref": "#/components/schemas/ApprovalRequestDto"
}
}
},
},
"application/*+json": {
"application/*+json": {
"schema": {
"schema": {
"$ref": "#/components/schemas/ApprovalRequestDto"
"$ref": "#/components/schemas/ApprovalRequestDto"
}
}
}
}
}
}
},
},
"responses": {
"responses": {
"200": {
"200": {
"description": "Success"
"description": "Success"
}
}
コピー
コピー済み
コピー
コピー済み
}
}
,
"operationId": "post__portalapi_ApprovalRequest_ApprovalRequestUpdateForTakeOwnership"
}
}
},
},
"/portalapi/ApprovalRequest/ApprovalRequestUpdateForIgnore": {
"/portalapi/ApprovalRequest/ApprovalRequestUpdateForIgnore": {
"post": {
"post": {
"tags": [
"tags": [
"ApprovalRequest"
"ApprovalRequest"
],
],
"summary": "Ignore Approval Request",
"summary": "Ignore Approval Request",
"requestBody": {
"requestBody": {
"description": "",
"description": "",
"content": {
"content": {
"application/json": {
"application/json": {
"schema": {
"schema": {
"$ref": "#/components/schemas/ApprovalRequestUpdateParametersDto"
"$ref": "#/components/schemas/ApprovalRequestUpdateParametersDto"
}
}
},
},
"text/json": {
"text/json": {
"schema": {
"schema": {
"$ref": "#/components/schemas/ApprovalRequestUpdateParametersDto"
"$ref": "#/components/schemas/ApprovalRequestUpdateParametersDto"
}
}
},
},
"application/*+json": {
"application/*+json": {
"schema": {
"schema": {
"$ref": "#/components/schemas/ApprovalRequestUpdateParametersDto"
"$ref": "#/components/schemas/ApprovalRequestUpdateParametersDto"
}
}
}
}
}
}
},
},
"responses": {
"responses": {
"200": {
"200": {
"description": "Success"
"description": "Success"
}
}
},
},
コピー
コピー済み
コピー
コピー済み
"deprecated": true
"deprecated": true
,
"operationId": "post__portalapi_ApprovalRequest_ApprovalRequestUpdateForIgnore"
}
}
},
},
"/portalapi/ApprovalRequest/ApprovalRequestUpdateForReject": {
"/portalapi/ApprovalRequest/ApprovalRequestUpdateForReject": {
"post": {
"post": {
"tags": [
"tags": [
"ApprovalRequest"
"ApprovalRequest"
],
],
"summary": "Reject Approval Request",
"summary": "Reject Approval Request",
"requestBody": {
"requestBody": {
"description": "",
"description": "",
"content": {
"content": {
"application/json": {
"application/json": {
"schema": {
"schema": {
"$ref": "#/components/schemas/ApprovalRequestUpdateParametersDto"
"$ref": "#/components/schemas/ApprovalRequestUpdateParametersDto"
}
}
},
},
"text/json": {
"text/json": {
"schema": {
"schema": {
"$ref": "#/components/schemas/ApprovalRequestUpdateParametersDto"
"$ref": "#/components/schemas/ApprovalRequestUpdateParametersDto"
}
}
},
},
"application/*+json": {
"application/*+json": {
"schema": {
"schema": {
"$ref": "#/components/schemas/ApprovalRequestUpdateParametersDto"
"$ref": "#/components/schemas/ApprovalRequestUpdateParametersDto"
}
}
}
}
}
}
},
},
"responses": {
"responses": {
"200": {
"200": {
"description": "Success"
"description": "Success"
}
}
コピー
コピー済み
コピー
コピー済み
}
}
,
"operationId": "post__portalapi_ApprovalRequest_ApprovalRequestUpdateForReject"
}
}
},
},
"/portalapi/ApprovalRequest/ApprovalRequestAuthorizeForPermitById": {
"/portalapi/ApprovalRequest/ApprovalRequestAuthorizeForPermitById": {
"post": {
"post": {
"tags": [
"tags": [
コピー
コピー済み
コピー
コピー済み
"ApprovalRequest"
"Approv
],
"summary": "Authorize Approval Request for Permit",
"requestBody": {
"description": "",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ApprovalRequestAuthorizeDto"
}
},
"text/json": {
"schema": {
"$ref": "#/components/schemas/ApprovalRequestAuthorizeDto"
}
},
"application/*+json": {
"schema": {
"$ref": "#/components/schemas/ApprovalRequestAuthorizeDto"
}
}
}
},
"responses": {
"200": {
"description": "Success"
}
}
}
},
"/portalapi/Computer/ComputerGetByAllParameters": {
"post": {
"tags": [
"Computer"
],
"summary": "Load Computers By All Parameters",
"description": "Parameters Values:\r\n \r\n \r\n {\r\n \"OrderBy\": \"computername | group | action | lastcheckin | computerinstalldate | deniedcountthreedays | updatechannel | threatlockerversion\",\r\n \"Action\": \" All Computer Mode | Secure | Installation | Learning | MonitorOnly | Manual Update | Pre-Releases | Regular | Expedited | Slow and Steady\",\r\n \"KindOfAction\": \" Computer Mode | TamperProtectionDisabled | NeedsReview | ReadyToSecure | BaselineNotUploaded | Update Channel\"\r\n }",
"requestBody": {
"description": "",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ComputerParameterDto"
}
},
"text/json": {
"schema": {
"$ref": "#/components/schemas/ComputerParameterDto"
}
},
"application/*+json": {
"schema": {
"$ref": "#/components/schemas/Comp
保存された差分
原文
ファイルを開く
{ "openapi": "3.0.1", "info": { "title": "PortalAPI", "version": "v1.0.0" }, "paths": { "/portalapi/ActionLog/ActionLogGetByParametersV2": { "post": { "tags": [ "ActionLog" ], "summary": "Get Action Logs By Parameters.", "description": "Parameters Values:\r\n \r\n {\r\n \"ActionType\": \"None = 0 | BaseLine = 1 | Configuration = 2 | Delete = 3 | Elevation = 4 | Execute = 5 |\r\n Install = 6 | Move = 7 | Network = 8 | NewProcess = 9 | Powershell = 10 | Read = 11 | \r\n Registry = 12 | Uninstall = 13 | Write = 14 | OSEventLog = 15\",\r\n \"SourceTableId\": \"ActionLog = 1 | DenyActionLog = 2 | BaselineActionLog = 3 | EventLogActionLog = 4\",\r\n \"ActionId\": \"Permit = 1 | Deny = 2 | DenyOptionToRequest = 3 | InstallMode = 4 | MissingCoreFiles = 5 | Ringfenced = 6 | AnyDeny = 7\",\r\n \"GroupBy\": \"FullPath = path | Hash = hash | SourceIp = sourceip | Cert = cert | Hostname = hostname | Username = username | ProcessPath = process\"\r\n }", "parameters": [ { "name": "usenewsearch", "in": "header", "schema": { "type": "string" } } ], "requestBody": { "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ActionLogParamsDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ActionLogParamsDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ActionLogParamsDto" } } } }, "responses": { "200": { "description": "Success" } } } }, "/portalapi/ActionLog/ActionLogGetAllForFileHistory": { "get": { "tags": [ "ActionLog" ], "summary": "Get All File History by hostname and fullpath", "description": "Parameters Values:\r\n \r\n {\r\n \"sourceTableId\": \"ActionLog = 1 | DenyActionLog = 2 | BaselineActionLog = 3 | EventLogActionLog = 4\"\r\n }", "parameters": [ { "name": "sourceTableId", "in": "query", "description": "", "schema": { "type": "integer", "format": "int32" } }, { "name": "hostname", "in": "query", "description": "", "schema": { "type": "string" } }, { "name": "fullPath", "in": "query", "description": "", "schema": { "type": "string" } }, { "name": "pageNumber", "in": "query", "description": "", "schema": { "type": "integer", "format": "int32", "default": 1 } }, { "name": "pageSize", "in": "query", "description": "", "schema": { "type": "integer", "format": "int32", "default": 25 } } ], "responses": { "200": { "description": "Success" } } } }, "/portalapi/ActionLog/ActionLogGetAllForFileHistoryV2": { "get": { "tags": [ "ActionLog" ], "summary": "Get All File History by hostname and fullpath", "description": "Parameters Values:\r\n \r\n {\r\n \"sourceTableId\": \"ActionLog = 1 | DenyActionLog = 2 | BaselineActionLog = 3 | EventLogActionLog = 4\"\r\n }", "parameters": [ { "name": "sourceTableId", "in": "query", "description": "", "schema": { "type": "integer", "format": "int32" } }, { "name": "hostname", "in": "query", "description": "", "schema": { "type": "string" } }, { "name": "fullPath", "in": "query", "description": "", "schema": { "type": "string" } }, { "name": "pageNumber", "in": "query", "description": "", "schema": { "type": "integer", "format": "int32", "default": 1 } }, { "name": "pageSize", "in": "query", "description": "", "schema": { "type": "integer", "format": "int32", "default": 25 } } ], "responses": { "200": { "description": "Success" } } } }, "/portalapi/ActionLog/ActionLogGetById": { "get": { "tags": [ "ActionLog" ], "summary": "Get Action Logs by Id.", "description": "Parameters Values:\r\n \r\n {\r\n \"sourceTableId\": \"ActionLog = 1 | DenyActionLog = 2 | BaselineActionLog = 3 | EventLogActionLog = 4\"\r\n }", "parameters": [ { "name": "actionLogId", "in": "query", "description": "", "schema": { "type": "integer", "format": "int64" } }, { "name": "sourceTableId", "in": "query", "description": "", "schema": { "type": "integer", "format": "int32" } }, { "name": "addToApplication", "in": "query", "description": "", "schema": { "type": "boolean", "default": false } } ], "responses": { "200": { "description": "Success" } } } }, "/portalapi/ActionLog/ActionLogGetByIdV2": { "get": { "tags": [ "ActionLog" ], "parameters": [ { "name": "eActionLogId", "in": "query", "schema": { "type": "string" } }, { "name": "sourceTableId", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "addToApplication", "in": "query", "schema": { "type": "boolean", "default": false } } ], "responses": { "200": { "description": "Success" } } } }, "/portalapi/ActionLog/ActionLogGetPolicyConditionsForPermitApplication": { "post": { "tags": [ "ActionLog" ], "summary": "Get Policy Conditions For Permit Application", "description": "Parameters Values:\r\n \r\n {\r\n \"OSType\": \"All = 0 | Windows = 1 | MAC = 2 | Linux = 3\"\r\n \"ActionType\": \"None = 0 | BaseLine = 1 | Configuration = 2 | Delete = 3 | Elevation = 4 | Execute = 5 |\r\n Install = 6 | Move = 7 | Network = 8 | NewProcess = 9 | Powershell = 10 | Read = 11 | \r\n Registry = 12 | Uninstall = 13 | Write = 14 | OSEventLog = 15\",\r\n }", "parameters": [ { "name": "usenewsearch", "in": "header", "schema": { "type": "string" } } ], "requestBody": { "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PermitApplicationDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/PermitApplicationDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/PermitApplicationDto" } } } }, "responses": { "200": { "description": "Success" } } } }, "/portalapi/ActionLog/ActionLogGetSearchString": { "post": { "tags": [ "ActionLog" ], "summary": "Get Search String (This is for save search).", "description": "Parameters Values:\r\n \r\n {\r\n \"ActionType\": \"None = 0 | BaseLine = 1 | Configuration = 2 | Delete = 3 | Elevation = 4 | Execute = 5 |\r\n Install = 6 | Move = 7 | Network = 8 | NewProcess = 9 | Powershell = 10 | Read = 11 | \r\n Registry = 12 | Uninstall = 13 | Write = 14 | OSEventLog = 15\",\r\n \"SourceTableId\": \"ActionLog = 1 | DenyActionLog = 2 | BaselineActionLog = 3 | EventLogActionLog = 4\",\r\n \"ActionId\": \"Permit = 1 | Deny = 2 | DenyOptionToRequest = 3 | InstallMode = 4 | MissingCoreFiles = 5 | Ringfenced = 6 | AnyDeny = 7\",\r\n \"GroupBy\": \"FullPath = path | Hash = hash | SourceIp = sourceip | Cert = cert | Hostname = hostname | Username = username | ProcessPath = process\"\r\n }", "requestBody": { "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ActionLogParamsDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ActionLogParamsDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ActionLogParamsDto" } } } }, "responses": { "200": { "description": "Success" } } } }, "/portalapi/Application/ApplicationGetById": { "get": { "tags": [ "Application" ], "summary": "Get Application by Id.", "parameters": [ { "name": "applicationId", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "Success" } } } }, "/portalapi/Application/ApplicationGetResearchDetailsById": { "get": { "tags": [ "Application" ], "summary": "Get Application Research Details by Id.", "parameters": [ { "name": "applicationId", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "Success" } } } }, "/portalapi/Application/ApplicationGetForMaintenanceMode": { "get": { "tags": [ "Application" ], "summary": "Get Application Options for Maintenance Scheduling", "description": "Parameters Values:\r\n \r\n {\r\n \"OSType\": \"All = 0 | Windows = 1 | MAC = 2 | Linux = 3\"\r\n }", "parameters": [ { "name": "osType", "in": "query", "description": "", "schema": { "type": "integer", "format": "int32", "default": 1 } } ], "responses": { "200": { "description": "Success" } } } }, "/portalapi/Application/ApplicationGetMatchingList": { "post": { "tags": [ "Application" ], "summary": "Get Matching Applications", "description": "Parameters Values:\r\n \r\n {\r\n \"OSType\": \"All = 0 | Windows = 1 | MAC = 2 | Linux = 3\"\r\n }", "requestBody": { "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ApplicationMatchParameterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ApplicationMatchParameterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ApplicationMatchParameterDto" } } } }, "responses": { "200": { "description": "Success" } } } }, "/portalapi/Application/ApplicationGetForApplicationOptions": { "post": { "tags": [ "Application" ], "summary": "Load Application", "description": "Parameters Values:\r\n \r\n {\r\n \"OSType\": \"All = 0 | Windows = 1 | MAC = 2 | Linux = 3\"\r\n }", "requestBody": { "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ApplicationGetForApplicationOptionsDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ApplicationGetForApplicationOptionsDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ApplicationGetForApplicationOptionsDto" } } } }, "responses": { "200": { "description": "Success" } } } }, "/portalapi/ApprovalRequest/ApprovalRequestGetById": { "get": { "tags": [ "ApprovalRequest" ], "summary": "Get Approval Request By ID", "parameters": [ { "name": "approvalRequestId", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "Success" } } } }, "/portalapi/ApprovalRequest/ApprovalRequestGetFileDownloadDetailsById": { "get": { "tags": [ "ApprovalRequest" ], "summary": "Get File Download Details By Approval Request Id", "parameters": [ { "name": "approvalRequestId", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "Success" } } } }, "/portalapi/ApprovalRequest/ApprovalRequestGetPermitApplicationById": { "get": { "tags": [ "ApprovalRequest" ], "summary": "Get Permit Application Details By Approval Request Id", "parameters": [ { "name": "approvalRequestId", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "Success" } } } }, "/portalapi/ApprovalRequest/ApprovalRequestPermitApplication": { "post": { "tags": [ "ApprovalRequest" ], "summary": "Approve Permit Application Request", "description": "Parameters Values:\r\n \r\n {\r\n \"osType\": \"All = 0 | Windows = 1 | MAC = 2 | Linux = 3\"\r\n }", "requestBody": { "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PermitApplicationDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/PermitApplicationDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/PermitApplicationDto" } } } }, "responses": { "200": { "description": "Success" } } } }, "/portalapi/ApprovalRequest/ApprovalRequestGetStorageApprovalById": { "get": { "tags": [ "ApprovalRequest" ], "summary": "Get Storage Approval Request By Id", "parameters": [ { "name": "approvalRequestId", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "Success" } } } }, "/portalapi/ApprovalRequest/ApprovalRequestPermitStorageApproval": { "post": { "tags": [ "ApprovalRequest" ], "summary": "Approve Storage Request", "requestBody": { "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/StorageApprovalDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/StorageApprovalDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/StorageApprovalDto" } } } }, "responses": { "200": { "description": "Success" } } } }, "/portalapi/ApprovalRequest/ApprovalRequestGetByParameters": { "post": { "tags": [ "ApprovalRequest" ], "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ApprovalRequestParametersDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ApprovalRequestParametersDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ApprovalRequestParametersDto" } } } }, "responses": { "200": { "description": "Success" } } } }, "/portalapi/ApprovalRequest/ApprovalRequestGetCount": { "get": { "tags": [ "ApprovalRequest" ], "summary": "Get Approval Request Pending Count", "parameters": [ { "name": "includeChildOrganizations", "in": "query", "description": "", "schema": { "type": "boolean", "default": true } } ], "responses": { "200": { "description": "Success" } } } }, "/portalapi/ApprovalRequest/ApprovalRequestUpdateForTakeOwnership": { "post": { "tags": [ "ApprovalRequest" ], "summary": "Take Ownership of Approval Request", "requestBody": { "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ApprovalRequestDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ApprovalRequestDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ApprovalRequestDto" } } } }, "responses": { "200": { "description": "Success" } } } }, "/portalapi/ApprovalRequest/ApprovalRequestUpdateForIgnore": { "post": { "tags": [ "ApprovalRequest" ], "summary": "Ignore Approval Request", "requestBody": { "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ApprovalRequestUpdateParametersDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ApprovalRequestUpdateParametersDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ApprovalRequestUpdateParametersDto" } } } }, "responses": { "200": { "description": "Success" } }, "deprecated": true } }, "/portalapi/ApprovalRequest/ApprovalRequestUpdateForReject": { "post": { "tags": [ "ApprovalRequest" ], "summary": "Reject Approval Request", "requestBody": { "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ApprovalRequestUpdateParametersDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ApprovalRequestUpdateParametersDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ApprovalRequestUpdateParametersDto" } } } }, "responses": { "200": { "description": "Success" } } } }, "/portalapi/ApprovalRequest/ApprovalRequestAuthorizeForPermitById": { "post": { "tags": [ "ApprovalRequest" ], "summary": "Authorize Approval Request for Permit", "requestBody": { "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ApprovalRequestAuthorizeDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ApprovalRequestAuthorizeDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ApprovalRequestAuthorizeDto" } } } }, "responses": { "200": { "description": "Success" } } } }, "/portalapi/Computer/ComputerGetByAllParameters": { "post": { "tags": [ "Computer" ], "summary": "Load Computers By All Parameters", "description": "Parameters Values:\r\n \r\n \r\n {\r\n \"OrderBy\": \"computername | group | action | lastcheckin | computerinstalldate | deniedcountthreedays | updatechannel | threatlockerversion\",\r\n \"Action\": \" All Computer Mode | Secure | Installation | Learning | MonitorOnly | Manual Update | Pre-Releases | Regular | Expedited | Slow and Steady\",\r\n \"KindOfAction\": \" Computer Mode | TamperProtectionDisabled | NeedsReview | ReadyToSecure | BaselineNotUploaded | Update Channel\"\r\n }", "requestBody": { "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ComputerParameterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ComputerParameterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ComputerParameterDto" } } } }, "responses": { "200": { "description": "Success" } } } }, "/portalapi/Computer/ComputerGetForEditById": { "get": { "tags": [ "Computer" ], "summary": "Get Computer Information By Id.", "parameters": [ { "name": "computerId", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "Success" } } } }, "/portalapi/Computer/ComputerUpdateForEdit": { "patch": { "tags": [ "Computer" ], "summary": "Update Computer", "requestBody": { "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ComputerUpdateDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ComputerUpdateDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ComputerUpdateDto" } } } }, "responses": { "200": { "description": "Success" } } } }, "/portalapi/Computer/ComputerUpdateBaselineRescan": { "post": { "tags": [ "Computer" ], "summary": "Update Baseline Rescan Computer", "requestBody": { "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ComputerRescanBaselineDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ComputerRescanBaselineDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ComputerRescanBaselineDto" } } } }, "responses": { "200": { "description": "Success" } } } }, "/portalapi/Computer/ComputerUpdateShouldRestartByIds": { "post": { "tags": [ "Computer" ], "summary": "Restart service for selected computers", "requestBody": { "description": "", "content": { "application/json": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/ComputerRestartServiceDto" } } }, "text/json": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/ComputerRestartServiceDto" } } }, "application/*+json": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/ComputerRestartServiceDto" } } } } }, "responses": { "200": { "description": "Success" } } } }, "/portalapi/Computer/ComputerUpdateShouldRestartByOrganization": { "post": { "tags": [ "Computer" ], "summary": "Restart Organization Computers", "requestBody": { "description": "", "content": { "application/json": { "schema": { "type": "boolean" } }, "text/json": { "schema": { "type": "boolean" } }, "application/*+json": { "schema": { "type": "boolean" } } } }, "responses": { "200": { "description": "Success" } } } }, "/portalapi/Computer/ComputerMoveToOtherOrganization": { "post": { "tags": [ "Computer" ], "summary": "Move Computer", "description": "Parameters Values:\r\n \r\n {\r\n \"MaintenanceTypeId\": \" MonitorOnly = 1 | Installation Mode = 2 | Learning = 3 | Elevation Mode = 4 | Learning Mode Hash Only = 5 | TamperProtectionDisabled = 6\",\r\n \"OSType\": \"Windows = 1 | MAC = 2 | Linux = 3\"\r\n }", "requestBody": { "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ComputerTransferDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ComputerTransferDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ComputerTransferDto" } } } }, "responses": { "200": { "description": "Success" } } } }, "/portalapi/Computer/ComputerEnableProtection": { "post": { "tags": [ "Computer" ], "summary": "Computer Enable Protection", "requestBody": { "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ComputerEnableProtectionDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ComputerEnableProtectionDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ComputerEnableProtectionDto" } } } }, "responses": { "200": { "description": "Success" } } } }, "/portalapi/Computer/ComputerDisableProtection": { "post": { "tags": [ "Computer" ], "summary": "Disable Computer Protection", "description": "Parameters Values:\r\n \r\n {\r\n \"Action\": \" MonitorOnly | Installation Mode | Learning | Elevation Mode | Learning Mode Hash Only | TamperProtectionDisabled | Secure\",\r\n \"MaintenanceModeType\": \" MonitorOnly = 1 | Learning = 3 | TamperProtectionDisabled = 6\"\r\n }", "requestBody": { "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ComputerDisabledProtectionDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ComputerDisabledProtectionDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ComputerDisabledProtectionDto" } } } }, "responses": { "200": { "description": "Success" } } } }, "/portalapi/Computer/ComputerRemoveDuplicate": { "post": { "tags": [ "Computer" ], "summary": "Remove Duplicate Computers", "requestBody": { "description": "", "content": { "application/json": { "schema": { "type": "boolean" } }, "text/json": { "schema": { "type": "boolean" } }, "application/*+json": { "schema": { "type": "boolean" } } } }, "responses": { "200": { "description": "Success" } } } }, "/portalapi/Computer/ComputerUpdateMaintenanceMode": { "post": { "tags": [ "Computer" ], "summary": "Updates a device's maintenance mode settings.", "description": "Use this endpoint to enable or disable specific maintenance modes for a device.\r\n \r\n**Maintenance Mode IDs:**\r\n* **Application Control Monitor**: `1`\r\n* **Application Control Installation**: `2`\r\n* **Application Control Learning**: `3`\r\n* **Network Control Monitor**: `17`\r\n* **Storage Control Monitor**: `18`\r\n \r\n**OS Type IDs:**\r\n* **Windows**: `1`\r\n* **MAC**: `2`\r\n* **Linux**: `3`", "requestBody": { "description": "A DTO containing the device identifier and the maintenance mode settings to apply.", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ComputerUpdateMaintenanceModeDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ComputerUpdateMaintenanceModeDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ComputerUpdateMaintenanceModeDto" } } } }, "responses": { "200": { "description": "Success" } } } }, "/portalapi/Computer/ComputerUpdateThreatlockerVersionByIds": { "post": { "tags": [ "Computer" ], "summary": "Update Computers Threatlocker version", "requestBody": { "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ComputerVersionDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ComputerVersionDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ComputerVersionDto" } } } }, "responses": { "200": { "description": "Success" } } } }, "/portalapi/Computer/ComputerUpdateToFinishMaintenanceMode": { "post": { "tags": [ "Computer" ], "summary": "End Maintenance Mode", "description": "Parameters Values:\r\n \r\n {\r\n \"MaintenanceTypeId\": \" MonitorOnly = 1 | Installation Mode = 2 | Learning = 3 | Elevation Mode = 4 | Learning Mode Hash Only = 5 | TamperProtectionDisabled = 6\",\r\n \"OSType\": \"Windows = 1 | MAC = 2 | Linux = 3\"\r\n }", "requestBody": { "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ComputerUpdateToFinishMaintenanceModeDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ComputerUpdateToFinishMaintenanceModeDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ComputerUpdateToFinishMaintenanceModeDto" } } } }, "responses": { "200": { "description": "Success" } } } }, "/portalapi/Computer/ComputerGetForNewComputer": { "get": { "tags": [ "Computer" ], "summary": "Get data for new computer", "responses": { "200": { "description": "Success" } } } }, "/portalapi/Computer/ComputerGetDownload": { "post": { "tags": [ "Computer" ], "summary": "Computer Get Download", "description": "Parameters Values:\r\n \r\n {\r\n \"FileType\": \" Stub Installer = stub | MSI Installer = windows | PowerShell Script = pssscript | PKG File = mac | Remediator Service Installer = remediation\",\r\n \"Platform\": \" X86 | X64 | ''\"\r\n }", "requestBody": { "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ComputerDownloadParameterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ComputerDownloadParameterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ComputerDownloadParameterDto" } } } }, "responses": { "200": { "description": "Success" } } } }, "/portalapi/Computer/ComputerGetOSTypeByIds": { "post": { "tags": [ "Computer" ], "summary": "Get OS Types for Computer.", "requestBody": { "description": "", "content": { "application/json": { "schema": { "type": "array", "items": { "type": "string", "format": "uuid" } } }, "text/json": { "schema": { "type": "array", "items": { "type": "string", "format": "uuid" } } }, "application/*+json": { "schema": { "type": "array", "items": { "type": "string", "format": "uuid" } } } } }, "responses": { "200": { "description": "Success" } } } }, "/portalapi/Computer/ComputerSignedScriptDownload": { "get": { "tags": [ "Computer" ], "summary": "Download Login Script", "parameters": [ { "name": "brand", "in": "query", "description": "", "schema": { "type": "string" } } ], "responses": { "200": { "description": "Success" } } } }, "/portalapi/Computer/ComputerSamplePathDownload": { "get": { "tags": [ "Computer" ], "summary": "Download Sample Batch File", "parameters": [ { "name": "brand", "in": "query", "description": "", "schema": { "type": "string" } }, { "name": "authKey", "in": "query", "description": "", "schema": { "type": "string" } } ], "responses": { "200": { "description": "Success" } } } }, "/portalapi/Computer/ComputerUnSignedScriptDownload": { "get": { "tags": [ "Computer" ], "summary": "Download Unsigned Login Script", "parameters": [ { "name": "brand", "in": "query", "description": "", "schema": { "type": "string" } } ], "responses": { "200": { "description": "Success" } } } }, "/portalapi/Computer/ComputerUpdateChannel": { "post": { "tags": [ "Computer" ], "summary": "Threatlocker Update Channel", "description": "Parameters Values:\r\n \r\n {\r\n \"UpdateChannel\": \" Manual Update = 0 | Pre-Releases = 1 | Regular = 2 | Expedited = 3 | Slow and Steady = 4\"\r\n }", "requestBody": { "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ComputerChannelDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ComputerChannelDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ComputerChannelDto" } } } }, "responses": { "200": { "description": "Success" } } } }, "/portalapi/ComputerCheckin/ComputerCheckinGetByParameters": { "post": { "tags": [ "ComputerCheckin" ], "summary": "Get Computer Check-In History by Parameters", "requestBody": { "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ComputerCheckinParametersDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ComputerCheckinParametersDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ComputerCheckinParametersDto" } } } }, "responses": { "200": { "description": "Success" } } } }, "/portalapi/ComputerGroup/ComputerGroupGetGroupAndComputer": { "get": { "tags": [ "ComputerGroup" ], "summary": "Get Groups and Computer", "description": "Parameters Values:\r\n \r\n {\r\n \"OSType\": \"All = 0 | Windows = 1 | MAC = 2 | Linux = 3\"\r\n }", "parameters": [ { "name": "ComputerGroupId", "in": "query", "schema": { "type": "string", "format": "uuid" } }, { "name": "OSType", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "IncludeGlobal", "in": "query", "schema": { "type": "boolean" } }, { "name": "IncludeAllPolicies", "in": "query", "schema": { "type": "boolean" } }, { "name": "IncludeOrganizations", "in": "query", "schema": { "type": "boolean" } }, { "name": "IncludeAllComputers", "in": "query", "schema": { "type": "boolean" } }, { "name": "IncludeParentGroups", "in": "query", "schema": { "type": "boolean" } }, { "name": "IncludeLoggedInObjects", "in": "query", "schema": { "type": "boolean" } }, { "name": "IncludeDnsServers", "in": "query", "schema": { "type": "boolean" } }, { "name": "PortalModuleTypeId", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "IncludeAccessDevices", "in": "query", "schema": { "type": "boolean" } } ], "responses": { "200": { "description": "Success" } } } }, "/portalapi/ComputerGroup/ComputerGroupGetDropdownByOrganizationId": { "get": { "tags": [ "ComputerGroup" ], "summary": "Get Computer Groups by OrganizationId", "parameters": [ { "name": "computerGroupOSTypeId", "in": "query", "schema": { "type": "integer", "format": "int32", "default": 0 } }, { "name": "computerOSType", "in": "query", "schema": { "type": "string", "default": "windows" } }, { "name": "hideGlobals", "in": "query", "description": "", "schema": { "type": "boolean", "default": false } } ], "responses": { "200": { "description": "Success" } } } }, "/portalapi/ComputerGroup/ComputerGroupGetForPermitApplication": { "get": { "tags": [ "ComputerGroup" ], "summary": "Get Computer Groups For Permit Application", "description": "Parameters Values:\r\n \r\n {\r\n \"OSType\": \"All = 0 | Windows = 1 | MAC = 2 | Linux = 3\"\r\n }", "parameters": [ { "name": "osType", "in": "query", "description": "", "schema": { "type": "integer", "format": "int32", "default": 1 } } ], "responses": { "200": { "description": "Success" } } } }, "/portalapi/ComputerGroup/ComputerGroupGetForDownload": { "get": { "tags": [ "ComputerGroup" ], "summary": "Get Group Download Installers", "parameters": [ { "name": "installKey", "in": "query", "description": "", "schema": { "type": "string" } } ], "responses": { "200": { "description": "Success" } } } }, "/portalapi/MaintenanceMode/MaintenanceModeGetByComputerId": { "get": { "tags": [ "MaintenanceMode" ], "summary": "Get Maintenance Schedule By Computer Id", "parameters": [ { "name": "computerId", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "Success" } }, "deprecated": true } }, "/portalapi/MaintenanceMode/MaintenanceModeInsert": { "post": { "tags": [ "MaintenanceMode" ], "summary": "Add to Maintenance Schedule", "description": "Parameters Values:\r\n \r\n {\r\n \"AutomaticApplicationType\": \" empty = 0 | Automatic Computer = 1 | Automatic Group = 2 | Automatic System = 3\",\r\n \"MaintenanceTypeId\": \" MonitorOnly = 1 | Installation Mode = 2 | Learning = 3 | Elevation Mode = 4 | Learning Mode Hash Only = 5 | TamperProtectionDisabled = 6\"\r\n }", "requestBody": { "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/MaintenanceModeInsertDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/MaintenanceModeInsertDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/MaintenanceModeInsertDto" } } } }, "responses": { "200": { "description": "Success" } } } }, "/portalapi/MaintenanceMode/MaintenanceModeEndById": { "patch": { "tags": [ "MaintenanceMode" ], "summary": "End Maintenance Schedule", "description": "Parameters Values:\r\n \r\n {\r\n \"AppliesToType\": \" empty = 0 | Automatic Computer = 1 | Automatic Group = 2 | Automatic System = 3\",\r\n \"MaintenanceTypeId\": \" MonitorOnly = 1 | Installation Mode = 2 | Learning = 3 | Elevation Mode = 4 | Learning Mode Hash Only = 5 | TamperProtectionDisabled = 6\"\r\n }", "requestBody": { "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/MaintenanceModeEndDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/MaintenanceModeEndDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/MaintenanceModeEndDto" } } } }, "responses": { "200": { "description": "Success" } } } }, "/portalapi/MaintenanceMode/MaintenanceModeUpdateEndDateTimeForSpecificDate": { "post": { "tags": [ "MaintenanceMode" ], "summary": "Updated Maintenance Mode End Date Time.", "description": "Parameters Values:\r\n \r\n {\r\n \"MaintenanceTypeId\": \" MonitorOnly = 1 | Installation Mode = 2 | Learning = 3 | Elevation Mode = 4 | Learning Mode Hash Only = 5 | TamperProtectionDisabled = 6\",\r\n \"OSType\": \"Windows = 1 | MAC = 2 | Linux = 3\"\r\n }", "requestBody": { "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/MaintenanceModeUpdateEndDateTimeDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/MaintenanceModeUpdateEndDateTimeDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/MaintenanceModeUpdateEndDateTimeDto" } } } }, "responses": { "200": { "description": "Success" } } } }, "/portalapi/OnlineDevices/OnlineDevicesGetByParameters": { "get": { "tags": [ "OnlineDevices" ], "summary": "View Online Devices", "parameters": [ { "name": "pageNumber", "in": "query", "description": "", "schema": { "type": "integer", "format": "int32", "default": 1 } }, { "name": "pageSize", "in": "query", "description": "", "schema": { "type": "integer", "format": "int32", "default": 2 } } ], "responses": { "200": { "description": "Success" } } } }, "/portalapi/Organization/OrganizationGetAuthKeyById": { "get": { "tags": [ "Organization" ], "summary": "Get Auth Key", "responses": { "200": { "description": "Success" } } } }, "/portalapi/Organization/OrganizationUpdateAuthKeyById": { "post": { "tags": [ "Organization" ], "summary": "Generate Auth Key", "responses": { "200": { "description": "Success" } } } }, "/portalapi/Organization/OrganizationGetForMoveComputers": { "get": { "tags": [ "Organization" ], "summary": "Get Organizations For Move Computers", "parameters": [ { "name": "searchText", "in": "query", "description": "", "schema": { "type": "string", "default": "" } } ], "responses": { "200": { "description": "Success" } } } }, "/portalapi/Policy/PolicyGetById": { "get": { "tags": [ "Policy" ], "summary": "Get Policy by Id.", "parameters": [ { "name": "policyId", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "Success" } } } }, "/portalapi/Report/ReportGetByOrganizationId": { "get": { "tags": [ "Report" ], "summary": "Get report(s) by organization id.", "responses": { "200": { "description": "Success" } } } }, "/portalapi/Report/ReportGetDynamicData": { "post": { "tags": [ "Report" ], "summary": "Generate report data.", "requestBody": { "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ReportParams" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ReportParams" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ReportParams" } } } }, "responses": { "200": { "description": "Success" } } } }, "/portalapi/SaveSearch/SaveSearchGetByPage": { "post": { "tags": [ "SaveSearch" ], "summary": "Get Save Search.", "requestBody": { "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/SaveSearchesDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SaveSearchesDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SaveSearchesDto" } } } }, "responses": { "200": { "description": "Success" } } } }, "/portalapi/SaveSearch/SaveSearchInsert": { "post": { "tags": [ "SaveSearch" ], "summary": "Insert Save Search.", "requestBody": { "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/SaveSearchDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SaveSearchDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SaveSearchDto" } } } }, "responses": { "200": { "description": "Success" } } } }, "/portalapi/SaveSearch/SaveSearchDeleteById": { "delete": { "tags": [ "SaveSearch" ], "summary": "Delete Save Search.", "parameters": [ { "name": "saveSearchId", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "Success" } } } }, "/portalapi/SystemAudit/SystemAuditGetForHealthCenter": { "post": { "tags": [ "SystemAudit" ], "summary": "Retrieves System Audit data for the Health Center, specifically focused on login attempts.", "description": "This endpoint retrieves a paginated list of audit records related to user login attempts, \r\nfiltered by date range, search text, and whether the login was successful or denied.\r\nIt can also filter by latitude and longitude if provided in the correct format within the search text.\r\n<br /><br />\r\n**Search Text Usage:**\r\n\r\n* **Standard Text Search:** You can enter any text to search within the audit records. The system will search for this text in various fields, such as username or IP address.\r\n* **Latitude/Longitude Search:** To search by geographical location, use the format \"lat:[latitude]&long:[longitude]\". \r\n - For example, \"lat:34.0522&long:-118.2437\" will search for audit records near Los Angeles.\r\n\r\n<br />\r\n**Sample request:**\r\n \r\n POST /SystemAuditGetForHealthCenter\r\n {\r\n \"days\": 30,\r\n \"isLoggedIn\": false,\r\n \"pageSize\": 25,\r\n \"pageNumber\": 1,\r\n \"searchText\": \"lat:40.7128&long:-74.0060\"\r\n }\r\n \r\n POST /SystemAuditGetForHealthCenter\r\n {\r\n \"days\": 30,\r\n \"isLoggedIn\": false,\r\n \"pageSize\": 25,\r\n \"pageNumber\": 1,\r\n \"searchText\": \"United States\"\r\n }", "requestBody": { "description": "Parameters for filtering audit data.", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/SystemAuditHealthCenterParams" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SystemAuditHealthCenterParams" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SystemAuditHealthCenterParams" } } } }, "responses": { "200": { "description": "Successfully retrieved the Health Center audit data." }, "400": { "description": "The request was malformed or invalid." }, "401": { "description": "The user does not have the required permissions." }, "403": { "description": "The user is not authorized to perform this action." }, "500": { "description": "An unexpected error occurred on the server." } } } }, "/portalapi/SystemAudit/SystemAuditGetByParameters": { "post": { "tags": [ "SystemAudit" ], "summary": "Retrieves System Audit records based on specified parameters.", "description": "This endpoint retrieves a paginated list of System Audit records, allowing filtering by various parameters such as username, action, IP address, effective action, details, date range, and organization.\r\n<br /><br />\r\n**Filtering and Search:**\r\n<br />\r\n* **Wildcard Search:** The `Details`, `IPAddress`, `EffectiveAction`, and `Username` fields support wildcard searches.\r\n - If the search text contains an asterisk (`*`), it will be replaced with a percent sign (`%`) for the SQL LIKE operator.\r\n - If the search text does not contain an asterisk (`*`), a percent sign (`%`) will be added to both the beginning and end of the search text by default (searching for \"test\" will become \"%test%\"). This means it will search for any records that *contain* the search text.\r\n* **Date Range:** Use `StartDate` and `EndDate` to filter records within a specific date range.\r\n* **Organization:** By default, the endpoint retrieves records for the current organization. Set `ViewChildOrganizations` to `true` to include child organizations in the search. If the user is logged into the Master Organization, it is not necessary to use `ViewChildOrganizations`.\r\n<br />\r\n\r\n**Sample Request:**\r\n \r\n POST /portalApi/SystemAuditGetByParameters\r\n {\r\n \"username\": \"*test*\", OR \"username\": \"test\",\r\n \"action\": \"Read\",\r\n \"ipAddress\": \"*\",\r\n \"effectiveAction\": \"Permitted\",\r\n \"details\": \"Viewed*\",\r\n \"startDate\": \"2023-01-01T00:00:00Z\",\r\n \"endDate\": \"2024-01-27T23:59:59Z\",\r\n \"pageSize\": 25,\r\n \"pageNumber\": 1,\r\n \"viewChildOrganizations\": false,\r\n \"objectId\": \"00000000-0000-0000-0000-000000000000\"\r\n }\r\n**This request would search for:**\r\n- Usernames that contain \"test\" anywhere.\r\n- Any IP address.\r\n- Details that start with \"Viewed\".", "requestBody": { "description": "Parameters for filtering System Audit records.", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/SystemAuditParametersDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SystemAuditParametersDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SystemAuditParametersDto" } } } }, "responses": { "200": { "description": "Successfully retrieved the System Audit records." }, "400": { "description": "The request was malformed or invalid." }, "401": { "description": "The user is not authenticated or does not have permission to view System Audit records." }, "403": { "description": "The user is not authorized to perform this action." }, "500": { "description": "An unexpected error occurred on the server." } } } }, "/portalapi/Tag/TagGetById": { "get": { "tags": [ "Tag" ], "summary": "Get Tag by Id.", "parameters": [ { "name": "tagId", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "Success" } } } }, "/portalapi/Tag/TagGetDowndownOptionsByOrganizationId": { "get": { "tags": [ "Tag" ], "summary": "Get Tag Dropdown Options.", "parameters": [ { "name": "includeBuiltIns", "in": "query", "description": "", "schema": { "type": "boolean" } }, { "name": "tagType", "in": "query", "description": "", "schema": { "type": "integer", "format": "int32", "default": 1 } } ], "responses": { "200": { "description": "Success" } } } }, "/portalapi/Tag/TagUpdate": { "post": { "tags": [ "Tag" ], "summary": "Update Tag.", "requestBody": { "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/TagDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/TagDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/TagDto" } } } }, "responses": { "200": { "description": "Success" } } } }, "/portalapi/ThreatLockerVersion/ThreatLockerVersionGetForDropdownList": { "get": { "tags": [ "ThreatLockerVersion" ], "summary": "Get Threatlocker Versions", "responses": { "200": { "description": "Success" } } } }, "/portalapi/UploadRequest/UploadRequestInsert": { "post": { "tags": [ "UploadRequest" ], "summary": "Insert Upload Request.", "requestBody": { "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/UploadRequestDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/UploadRequestDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/UploadRequestDto" } } } }, "responses": { "200": { "description": "Success" } } } }, "/portalapi/UploadRequest/UploadRequestGet": { "post": { "tags": [ "UploadRequest" ], "summary": "Get Upload Request.", "requestBody": { "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/UploadRequestDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/UploadRequestDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/UploadRequestDto" } } } }, "responses": { "200": { "description": "Success" } } } }, "/portalapi/VDIHyperV/VDIHyperVGetTestingEnvironmentDetails": { "post": { "tags": [ "VDIHyperV" ], "summary": "Get Testing Environment Details For VDI HyperV", "requestBody": { "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/FileDownloadDetailsDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/FileDownloadDetailsDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/FileDownloadDetailsDto" } } } }, "responses": { "200": { "description": "Success" } } } } }, "components": { "schemas": { "ActionLogCreatedByProcessesDto": { "type": "object", "properties": { "createdByProcess": { "type": "string", "default": "", "nullable": true }, "count": { "type": "integer", "format": "int32" } }, "additionalProperties": false }, "ActionLogDto": { "type": "object", "properties": { "actionLogId": { "type": "integer", "format": "int64" }, "eActionLogId": { "type": "string", "nullable": true }, "organizationId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "computerId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "dateTime": { "type": "string", "format": "date-time" }, "dateTimeImported": { "type": "string", "format": "date-time" }, "organizationName": { "type": "string", "default": "", "nullable": true }, "hostname": { "type": "string", "default": "", "nullable": true }, "username": { "type": "string", "default": "", "nullable": true }, "fullPath": { "type": "string", "default": "", "nullable": true }, "policyName": { "type": "string", "default": "", "nullable": true }, "actionType": { "type": "string", "default": "", "nullable": true }, "actionId": { "type": "integer", "format": "int32" }, "action": { "type": "string", "default": "", "nullable": true }, "isMonitorMode": { "type": "boolean" }, "monitorMode": { "type": "string", "default": "", "nullable": true }, "learningModeEndDate": { "type": "string", "format": "date-time" }, "policyId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "policyLocation": { "type": "string", "default": "", "nullable": true }, "policyOrganizationId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "processId": { "type": "integer", "format": "int32" }, "processPath": { "type": "string", "default": "", "nullable": true }, "hash": { "type": "string", "default": "", "nullable": true }, "createdByProcess": { "type": "string", "default": "", "nullable": true }, "data": { "type": "string", "default": "", "nullable": true }, "remotePresence": { "type": "boolean" }, "remotePresenceText": { "type": "string", "default": "", "nullable": true }, "remotePresenceThreatLockerDetected": { "type": "boolean" }, "deviceType": { "type": "string", "default": "", "nullable": true }, "cert": { "type": "string", "default": "", "nullable": true }, "certs": { "type": "array", "items": { "type": "string" }, "nullable": true }, "certExists": { "type": "boolean" }, "certificates": { "type": "array", "items": { "$ref": "#/components/schemas/Certificate" }, "nullable": true }, "certText": { "type": "string", "default": "", "nullable": true }, "applicationOrganizationId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000", "nullable": true }, "applicationIsBuiltIn": { "type": "boolean", "nullable": true }, "applicationId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "applicationName": { "type": "string", "default": "", "nullable": true }, "notes": { "type": "string", "default": "", "nullable": true }, "serialNumber": { "type": "string", "default": "", "nullable": true }, "encryption": { "type": "integer", "format": "int32" }, "size": { "type": "integer", "format": "int64" }, "sha256Hash": { "type": "string", "default": "", "nullable": true }, "policyExists": { "type": "boolean" }, "storagePolicyExists": { "type": "boolean" }, "nacPolicyExists": { "type": "boolean" }, "twPolicyExists": { "type": "boolean" }, "webControlPolicyExists": { "type": "boolean" }, "optionToRequest": { "type": "boolean" }, "allowPermitVendorButton": { "type": "boolean" }, "effectiveAction": { "type": "string", "default": "", "nullable": true }, "encryptionStatus": { "type": "string", "default": "", "nullable": true }, "reportMissing": { "type": "boolean" }, "virusTotalCheckName": { "type": "string", "default": "", "nullable": true }, "virusTotalCheckArgument": { "type": "string", "default": "", "nullable": true }, "osType": { "type": "integer", "format": "int32" }, "isExtension": { "type": "boolean" }, "edgeStoreUrl": { "type": "string", "default": "", "nullable": true }, "chromeStoreUrl": { "type": "string", "default": "", "nullable": true }, "actionLogCreatedByProcesses": { "type": "array", "items": { "$ref": "#/components/schemas/ActionLogCreatedByProcessesDto" }, "nullable": true }, "totalCount": { "type": "integer", "format": "int64" }, "lastSortValue": { "type": "integer", "format": "int64" }, "networkDirection": { "type": "integer", "format": "int32" }, "sourceIPAddress": { "type": "string", "nullable": true }, "destinationIPAddress": { "type": "string", "nullable": true }, "groupByCount": { "type": "integer", "format": "int32" }, "hasPolicyData": { "type": "boolean", "readOnly": true }, "threatLockerItem": { "$ref": "#/components/schemas/ThreatLockerItemDto" }, "integrationTypeId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000", "nullable": true }, "isCloudLog": { "type": "boolean", "readOnly": true } }, "additionalProperties": false }, "ActionLogParamsDto": { "type": "object", "properties": { "actionType": { "type": "string", "default": null, "nullable": true }, "sourceTableId": { "type": "integer", "format": "int32", "default": 1 }, "actionLogId": { "type": "integer", "format": "int64", "default": null, "nullable": true }, "policyId": { "type": "string", "format": "uuid", "default": null }, "actionId": { "type": "integer", "format": "int32", "default": null, "nullable": true }, "filter": { "type": "string", "default": null, "nullable": true }, "showChildOrganizations": { "type": "boolean", "default": false }, "simulateDeny": { "type": "boolean", "default": false }, "username": { "type": "string", "default": null, "nullable": true }, "hostname": { "type": "string", "default": "", "nullable": true }, "processId": { "type": "integer", "format": "int32", "default": null, "nullable": true }, "fullPath": { "type": "string", "default": "", "nullable": true }, "deviceType": { "type": "string", "default": null, "nullable": true }, "dateTime": { "type": "array", "items": { "type": "string", "format": "date-time" }, "default": null, "nullable": true }, "groupBy": { "type": "string", "default": null, "nullable": true }, "pageNumber": { "type": "integer", "format": "int32", "default": 1 }, "pageSize": { "type": "integer", "format": "int32", "default": 25 }, "paramsFieldsDto": { "type": "array", "items": { "$ref": "#/components/schemas/ParamsFieldsDto" }, "nullable": true }, "startDate": { "type": "string", "format": "date-time", "nullable": true }, "endDate": { "type": "string", "format": "date-time", "nullable": true }, "dateTimeLastImported": { "type": "string", "format": "date-time", "nullable": true }, "showTotalCount": { "type": "boolean" }, "getNewCount": { "type": "boolean" }, "exportMode": { "type": "boolean" }, "totalRows": { "type": "integer", "format": "int32" }, "useEId": { "type": "boolean" }, "lastSortValue": { "type": "integer", "format": "int64" }, "groupBys": { "type": "array", "items": { "type": "integer", "format": "int32" }, "nullable": true }, "hasPolicyId": { "type": "boolean", "default": false } }, "additionalProperties": false }, "AdvRFPolicy": { "type": "object", "properties": { "hideCustomRules": { "type": "boolean" }, "restrictApplicationSpawning": { "type": "boolean" }, "restrictRegistryAccess": { "type": "boolean" }, "restrictFileAccess": { "type": "boolean" }, "restrictNetworkAccess": { "type": "boolean" }, "restrictApplication": { "type": "boolean" }, "rfFilePolicy": { "type": "array", "items": { "$ref": "#/components/schemas/FilePolicy" }, "nullable": true }, "rfNetworkPolicy": { "type": "array", "items": { "$ref": "#/components/schemas/NetworkPolicy" }, "nullable": true }, "rfRegistryPolicy": { "type": "array", "items": { "$ref": "#/components/schemas/RegistryPolicy" }, "nullable": true }, "rfAssociatedApplicationPolicy": { "type": "array", "items": { "$ref": "#/components/schemas/AssociatedApplicationPolicy" }, "nullable": true } }, "additionalProperties": false }, "ApplicationFileDto": { "type": "object", "properties": { "applicationFileId": { "type": "integer", "format": "int64" }, "applicationId": { "type": "string", "format": "uuid", "default": null }, "fullPath": { "type": "string", "default": "", "nullable": true }, "cert": { "type": "string", "default": "", "nullable": true }, "hash": { "type": "string", "default": "", "nullable": true }, "processPath": { "type": "string", "default": "", "nullable": true }, "notes": { "type": "string", "default": "", "nullable": true }, "installedBy": { "type": "string", "default": "", "nullable": true }, "name": { "type": "string", "default": "", "nullable": true }, "applicationFileDetails": { "type": "string", "default": "", "nullable": true }, "keyFile": { "type": "boolean", "default": false }, "originalFullPath": { "type": "string", "default": "", "nullable": true }, "originalCert": { "type": "string", "default": "", "nullable": true }, "originalHash": { "type": "string", "default": "", "nullable": true }, "originalProcessPath": { "type": "string", "default": "", "nullable": true }, "originalNotes": { "type": "string", "default": "", "nullable": true }, "originalInstalledBy": { "type": "string", "default": "", "nullable": true }, "originalKeyFile": { "type": "boolean", "default": false }, "osType": { "type": "integer", "format": "int32", "default": 1 }, "isHashOnly": { "type": "boolean", "default": false }, "minSize": { "type": "integer", "format": "int64", "default": null, "nullable": true }, "maxSize": { "type": "integer", "format": "int64", "default": null, "nullable": true }, "updateStatus": { "$ref": "#/components/schemas/UpdateStatus" }, "createdBy": { "type": "string", "default": "", "nullable": true }, "applicationName": { "type": "string", "default": "", "nullable": true }, "organizationId": { "type": "string", "format": "uuid", "default": null } }, "additionalProperties": false }, "ApplicationGetForApplicationOptionsDto": { "type": "object", "properties": { "organizationId": { "type": "string", "format": "uuid", "default": "" }, "osType": { "type": "integer", "format": "int32", "default": 1 }, "includeBuiltIn": { "type": "boolean", "default": false }, "searchText": { "type": "string", "default": "", "nullable": true }, "hostName": { "type": "string", "default": "", "nullable": true } }, "additionalProperties": false }, "ApplicationMatchParameterDto": { "type": "object", "properties": { "hash": { "type": "string", "default": "", "nullable": true }, "sha256": { "type": "string", "default": "", "nullable": true }, "path": { "type": "string", "default": "", "nullable": true }, "processPath": { "type": "string", "default": "", "nullable": true }, "organizationIds": { "type": "array", "items": { "type": "string", "format": "uuid" }, "default": null, "nullable": true }, "certs": { "type": "array", "items": { "$ref": "#/components/schemas/ThreatLockerCertDto" }, "nullable": true }, "createdBys": { "type": "array", "items": { "type": "string" }, "nullable": true }, "osType": { "type": "integer", "format": "int32", "default": 1 }, "filename": { "type": "string", "default": "", "nullable": true }, "folder": { "type": "string", "default": "", "nullable": true }, "builtInPartialMatchingFiles": { "type": "array", "items": { "$ref": "#/components/schemas/ApplicationFileDto" }, "nullable": true } }, "additionalProperties": false }, "ApplicationOnlineDto": { "type": "object", "properties": { "name": { "type": "string", "default": "", "nullable": true }, "applicationName": { "type": "string", "default": "", "nullable": true }, "applicationId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "organizationId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "organizationName": { "type": "string", "default": "", "nullable": true }, "osType": { "type": "integer", "format": "int32" }, "suggestedPolicyId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000", "nullable": true }, "status": { "type": "integer", "format": "int32" } }, "additionalProperties": false }, "ApprovalRequestAuthorizeDto": { "type": "object", "properties": { "approvalRequestId": { "type": "string", "format": "uuid", "default": null }, "message": { "type": "string", "default": "", "nullable": true } }, "additionalProperties": false }, "ApprovalRequestDto": { "type": "object", "properties": { "statusIdEscalatedToMSP": { "type": "integer", "format": "int32" }, "masterOrganizationId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "approvedBy": { "type": "string", "default": "", "nullable": true }, "approvalRequestId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "dateTime": { "type": "string", "format": "date-time" }, "path": { "type": "string", "default": "", "nullable": true }, "hash": { "type": "string", "default": "", "nullable": true }, "username": { "type": "string", "default": "", "nullable": true }, "hostname": { "type": "string", "default": "", "nullable": true }, "statusId": { "type": "integer", "format": "int32" }, "computerId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "organizationName": { "type": "string", "default": "", "nullable": true }, "json": { "type": "string", "default": "", "nullable": true }, "ticketId": { "type": "string", "default": "", "nullable": true }, "requestor": { "type": "string", "default": "", "nullable": true }, "requestorReason": { "type": "string", "default": "", "nullable": true }, "requestorEmailAddress": { "type": "string", "default": "", "nullable": true }, "comments": { "type": "string", "default": "", "nullable": true }, "actionDate": { "type": "string", "format": "date-time", "nullable": true }, "organizationId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "multiLevelApprovalRequestId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000", "nullable": true }, "approvalNumber": { "type": "integer", "format": "int32" }, "approvedByTierLevel": { "type": "integer", "format": "int32" }, "tempPolicyId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000", "nullable": true }, "policyId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000", "nullable": true }, "tempApplicationId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000", "nullable": true }, "applicationId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000", "nullable": true }, "multiLevelApprovalStatusId": { "type": "integer", "format": "int32" }, "initialApprovalTierLevel": { "type": "integer", "format": "int32" }, "approvalCount": { "type": "integer", "format": "int32" }, "pendingTierLevel": { "type": "integer", "format": "int32" }, "hasPendingApprovalRequest": { "type": "boolean" }, "ipAddress": { "type": "string", "default": "", "nullable": true }, "isAssigned": { "type": "boolean", "nullable": true }, "assigneeUserId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000", "nullable": true }, "threatLockerDataCenterId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000", "nullable": true }, "assigneeUsername": { "type": "string", "default": "", "nullable": true }, "assigneeFirstName": { "type": "string", "default": "", "nullable": true }, "assigneeLastname": { "type": "string", "default": "", "nullable": true }, "threatLockerActionDto": { "$ref": "#/components/schemas/ThreatLockerActionDto" }, "notes": { "type": "string", "default": "", "nullable": true }, "signature": { "type": "string", "default": "", "nullable": true }, "tlInstructions": { "type": "string", "default": "", "nullable": true }, "suggestCustomRule": { "type": "boolean", "nullable": true }, "authorizeForPermit": { "type": "boolean", "nullable": true }, "portalApiUrl": { "type": "string", "default": "", "nullable": true }, "cyberHeroManagementConfigured": { "type": "boolean" }, "maxTriggeredStartDate": { "type": "string", "format": "date-time", "nullable": true }, "isEscalatedByCyberHero": { "type": "boolean", "readOnly": true }, "ticketApprovalManager": { "type": "string", "default": "", "nullable": true }, "showMfaChallenge": { "type": "boolean" }, "showMfaRegistration": { "type": "boolean" }, "linkedMfaUser": { "type": "string", "nullable": true }, "serialNumber": { "type": "string", "default": "", "nullable": true } }, "additionalProperties": false }, "ApprovalRequestParametersDto": { "type": "object", "properties": { "statusId": { "type": "integer", "format": "int32", "default": 1 }, "searchText": { "type": "string", "default": "", "nullable": true }, "userApprovalTierLevel": { "type": "integer", "format": "int32" }, "showCurrentTierOnly": { "type": "boolean", "default": false }, "showChildOrganizations": { "type": "boolean", "default": false }, "requestTypeId": { "type": "integer", "format": "int32" }, "orderBy": { "type": "string", "default": "datetime", "nullable": true }, "isAscending": { "type": "boolean", "default": false }, "pageSize": { "type": "integer", "format": "int32", "default": 25 }, "pageNumber": { "type": "integer", "format": "int32", "default": 1 } }, "additionalProperties": false }, "ApprovalRequestUpdateParametersDto": { "type": "object", "properties": { "approvalRequestDtos": { "type": "array", "items": { "$ref": "#/components/schemas/ApprovalRequestDto" }, "nullable": true }, "type": { "type": "string", "default": "", "nullable": true }, "ignoreSubject": { "type": "string", "default": "", "nullable": true }, "ignoreReason": { "type": "string", "default": "", "nullable": true }, "rejectSubject": { "type": "string", "default": "", "nullable": true }, "rejectReason": { "type": "string", "default": "", "nullable": true }, "isVDI": { "type": "boolean" }, "notifyOnIgnore": { "type": "boolean" }, "notifyOnReject": { "type": "boolean" }, "allowedApprovalRequestDtos": { "type": "array", "items": { "$ref": "#/components/schemas/ApprovalRequestDto" }, "nullable": true }, "deniedApprovalRequestDtos": { "type": "array", "items": { "$ref": "#/components/schemas/ApprovalRequestDto" }, "nullable": true } }, "additionalProperties": false }, "AssociatedApplicationPolicy": { "type": "object", "properties": { "name": { "type": "string", "nullable": true }, "applicationId": { "type": "string", "nullable": true }, "osType": { "type": "integer", "format": "int32" } }, "additionalProperties": false }, "Certificate": { "type": "object", "properties": { "subject": { "type": "string", "default": "", "nullable": true }, "sha": { "type": "string", "default": "", "nullable": true }, "value": { "type": "string", "default": "", "nullable": true } }, "additionalProperties": false }, "ComputerChannelDto": { "type": "object", "properties": { "computerDetailDtos": { "type": "array", "items": { "$ref": "#/components/schemas/ComputerDataForChannelDto" }, "nullable": true }, "updateChannel": { "type": "integer", "format": "int32", "nullable": true } }, "additionalProperties": false }, "ComputerCheckinParametersDto": { "type": "object", "properties": { "computerId": { "type": "string", "format": "uuid" }, "pageSize": { "type": "integer", "format": "int32" }, "pageNumber": { "type": "integer", "format": "int32" }, "hideHeartbeat": { "type": "boolean" } }, "additionalProperties": false }, "ComputerDataForChannelDto": { "type": "object", "properties": { "computerId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "organizationId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "updateChannel": { "type": "integer", "format": "int32", "default": "", "nullable": true }, "computerName": { "type": "string", "default": "", "nullable": true } }, "additionalProperties": false }, "ComputerDataForDisableProtectionDto": { "type": "object", "properties": { "action": { "type": "string", "default": "", "nullable": true }, "computerGroupId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "computerId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "computerName": { "type": "string", "default": "", "nullable": true }, "maintenanceEndDate": { "type": "string", "format": "date-time", "default": null, "nullable": true }, "organizationId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "startDateTime": { "type": "string", "format": "date-time", "default": null, "nullable": true } }, "additionalProperties": false }, "ComputerDataForEnableProtectionDto": { "type": "object", "properties": { "appliesToType": { "type": "string", "default": "", "nullable": true }, "computerId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "computerInstallDate": { "type": "string", "format": "date-time", "default": null, "nullable": true }, "computerName": { "type": "string", "default": "", "nullable": true }, "maintenanceEndDate": { "type": "string", "format": "date-time", "default": null, "nullable": true }, "maintenanceTypeId": { "type": "integer", "format": "int32" }, "organizationId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "startDateTime": { "type": "string", "format": "date-time", "default": null, "nullable": true } }, "additionalProperties": false }, "ComputerDataForRescanBaselineDto": { "type": "object", "properties": { "computerId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "organizationId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "computerGroupId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "computerName": { "type": "string", "default": "", "nullable": true } }, "additionalProperties": false }, "ComputerDataForTransferDto": { "type": "object", "properties": { "computerGroupId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "computerId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "computerName": { "type": "string", "default": "", "nullable": true }, "group": { "type": "string", "default": "", "nullable": true }, "hostname": { "type": "string", "default": "", "nullable": true }, "maintenanceTypeId": { "type": "integer", "format": "int32" }, "operatingSystem": { "type": "string", "default": "", "nullable": true }, "organization": { "type": "string", "default": "", "nullable": true }, "organizationId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "osType": { "type": "integer", "format": "int32", "default": 1 } }, "additionalProperties": false }, "ComputerDataForUpdateModeDto": { "type": "object", "properties": { "action": { "type": "string", "default": "", "nullable": true }, "computerId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "computerGroupId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "computerName": { "type": "string", "default": "", "nullable": true }, "computerInstallDate": { "type": "string", "format": "date-time", "default": null, "nullable": true }, "isIsolated": { "type": "boolean", "default": false }, "isLockedOut": { "type": "boolean", "default": false }, "lastVersionChange": { "type": "string", "format": "date-time", "default": null, "nullable": true }, "maintenanceTypeId": { "type": "integer", "format": "int32" }, "maintenanceEndDate": { "type": "string", "format": "date-time", "default": null, "nullable": true }, "monitorOnlyDateTime": { "type": "string", "format": "date-time" }, "organizationId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "osType": { "type": "integer", "format": "int32" }, "pendingBaseFiles": { "type": "boolean", "default": false }, "threatLockerVersion": { "type": "string", "default": "", "nullable": true }, "threatLockerVersionId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000", "nullable": true }, "threatLockerVersionGroup": { "type": "string", "default": "", "nullable": true }, "threatLockerVersionGroupId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000", "nullable": true } }, "additionalProperties": false }, "ComputerDataForVersionDto": { "type": "object", "properties": { "computerId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "computerName": { "type": "string", "default": "", "nullable": true }, "organizationId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "osType": { "type": "integer", "format": "int32" }, "threatLockerVersion": { "type": "string", "default": "", "nullable": true } }, "additionalProperties": false }, "ComputerDisabledProtectionDto": { "type": "object", "properties": { "computerDetailDtos": { "type": "array", "items": { "$ref": "#/components/schemas/ComputerDataForDisableProtectionDto" }, "nullable": true }, "endDate": { "type": "string", "format": "date-time", "default": null, "nullable": true }, "startDate": { "type": "string", "format": "date-time", "default": null, "nullable": true }, "maintenanceModeType": { "type": "integer", "format": "int32", "nullable": true }, "permitEnd": { "type": "boolean", "default": false, "nullable": true }, "applicationId": { "type": "string", "default": "autocomp", "nullable": true } }, "additionalProperties": false }, "ComputerDownloadParameterDto": { "type": "object", "properties": { "platform": { "type": "string", "default": "", "nullable": true }, "apiKey": { "type": "string", "default": "", "nullable": true }, "brand": { "type": "string", "default": "Threatlocker", "nullable": true }, "groupName": { "type": "string", "default": "", "nullable": true }, "fileType": { "type": "string", "default": "", "nullable": true } }, "additionalProperties": false }, "ComputerEnableProtectionDto": { "type": "object", "properties": { "computerDetailDtos": { "type": "array", "items": { "$ref": "#/components/schemas/ComputerDataForEnableProtectionDto" }, "nullable": true } }, "additionalProperties": false }, "ComputerGroupItemDto": { "type": "object", "properties": { "computerGroupId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "name": { "type": "string", "default": "", "nullable": true }, "organizationId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "organizationName": { "type": "string", "default": "", "nullable": true }, "default": { "type": "boolean", "nullable": true }, "osType": { "type": "integer", "format": "int32" }, "isGlobal": { "type": "boolean" } }, "additionalProperties": false }, "ComputerParameterDto": { "type": "object", "properties": { "searchText": { "type": "string", "default": "", "nullable": true }, "computerGroup": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000", "nullable": true }, "orderBy": { "type": "string", "default": "computername", "nullable": true }, "pageSize": { "type": "integer", "format": "int32", "default": 25 }, "pageNumber": { "type": "integer", "format": "int32", "default": 1 }, "childOrganizations": { "type": "boolean", "default": false }, "action": { "type": "string", "default": "", "nullable": true }, "isAscending": { "type": "boolean", "default": true }, "kindOfAction": { "type": "string", "default": "", "nullable": true }, "computerId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000", "nullable": true }, "showLastCheckIn": { "type": "boolean", "default": true } }, "additionalProperties": false }, "ComputerRescanBaselineDto": { "type": "object", "properties": { "computerDetailDtos": { "type": "array", "items": { "$ref": "#/components/schemas/ComputerDataForRescanBaselineDto" }, "nullable": true }, "enableLearning": { "type": "boolean", "default": false } }, "additionalProperties": false }, "ComputerRestartServiceDto": { "type": "object", "properties": { "computerId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "organizationId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "computerName": { "type": "string", "default": "", "nullable": true } }, "additionalProperties": false }, "ComputerTransferDto": { "type": "object", "properties": { "computerDetailDtos": { "type": "array", "items": { "$ref": "#/components/schemas/ComputerDataForTransferDto" }, "nullable": true }, "enableLearningRescan": { "type": "boolean", "default": false }, "targetComputerGroupId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "targetOrganizationId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" } }, "additionalProperties": false }, "ComputerUpdateDto": { "type": "object", "properties": { "computerId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "computerGroupId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "name": { "type": "string", "default": "", "nullable": true }, "useProxyServer": { "type": "boolean", "default": false }, "proxyServerOption": { "type": "string", "default": "", "nullable": true }, "proxyUrlEntry": { "type": "string", "default": "", "nullable": true }, "proxyURL": { "type": "string", "default": "", "nullable": true }, "options": { "type": "array", "items": { "type": "string" }, "nullable": true } }, "additionalProperties": false }, "ComputerUpdateMaintenanceModeDto": { "type": "object", "properties": { "applicationId": { "type": "string", "nullable": true }, "computerDetailDto": { "$ref": "#/components/schemas/ComputerDataForUpdateModeDto" } }, "additionalProperties": false }, "ComputerUpdateToFinishMaintenanceModeDto": { "type": "object", "properties": { "computerId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "hostname": { "type": "string", "default": "", "nullable": true }, "isIsolated": { "type": "boolean", "default": false }, "isLockedOut": { "type": "boolean", "default": false }, "lastVersionChange": { "type": "string", "format": "date-time", "default": null, "nullable": true }, "maintenanceTypeId": { "type": "integer", "format": "int32" }, "monitorOnlyDateTime": { "type": "string", "format": "date-time" }, "maintenanceEndDate": { "type": "string", "format": "date-time", "default": null, "nullable": true }, "osType": { "type": "integer", "format": "int32" }, "organizationId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "pendingBaseFiles": { "type": "boolean", "default": false }, "threatLockerVersion": { "type": "string", "default": "", "nullable": true }, "threatLockerVersionId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000", "nullable": true }, "threatLockerVersionGroup": { "type": "string", "default": "", "nullable": true }, "threatLockerVersionGroupId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000", "nullable": true } }, "additionalProperties": false }, "ComputerVersionDto": { "type": "object", "properties": { "threatLockerVersion": { "type": "string", "default": "", "nullable": true }, "threatLockerVersionId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "computerDetailDtos": { "type": "array", "items": { "$ref": "#/components/schemas/ComputerDataForVersionDto" }, "nullable": true } }, "additionalProperties": false }, "DropdownOption": { "type": "object", "properties": { "label": { "type": "string", "nullable": true }, "value": { "type": "string", "nullable": true }, "numericValue": { "type": "integer", "format": "int32", "nullable": true }, "entityType": { "type": "integer", "format": "int32", "nullable": true }, "parentId": { "type": "string", "format": "uuid", "nullable": true }, "disabled": { "type": "boolean" } }, "additionalProperties": false }, "FileDownloadDetailsDto": { "type": "object", "properties": { "approvalRequestId": { "type": "string", "format": "uuid" }, "filename": { "type": "string", "nullable": true }, "fileUrl": { "type": "string", "nullable": true } }, "additionalProperties": false }, "FilePolicy": { "type": "object", "properties": { "filePolicyId": { "type": "string", "nullable": true }, "path": { "type": "string", "nullable": true }, "action": { "type": "integer", "description": "1 = Permit, 2 = Deny", "format": "int32" }, "permission": { "type": "integer", "description": "1 = Read, 2 = Write", "format": "int32" } }, "additionalProperties": false }, "Int32ObjectKeyValuePair": { "type": "object", "properties": { "key": { "type": "integer", "format": "int32" }, "value": { "nullable": true } }, "additionalProperties": false }, "MaintenanceApplicationDto": { "type": "object", "properties": { "applicationId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "applicationName": { "type": "string", "default": "", "nullable": true }, "createApplicationOnly": { "type": "boolean", "default": false }, "appliesToId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" } }, "additionalProperties": false }, "MaintenanceExistingApplicationDto": { "type": "object", "properties": { "applicationId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "name": { "type": "string", "default": "", "nullable": true } }, "additionalProperties": false }, "MaintenanceModeConditionsDto": { "type": "object", "properties": { "maintenanceModeConditionTypeId": { "type": "integer", "format": "int32" }, "value": { "type": "string", "nullable": true } }, "additionalProperties": false }, "MaintenanceModeEndDto": { "type": "object", "properties": { "appliesToType": { "type": "integer", "format": "int32" }, "computerId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "computerInstallDate": { "type": "string", "format": "date-time", "nullable": true }, "endDateTime": { "type": "string", "format": "date-time" }, "maintenanceModeId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "maintenanceTypeId": { "type": "integer", "format": "int32" }, "startDateTime": { "type": "string", "format": "date-time" } }, "additionalProperties": false }, "MaintenanceModeInsertDto": { "type": "object", "properties": { "allUsers": { "type": "boolean", "default": false }, "automaticApplication": { "type": "boolean", "default": false }, "automaticApplicationType": { "type": "integer", "format": "int32" }, "computerId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "createNewApplication": { "type": "boolean", "default": false }, "endDateTime": { "type": "string", "format": "date-time" }, "existingApplication": { "$ref": "#/components/schemas/MaintenanceExistingApplicationDto" }, "maintenanceTypeId": { "type": "integer", "format": "int32" }, "newApplication": { "$ref": "#/components/schemas/MaintenanceApplicationDto" }, "permitEnd": { "type": "boolean", "default": false }, "startDateTime": { "type": "string", "format": "date-time" }, "useExistingApplication": { "type": "boolean", "default": false }, "usersList": { "type": "array", "items": { "type": "string" }, "nullable": true }, "computerDateTime": { "type": "string", "format": "date-time" }, "maintenanceModeConditions": { "type": "array", "items": { "$ref": "#/components/schemas/MaintenanceModeConditionsDto" }, "nullable": true } }, "additionalProperties": false }, "MaintenanceModeUpdateEndDateTimeDto": { "type": "object", "properties": { "computerId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "computerName": { "type": "string", "default": "", "nullable": true }, "isIsolated": { "type": "boolean", "default": false }, "isLockedOut": { "type": "boolean", "default": false }, "lastVersionChange": { "type": "string", "format": "date-time", "nullable": true }, "maintenanceEndDate": { "type": "string", "format": "date-time", "nullable": true }, "maintenanceTypeId": { "type": "integer", "format": "int32" }, "monitorOnlyDateTime": { "type": "string", "format": "date-time" }, "organizationId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "osType": { "type": "integer", "format": "int32" }, "pendingBaseFiles": { "type": "boolean", "default": false }, "threatLockerVersion": { "type": "string", "default": "", "nullable": true }, "threatLockerVersionId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000", "nullable": true }, "threatLockerVersionGroup": { "type": "string", "default": "", "nullable": true }, "threatLockerVersionGroupId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000", "nullable": true } }, "additionalProperties": false }, "NetworkExclusionDto": { "type": "object", "properties": { "policyId": { "type": "string", "format": "uuid" }, "tagPrefixTypeId": { "type": "integer", "format": "int32" }, "value": { "type": "string", "nullable": true } }, "additionalProperties": false }, "NetworkPolicy": { "type": "object", "properties": { "networkPolicyId": { "type": "string", "nullable": true }, "server": { "type": "string", "nullable": true }, "port": { "type": "integer", "format": "int32" }, "action": { "type": "integer", "description": "1 = Permit, 2 = Deny", "format": "int32" }, "serverDisplayName": { "type": "string", "nullable": true } }, "additionalProperties": false }, "ParamsFieldsDto": { "type": "object", "properties": { "name": { "type": "string", "default": "filter", "nullable": true }, "filterType": { "type": "integer", "format": "int32", "default": 1 }, "fieldType": { "type": "integer", "format": "int32", "default": 1 }, "value": { "type": "string", "default": "Remove White Noise", "nullable": true }, "label": { "type": "string", "default": "Filter", "nullable": true }, "dropdownLabel": { "type": "string", "default": "Remove White Noise", "nullable": true }, "isDropDown": { "type": "boolean", "default": true }, "guidValue": { "type": "string", "format": "uuid", "default": null, "nullable": true }, "numericValue": { "type": "integer", "format": "int32", "default": null, "nullable": true }, "longValue": { "type": "integer", "format": "int64", "default": null, "nullable": true }, "boolValue": { "type": "boolean", "default": null, "nullable": true }, "dateTimeValue": { "type": "string", "format": "date-time", "default": null, "nullable": true }, "fieldAttributeId": { "type": "integer", "format": "int32", "default": null, "nullable": true }, "listValue": { "type": "array", "items": { "type": "string" }, "default": null, "nullable": true }, "listGuidValue": { "type": "array", "items": { "type": "string", "format": "uuid" }, "default": null, "nullable": true }, "listNumericValue": { "type": "array", "items": { "type": "integer", "format": "int32" }, "default": null, "nullable": true }, "listLongValue": { "type": "array", "items": { "type": "integer", "format": "int64" }, "default": null, "nullable": true }, "dateTimeInterval": { "type": "array", "items": { "type": "string", "format": "date-time" }, "default": null, "nullable": true } }, "additionalProperties": false }, "PermitAdminNotes": { "type": "object", "properties": { "ticket": { "type": "string", "default": "", "nullable": true }, "requestorEmail": { "type": "string", "default": "", "nullable": true }, "comments": { "type": "string", "default": "", "nullable": true } }, "additionalProperties": false }, "PermitApplicationDto": { "type": "object", "properties": { "computerId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "computerGroupId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "organizationId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "organizationIds": { "type": "array", "items": { "type": "string", "format": "uuid" }, "default": "[]", "nullable": true }, "appliesToId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "appliesToOrganizationId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "osType": { "type": "integer", "format": "int32" }, "userInstance": { "type": "string", "default": "", "nullable": true }, "approvalRequest": { "$ref": "#/components/schemas/ApprovalRequestDto" }, "isFromApproval": { "type": "boolean", "readOnly": true }, "actionLog": { "$ref": "#/components/schemas/ActionLogDto" }, "isFromActionLog": { "type": "boolean", "readOnly": true }, "actionType": { "type": "string", "default": "", "nullable": true }, "isElevationRequest": { "type": "boolean" }, "isExtensionRequest": { "type": "boolean" }, "edgeStoreUrl": { "type": "string", "default": "", "nullable": true }, "chromeStoreUrl": { "type": "string", "default": "", "nullable": true }, "canViewOnSystemLookup": { "type": "boolean" }, "systemLookupUrl": { "type": "string", "default": "", "nullable": true }, "canViewVirusTotal": { "type": "boolean" }, "virusTotalUrl": { "type": "string", "default": "", "nullable": true }, "fileHistoryChecked": { "type": "boolean" }, "suggestCustomRule": { "type": "boolean", "nullable": true }, "fileDetails": { "$ref": "#/components/schemas/PermitFileDetails" }, "matchingApplications": { "$ref": "#/components/schemas/PermitMatchingApplications" }, "policyConditions": { "$ref": "#/components/schemas/PermitPolicyConditions" }, "policyExpirationDate": { "type": "string", "format": "date-time", "nullable": true }, "ringfencingOptions": { "$ref": "#/components/schemas/AdvRFPolicy" }, "networkExclusions": { "type": "array", "items": { "$ref": "#/components/schemas/NetworkExclusionDto" }, "nullable": true }, "ringfenceActionId": { "type": "integer", "format": "int32" }, "isRingfenced": { "type": "boolean", "readOnly": true }, "hasRingfencingAsProduct": { "type": "boolean" }, "hasElevation": { "type": "boolean" }, "organizationHasElevation": { "type": "boolean" }, "elevationStatus": { "type": "integer", "format": "int32" }, "elevationExpiration": { "type": "integer", "format": "int32" }, "elevationExpirationDate": { "type": "string", "format": "date-time", "nullable": true }, "policyLevel": { "$ref": "#/components/schemas/PermitPolicyLevel" }, "adminNotes": { "$ref": "#/components/schemas/PermitAdminNotes" }, "applicationList": { "type": "array", "items": { "$ref": "#/components/schemas/ApplicationOnlineDto" }, "nullable": true }, "systemAudits": { "type": "array", "items": { "$ref": "#/components/schemas/SystemAuditItem" }, "nullable": true }, "allowTMM": { "type": "boolean" }, "hasOriginApprovalCenter": { "type": "boolean", "nullable": true } }, "additionalProperties": false }, "PermitFileDetails": { "type": "object", "properties": { "fullPath": { "type": "string", "default": "", "nullable": true }, "processPath": { "type": "string", "default": "", "nullable": true }, "hash": { "type": "string", "default": "", "nullable": true }, "certificates": { "type": "array", "items": { "$ref": "#/components/schemas/ThreatLockerCertDto" }, "nullable": true }, "createdByProcesses": { "type": "array", "items": { "type": "string" }, "default": "[]", "nullable": true }, "filename": { "type": "string", "default": "", "nullable": true }, "sha256": { "type": "string", "default": "", "nullable": true }, "date": { "type": "string", "format": "date-time" }, "originalHostname": { "type": "string", "default": "", "nullable": true }, "hostname": { "type": "string", "default": "", "nullable": true }, "username": { "type": "string", "default": "", "nullable": true }, "organizationName": { "type": "string", "default": "", "nullable": true }, "policyName": { "type": "string", "default": "", "nullable": true }, "applicationName": { "type": "string", "default": "", "nullable": true }, "requestorReason": { "type": "string", "default": "", "nullable": true }, "approvalStatus": { "type": "string", "default": "", "nullable": true }, "approvalBy": { "type": "string", "default": "", "nullable": true }, "size": { "type": "integer", "format": "int64" } }, "additionalProperties": false }, "PermitMatchingApplications": { "type": "object", "properties": { "hasMatchingApplication": { "type": "boolean" }, "useMatchingApplication": { "type": "boolean" }, "matchingApplication": { "$ref": "#/components/schemas/ApplicationOnlineDto" }, "useExistingApplication": { "type": "boolean" }, "existingApplication": { "$ref": "#/components/schemas/ApplicationOnlineDto" }, "useNewApplication": { "type": "boolean" }, "newApplicationName": { "type": "string", "default": "", "nullable": true } }, "additionalProperties": false }, "PermitPolicyConditions": { "type": "object", "properties": { "useExistingPolicy": { "type": "boolean" }, "createManualPolicy": { "type": "boolean" }, "manualOptions": { "type": "array", "items": { "$ref": "#/components/schemas/PolicyManualOption" }, "nullable": true }, "ruleId": { "type": "integer", "format": "int32" }, "certSubjects": { "type": "array", "items": { "type": "string" }, "default": "[]", "nullable": true }, "createdByProcesses": { "type": "array", "items": { "type": "string" }, "default": "[]", "nullable": true }, "disableProtection": { "type": "boolean", "readOnly": true } }, "additionalProperties": false }, "PermitPolicyLevel": { "type": "object", "properties": { "canUseEntireOrganization": { "type": "boolean" }, "toEntireOrganization": { "type": "boolean" }, "toComputerGroup": { "type": "boolean" }, "selectedComputerGroup": { "$ref": "#/components/schemas/ComputerGroupItemDto" }, "toComputer": { "type": "boolean" } }, "additionalProperties": false }, "PolicyManualOption": { "type": "object", "properties": { "fullPath": { "type": "string", "default": "", "nullable": true }, "processPath": { "type": "string", "default": "", "nullable": true }, "cert": { "type": "string", "default": "", "nullable": true }, "hash": { "type": "string", "default": "", "nullable": true }, "createdBy": { "type": "string", "default": "", "nullable": true }, "isDefaultOption": { "type": "boolean" }, "disabled": { "type": "boolean" } }, "additionalProperties": false }, "PolicyUserGroupDto": { "type": "object", "properties": { "text": { "type": "string", "default": "", "nullable": true }, "value": { "type": "string", "default": "", "nullable": true } }, "additionalProperties": false }, "RegistryPolicy": { "type": "object", "properties": { "registryPolicyId": { "type": "string", "nullable": true }, "path": { "type": "string", "nullable": true }, "action": { "type": "integer", "description": "1 = Permit, 2 = Deny", "format": "int32" }, "permission": { "type": "integer", "description": "1 = Read, 2 = Write", "format": "int32" } }, "additionalProperties": false }, "ReportParams": { "type": "object", "properties": { "reportId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "startDate": { "type": "string", "format": "date-time", "default": null }, "endDate": { "type": "string", "format": "date-time", "default": null }, "data": { "type": "string", "default": "", "nullable": true }, "offsetInMinutes": { "type": "integer", "format": "int32" }, "id": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" } }, "additionalProperties": false }, "SaveSearchDto": { "type": "object", "properties": { "saveSearchId": { "type": "string", "format": "uuid" }, "saveSearchPageId": { "type": "integer", "format": "int32" }, "searchName": { "type": "string", "nullable": true }, "saveParameters": { "type": "string", "nullable": true }, "organizationId": { "type": "string", "format": "uuid" }, "searchCount": { "type": "integer", "format": "int64", "nullable": true }, "datetime": { "type": "string", "format": "date-time", "nullable": true }, "searchData": { "nullable": true } }, "additionalProperties": false }, "SaveSearchesDto": { "type": "object", "properties": { "saveSearchPageId": { "type": "integer", "format": "int32" } }, "additionalProperties": false }, "StorageApprovalDto": { "type": "object", "properties": { "approvalRequest": { "$ref": "#/components/schemas/ApprovalRequestDto" }, "addDeviceToExisting": { "type": "boolean" }, "existingStoragePolicy": { "$ref": "#/components/schemas/StoragePolicyBasicDto" }, "addDeviceName": { "type": "string", "default": "", "nullable": true }, "policyName": { "type": "string", "default": "", "nullable": true }, "entityType": { "type": "integer", "format": "int32" }, "appliesToId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "policyType": { "type": "string", "default": "", "nullable": true }, "allStorageDevices": { "type": "boolean" }, "newStorageDevice": { "$ref": "#/components/schemas/StorageDeviceDto" }, "deviceExists": { "type": "boolean" }, "allFilePaths": { "type": "boolean" }, "selectedPath": { "type": "string", "default": "", "nullable": true }, "deviceType": { "type": "string", "default": "", "nullable": true }, "encryptionStatus": { "type": "integer", "format": "int32" }, "json": { "type": "string", "default": "", "nullable": true }, "allUserGroups": { "type": "boolean" }, "users": { "type": "string", "default": "", "nullable": true }, "usersList": { "type": "array", "items": { "type": "string" }, "default": "[]", "nullable": true }, "userGroups": { "type": "array", "items": { "$ref": "#/components/schemas/PolicyUserGroupDto" }, "nullable": true }, "expirationDate": { "type": "string", "format": "date-time", "nullable": true } }, "additionalProperties": false }, "StorageDeviceDto": { "type": "object", "properties": { "storageDeviceId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "organizationId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "name": { "type": "string", "default": "", "nullable": true }, "serialNumber": { "type": "string", "default": "", "nullable": true }, "owner": { "type": "string", "default": "", "nullable": true }, "manufacturer": { "type": "string", "default": "", "nullable": true }, "storagePolicyId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "storagePolicyIds": { "type": "array", "items": { "type": "string", "format": "uuid" }, "default": "[]", "nullable": true } }, "additionalProperties": false }, "StoragePolicyBasicDto": { "type": "object", "properties": { "storagePolicyId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "name": { "type": "string", "default": "", "nullable": true } }, "additionalProperties": false }, "SystemAuditDetails": { "type": "object", "properties": { "page": { "type": "string", "default": "", "nullable": true }, "function": { "type": "string", "default": "", "nullable": true }, "objectId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "details": { "type": "string", "default": "", "nullable": true } }, "additionalProperties": false }, "SystemAuditHealthCenterParams": { "type": "object", "properties": { "days": { "type": "integer", "format": "int32", "default": 30 }, "searchText": { "type": "string", "default": "", "nullable": true }, "isLoggedIn": { "type": "boolean", "default": false }, "pageSize": { "type": "integer", "format": "int32", "default": 25 }, "pageNumber": { "type": "integer", "format": "int32", "default": 1 } }, "additionalProperties": false }, "SystemAuditItem": { "type": "object", "properties": { "organizationId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "userId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "action": { "type": "string", "default": "", "nullable": true }, "ipAddress": { "type": "string", "default": "", "nullable": true }, "effectiveAction": { "type": "string", "default": "", "nullable": true }, "details": { "$ref": "#/components/schemas/SystemAuditDetails" }, "masterViewOnly": { "type": "boolean" }, "dateTime": { "type": "string", "format": "date-time" }, "systemAuditId": { "type": "string", "format": "uuid" } }, "additionalProperties": false }, "SystemAuditParametersDto": { "type": "object", "properties": { "emailAddress": { "type": "string", "default": "", "nullable": true }, "action": { "type": "string", "default": "", "nullable": true }, "ipAddress": { "type": "string", "default": "", "nullable": true }, "effectiveAction": { "type": "string", "default": "", "nullable": true }, "details": { "type": "string", "default": "", "nullable": true }, "startDate": { "type": "string", "format": "date-time", "nullable": true }, "endDate": { "type": "string", "format": "date-time", "nullable": true }, "pageSize": { "type": "integer", "format": "int32", "default": 25 }, "pageNumber": { "type": "integer", "format": "int32", "default": 1 }, "viewChildOrganizations": { "type": "boolean", "default": false }, "objectId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "totalRows": { "type": "integer", "format": "int32", "default": 0, "nullable": true }, "showTotalCount": { "type": "boolean", "default": false }, "getNewCount": { "type": "boolean", "default": false } }, "additionalProperties": false }, "TagDto": { "type": "object", "properties": { "tagId": { "type": "string", "format": "uuid" }, "organizationId": { "type": "string", "format": "uuid" }, "name": { "type": "string", "nullable": true }, "active": { "type": "boolean" }, "tagType": { "type": "integer", "format": "int32" }, "tagItemsText": { "type": "array", "items": { "$ref": "#/components/schemas/DropdownOption" }, "nullable": true }, "tagItemsIPv4": { "type": "array", "items": { "$ref": "#/components/schemas/DropdownOption" }, "nullable": true }, "tagItemsIPv6": { "type": "array", "items": { "$ref": "#/components/schemas/DropdownOption" }, "nullable": true }, "allTagItems": { "type": "array", "items": { "$ref": "#/components/schemas/TagItemDto" }, "nullable": true } }, "additionalProperties": false }, "TagItemDto": { "type": "object", "properties": { "tagId": { "type": "string", "format": "uuid" }, "tagItemId": { "type": "integer", "format": "int64" }, "tagPrefixTypeId": { "type": "integer", "format": "int32" }, "tagItemType": { "type": "integer", "format": "int32" }, "value": { "type": "string", "nullable": true } }, "additionalProperties": false }, "ThreatLockerActionDto": { "type": "object", "properties": { "fullPath": { "type": "string", "default": "", "nullable": true }, "policyId": { "type": "string", "default": "", "nullable": true }, "username": { "type": "string", "default": "", "nullable": true }, "actionId": { "type": "integer", "format": "int32" }, "hash": { "type": "string", "default": "", "nullable": true }, "processName": { "type": "string", "default": "", "nullable": true }, "certs": { "type": "array", "items": { "$ref": "#/components/schemas/ThreatLockerCertDto" }, "nullable": true }, "applicationId": { "type": "string", "default": "", "nullable": true }, "datetime": { "type": "string", "format": "date-time" }, "logAction": { "type": "boolean" }, "serialNumber": { "type": "string", "default": "", "nullable": true }, "deviceType": { "type": "string", "default": "", "nullable": true }, "actionType": { "type": "string", "default": "", "nullable": true }, "size": { "type": "integer", "format": "int64" }, "processId": { "type": "integer", "format": "int32" }, "ringFence": { "type": "boolean" }, "policyName": { "type": "string", "default": "", "nullable": true }, "applicationName": { "type": "string", "default": "", "nullable": true }, "encryptionStatus": { "type": "integer", "format": "int32" }, "installedBy": { "type": "array", "items": { "type": "string" }, "default": "[]", "nullable": true }, "monitorOnly": { "type": "boolean" }, "notes": { "type": "string", "default": "", "nullable": true }, "sha256": { "type": "string", "default": "", "nullable": true }, "ringfencePolicyId": { "type": "string", "default": "", "nullable": true }, "remotePresence": { "type": "boolean" }, "organizationId": { "type": "string", "default": "", "nullable": true }, "hostname": { "type": "string", "default": "", "nullable": true }, "computerId": { "type": "string", "default": "", "nullable": true }, "manufacturer": { "type": "string", "default": "", "nullable": true }, "osType": { "type": "integer", "format": "int32" }, "destinationIP": { "type": "string", "default": "", "nullable": true }, "domainName": { "type": "string", "default": "", "nullable": true }, "organizationName": { "type": "string", "default": "", "nullable": true } }, "additionalProperties": false }, "ThreatLockerCertDto": { "type": "object", "properties": { "sha": { "type": "string", "default": "", "nullable": true }, "subject": { "type": "string", "default": "", "nullable": true }, "validCert": { "type": "boolean" } }, "additionalProperties": false }, "ThreatLockerItemDto": { "type": "object", "properties": { "d": { "type": "string", "format": "date-time" }, "u": { "type": "string", "description": "Username", "default": "", "nullable": true }, "pid": { "type": "string", "description": "PolicyID", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000", "nullable": true }, "pn": { "type": "string", "description": "PolicyName", "default": "", "nullable": true }, "at": { "type": "integer", "description": "ActionType", "format": "int32" }, "aid": { "type": "integer", "description": "ActionID", "format": "int32" }, "a": { "type": "array", "items": { "$ref": "#/components/schemas/Int32ObjectKeyValuePair" }, "description": "Attribute", "nullable": true } }, "additionalProperties": false }, "UpdateStatus": { "enum": [ 0, 1, 2, 3 ], "type": "integer", "format": "int32" }, "UploadRequestDto": { "type": "object", "properties": { "uploadRequestId": { "type": "string", "format": "uuid" }, "organizationId": { "type": "string", "format": "uuid" }, "computerId": { "type": "string", "format": "uuid" }, "shA256": { "type": "string", "nullable": true }, "hash": { "type": "string", "nullable": true }, "filename": { "type": "string", "nullable": true }, "filepath": { "type": "string", "nullable": true } }, "additionalProperties": false } }, "securitySchemes": { "Authorization": { "type": "apiKey", "description": "Please insert Standard Authorization header.", "name": "Authorization", "in": "header" }, "ManagedOrganizationId": { "type": "apiKey", "description": "Please insert Managed Organization Id.", "name": "ManagedOrganizationId", "in": "header" }, "OverrideManagedOrganizationId": { "type": "apiKey", "description": "Please insert Managed Organization Id.", "name": "OverrideManagedOrganizationId", "in": "header" } } }, "security": [ { "Authorization": [ ], "ManagedOrganizationId": [ ], "OverrideManagedOrganizationId": [ ] } ] }
変更されたテキスト
ファイルを開く
{ "openapi": "3.0.1", "info": { "title": "ThreatLocker", "description": "ThreatLocker API", "version": "v1.0.0" }, "paths": { "/portalapi/ActionLog/ActionLogGetByParametersV2": { "post": { "tags": [ "ActionLog" ], "summary": "Get Action Logs By Parameters.", "description": "Parameters Values:\r\n \r\n {\r\n \"ActionType\": \"None = 0 | BaseLine = 1 | Configuration = 2 | Delete = 3 | Elevation = 4 | Execute = 5 |\r\n Install = 6 | Move = 7 | Network = 8 | NewProcess = 9 | Powershell = 10 | Read = 11 | \r\n Registry = 12 | Uninstall = 13 | Write = 14 | OSEventLog = 15\",\r\n \"SourceTableId\": \"ActionLog = 1 | DenyActionLog = 2 | BaselineActionLog = 3 | EventLogActionLog = 4\",\r\n \"ActionId\": \"Permit = 1 | Deny = 2 | DenyOptionToRequest = 3 | InstallMode = 4 | MissingCoreFiles = 5 | Ringfenced = 6 | AnyDeny = 7\",\r\n \"GroupBy\": \"FullPath = path | Hash = hash | SourceIp = sourceip | Cert = cert | Hostname = hostname | Username = username | ProcessPath = process\"\r\n }", "parameters": [ { "name": "usenewsearch", "in": "header", "schema": { "type": "string" } } ], "requestBody": { "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ActionLogParamsDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ActionLogParamsDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ActionLogParamsDto" } } } }, "responses": { "200": { "description": "Success" } }, "operationId": "post__portalapi_ActionLog_ActionLogGetByParametersV2" } }, "/portalapi/ActionLog/ActionLogGetAllForFileHistory": { "get": { "tags": [ "ActionLog" ], "summary": "Get All File History by hostname and fullpath", "description": "Parameters Values:\r\n \r\n {\r\n \"sourceTableId\": \"ActionLog = 1 | DenyActionLog = 2 | BaselineActionLog = 3 | EventLogActionLog = 4\"\r\n }", "parameters": [ { "name": "sourceTableId", "in": "query", "description": "", "schema": { "type": "integer", "format": "int32" } }, { "name": "hostname", "in": "query", "description": "", "schema": { "type": "string" } }, { "name": "fullPath", "in": "query", "description": "", "schema": { "type": "string" } }, { "name": "pageNumber", "in": "query", "description": "", "schema": { "type": "integer", "format": "int32", "default": 1 } }, { "name": "pageSize", "in": "query", "description": "", "schema": { "type": "integer", "format": "int32", "default": 25 } } ], "responses": { "200": { "description": "Success" } }, "operationId": "get__portalapi_ActionLog_ActionLogGetAllForFileHistory" } }, "/portalapi/ActionLog/ActionLogGetAllForFileHistoryV2": { "get": { "tags": [ "ActionLog" ], "summary": "Get All File History by hostname and fullpath", "description": "Parameters Values:\r\n \r\n {\r\n \"sourceTableId\": \"ActionLog = 1 | DenyActionLog = 2 | BaselineActionLog = 3 | EventLogActionLog = 4\"\r\n }", "parameters": [ { "name": "sourceTableId", "in": "query", "description": "", "schema": { "type": "integer", "format": "int32" } }, { "name": "hostname", "in": "query", "description": "", "schema": { "type": "string" } }, { "name": "fullPath", "in": "query", "description": "", "schema": { "type": "string" } }, { "name": "pageNumber", "in": "query", "description": "", "schema": { "type": "integer", "format": "int32", "default": 1 } }, { "name": "pageSize", "in": "query", "description": "", "schema": { "type": "integer", "format": "int32", "default": 25 } } ], "responses": { "200": { "description": "Success" } }, "operationId": "get__portalapi_ActionLog_ActionLogGetAllForFileHistoryV2" } }, "/portalapi/ActionLog/ActionLogGetById": { "get": { "tags": [ "ActionLog" ], "summary": "Get Action Logs by Id.", "description": "Parameters Values:\r\n \r\n {\r\n \"sourceTableId\": \"ActionLog = 1 | DenyActionLog = 2 | BaselineActionLog = 3 | EventLogActionLog = 4\"\r\n }", "parameters": [ { "name": "actionLogId", "in": "query", "description": "", "schema": { "type": "integer", "format": "int64" } }, { "name": "sourceTableId", "in": "query", "description": "", "schema": { "type": "integer", "format": "int32" } }, { "name": "addToApplication", "in": "query", "description": "", "schema": { "type": "boolean", "default": false } } ], "responses": { "200": { "description": "Success" } }, "operationId": "get__portalapi_ActionLog_ActionLogGetById" } }, "/portalapi/ActionLog/ActionLogGetByIdV2": { "get": { "tags": [ "ActionLog" ], "parameters": [ { "name": "eActionLogId", "in": "query", "schema": { "type": "string" } }, { "name": "sourceTableId", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "addToApplication", "in": "query", "schema": { "type": "boolean", "default": false } } ], "responses": { "200": { "description": "Success" } }, "operationId": "get__portalapi_ActionLog_ActionLogGetByIdV2" } }, "/portalapi/ActionLog/ActionLogGetPolicyConditionsForPermitApplication": { "post": { "tags": [ "ActionLog" ], "summary": "Get Policy Conditions For Permit Application", "description": "Parameters Values:\r\n \r\n {\r\n \"OSType\": \"All = 0 | Windows = 1 | MAC = 2 | Linux = 3\"\r\n \"ActionType\": \"None = 0 | BaseLine = 1 | Configuration = 2 | Delete = 3 | Elevation = 4 | Execute = 5 |\r\n Install = 6 | Move = 7 | Network = 8 | NewProcess = 9 | Powershell = 10 | Read = 11 | \r\n Registry = 12 | Uninstall = 13 | Write = 14 | OSEventLog = 15\",\r\n }", "parameters": [ { "name": "usenewsearch", "in": "header", "schema": { "type": "string" } } ], "requestBody": { "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PermitApplicationDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/PermitApplicationDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/PermitApplicationDto" } } } }, "responses": { "200": { "description": "Success" } }, "operationId": "post__portalapi_ActionLog_ActionLogGetPolicyConditionsForPermitApplication" } }, "/portalapi/ActionLog/ActionLogGetSearchString": { "post": { "tags": [ "ActionLog" ], "summary": "Get Search String (This is for save search).", "description": "Parameters Values:\r\n \r\n {\r\n \"ActionType\": \"None = 0 | BaseLine = 1 | Configuration = 2 | Delete = 3 | Elevation = 4 | Execute = 5 |\r\n Install = 6 | Move = 7 | Network = 8 | NewProcess = 9 | Powershell = 10 | Read = 11 | \r\n Registry = 12 | Uninstall = 13 | Write = 14 | OSEventLog = 15\",\r\n \"SourceTableId\": \"ActionLog = 1 | DenyActionLog = 2 | BaselineActionLog = 3 | EventLogActionLog = 4\",\r\n \"ActionId\": \"Permit = 1 | Deny = 2 | DenyOptionToRequest = 3 | InstallMode = 4 | MissingCoreFiles = 5 | Ringfenced = 6 | AnyDeny = 7\",\r\n \"GroupBy\": \"FullPath = path | Hash = hash | SourceIp = sourceip | Cert = cert | Hostname = hostname | Username = username | ProcessPath = process\"\r\n }", "requestBody": { "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ActionLogParamsDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ActionLogParamsDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ActionLogParamsDto" } } } }, "responses": { "200": { "description": "Success" } }, "operationId": "post__portalapi_ActionLog_ActionLogGetSearchString" } }, "/portalapi/Application/ApplicationGetById": { "get": { "tags": [ "Application" ], "summary": "Get Application by Id.", "parameters": [ { "name": "applicationId", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "Success" } }, "operationId": "get__portalapi_Application_ApplicationGetById" } }, "/portalapi/Application/ApplicationGetResearchDetailsById": { "get": { "tags": [ "Application" ], "summary": "Get Application Research Details by Id.", "parameters": [ { "name": "applicationId", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "Success" } }, "operationId": "get__portalapi_Application_ApplicationGetResearchDetailsById" } }, "/portalapi/Application/ApplicationGetForMaintenanceMode": { "get": { "tags": [ "Application" ], "summary": "Get Application Options for Maintenance Scheduling", "description": "Parameters Values:\r\n \r\n {\r\n \"OSType\": \"All = 0 | Windows = 1 | MAC = 2 | Linux = 3\"\r\n }", "parameters": [ { "name": "osType", "in": "query", "description": "", "schema": { "type": "integer", "format": "int32", "default": 1 } } ], "responses": { "200": { "description": "Success" } }, "operationId": "get__portalapi_Application_ApplicationGetForMaintenanceMode" } }, "/portalapi/Application/ApplicationGetMatchingList": { "post": { "tags": [ "Application" ], "summary": "Get Matching Applications", "description": "Parameters Values:\r\n \r\n {\r\n \"OSType\": \"All = 0 | Windows = 1 | MAC = 2 | Linux = 3\"\r\n }", "requestBody": { "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ApplicationMatchParameterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ApplicationMatchParameterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ApplicationMatchParameterDto" } } } }, "responses": { "200": { "description": "Success" } }, "operationId": "post__portalapi_Application_ApplicationGetMatchingList" } }, "/portalapi/Application/ApplicationGetForApplicationOptions": { "post": { "tags": [ "Application" ], "summary": "Load Application", "description": "Parameters Values:\r\n \r\n {\r\n \"OSType\": \"All = 0 | Windows = 1 | MAC = 2 | Linux = 3\"\r\n }", "requestBody": { "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ApplicationGetForApplicationOptionsDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ApplicationGetForApplicationOptionsDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ApplicationGetForApplicationOptionsDto" } } } }, "responses": { "200": { "description": "Success" } }, "operationId": "post__portalapi_Application_ApplicationGetForApplicationOptions" } }, "/portalapi/ApprovalRequest/ApprovalRequestGetById": { "get": { "tags": [ "ApprovalRequest" ], "summary": "Get Approval Request By ID", "parameters": [ { "name": "approvalRequestId", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "Success" } }, "operationId": "get__portalapi_ApprovalRequest_ApprovalRequestGetById" } }, "/portalapi/ApprovalRequest/ApprovalRequestGetFileDownloadDetailsById": { "get": { "tags": [ "ApprovalRequest" ], "summary": "Get File Download Details By Approval Request Id", "parameters": [ { "name": "approvalRequestId", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "Success" } }, "operationId": "get__portalapi_ApprovalRequest_ApprovalRequestGetFileDownloadDetailsById" } }, "/portalapi/ApprovalRequest/ApprovalRequestGetPermitApplicationById": { "get": { "tags": [ "ApprovalRequest" ], "summary": "Get Permit Application Details By Approval Request Id", "parameters": [ { "name": "approvalRequestId", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "Success" } }, "operationId": "get__portalapi_ApprovalRequest_ApprovalRequestGetPermitApplicationById" } }, "/portalapi/ApprovalRequest/ApprovalRequestPermitApplication": { "post": { "tags": [ "ApprovalRequest" ], "summary": "Approve Permit Application Request", "description": "Parameters Values:\r\n \r\n {\r\n \"osType\": \"All = 0 | Windows = 1 | MAC = 2 | Linux = 3\"\r\n }", "requestBody": { "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PermitApplicationDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/PermitApplicationDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/PermitApplicationDto" } } } }, "responses": { "200": { "description": "Success" } }, "operationId": "post__portalapi_ApprovalRequest_ApprovalRequestPermitApplication" } }, "/portalapi/ApprovalRequest/ApprovalRequestGetStorageApprovalById": { "get": { "tags": [ "ApprovalRequest" ], "summary": "Get Storage Approval Request By Id", "parameters": [ { "name": "approvalRequestId", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "Success" } }, "operationId": "get__portalapi_ApprovalRequest_ApprovalRequestGetStorageApprovalById" } }, "/portalapi/ApprovalRequest/ApprovalRequestPermitStorageApproval": { "post": { "tags": [ "ApprovalRequest" ], "summary": "Approve Storage Request", "requestBody": { "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/StorageApprovalDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/StorageApprovalDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/StorageApprovalDto" } } } }, "responses": { "200": { "description": "Success" } }, "operationId": "post__portalapi_ApprovalRequest_ApprovalRequestPermitStorageApproval" } }, "/portalapi/ApprovalRequest/ApprovalRequestGetByParameters": { "post": { "tags": [ "ApprovalRequest" ], "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ApprovalRequestParametersDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ApprovalRequestParametersDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ApprovalRequestParametersDto" } } } }, "responses": { "200": { "description": "Success" } }, "operationId": "post__portalapi_ApprovalRequest_ApprovalRequestGetByParameters" } }, "/portalapi/ApprovalRequest/ApprovalRequestGetCount": { "get": { "tags": [ "ApprovalRequest" ], "summary": "Get Approval Request Pending Count", "parameters": [ { "name": "includeChildOrganizations", "in": "query", "description": "", "schema": { "type": "boolean", "default": true } } ], "responses": { "200": { "description": "Success" } }, "operationId": "get__portalapi_ApprovalRequest_ApprovalRequestGetCount" } }, "/portalapi/ApprovalRequest/ApprovalRequestUpdateForTakeOwnership": { "post": { "tags": [ "ApprovalRequest" ], "summary": "Take Ownership of Approval Request", "requestBody": { "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ApprovalRequestDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ApprovalRequestDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ApprovalRequestDto" } } } }, "responses": { "200": { "description": "Success" } }, "operationId": "post__portalapi_ApprovalRequest_ApprovalRequestUpdateForTakeOwnership" } }, "/portalapi/ApprovalRequest/ApprovalRequestUpdateForIgnore": { "post": { "tags": [ "ApprovalRequest" ], "summary": "Ignore Approval Request", "requestBody": { "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ApprovalRequestUpdateParametersDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ApprovalRequestUpdateParametersDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ApprovalRequestUpdateParametersDto" } } } }, "responses": { "200": { "description": "Success" } }, "deprecated": true, "operationId": "post__portalapi_ApprovalRequest_ApprovalRequestUpdateForIgnore" } }, "/portalapi/ApprovalRequest/ApprovalRequestUpdateForReject": { "post": { "tags": [ "ApprovalRequest" ], "summary": "Reject Approval Request", "requestBody": { "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ApprovalRequestUpdateParametersDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ApprovalRequestUpdateParametersDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ApprovalRequestUpdateParametersDto" } } } }, "responses": { "200": { "description": "Success" } }, "operationId": "post__portalapi_ApprovalRequest_ApprovalRequestUpdateForReject" } }, "/portalapi/ApprovalRequest/ApprovalRequestAuthorizeForPermitById": { "post": { "tags": [ "ApprovalRequest" ], "summary": "Authorize Approval Request for Permit", "requestBody": { "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ApprovalRequestAuthorizeDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ApprovalRequestAuthorizeDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ApprovalRequestAuthorizeDto" } } } }, "responses": { "200": { "description": "Success" } }, "operationId": "post__portalapi_ApprovalRequest_ApprovalRequestAuthorizeForPermitById" } }, "/portalapi/Computer/ComputerGetByAllParameters": { "post": { "tags": [ "Computer" ], "summary": "Load Computers By All Parameters", "description": "Parameters Values:\r\n \r\n \r\n {\r\n \"OrderBy\": \"computername | group | action | lastcheckin | computerinstalldate | deniedcountthreedays | updatechannel | threatlockerversion\",\r\n \"Action\": \" All Computer Mode | Secure | Installation | Learning | MonitorOnly | Manual Update | Pre-Releases | Regular | Expedited | Slow and Steady\",\r\n \"KindOfAction\": \" Computer Mode | TamperProtectionDisabled | NeedsReview | ReadyToSecure | BaselineNotUploaded | Update Channel\"\r\n }", "requestBody": { "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ComputerParameterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ComputerParameterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ComputerParameterDto" } } } }, "responses": { "200": { "description": "Success" } }, "operationId": "post__portalapi_Computer_ComputerGetByAllParameters" } }, "/portalapi/Computer/ComputerGetForEditById": { "get": { "tags": [ "Computer" ], "summary": "Get Computer Information By Id.", "parameters": [ { "name": "computerId", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "Success" } }, "operationId": "get__portalapi_Computer_ComputerGetForEditById" } }, "/portalapi/Computer/ComputerUpdateForEdit": { "patch": { "tags": [ "Computer" ], "summary": "Update Computer", "requestBody": { "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ComputerUpdateDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ComputerUpdateDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ComputerUpdateDto" } } } }, "responses": { "200": { "description": "Success" } }, "operationId": "patch__portalapi_Computer_ComputerUpdateForEdit" } }, "/portalapi/Computer/ComputerUpdateBaselineRescan": { "post": { "tags": [ "Computer" ], "summary": "Update Baseline Rescan Computer", "requestBody": { "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ComputerRescanBaselineDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ComputerRescanBaselineDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ComputerRescanBaselineDto" } } } }, "responses": { "200": { "description": "Success" } }, "operationId": "post__portalapi_Computer_ComputerUpdateBaselineRescan" } }, "/portalapi/Computer/ComputerUpdateShouldRestartByIds": { "post": { "tags": [ "Computer" ], "summary": "Restart service for selected computers", "requestBody": { "description": "", "content": { "application/json": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/ComputerRestartServiceDto" } } }, "text/json": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/ComputerRestartServiceDto" } } }, "application/*+json": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/ComputerRestartServiceDto" } } } } }, "responses": { "200": { "description": "Success" } }, "operationId": "post__portalapi_Computer_ComputerUpdateShouldRestartByIds" } }, "/portalapi/Computer/ComputerUpdateShouldRestartByOrganization": { "post": { "tags": [ "Computer" ], "summary": "Restart Organization Computers", "requestBody": { "description": "", "content": { "application/json": { "schema": { "type": "boolean" } }, "text/json": { "schema": { "type": "boolean" } }, "application/*+json": { "schema": { "type": "boolean" } } } }, "responses": { "200": { "description": "Success" } }, "operationId": "post__portalapi_Computer_ComputerUpdateShouldRestartByOrganization" } }, "/portalapi/Computer/ComputerMoveToOtherOrganization": { "post": { "tags": [ "Computer" ], "summary": "Move Computer", "description": "Parameters Values:\r\n \r\n {\r\n \"MaintenanceTypeId\": \" MonitorOnly = 1 | Installation Mode = 2 | Learning = 3 | Elevation Mode = 4 | Learning Mode Hash Only = 5 | TamperProtectionDisabled = 6\",\r\n \"OSType\": \"Windows = 1 | MAC = 2 | Linux = 3\"\r\n }", "requestBody": { "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ComputerTransferDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ComputerTransferDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ComputerTransferDto" } } } }, "responses": { "200": { "description": "Success" } }, "operationId": "post__portalapi_Computer_ComputerMoveToOtherOrganization" } }, "/portalapi/Computer/ComputerEnableProtection": { "post": { "tags": [ "Computer" ], "summary": "Computer Enable Protection", "requestBody": { "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ComputerEnableProtectionDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ComputerEnableProtectionDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ComputerEnableProtectionDto" } } } }, "responses": { "200": { "description": "Success" } }, "operationId": "post__portalapi_Computer_ComputerEnableProtection" } }, "/portalapi/Computer/ComputerDisableProtection": { "post": { "tags": [ "Computer" ], "summary": "Disable Computer Protection", "description": "Parameters Values:\r\n \r\n {\r\n \"Action\": \" MonitorOnly | Installation Mode | Learning | Elevation Mode | Learning Mode Hash Only | TamperProtectionDisabled | Secure\",\r\n \"MaintenanceModeType\": \" MonitorOnly = 1 | Learning = 3 | TamperProtectionDisabled = 6\"\r\n }", "requestBody": { "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ComputerDisabledProtectionDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ComputerDisabledProtectionDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ComputerDisabledProtectionDto" } } } }, "responses": { "200": { "description": "Success" } }, "operationId": "post__portalapi_Computer_ComputerDisableProtection" } }, "/portalapi/Computer/ComputerRemoveDuplicate": { "post": { "tags": [ "Computer" ], "summary": "Remove Duplicate Computers", "requestBody": { "description": "", "content": { "application/json": { "schema": { "type": "boolean" } }, "text/json": { "schema": { "type": "boolean" } }, "application/*+json": { "schema": { "type": "boolean" } } } }, "responses": { "200": { "description": "Success" } }, "operationId": "post__portalapi_Computer_ComputerRemoveDuplicate" } }, "/portalapi/Computer/ComputerUpdateMaintenanceMode": { "post": { "tags": [ "Computer" ], "summary": "Updates a device's maintenance mode settings.", "description": "Use this endpoint to enable or disable specific maintenance modes for a device.\r\n \r\n**Maintenance Mode IDs:**\r\n* **Application Control Monitor**: `1`\r\n* **Application Control Installation**: `2`\r\n* **Application Control Learning**: `3`\r\n* **Network Control Monitor**: `17`\r\n* **Storage Control Monitor**: `18`\r\n \r\n**OS Type IDs:**\r\n* **Windows**: `1`\r\n* **MAC**: `2`\r\n* **Linux**: `3`", "requestBody": { "description": "A DTO containing the device identifier and the maintenance mode settings to apply.", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ComputerUpdateMaintenanceModeDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ComputerUpdateMaintenanceModeDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ComputerUpdateMaintenanceModeDto" } } } }, "responses": { "200": { "description": "Success" } }, "operationId": "post__portalapi_Computer_ComputerUpdateMaintenanceMode" } }, "/portalapi/Computer/ComputerUpdateThreatlockerVersionByIds": { "post": { "tags": [ "Computer" ], "summary": "Update Computers Threatlocker version", "requestBody": { "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ComputerVersionDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ComputerVersionDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ComputerVersionDto" } } } }, "responses": { "200": { "description": "Success" } }, "operationId": "post__portalapi_Computer_ComputerUpdateThreatlockerVersionByIds" } }, "/portalapi/Computer/ComputerUpdateToFinishMaintenanceMode": { "post": { "tags": [ "Computer" ], "summary": "End Maintenance Mode", "description": "Parameters Values:\r\n \r\n {\r\n \"MaintenanceTypeId\": \" MonitorOnly = 1 | Installation Mode = 2 | Learning = 3 | Elevation Mode = 4 | Learning Mode Hash Only = 5 | TamperProtectionDisabled = 6\",\r\n \"OSType\": \"Windows = 1 | MAC = 2 | Linux = 3\"\r\n }", "requestBody": { "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ComputerUpdateToFinishMaintenanceModeDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ComputerUpdateToFinishMaintenanceModeDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ComputerUpdateToFinishMaintenanceModeDto" } } } }, "responses": { "200": { "description": "Success" } }, "operationId": "post__portalapi_Computer_ComputerUpdateToFinishMaintenanceMode" } }, "/portalapi/Computer/ComputerGetForNewComputer": { "get": { "tags": [ "Computer" ], "summary": "Get data for new computer", "responses": { "200": { "description": "Success" } }, "operationId": "get__portalapi_Computer_ComputerGetForNewComputer" } }, "/portalapi/Computer/ComputerGetDownload": { "post": { "tags": [ "Computer" ], "summary": "Computer Get Download", "description": "Parameters Values:\r\n \r\n {\r\n \"FileType\": \" Stub Installer = stub | MSI Installer = windows | PowerShell Script = pssscript | PKG File = mac | Remediator Service Installer = remediation\",\r\n \"Platform\": \" X86 | X64 | ''\"\r\n }", "requestBody": { "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ComputerDownloadParameterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ComputerDownloadParameterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ComputerDownloadParameterDto" } } } }, "responses": { "200": { "description": "Success" } }, "operationId": "post__portalapi_Computer_ComputerGetDownload" } }, "/portalapi/Computer/ComputerGetOSTypeByIds": { "post": { "tags": [ "Computer" ], "summary": "Get OS Types for Computer.", "requestBody": { "description": "", "content": { "application/json": { "schema": { "type": "array", "items": { "type": "string", "format": "uuid" } } }, "text/json": { "schema": { "type": "array", "items": { "type": "string", "format": "uuid" } } }, "application/*+json": { "schema": { "type": "array", "items": { "type": "string", "format": "uuid" } } } } }, "responses": { "200": { "description": "Success" } }, "operationId": "post__portalapi_Computer_ComputerGetOSTypeByIds" } }, "/portalapi/Computer/ComputerSignedScriptDownload": { "get": { "tags": [ "Computer" ], "summary": "Download Login Script", "parameters": [ { "name": "brand", "in": "query", "description": "", "schema": { "type": "string" } } ], "responses": { "200": { "description": "Success" } }, "operationId": "get__portalapi_Computer_ComputerSignedScriptDownload" } }, "/portalapi/Computer/ComputerSamplePathDownload": { "get": { "tags": [ "Computer" ], "summary": "Download Sample Batch File", "parameters": [ { "name": "brand", "in": "query", "description": "", "schema": { "type": "string" } }, { "name": "authKey", "in": "query", "description": "", "schema": { "type": "string" } } ], "responses": { "200": { "description": "Success" } }, "operationId": "get__portalapi_Computer_ComputerSamplePathDownload" } }, "/portalapi/Computer/ComputerUnSignedScriptDownload": { "get": { "tags": [ "Computer" ], "summary": "Download Unsigned Login Script", "parameters": [ { "name": "brand", "in": "query", "description": "", "schema": { "type": "string" } } ], "responses": { "200": { "description": "Success" } }, "operationId": "get__portalapi_Computer_ComputerUnSignedScriptDownload" } }, "/portalapi/Computer/ComputerUpdateChannel": { "post": { "tags": [ "Computer" ], "summary": "Threatlocker Update Channel", "description": "Parameters Values:\r\n \r\n {\r\n \"UpdateChannel\": \" Manual Update = 0 | Pre-Releases = 1 | Regular = 2 | Expedited = 3 | Slow and Steady = 4\"\r\n }", "requestBody": { "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ComputerChannelDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ComputerChannelDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ComputerChannelDto" } } } }, "responses": { "200": { "description": "Success" } }, "operationId": "post__portalapi_Computer_ComputerUpdateChannel" } }, "/portalapi/ComputerCheckin/ComputerCheckinGetByParameters": { "post": { "tags": [ "ComputerCheckin" ], "summary": "Get Computer Check-In History by Parameters", "requestBody": { "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ComputerCheckinParametersDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ComputerCheckinParametersDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ComputerCheckinParametersDto" } } } }, "responses": { "200": { "description": "Success" } }, "operationId": "post__portalapi_ComputerCheckin_ComputerCheckinGetByParameters" } }, "/portalapi/ComputerGroup/ComputerGroupGetGroupAndComputer": { "get": { "tags": [ "ComputerGroup" ], "summary": "Get Groups and Computer", "description": "Parameters Values:\r\n \r\n {\r\n \"OSType\": \"All = 0 | Windows = 1 | MAC = 2 | Linux = 3\"\r\n }", "parameters": [ { "name": "ComputerGroupId", "in": "query", "schema": { "type": "string", "format": "uuid" } }, { "name": "OSType", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "IncludeGlobal", "in": "query", "schema": { "type": "boolean" } }, { "name": "IncludeAllPolicies", "in": "query", "schema": { "type": "boolean" } }, { "name": "IncludeOrganizations", "in": "query", "schema": { "type": "boolean" } }, { "name": "IncludeAllComputers", "in": "query", "schema": { "type": "boolean" } }, { "name": "IncludeParentGroups", "in": "query", "schema": { "type": "boolean" } }, { "name": "IncludeLoggedInObjects", "in": "query", "schema": { "type": "boolean" } }, { "name": "IncludeDnsServers", "in": "query", "schema": { "type": "boolean" } }, { "name": "PortalModuleTypeId", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "IncludeAccessDevices", "in": "query", "schema": { "type": "boolean" } } ], "responses": { "200": { "description": "Success" } }, "operationId": "get__portalapi_ComputerGroup_ComputerGroupGetGroupAndComputer" } }, "/portalapi/ComputerGroup/ComputerGroupGetDropdownByOrganizationId": { "get": { "tags": [ "ComputerGroup" ], "summary": "Get Computer Groups by OrganizationId", "parameters": [ { "name": "computerGroupOSTypeId", "in": "query", "schema": { "type": "integer", "format": "int32", "default": 0 } }, { "name": "computerOSType", "in": "query", "schema": { "type": "string", "default": "windows" } }, { "name": "hideGlobals", "in": "query", "description": "", "schema": { "type": "boolean", "default": false } } ], "responses": { "200": { "description": "Success" } }, "operationId": "get__portalapi_ComputerGroup_ComputerGroupGetDropdownByOrganizationId" } }, "/portalapi/ComputerGroup/ComputerGroupGetForPermitApplication": { "get": { "tags": [ "ComputerGroup" ], "summary": "Get Computer Groups For Permit Application", "description": "Parameters Values:\r\n \r\n {\r\n \"OSType\": \"All = 0 | Windows = 1 | MAC = 2 | Linux = 3\"\r\n }", "parameters": [ { "name": "osType", "in": "query", "description": "", "schema": { "type": "integer", "format": "int32", "default": 1 } } ], "responses": { "200": { "description": "Success" } }, "operationId": "get__portalapi_ComputerGroup_ComputerGroupGetForPermitApplication" } }, "/portalapi/ComputerGroup/ComputerGroupGetForDownload": { "get": { "tags": [ "ComputerGroup" ], "summary": "Get Group Download Installers", "parameters": [ { "name": "installKey", "in": "query", "description": "", "schema": { "type": "string" } } ], "responses": { "200": { "description": "Success" } }, "operationId": "get__portalapi_ComputerGroup_ComputerGroupGetForDownload" } }, "/portalapi/MaintenanceMode/MaintenanceModeGetByComputerId": { "get": { "tags": [ "MaintenanceMode" ], "summary": "Get Maintenance Schedule By Computer Id", "parameters": [ { "name": "computerId", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "Success" } }, "deprecated": true, "operationId": "get__portalapi_MaintenanceMode_MaintenanceModeGetByComputerId" } }, "/portalapi/MaintenanceMode/MaintenanceModeInsert": { "post": { "tags": [ "MaintenanceMode" ], "summary": "Add to Maintenance Schedule", "description": "Parameters Values:\r\n \r\n {\r\n \"AutomaticApplicationType\": \" empty = 0 | Automatic Computer = 1 | Automatic Group = 2 | Automatic System = 3\",\r\n \"MaintenanceTypeId\": \" MonitorOnly = 1 | Installation Mode = 2 | Learning = 3 | Elevation Mode = 4 | Learning Mode Hash Only = 5 | TamperProtectionDisabled = 6\"\r\n }", "requestBody": { "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/MaintenanceModeInsertDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/MaintenanceModeInsertDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/MaintenanceModeInsertDto" } } } }, "responses": { "200": { "description": "Success" } }, "operationId": "post__portalapi_MaintenanceMode_MaintenanceModeInsert" } }, "/portalapi/MaintenanceMode/MaintenanceModeEndById": { "patch": { "tags": [ "MaintenanceMode" ], "summary": "End Maintenance Schedule", "description": "Parameters Values:\r\n \r\n {\r\n \"AppliesToType\": \" empty = 0 | Automatic Computer = 1 | Automatic Group = 2 | Automatic System = 3\",\r\n \"MaintenanceTypeId\": \" MonitorOnly = 1 | Installation Mode = 2 | Learning = 3 | Elevation Mode = 4 | Learning Mode Hash Only = 5 | TamperProtectionDisabled = 6\"\r\n }", "requestBody": { "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/MaintenanceModeEndDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/MaintenanceModeEndDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/MaintenanceModeEndDto" } } } }, "responses": { "200": { "description": "Success" } }, "operationId": "patch__portalapi_MaintenanceMode_MaintenanceModeEndById" } }, "/portalapi/MaintenanceMode/MaintenanceModeUpdateEndDateTimeForSpecificDate": { "post": { "tags": [ "MaintenanceMode" ], "summary": "Updated Maintenance Mode End Date Time.", "description": "Parameters Values:\r\n \r\n {\r\n \"MaintenanceTypeId\": \" MonitorOnly = 1 | Installation Mode = 2 | Learning = 3 | Elevation Mode = 4 | Learning Mode Hash Only = 5 | TamperProtectionDisabled = 6\",\r\n \"OSType\": \"Windows = 1 | MAC = 2 | Linux = 3\"\r\n }", "requestBody": { "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/MaintenanceModeUpdateEndDateTimeDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/MaintenanceModeUpdateEndDateTimeDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/MaintenanceModeUpdateEndDateTimeDto" } } } }, "responses": { "200": { "description": "Success" } }, "operationId": "post__portalapi_MaintenanceMode_MaintenanceModeUpdateEndDateTimeForSpecificDate" } }, "/portalapi/OnlineDevices/OnlineDevicesGetByParameters": { "get": { "tags": [ "OnlineDevices" ], "summary": "View Online Devices", "parameters": [ { "name": "pageNumber", "in": "query", "description": "", "schema": { "type": "integer", "format": "int32", "default": 1 } }, { "name": "pageSize", "in": "query", "description": "", "schema": { "type": "integer", "format": "int32", "default": 2 } } ], "responses": { "200": { "description": "Success" } }, "operationId": "get__portalapi_OnlineDevices_OnlineDevicesGetByParameters" } }, "/portalapi/Organization/OrganizationGetAuthKeyById": { "get": { "tags": [ "Organization" ], "summary": "Get Auth Key", "responses": { "200": { "description": "Success" } }, "operationId": "get__portalapi_Organization_OrganizationGetAuthKeyById" } }, "/portalapi/Organization/OrganizationUpdateAuthKeyById": { "post": { "tags": [ "Organization" ], "summary": "Generate Auth Key", "responses": { "200": { "description": "Success" } }, "operationId": "post__portalapi_Organization_OrganizationUpdateAuthKeyById" } }, "/portalapi/Organization/OrganizationGetForMoveComputers": { "get": { "tags": [ "Organization" ], "summary": "Get Organizations For Move Computers", "parameters": [ { "name": "searchText", "in": "query", "description": "", "schema": { "type": "string", "default": "" } } ], "responses": { "200": { "description": "Success" } }, "operationId": "get__portalapi_Organization_OrganizationGetForMoveComputers" } }, "/portalapi/Policy/PolicyGetById": { "get": { "tags": [ "Policy" ], "summary": "Get Policy by Id.", "parameters": [ { "name": "policyId", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "Success" } }, "operationId": "get__portalapi_Policy_PolicyGetById" } }, "/portalapi/Report/ReportGetByOrganizationId": { "get": { "tags": [ "Report" ], "summary": "Get report(s) by organization id.", "responses": { "200": { "description": "Success" } }, "operationId": "get__portalapi_Report_ReportGetByOrganizationId" } }, "/portalapi/Report/ReportGetDynamicData": { "post": { "tags": [ "Report" ], "summary": "Generate report data.", "requestBody": { "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ReportParams" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ReportParams" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ReportParams" } } } }, "responses": { "200": { "description": "Success" } }, "operationId": "post__portalapi_Report_ReportGetDynamicData" } }, "/portalapi/SaveSearch/SaveSearchGetByPage": { "post": { "tags": [ "SaveSearch" ], "summary": "Get Save Search.", "requestBody": { "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/SaveSearchesDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SaveSearchesDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SaveSearchesDto" } } } }, "responses": { "200": { "description": "Success" } }, "operationId": "post__portalapi_SaveSearch_SaveSearchGetByPage" } }, "/portalapi/SaveSearch/SaveSearchInsert": { "post": { "tags": [ "SaveSearch" ], "summary": "Insert Save Search.", "requestBody": { "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/SaveSearchDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SaveSearchDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SaveSearchDto" } } } }, "responses": { "200": { "description": "Success" } }, "operationId": "post__portalapi_SaveSearch_SaveSearchInsert" } }, "/portalapi/SaveSearch/SaveSearchDeleteById": { "delete": { "tags": [ "SaveSearch" ], "summary": "Delete Save Search.", "parameters": [ { "name": "saveSearchId", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "Success" } }, "operationId": "delete__portalapi_SaveSearch_SaveSearchDeleteById" } }, "/portalapi/SystemAudit/SystemAuditGetForHealthCenter": { "post": { "tags": [ "SystemAudit" ], "summary": "Retrieves System Audit data for the Health Center, specifically focused on login attempts.", "description": "This endpoint retrieves a paginated list of audit records related to user login attempts, \r\nfiltered by date range, search text, and whether the login was successful or denied.\r\nIt can also filter by latitude and longitude if provided in the correct format within the search text.\r\n<br /><br />\r\n**Search Text Usage:**\r\n\r\n* **Standard Text Search:** You can enter any text to search within the audit records. The system will search for this text in various fields, such as username or IP address.\r\n* **Latitude/Longitude Search:** To search by geographical location, use the format \"lat:[latitude]&long:[longitude]\". \r\n - For example, \"lat:34.0522&long:-118.2437\" will search for audit records near Los Angeles.\r\n\r\n<br />\r\n**Sample request:**\r\n \r\n POST /SystemAuditGetForHealthCenter\r\n {\r\n \"days\": 30,\r\n \"isLoggedIn\": false,\r\n \"pageSize\": 25,\r\n \"pageNumber\": 1,\r\n \"searchText\": \"lat:40.7128&long:-74.0060\"\r\n }\r\n \r\n POST /SystemAuditGetForHealthCenter\r\n {\r\n \"days\": 30,\r\n \"isLoggedIn\": false,\r\n \"pageSize\": 25,\r\n \"pageNumber\": 1,\r\n \"searchText\": \"United States\"\r\n }", "requestBody": { "description": "Parameters for filtering audit data.", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/SystemAuditHealthCenterParams" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SystemAuditHealthCenterParams" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SystemAuditHealthCenterParams" } } } }, "responses": { "200": { "description": "Successfully retrieved the Health Center audit data." }, "400": { "description": "The request was malformed or invalid." }, "401": { "description": "The user does not have the required permissions." }, "403": { "description": "The user is not authorized to perform this action." }, "500": { "description": "An unexpected error occurred on the server." } }, "operationId": "post__portalapi_SystemAudit_SystemAuditGetForHealthCenter" } }, "/portalapi/SystemAudit/SystemAuditGetByParameters": { "post": { "tags": [ "SystemAudit" ], "summary": "Retrieves System Audit records based on specified parameters.", "description": "This endpoint retrieves a paginated list of System Audit records, allowing filtering by various parameters such as username, action, IP address, effective action, details, date range, and organization.\r\n<br /><br />\r\n**Filtering and Search:**\r\n<br />\r\n* **Wildcard Search:** The `Details`, `IPAddress`, `EffectiveAction`, and `Username` fields support wildcard searches.\r\n - If the search text contains an asterisk (`*`), it will be replaced with a percent sign (`%`) for the SQL LIKE operator.\r\n - If the search text does not contain an asterisk (`*`), a percent sign (`%`) will be added to both the beginning and end of the search text by default (searching for \"test\" will become \"%test%\"). This means it will search for any records that *contain* the search text.\r\n* **Date Range:** Use `StartDate` and `EndDate` to filter records within a specific date range.\r\n* **Organization:** By default, the endpoint retrieves records for the current organization. Set `ViewChildOrganizations` to `true` to include child organizations in the search. If the user is logged into the Master Organization, it is not necessary to use `ViewChildOrganizations`.\r\n<br />\r\n\r\n**Sample Request:**\r\n \r\n POST /portalApi/SystemAuditGetByParameters\r\n {\r\n \"username\": \"*test*\", OR \"username\": \"test\",\r\n \"action\": \"Read\",\r\n \"ipAddress\": \"*\",\r\n \"effectiveAction\": \"Permitted\",\r\n \"details\": \"Viewed*\",\r\n \"startDate\": \"2023-01-01T00:00:00Z\",\r\n \"endDate\": \"2024-01-27T23:59:59Z\",\r\n \"pageSize\": 25,\r\n \"pageNumber\": 1,\r\n \"viewChildOrganizations\": false,\r\n \"objectId\": \"00000000-0000-0000-0000-000000000000\"\r\n }\r\n**This request would search for:**\r\n- Usernames that contain \"test\" anywhere.\r\n- Any IP address.\r\n- Details that start with \"Viewed\".", "requestBody": { "description": "Parameters for filtering System Audit records.", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/SystemAuditParametersDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SystemAuditParametersDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SystemAuditParametersDto" } } } }, "responses": { "200": { "description": "Successfully retrieved the System Audit records." }, "400": { "description": "The request was malformed or invalid." }, "401": { "description": "The user is not authenticated or does not have permission to view System Audit records." }, "403": { "description": "The user is not authorized to perform this action." }, "500": { "description": "An unexpected error occurred on the server." } }, "operationId": "post__portalapi_SystemAudit_SystemAuditGetByParameters" } }, "/portalapi/Tag/TagGetById": { "get": { "tags": [ "Tag" ], "summary": "Get Tag by Id.", "parameters": [ { "name": "tagId", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "Success" } }, "operationId": "get__portalapi_Tag_TagGetById" } }, "/portalapi/Tag/TagGetDowndownOptionsByOrganizationId": { "get": { "tags": [ "Tag" ], "summary": "Get Tag Dropdown Options.", "parameters": [ { "name": "includeBuiltIns", "in": "query", "description": "", "schema": { "type": "boolean" } }, { "name": "tagType", "in": "query", "description": "", "schema": { "type": "integer", "format": "int32", "default": 1 } } ], "responses": { "200": { "description": "Success" } }, "operationId": "get__portalapi_Tag_TagGetDowndownOptionsByOrganizationId" } }, "/portalapi/Tag/TagUpdate": { "post": { "tags": [ "Tag" ], "summary": "Update Tag.", "requestBody": { "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/TagDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/TagDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/TagDto" } } } }, "responses": { "200": { "description": "Success" } }, "operationId": "post__portalapi_Tag_TagUpdate" } }, "/portalapi/ThreatLockerVersion/ThreatLockerVersionGetForDropdownList": { "get": { "tags": [ "ThreatLockerVersion" ], "summary": "Get Threatlocker Versions", "responses": { "200": { "description": "Success" } }, "operationId": "get__portalapi_ThreatLockerVersion_ThreatLockerVersionGetForDropdownList" } }, "/portalapi/UploadRequest/UploadRequestInsert": { "post": { "tags": [ "UploadRequest" ], "summary": "Insert Upload Request.", "requestBody": { "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/UploadRequestDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/UploadRequestDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/UploadRequestDto" } } } }, "responses": { "200": { "description": "Success" } }, "operationId": "post__portalapi_UploadRequest_UploadRequestInsert" } }, "/portalapi/UploadRequest/UploadRequestGet": { "post": { "tags": [ "UploadRequest" ], "summary": "Get Upload Request.", "requestBody": { "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/UploadRequestDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/UploadRequestDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/UploadRequestDto" } } } }, "responses": { "200": { "description": "Success" } }, "operationId": "post__portalapi_UploadRequest_UploadRequestGet" } }, "/portalapi/VDIHyperV/VDIHyperVGetTestingEnvironmentDetails": { "post": { "tags": [ "VDIHyperV" ], "summary": "Get Testing Environment Details For VDI HyperV", "requestBody": { "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/FileDownloadDetailsDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/FileDownloadDetailsDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/FileDownloadDetailsDto" } } } }, "responses": { "200": { "description": "Success" } }, "operationId": "post__portalapi_VDIHyperV_VDIHyperVGetTestingEnvironmentDetails" } } }, "components": { "schemas": { "ActionLogCreatedByProcessesDto": { "type": "object", "properties": { "createdByProcess": { "type": "string", "default": "", "nullable": true }, "count": { "type": "integer", "format": "int32" } }, "additionalProperties": false }, "ActionLogDto": { "type": "object", "properties": { "actionLogId": { "type": "integer", "format": "int64" }, "eActionLogId": { "type": "string", "nullable": true }, "organizationId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "computerId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "dateTime": { "type": "string", "format": "date-time" }, "dateTimeImported": { "type": "string", "format": "date-time" }, "organizationName": { "type": "string", "default": "", "nullable": true }, "hostname": { "type": "string", "default": "", "nullable": true }, "username": { "type": "string", "default": "", "nullable": true }, "fullPath": { "type": "string", "default": "", "nullable": true }, "policyName": { "type": "string", "default": "", "nullable": true }, "actionType": { "type": "string", "default": "", "nullable": true }, "actionId": { "type": "integer", "format": "int32" }, "action": { "type": "string", "default": "", "nullable": true }, "isMonitorMode": { "type": "boolean" }, "monitorMode": { "type": "string", "default": "", "nullable": true }, "learningModeEndDate": { "type": "string", "format": "date-time" }, "policyId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "policyLocation": { "type": "string", "default": "", "nullable": true }, "policyOrganizationId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "processId": { "type": "integer", "format": "int32" }, "processPath": { "type": "string", "default": "", "nullable": true }, "hash": { "type": "string", "default": "", "nullable": true }, "createdByProcess": { "type": "string", "default": "", "nullable": true }, "data": { "type": "string", "default": "", "nullable": true }, "remotePresence": { "type": "boolean" }, "remotePresenceText": { "type": "string", "default": "", "nullable": true }, "remotePresenceThreatLockerDetected": { "type": "boolean" }, "deviceType": { "type": "string", "default": "", "nullable": true }, "cert": { "type": "string", "default": "", "nullable": true }, "certs": { "type": "array", "items": { "type": "string" }, "nullable": true }, "certExists": { "type": "boolean" }, "certificates": { "type": "array", "items": { "$ref": "#/components/schemas/Certificate" }, "nullable": true }, "certText": { "type": "string", "default": "", "nullable": true }, "applicationOrganizationId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000", "nullable": true }, "applicationIsBuiltIn": { "type": "boolean", "nullable": true }, "applicationId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "applicationName": { "type": "string", "default": "", "nullable": true }, "notes": { "type": "string", "default": "", "nullable": true }, "serialNumber": { "type": "string", "default": "", "nullable": true }, "encryption": { "type": "integer", "format": "int32" }, "size": { "type": "integer", "format": "int64" }, "sha256Hash": { "type": "string", "default": "", "nullable": true }, "policyExists": { "type": "boolean" }, "storagePolicyExists": { "type": "boolean" }, "nacPolicyExists": { "type": "boolean" }, "twPolicyExists": { "type": "boolean" }, "webControlPolicyExists": { "type": "boolean" }, "optionToRequest": { "type": "boolean" }, "allowPermitVendorButton": { "type": "boolean" }, "effectiveAction": { "type": "string", "default": "", "nullable": true }, "encryptionStatus": { "type": "string", "default": "", "nullable": true }, "reportMissing": { "type": "boolean" }, "virusTotalCheckName": { "type": "string", "default": "", "nullable": true }, "virusTotalCheckArgument": { "type": "string", "default": "", "nullable": true }, "osType": { "type": "integer", "format": "int32" }, "isExtension": { "type": "boolean" }, "edgeStoreUrl": { "type": "string", "default": "", "nullable": true }, "chromeStoreUrl": { "type": "string", "default": "", "nullable": true }, "actionLogCreatedByProcesses": { "type": "array", "items": { "$ref": "#/components/schemas/ActionLogCreatedByProcessesDto" }, "nullable": true }, "totalCount": { "type": "integer", "format": "int64" }, "lastSortValue": { "type": "integer", "format": "int64" }, "networkDirection": { "type": "integer", "format": "int32" }, "sourceIPAddress": { "type": "string", "nullable": true }, "destinationIPAddress": { "type": "string", "nullable": true }, "groupByCount": { "type": "integer", "format": "int32" }, "hasPolicyData": { "type": "boolean", "readOnly": true }, "threatLockerItem": { "$ref": "#/components/schemas/ThreatLockerItemDto" }, "integrationTypeId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000", "nullable": true }, "isCloudLog": { "type": "boolean", "readOnly": true } }, "additionalProperties": false }, "ActionLogParamsDto": { "type": "object", "properties": { "actionType": { "type": "string", "default": null, "nullable": true }, "sourceTableId": { "type": "integer", "format": "int32", "default": 1 }, "actionLogId": { "type": "integer", "format": "int64", "default": null, "nullable": true }, "policyId": { "type": "string", "format": "uuid", "default": null }, "actionId": { "type": "integer", "format": "int32", "default": null, "nullable": true }, "filter": { "type": "string", "default": null, "nullable": true }, "showChildOrganizations": { "type": "boolean", "default": false }, "simulateDeny": { "type": "boolean", "default": false }, "username": { "type": "string", "default": null, "nullable": true }, "hostname": { "type": "string", "default": "", "nullable": true }, "processId": { "type": "integer", "format": "int32", "default": null, "nullable": true }, "fullPath": { "type": "string", "default": "", "nullable": true }, "deviceType": { "type": "string", "default": null, "nullable": true }, "dateTime": { "type": "array", "items": { "type": "string", "format": "date-time" }, "default": null, "nullable": true }, "groupBy": { "type": "string", "default": null, "nullable": true }, "pageNumber": { "type": "integer", "format": "int32", "default": 1 }, "pageSize": { "type": "integer", "format": "int32", "default": 25 }, "paramsFieldsDto": { "type": "array", "items": { "$ref": "#/components/schemas/ParamsFieldsDto" }, "nullable": true }, "startDate": { "type": "string", "format": "date-time", "nullable": true }, "endDate": { "type": "string", "format": "date-time", "nullable": true }, "dateTimeLastImported": { "type": "string", "format": "date-time", "nullable": true }, "showTotalCount": { "type": "boolean" }, "getNewCount": { "type": "boolean" }, "exportMode": { "type": "boolean" }, "totalRows": { "type": "integer", "format": "int32" }, "useEId": { "type": "boolean" }, "lastSortValue": { "type": "integer", "format": "int64" }, "groupBys": { "type": "array", "items": { "type": "integer", "format": "int32" }, "nullable": true }, "hasPolicyId": { "type": "boolean", "default": false } }, "additionalProperties": false }, "AdvRFPolicy": { "type": "object", "properties": { "hideCustomRules": { "type": "boolean" }, "restrictApplicationSpawning": { "type": "boolean" }, "restrictRegistryAccess": { "type": "boolean" }, "restrictFileAccess": { "type": "boolean" }, "restrictNetworkAccess": { "type": "boolean" }, "restrictApplication": { "type": "boolean" }, "rfFilePolicy": { "type": "array", "items": { "$ref": "#/components/schemas/FilePolicy" }, "nullable": true }, "rfNetworkPolicy": { "type": "array", "items": { "$ref": "#/components/schemas/NetworkPolicy" }, "nullable": true }, "rfRegistryPolicy": { "type": "array", "items": { "$ref": "#/components/schemas/RegistryPolicy" }, "nullable": true }, "rfAssociatedApplicationPolicy": { "type": "array", "items": { "$ref": "#/components/schemas/AssociatedApplicationPolicy" }, "nullable": true } }, "additionalProperties": false }, "ApplicationFileDto": { "type": "object", "properties": { "applicationFileId": { "type": "integer", "format": "int64" }, "applicationId": { "type": "string", "format": "uuid", "default": null }, "fullPath": { "type": "string", "default": "", "nullable": true }, "cert": { "type": "string", "default": "", "nullable": true }, "hash": { "type": "string", "default": "", "nullable": true }, "processPath": { "type": "string", "default": "", "nullable": true }, "notes": { "type": "string", "default": "", "nullable": true }, "installedBy": { "type": "string", "default": "", "nullable": true }, "name": { "type": "string", "default": "", "nullable": true }, "applicationFileDetails": { "type": "string", "default": "", "nullable": true }, "keyFile": { "type": "boolean", "default": false }, "originalFullPath": { "type": "string", "default": "", "nullable": true }, "originalCert": { "type": "string", "default": "", "nullable": true }, "originalHash": { "type": "string", "default": "", "nullable": true }, "originalProcessPath": { "type": "string", "default": "", "nullable": true }, "originalNotes": { "type": "string", "default": "", "nullable": true }, "originalInstalledBy": { "type": "string", "default": "", "nullable": true }, "originalKeyFile": { "type": "boolean", "default": false }, "osType": { "type": "integer", "format": "int32", "default": 1 }, "isHashOnly": { "type": "boolean", "default": false }, "minSize": { "type": "integer", "format": "int64", "default": null, "nullable": true }, "maxSize": { "type": "integer", "format": "int64", "default": null, "nullable": true }, "updateStatus": { "$ref": "#/components/schemas/UpdateStatus" }, "createdBy": { "type": "string", "default": "", "nullable": true }, "applicationName": { "type": "string", "default": "", "nullable": true }, "organizationId": { "type": "string", "format": "uuid", "default": null } }, "additionalProperties": false }, "ApplicationGetForApplicationOptionsDto": { "type": "object", "properties": { "organizationId": { "type": "string", "format": "uuid", "default": "" }, "osType": { "type": "integer", "format": "int32", "default": 1 }, "includeBuiltIn": { "type": "boolean", "default": false }, "searchText": { "type": "string", "default": "", "nullable": true }, "hostName": { "type": "string", "default": "", "nullable": true } }, "additionalProperties": false }, "ApplicationMatchParameterDto": { "type": "object", "properties": { "hash": { "type": "string", "default": "", "nullable": true }, "sha256": { "type": "string", "default": "", "nullable": true }, "path": { "type": "string", "default": "", "nullable": true }, "processPath": { "type": "string", "default": "", "nullable": true }, "organizationIds": { "type": "array", "items": { "type": "string", "format": "uuid" }, "default": null, "nullable": true }, "certs": { "type": "array", "items": { "$ref": "#/components/schemas/ThreatLockerCertDto" }, "nullable": true }, "createdBys": { "type": "array", "items": { "type": "string" }, "nullable": true }, "osType": { "type": "integer", "format": "int32", "default": 1 }, "filename": { "type": "string", "default": "", "nullable": true }, "folder": { "type": "string", "default": "", "nullable": true }, "builtInPartialMatchingFiles": { "type": "array", "items": { "$ref": "#/components/schemas/ApplicationFileDto" }, "nullable": true } }, "additionalProperties": false }, "ApplicationOnlineDto": { "type": "object", "properties": { "name": { "type": "string", "default": "", "nullable": true }, "applicationName": { "type": "string", "default": "", "nullable": true }, "applicationId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "organizationId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "organizationName": { "type": "string", "default": "", "nullable": true }, "osType": { "type": "integer", "format": "int32" }, "suggestedPolicyId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000", "nullable": true }, "status": { "type": "integer", "format": "int32" } }, "additionalProperties": false }, "ApprovalRequestAuthorizeDto": { "type": "object", "properties": { "approvalRequestId": { "type": "string", "format": "uuid", "default": null }, "message": { "type": "string", "default": "", "nullable": true } }, "additionalProperties": false }, "ApprovalRequestDto": { "type": "object", "properties": { "statusIdEscalatedToMSP": { "type": "integer", "format": "int32" }, "masterOrganizationId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "approvedBy": { "type": "string", "default": "", "nullable": true }, "approvalRequestId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "dateTime": { "type": "string", "format": "date-time" }, "path": { "type": "string", "default": "", "nullable": true }, "hash": { "type": "string", "default": "", "nullable": true }, "username": { "type": "string", "default": "", "nullable": true }, "hostname": { "type": "string", "default": "", "nullable": true }, "statusId": { "type": "integer", "format": "int32" }, "computerId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "organizationName": { "type": "string", "default": "", "nullable": true }, "json": { "type": "string", "default": "", "nullable": true }, "ticketId": { "type": "string", "default": "", "nullable": true }, "requestor": { "type": "string", "default": "", "nullable": true }, "requestorReason": { "type": "string", "default": "", "nullable": true }, "requestorEmailAddress": { "type": "string", "default": "", "nullable": true }, "comments": { "type": "string", "default": "", "nullable": true }, "actionDate": { "type": "string", "format": "date-time", "nullable": true }, "organizationId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "multiLevelApprovalRequestId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000", "nullable": true }, "approvalNumber": { "type": "integer", "format": "int32" }, "approvedByTierLevel": { "type": "integer", "format": "int32" }, "tempPolicyId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000", "nullable": true }, "policyId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000", "nullable": true }, "tempApplicationId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000", "nullable": true }, "applicationId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000", "nullable": true }, "multiLevelApprovalStatusId": { "type": "integer", "format": "int32" }, "initialApprovalTierLevel": { "type": "integer", "format": "int32" }, "approvalCount": { "type": "integer", "format": "int32" }, "pendingTierLevel": { "type": "integer", "format": "int32" }, "hasPendingApprovalRequest": { "type": "boolean" }, "ipAddress": { "type": "string", "default": "", "nullable": true }, "isAssigned": { "type": "boolean", "nullable": true }, "assigneeUserId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000", "nullable": true }, "threatLockerDataCenterId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000", "nullable": true }, "assigneeUsername": { "type": "string", "default": "", "nullable": true }, "assigneeFirstName": { "type": "string", "default": "", "nullable": true }, "assigneeLastname": { "type": "string", "default": "", "nullable": true }, "threatLockerActionDto": { "$ref": "#/components/schemas/ThreatLockerActionDto" }, "notes": { "type": "string", "default": "", "nullable": true }, "signature": { "type": "string", "default": "", "nullable": true }, "tlInstructions": { "type": "string", "default": "", "nullable": true }, "suggestCustomRule": { "type": "boolean", "nullable": true }, "authorizeForPermit": { "type": "boolean", "nullable": true }, "portalApiUrl": { "type": "string", "default": "", "nullable": true }, "cyberHeroManagementConfigured": { "type": "boolean" }, "maxTriggeredStartDate": { "type": "string", "format": "date-time", "nullable": true }, "isEscalatedByCyberHero": { "type": "boolean", "readOnly": true }, "ticketApprovalManager": { "type": "string", "default": "", "nullable": true }, "showMfaChallenge": { "type": "boolean" }, "showMfaRegistration": { "type": "boolean" }, "linkedMfaUser": { "type": "string", "nullable": true }, "serialNumber": { "type": "string", "default": "", "nullable": true } }, "additionalProperties": false }, "ApprovalRequestParametersDto": { "type": "object", "properties": { "statusId": { "type": "integer", "format": "int32", "default": 1 }, "searchText": { "type": "string", "default": "", "nullable": true }, "userApprovalTierLevel": { "type": "integer", "format": "int32" }, "showCurrentTierOnly": { "type": "boolean", "default": false }, "showChildOrganizations": { "type": "boolean", "default": false }, "requestTypeId": { "type": "integer", "format": "int32" }, "orderBy": { "type": "string", "default": "datetime", "nullable": true }, "isAscending": { "type": "boolean", "default": false }, "pageSize": { "type": "integer", "format": "int32", "default": 25 }, "pageNumber": { "type": "integer", "format": "int32", "default": 1 } }, "additionalProperties": false }, "ApprovalRequestUpdateParametersDto": { "type": "object", "properties": { "approvalRequestDtos": { "type": "array", "items": { "$ref": "#/components/schemas/ApprovalRequestDto" }, "nullable": true }, "type": { "type": "string", "default": "", "nullable": true }, "ignoreSubject": { "type": "string", "default": "", "nullable": true }, "ignoreReason": { "type": "string", "default": "", "nullable": true }, "rejectSubject": { "type": "string", "default": "", "nullable": true }, "rejectReason": { "type": "string", "default": "", "nullable": true }, "isVDI": { "type": "boolean" }, "notifyOnIgnore": { "type": "boolean" }, "notifyOnReject": { "type": "boolean" }, "allowedApprovalRequestDtos": { "type": "array", "items": { "$ref": "#/components/schemas/ApprovalRequestDto" }, "nullable": true }, "deniedApprovalRequestDtos": { "type": "array", "items": { "$ref": "#/components/schemas/ApprovalRequestDto" }, "nullable": true } }, "additionalProperties": false }, "AssociatedApplicationPolicy": { "type": "object", "properties": { "name": { "type": "string", "nullable": true }, "applicationId": { "type": "string", "nullable": true }, "osType": { "type": "integer", "format": "int32" } }, "additionalProperties": false }, "Certificate": { "type": "object", "properties": { "subject": { "type": "string", "default": "", "nullable": true }, "sha": { "type": "string", "default": "", "nullable": true }, "value": { "type": "string", "default": "", "nullable": true } }, "additionalProperties": false }, "ComputerChannelDto": { "type": "object", "properties": { "computerDetailDtos": { "type": "array", "items": { "$ref": "#/components/schemas/ComputerDataForChannelDto" }, "nullable": true }, "updateChannel": { "type": "integer", "format": "int32", "nullable": true } }, "additionalProperties": false }, "ComputerCheckinParametersDto": { "type": "object", "properties": { "computerId": { "type": "string", "format": "uuid" }, "pageSize": { "type": "integer", "format": "int32" }, "pageNumber": { "type": "integer", "format": "int32" }, "hideHeartbeat": { "type": "boolean" } }, "additionalProperties": false }, "ComputerDataForChannelDto": { "type": "object", "properties": { "computerId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "organizationId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "updateChannel": { "type": "integer", "format": "int32", "default": "", "nullable": true }, "computerName": { "type": "string", "default": "", "nullable": true } }, "additionalProperties": false }, "ComputerDataForDisableProtectionDto": { "type": "object", "properties": { "action": { "type": "string", "default": "", "nullable": true }, "computerGroupId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "computerId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "computerName": { "type": "string", "default": "", "nullable": true }, "maintenanceEndDate": { "type": "string", "format": "date-time", "default": null, "nullable": true }, "organizationId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "startDateTime": { "type": "string", "format": "date-time", "default": null, "nullable": true } }, "additionalProperties": false }, "ComputerDataForEnableProtectionDto": { "type": "object", "properties": { "appliesToType": { "type": "string", "default": "", "nullable": true }, "computerId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "computerInstallDate": { "type": "string", "format": "date-time", "default": null, "nullable": true }, "computerName": { "type": "string", "default": "", "nullable": true }, "maintenanceEndDate": { "type": "string", "format": "date-time", "default": null, "nullable": true }, "maintenanceTypeId": { "type": "integer", "format": "int32" }, "organizationId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "startDateTime": { "type": "string", "format": "date-time", "default": null, "nullable": true } }, "additionalProperties": false }, "ComputerDataForRescanBaselineDto": { "type": "object", "properties": { "computerId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "organizationId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "computerGroupId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "computerName": { "type": "string", "default": "", "nullable": true } }, "additionalProperties": false }, "ComputerDataForTransferDto": { "type": "object", "properties": { "computerGroupId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "computerId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "computerName": { "type": "string", "default": "", "nullable": true }, "group": { "type": "string", "default": "", "nullable": true }, "hostname": { "type": "string", "default": "", "nullable": true }, "maintenanceTypeId": { "type": "integer", "format": "int32" }, "operatingSystem": { "type": "string", "default": "", "nullable": true }, "organization": { "type": "string", "default": "", "nullable": true }, "organizationId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "osType": { "type": "integer", "format": "int32", "default": 1 } }, "additionalProperties": false }, "ComputerDataForUpdateModeDto": { "type": "object", "properties": { "action": { "type": "string", "default": "", "nullable": true }, "computerId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "computerGroupId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "computerName": { "type": "string", "default": "", "nullable": true }, "computerInstallDate": { "type": "string", "format": "date-time", "default": null, "nullable": true }, "isIsolated": { "type": "boolean", "default": false }, "isLockedOut": { "type": "boolean", "default": false }, "lastVersionChange": { "type": "string", "format": "date-time", "default": null, "nullable": true }, "maintenanceTypeId": { "type": "integer", "format": "int32" }, "maintenanceEndDate": { "type": "string", "format": "date-time", "default": null, "nullable": true }, "monitorOnlyDateTime": { "type": "string", "format": "date-time" }, "organizationId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "osType": { "type": "integer", "format": "int32" }, "pendingBaseFiles": { "type": "boolean", "default": false }, "threatLockerVersion": { "type": "string", "default": "", "nullable": true }, "threatLockerVersionId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000", "nullable": true }, "threatLockerVersionGroup": { "type": "string", "default": "", "nullable": true }, "threatLockerVersionGroupId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000", "nullable": true } }, "additionalProperties": false }, "ComputerDataForVersionDto": { "type": "object", "properties": { "computerId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "computerName": { "type": "string", "default": "", "nullable": true }, "organizationId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "osType": { "type": "integer", "format": "int32" }, "threatLockerVersion": { "type": "string", "default": "", "nullable": true } }, "additionalProperties": false }, "ComputerDisabledProtectionDto": { "type": "object", "properties": { "computerDetailDtos": { "type": "array", "items": { "$ref": "#/components/schemas/ComputerDataForDisableProtectionDto" }, "nullable": true }, "endDate": { "type": "string", "format": "date-time", "default": null, "nullable": true }, "startDate": { "type": "string", "format": "date-time", "default": null, "nullable": true }, "maintenanceModeType": { "type": "integer", "format": "int32", "nullable": true }, "permitEnd": { "type": "boolean", "default": false, "nullable": true }, "applicationId": { "type": "string", "default": "autocomp", "nullable": true } }, "additionalProperties": false }, "ComputerDownloadParameterDto": { "type": "object", "properties": { "platform": { "type": "string", "default": "", "nullable": true }, "apiKey": { "type": "string", "default": "", "nullable": true }, "brand": { "type": "string", "default": "Threatlocker", "nullable": true }, "groupName": { "type": "string", "default": "", "nullable": true }, "fileType": { "type": "string", "default": "", "nullable": true } }, "additionalProperties": false }, "ComputerEnableProtectionDto": { "type": "object", "properties": { "computerDetailDtos": { "type": "array", "items": { "$ref": "#/components/schemas/ComputerDataForEnableProtectionDto" }, "nullable": true } }, "additionalProperties": false }, "ComputerGroupItemDto": { "type": "object", "properties": { "computerGroupId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "name": { "type": "string", "default": "", "nullable": true }, "organizationId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "organizationName": { "type": "string", "default": "", "nullable": true }, "default": { "type": "boolean", "nullable": true }, "osType": { "type": "integer", "format": "int32" }, "isGlobal": { "type": "boolean" } }, "additionalProperties": false }, "ComputerParameterDto": { "type": "object", "properties": { "searchText": { "type": "string", "default": "", "nullable": true }, "computerGroup": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000", "nullable": true }, "orderBy": { "type": "string", "default": "computername", "nullable": true }, "pageSize": { "type": "integer", "format": "int32", "default": 25 }, "pageNumber": { "type": "integer", "format": "int32", "default": 1 }, "childOrganizations": { "type": "boolean", "default": false }, "action": { "type": "string", "default": "", "nullable": true }, "isAscending": { "type": "boolean", "default": true }, "kindOfAction": { "type": "string", "default": "", "nullable": true }, "computerId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000", "nullable": true }, "showLastCheckIn": { "type": "boolean", "default": true } }, "additionalProperties": false }, "ComputerRescanBaselineDto": { "type": "object", "properties": { "computerDetailDtos": { "type": "array", "items": { "$ref": "#/components/schemas/ComputerDataForRescanBaselineDto" }, "nullable": true }, "enableLearning": { "type": "boolean", "default": false } }, "additionalProperties": false }, "ComputerRestartServiceDto": { "type": "object", "properties": { "computerId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "organizationId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "computerName": { "type": "string", "default": "", "nullable": true } }, "additionalProperties": false }, "ComputerTransferDto": { "type": "object", "properties": { "computerDetailDtos": { "type": "array", "items": { "$ref": "#/components/schemas/ComputerDataForTransferDto" }, "nullable": true }, "enableLearningRescan": { "type": "boolean", "default": false }, "targetComputerGroupId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "targetOrganizationId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" } }, "additionalProperties": false }, "ComputerUpdateDto": { "type": "object", "properties": { "computerId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "computerGroupId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "name": { "type": "string", "default": "", "nullable": true }, "useProxyServer": { "type": "boolean", "default": false }, "proxyServerOption": { "type": "string", "default": "", "nullable": true }, "proxyUrlEntry": { "type": "string", "default": "", "nullable": true }, "proxyURL": { "type": "string", "default": "", "nullable": true }, "options": { "type": "array", "items": { "type": "string" }, "nullable": true } }, "additionalProperties": false }, "ComputerUpdateMaintenanceModeDto": { "type": "object", "properties": { "applicationId": { "type": "string", "nullable": true }, "computerDetailDto": { "$ref": "#/components/schemas/ComputerDataForUpdateModeDto" } }, "additionalProperties": false }, "ComputerUpdateToFinishMaintenanceModeDto": { "type": "object", "properties": { "computerId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "hostname": { "type": "string", "default": "", "nullable": true }, "isIsolated": { "type": "boolean", "default": false }, "isLockedOut": { "type": "boolean", "default": false }, "lastVersionChange": { "type": "string", "format": "date-time", "default": null, "nullable": true }, "maintenanceTypeId": { "type": "integer", "format": "int32" }, "monitorOnlyDateTime": { "type": "string", "format": "date-time" }, "maintenanceEndDate": { "type": "string", "format": "date-time", "default": null, "nullable": true }, "osType": { "type": "integer", "format": "int32" }, "organizationId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "pendingBaseFiles": { "type": "boolean", "default": false }, "threatLockerVersion": { "type": "string", "default": "", "nullable": true }, "threatLockerVersionId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000", "nullable": true }, "threatLockerVersionGroup": { "type": "string", "default": "", "nullable": true }, "threatLockerVersionGroupId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000", "nullable": true } }, "additionalProperties": false }, "ComputerVersionDto": { "type": "object", "properties": { "threatLockerVersion": { "type": "string", "default": "", "nullable": true }, "threatLockerVersionId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "computerDetailDtos": { "type": "array", "items": { "$ref": "#/components/schemas/ComputerDataForVersionDto" }, "nullable": true } }, "additionalProperties": false }, "DropdownOption": { "type": "object", "properties": { "label": { "type": "string", "nullable": true }, "value": { "type": "string", "nullable": true }, "numericValue": { "type": "integer", "format": "int32", "nullable": true }, "entityType": { "type": "integer", "format": "int32", "nullable": true }, "parentId": { "type": "string", "format": "uuid", "nullable": true }, "disabled": { "type": "boolean" } }, "additionalProperties": false }, "FileDownloadDetailsDto": { "type": "object", "properties": { "approvalRequestId": { "type": "string", "format": "uuid" }, "filename": { "type": "string", "nullable": true }, "fileUrl": { "type": "string", "nullable": true } }, "additionalProperties": false }, "FilePolicy": { "type": "object", "properties": { "filePolicyId": { "type": "string", "nullable": true }, "path": { "type": "string", "nullable": true }, "action": { "type": "integer", "description": "1 = Permit, 2 = Deny", "format": "int32" }, "permission": { "type": "integer", "description": "1 = Read, 2 = Write", "format": "int32" } }, "additionalProperties": false }, "Int32ObjectKeyValuePair": { "type": "object", "properties": { "key": { "type": "integer", "format": "int32" }, "value": { "nullable": true } }, "additionalProperties": false }, "MaintenanceApplicationDto": { "type": "object", "properties": { "applicationId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "applicationName": { "type": "string", "default": "", "nullable": true }, "createApplicationOnly": { "type": "boolean", "default": false }, "appliesToId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" } }, "additionalProperties": false }, "MaintenanceExistingApplicationDto": { "type": "object", "properties": { "applicationId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "name": { "type": "string", "default": "", "nullable": true } }, "additionalProperties": false }, "MaintenanceModeConditionsDto": { "type": "object", "properties": { "maintenanceModeConditionTypeId": { "type": "integer", "format": "int32" }, "value": { "type": "string", "nullable": true } }, "additionalProperties": false }, "MaintenanceModeEndDto": { "type": "object", "properties": { "appliesToType": { "type": "integer", "format": "int32" }, "computerId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "computerInstallDate": { "type": "string", "format": "date-time", "nullable": true }, "endDateTime": { "type": "string", "format": "date-time" }, "maintenanceModeId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "maintenanceTypeId": { "type": "integer", "format": "int32" }, "startDateTime": { "type": "string", "format": "date-time" } }, "additionalProperties": false }, "MaintenanceModeInsertDto": { "type": "object", "properties": { "allUsers": { "type": "boolean", "default": false }, "automaticApplication": { "type": "boolean", "default": false }, "automaticApplicationType": { "type": "integer", "format": "int32" }, "computerId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "createNewApplication": { "type": "boolean", "default": false }, "endDateTime": { "type": "string", "format": "date-time" }, "existingApplication": { "$ref": "#/components/schemas/MaintenanceExistingApplicationDto" }, "maintenanceTypeId": { "type": "integer", "format": "int32" }, "newApplication": { "$ref": "#/components/schemas/MaintenanceApplicationDto" }, "permitEnd": { "type": "boolean", "default": false }, "startDateTime": { "type": "string", "format": "date-time" }, "useExistingApplication": { "type": "boolean", "default": false }, "usersList": { "type": "array", "items": { "type": "string" }, "nullable": true }, "computerDateTime": { "type": "string", "format": "date-time" }, "maintenanceModeConditions": { "type": "array", "items": { "$ref": "#/components/schemas/MaintenanceModeConditionsDto" }, "nullable": true } }, "additionalProperties": false }, "MaintenanceModeUpdateEndDateTimeDto": { "type": "object", "properties": { "computerId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "computerName": { "type": "string", "default": "", "nullable": true }, "isIsolated": { "type": "boolean", "default": false }, "isLockedOut": { "type": "boolean", "default": false }, "lastVersionChange": { "type": "string", "format": "date-time", "nullable": true }, "maintenanceEndDate": { "type": "string", "format": "date-time", "nullable": true }, "maintenanceTypeId": { "type": "integer", "format": "int32" }, "monitorOnlyDateTime": { "type": "string", "format": "date-time" }, "organizationId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "osType": { "type": "integer", "format": "int32" }, "pendingBaseFiles": { "type": "boolean", "default": false }, "threatLockerVersion": { "type": "string", "default": "", "nullable": true }, "threatLockerVersionId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000", "nullable": true }, "threatLockerVersionGroup": { "type": "string", "default": "", "nullable": true }, "threatLockerVersionGroupId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000", "nullable": true } }, "additionalProperties": false }, "NetworkExclusionDto": { "type": "object", "properties": { "policyId": { "type": "string", "format": "uuid" }, "tagPrefixTypeId": { "type": "integer", "format": "int32" }, "value": { "type": "string", "nullable": true } }, "additionalProperties": false }, "NetworkPolicy": { "type": "object", "properties": { "networkPolicyId": { "type": "string", "nullable": true }, "server": { "type": "string", "nullable": true }, "port": { "type": "integer", "format": "int32" }, "action": { "type": "integer", "description": "1 = Permit, 2 = Deny", "format": "int32" }, "serverDisplayName": { "type": "string", "nullable": true } }, "additionalProperties": false }, "ParamsFieldsDto": { "type": "object", "properties": { "name": { "type": "string", "default": "filter", "nullable": true }, "filterType": { "type": "integer", "format": "int32", "default": 1 }, "fieldType": { "type": "integer", "format": "int32", "default": 1 }, "value": { "type": "string", "default": "Remove White Noise", "nullable": true }, "label": { "type": "string", "default": "Filter", "nullable": true }, "dropdownLabel": { "type": "string", "default": "Remove White Noise", "nullable": true }, "isDropDown": { "type": "boolean", "default": true }, "guidValue": { "type": "string", "format": "uuid", "default": null, "nullable": true }, "numericValue": { "type": "integer", "format": "int32", "default": null, "nullable": true }, "longValue": { "type": "integer", "format": "int64", "default": null, "nullable": true }, "boolValue": { "type": "boolean", "default": null, "nullable": true }, "dateTimeValue": { "type": "string", "format": "date-time", "default": null, "nullable": true }, "fieldAttributeId": { "type": "integer", "format": "int32", "default": null, "nullable": true }, "listValue": { "type": "array", "items": { "type": "string" }, "default": null, "nullable": true }, "listGuidValue": { "type": "array", "items": { "type": "string", "format": "uuid" }, "default": null, "nullable": true }, "listNumericValue": { "type": "array", "items": { "type": "integer", "format": "int32" }, "default": null, "nullable": true }, "listLongValue": { "type": "array", "items": { "type": "integer", "format": "int64" }, "default": null, "nullable": true }, "dateTimeInterval": { "type": "array", "items": { "type": "string", "format": "date-time" }, "default": null, "nullable": true } }, "additionalProperties": false }, "PermitAdminNotes": { "type": "object", "properties": { "ticket": { "type": "string", "default": "", "nullable": true }, "requestorEmail": { "type": "string", "default": "", "nullable": true }, "comments": { "type": "string", "default": "", "nullable": true } }, "additionalProperties": false }, "PermitApplicationDto": { "type": "object", "properties": { "computerId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "computerGroupId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "organizationId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "organizationIds": { "type": "array", "items": { "type": "string", "format": "uuid" }, "default": "[]", "nullable": true }, "appliesToId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "appliesToOrganizationId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "osType": { "type": "integer", "format": "int32" }, "userInstance": { "type": "string", "default": "", "nullable": true }, "approvalRequest": { "$ref": "#/components/schemas/ApprovalRequestDto" }, "isFromApproval": { "type": "boolean", "readOnly": true }, "actionLog": { "$ref": "#/components/schemas/ActionLogDto" }, "isFromActionLog": { "type": "boolean", "readOnly": true }, "actionType": { "type": "string", "default": "", "nullable": true }, "isElevationRequest": { "type": "boolean" }, "isExtensionRequest": { "type": "boolean" }, "edgeStoreUrl": { "type": "string", "default": "", "nullable": true }, "chromeStoreUrl": { "type": "string", "default": "", "nullable": true }, "canViewOnSystemLookup": { "type": "boolean" }, "systemLookupUrl": { "type": "string", "default": "", "nullable": true }, "canViewVirusTotal": { "type": "boolean" }, "virusTotalUrl": { "type": "string", "default": "", "nullable": true }, "fileHistoryChecked": { "type": "boolean" }, "suggestCustomRule": { "type": "boolean", "nullable": true }, "fileDetails": { "$ref": "#/components/schemas/PermitFileDetails" }, "matchingApplications": { "$ref": "#/components/schemas/PermitMatchingApplications" }, "policyConditions": { "$ref": "#/components/schemas/PermitPolicyConditions" }, "policyExpirationDate": { "type": "string", "format": "date-time", "nullable": true }, "ringfencingOptions": { "$ref": "#/components/schemas/AdvRFPolicy" }, "networkExclusions": { "type": "array", "items": { "$ref": "#/components/schemas/NetworkExclusionDto" }, "nullable": true }, "ringfenceActionId": { "type": "integer", "format": "int32" }, "isRingfenced": { "type": "boolean", "readOnly": true }, "hasRingfencingAsProduct": { "type": "boolean" }, "hasElevation": { "type": "boolean" }, "organizationHasElevation": { "type": "boolean" }, "elevationStatus": { "type": "integer", "format": "int32" }, "elevationExpiration": { "type": "integer", "format": "int32" }, "elevationExpirationDate": { "type": "string", "format": "date-time", "nullable": true }, "policyLevel": { "$ref": "#/components/schemas/PermitPolicyLevel" }, "adminNotes": { "$ref": "#/components/schemas/PermitAdminNotes" }, "applicationList": { "type": "array", "items": { "$ref": "#/components/schemas/ApplicationOnlineDto" }, "nullable": true }, "systemAudits": { "type": "array", "items": { "$ref": "#/components/schemas/SystemAuditItem" }, "nullable": true }, "allowTMM": { "type": "boolean" }, "hasOriginApprovalCenter": { "type": "boolean", "nullable": true } }, "additionalProperties": false }, "PermitFileDetails": { "type": "object", "properties": { "fullPath": { "type": "string", "default": "", "nullable": true }, "processPath": { "type": "string", "default": "", "nullable": true }, "hash": { "type": "string", "default": "", "nullable": true }, "certificates": { "type": "array", "items": { "$ref": "#/components/schemas/ThreatLockerCertDto" }, "nullable": true }, "createdByProcesses": { "type": "array", "items": { "type": "string" }, "default": "[]", "nullable": true }, "filename": { "type": "string", "default": "", "nullable": true }, "sha256": { "type": "string", "default": "", "nullable": true }, "date": { "type": "string", "format": "date-time" }, "originalHostname": { "type": "string", "default": "", "nullable": true }, "hostname": { "type": "string", "default": "", "nullable": true }, "username": { "type": "string", "default": "", "nullable": true }, "organizationName": { "type": "string", "default": "", "nullable": true }, "policyName": { "type": "string", "default": "", "nullable": true }, "applicationName": { "type": "string", "default": "", "nullable": true }, "requestorReason": { "type": "string", "default": "", "nullable": true }, "approvalStatus": { "type": "string", "default": "", "nullable": true }, "approvalBy": { "type": "string", "default": "", "nullable": true }, "size": { "type": "integer", "format": "int64" } }, "additionalProperties": false }, "PermitMatchingApplications": { "type": "object", "properties": { "hasMatchingApplication": { "type": "boolean" }, "useMatchingApplication": { "type": "boolean" }, "matchingApplication": { "$ref": "#/components/schemas/ApplicationOnlineDto" }, "useExistingApplication": { "type": "boolean" }, "existingApplication": { "$ref": "#/components/schemas/ApplicationOnlineDto" }, "useNewApplication": { "type": "boolean" }, "newApplicationName": { "type": "string", "default": "", "nullable": true } }, "additionalProperties": false }, "PermitPolicyConditions": { "type": "object", "properties": { "useExistingPolicy": { "type": "boolean" }, "createManualPolicy": { "type": "boolean" }, "manualOptions": { "type": "array", "items": { "$ref": "#/components/schemas/PolicyManualOption" }, "nullable": true }, "ruleId": { "type": "integer", "format": "int32" }, "certSubjects": { "type": "array", "items": { "type": "string" }, "default": "[]", "nullable": true }, "createdByProcesses": { "type": "array", "items": { "type": "string" }, "default": "[]", "nullable": true }, "disableProtection": { "type": "boolean", "readOnly": true } }, "additionalProperties": false }, "PermitPolicyLevel": { "type": "object", "properties": { "canUseEntireOrganization": { "type": "boolean" }, "toEntireOrganization": { "type": "boolean" }, "toComputerGroup": { "type": "boolean" }, "selectedComputerGroup": { "$ref": "#/components/schemas/ComputerGroupItemDto" }, "toComputer": { "type": "boolean" } }, "additionalProperties": false }, "PolicyManualOption": { "type": "object", "properties": { "fullPath": { "type": "string", "default": "", "nullable": true }, "processPath": { "type": "string", "default": "", "nullable": true }, "cert": { "type": "string", "default": "", "nullable": true }, "hash": { "type": "string", "default": "", "nullable": true }, "createdBy": { "type": "string", "default": "", "nullable": true }, "isDefaultOption": { "type": "boolean" }, "disabled": { "type": "boolean" } }, "additionalProperties": false }, "PolicyUserGroupDto": { "type": "object", "properties": { "text": { "type": "string", "default": "", "nullable": true }, "value": { "type": "string", "default": "", "nullable": true } }, "additionalProperties": false }, "RegistryPolicy": { "type": "object", "properties": { "registryPolicyId": { "type": "string", "nullable": true }, "path": { "type": "string", "nullable": true }, "action": { "type": "integer", "description": "1 = Permit, 2 = Deny", "format": "int32" }, "permission": { "type": "integer", "description": "1 = Read, 2 = Write", "format": "int32" } }, "additionalProperties": false }, "ReportParams": { "type": "object", "properties": { "reportId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "startDate": { "type": "string", "format": "date-time", "default": null }, "endDate": { "type": "string", "format": "date-time", "default": null }, "data": { "type": "string", "default": "", "nullable": true }, "offsetInMinutes": { "type": "integer", "format": "int32" }, "id": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" } }, "additionalProperties": false }, "SaveSearchDto": { "type": "object", "properties": { "saveSearchId": { "type": "string", "format": "uuid" }, "saveSearchPageId": { "type": "integer", "format": "int32" }, "searchName": { "type": "string", "nullable": true }, "saveParameters": { "type": "string", "nullable": true }, "organizationId": { "type": "string", "format": "uuid" }, "searchCount": { "type": "integer", "format": "int64", "nullable": true }, "datetime": { "type": "string", "format": "date-time", "nullable": true }, "searchData": { "nullable": true } }, "additionalProperties": false }, "SaveSearchesDto": { "type": "object", "properties": { "saveSearchPageId": { "type": "integer", "format": "int32" } }, "additionalProperties": false }, "StorageApprovalDto": { "type": "object", "properties": { "approvalRequest": { "$ref": "#/components/schemas/ApprovalRequestDto" }, "addDeviceToExisting": { "type": "boolean" }, "existingStoragePolicy": { "$ref": "#/components/schemas/StoragePolicyBasicDto" }, "addDeviceName": { "type": "string", "default": "", "nullable": true }, "policyName": { "type": "string", "default": "", "nullable": true }, "entityType": { "type": "integer", "format": "int32" }, "appliesToId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "policyType": { "type": "string", "default": "", "nullable": true }, "allStorageDevices": { "type": "boolean" }, "newStorageDevice": { "$ref": "#/components/schemas/StorageDeviceDto" }, "deviceExists": { "type": "boolean" }, "allFilePaths": { "type": "boolean" }, "selectedPath": { "type": "string", "default": "", "nullable": true }, "deviceType": { "type": "string", "default": "", "nullable": true }, "encryptionStatus": { "type": "integer", "format": "int32" }, "json": { "type": "string", "default": "", "nullable": true }, "allUserGroups": { "type": "boolean" }, "users": { "type": "string", "default": "", "nullable": true }, "usersList": { "type": "array", "items": { "type": "string" }, "default": "[]", "nullable": true }, "userGroups": { "type": "array", "items": { "$ref": "#/components/schemas/PolicyUserGroupDto" }, "nullable": true }, "expirationDate": { "type": "string", "format": "date-time", "nullable": true } }, "additionalProperties": false }, "StorageDeviceDto": { "type": "object", "properties": { "storageDeviceId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "organizationId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "name": { "type": "string", "default": "", "nullable": true }, "serialNumber": { "type": "string", "default": "", "nullable": true }, "owner": { "type": "string", "default": "", "nullable": true }, "manufacturer": { "type": "string", "default": "", "nullable": true }, "storagePolicyId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "storagePolicyIds": { "type": "array", "items": { "type": "string", "format": "uuid" }, "default": "[]", "nullable": true } }, "additionalProperties": false }, "StoragePolicyBasicDto": { "type": "object", "properties": { "storagePolicyId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "name": { "type": "string", "default": "", "nullable": true } }, "additionalProperties": false }, "SystemAuditDetails": { "type": "object", "properties": { "page": { "type": "string", "default": "", "nullable": true }, "function": { "type": "string", "default": "", "nullable": true }, "objectId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "details": { "type": "string", "default": "", "nullable": true } }, "additionalProperties": false }, "SystemAuditHealthCenterParams": { "type": "object", "properties": { "days": { "type": "integer", "format": "int32", "default": 30 }, "searchText": { "type": "string", "default": "", "nullable": true }, "isLoggedIn": { "type": "boolean", "default": false }, "pageSize": { "type": "integer", "format": "int32", "default": 25 }, "pageNumber": { "type": "integer", "format": "int32", "default": 1 } }, "additionalProperties": false }, "SystemAuditItem": { "type": "object", "properties": { "organizationId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "userId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "action": { "type": "string", "default": "", "nullable": true }, "ipAddress": { "type": "string", "default": "", "nullable": true }, "effectiveAction": { "type": "string", "default": "", "nullable": true }, "details": { "$ref": "#/components/schemas/SystemAuditDetails" }, "masterViewOnly": { "type": "boolean" }, "dateTime": { "type": "string", "format": "date-time" }, "systemAuditId": { "type": "string", "format": "uuid" } }, "additionalProperties": false }, "SystemAuditParametersDto": { "type": "object", "properties": { "emailAddress": { "type": "string", "default": "", "nullable": true }, "action": { "type": "string", "default": "", "nullable": true }, "ipAddress": { "type": "string", "default": "", "nullable": true }, "effectiveAction": { "type": "string", "default": "", "nullable": true }, "details": { "type": "string", "default": "", "nullable": true }, "startDate": { "type": "string", "format": "date-time", "nullable": true }, "endDate": { "type": "string", "format": "date-time", "nullable": true }, "pageSize": { "type": "integer", "format": "int32", "default": 25 }, "pageNumber": { "type": "integer", "format": "int32", "default": 1 }, "viewChildOrganizations": { "type": "boolean", "default": false }, "objectId": { "type": "string", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000" }, "totalRows": { "type": "integer", "format": "int32", "default": 0, "nullable": true }, "showTotalCount": { "type": "boolean", "default": false }, "getNewCount": { "type": "boolean", "default": false } }, "additionalProperties": false }, "TagDto": { "type": "object", "properties": { "tagId": { "type": "string", "format": "uuid" }, "organizationId": { "type": "string", "format": "uuid" }, "name": { "type": "string", "nullable": true }, "active": { "type": "boolean" }, "tagType": { "type": "integer", "format": "int32" }, "tagItemsText": { "type": "array", "items": { "$ref": "#/components/schemas/DropdownOption" }, "nullable": true }, "tagItemsIPv4": { "type": "array", "items": { "$ref": "#/components/schemas/DropdownOption" }, "nullable": true }, "tagItemsIPv6": { "type": "array", "items": { "$ref": "#/components/schemas/DropdownOption" }, "nullable": true }, "allTagItems": { "type": "array", "items": { "$ref": "#/components/schemas/TagItemDto" }, "nullable": true } }, "additionalProperties": false }, "TagItemDto": { "type": "object", "properties": { "tagId": { "type": "string", "format": "uuid" }, "tagItemId": { "type": "integer", "format": "int64" }, "tagPrefixTypeId": { "type": "integer", "format": "int32" }, "tagItemType": { "type": "integer", "format": "int32" }, "value": { "type": "string", "nullable": true } }, "additionalProperties": false }, "ThreatLockerActionDto": { "type": "object", "properties": { "fullPath": { "type": "string", "default": "", "nullable": true }, "policyId": { "type": "string", "default": "", "nullable": true }, "username": { "type": "string", "default": "", "nullable": true }, "actionId": { "type": "integer", "format": "int32" }, "hash": { "type": "string", "default": "", "nullable": true }, "processName": { "type": "string", "default": "", "nullable": true }, "certs": { "type": "array", "items": { "$ref": "#/components/schemas/ThreatLockerCertDto" }, "nullable": true }, "applicationId": { "type": "string", "default": "", "nullable": true }, "datetime": { "type": "string", "format": "date-time" }, "logAction": { "type": "boolean" }, "serialNumber": { "type": "string", "default": "", "nullable": true }, "deviceType": { "type": "string", "default": "", "nullable": true }, "actionType": { "type": "string", "default": "", "nullable": true }, "size": { "type": "integer", "format": "int64" }, "processId": { "type": "integer", "format": "int32" }, "ringFence": { "type": "boolean" }, "policyName": { "type": "string", "default": "", "nullable": true }, "applicationName": { "type": "string", "default": "", "nullable": true }, "encryptionStatus": { "type": "integer", "format": "int32" }, "installedBy": { "type": "array", "items": { "type": "string" }, "default": "[]", "nullable": true }, "monitorOnly": { "type": "boolean" }, "notes": { "type": "string", "default": "", "nullable": true }, "sha256": { "type": "string", "default": "", "nullable": true }, "ringfencePolicyId": { "type": "string", "default": "", "nullable": true }, "remotePresence": { "type": "boolean" }, "organizationId": { "type": "string", "default": "", "nullable": true }, "hostname": { "type": "string", "default": "", "nullable": true }, "computerId": { "type": "string", "default": "", "nullable": true }, "manufacturer": { "type": "string", "default": "", "nullable": true }, "osType": { "type": "integer", "format": "int32" }, "destinationIP": { "type": "string", "default": "", "nullable": true }, "domainName": { "type": "string", "default": "", "nullable": true }, "organizationName": { "type": "string", "default": "", "nullable": true } }, "additionalProperties": false }, "ThreatLockerCertDto": { "type": "object", "properties": { "sha": { "type": "string", "default": "", "nullable": true }, "subject": { "type": "string", "default": "", "nullable": true }, "validCert": { "type": "boolean" } }, "additionalProperties": false }, "ThreatLockerItemDto": { "type": "object", "properties": { "d": { "type": "string", "format": "date-time" }, "u": { "type": "string", "description": "Username", "default": "", "nullable": true }, "pid": { "type": "string", "description": "PolicyID", "format": "uuid", "default": "00000000-0000-0000-0000-000000000000", "nullable": true }, "pn": { "type": "string", "description": "PolicyName", "default": "", "nullable": true }, "at": { "type": "integer", "description": "ActionType", "format": "int32" }, "aid": { "type": "integer", "description": "ActionID", "format": "int32" }, "a": { "type": "array", "items": { "$ref": "#/components/schemas/Int32ObjectKeyValuePair" }, "description": "Attribute", "nullable": true } }, "additionalProperties": false }, "UpdateStatus": { "enum": [ 0, 1, 2, 3 ], "type": "integer", "format": "int32" }, "UploadRequestDto": { "type": "object", "properties": { "uploadRequestId": { "type": "string", "format": "uuid" }, "organizationId": { "type": "string", "format": "uuid" }, "computerId": { "type": "string", "format": "uuid" }, "shA256": { "type": "string", "nullable": true }, "hash": { "type": "string", "nullable": true }, "filename": { "type": "string", "nullable": true }, "filepath": { "type": "string", "nullable": true } }, "additionalProperties": false } }, "securitySchemes": { "Authorization": { "type": "apiKey", "description": "Please insert Standard Authorization header.", "name": "Authorization", "in": "header" }, "ManagedOrganizationId": { "type": "apiKey", "description": "Please insert Managed Organization Id.", "name": "ManagedOrganizationId", "in": "header" }, "OverrideManagedOrganizationId": { "type": "apiKey", "description": "Please insert Managed Organization Id.", "name": "OverrideManagedOrganizationId", "in": "header" } } }, "security": [ { "Authorization": [], "ManagedOrganizationId": [], "OverrideManagedOrganizationId": [] } ] }
違いを見つける