---
title: "POST /application"
method: POST
path: "/application"
---

# POST /application

`POST /application`

## Request

- Base URL: `https://api.sandbox-gameye.gameye.net`
- URL: `https://api.sandbox-gameye.gameye.net/application`
- Auth: HTTP bearer

## Request body

- CreateApplicationRequestBody
  - `name` string, required: The name of this application.
  - `registry` string, required
  - `repository` string, required
  - `tagKeep` integer, required
  - `networkMode` string, required
  - `limits` Limits, required
    - `cpu` number, required
    - `ram` number, required
    - `gpu` number
  - `reservation` Reservation, required
    - `cpu` number, required
    - `ram` number, required
    - `gpu` number
  - `nodePool` string, required
  - `regions` string[], required
  - `ports` PortBinding[], required
    - `requested` integer, required
    - `protocol` string, required
    - `tls` boolean, required

## Response `201`

A new application has successfully been created.

- CreateApplicationResponseBody

## Other responses

- `401`: You are not authorized to perform this request.
- `409`: An application with the given name already exists.
- `422`: Bad request. This may imply that the given request has invalid syntax.

---

[API](https://skmtc.dev/gameye/apis/gameye-session-api-2.md) · [All operations](https://skmtc.dev/gameye/apis/gameye-session-api-2/llms.txt) · [OpenAPI document](https://skmtc.dev/gameye/apis/gameye-session-api-2/revisions/0a019bf29067?raw)
