The Splunk REST API exposes virtually every Splunk operation as an HTTP endpoint. All requests require authentication via session tokens (obtained from `/services/auth/login`) or HTTP Basic Auth.
The default port for the REST API is 8089 (the management port), not 8000 (the web UI port).