---
title: "Update Auth Config Endpoint"
method: PATCH
path: "/api/integration-auth-configs/{config_id}"
tags: ["integration-auth-configs", "integration-auth-configs"]
---

# Update Auth Config Endpoint

`PATCH /api/integration-auth-configs/{config_id}`

## Request

- Base URL: `https://api.dialogbrain.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.dialogbrain.com/api/integration-auth-configs/{config_id}`
- Auth: none declared

Update an auth config (name and/or status only).

PATCH /api/integration-auth-configs/{id}
{
  "name": "Updated Name",
  "status": "disabled"
}

Provider, management, and scopes are immutable.

Returns 200 with updated config.
Returns 404 if config not found or belongs to different workspace.
Returns 400 if status is invalid.

## Path parameters

- `config_id` integer, required

## Request body

- AuthConfigUpdate: Update an auth config (name/status only; provider/management/scopes immutable).
  - `name` string, nullable
  - `status` string, nullable

## Response `200`

Successful Response

- AuthConfigResponse: Auth config with no secrets.
  - `id` integer, required
  - `workspace_id` integer, required
  - `provider` string, required
  - `management` string, required
  - `auth_scheme` string, required
  - `scopes` string[], required
  - `name` string, required
  - `status` string, required
  - `created_at` string, required
  - `updated_at` string, required

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/dialogbrain/apis/dialogbrain-v2-api-gateway.md) · [All operations](https://skmtc.dev/dialogbrain/apis/dialogbrain-v2-api-gateway/llms.txt) · [OpenAPI document](https://skmtc.dev/dialogbrain/apis/dialogbrain-v2-api-gateway/revisions/77bef09a9209?raw)
