Getting started with WEKA REST API
The WEKA system provides a RESTful API, enabling you to automate interactions with the WEKA system and integrate them into your workflows or monitoring systems.
It is essential to have a solid understanding of the WEKA CLI commands and parameters related to the REST API services.
For example, to create a filesystem using the POST /fileSystems
service, see the related documentation in Create a filesystem (using the CLI).
Access the REST API
You can access the REST API using one of the following methods:
Using port 14000 and the URL /api/v2
.
Explore the REST API through the GUI
Obtain an access token
To use the WEKA REST API, provide an access or refresh token.
You can generate an access or refresh for the REST API usage through the CLI or the GUI. See Obtain authentication tokens.
You can also call the login API to obtain access or refresh tokens through the API, providing it with a username
and password
.
If you already obtained a refresh token, you can use the login/refresh
API to refresh the access token.
The response includes the access token (valid for 5 minutes) to use in the other APIs requiring token authentication, along with the refresh token (valid for 1 year), for getting additional access tokens without using the username/password.
Call the REST API
Once you obtain an access token, you can call WEKA REST API commands with it. For example, you can query the cluster status:
Related topics