API References
The REST API allows to interact with Indexima cluster. The API is exposed through the Indexima console, which depending of the endpoint, handle the request or forward the request to a node of the cluster.
The available endpoints covers the following features:
Document conventions
Endpoints are described with an HTTP method and a path. For example:
GET /api/monitor/get/version
Prepend your Developer Console URL to the path to get the full endpoint URL. For instance, if your URL is https://myindeximacluster:8082, then use the following endpoint URL:
https://myindeximacluster:8082/api/get/version
Colon (:) in the path indicates a placeholder value that you must replace. For example:
GET /api/monitor/get/columns/:table
Bodies of requests and responses for each endpoint are described in a JSON format.
Tooling
Most example in this documentation use curl and jq to call api and parse json replies.
Some endpoints (eg node status) are also available by calling directly a node on the monitor port (9999 by default). This is an internal API and it's not a recommended scenario to call it without going through the console, which handle global authentification mechanism.