---
title: "Upload a micro-game media file (image/audio/video)"
method: POST
path: "/api/journey/template/micro-games/upload"
tags: ["journey"]
---

# Upload a micro-game media file (image/audio/video)

`POST /api/journey/template/micro-games/upload`

Upload media for a micro-game screen/block; the storage folder is derived from the file type. Returns the file_path to set in the screen/block.

## Response `201`

Successful Response

- UploadFileResponse — File upload response model.
  - `file_path` string, required — Path to uploaded file in storage
  - `title` string, nullable — Success title
  - `message` string — Success message

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/corabea/apis/corabea-api.md) · [All operations](https://skmtc.dev/corabea/apis/corabea-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/corabea/corabea-api/revisions/13c1bce1bdc4/schema)
