---
title: "Read Runtime Status"
method: GET
path: "/api/databricks/runtime-status"
tags: ["databricks"]
---

# Read Runtime Status

`GET /api/databricks/runtime-status`

Return the acting user's authorization state to their runtime.

Same answer as ``/status``, on the other side of the auth split this router
keeps: a kernel holds an internal principal and no cookie, so the session
dependency ``/status`` uses rejects it. The skill catalog probes this to
decide whether to tell the agent Databricks is unconnected, and reading it
against the wrong route is how that probe silently answered unknown.

## Response `200`

Successful Response

- GrantStatusResponse — The acting user's authorization state.
  - `connected` boolean, required
  - `state` string, nullable
  - `state_reason` string, nullable
  - `databricks_username` string, nullable
  - `workspace_host` string, nullable
  - `genie_agent_id` string, nullable
  - `reconnect_required` boolean

---

[API](https://skmtc.net/quadrillion/apis/quadrillion-cloud-api.md) · [All operations](https://skmtc.net/quadrillion/apis/quadrillion-cloud-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/quadrillion/quadrillion-cloud-api/revisions/dcf9b4550387/schema)
