Select Backend and Submit Job
A 3-step recipe with IBM Quantum. We can help you get access.
Recipe · 3 steps
Select Backend and Submit Job
with IBM Quantum
Discover backends, verify a backend's configuration, and submit a job to it.
- Enumerate all backends the service instance has access to, with their status and queue lengths.
- Read the chosen backend's configuration to confirm its qubit count and basis gates before submitting an ISA circuit to it.
- Submit the primitive job to the validated backend and capture the new job id.
What you'll need to have ready
- accessToken: IBM Cloud IAM bearer token used in the Authorization header.
- serviceCrn: IBM Cloud Service CRN identifying the Qiskit Runtime instance.
- apiVersion: API version date sent in the IBM-API-Version header (e.g. 2026-03-15).
- backend: Name of the backend to inspect and target (e.g. ibm_brisbane).
- programId: ID of the primitive program to execute.
- params: The primitive input params object.
For your developer
Arazzo workflow ibm-quantum:select-backend-and-submit-job, 3 operations: list_backends → get_backend_configuration → create_job. Specs on APIs.io.