Skip to content

AvailableAction ​

Type: Object

An action offered to workflows and the UI, unifying the tenant's active custom actions with the actions exposed by its active integration instances.

Fields ​

NameTypeArgsDescriptionDeprecated
configSchemaStringOptional JSON Schema document (as a JSON string) describing the configuration the action accepts. Null when the action takes no configuration.
descriptionStringOptional documentation text for the action; null when none is declared.
iconStringOptional Lucide icon name for the action; null when none is declared.
idString!Identifier used to invoke the action. For CUSTOM actions this is the custom action's TypeID (prefix cac); for INTEGRATION actions it is a composite handle of the form "integration:<instance TypeID, prefix igi>:<action name>".
labelString!Human-readable display name for the action.
nameString!Machine-readable slug of the action, as declared by the custom action or by the integration bundle's action spec.
sourceActionSource!Whether the action is tenant-authored (CUSTOM) or supplied by an integration.

Connect machines, automate workflows, and build custom apps for print production.