Windmill · Arazzo Workflow
Windmill Run a Script and Clean up its Job
Version 1.0.0
Run a script, await its result, capture it, then delete the completed job record.
View Spec
View on GitHub
AutomationInternal ToolsOpen-SourcePro-Code-API-CompositionScriptsWebhookWorkflow EngineWorkflowsArazzoWorkflows
Provider
Workflows
run-script-and-cleanup-job
Run a script, await and capture its result, then delete the job record.
Starts an asynchronous run, polls until completion, captures the result of the completed job, then deletes the completed job to purge its data.
1
runScript
runScriptByPath
Submit an asynchronous run of the script by path. The response body is the new job UUID.
2
pollResult
getCompletedJobResultMaybe
Poll the completed-result-maybe endpoint, looping back while the completed flag is false and proceeding once the job has finished.
3
captureResult
getCompletedJob
Read the full completed job to capture the result and success flag before the record is purged.
4
deleteJob
deleteCompletedJob
Delete the completed job record to remove its args, result and logs.
Source API Descriptions
Arazzo Workflow Specification
Work with this as data
Every workflow here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for arazzo workflows
4 MCP tools reach this
find_arazzoBrowse and filter every workflow in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This workflow
curl "https://apis.io/api/v1/arazzo/windmill-run-script-and-cleanup-job-workflow"
All arazzo workflows
curl "https://apis.io/api/v1/arazzo?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.