capabilities.work

Negotiate Version and List Backends

A 3-step recipe with IBM Quantum. We can help you get access.

Recipe · 3 steps

Negotiate Version and List Backends

Read available API versions, then list backends and check one backend's status.

  1. Query the list of supported API versions so the caller can confirm the version it intends to pin is still live.
  2. List the backends the instance can access, using the pinned API version header.
  3. Read the status of the chosen backend, including its operational state and queue length.
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 whose status to read.
For your developer

Arazzo workflow ibm-quantum:negotiate-version-and-list-backends, 3 operations: get_versions → list_backends → get_backend_status. Specs on APIs.io.