---
title: "Get Completion Submission"
method: GET
path: "/api/v3/completions/{record_id}/submission"
tags: ["Completions"]
---

# Get Completion Submission

`GET /api/v3/completions/{record_id}/submission`

## Request

- Base URL: `https://api.genji.pk`
- URL: `https://api.genji.pk/api/v3/completions/{record_id}/submission`
- Auth: none declared

Retrieve enriched submission details for a specific completion, including ranks, medals, and display names.

## Path parameters

- `record_id` integer, required

## Response `200`

Request fulfilled, document follows

- CompletionSubmissionResponse
  - `id` integer, required
  - `user_id` integer, required
  - `time` number, required
  - `screenshot` string, required
  - `video` string, nullable
  - `verified` boolean, required
  - `completion` boolean, required
  - `inserted_at` string, date-time, required
  - `code` string, required
  - `difficulty` 'Easy -' | 'Easy' | 'Easy +' | 'Medium -' | 'Medium' | 'Medium +' | 'Hard -' | 'Hard' | 'Hard +' | 'Very Hard -' | 'Very Hard' | 'Very Hard +' | 'Extreme -' | 'Extreme' | 'Extreme +' | 'Hell', required
  - `map_name` string, required
  - `hypothetical_rank` integer, nullable
  - `hypothetical_medal` 'Gold' | 'Silver' | 'Bronze' | 'null', nullable
  - `name` string, required
  - `also_known_as` string, required
  - `verified_by` integer, nullable
  - `verification_id` integer, nullable
  - `message_id` integer, nullable
  - `suspicious` boolean, required

## Other responses

- `400`: Bad request syntax or unsupported method

---

[API](https://skmtc.dev/genji/apis/genji-shimada-api.md) - [All operations](https://skmtc.dev/genji/apis/genji-shimada-api/llms.txt) - [OpenAPI document](https://skmtc.dev/genji/apis/genji-shimada-api/revisions/f52357a382e1?raw)
