ThreatLocker API Spec
845 lines
{
{
"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