---
title: "Update Configuration"
method: PATCH
path: "/api/v1/model-connections/model-configurations/{configuration_uuid}"
tags: ["main", "model-connections"]
---

# Update Configuration

`PATCH /api/v1/model-connections/model-configurations/{configuration_uuid}`

## Request

- Base URL: `https://app.dograh.com`
- URL: `https://app.dograh.com/api/v1/model-connections/model-configurations/{configuration_uuid}`
- Auth: none declared

## Path parameters

- `configuration_uuid` string, required

## Headers

- `authorization` string, nullable
- `X-API-Key` string, nullable

## Request body

- NamedModelConfigurationUpdate
  - `name` string, nullable
  - `configuration` ModelConfigurationSpec
    - `version` 3
    - `mode` 'pipeline' | 'realtime'
    - `llm` ServiceSelection, required
      - `settings` object
      - `provider_connection_uuid` string, uuid, required
    - `llm_fallback` FallbackPolicyServiceSelection
      - `version` 1
      - `rules` FallbackRuleServiceSelection[]
        - `condition` union, required
          - NoOutputCondition
            - `type` 'no_output'
            - `after_ms` integer
          - ErrorCondition
            - `type` 'error'
        - `target` ServiceSelection, required
          - `settings` object
          - `provider_connection_uuid` string, uuid, required
    - `stt` ServiceSelection
      - `settings` object
      - `provider_connection_uuid` string, uuid, required
    - `tts` ServiceSelection
      - `settings` object
      - `provider_connection_uuid` string, uuid, required
    - `realtime` ServiceSelection
      - `settings` object
      - `provider_connection_uuid` string, uuid, required
    - `embeddings` ServiceSelection
      - `settings` object
      - `provider_connection_uuid` string, uuid, required
  - `revision` integer, nullable

## Response `200`

Successful Response

- NamedModelConfigurationResponse
  - `uuid` string, uuid, required
  - `name` string, required
  - `configuration` ModelConfigurationSpec, required
    - `version` 3
    - `mode` 'pipeline' | 'realtime'
    - `llm` ServiceSelection, required
      - `settings` object
      - `provider_connection_uuid` string, uuid, required
    - `llm_fallback` FallbackPolicyServiceSelection
      - `version` 1
      - `rules` FallbackRuleServiceSelection[]
        - `condition` union, required
          - NoOutputCondition
            - `type` 'no_output'
            - `after_ms` integer
          - ErrorCondition
            - `type` 'error'
        - `target` ServiceSelection, required
          - `settings` object
          - `provider_connection_uuid` string, uuid, required
    - `stt` ServiceSelection
      - `settings` object
      - `provider_connection_uuid` string, uuid, required
    - `tts` ServiceSelection
      - `settings` object
      - `provider_connection_uuid` string, uuid, required
    - `realtime` ServiceSelection
      - `settings` object
      - `provider_connection_uuid` string, uuid, required
    - `embeddings` ServiceSelection
      - `settings` object
      - `provider_connection_uuid` string, uuid, required
  - `revision` integer, required
  - `is_active` boolean, required

## Other responses

- `404`: Not found
- `422`: Validation Error

## Changes

- **2026-11-03** `faa00cf76fcb`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/dograh/apis/dograh-api/changes/api/v1/model-connections/model-configurations/:configuration_uuid/patch.md)

---

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