Update Llm Integration

Update an existing LLM provider integration.

put/llm-providers/config/{integration_id}

Path parameters

integration_idstring required

Request body

integration_namestring required

User-friendly name for this integration

providerstring required

LLM provider name (openai, anthropic, custom)

api_keystring nullable required

API key for the provider (null to keep existing)

model_namestring required

Default model name for this integration

base_urlstring nullable

Custom endpoint URL (required for 'custom' provider, null for cloud)

Response

Successful Response

messagestring required

Human-readable status message

integration_idstring nullable

Integration ID (present for create/update operations)

status'success' | 'error' nullable

Operation status (for connection tests)

providerstring nullable

Provider name (for connection tests)

models_availablestring[] nullable

Available models (for connection tests)

Changes

Changed in 1 of the 8 revisions of this API.6

    • removed the request property input_cost_per_token

      request-property-removed

    • removed the request property integration_id

      request-property-removed

    • removed the request property is_default

      request-property-removed

    • removed the request property model_deprecated

      request-property-removed

    • removed the request property output_cost_per_token

      request-property-removed

    • removed the request property supports_web_search

      request-property-removed

    This revision also has 4 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog