Wazuh API Client#

The WazuhApiClient class is a collection of methods which abstract Wazuh API endpoints. Instead of returning raw dictionaries derived from an endpoint’s json response, these methods translate the received data into well documented python objects.

Interaction with the Wazuh API is being handled through the underlying WazuhApiClient class. This ensures that the (re)authentication does not require manual intervention and that rate limits won’t be exceeded.

Supported Endpoints#

Endpoint Group

Supported since version

API Info

1.0.0

Active-response

1.0.0

Agents

~1.0.0 (partially supported)

Ciscat

Not Supported

Cluster

Not Supported

Decoders

Not Supported

Events

Not Supported

Experimental

Not Supported

Groups

Not Supported

Lists

Not Supported

Logtest

Not Supported

Manager

Not Supported

Mitre

Not Supported

Overview

Not Supported

Rootcheck

Not Supported

Rules

Not Supported

Sca

Not Supported

Security

Not Supported

Syscheck

Not Supported

Syscollector

Not Supported

Tasks

Not Supported

Capabilities#