List Workflows
Copy
const workflows = await client.workflow.list({ limit: 100 });
for (const workflow of workflows) {
console.log(`${workflow.id}: ${workflow.name}`);
}
Get Workflow
Copy
const workflow = await client.workflow.get({
workflowId: 'YOUR_WORKFLOW_ID'
});
Pause & Resume
Copy
// Pause
await client.workflow.pause({ workflowId: 'YOUR_WORKFLOW_ID' });
// Resume
await client.workflow.resume({ workflowId: 'YOUR_WORKFLOW_ID' });
Delete
This permanently deletes the workflow and all its data.
Copy
await client.workflow.delete({ workflowId: 'YOUR_WORKFLOW_ID' });
Fetch Data
Copy
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`);
}