← API reference
CANONICAL TYPE REFERENCE

UpdateCustomWorkflowActionInput

Input for updating a custom action. Only provided fields are changed.

nameString

New machine-readable slug, unique per tenant, matching ^[a-z][a-z0-9_-]{0,63}$. Omit to leave unchanged.

labelString

New human-readable display name. Omit to leave unchanged.

New tooltip / documentation text, max 1000 characters. Omit to leave unchanged.

iconString

New Lucide icon name, max 64 characters. Omit to leave unchanged.

TypeID (prefix scr) of a different Script to back the action; it must exist in this tenant. Omit to leave unchanged.

True re-snapshots the backing script's current source into pinnedScriptContent; false clears the pin so the action follows the live script. Omit to leave the existing pin untouched.

New JSON Schema document (as a JSON string) for the action's configuration. Omit to leave unchanged.

isActiveBoolean

Soft enable/disable toggle; false hides the action from listAvailableActions without deleting it. Omit to leave unchanged.

View exact SDL
"""Input for updating a custom action. Only provided fields are changed."""
input UpdateCustomWorkflowActionInput {
  """
  New machine-readable slug, unique per tenant, matching `^[a-z][a-z0-9_-]{0,63}$`. Omit to leave unchanged.
  """
  name: String
  """New human-readable display name. Omit to leave unchanged."""
  label: String
  """
  New tooltip / documentation text, max 1000 characters. Omit to leave unchanged.
  """
  description: String
  """New Lucide icon name, max 64 characters. Omit to leave unchanged."""
  icon: String
  """
  TypeID (prefix `scr`) of a different Script to back the action; it must exist in this tenant. Omit to leave unchanged.
  """
  scriptId: ScriptID
  """
  True re-snapshots the backing script's current source into pinnedScriptContent; false clears the pin so the action follows the live script. Omit to leave the existing pin untouched.
  """
  pinToCurrentScript: Boolean
  """
  New JSON Schema document (as a JSON string) for the action's configuration. Omit to leave unchanged.
  """
  configSchema: String
  """
  Soft enable/disable toggle; false hides the action from listAvailableActions without deleting it. Omit to leave unchanged.
  """
  isActive: Boolean
}

One stable address across all schema views. Follow a field’s type to explore connections between domains.