Send Pushcut notification and update widget when a Webhook event is received
This action will update the configuration of a widget and set the "on tap" action to run a HomeKit Scene.
Developer info
- API endpoint slug
- pushcut.update_widget_on_tap_homekit
- Filter code method
- Pushcut.updateWidgetOnTapHomekit.skip(string?: reason)
- Runtime method
- runAction("pushcut.update_widget_on_tap_homekit", {})
Action fields
Widget Dropdown list
- Label
- Which widget?
- Slug
- widget
- Required
- true
- Can have default value
- false
Content Dropdown list
- Label
- Which content/design?
- Helper text
- The name of the <a href="https://www.pushcut.io/support/widgets#widgets-and-contents" target="_blank">content/design</a> you'd like to display. Leave empty to use the default content for the widget.
- Slug
- content
- Required
- false
- Can have default value
- false
Inputs Text input > Long text
- Label
- What inputs?
- Helper text
- <a href="https://www.pushcut.io/support/widgets#inputs" target="_blank">Inputs</a> to be passed to the widget. Provide a newline-separated list, starting with the first input (i.e. [[input0]]) and ending with the last input.
- Slug
- inputs
- Required
- false
- Can have default value
- true
- Filter code method
- Pushcut.updateWidgetOnTapHomekit.setInputs(string: inputs)
Devices Checkboxes
- Label
- Which devices?
- Helper text
- Enter names of the devices to update. Leave empty to update all devices
- Slug
- devices
- Required
- false
- Can have default value
- false
Homekit Dropdown list
- Label
- What HomeKit Scene should run when the widget is tapped?
- Slug
- homekit
- Required
- true
- Can have default value
- false
Run on automation server Dropdown list
- Label
- Should the HomeKit Scene run on your Automation Server?
- Helper text
- When "yes", the HomeKit Scene will be submitted to run on your Automation Server rather than your local device
- Slug
- run_on_automation_server
- Required
- true
- Can have default value
- true
- Filter code method
- Pushcut.updateWidgetOnTapHomekit.setRunOnAutomationServer(string: run_on_automation_server)