HTTP API Reference
GET /api/v1/ready Server readiness check
POST /api/v1/login Authenticate with credentials
POST /api/v1/logout End current session
GET /api/v1/query/{db}/{lang}/{cmd} Execute a query via GET
POST /api/v1/query/{db} Execute a query via POST
POST /api/v1/command/{db} Execute a database command
POST /api/v1/begin/{db} Begin a new transaction
POST /api/v1/commit/{db} Commit current transaction
POST /api/v1/rollback/{db} Rollback current transaction
GET /api/v1/server Get server information
POST /api/v1/server Execute server command
GET /api/v1/databases List all databases
GET /api/v1/exists/{db} Check if database exists
POST /api/v1/ts/{db}/write Ingest via Line Protocol
POST /api/v1/ts/{db}/query Query timeseries data
GET /api/v1/ts/{db}/latest Get latest value
GET /api/v1/ts/{db}/grafana/health Grafana health check
GET /api/v1/ts/{db}/grafana/metadata Grafana metadata
POST /api/v1/ts/{db}/grafana/query Grafana DataFrame query
GET /docs Swagger UI (interactive)
HTTP API Reference

Select an endpoint from the sidebar to view its documentation, including request format, parameters, and response examples.

All endpoints use JSON for request and response bodies. Authentication is via Authorization: Bearer {token} header after login.

Full HTTP API Documentation