---
title: "Update an OAuth app (owner-only)"
method: PATCH
path: "/auth/apps/{id}"
tags: ["Auth"]
---

# Update an OAuth app (owner-only)

`PATCH /auth/apps/{id}`

## Path parameters

- `id` string, required

## Request body

- object
  - `name` string
  - `redirectUris` string[]
  - `scopes` string[]
  - `primaryColor` string, nullable
  - `accentColor` string, nullable

## Response `200`

App updated

- object
  - `data` object, required
    - `id` string, required
    - `name` string, required
    - `redirectUris` string[], required
    - `scopes` string[], required
    - `logoUrl` string, nullable, required
    - `primaryColor` string, nullable, required
    - `accentColor` string, nullable, required
    - `ownerId` string, nullable, required
    - `createdAt` string, required

## Other responses

- `400` — Validation error
- `401` — Not authenticated
- `403` — Not the app owner
- `404` — App not found

---

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