From 308dd5491c719087ca4c0df3baad59d574a544c9 Mon Sep 17 00:00:00 2001 From: Scott Bishel Date: Wed, 18 Mar 2026 14:02:36 -0600 Subject: [PATCH 1/2] fix documentation for interactive dialog --- .../plugins/interactive-dialogs/_index.md | 165 ++++++++++-------- 1 file changed, 97 insertions(+), 68 deletions(-) diff --git a/site/content/integrate/plugins/interactive-dialogs/_index.md b/site/content/integrate/plugins/interactive-dialogs/_index.md index 4c4a5baf58..b590abd026 100644 --- a/site/content/integrate/plugins/interactive-dialogs/_index.md +++ b/site/content/integrate/plugins/interactive-dialogs/_index.md @@ -36,8 +36,7 @@ Interactive dialogs support the following parameters: | `submit_label` | String | (Optional) Label of the button to complete the dialog. Default is `Submit`. | | `notify_on_cancel` | Boolean | (Optional) When `true`, sends an event back to the integration whenever there's a user-induced dialog cancellation. No other data is sent back with the event. Default is `false`. | | `state` | String | (Optional) String provided by the integration that will be echoed back with dialog submission. Default is the empty string. | -| `is_multistep` | Boolean | (Optional) Set to `true` to enable multi-step dialog functionality. Default is `false`. | -| `refresh_on_select` | Boolean | (Optional) When `true`, sends field refresh requests when select field values change. Default is `false`. | +| `source_url` | String | (Optional) URL for field refresh requests. When a select element with `refresh: true` changes value, Mattermost sends a refresh request to this URL. Also used as the endpoint for multi-step form responses. | Sample JSON is given below. Form submissions are sent back to the URL defined by the integration. You must also include the trigger ID you received from the slash command or interactive message. @@ -53,8 +52,7 @@ Sample JSON is given below. Form submissions are sent back to the URL defined by "submit_label": "