---
title: "Save Session"
method: PUT
path: "/api/studio/{session_id}"
---

# Save Session

`PUT /api/studio/{session_id}`

## Request

- Base URL: `https://app.cardinalsquare.com` (the document declares no server; this is the origin it was published from)
- URL: `https://app.cardinalsquare.com/api/studio/{session_id}`
- Auth: none declared

## Path parameters

- `session_id` string, required

## Request body

- AppServerEnglishCourseSaveInput
  - `version` integer, required
  - `drafts` Drafts, required
    - `plan` string, required
    - `draft` string, required
  - `tab` 'task' | 'plan' | 'response', required
  - `annotations` Annotation[]
    - `id` string, required
    - `start` integer, required
    - `end` integer, required
    - `quote` string, required
    - `highlight` boolean, required
    - `underline` boolean, required
    - `note` string, required
  - `documents` object

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/cardinalsquare/apis/cardinal-square.md) - [All operations](https://skmtc.dev/cardinalsquare/apis/cardinal-square/llms.txt) - [OpenAPI document](https://skmtc.dev/cardinalsquare/apis/cardinal-square/revisions/7ff01aa4760f?raw)
