Databricks · Arazzo Workflow
Databricks Run Job and Branch on Success or Failure
Version 1.0.0
Run a job, wait for terminal state, then branch on the result state.
View Spec
View on GitHub
Artificial IntelligenceAnalyticsApache SparkBig DataCleanroomsCloud ComputingDataData AnalyticsData EngineeringData GovernanceDelta LakeDelta SharingETLIdentity ManagementLakehouseMachine-LearningMLflowModel ServingSecuritySQLUnity CatalogVector SearchVisualizeArazzoWorkflows
Provider
Workflows
run-job-branch-on-result
Run a job and branch on SUCCESS vs failure to fetch output.
Runs the job, polls until TERMINATED, then branches on result_state to retrieve the success output or the failure error details.
1
2
pollRun
Read the run and inspect the life cycle state. Loop while RUNNING or PENDING; once TERMINATED branch on the result state.
3
4
getFailureOutput
Retrieve the error and stack trace of the failed run for diagnosis.
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.