---
title: "PATCH /oauth/apps/{clientId}"
method: PATCH
path: "/oauth/apps/{clientId}"
---

# PATCH /oauth/apps/{clientId}

`PATCH /oauth/apps/{clientId}`

## Request

- Base URL: `https://api.useanima.sh/v1`
- URL: `https://api.useanima.sh/v1/oauth/apps/{clientId}`
- Auth: one of:
  - HTTP bearer
  - API key in header `X-API-Key`

## Path parameters

- `clientId` string, required: Existing clientId of the app to update

## Request body

- object: Update an existing OAuth app (partial — only supplied fields change)
  - `name` string
  - `description` string, nullable
  - `iconUrl` string, uri, nullable
  - `homepageUrl` string, uri, nullable
  - `privacyPolicyUrl` string, uri, nullable
  - `termsOfServiceUrl` string, uri, nullable
  - `redirectUris` string[]
  - `allowedScopes` string[]

## Response `200`

OK

- object: Registered app summary
  - `id` string, required
  - `clientId` string, required
  - `name` string, required
  - `status` string, required: PENDING_REVIEW until Anima approves; APPROVED for production use
  - `createdAt` string, date-time, required

## Other responses

- `400`: 400
- `401`: 401
- `404`: 404

---

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