---
title: "Install a new application"
method: POST
path: "/inter-api/supos/app/install"
tags: ["supos/app", "suposApp"]
---

# Install a new application

`POST /inter-api/supos/app/install`

## Request body

- InstallAppRequest
  - `composeYaml` string, required
  - `description` string
  - `iconPath` string
  - `imagePath` string
  - `imageUrl` string
  - `keepHost` boolean
  - `menu` Menu
    - `description` string
    - `iconUrl` string
    - `indexUrl` string, required
    - `name` string
    - `openType` integer
    - `preserveHost` boolean
    - `stripPath` boolean
  - `menuUrl` string, required
  - `name` string, required
  - `routerTrim` boolean

## Response `200`

A successful response.

- object
  - `code` integer
  - `data` InstallAppResponse
    - `code` integer, required
    - `data` InstallResult, required
      - `installTime` string
      - `message` string
      - `name` string, required
      - `success` boolean, required
    - `message` string
  - `msg` string

---

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