capabilities.work

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

Discover backends, verify a backend's configuration, and submit a job to it.

  1. Enumerate all backends the service instance has access to, with their status and queue lengths.
  2. Read the chosen backend's configuration to confirm its qubit count and basis gates before submitting an ISA circuit to it.
  3. 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.