---
title: "POST /communities/{communityId}/apps/{appId}"
method: POST
path: "/communities/{communityId}/apps/{appId}"
tags: ["MiniAppController"]
---

# POST /communities/{communityId}/apps/{appId}

`POST /communities/{communityId}/apps/{appId}`

## Path parameters

- `communityId` string, required
- `appId` string, required

## Request body

- object

## Response `200`

OK

- MiniAppManifest
  - `appId` string, required — Unique Id for Mini App
  - `clientId` string — Client id for the Mini App to request API access
  - `appType` string, required — App type for Mini App
  - `developer` string, required — The developer for the Mini App
  - `name` string, required — Name for the Mini App
  - `shortName` string, required — Short Name for the Mini App
  - `supportedEnvs` string[]
  - `supportedCommunities` string[]
  - `releasedDate` number — Release date
  - `version` MiniAppVersion
    - `name` string — Version name
    - `changelog` string — Version change log
  - `keywords` string[]
  - `tags` string[]
  - `category` string — Category of the Mini App it can be bot_command or cc_extension.
  - `website` string — website url of the mini app docs or homepage
  - `shortDescription` string — Short Description of the mini app which will reflect on listing page
  - `description` string — This can be markdown or docs for what Mini App can do and what is it for?
  - `thumbnails` object[]
  - `icons` object[]
  - `platforms` string[]
  - `type` string — Type as free, paid or subscription based
  - `price` number — Price of app in case of paid or subscription
  - `subscribedEvents` string[]
  - `webhookUrl` string — webhook URL
  - `template` string — Template, miniapp type
  - `isBeta` boolean — If app in beta mode

---

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