---
title: "Updates the App resource."
method: PATCH
path: "/v1/apps/{publicId}"
tags: ["App"]
---

# Updates the App resource.

`PATCH /v1/apps/{publicId}`

## Request

- Base URL: `https://api.fortrabbit.com`
- URL: `https://api.fortrabbit.com/v1/apps/{publicId}`
- Auth: HTTP bearer

Updates the App resource.

## Path parameters

- `publicId` string, required

## Request body

- AppAppUpdateApiRequestJsonMergePatch
  - `name` string, nullable: New app name. Omit to leave unchanged.
  - `paymentMethodId` string, nullable: Public ID of a payment method you own. Omit to leave unchanged.

## Response `200`

App resource updated

- AppApiRead
  - `publicId` string
  - `name` string
  - `description` string, nullable
  - `createdAt` string, date-time
  - `updatedAt` string, date-time
  - `paymentMethod` string, nullable
  - `environments` string[]
  - `people` string[]
  - `teams` string[]
  - `region` string, nullable
  - `software` string, nullable
  - `trial` boolean

## Other responses

- `400`: Invalid input
- `404`: Not found
- `422`: An error occurred

---

[API](https://skmtc.dev/fortrabbit/apis/fortrabbit-api.md) · [All operations](https://skmtc.dev/fortrabbit/apis/fortrabbit-api/llms.txt) · [OpenAPI document](https://skmtc.dev/fortrabbit/apis/fortrabbit-api/revisions/36ca73befa52?raw)
