---
title: "POST /api/assets"
method: POST
path: "/api/assets"
tags: ["api/assets"]
---

# POST /api/assets

`POST /api/assets`

## Request

- Base URL: `http://localhost:5002`
- URL: `http://localhost:5002/api/assets`
- Auth: none declared. Required headers: `userid`, `authorization`

## Headers

- `userid` string, required
- `authorization` string, required

## Request body

- Model25
  - `assetTypeId` string, required
  - `templateId` string[]
  - `name` string, required
  - `file` string, required
  - `glbFile` string
  - `assetFile` string
  - `bundleFile` string
  - `metadata` Metadata
  - `unityId` string
  - `score` string
  - `damage` string
  - `frames` Model4[]
    - `frameType` string
    - `frameUrls` Metadata[]
  - `assetSubType` string, required
  - `isAsset3D` boolean
  - `tags` string[]
  - `search_keywords` string[]
  - `isPublic` boolean, required
  - `isPremium` boolean, required
  - `isAdminOnly` boolean
  - `coinsToBuy` number, required

## Response `default`

Successful

---

[API](https://skmtc.dev/breshna/apis/breshna-backend-apis.md) - [All operations](https://skmtc.dev/breshna/apis/breshna-backend-apis/llms.txt) - [OpenAPI document](https://skmtc.dev/breshna/apis/breshna-backend-apis/revisions/c1038f1781fe?raw)
