---
title: "POST /LessonReport/SaveUserRolePlayResults"
method: POST
path: "/LessonReport/SaveUserRolePlayResults"
tags: ["LessonReport"]
---

# POST /LessonReport/SaveUserRolePlayResults

`POST /LessonReport/SaveUserRolePlayResults`

## Headers

- `X-Version` string

## Request body

- LessonRolePlayReportDetail
  - `conversation` Message[], nullable
    - `user` string, nullable
    - `opponent` string, nullable
  - `results` Results
    - `detailed` string, nullable
    - `summary` string, nullable
    - `criteria` Criteria[], nullable
      - `criterion` string, nullable
      - `score` string, nullable
  - `lessonId` integer, nullable

## Response `200`

true (saved) | false (falied to save)

## Other responses

- `204` — Invalid Lesson Id
- `400` — User RolePlay report already exists

---

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