---
title: "Get native Linc session state"
method: GET
path: "/linc/v1/sessions/{id}/state"
tags: ["Agents/Linc"]
---

# Get native Linc session state

`GET /linc/v1/sessions/{id}/state`

## Request

- Base URL: `https://api.case.dev`
- URL: `https://api.case.dev/linc/v1/sessions/{id}/state`
- Auth: HTTP bearer

## Path parameters

- `id` string, required

## Response `200`

Linc session state. Ended sessions answer 200 with session.status "ended" (bridge/rpc null) rather than 404. A verified running sandbox with a temporarily unavailable bridge answers 200 with bridge/rpc null and bridgeStatus "unavailable"; retry the prompt RPC with the same command id to recover the existing runtime.

## Other responses

- `401`: Invalid API key
- `403`: No agent access or Linc runtime disabled
- `404`: Linc session not found
- `503`: Live runtime state is temporarily unavailable (data.code: linc_runtime_state_unavailable, data.retryable: true)

## Changes

- **2026-10-16** `a21d188f4b21`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/casemark/apis/case-dev-api/changes/linc/v1/sessions/:id/state/get.md)

---

[API](https://skmtc.dev/casemark/apis/case-dev-api.md) - [All operations](https://skmtc.dev/casemark/apis/case-dev-api/llms.txt) - [OpenAPI document](https://skmtc.dev/casemark/apis/case-dev-api/revisions/9a3245c00044?raw)
