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 yet supported

Cluster

Not yet supported

Decoders

Not yet supported

Events

Not yet supported

Experimental

Not yet supported

Groups

Not yet supported

Lists

Not yet supported

Logtest

Not yet supported

Manager

~1.1.0 (partially supported)

Mitre

Not yet supported

Overview

Not yet supported

Rootcheck

Not yet supported

Rules

Not yet supported

Sca

Not yet supported

Security

Not yet supported

Syscheck

Not yet supported

Syscollector

Not yet supported

Tasks

Not yet supported

Capabilities#