Documentation Index Fetch the complete documentation index at: https://docs.kadoa.com/llms.txt
Use this file to discover all available pages before exploring further.
List Workflows
Node SDK
Python SDK
REST API
const workflows = await client . workflow . list ({ limit: 100 });
for ( const workflow of workflows ) {
console . log ( ` ${ workflow . id } : ${ workflow . name } ` );
}
Get Workflow
Node SDK
Python SDK
REST API
const workflow = await client . workflow . get ({
workflowId: 'YOUR_WORKFLOW_ID'
});
Pause & Resume
// Pause
await client . workflow . pause ({ workflowId: 'YOUR_WORKFLOW_ID' });
// Resume
await client . workflow . resume ({ workflowId: 'YOUR_WORKFLOW_ID' });
Update
Node SDK
Python SDK
REST API
await client . workflow . update ({
workflowId: 'YOUR_WORKFLOW_ID' ,
name: 'New Name' ,
interval: 'DAILY' ,
});
Delete
This permanently deletes the workflow and all its data.
Node SDK
Python SDK
REST API
await client . workflow . delete ({ workflowId: 'YOUR_WORKFLOW_ID' });
Templates
Workflows can be linked to templates that manage their prompt, schema, and notification settings. When linked, those fields become read-only on the workflow.
See Templates for linking, unlinking, and applying template updates via the API.
Fetch Data
Node SDK
Python SDK
REST API
const workflows = await client . workflow . list ({ limit: 100 });
for ( const workflow of workflows ) {
const data = await client . extraction . fetchAllData ({
workflowId: workflow . id ,
});
console . log ( ` ${ workflow . name } : ${ data . length } records` );
}