---
title: "PATCH /applications/{applicationId}"
method: PATCH
path: "/applications/{applicationId}"
---

# PATCH /applications/{applicationId}

`PATCH /applications/{applicationId}`

Updates an application and creates a new version.

## Path parameters

- `applicationId` string, required

## Request body

- object
  - `currentApplicationVersion` integer, required — The current version of the application to update.
  - `definition` object — The application definition for a particular application.
    - `content` string — The content of the application definition. This is a JSON object that contains the resource configuration/definitions that identify an application.
    - `s3Location` string — The S3 bucket that contains the application definition.
  - `description` string — The description of the application to update.

## Response `200`

Success

- UpdateApplicationResponse
  - `applicationVersion` integer, required — The new version of the application.

## Other responses

- `480` — ResourceNotFoundException
- `481` — ThrottlingException
- `482` — AccessDeniedException
- `483` — ConflictException
- `484` — ValidationException
- `485` — InternalServerException

---

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