Select the tab
ESET Inspect On-Prem – Table of Contents

REST API


Note

REST API documentation is available only in English.

Authentication

Method

Path

Summary

POST

/api/v1/authenticate

Authentication

PUT

/api/v1/authenticate

Authentication

Detections

Method

Path

Summary

GET

/api/v1/detections

Get a list of detections

GET

/api/v1/detections/{alarm}

Get the detection details

PATCH

/api/v1/detections/{alarm}

Get the detection details

Remediation

Method

Path

Summary

POST

/api/v2/executables/{module}/block

Block an executable

POST

/api/v2/executables/{module}/unblock

Unblock an executable

POST

/api/v1/machines/{process}/kill

Kill a process on EI Connector side

POST

/api/v1/epxprocess/kill

Kill a process on EI Connector side

Rules

Method

Path

Summary

GET

/api/v1/rules

Get a list of rules

POST

/api/v2/rules

Create a new rule

GET

/api/v1/rules/{rule}

Get a single rule

PATCH

/api/v1/rules/{rule}

Delete a rule

DELETE

/api/v1/rules/{rule}

Delete a rule

PUT

/api/v2/rules/{rule}

Edit the rule body

Exclusions

Method

Path

Summary

GET

/api/v1/exclusions

Get a list of exclusions

POST

/api/v2/exclusions

Create a new exclusion

GET

/api/v1/exclusions/{exclusion}

Get a single exclusion

DELETE

/api/v1/exclusions/{exclusion}

Delete an exclusion

GET

/api/v3/exclusions/rule/{rule}

Get a single exclusion

PUT

/api/v2/exclusions/{exclusion}

Edit the exclusion body

GET

/api/v1/exclusions/rule/{rule}

Get the exclusions associated with a rule

Computers

Method

Path

Summary

POST

/api/v1/machines/{machine}/isolate

Isolate the computer from the network

POST

/api/v1/machines/{machine}/integrate

Integrate the computer back into the network

GET

/api/v1/computers/{machine}

Get a computer object with ID, UUID and name

GET

/api/v1/computers

Get a list of computers with ID, UUID and name

POST

/api/v1/computers/{machine}/integrate

Integrate a computer back into the network

POST

/api/v1/computers/{machine}/isolate

Isolate a computer from the network

Processes

Method

Path

Summary

GET

/api/v2/processes/{process}

Get basic process information

POST

/api/v1/epxprocesses

Get basic process information

POST

/api/v2/processtree/{process}

Get process hierarchy information

Modules

Method

Path

Summary

GET

/api/v1/modules/{modules}

Get module details

GET

/api/v1/modules

Get a list of modules