---
title: "Updates an app."
method: PATCH
path: "/apps/{app}"
tags: ["Apps"]
---

# Updates an app.

`PATCH /apps/{app}`

You can set app level settings here.

## Path parameters

- `app` string, required

## Request body

- AppWrapper
  - `app` App, required
    - `name` string — Name of this app. Must be different than the image name. Can ony contain alphanumeric, -, and _.
    - `config` object — Application configuration
  - `error` ErrorBody
    - `message` string
    - `fields` string

## Response `200`

App details and stats.

- AppWrapper
  - `app` App, required
    - `name` string — Name of this app. Must be different than the image name. Can ony contain alphanumeric, -, and _.
    - `config` object — Application configuration
  - `error` ErrorBody
    - `message` string
    - `fields` string

## Other responses

- `400` — Parameters are missing or invalid.
- `404` — App does not exist.
- `default` — Unexpected error

## Changes

- **2016-12-14** `3417c321db17` — 1 info
  - endpoint added
- **2016-10-14** `c0f4fbb1ba30` — 1 breaking
  - api removed without deprecation

[Change history](https://skmtc.dev/iron-io/apis/ironfunctions/changes/apps/:app/patch.md)

---

[API](https://skmtc.dev/iron-io/apis/ironfunctions.md) · [All operations](https://skmtc.dev/iron-io/apis/ironfunctions/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/iron-io/ironfunctions/revisions/53fd9cdd70fc/schema)
