---
title: "Get launch token for lesson"
method: POST
path: "/External/GetLessonLaunchToken"
tags: ["External"]
---

# Get launch token for lesson

`POST /External/GetLessonLaunchToken`

<br>
  <b>LaunchType</b>: 1 (play), 3 (edit)</br>

## Headers

- `X-Version` string

## Request body

- GetLessonLaunchTokenRequest
  - `instituteId` integer, required — Institute identifier
  - `lessonId` integer, required — Lesson identifier
  - `launchType` 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12, required

## Response `200`

Success

- GetLessonLaunchTokenResponse
  - `token` string, nullable — Lesson launch token

## 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)
