---
title: "Update app"
method: PUT
path: "/apps/{idApp}"
tags: ["Apps"]
---

# Update app

`PUT /apps/{idApp}`

## Request

- Base URL: `https://api.toriihq.com/v1.0`
- URL: `https://api.toriihq.com/v1.0/apps/{idApp}`
- Auth: API key in header `Authorization`

Update app fields including all custom fields defined via [custom Application Details](https://app.toriihq.com/team/settings/appDetails)<br/><br/>
<p><ul><li>Rate limit: 100 requests per minute</li></ul></p>

## Path parameters

- `idApp` integer, required

## Request body

- UpdateApp: Update app fields including all fields from /apps/fields
  - `owner` integer: Deprecated. Use primaryOwner instead
  - `isHidden` boolean
  - `name` string
  - `state` string: Application state
  - `url` string
  - `category` string
  - `description` string
  - `tags` string

## Response `200`

Updated app with all existing app fields

- UpdatedAppWithAllExistingAppFields: Updated app with all existing app fields
  - `app` AppPayload
    - `id` integer: Unique identifier
    - `isHidden` boolean
    - `name` string
    - `state` string: Application state
    - `url` string
    - `category` string
    - `description` string
    - `tags` string

---

[API](https://skmtc.dev/toriihq/apis/torii-api-documentation.md) - [All operations](https://skmtc.dev/toriihq/apis/torii-api-documentation/llms.txt) - [OpenAPI document](https://skmtc.dev/toriihq/apis/torii-api-documentation/revisions/15fd1512591b?raw)
