---
title: "Record the completion of a GameSet attempt"
method: POST
path: "/gameset/plays/attempts/completed"
tags: ["gameset-plays"]
---

# Record the completion of a GameSet attempt

`POST /gameset/plays/attempts/completed`

This route is used when the player's attempt is completed because the timer has expired and there was no gameplay submitted.

## Request body

- RecordGameSetAttemptCompletedRequest
  - `userId` string, required
  - `gameSetId` string, required
  - `gameSetAttempt` number, required
  - `distributorId` string, required
  - `shareCode` string

## Response `204`

The request was successful. Not content returned.

## Other responses

- `400` — The request body is invalid

---

[API](https://skmtc.net/versusgame/apis/versusgame-api.md) · [All operations](https://skmtc.net/versusgame/apis/versusgame-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/versusgame/versusgame-api/revisions/e86f45ae5f7c/schema)
