update_integration
Update integration settings by slug, modifying only provided fields such as API key, provider config, or pricing multipliers. Immediate changes can disrupt live requests, so review current setup first.
Instructions
Update an integration's name, description, API key, provider config, Secret Reference mappings, or pricing adjustments by slug. Only provided fields change; key, secret mapping, and config changes take effect immediately and can disrupt dependent providers or live requests, while pricing multipliers change cost analytics and budget accounting. Review get_integration first. Model availability and workspace access remain separate in update_integration_models and update_integration_workspaces.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| key | No | New API key for the provider | |
| name | No | New human-readable name for the integration | |
| slug | Yes | The slug of the integration to update | |
| aws_region | No | New AWS region (for AWS Bedrock) | |
| api_version | No | New API version (for Azure OpenAI) | |
| custom_host | No | New custom base URL for the provider | |
| description | No | New description for the integration | |
| resource_name | No | New resource name (for Azure OpenAI) | |
| vertex_region | No | New GCP region (for Vertex AI) | |
| deployment_name | No | New deployment name (for Azure OpenAI) | |
| secret_mappings | No | Replacement runtime Secret Reference mappings; each target_field must be unique | |
| aws_access_key_id | No | New AWS access key ID (for AWS Bedrock) | |
| vertex_project_id | No | New GCP project ID (for Vertex AI) | |
| pricing_adjustments | No | Replacement cost multiplier configuration, or null to clear adjustments | |
| aws_secret_access_key | No | New AWS secret access key (for AWS Bedrock) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | Whether the tool call succeeded and returned structured data | |
| data | No | Structured success payload when ok is true | |
| error | No | Structured error payload when ok is false |