API reference
Activity reference
Detailed inputs, outputs and operations for each Kiwi Flow activity, by category.
This reference lists the inputs, outputs and operations of every activity type, generated from the canonical activity definitions that also drive the Studio property panel and the AI workflow generator. For a one-line description of each type, see the activity catalogue.
In workflow JSON, an activity looks like { "id": "a1", "type": "<type>", "inputs": [...], "outputs": [...], "next": "a2" }. See Build a workflow. Output names such as output.text are the values you can map from, and are referenced elsewhere as {activityId}.output.<name>.
Categories#
- Flow control activities (10): Approval, delay, loops, branching, merge, parallel execution and sub-workflows.
- Integration activities (19): Email, Excel, Google and Microsoft 365, HTTP, Jira, Salesforce, ServiceNow, PDF, OCR, shell and string operations.
- Database activities (14): Relational (SQL) and NoSQL (MongoDB, Cassandra, Couchbase, DynamoDB, DocumentDB, CosmosDB) connections and operations.
- Cloud provider activities (12): AWS, Azure and Google Cloud storage, queues, messaging and secrets.
- Messaging activities (6): Slack, Microsoft Teams, Google Chat, Telegram, WhatsApp and Facebook Messenger.
- SSH and remote execution activities (3): Run commands and manage files and directories on remote machines over SSH and SFTP.
- LLM and AI activities (4): Text, decision, image and retrieval-augmented generation activities.
- File and storage activities (3): Local files and folders on the worker, and governed file references.
- Caching activities (2): Redis and Memcached.
- Kiwi Fabric activities (5): Federated queries, distributed transactions, data-source registration and file upload against Kiwi Fabric.
- Kiwi Distro activities (3): Invoke methods and run registered scripts on Kiwi Distro workers.
- Scripting, DevOps and diagnostics activities (3): JavaScript scripts, Git and run-log entries.