KINETIC
KINETIC ANVILProtocol · API reference
Anvil-Version 2026-07-05 Start in the sandbox

Control plane

Health

Runtime status. Real values from the live store, never synthesized.

GET/v1/healthHealth check
GET/v1/capabilitiesList capabilities
GET/v1/health

Health check

Returns service status and API version.

scope · health:read
# sandbox: full surface, no production data
curl https://api.kineticanvil.com/v1/health \
  -H "Authorization: Bearer kx_test_xxxxxxxxxxxxxxxx" \
  -H "Anvil-Version: 2026-07-05"
import requests

resp = requests.get(
    "https://api.kineticanvil.com/v1/health",
    headers={
        "Authorization": "Bearer kx_test_xxxxxxxxxxxxxxxx",
        "Anvil-Version": "2026-07-05",
    },
)
print(resp.json())
const resp = await fetch("https://api.kineticanvil.com/v1/health", {
  method: "GET",
  headers: {
    "Authorization": "Bearer kx_test_xxxxxxxxxxxxxxxx",
    "Anvil-Version": "2026-07-05",
  },
});
console.log(await resp.json());
● 200Anvil-Request-Id: req_01J…
200 Response
{
  "status": "string",
  "version": "string",
  "environment": "string",
  "timestamp": "2026-07-05T00:00:00Z"
}
GET/v1/capabilities

List capabilities

Returns available API modules, environments, enabled feature flags, and access posture.

scope · capabilities:read
# sandbox: full surface, no production data
curl https://api.kineticanvil.com/v1/capabilities \
  -H "Authorization: Bearer kx_test_xxxxxxxxxxxxxxxx" \
  -H "Anvil-Version: 2026-07-05"
import requests

resp = requests.get(
    "https://api.kineticanvil.com/v1/capabilities",
    headers={
        "Authorization": "Bearer kx_test_xxxxxxxxxxxxxxxx",
        "Anvil-Version": "2026-07-05",
    },
)
print(resp.json())
const resp = await fetch("https://api.kineticanvil.com/v1/capabilities", {
  method: "GET",
  headers: {
    "Authorization": "Bearer kx_test_xxxxxxxxxxxxxxxx",
    "Anvil-Version": "2026-07-05",
  },
});
console.log(await resp.json());
● 200Anvil-Request-Id: req_01J…
200 Response
{
  "capabilities": [
    "string"
  ],
  "modules": [
    "string"
  ],
  "environments": [
    "string"
  ],
  "notes": "string"
}