Update Search Provider

Update an existing search provider integration.

put/search-providers/{integration_id}

Path parameters

integration_idstring required

Request body

integration_namestring required

User-friendly name

providerstring required

LiteLLM provider key (tavily, serper, etc.)

search_modelstring required

LiteLLM model key for cost lookup (tavily/search, etc.)

api_keystring nullable

Plaintext API key (null to keep unchanged)

base_urlstring nullable

Custom endpoint URL for LiteLLM Proxy

Response

Successful Response

integration_idstring nullable

Integration UUID

integration_namestring required

User-friendly name

providerstring required

LiteLLM provider key (tavily, serper, etc.)

search_modelstring required

LiteLLM model key for cost lookup (tavily/search, etc.)

encrypted_api_keystring nullable

Encrypted API key from DB (null for free providers)

api_keystring nullable

Plaintext API key for create/update requests (null to keep unchanged)

base_urlstring nullable

Custom endpoint URL for LiteLLM Proxy

is_defaultboolean

Whether this is the org default search provider

cost_per_querynumber nullable

Cost per query from litellm.model_cost

Changes

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

    • removed the request property cost_per_query

      request-property-removed

    • removed the request property encrypted_api_key

      request-property-removed

    • removed the request property integration_id

      request-property-removed

    • removed the request property is_default

      request-property-removed

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