Microsoft Azure Quantum · Arazzo Workflow
Azure Quantum Submit Job and Retrieve Results
Version 1.0.0
Stage input, create a quantum job, poll it to a terminal state, and read the output URI.
View Spec
View on GitHub
QuantumQuantum ComputingAzureMicrosoftQ#QDKResource EstimationIonQQuantinuumPasqalRigettiHybrid QuantumFault ToleranceArazzoWorkflows
Provider
Workflows
submit-job-poll-results
Stage storage, submit a quantum job, poll to completion, and return its output URI.
Requests a container SAS URI from Storage_GetSasUri, creates the job with Jobs_Create, then repeatedly calls Jobs_Get until the job status is one of the terminal values (Succeeded, Failed, or Cancelled). On a successful job the workflow returns the output data URI and final status.
1
getSasUri
Request a container SAS URI so input data can be staged into the workspace storage that the job will reference.
2
createJob
Create the quantum job referencing the SAS container URI, the input/output formats, and the quantum computing item count.
3
pollJob
Read the job status. Repeat this step while the job is still running and branch to completion handling once it reaches a terminal status of Succeeded, Failed, or Cancelled.
4
getResult
Confirm the job succeeded and capture the output data URI and format where the quantum results were written.
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.