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 |
|---|---|
1.0.0 |
|
1.0.0 |
|
~1.0.0 (partially supported) |
|
Not Supported |
|
Not Supported |
|
Not Supported |
|
Not Supported |
|
Not Supported |
|
Not Supported |
|
Not Supported |
|
Not Supported |
|
Not Supported |
|
Not Supported |
|
Not Supported |
|
Not Supported |
|
Not Supported |
|
Not Supported |
|
Not Supported |
|
Not Supported |
|
Not Supported |
|
Not Supported |
Capabilities#
- API Info
- Active-Response
- Agents
agent_deleteagents_listagent_addagent_get_active_configuration_rawagent_get_agent_anti_tampering_configurationagent_get_agent_buffer_configurationagent_get_agent_client_configurationagent_get_agent_internal_configurationagent_get_agent_labels_configurationagent_get_com_internal_configurationagent_get_com_logging_configurationagent_get_logcollector_internal_configurationagent_get_logcollector_localfile_configurationagent_get_logcollector_socket_configurationagent_get_syscheck_internal_configurationagent_get_syscheck_rootcheck_configurationagent_get_syscheck_configurationagent_get_wmodules_configuration