Change plugin settings
AccountPluginSettingsWriteToolCreate, rename, configure, copy or delete plugin instances (plugin settings): push data or an image, replace a private plugin's files, reset health or state, and manage the featured image and transform. deletePluginSetting and resetPluginSettingCredentials are destructive.
createPluginSetting: Create a new plugin setting — params: name (body), plugin_id (body)
updatePluginSetting: Rename a plugin setting or change how it refreshes — params: id (path), name (body), description (body), refresh_interval (body: one of 1440, 720, 480, 360, 240, 120, 60, 30, 15, 10, 5), health_notification_enabled (body: Email the owner when the instance stops rendering)
deletePluginSetting: Delete a plugin setting — params: id (path)
updatePluginSettingFields: Update plugin settings fields — params: plugin_setting_id (path), fields (body)
updatePluginSettingData: Update data for a webhook plugin setting — params: id (path), merge_variables (body)
importPluginSettingFiles: Replace the files of a private plugin — params: plugin_setting_id (path), files (body)
uploadPluginSettingImage: Upload an image for a webhook_image plugin — params: id (path), image_base64 (body: The image bytes, base64 encoded)
copyPluginSetting: Copy a plugin setting — params: id (path)
clearPluginSettingState: Clear the state a plugin setting has accumulated — params: id (path)
enablePluginSettingDebugLogs: Turn on debug logs for a day — params: id (path)
resetPluginSettingHealth: Reset the health of a plugin setting that stopped rendering — params: id (path), include_forks (query)
setPluginSettingFeaturedImage: Generate the marketplace preview image of a plugin setting — params: id (path)
removePluginSettingFeaturedImage: Remove the marketplace preview image of a plugin setting — params: id (path)
removePluginSettingTransform: Remove the transform script of a private plugin — params: id (path)
verifyCustomFields: Check the custom fields YAML of a recipe — params: custom_fields (body: The custom fields as a YAML list)
resetPluginSettingCredentials: Forget the linked account and remove the plugin setting — params: id (path)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | The API operation to run | |
| params | No | The operation's path, query and body parameters by name |