---
title: "Session Graduation"
method: GET
path: "/api/v1/graduation/{session_id}"
tags: ["graduation"]
---

# Session Graduation

`GET /api/v1/graduation/{session_id}`

## Request

- Base URL: `http://127.0.0.1:8052`
- URL: `http://127.0.0.1:8052/api/v1/graduation/{session_id}`
- Auth: none declared

Return graduation state for a specific session.

Args:
    session_id: The session identifier to look up.

Returns:
    JSON with stage, metrics, promotion log, and graduation readiness.

Raises:
    HTTPException: 404 when no record exists for *session_id*.

## Path parameters

- `session_id` string, required

## Response `200`

Successful Response

- unknown

## Other responses

- `404`: No graduation record for session
- `422`: Validation Error

---

[API](https://skmtc.dev/bernstein/apis/bernstein-task-server.md) · [All operations](https://skmtc.dev/bernstein/apis/bernstein-task-server/llms.txt) · [OpenAPI document](https://skmtc.dev/bernstein/apis/bernstein-task-server/revisions/2a20a34ad2eb?raw)
