Appearance
CreateCustomWorkflowActionInput
Type: Input
Input for creating a custom action
Fields
| Name | Type | Default | Description |
|---|---|---|---|
| configSchema | String | Optional JSON Schema document (as a JSON string) describing the action's configuration. | |
| description | String | Optional tooltip / documentation text, max 1000 characters. | |
| icon | String | Optional Lucide icon name used to render the action, max 64 characters. | |
| isActive | Boolean | Soft enable/disable toggle. Defaults to true when omitted. | |
| label | String! | Human-readable display name shown in the UI. Required. | |
| name | String! | Machine-readable slug, unique per tenant. Must match ^[a-z][a-z0-9_-]{0,63}$. | |
| pinToCurrentScript | Boolean | True snapshots the script's current source into pinnedScriptContent, freezing the action against later script edits. False or omitted leaves the action unpinned, so it always runs the live script. | |
| scriptId | ScriptID! | TypeID (prefix scr) of the Script implementing the action. Must reference a script in this tenant. |