update_application
Update application-level settings (name, active state, default language, incoming-message behavior). Requires the manage_settings permission in that application. Only the fields you pass are changed; omitted fields keep their current value, so the call is idempotent. Returns the updated application.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | New display name. Omit to leave unchanged. | |
| isActive | No | Set false to deactivate the application — its bots stop responding. Omit to leave unchanged. | |
| applicationId | No | Application (workspace) id. Optional: an application-scoped key (app_...) defaults to its own application, but a personal key (usr_...) has no default and omitting it fails with MCP_APPLICATION_REQUIRED. Call list_applications to get the id. | |
| defaultLanguage | No | Default language for new flows. Only "en", "ru", and "es" are supported; any other value falls back to "en". | |
| incomingMessageFlowId | No | Flow to run for unmatched inbound messages. Required in practice when incomingMessageBehavior is EXECUTE_FLOW. | |
| incomingMessageBehavior | No | What happens to an inbound message that matches no trigger: LIVE_CHAT routes it to a human operator, EXECUTE_FLOW runs the flow named by incomingMessageFlowId. |