---
title: "Continue from last session (current attempt) and if cannot, start a new one (new attempt)"
method: POST
path: "/LessonReport/ContinueSession"
tags: ["LessonReport"]
---

# Continue from last session (current attempt) and if cannot, start a new one (new attempt)

`POST /LessonReport/ContinueSession`

## Headers

- `X-Version` string

## Request body

- ContinueSessionRequest
  - `lessonId` integer, required — lesson identifier
  - `institutionId` integer, required — institution identifier
  - `param` string, nullable — optional: custom param to associate with this session
  - `value` string, nullable — optional: value to associate with param

## Response `200`

Success

- ContinueSessionResponse
  - `activityId` integer, nullable — last activityId from last record
  - `givenScore` integer, nullable — last activity givenScore from last record
  - `isComplete` boolean, nullable — last activity completion status from last record
  - `startTime` string, date-time, nullable — last activity start time from last record
  - `endTime` string, date-time, nullable — last activity end time from last record
  - `lessonActivityId` integer, nullable — Non-unique lesson specific activity identifier
  - `attempt` integer, nullable — Last attempt number

## Other responses

- `400` — if param invalid
- `401` — if unauthorized

---

[API](https://skmtc.dev/eon-xr/apis/eonxr-api.md) · [All operations](https://skmtc.dev/eon-xr/apis/eonxr-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/eon-xr/eonxr-api/revisions/538c75161c64/schema)
