---
title: "POST /v1/{+parent}/webApps"
method: POST
path: "/v1/{+parent}/webApps"
tags: ["enterprises"]
---

# POST /v1/{+parent}/webApps

`POST /v1/{+parent}/webApps`

Creates a web app.

## Path parameters

- `parent` string, required

## Request body

- WebApp — A web app.
  - `icons` WebAppIcon[] — A list of icons for the web app. Must have at least one element.
    - `imageData` string — The actual bytes of the image in a base64url encoded string (c.f. RFC4648, section 5 "Base 64 Encoding with URL and Filename Safe Alphabet"). - The image type can be png or jpg. - The image should ideally be square. - The image should ideally have a size of 512x512.
  - `versionCode` string, int64 — The current version of the app.Note that the version can automatically increase during the lifetime of the web app, while Google does internal housekeeping to keep the web app up-to-date.
  - `title` string — The title of the web app as displayed to the user (e.g., amongst a list of other applications, or as a label for an icon).
  - `name` string — The name of the web app, which is generated by the server during creation in the form enterprises/{enterpriseId}/webApps/{packageName}.
  - `displayMode` 'DISPLAY_MODE_UNSPECIFIED' | 'MINIMAL_UI' | 'STANDALONE' | 'FULL_SCREEN' — The display mode of the web app.
  - `startUrl` string — The start URL, i.e. the URL that should load when the user opens the application.

## Response `200`

Successful response

---

[API](https://skmtc.net/google/apis/androidmanagement.md) · [All operations](https://skmtc.net/google/apis/androidmanagement/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/google/androidmanagement/versions/956638790236/schema)
