Introduction
The IBM Quantum Qiskit Runtime API allows you to run quantum programs near the quantum hardware being used, reducing the round trip and generating an efficient execution.
These quantum programs, based in variational iterative algorithms (computational iterations between a classical part and Quantum part), are executed in a runtime with a low-latency connection to the QPUs. You can use predefined Qiskit runtime programs, or use Qiskit (Python) to define your own. To learn more about Qiskit, see Open-Source Quantum Development.
For more information about our QPUs, see Quantum computing technology.
Endpoint URL
The quantum-computing API uses the following endpoint URL for all regions. When you call the API, add the path for each method to form the complete API endpoint for your requests.
https://us-east.quantum-computing.cloud.ibm.com/
To work with the API in Swagger, go here: Qiskit Runtime
Authentication
You must provide a Service Cloud Resource Name (CRN) with every API call as an http header. To find your CRN, from the IBM Cloud console, scroll to Resource summary, click "Services and software", then click the row that contains your quantum service instance (not the name of the instance). In the pane that opens, you can click the icon to copy your CRN.
Example http header:
Service-CRN: crn:v1:bluemix:public:quantum-computing:us-east:a/b947c1c5a9378d64aed96696e4d76e8e:a3a7f181-35aa-42c8-94d6-7c8ed6e1a94b::
To obtain your API key, access the IBM Cloud API keys page and view or create your API key. You might need to use light theme to see your entries. You can use this key for authentication, or you can use it to generate your IAM access (bearer) token. Your key will look something like this: 10e7b1b84e418eb903dbfa0760f9834fda745a236180ec234077019ea1ddc4181553508efd4cdd7782464cb120dbc735c2d2ab4f834ae9710b0a9eb0427fd4cd
To generate an IAM access token, use the Create an IAM access token for a user or service ID using an API key method. For example:
curl -X POST 'https://iam.cloud.ibm.com/identity/token' -H 'Content-Type: application/x-www-form-urlencoded' -d 'grant_type=urn:ibm:params:oauth:grant-type:apikey&apikey=MY_APIKEY'
After your service has been provisioned, use one of the following requests to interface with the service:
curl -L --request GET 'https://us-east.quantum-computing.cloud.ibm.com/programs' \
--header 'Authorization: Bearer <token>' \
--header 'Service-CRN: <crn>'
or
curl -L --request GET 'https://us-east.quantum-computing.cloud.ibm.com/programs' \
--header 'Service-CRN: <crn>' \
--header 'Authorization: apikey <IAM-API-key>'
To call each method, you'll need to be assigned a role that includes the required IAM actions. Each method lists the associated action. For more information about IAM actions and how they map to roles, see Getting started with Quantum Services.
To retrieve your access token:
curl -X POST "https://iam.test.cloud.ibm.com/identity/token" --header 'Content-Type:application/x-www-form-urlencoded' --header 'Accept:application/json' --data-urlencode 'grant_type=urn:ibm:params:oauth:grant-type:apikey' --data-urlencode 'apikey=<API_KEY>'
Replace <API_KEY>
with your IAM API key.
Setting client options through external configuration
Example environment variables, where <API_KEY>
is your IAM API key
export GLOBAL_SEARCH_URL=https://us-east.quantum-computing.cloud.ibm.com
export GLOBAL_SEARCH_AUTHTYPE=iam
export GLOBAL_SEARCH_APIKEY=<API_KEY>
Example of constructing the service client
import {
"github.com/IBM/platform-services-go-sdk/globalsearchv2"
}
...
serviceClientOptions := &globalsearchv2.GlobalSearchV2Options{}
serviceClient, err := globalsearchv2.NewGlobalSearchV2UsingExternalConfig(serviceClientOptions)
Setting client options through external configuration
Example environment variables, where <API_KEY>
is your IAM API key
export GLOBAL_SEARCH_URL=https://us-east.quantum-computing.cloud.ibm.com
export GLOBAL_SEARCH_AUTHTYPE=iam
export GLOBAL_SEARCH_APIKEY=<API_KEY>
Example of constructing the service client
import com.ibm.cloud.platform_services.global_search.v2.GlobalSearch;
...
GlobalSearch serviceClient = GlobalSearch.newInstance();
Setting client options through external configuration
Example environment variables, where <API_KEY>
is your IAM API key
export GLOBAL_SEARCH_URL=https://us-east.quantum-computing.cloud.ibm.com
export GLOBAL_SEARCH_AUTHTYPE=iam
export GLOBAL_SEARCH_APIKEY=<API_KEY>
Example of constructing the service client
const GlobalSearchV2 = require('ibm-platform-services/global-search/v2');
...
const serviceClient = GlobalSearchV2.newInstance({});
Setting client options through external configuration
Example environment variables, where <API_KEY>
is your IAM API key
export GLOBAL_SEARCH_URL=https://us-east.quantum-computing.cloud.ibm.com
export GLOBAL_SEARCH_AUTHTYPE=iam
export GLOBAL_SEARCH_APIKEY=<API_KEY>
Example of constructing the service client
from ibm_platform_services import GlobalSearchV2
...
service_client = GlobalSearchV2.new_instance()
Error handling
This API uses standard HTTP response codes to indicate whether a method completed successfully. A 200
response indicates success. A 400
type response indicates a failure, and a 500
type response indicates an internal error.
HTTP Error Code | Description | Recovery |
---|---|---|
200 |
Success | The request was successful. |
400 |
Bad Request | The input parameters in the request body are either incomplete or in the wrong format. Be sure to include all required parameters in your request. |
401 |
Unauthorized | You are not authorized to make this request. Log in to IBM Cloud and try again. If this error persists, contact the account owner to check your permissions. |
403 |
Forbidden | The supplied authentication is not authorized to access '{namespace}'. |
404 |
Not Found | The requested resource could not be found. |
408 |
Request Timeout | The connection to the server timed out. Wait a few minutes, then try again. |
409 |
Conflict | The entity is already in the requested state. |
500 |
Internal Server Error | offering_name is currently unavailable. Your request could not be processed. Wait a few minutes and try again. |
ErrorResponse
Name | Type | Description |
---|---|---|
code |
Integer | HTTP error code. |
error |
String | Human-readable error string, like 'Invalid image file'. |
When the Node SDK receives an error response from the Visual Recognition service, it creates an Error object with information describing the error that occurred. This error object is passed as the first parameter to the callback function for the method. The contents of the error object are as shown in the following table:
Errors
Error Field | Description |
---|---|
code | The HTTP status code returned |
message | A message describing the error |
The Java SDK generates an exception for any unsuccessful method invocation. All methods that accept an argument can also throw an IllegalArgumentException
.
Exception | Description |
---|---|
IllegalArgumentException | An invalid argument was passed to the method. |
When the Java SDK receives an error response from the Visual Recognition service, it generates an exception from the com.ibm.watson.developer_cloud.service.exception
package. All service exceptions contain the following fields:
Field | Description |
---|---|
statusCode | The HTTP status code returned |
message | A message describing the error |
The Python SDK generates an exception for any unsuccessful method invocation. When the Python SDK receives an error response from the Visual Recognition service, it generates a WatsonApiException containing the following fields:
Field | Description |
---|---|
code | The HTTP status code returned |
message | A message describing the error |
info | A dictionary of additional information about the error |
visualRecognition.method(params,
function(err, response) {
// The error will be the first argument of the callback
if (err.code == 404) {
// Handle Not Found (404) error
} else if (err.code == 413) {
// Handle Request Too Large (413) error
} else {
console.log('Unexpected error: ', err.code);
console.log('error:', err);
}
});
Example error handling
try {
// Invoke a Visual Recognition method
} catch (NotFoundException e) {
// Handle Not Found (404) exception
} catch (RequestTooLargeException e) {
// Handle Request Too Large (413) exception
} catch (ServiceResponseException e) {
// Base class for all exceptions caused by error responses from the service
System.out.println("Service returned status code " + e.getStatusCode() + ": " + e.getMessage());
}
Example error handling
from watson_developer_cloud import WatsonApiException
try:
# Invoke a Visual Recognition method
except WatsonApiException as ex:
print "Method failed with status code " + str(ex.code) + ": " + ex.message
Methods
Request
Query Parameters
Number of results to return at a time
Possible values: 1 ≤ value ≤ 200
Default:
200
Number of results to offset when retrieving the list of jobs
Returns 'Queued' and 'Running' jobs if true. Returns 'Completed', 'Cancelled', and 'Failed' jobs if false.
Program ID to filter jobs
Possible values: 1 ≤ length ≤ 63, Value must match regular expression
.*
Backend to filter jobs
Possible values: 1 ≤ length ≤ 100, Value must match regular expression
.*
Job created after filter
Possible values: 1 ≤ length ≤ 100
Job created before filter
Possible values: 1 ≤ length ≤ 100
Sort jobs by created time ASC or DESC (default)
Possible values: 1 ≤ length ≤ 4, Value must match regular expression
^(ASC|DESC)$
Tags to filter jobs
Possible values: 1 ≤ number of items ≤ 5, 1 ≤ length ≤ 24, Value must match regular expression
.*
Session ID to filter jobs
Possible values: 1 ≤ length ≤ 1000, Value must match regular expression
.*
Exclude job params from the response
Default:
true
curl -g --request GET 'https://us-east.quantum-computing.cloud.ibm.com/jobs?limit=200&offset=-22996455&pending=true&program=program-id&backend=backend-name&created_after=mm%dd%yyyy&tags=tag1&session_id=session-id&exclude_params=false' --header 'Service-CRN: crn:v1:{cname}:{ctype}:{service-name}:{location}:a/{IBM-account}:{service-instance}::' --header 'Authorization: Bearer <Bearer Token>'
Response
Jobs collection response
Offset at which paginated results are returned
Maximum number of results returned in the paginated response
A list of jobs
Total number of jobs for the user
Status Code
OK
Bad Request
Unauthorized
Forbidden
Not Found
{ "jobs": [ { "id": "c5dge2d3rn7breq27i9g", "backend": "ibmq_qasm_simulator", "state": { "status": "Completed", "reason": "" }, "status": "Completed", "params": { "iterations": 3 }, "program": { "id": "myprogram-abcdef12345" }, "created": "2021-10-04T13:52:09.456851Z", "runtime": "ntc-provider-primitives:latest", "tags": [ "tag1", "tag2", "tag3", "tag4" ], "session_id": "c5dge2d3rn7breq27i9g", "usage": { "seconds": 1 } } ], "count": 1, "limit": 1, "offset": 0 }
Run a job
Invoke a Qiskit Runtime primitive. Note the returned job ID. You will use it to check the job's status and review results. This request is rate limited to 5 jobs per minute per user.
POST /jobs
Request
Custom Headers
Parent job ID
Parameters used to run a job
ID of the program to be executed
Possible values: 1 ≤ length ≤ 10000, Value must match regular expression
.*
Name that identifies the backend on which to run the program.
Possible values: 1 ≤ length ≤ 10000, Value must match regular expression
.*
Name and tag of the image to use when running a program (IBM Quantum channel users only). Should follow the pattern "name:tag".
Possible values: 1 ≤ length ≤ 10000, Value must match regular expression
.*
List of job or program tags
Possible values: 1 ≤ number of items ≤ 5, 1 ≤ length ≤ 24, Value must match regular expression
.*
Logging level of the program
Allowable values: [
critical
,error
,warning
,info
,debug
]Cost of the job as the estimated time it should take to complete (in seconds). Should not exceed the cost of the program
Identifier of the session that the job is a part of
Possible values: 1 ≤ length ≤ 64, Value must match regular expression
.*
Parameters to inject into the program as key-value pairs
- params
curl -g --request POST 'https://us-east.quantum-computing.cloud.ibm.com/jobs' --header 'Content-Type:application/json' --header 'Service-CRN: crn:v1:{cname}:{ctype}:{service-name}:{location}:a/{IBM-account}:{service-instance}::' --header 'Authorization: Bearer <Bearer Token>' --data-raw '{ "program_id": "id", "backend": "string", "params": { "additionalProp1": {} }, "runtime": "string", "tags": [ "<string>" ], "log_level": "info", "cost": 0, "session_id": "string", "start_session": false }'
Request
Path Parameters
Identifier of an existing job
Possible values: 1 ≤ length ≤ 1000, Value must match regular expression
.*
Query Parameters
Exclude job params from the response
Default:
false
curl -g --request GET 'https://us-east.quantum-computing.cloud.ibm.com/jobs/id' --header 'Service-CRN: crn:v1:{cname}:{ctype}:{service-name}:{location}:a/{IBM-account}:{service-instance}::' --header 'Authorization: Bearer <Bearer Token>'
Response
A job
Identifier assigned to the job
Current state of the job
Current status of the job
Possible values: [
Queued
,Running
,Completed
,Cancelled
,Cancelled - Ran too long
,Failed
]Program associated with the job
- program
Identifier from the executed program
UTC timestamp for when the job was created
Cost of the job
**Warning:** While this parameter is not currently required for requests, specifying it is strongly encouraged. Running an ISA circuit on a backend that has a different instruction set will result in an error. The backend parameter will be required in a future release.
The backend on which to run the program. If no backend is specified, the job is sent to the backend with the shortest queue that you have access to.
Possible values: Value must match regular expression
.*
Parameters used to execute the job
- params
Name and tag of the image to use when running a program (IBM Quantum channel users only)
List of job or program tags
Possible values: 1 ≤ number of items ≤ 5, 1 ≤ length ≤ 24, Value must match regular expression
.*
(Only enabled for Qiskit Runtime instances with the Channel Partner plan) Metadata and connection information on where job params are stored remotely and/or where to store results, logs, transpiled circuits, etc. Omitted properties in field specific objects will be inherited from the default remote storage option. As an example, the following two objects are equivalent:
{ "type": "ibmcloud_cos", "region": "us-east", "region_type": "regional", "bucket_crn": "crn", "job_params": { "object_name": "my-object" } }
{ "type": "ibmcloud_cos", "region": "us-east", "region_type": "regional", "bucket_crn": "crn", "job_params": { "type": "ibmcloud_cos", "region": "us-east", "region_type": "regional", "bucket_crn": "crn", "object_name": "my-object" } }
Identifier of the session that the job is a part of
The id of the user submitted the job
usage metrics
Status Code
OK
Unauthorized
Forbidden
Not Found
{ "id": "c5dge2d3rn7breq27i9g", "backend": "ibmq_qasm_simulator", "state": { "status": "Completed", "reason": "" }, "status": "Completed", "params": { "iterations": 3 }, "program": { "id": "myprogram-abcdef12345" }, "created": "2021-10-04T13:52:09.456851Z", "runtime": "ntc-provider-primitives:latest", "tags": [ "tag1", "tag2", "tag3", "tag4" ], "session_id": "c5dge2d3rn7breq27i9g" }
Delete a job
Delete the specified job and its associated data. Job must be in a terminal state.
DELETE /jobs/{id}
Request
Path Parameters
Identifier of an existing job
Possible values: 1 ≤ length ≤ 1000, Value must match regular expression
.*
curl -g --request DELETE 'https://us-east.quantum-computing.cloud.ibm.com/jobs/id' --header 'Service-CRN: crn:v1:{cname}:{ctype}:{service-name}:{location}:a/{IBM-account}:{service-instance}::' --header 'Authorization: Bearer <Bearer Token>'
Request
Path Parameters
A job ID
Possible values: 1 ≤ length ≤ 1000, Value must match regular expression
.*
curl -g --request GET 'https://us-east.quantum-computing.cloud.ibm.com/jobs/id/results' --header 'Service-CRN: crn:v1:{cname}:{ctype}:{service-name}:{location}:a/{IBM-account}:{service-instance}::' --header 'Authorization: Bearer <Bearer Token>'
List job interim results
Return the interim results from this job. Interim results are kept two days after the job has finished running.
GET /jobs/{id}/interim_results
Get job transpiled circuits
Return a presigned download URL for the transpiled circuits. Currently supported only for sampler primitive.
GET /jobs/{id}/transpiled_circuits
Request
Path Parameters
A job ID
Possible values: 1 ≤ length ≤ 1000, Value must match regular expression
.*
curl --request GET 'https://us-east.quantum-computing.cloud.ibm.com/jobs/id/logs' --header 'Service-CRN: crn:v1:{cname}:{ctype}:{service-name}:{location}:a/{IBM-account}:{service-instance}::' --header 'Authorization: Bearer <Bearer Token>'
Request
Custom Headers
Parent job ID
Path Parameters
A job ID
Possible values: 1 ≤ length ≤ 1000, Value must match regular expression
.*
curl -g --request POST 'https://us-east.quantum-computing.cloud.ibm.com/jobs/id/cancel' --header 'Service-CRN: crn:v1:{cname}:{ctype}:{service-name}:{location}:a/{IBM-account}:{service-instance}::' --header 'Authorization: Bearer <Bearer Token>'
Request
Path Parameters
A job ID
Possible values: 1 ≤ length ≤ 1000, Value must match regular expression
.*
curl -g --request GET 'https://us-east.quantum-computing.cloud.ibm.com/jobs/id/metrics' --header 'Service-CRN: crn:v1:{cname}:{ctype}:{service-name}:{location}:a/{IBM-account}:{service-instance}::' --header 'Authorization: Bearer <Bearer Token>'
Response
Various metrics about the execution of a job
A map of status transitions to timestamps
- timestamps
Timestamp of when the job create request was received
Timestamp of when the job finished
Timestamp of when the job started running
Contains information about job usage metrics
- bss
Total billed time for the job - quantum seconds only.
Contains information about job usage metrics
- usage
Total quantum seconds used by the job
Total billed time for the job - quantum seconds only.
Number of executions during job
Number of circuits executed on quantum backend
Number of qubits on quantum backend
An array of circuit depths
Qiskit version used during execution of the job
UTC timestamp for when the job will start
UTC timestamp for when the job will complete
Current position of job in queue (IBM Quantum channel users only)
Current position of job in provider (IBM Quantum channel users only)
Status Code
OK
Unauthorized
Forbidden
Not Found
{ "timestamps": { "created": "2022-06-20T12:55:20.268427Z", "running": "2022-06-20T12:55:20.268427Z", "finished": "2022-06-20T12:55:20.268427Z" }, "bss": { "seconds": 123 }, "usage": { "quantum_seconds": 123, "seconds": 123 }, "executions": 123, "num_circuits": 123, "num_qubits": [ 1, 2, 3 ], "circuit_depths": [ 0, 1, 2, 3 ], "qiskit_version": "0.36.2", "estimated_start_time": "2022-06-20T12:55:20.268427Z", "estimated_completion_time": "2022-06-20T12:55:20.268427Z", "position_in_queue": 10, "position_in_provider": 10 }
Get the job results stream
This endpoint is deprecated and will be removed on or after October 2, 2024.
Get a result stream as the job runs.
GET /stream/jobs/{id}
Request
Path Parameters
A job ID
Possible values: 1 ≤ length ≤ 1000, Value must match regular expression
.*
curl -g --request GET 'https://us-east.quantum-computing.cloud.ibm.com/stream/jobs/id' --header 'Service-CRN: crn:v1:{cname}:{ctype}:{service-name}:{location}:a/{IBM-account}:{service-instance}::' --header 'Authorization: Bearer <Bearer Token>'
Get jobs state updates
This endpoint is deprecated and will be removed on or after October 2, 2024.
Get jobs state updates
GET /stream/jobs
List your backends
Returns a list of all the backends your service instance has access to.
This endpoint returns different response schemas depending on the value of the IBM-API-Version
header.
- If IBM-API-Version
is 2024-01-01
or omitted, the response will follow BackendsResponse
.
- If IBM-API-Version
is 2025-01-01
or greater, the response will follow BackendsResponseV2
.
GET /backends
Request
Custom Headers
Example:
2024-01-01
curl --request GET 'https://us-east.quantum-computing.cloud.ibm.com/backends' --header 'Content-Type:application/json' --header 'Service-CRN: crn:v1:{cname}:{ctype}:{service-name}:{location}:a/{IBM-account}:{service-instance}::' --header 'Authorization: Bearer <Bearer Token>' \
Response
Backends Response when no IBM-API-Version
or IBM-API-Version < 2025-01-01
A list of backend names
Possible values: 1 ≤ length ≤ 100000
Status Code
OK
{ "devices": [ "ibmq_qasm_simulator", "ibmq_armonk" ] }
{ "devices": [ { "name": "ibmq_qasm_simulator", "status": { "name": "online" }, "is_simulator": true, "qubits": 32, "clops": { "type": "virtual", "value": 150 }, "processor_type": { "family": "Quantum", "revision": "RevA", "segment": "Segment1" }, "queue_length": 10 }, { "name": "ibmq_armonk", "status": { "name": "offline" }, "is_simulator": false, "qubits": 20, "clops": null, "processor_type": { "family": null, "revision": null, "segment": null }, "queue_length": 0 }, { "name": "ibmq_nazca", "status": { "name": "paused", "reason": "Maintenance" }, "is_simulator": false, "qubits": 16, "clops": { "type": "hardware", "value": 80 }, "processor_type": { "family": "Quantum", "revision": "RevB", "segment": "Segment2" }, "queue_length": 20 } ] }
Get backend properties
Returns the properties for the specified backend. Simulator backends may not support this.
GET /backends/{id}/properties
Request
Path Parameters
Identifier of an available backend
Possible values: 1 ≤ length ≤ 500, Value must match regular expression
.*
Query Parameters
Returns properties with last_update_date before the given time
Possible values: 1 ≤ length ≤ 100
curl --request GET 'https://us-east.quantum-computing.cloud.ibm.com/backends/backend-id/properties' --header 'Content-Type:application/json' --header 'Service-CRN: crn:v1:{cname}:{ctype}:{service-name}:{location}:a/{IBM-account}:{service-instance}::' --header 'Authorization: Bearer <Bearer Token>' \
Response
Backends Properties Response
Status Code
OK
{ "backend_name": "test_rome", "backend_version": "1.3.24", "gates": [ { "gate": "id", "name": "id0", "parameters": [ { "date": "2021-07-05T06:44:33Z", "name": "gate_error", "unit": "", "value": 0.0002448508047161394 }, { "date": "2021-07-05T12:18:02Z", "name": "gate_length", "unit": "ns", "value": 35.55555555555556 } ], "qubits": [ 0 ] }, { "gate": "id", "name": "id1", "parameters": [ { "date": "2021-07-05T06:44:33Z", "name": "gate_error", "unit": "", "value": 0.00027210394592247896 }, { "date": "2021-07-05T12:18:02Z", "name": "gate_length", "unit": "ns", "value": 35.55555555555556 } ], "qubits": [ 1 ] }, { "gate": "id", "name": "id2", "parameters": [ { "date": "2021-07-05T06:44:33Z", "name": "gate_error", "unit": "", "value": 0.0003387889648653272 }, { "date": "2021-07-05T12:18:02Z", "name": "gate_length", "unit": "ns", "value": 35.55555555555556 } ], "qubits": [ 2 ] }, { "gate": "id", "name": "id3", "parameters": [ { "date": "2021-07-05T06:44:33Z", "name": "gate_error", "unit": "", "value": 0.0002798062785893913 }, { "date": "2021-07-05T12:18:02Z", "name": "gate_length", "unit": "ns", "value": 35.55555555555556 } ], "qubits": [ 3 ] }, { "gate": "id", "name": "id4", "parameters": [ { "date": "2021-07-05T06:44:33Z", "name": "gate_error", "unit": "", "value": 0.0007014941280759136 }, { "date": "2021-07-05T12:18:02Z", "name": "gate_length", "unit": "ns", "value": 35.55555555555556 } ], "qubits": [ 4 ] }, { "gate": "rz", "name": "rz0", "parameters": [ { "date": "2021-07-05T12:18:02Z", "name": "gate_error", "unit": "", "value": 0 }, { "date": "2021-07-05T12:18:02Z", "name": "gate_length", "unit": "ns", "value": 0 } ], "qubits": [ 0 ] }, { "gate": "rz", "name": "rz1", "parameters": [ { "date": "2021-07-05T12:18:02Z", "name": "gate_error", "unit": "", "value": 0 }, { "date": "2021-07-05T12:18:02Z", "name": "gate_length", "unit": "ns", "value": 0 } ], "qubits": [ 1 ] }, { "gate": "rz", "name": "rz2", "parameters": [ { "date": "2021-07-05T12:18:02Z", "name": "gate_error", "unit": "", "value": 0 }, { "date": "2021-07-05T12:18:02Z", "name": "gate_length", "unit": "ns", "value": 0 } ], "qubits": [ 2 ] }, { "gate": "rz", "name": "rz3", "parameters": [ { "date": "2021-07-05T12:18:02Z", "name": "gate_error", "unit": "", "value": 0 }, { "date": "2021-07-05T12:18:02Z", "name": "gate_length", "unit": "ns", "value": 0 } ], "qubits": [ 3 ] }, { "gate": "rz", "name": "rz4", "parameters": [ { "date": "2021-07-05T12:18:02Z", "name": "gate_error", "unit": "", "value": 0 }, { "date": "2021-07-05T12:18:02Z", "name": "gate_length", "unit": "ns", "value": 0 } ], "qubits": [ 4 ] }, { "gate": "sx", "name": "sx0", "parameters": [ { "date": "2021-07-05T06:44:33Z", "name": "gate_error", "unit": "", "value": 0.0002448508047161394 }, { "date": "2021-07-05T12:18:02Z", "name": "gate_length", "unit": "ns", "value": 35.55555555555556 } ], "qubits": [ 0 ] }, { "gate": "sx", "name": "sx1", "parameters": [ { "date": "2021-07-05T06:44:33Z", "name": "gate_error", "unit": "", "value": 0.00027210394592247896 }, { "date": "2021-07-05T12:18:02Z", "name": "gate_length", "unit": "ns", "value": 35.55555555555556 } ], "qubits": [ 1 ] }, { "gate": "sx", "name": "sx2", "parameters": [ { "date": "2021-07-05T06:44:33Z", "name": "gate_error", "unit": "", "value": 0.0003387889648653272 }, { "date": "2021-07-05T12:18:02Z", "name": "gate_length", "unit": "ns", "value": 35.55555555555556 } ], "qubits": [ 2 ] }, { "gate": "sx", "name": "sx3", "parameters": [ { "date": "2021-07-05T06:44:33Z", "name": "gate_error", "unit": "", "value": 0.0002798062785893913 }, { "date": "2021-07-05T12:18:02Z", "name": "gate_length", "unit": "ns", "value": 35.55555555555556 } ], "qubits": [ 3 ] }, { "gate": "sx", "name": "sx4", "parameters": [ { "date": "2021-07-05T06:44:33Z", "name": "gate_error", "unit": "", "value": 0.0007014941280759136 }, { "date": "2021-07-05T12:18:02Z", "name": "gate_length", "unit": "ns", "value": 35.55555555555556 } ], "qubits": [ 4 ] }, { "gate": "x", "name": "x0", "parameters": [ { "date": "2021-07-05T06:44:33Z", "name": "gate_error", "unit": "", "value": 0.0002448508047161394 }, { "date": "2021-07-05T12:18:02Z", "name": "gate_length", "unit": "ns", "value": 35.55555555555556 } ], "qubits": [ 0 ] }, { "gate": "x", "name": "x1", "parameters": [ { "date": "2021-07-05T06:44:33Z", "name": "gate_error", "unit": "", "value": 0.00027210394592247896 }, { "date": "2021-07-05T12:18:02Z", "name": "gate_length", "unit": "ns", "value": 35.55555555555556 } ], "qubits": [ 1 ] }, { "gate": "x", "name": "x2", "parameters": [ { "date": "2021-07-05T06:44:33Z", "name": "gate_error", "unit": "", "value": 0.0003387889648653272 }, { "date": "2021-07-05T12:18:02Z", "name": "gate_length", "unit": "ns", "value": 35.55555555555556 } ], "qubits": [ 2 ] }, { "gate": "x", "name": "x3", "parameters": [ { "date": "2021-07-05T06:44:33Z", "name": "gate_error", "unit": "", "value": 0.0002798062785893913 }, { "date": "2021-07-05T12:18:02Z", "name": "gate_length", "unit": "ns", "value": 35.55555555555556 } ], "qubits": [ 3 ] }, { "gate": "x", "name": "x4", "parameters": [ { "date": "2021-07-05T06:44:33Z", "name": "gate_error", "unit": "", "value": 0.0007014941280759136 }, { "date": "2021-07-05T12:18:02Z", "name": "gate_length", "unit": "ns", "value": 35.55555555555556 } ], "qubits": [ 4 ] }, { "gate": "cx", "name": "cx3_4", "parameters": [ { "date": "2021-07-05T08:13:43Z", "name": "gate_error", "unit": "", "value": 0.01209269215862896 }, { "date": "2021-07-02T12:18:02Z", "name": "gate_length", "unit": "ns", "value": 476.4444444444444 } ], "qubits": [ 3, 4 ] }, { "gate": "cx", "name": "cx4_3", "parameters": [ { "date": "2021-07-05T08:13:43Z", "name": "gate_error", "unit": "", "value": 0.01209269215862896 }, { "date": "2021-07-02T12:18:02Z", "name": "gate_length", "unit": "ns", "value": 512 } ], "qubits": [ 4, 3 ] }, { "gate": "cx", "name": "cx3_2", "parameters": [ { "date": "2021-07-05T08:10:30Z", "name": "gate_error", "unit": "", "value": 0.008707373154178105 }, { "date": "2021-07-02T12:18:02Z", "name": "gate_length", "unit": "ns", "value": 341.3333333333333 } ], "qubits": [ 3, 2 ] }, { "gate": "cx", "name": "cx2_3", "parameters": [ { "date": "2021-07-05T08:10:30Z", "name": "gate_error", "unit": "", "value": 0.008707373154178105 }, { "date": "2021-07-02T12:18:02Z", "name": "gate_length", "unit": "ns", "value": 376.88888888888886 } ], "qubits": [ 2, 3 ] }, { "gate": "cx", "name": "cx1_2", "parameters": [ { "date": "2021-07-05T08:05:34Z", "name": "gate_error", "unit": "", "value": 0.01902233362337591 }, { "date": "2021-07-02T12:18:02Z", "name": "gate_length", "unit": "ns", "value": 1109.3333333333333 } ], "qubits": [ 1, 2 ] }, { "gate": "cx", "name": "cx2_1", "parameters": [ { "date": "2021-07-05T08:05:34Z", "name": "gate_error", "unit": "", "value": 0.01902233362337591 }, { "date": "2021-07-02T12:18:02Z", "name": "gate_length", "unit": "ns", "value": 1144.888888888889 } ], "qubits": [ 2, 1 ] }, { "gate": "cx", "name": "cx0_1", "parameters": [ { "date": "2021-07-05T07:27:21Z", "name": "gate_error", "unit": "", "value": 0.006104727490691075 }, { "date": "2021-07-02T12:18:02Z", "name": "gate_length", "unit": "ns", "value": 320 } ], "qubits": [ 0, 1 ] }, { "gate": "cx", "name": "cx1_0", "parameters": [ { "date": "2021-07-05T07:27:21Z", "name": "gate_error", "unit": "", "value": 0.006104727490691075 }, { "date": "2021-07-02T12:18:02Z", "name": "gate_length", "unit": "ns", "value": 355.55555555555554 } ], "qubits": [ 1, 0 ] }, { "gate": "reset", "name": "reset0", "parameters": [ { "date": "2021-07-05T12:18:02Z", "name": "gate_length", "unit": "ns", "value": 3520 } ], "qubits": [ 0 ] }, { "gate": "reset", "name": "reset1", "parameters": [ { "date": "2021-07-05T12:18:02Z", "name": "gate_length", "unit": "ns", "value": 3520 } ], "qubits": [ 1 ] }, { "gate": "reset", "name": "reset2", "parameters": [ { "date": "2021-07-05T12:18:02Z", "name": "gate_length", "unit": "ns", "value": 3520 } ], "qubits": [ 2 ] }, { "gate": "reset", "name": "reset3", "parameters": [ { "date": "2021-07-05T12:18:02Z", "name": "gate_length", "unit": "ns", "value": 3520 } ], "qubits": [ 3 ] }, { "gate": "reset", "name": "reset4", "parameters": [ { "date": "2021-07-05T12:18:02Z", "name": "gate_length", "unit": "ns", "value": 3520 } ], "qubits": [ 4 ] } ], "general": [ { "date": "2021-07-05T12:18:02Z", "name": "jq_01", "unit": "GHz", "value": 0.0013372089376152759 }, { "date": "2021-07-05T12:18:02Z", "name": "zz_01", "unit": "GHz", "value": -0.00003637728507512319 }, { "date": "2021-07-05T12:18:02Z", "name": "jq_12", "unit": "GHz", "value": 0.0013171912974961383 }, { "date": "2021-07-05T12:18:02Z", "name": "zz_12", "unit": "GHz", "value": -0.000052536503588451545 }, { "date": "2021-07-05T12:18:02Z", "name": "jq_23", "unit": "GHz", "value": 0.0016605412148178267 }, { "date": "2021-07-05T12:18:02Z", "name": "zz_23", "unit": "GHz", "value": -0.0000819573944865251 }, { "date": "2021-07-05T12:18:02Z", "name": "jq_34", "unit": "GHz", "value": 0.0015015244269155484 }, { "date": "2021-07-05T12:18:02Z", "name": "zz_34", "unit": "GHz", "value": -0.00008449922279710206 } ], "last_update_date": "2021-07-05T12:52:19Z", "qubits": [ [ { "date": "2021-07-05T06:41:57Z", "name": "T1", "unit": "us", "value": 97.03598857550222 }, { "date": "2021-07-05T06:05:06Z", "name": "T2", "unit": "us", "value": 66.65681862753586 }, { "date": "2021-07-05T12:18:02Z", "name": "frequency", "unit": "GHz", "value": 4.968701124164304 }, { "date": "2021-07-05T12:18:02Z", "name": "anharmonicity", "unit": "GHz", "value": -0.3376275901130698 }, { "date": "2021-07-05T05:29:29Z", "name": "readout_error", "unit": "", "value": 0.0232 }, { "date": "2021-07-05T05:29:29Z", "name": "prob_meas0_prep1", "unit": "", "value": 0.031399999999999983 }, { "date": "2021-07-05T05:29:29Z", "name": "prob_meas1_prep0", "unit": "", "value": 0.015 }, { "date": "2021-07-05T05:29:29Z", "name": "readout_length", "unit": "ns", "value": 3022.222222222222 } ], [ { "date": "2021-07-05T06:50:29Z", "name": "T1", "unit": "us", "value": 105.20382514288175 }, { "date": "2021-07-05T06:42:02Z", "name": "T2", "unit": "us", "value": 87.48573724157141 }, { "date": "2021-07-05T12:18:02Z", "name": "frequency", "unit": "GHz", "value": 4.770103698982546 }, { "date": "2021-07-05T12:18:02Z", "name": "anharmonicity", "unit": "GHz", "value": -0.32741865550549987 }, { "date": "2021-07-05T05:29:29Z", "name": "readout_error", "unit": "", "value": 0.03620000000000001 }, { "date": "2021-07-05T05:29:29Z", "name": "prob_meas0_prep1", "unit": "", "value": 0.040000000000000036 }, { "date": "2021-07-05T05:29:29Z", "name": "prob_meas1_prep0", "unit": "", "value": 0.0324 }, { "date": "2021-07-05T05:29:29Z", "name": "readout_length", "unit": "ns", "value": 3022.222222222222 } ], [ { "date": "2021-07-05T06:41:57Z", "name": "T1", "unit": "us", "value": 64.82252288673146 }, { "date": "2021-07-05T06:05:06Z", "name": "T2", "unit": "us", "value": 72.52724000942999 }, { "date": "2021-07-05T12:18:02Z", "name": "frequency", "unit": "GHz", "value": 5.0151628503963455 }, { "date": "2021-07-05T12:18:02Z", "name": "anharmonicity", "unit": "GHz", "value": -0.3377245211681405 }, { "date": "2021-07-05T05:29:29Z", "name": "readout_error", "unit": "", "value": 0.027200000000000002 }, { "date": "2021-07-05T05:29:29Z", "name": "prob_meas0_prep1", "unit": "", "value": 0.03620000000000001 }, { "date": "2021-07-05T05:29:29Z", "name": "prob_meas1_prep0", "unit": "", "value": 0.0182 }, { "date": "2021-07-05T05:29:29Z", "name": "readout_length", "unit": "ns", "value": 3022.222222222222 } ], [ { "date": "2021-07-05T06:50:29Z", "name": "T1", "unit": "us", "value": 104.84874439033118 }, { "date": "2021-07-05T06:42:02Z", "name": "T2", "unit": "us", "value": 129.73557126090668 }, { "date": "2021-07-05T12:18:02Z", "name": "frequency", "unit": "GHz", "value": 5.259275396316249 }, { "date": "2021-07-05T12:18:02Z", "name": "anharmonicity", "unit": "GHz", "value": -0.332820867284168 }, { "date": "2021-07-05T05:29:29Z", "name": "readout_error", "unit": "", "value": 0.01970000000000005 }, { "date": "2021-07-05T05:29:29Z", "name": "prob_meas0_prep1", "unit": "", "value": 0.02980000000000005 }, { "date": "2021-07-05T05:29:29Z", "name": "prob_meas1_prep0", "unit": "", "value": 0.0096 }, { "date": "2021-07-05T05:29:29Z", "name": "readout_length", "unit": "ns", "value": 3022.222222222222 } ], [ { "date": "2021-07-05T06:41:57Z", "name": "T1", "unit": "us", "value": 64.22956352722753 }, { "date": "2021-07-05T06:05:06Z", "name": "T2", "unit": "us", "value": 69.23261463653839 }, { "date": "2021-07-05T12:18:02Z", "name": "frequency", "unit": "GHz", "value": 4.997550159631257 }, { "date": "2021-07-05T12:18:02Z", "name": "anharmonicity", "unit": "GHz", "value": -0.33936095018213536 }, { "date": "2021-07-05T05:29:29Z", "name": "readout_error", "unit": "", "value": 0.023600000000000065 }, { "date": "2021-07-05T05:29:29Z", "name": "prob_meas0_prep1", "unit": "", "value": 0.03180000000000005 }, { "date": "2021-07-05T05:29:29Z", "name": "prob_meas1_prep0", "unit": "", "value": 0.0154 }, { "date": "2021-07-05T05:29:29Z", "name": "readout_length", "unit": "ns", "value": 3022.222222222222 } ] ] }
Get backend configuration
Returns the configuration for the specified backend.
GET /backends/{id}/configuration
Request
Path Parameters
Identifier of an available backend
Possible values: 1 ≤ length ≤ 500, Value must match regular expression
.*
curl --request GET 'https://us-east.quantum-computing.cloud.ibm.com/backends/backend-id/configuration' --header 'Content-Type:application/json' --header 'Service-CRN: crn:v1:{cname}:{ctype}:{service-name}:{location}:a/{IBM-account}:{service-instance}::' --header 'Authorization: Bearer <Bearer Token>' \
Response
Backends Configuration Response
Status Code
OK
{ "acquisition_latency": [], "allow_q_object": true, "backend_name": "test_rome", "backend_version": "1.3.24", "basis_gates": [ "cx", "id", "rz", "sx", "x" ], "channels": { "acquire0": { "operates": { "qubits": [ 0 ] }, "purpose": "acquire", "type": "acquire" }, "acquire1": { "operates": { "qubits": [ 1 ] }, "purpose": "acquire", "type": "acquire" }, "acquire2": { "operates": { "qubits": [ 2 ] }, "purpose": "acquire", "type": "acquire" }, "acquire3": { "operates": { "qubits": [ 3 ] }, "purpose": "acquire", "type": "acquire" }, "acquire4": { "operates": { "qubits": [ 4 ] }, "purpose": "acquire", "type": "acquire" }, "d0": { "operates": { "qubits": [ 0 ] }, "purpose": "drive", "type": "drive" }, "d1": { "operates": { "qubits": [ 1 ] }, "purpose": "drive", "type": "drive" }, "d2": { "operates": { "qubits": [ 2 ] }, "purpose": "drive", "type": "drive" }, "d3": { "operates": { "qubits": [ 3 ] }, "purpose": "drive", "type": "drive" }, "d4": { "operates": { "qubits": [ 4 ] }, "purpose": "drive", "type": "drive" }, "m0": { "operates": { "qubits": [ 0 ] }, "purpose": "measure", "type": "measure" }, "m1": { "operates": { "qubits": [ 1 ] }, "purpose": "measure", "type": "measure" }, "m2": { "operates": { "qubits": [ 2 ] }, "purpose": "measure", "type": "measure" }, "m3": { "operates": { "qubits": [ 3 ] }, "purpose": "measure", "type": "measure" }, "m4": { "operates": { "qubits": [ 4 ] }, "purpose": "measure", "type": "measure" }, "u0": { "operates": { "qubits": [ 0, 1 ] }, "purpose": "cross-resonance", "type": "control" }, "u1": { "operates": { "qubits": [ 1, 0 ] }, "purpose": "cross-resonance", "type": "control" }, "u2": { "operates": { "qubits": [ 1, 2 ] }, "purpose": "cross-resonance", "type": "control" }, "u3": { "operates": { "qubits": [ 2, 1 ] }, "purpose": "cross-resonance", "type": "control" }, "u4": { "operates": { "qubits": [ 2, 3 ] }, "purpose": "cross-resonance", "type": "control" }, "u5": { "operates": { "qubits": [ 3, 2 ] }, "purpose": "cross-resonance", "type": "control" }, "u6": { "operates": { "qubits": [ 3, 4 ] }, "purpose": "cross-resonance", "type": "control" }, "u7": { "operates": { "qubits": [ 4, 3 ] }, "purpose": "cross-resonance", "type": "control" } }, "conditional": false, "conditional_latency": [], "coupling_map": [ [ 0, 1 ], [ 1, 0 ], [ 1, 2 ], [ 2, 1 ], [ 2, 3 ], [ 3, 2 ], [ 3, 4 ], [ 4, 3 ] ], "credits_required": true, "default_rep_delay": 250, "description": "5 qubit device", "discriminators": [ "quadratic_discriminator", "linear_discriminator", "hw_qmfk" ], "dt": 0.2222222222222222, "dtm": 0.2222222222222222, "dynamic_reprate_enabled": true, "gates": [ { "coupling_map": [ [ 0 ], [ 1 ], [ 2 ], [ 3 ], [ 4 ] ], "name": "id", "parameters": [], "qasm_def": "gate id q { U(0, 0, 0) q; }" }, { "coupling_map": [ [ 0 ], [ 1 ], [ 2 ], [ 3 ], [ 4 ] ], "name": "rz", "parameters": [ "theta" ], "qasm_def": "gate rz(theta) q { U(0, 0, theta) q; }" }, { "coupling_map": [ [ 0 ], [ 1 ], [ 2 ], [ 3 ], [ 4 ] ], "name": "sx", "parameters": [], "qasm_def": "gate sx q { U(pi/2, 3*pi/2, pi/2) q; }" }, { "coupling_map": [ [ 0 ], [ 1 ], [ 2 ], [ 3 ], [ 4 ] ], "name": "x", "parameters": [], "qasm_def": "gate x q { U(pi, 0, pi) q; }" }, { "coupling_map": [ [ 0, 1 ], [ 1, 0 ], [ 1, 2 ], [ 2, 1 ], [ 2, 3 ], [ 3, 2 ], [ 3, 4 ], [ 4, 3 ] ], "name": "cx", "parameters": [], "qasm_def": "gate cx q0, q1 { CX q0, q1; }" }, { "coupling_map": [], "name": "reset", "parameters": null, "qasm_def": null } ], "hamiltonian": { "description": "Qubits are modeled as Duffing oscillators. In this case, the system includes higher energy states, i.e. not just |0> and |1>. The Pauli operators are generalized via the following set of transformations:\n\n$(\\mathbb{I}-\\sigma_{i}^z)/2 \\rightarrow O_i \\equiv b^\\dagger_{i} b_{i}$,\n\n$\\sigma_{+} \\rightarrow b^\\dagger$,\n\n$\\sigma_{-} \\rightarrow b$,\n\n$\\sigma_{i}^X \\rightarrow b^\\dagger_{i} + b_{i}$.\n\nQubits are coupled through resonator buses. The provided Hamiltonian has been projected into the zero excitation subspace of the resonator buses leading to an effective qubit-qubit flip-flop interaction. The qubit resonance frequencies in the Hamiltonian are the cavity dressed frequencies and not exactly what is returned by the backend defaults, which also includes the dressing due to the qubit-qubit interactions.\n\nQuantities are returned in angular frequencies, with units 2*pi*Hz.\n\nWARNING: Currently not all system Hamiltonian information is available to the public, missing values have been replaced with 0.\n", "h_latex": "\\begin{align} \\mathcal{H}/\\hbar = & \\sum_{i=0}^{4}\\left(\\frac{\\omega_{q,i}}{2}(\\mathbb{I}-\\sigma_i^{z})+\\frac{\\Delta_{i}}{2}(O_i^2-O_i)+\\Omega_{d,i}D_i(t)\\sigma_i^{X}\\right) \\\\ & + J_{0,1}(\\sigma_{0}^{+}\\sigma_{1}^{-}+\\sigma_{0}^{-}\\sigma_{1}^{+}) + J_{1,2}(\\sigma_{1}^{+}\\sigma_{2}^{-}+\\sigma_{1}^{-}\\sigma_{2}^{+}) + J_{2,3}(\\sigma_{2}^{+}\\sigma_{3}^{-}+\\sigma_{2}^{-}\\sigma_{3}^{+}) + J_{3,4}(\\sigma_{3}^{+}\\sigma_{4}^{-}+\\sigma_{3}^{-}\\sigma_{4}^{+}) \\\\ & + \\Omega_{d,0}(U_{0}^{(0,1)}(t))\\sigma_{0}^{X} + \\Omega_{d,1}(U_{1}^{(1,0)}(t)+U_{2}^{(1,2)}(t))\\sigma_{1}^{X} \\\\ & + \\Omega_{d,2}(U_{3}^{(2,1)}(t)+U_{4}^{(2,3)}(t))\\sigma_{2}^{X} + \\Omega_{d,3}(U_{6}^{(3,4)}(t)+U_{5}^{(3,2)}(t))\\sigma_{3}^{X} \\\\ & + \\Omega_{d,4}(U_{7}^{(4,3)}(t))\\sigma_{4}^{X} \\\\ \\end{align}", "h_str": [ "_SUM[i,0,4,wq{i}/2*(I{i}-Z{i})]", "_SUM[i,0,4,delta{i}/2*O{i}*O{i}]", "_SUM[i,0,4,-delta{i}/2*O{i}]", "_SUM[i,0,4,omegad{i}*X{i}||D{i}]", "jq0q1*Sp0*Sm1", "jq0q1*Sm0*Sp1", "jq1q2*Sp1*Sm2", "jq1q2*Sm1*Sp2", "jq2q3*Sp2*Sm3", "jq2q3*Sm2*Sp3", "jq3q4*Sp3*Sm4", "jq3q4*Sm3*Sp4", "omegad1*X0||U0", "omegad0*X1||U1", "omegad2*X1||U2", "omegad1*X2||U3", "omegad3*X2||U4", "omegad4*X3||U6", "omegad2*X3||U5", "omegad3*X4||U7" ], "osc": {}, "qub": { "0": 3, "1": 3, "2": 3, "3": 3, "4": 3 }, "vars": { "delta0": -2.121376713496892, "delta1": -2.0572320855686512, "delta2": -2.1219857492779215, "delta3": -2.091175183242651, "delta4": -2.1322677360148967, "jq0q1": 0.008401931549453526, "jq1q2": 0.00827615700717255, "jq2q3": 0.01043348816290951, "jq3q4": 0.009434356217567021, "omegad0": 1.1180899684563905, "omegad1": 1.5965937469694844, "omegad2": 0.9313930823895185, "omegad3": 1.02359978967771, "omegad4": 0.9199181427404678, "wq0": 31.219269899115847, "wq1": 29.97144547517013, "wq2": 31.511197534723212, "wq3": 33.04500189654535, "wq4": 31.400533734888114 } }, "local": false, "max_experiments": 900, "max_shots": 8192, "meas_kernels": [ "hw_qmfk" ], "meas_levels": [ 1, 2 ], "meas_lo_range": [ [ 6.923525326, 7.923525326 ], [ 6.667956078, 7.667956078 ], [ 6.816091357, 7.816091357 ], [ 6.884056996, 7.884056996 ], [ 6.747308081, 7.747308081 ] ], "meas_map": [ [ 0, 1, 2, 3, 4 ] ], "measure_esp_enabled": false, "memory": true, "multi_meas_enabled": true, "n_qubits": 5, "n_registers": 1, "n_uchannels": 8, "online_date": "2020-03-23T04:00:00Z", "open_pulse": true, "parametric_pulses": [ "gaussian", "gaussian_square", "drag", "constant" ], "processor_type": { "family": "Falcon", "revision": 4, "segment": "L" }, "quantum_volume": 32, "qubit_channel_mapping": [ [ "u0", "d0", "u1", "m0" ], [ "u1", "m1", "u0", "u3", "u2", "d1" ], [ "u5", "u3", "u2", "m2", "d2", "u4" ], [ "u5", "u7", "m3", "u4", "u6", "d3" ], [ "m4", "u7", "u6", "d4" ] ], "qubit_lo_range": [ [ 4.468701124164304, 5.468701124164304 ], [ 4.270103698982546, 5.270103698982546 ], [ 4.5151628503963455, 5.5151628503963455 ], [ 4.759275396316249, 5.759275396316249 ], [ 4.497550159631257, 5.497550159631257 ] ], "real_qubits": false, "rep_delay_range": [ 0, 500 ], "rep_times": [ 1000 ], "sample_name": "family: Falcon, revision: 4, segment: L", "simulator": false, "supported_instructions": [ "measure", "u1", "reset", "rz", "u3", "x", "acquire", "u2", "id", "play", "sx", "shiftf", "setf", "delay", "cx" ], "u_channel_lo": [ [ { "q": 1, "scale": [ 1, 0 ] } ], [ { "q": 0, "scale": [ 1, 0 ] } ], [ { "q": 2, "scale": [ 1, 0 ] } ], [ { "q": 1, "scale": [ 1, 0 ] } ], [ { "q": 3, "scale": [ 1, 0 ] } ], [ { "q": 2, "scale": [ 1, 0 ] } ], [ { "q": 4, "scale": [ 1, 0 ] } ], [ { "q": 3, "scale": [ 1, 0 ] } ] ], "uchannels_enabled": true, "url": "None" }
Request
Path Parameters
Identifier of an available backend
Possible values: 1 ≤ length ≤ 500, Value must match regular expression
.*
curl --request GET 'https://us-east.quantum-computing.cloud.ibm.com/backends/backend-id/status' --header 'Content-Type:application/json' --header 'Service-CRN: crn:v1:{cname}:{ctype}:{service-name}:{location}:a/{IBM-account}:{service-instance}::' --header 'Authorization: Bearer <Bearer Token>' \
Response
Backends Status Response
Length of the queue for the backend
State of the backend
Status of the backend
Description of the backend state
Backend version
Status Code
OK
{ "state": true, "status": "active", "message": "available", "length_queue": 14, "backend_version": "1.3.24" }
Get backend default settings
Returns the defaults for the specified backend. Simulator backends may not support this.
GET /backends/{id}/defaults
Request
Path Parameters
Identifier of an available backend
Possible values: 1 ≤ length ≤ 500, Value must match regular expression
.*
curl --request GET 'https://us-east.quantum-computing.cloud.ibm.com/backends/backend-id/defaults' --header 'Content-Type:application/json' --header 'Service-CRN: crn:v1:{cname}:{ctype}:{service-name}:{location}:a/{IBM-account}:{service-instance}::' --header 'Authorization: Bearer <Bearer Token>' \
Response
Backends Defaults Response
Status Code
OK
{ "buffer": 0, "cmd_def": [ { "name": "cx", "qubits": [ 0, 1 ], "sequence": [ { "ch": "d0", "name": "fc", "phase": 1.5707963267948966, "t0": 0 }, { "ch": "d0", "label": "Ym_d0", "name": "parametric_pulse", "parameters": { "amp": [ -3.1140747235331546e-17, -0.16952233224585217 ], "beta": -0.5674696838555093, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 0 }, { "ch": "d0", "label": "Xp_d0", "name": "parametric_pulse", "parameters": { "amp": [ 0.16952233224585217, 0 ], "beta": -0.5674696838555093, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 720 }, { "ch": "d1", "label": "X90p_d1", "name": "parametric_pulse", "parameters": { "amp": [ 0.059382748314504706, 0.0024457355228724932 ], "beta": -1.237863708498682, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 0 }, { "ch": "d1", "label": "CR90p_d1_u0", "name": "parametric_pulse", "parameters": { "amp": [ 0.04032804952407305, 0.002308863263836048 ], "duration": 560, "sigma": 64, "width": 304 }, "pulse_shape": "gaussian_square", "t0": 160 }, { "ch": "d1", "label": "CR90m_d1_u0", "name": "parametric_pulse", "parameters": { "amp": [ -0.04032804952407305, -0.0023088632638360433 ], "duration": 560, "sigma": 64, "width": 304 }, "pulse_shape": "gaussian_square", "t0": 880 }, { "ch": "u0", "label": "CR90p_u0", "name": "parametric_pulse", "parameters": { "amp": [ -0.16404838638752248, 0.447984379626925 ], "duration": 560, "sigma": 64, "width": 304 }, "pulse_shape": "gaussian_square", "t0": 160 }, { "ch": "u0", "label": "CR90m_u0", "name": "parametric_pulse", "parameters": { "amp": [ 0.16404838638752242, -0.447984379626925 ], "duration": 560, "sigma": 64, "width": 304 }, "pulse_shape": "gaussian_square", "t0": 880 }, { "ch": "u1", "name": "fc", "phase": 1.5707963267948966, "t0": 0 } ] }, { "name": "cx", "qubits": [ 1, 0 ], "sequence": [ { "ch": "d0", "name": "fc", "phase": -1.5707963267948966, "t0": 0 }, { "ch": "d0", "label": "X90p_d0", "name": "parametric_pulse", "parameters": { "amp": [ 0.08517070544657084, 0.001315475138119147 ], "beta": -0.7390638896391939, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 0 }, { "ch": "d0", "label": "Xp_d0", "name": "parametric_pulse", "parameters": { "amp": [ 0.16952233224585217, 0 ], "beta": -0.5674696838555093, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 720 }, { "ch": "d0", "label": "Y90m_d0", "name": "parametric_pulse", "parameters": { "amp": [ 0.0013154751381191001, -0.08517070544657084 ], "beta": -0.7390638896391939, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 1440 }, { "ch": "d1", "name": "fc", "phase": -3.141592653589793, "t0": 0 }, { "ch": "d1", "label": "Y90p_d1", "name": "parametric_pulse", "parameters": { "amp": [ -0.002445735522872487, 0.059382748314504706 ], "beta": -1.237863708498682, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 0 }, { "ch": "d1", "label": "CR90p_d1_u0", "name": "parametric_pulse", "parameters": { "amp": [ 0.04032804952407305, 0.002308863263836048 ], "duration": 560, "sigma": 64, "width": 304 }, "pulse_shape": "gaussian_square", "t0": 160 }, { "ch": "d1", "label": "CR90m_d1_u0", "name": "parametric_pulse", "parameters": { "amp": [ -0.04032804952407305, -0.0023088632638360433 ], "duration": 560, "sigma": 64, "width": 304 }, "pulse_shape": "gaussian_square", "t0": 880 }, { "ch": "d1", "name": "fc", "phase": -1.5707963267948966, "t0": 1440 }, { "ch": "d1", "label": "X90p_d1", "name": "parametric_pulse", "parameters": { "amp": [ 0.059382748314504706, 0.0024457355228724932 ], "beta": -1.237863708498682, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 1440 }, { "ch": "u0", "name": "fc", "phase": -3.141592653589793, "t0": 0 }, { "ch": "u0", "label": "CR90p_u0", "name": "parametric_pulse", "parameters": { "amp": [ -0.16404838638752248, 0.447984379626925 ], "duration": 560, "sigma": 64, "width": 304 }, "pulse_shape": "gaussian_square", "t0": 160 }, { "ch": "u0", "label": "CR90m_u0", "name": "parametric_pulse", "parameters": { "amp": [ 0.16404838638752242, -0.447984379626925 ], "duration": 560, "sigma": 64, "width": 304 }, "pulse_shape": "gaussian_square", "t0": 880 }, { "ch": "u0", "name": "fc", "phase": -1.5707963267948966, "t0": 1440 }, { "ch": "u1", "name": "fc", "phase": -1.5707963267948966, "t0": 0 }, { "ch": "u3", "name": "fc", "phase": -3.141592653589793, "t0": 0 }, { "ch": "u3", "name": "fc", "phase": -1.5707963267948966, "t0": 1440 } ] }, { "name": "cx", "qubits": [ 1, 2 ], "sequence": [ { "ch": "d1", "name": "fc", "phase": 1.5707963267948966, "t0": 0 }, { "ch": "d1", "label": "Ym_d1", "name": "parametric_pulse", "parameters": { "amp": [ -2.180777454747743e-17, -0.1187159952984586 ], "beta": -1.0471056504145406, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 0 }, { "ch": "d1", "label": "Xp_d1", "name": "parametric_pulse", "parameters": { "amp": [ 0.1187159952984586, 0 ], "beta": -1.0471056504145406, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 2496 }, { "ch": "d2", "label": "X90p_d2", "name": "parametric_pulse", "parameters": { "amp": [ 0.10198650862634871, 0.0013394683261926034 ], "beta": -1.2964438429020329, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 0 }, { "ch": "d2", "label": "CR90p_d2_u2", "name": "parametric_pulse", "parameters": { "amp": [ 0.013873453640614737, 0.0014386033517831067 ], "duration": 2336, "sigma": 64, "width": 2080 }, "pulse_shape": "gaussian_square", "t0": 160 }, { "ch": "d2", "label": "CR90m_d2_u2", "name": "parametric_pulse", "parameters": { "amp": [ -0.013873453640614737, -0.001438603351783105 ], "duration": 2336, "sigma": 64, "width": 2080 }, "pulse_shape": "gaussian_square", "t0": 2656 }, { "ch": "u0", "name": "fc", "phase": 1.5707963267948966, "t0": 0 }, { "ch": "u2", "label": "CR90p_u2", "name": "parametric_pulse", "parameters": { "amp": [ -0.08815065228735922, -0.1970686366802925 ], "duration": 2336, "sigma": 64, "width": 2080 }, "pulse_shape": "gaussian_square", "t0": 160 }, { "ch": "u2", "label": "CR90m_u2", "name": "parametric_pulse", "parameters": { "amp": [ 0.08815065228735924, 0.1970686366802925 ], "duration": 2336, "sigma": 64, "width": 2080 }, "pulse_shape": "gaussian_square", "t0": 2656 }, { "ch": "u3", "name": "fc", "phase": 1.5707963267948966, "t0": 0 } ] }, { "name": "cx", "qubits": [ 2, 1 ], "sequence": [ { "ch": "d1", "name": "fc", "phase": -1.5707963267948966, "t0": 0 }, { "ch": "d1", "label": "X90p_d1", "name": "parametric_pulse", "parameters": { "amp": [ 0.059382748314504706, 0.0024457355228724932 ], "beta": -1.237863708498682, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 0 }, { "ch": "d1", "label": "Xp_d1", "name": "parametric_pulse", "parameters": { "amp": [ 0.1187159952984586, 0 ], "beta": -1.0471056504145406, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 2496 }, { "ch": "d1", "label": "Y90m_d1", "name": "parametric_pulse", "parameters": { "amp": [ 0.0024457355228724932, -0.059382748314504706 ], "beta": -1.237863708498682, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 4992 }, { "ch": "d2", "name": "fc", "phase": -3.141592653589793, "t0": 0 }, { "ch": "d2", "label": "Y90p_d2", "name": "parametric_pulse", "parameters": { "amp": [ -0.0013394683261925924, 0.10198650862634871 ], "beta": -1.2964438429020329, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 0 }, { "ch": "d2", "label": "CR90p_d2_u2", "name": "parametric_pulse", "parameters": { "amp": [ 0.013873453640614737, 0.0014386033517831067 ], "duration": 2336, "sigma": 64, "width": 2080 }, "pulse_shape": "gaussian_square", "t0": 160 }, { "ch": "d2", "label": "CR90m_d2_u2", "name": "parametric_pulse", "parameters": { "amp": [ -0.013873453640614737, -0.001438603351783105 ], "duration": 2336, "sigma": 64, "width": 2080 }, "pulse_shape": "gaussian_square", "t0": 2656 }, { "ch": "d2", "name": "fc", "phase": -1.5707963267948966, "t0": 4992 }, { "ch": "d2", "label": "X90p_d2", "name": "parametric_pulse", "parameters": { "amp": [ 0.10198650862634871, 0.0013394683261926034 ], "beta": -1.2964438429020329, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 4992 }, { "ch": "u0", "name": "fc", "phase": -1.5707963267948966, "t0": 0 }, { "ch": "u2", "name": "fc", "phase": -3.141592653589793, "t0": 0 }, { "ch": "u2", "label": "CR90p_u2", "name": "parametric_pulse", "parameters": { "amp": [ -0.08815065228735922, -0.1970686366802925 ], "duration": 2336, "sigma": 64, "width": 2080 }, "pulse_shape": "gaussian_square", "t0": 160 }, { "ch": "u2", "label": "CR90m_u2", "name": "parametric_pulse", "parameters": { "amp": [ 0.08815065228735924, 0.1970686366802925 ], "duration": 2336, "sigma": 64, "width": 2080 }, "pulse_shape": "gaussian_square", "t0": 2656 }, { "ch": "u2", "name": "fc", "phase": -1.5707963267948966, "t0": 4992 }, { "ch": "u3", "name": "fc", "phase": -1.5707963267948966, "t0": 0 }, { "ch": "u5", "name": "fc", "phase": -3.141592653589793, "t0": 0 }, { "ch": "u5", "name": "fc", "phase": -1.5707963267948966, "t0": 4992 } ] }, { "name": "cx", "qubits": [ 2, 3 ], "sequence": [ { "ch": "d2", "name": "fc", "phase": -3.141592653589793, "t0": 0 }, { "ch": "d2", "label": "Y90p_d2", "name": "parametric_pulse", "parameters": { "amp": [ -0.0013394683261925924, 0.10198650862634871 ], "beta": -1.2964438429020329, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 0 }, { "ch": "d2", "label": "CR90p_d2_u5", "name": "parametric_pulse", "parameters": { "amp": [ 0.06276974408273035, 0.0014224518263545513 ], "duration": 608, "sigma": 64, "width": 352 }, "pulse_shape": "gaussian_square", "t0": 160 }, { "ch": "d2", "label": "CR90m_d2_u5", "name": "parametric_pulse", "parameters": { "amp": [ -0.06276974408273035, -0.0014224518263545437 ], "duration": 608, "sigma": 64, "width": 352 }, "pulse_shape": "gaussian_square", "t0": 928 }, { "ch": "d2", "name": "fc", "phase": -1.5707963267948966, "t0": 1536 }, { "ch": "d2", "label": "X90p_d2", "name": "parametric_pulse", "parameters": { "amp": [ 0.10198650862634871, 0.0013394683261926034 ], "beta": -1.2964438429020329, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 1536 }, { "ch": "d3", "name": "fc", "phase": -1.5707963267948966, "t0": 0 }, { "ch": "d3", "label": "X90p_d3", "name": "parametric_pulse", "parameters": { "amp": [ 0.09228885314852181, 0.0014025742426091116 ], "beta": -1.7711144727110373, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 0 }, { "ch": "d3", "label": "Xp_d3", "name": "parametric_pulse", "parameters": { "amp": [ 0.18517121372479672, 0 ], "beta": -1.4562294009889265, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 768 }, { "ch": "d3", "label": "Y90m_d3", "name": "parametric_pulse", "parameters": { "amp": [ 0.0014025742426090819, -0.09228885314852181 ], "beta": -1.7711144727110373, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 1536 }, { "ch": "u2", "name": "fc", "phase": -3.141592653589793, "t0": 0 }, { "ch": "u2", "name": "fc", "phase": -1.5707963267948966, "t0": 1536 }, { "ch": "u4", "name": "fc", "phase": -1.5707963267948966, "t0": 0 }, { "ch": "u5", "name": "fc", "phase": -3.141592653589793, "t0": 0 }, { "ch": "u5", "label": "CR90p_u5", "name": "parametric_pulse", "parameters": { "amp": [ 0.23873583834386253, -0.1601498890635595 ], "duration": 608, "sigma": 64, "width": 352 }, "pulse_shape": "gaussian_square", "t0": 160 }, { "ch": "u5", "label": "CR90m_u5", "name": "parametric_pulse", "parameters": { "amp": [ -0.2387358383438625, 0.16014988906355954 ], "duration": 608, "sigma": 64, "width": 352 }, "pulse_shape": "gaussian_square", "t0": 928 }, { "ch": "u5", "name": "fc", "phase": -1.5707963267948966, "t0": 1536 }, { "ch": "u7", "name": "fc", "phase": -1.5707963267948966, "t0": 0 } ] }, { "name": "cx", "qubits": [ 3, 2 ], "sequence": [ { "ch": "d2", "label": "X90p_d2", "name": "parametric_pulse", "parameters": { "amp": [ 0.10198650862634871, 0.0013394683261926034 ], "beta": -1.2964438429020329, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 0 }, { "ch": "d2", "label": "CR90p_d2_u5", "name": "parametric_pulse", "parameters": { "amp": [ 0.06276974408273035, 0.0014224518263545513 ], "duration": 608, "sigma": 64, "width": 352 }, "pulse_shape": "gaussian_square", "t0": 160 }, { "ch": "d2", "label": "CR90m_d2_u5", "name": "parametric_pulse", "parameters": { "amp": [ -0.06276974408273035, -0.0014224518263545437 ], "duration": 608, "sigma": 64, "width": 352 }, "pulse_shape": "gaussian_square", "t0": 928 }, { "ch": "d3", "name": "fc", "phase": 1.5707963267948966, "t0": 0 }, { "ch": "d3", "label": "Ym_d3", "name": "parametric_pulse", "parameters": { "amp": [ -3.401540012734541e-17, -0.18517121372479672 ], "beta": -1.4562294009889265, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 0 }, { "ch": "d3", "label": "Xp_d3", "name": "parametric_pulse", "parameters": { "amp": [ 0.18517121372479672, 0 ], "beta": -1.4562294009889265, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 768 }, { "ch": "u4", "name": "fc", "phase": 1.5707963267948966, "t0": 0 }, { "ch": "u5", "label": "CR90p_u5", "name": "parametric_pulse", "parameters": { "amp": [ 0.23873583834386253, -0.1601498890635595 ], "duration": 608, "sigma": 64, "width": 352 }, "pulse_shape": "gaussian_square", "t0": 160 }, { "ch": "u5", "label": "CR90m_u5", "name": "parametric_pulse", "parameters": { "amp": [ -0.2387358383438625, 0.16014988906355954 ], "duration": 608, "sigma": 64, "width": 352 }, "pulse_shape": "gaussian_square", "t0": 928 }, { "ch": "u7", "name": "fc", "phase": 1.5707963267948966, "t0": 0 } ] }, { "name": "cx", "qubits": [ 3, 4 ], "sequence": [ { "ch": "d3", "name": "fc", "phase": 1.5707963267948966, "t0": 0 }, { "ch": "d3", "label": "Ym_d3", "name": "parametric_pulse", "parameters": { "amp": [ -3.401540012734541e-17, -0.18517121372479672 ], "beta": -1.4562294009889265, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 0 }, { "ch": "d3", "label": "Xp_d3", "name": "parametric_pulse", "parameters": { "amp": [ 0.18517121372479672, 0 ], "beta": -1.4562294009889265, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 1072 }, { "ch": "d4", "label": "X90p_d4", "name": "parametric_pulse", "parameters": { "amp": [ 0.10297400564208449, 0.0013551899851024537 ], "beta": -1.8552991568863249, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 0 }, { "ch": "d4", "label": "CR90p_d4_u6", "name": "parametric_pulse", "parameters": { "amp": [ 0.03707867423075375, 0.0008398523265316366 ], "duration": 912, "sigma": 64, "width": 656 }, "pulse_shape": "gaussian_square", "t0": 160 }, { "ch": "d4", "label": "CR90m_d4_u6", "name": "parametric_pulse", "parameters": { "amp": [ -0.03707867423075375, -0.000839852326531632 ], "duration": 912, "sigma": 64, "width": 656 }, "pulse_shape": "gaussian_square", "t0": 1232 }, { "ch": "u4", "name": "fc", "phase": 1.5707963267948966, "t0": 0 }, { "ch": "u6", "label": "CR90p_u6", "name": "parametric_pulse", "parameters": { "amp": [ -0.007010429360857565, -0.15811445188422757 ], "duration": 912, "sigma": 64, "width": 656 }, "pulse_shape": "gaussian_square", "t0": 160 }, { "ch": "u6", "label": "CR90m_u6", "name": "parametric_pulse", "parameters": { "amp": [ 0.007010429360857584, 0.15811445188422757 ], "duration": 912, "sigma": 64, "width": 656 }, "pulse_shape": "gaussian_square", "t0": 1232 }, { "ch": "u7", "name": "fc", "phase": 1.5707963267948966, "t0": 0 } ] }, { "name": "cx", "qubits": [ 4, 3 ], "sequence": [ { "ch": "d3", "name": "fc", "phase": -1.5707963267948966, "t0": 0 }, { "ch": "d3", "label": "X90p_d3", "name": "parametric_pulse", "parameters": { "amp": [ 0.09228885314852181, 0.0014025742426091116 ], "beta": -1.7711144727110373, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 0 }, { "ch": "d3", "label": "Xp_d3", "name": "parametric_pulse", "parameters": { "amp": [ 0.18517121372479672, 0 ], "beta": -1.4562294009889265, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 1072 }, { "ch": "d3", "label": "Y90m_d3", "name": "parametric_pulse", "parameters": { "amp": [ 0.0014025742426090819, -0.09228885314852181 ], "beta": -1.7711144727110373, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 2144 }, { "ch": "d4", "name": "fc", "phase": -3.141592653589793, "t0": 0 }, { "ch": "d4", "label": "Y90p_d4", "name": "parametric_pulse", "parameters": { "amp": [ -0.001355189985102449, 0.10297400564208449 ], "beta": -1.8552991568863249, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 0 }, { "ch": "d4", "label": "CR90p_d4_u6", "name": "parametric_pulse", "parameters": { "amp": [ 0.03707867423075375, 0.0008398523265316366 ], "duration": 912, "sigma": 64, "width": 656 }, "pulse_shape": "gaussian_square", "t0": 160 }, { "ch": "d4", "label": "CR90m_d4_u6", "name": "parametric_pulse", "parameters": { "amp": [ -0.03707867423075375, -0.000839852326531632 ], "duration": 912, "sigma": 64, "width": 656 }, "pulse_shape": "gaussian_square", "t0": 1232 }, { "ch": "d4", "name": "fc", "phase": -1.5707963267948966, "t0": 2144 }, { "ch": "d4", "label": "X90p_d4", "name": "parametric_pulse", "parameters": { "amp": [ 0.10297400564208449, 0.0013551899851024537 ], "beta": -1.8552991568863249, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 2144 }, { "ch": "u4", "name": "fc", "phase": -1.5707963267948966, "t0": 0 }, { "ch": "u6", "name": "fc", "phase": -3.141592653589793, "t0": 0 }, { "ch": "u6", "label": "CR90p_u6", "name": "parametric_pulse", "parameters": { "amp": [ -0.007010429360857565, -0.15811445188422757 ], "duration": 912, "sigma": 64, "width": 656 }, "pulse_shape": "gaussian_square", "t0": 160 }, { "ch": "u6", "label": "CR90m_u6", "name": "parametric_pulse", "parameters": { "amp": [ 0.007010429360857584, 0.15811445188422757 ], "duration": 912, "sigma": 64, "width": 656 }, "pulse_shape": "gaussian_square", "t0": 1232 }, { "ch": "u6", "name": "fc", "phase": -1.5707963267948966, "t0": 2144 }, { "ch": "u7", "name": "fc", "phase": -1.5707963267948966, "t0": 0 } ] }, { "name": "id", "qubits": [ 0 ], "sequence": [ { "ch": "d0", "name": "QId_d0", "t0": 0 } ] }, { "name": "id", "qubits": [ 1 ], "sequence": [ { "ch": "d1", "name": "QId_d1", "t0": 0 } ] }, { "name": "id", "qubits": [ 2 ], "sequence": [ { "ch": "d2", "name": "QId_d2", "t0": 0 } ] }, { "name": "id", "qubits": [ 3 ], "sequence": [ { "ch": "d3", "name": "QId_d3", "t0": 0 } ] }, { "name": "id", "qubits": [ 4 ], "sequence": [ { "ch": "d4", "name": "QId_d4", "t0": 0 } ] }, { "name": "measure", "qubits": [ 0 ], "sequence": [ { "ch": "m0", "label": "M_m0", "name": "parametric_pulse", "parameters": { "amp": [ -0.0692929110515423, 0.03998115153422982 ], "duration": 12224, "sigma": 64, "width": 11968 }, "pulse_shape": "gaussian_square", "t0": 0 }, { "ch": "m0", "duration": 1376, "name": "delay", "t0": 12224 }, { "duration": 12224, "memory_slot": [ 0, 1, 2, 3, 4 ], "name": "acquire", "qubits": [ 0, 1, 2, 3, 4 ], "t0": 0 } ] }, { "name": "measure", "qubits": [ 0, 1, 2, 3, 4 ], "sequence": [ { "ch": "m0", "label": "M_m0", "name": "parametric_pulse", "parameters": { "amp": [ -0.0692929110515423, 0.03998115153422982 ], "duration": 12224, "sigma": 64, "width": 11968 }, "pulse_shape": "gaussian_square", "t0": 0 }, { "ch": "m0", "duration": 1376, "name": "delay", "t0": 12224 }, { "ch": "m1", "label": "M_m1", "name": "parametric_pulse", "parameters": { "amp": [ 0.04579128497698148, -0.060656064990706984 ], "duration": 12224, "sigma": 64, "width": 11968 }, "pulse_shape": "gaussian_square", "t0": 0 }, { "ch": "m1", "duration": 1376, "name": "delay", "t0": 12224 }, { "ch": "m2", "label": "M_m2", "name": "parametric_pulse", "parameters": { "amp": [ -0.09958477403974661, -0.06695425885970666 ], "duration": 12224, "sigma": 64, "width": 11968 }, "pulse_shape": "gaussian_square", "t0": 0 }, { "ch": "m2", "duration": 1376, "name": "delay", "t0": 12224 }, { "ch": "m3", "label": "M_m3", "name": "parametric_pulse", "parameters": { "amp": [ -0.07089986443714817, -0.03705683773332545 ], "duration": 12224, "sigma": 64, "width": 11968 }, "pulse_shape": "gaussian_square", "t0": 0 }, { "ch": "m3", "duration": 1376, "name": "delay", "t0": 12224 }, { "ch": "m4", "label": "M_m4", "name": "parametric_pulse", "parameters": { "amp": [ 0.04511005940938134, -0.07787863981915763 ], "duration": 12224, "sigma": 64, "width": 11968 }, "pulse_shape": "gaussian_square", "t0": 0 }, { "ch": "m4", "duration": 1376, "name": "delay", "t0": 12224 }, { "duration": 12224, "memory_slot": [ 0, 1, 2, 3, 4 ], "name": "acquire", "qubits": [ 0, 1, 2, 3, 4 ], "t0": 0 } ] }, { "name": "measure", "qubits": [ 1 ], "sequence": [ { "ch": "m1", "label": "M_m1", "name": "parametric_pulse", "parameters": { "amp": [ 0.04579128497698148, -0.060656064990706984 ], "duration": 12224, "sigma": 64, "width": 11968 }, "pulse_shape": "gaussian_square", "t0": 0 }, { "ch": "m1", "duration": 1376, "name": "delay", "t0": 12224 }, { "duration": 12224, "memory_slot": [ 0, 1, 2, 3, 4 ], "name": "acquire", "qubits": [ 0, 1, 2, 3, 4 ], "t0": 0 } ] }, { "name": "measure", "qubits": [ 2 ], "sequence": [ { "ch": "m2", "label": "M_m2", "name": "parametric_pulse", "parameters": { "amp": [ -0.09958477403974661, -0.06695425885970666 ], "duration": 12224, "sigma": 64, "width": 11968 }, "pulse_shape": "gaussian_square", "t0": 0 }, { "ch": "m2", "duration": 1376, "name": "delay", "t0": 12224 }, { "duration": 12224, "memory_slot": [ 0, 1, 2, 3, 4 ], "name": "acquire", "qubits": [ 0, 1, 2, 3, 4 ], "t0": 0 } ] }, { "name": "measure", "qubits": [ 3 ], "sequence": [ { "ch": "m3", "label": "M_m3", "name": "parametric_pulse", "parameters": { "amp": [ -0.07089986443714817, -0.03705683773332545 ], "duration": 12224, "sigma": 64, "width": 11968 }, "pulse_shape": "gaussian_square", "t0": 0 }, { "ch": "m3", "duration": 1376, "name": "delay", "t0": 12224 }, { "duration": 12224, "memory_slot": [ 0, 1, 2, 3, 4 ], "name": "acquire", "qubits": [ 0, 1, 2, 3, 4 ], "t0": 0 } ] }, { "name": "measure", "qubits": [ 4 ], "sequence": [ { "ch": "m4", "label": "M_m4", "name": "parametric_pulse", "parameters": { "amp": [ 0.04511005940938134, -0.07787863981915763 ], "duration": 12224, "sigma": 64, "width": 11968 }, "pulse_shape": "gaussian_square", "t0": 0 }, { "ch": "m4", "duration": 1376, "name": "delay", "t0": 12224 }, { "duration": 12224, "memory_slot": [ 0, 1, 2, 3, 4 ], "name": "acquire", "qubits": [ 0, 1, 2, 3, 4 ], "t0": 0 } ] }, { "name": "rz", "qubits": [ 0 ], "sequence": [ { "ch": "d0", "name": "fc", "phase": "-(P0)", "t0": 0 }, { "ch": "u1", "name": "fc", "phase": "-(P0)", "t0": 0 } ] }, { "name": "rz", "qubits": [ 1 ], "sequence": [ { "ch": "d1", "name": "fc", "phase": "-(P0)", "t0": 0 }, { "ch": "u0", "name": "fc", "phase": "-(P0)", "t0": 0 }, { "ch": "u3", "name": "fc", "phase": "-(P0)", "t0": 0 } ] }, { "name": "rz", "qubits": [ 2 ], "sequence": [ { "ch": "d2", "name": "fc", "phase": "-(P0)", "t0": 0 }, { "ch": "u2", "name": "fc", "phase": "-(P0)", "t0": 0 }, { "ch": "u5", "name": "fc", "phase": "-(P0)", "t0": 0 } ] }, { "name": "rz", "qubits": [ 3 ], "sequence": [ { "ch": "d3", "name": "fc", "phase": "-(P0)", "t0": 0 }, { "ch": "u4", "name": "fc", "phase": "-(P0)", "t0": 0 }, { "ch": "u7", "name": "fc", "phase": "-(P0)", "t0": 0 } ] }, { "name": "rz", "qubits": [ 4 ], "sequence": [ { "ch": "d4", "name": "fc", "phase": "-(P0)", "t0": 0 }, { "ch": "u6", "name": "fc", "phase": "-(P0)", "t0": 0 } ] }, { "name": "sx", "qubits": [ 0 ], "sequence": [ { "ch": "d0", "label": "X90p_d0", "name": "parametric_pulse", "parameters": { "amp": [ 0.08517070544657084, 0.001315475138119147 ], "beta": -0.7390638896391939, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 0 } ] }, { "name": "sx", "qubits": [ 1 ], "sequence": [ { "ch": "d1", "label": "X90p_d1", "name": "parametric_pulse", "parameters": { "amp": [ 0.059382748314504706, 0.0024457355228724932 ], "beta": -1.237863708498682, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 0 } ] }, { "name": "sx", "qubits": [ 2 ], "sequence": [ { "ch": "d2", "label": "X90p_d2", "name": "parametric_pulse", "parameters": { "amp": [ 0.10198650862634871, 0.0013394683261926034 ], "beta": -1.2964438429020329, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 0 } ] }, { "name": "sx", "qubits": [ 3 ], "sequence": [ { "ch": "d3", "label": "X90p_d3", "name": "parametric_pulse", "parameters": { "amp": [ 0.09228885314852181, 0.0014025742426091116 ], "beta": -1.7711144727110373, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 0 } ] }, { "name": "sx", "qubits": [ 4 ], "sequence": [ { "ch": "d4", "label": "X90p_d4", "name": "parametric_pulse", "parameters": { "amp": [ 0.10297400564208449, 0.0013551899851024537 ], "beta": -1.8552991568863249, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 0 } ] }, { "name": "u1", "qubits": [ 0 ], "sequence": [ { "ch": "d0", "name": "fc", "phase": "-(P0)", "t0": 0 }, { "ch": "u1", "name": "fc", "phase": "-(P0)", "t0": 0 } ] }, { "name": "u1", "qubits": [ 1 ], "sequence": [ { "ch": "d1", "name": "fc", "phase": "-(P0)", "t0": 0 }, { "ch": "u0", "name": "fc", "phase": "-(P0)", "t0": 0 }, { "ch": "u3", "name": "fc", "phase": "-(P0)", "t0": 0 } ] }, { "name": "u1", "qubits": [ 2 ], "sequence": [ { "ch": "d2", "name": "fc", "phase": "-(P0)", "t0": 0 }, { "ch": "u2", "name": "fc", "phase": "-(P0)", "t0": 0 }, { "ch": "u5", "name": "fc", "phase": "-(P0)", "t0": 0 } ] }, { "name": "u1", "qubits": [ 3 ], "sequence": [ { "ch": "d3", "name": "fc", "phase": "-(P0)", "t0": 0 }, { "ch": "u4", "name": "fc", "phase": "-(P0)", "t0": 0 }, { "ch": "u7", "name": "fc", "phase": "-(P0)", "t0": 0 } ] }, { "name": "u1", "qubits": [ 4 ], "sequence": [ { "ch": "d4", "name": "fc", "phase": "-(P0)", "t0": 0 }, { "ch": "u6", "name": "fc", "phase": "-(P0)", "t0": 0 } ] }, { "name": "u2", "qubits": [ 0 ], "sequence": [ { "ch": "d0", "name": "fc", "phase": "-(P1)", "t0": 0 }, { "ch": "d0", "label": "Y90p_d0", "name": "parametric_pulse", "parameters": { "amp": [ -0.0013154751381191485, 0.08517070544657084 ], "beta": -0.7390638896391939, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 0 }, { "ch": "d0", "name": "fc", "phase": "-(P0)", "t0": 160 }, { "ch": "u1", "name": "fc", "phase": "-(P1)", "t0": 0 }, { "ch": "u1", "name": "fc", "phase": "-(P0)", "t0": 160 } ] }, { "name": "u2", "qubits": [ 1 ], "sequence": [ { "ch": "d1", "name": "fc", "phase": "-(P1)", "t0": 0 }, { "ch": "d1", "label": "Y90p_d1", "name": "parametric_pulse", "parameters": { "amp": [ -0.002445735522872487, 0.059382748314504706 ], "beta": -1.237863708498682, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 0 }, { "ch": "d1", "name": "fc", "phase": "-(P0)", "t0": 160 }, { "ch": "u0", "name": "fc", "phase": "-(P1)", "t0": 0 }, { "ch": "u0", "name": "fc", "phase": "-(P0)", "t0": 160 }, { "ch": "u3", "name": "fc", "phase": "-(P1)", "t0": 0 }, { "ch": "u3", "name": "fc", "phase": "-(P0)", "t0": 160 } ] }, { "name": "u2", "qubits": [ 2 ], "sequence": [ { "ch": "d2", "name": "fc", "phase": "-(P1)", "t0": 0 }, { "ch": "d2", "label": "Y90p_d2", "name": "parametric_pulse", "parameters": { "amp": [ -0.0013394683261925924, 0.10198650862634871 ], "beta": -1.2964438429020329, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 0 }, { "ch": "d2", "name": "fc", "phase": "-(P0)", "t0": 160 }, { "ch": "u2", "name": "fc", "phase": "-(P1)", "t0": 0 }, { "ch": "u2", "name": "fc", "phase": "-(P0)", "t0": 160 }, { "ch": "u5", "name": "fc", "phase": "-(P1)", "t0": 0 }, { "ch": "u5", "name": "fc", "phase": "-(P0)", "t0": 160 } ] }, { "name": "u2", "qubits": [ 3 ], "sequence": [ { "ch": "d3", "name": "fc", "phase": "-(P1)", "t0": 0 }, { "ch": "d3", "label": "Y90p_d3", "name": "parametric_pulse", "parameters": { "amp": [ -0.0014025742426091135, 0.09228885314852181 ], "beta": -1.7711144727110373, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 0 }, { "ch": "d3", "name": "fc", "phase": "-(P0)", "t0": 160 }, { "ch": "u4", "name": "fc", "phase": "-(P1)", "t0": 0 }, { "ch": "u4", "name": "fc", "phase": "-(P0)", "t0": 160 }, { "ch": "u7", "name": "fc", "phase": "-(P1)", "t0": 0 }, { "ch": "u7", "name": "fc", "phase": "-(P0)", "t0": 160 } ] }, { "name": "u2", "qubits": [ 4 ], "sequence": [ { "ch": "d4", "name": "fc", "phase": "-(P1)", "t0": 0 }, { "ch": "d4", "label": "Y90p_d4", "name": "parametric_pulse", "parameters": { "amp": [ -0.001355189985102449, 0.10297400564208449 ], "beta": -1.8552991568863249, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 0 }, { "ch": "d4", "name": "fc", "phase": "-(P0)", "t0": 160 }, { "ch": "u6", "name": "fc", "phase": "-(P1)", "t0": 0 }, { "ch": "u6", "name": "fc", "phase": "-(P0)", "t0": 160 } ] }, { "name": "u3", "qubits": [ 0 ], "sequence": [ { "ch": "d0", "name": "fc", "phase": "-(P2)", "t0": 0 }, { "ch": "d0", "label": "X90p_d0", "name": "parametric_pulse", "parameters": { "amp": [ 0.08517070544657084, 0.001315475138119147 ], "beta": -0.7390638896391939, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 0 }, { "ch": "d0", "name": "fc", "phase": "-(P0)", "t0": 160 }, { "ch": "d0", "label": "X90m_d0", "name": "parametric_pulse", "parameters": { "amp": [ -0.08517070544657084, -0.001315475138119143 ], "beta": -0.7390638896391939, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 160 }, { "ch": "d0", "name": "fc", "phase": "-(P1)", "t0": 320 }, { "ch": "u1", "name": "fc", "phase": "-(P2)", "t0": 0 }, { "ch": "u1", "name": "fc", "phase": "-(P0)", "t0": 160 }, { "ch": "u1", "name": "fc", "phase": "-(P1)", "t0": 320 } ] }, { "name": "u3", "qubits": [ 1 ], "sequence": [ { "ch": "d1", "name": "fc", "phase": "-(P2)", "t0": 0 }, { "ch": "d1", "label": "X90p_d1", "name": "parametric_pulse", "parameters": { "amp": [ 0.059382748314504706, 0.0024457355228724932 ], "beta": -1.237863708498682, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 0 }, { "ch": "d1", "name": "fc", "phase": "-(P0)", "t0": 160 }, { "ch": "d1", "label": "X90m_d1", "name": "parametric_pulse", "parameters": { "amp": [ -0.059382748314504706, -0.002445735522872497 ], "beta": -1.237863708498682, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 160 }, { "ch": "d1", "name": "fc", "phase": "-(P1)", "t0": 320 }, { "ch": "u0", "name": "fc", "phase": "-(P2)", "t0": 0 }, { "ch": "u0", "name": "fc", "phase": "-(P0)", "t0": 160 }, { "ch": "u0", "name": "fc", "phase": "-(P1)", "t0": 320 }, { "ch": "u3", "name": "fc", "phase": "-(P2)", "t0": 0 }, { "ch": "u3", "name": "fc", "phase": "-(P0)", "t0": 160 }, { "ch": "u3", "name": "fc", "phase": "-(P1)", "t0": 320 } ] }, { "name": "u3", "qubits": [ 2 ], "sequence": [ { "ch": "d2", "name": "fc", "phase": "-(P2)", "t0": 0 }, { "ch": "d2", "label": "X90p_d2", "name": "parametric_pulse", "parameters": { "amp": [ 0.10198650862634871, 0.0013394683261926034 ], "beta": -1.2964438429020329, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 0 }, { "ch": "d2", "name": "fc", "phase": "-(P0)", "t0": 160 }, { "ch": "d2", "label": "X90m_d2", "name": "parametric_pulse", "parameters": { "amp": [ -0.10198650862634871, -0.0013394683261925863 ], "beta": -1.2964438429020329, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 160 }, { "ch": "d2", "name": "fc", "phase": "-(P1)", "t0": 320 }, { "ch": "u2", "name": "fc", "phase": "-(P2)", "t0": 0 }, { "ch": "u2", "name": "fc", "phase": "-(P0)", "t0": 160 }, { "ch": "u2", "name": "fc", "phase": "-(P1)", "t0": 320 }, { "ch": "u5", "name": "fc", "phase": "-(P2)", "t0": 0 }, { "ch": "u5", "name": "fc", "phase": "-(P0)", "t0": 160 }, { "ch": "u5", "name": "fc", "phase": "-(P1)", "t0": 320 } ] }, { "name": "u3", "qubits": [ 3 ], "sequence": [ { "ch": "d3", "name": "fc", "phase": "-(P2)", "t0": 0 }, { "ch": "d3", "label": "X90p_d3", "name": "parametric_pulse", "parameters": { "amp": [ 0.09228885314852181, 0.0014025742426091116 ], "beta": -1.7711144727110373, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 0 }, { "ch": "d3", "name": "fc", "phase": "-(P0)", "t0": 160 }, { "ch": "d3", "label": "X90m_d3", "name": "parametric_pulse", "parameters": { "amp": [ -0.09228885314852181, -0.0014025742426090875 ], "beta": -1.7711144727110373, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 160 }, { "ch": "d3", "name": "fc", "phase": "-(P1)", "t0": 320 }, { "ch": "u4", "name": "fc", "phase": "-(P2)", "t0": 0 }, { "ch": "u4", "name": "fc", "phase": "-(P0)", "t0": 160 }, { "ch": "u4", "name": "fc", "phase": "-(P1)", "t0": 320 }, { "ch": "u7", "name": "fc", "phase": "-(P2)", "t0": 0 }, { "ch": "u7", "name": "fc", "phase": "-(P0)", "t0": 160 }, { "ch": "u7", "name": "fc", "phase": "-(P1)", "t0": 320 } ] }, { "name": "u3", "qubits": [ 4 ], "sequence": [ { "ch": "d4", "name": "fc", "phase": "-(P2)", "t0": 0 }, { "ch": "d4", "label": "X90p_d4", "name": "parametric_pulse", "parameters": { "amp": [ 0.10297400564208449, 0.0013551899851024537 ], "beta": -1.8552991568863249, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 0 }, { "ch": "d4", "name": "fc", "phase": "-(P0)", "t0": 160 }, { "ch": "d4", "label": "X90m_d4", "name": "parametric_pulse", "parameters": { "amp": [ -0.10297400564208449, -0.00135518998510242 ], "beta": -1.8552991568863249, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 160 }, { "ch": "d4", "name": "fc", "phase": "-(P1)", "t0": 320 }, { "ch": "u6", "name": "fc", "phase": "-(P2)", "t0": 0 }, { "ch": "u6", "name": "fc", "phase": "-(P0)", "t0": 160 }, { "ch": "u6", "name": "fc", "phase": "-(P1)", "t0": 320 } ] }, { "name": "x", "qubits": [ 0 ], "sequence": [ { "ch": "d0", "label": "Xp_d0", "name": "parametric_pulse", "parameters": { "amp": [ 0.16952233224585217, 0 ], "beta": -0.5674696838555093, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 0 } ] }, { "name": "x", "qubits": [ 1 ], "sequence": [ { "ch": "d1", "label": "Xp_d1", "name": "parametric_pulse", "parameters": { "amp": [ 0.1187159952984586, 0 ], "beta": -1.0471056504145406, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 0 } ] }, { "name": "x", "qubits": [ 2 ], "sequence": [ { "ch": "d2", "label": "Xp_d2", "name": "parametric_pulse", "parameters": { "amp": [ 0.20350292430973976, 0 ], "beta": -1.097286648937289, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 0 } ] }, { "name": "x", "qubits": [ 3 ], "sequence": [ { "ch": "d3", "label": "Xp_d3", "name": "parametric_pulse", "parameters": { "amp": [ 0.18517121372479672, 0 ], "beta": -1.4562294009889265, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 0 } ] }, { "name": "x", "qubits": [ 4 ], "sequence": [ { "ch": "d4", "label": "Xp_d4", "name": "parametric_pulse", "parameters": { "amp": [ 0.20604140102356464, 0 ], "beta": -1.6459873782317966, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 0 } ] } ], "discriminator": { "name": "hw_qmfk", "params": {} }, "meas_freq_est": [ 7.423525326, 7.167956078, 7.316091357, 7.384056996, 7.247308081 ], "meas_kernel": { "name": "hw_qmfk", "params": {} }, "pulse_library": [ { "name": "QId_d0", "samples": [ [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ] ] }, { "name": "QId_d1", "samples": [ [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ] ] }, { "name": "QId_d2", "samples": [ [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ] ] }, { "name": "QId_d3", "samples": [ [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ] ] }, { "name": "QId_d4", "samples": [ [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ] ] } ], "qubit_freq_est": [ 4.968701124164304, 4.770103698982546, 5.0151628503963455, 5.259275396316249, 4.997550159631257 ] }
Clear a user's authorization cache
Clear the authorization cache for the specified user. This is useful if a user's role changes.
POST /logout
Request
Request to create a session. Only for use with IBM Cloud Channel.
The maximum time (in seconds) for the session to run, subject to plan limits.
Possible values: value ≥ 1
Default:
28800
Response
Job session
Job ID
Backend name
Execution mode to run the session in
Possible values: [
batch
,dedicated
]Timestamp of when the session was started
Timestamp of when the session state was changed to active
Timestamp of when the session was closed
Timestamp of when the last job in the session started
Timestamp of when the last job in the session completed
The maximum time (in seconds) between jobs to keep the session active
The maximum time (in seconds) for session to run, subject to plan limits
The remaining time (in seconds) for the session to be in the active state while jobs are running.
The state of the session.
- open: The session is waiting to run jobs.
- active: The session has priority to run jobs on the backend and is running jobs or is waiting for more jobs to run.
- inactive: The session does not have priority and is not running any jobs.
- closed: The session is not running any jobs and will not accept/run new jobs.
Possible values: [
open
,active
,inactive
,closed
]The reason for the state change.
If true, the session is actively accepting new jobs to be queued. If false, jobs will be rejected on create and the session will be immediately closed when there are no more jobs to run in the session.
Contains information about the time a specific status transition happened
The id of the user who created the session.
Usage in seconds. Can be null for ongoing sessions.
Example:
1.432
Status Code
Ok
Bad Request
Unauthorized
Internal error
No Sample Response
Response
Job session
Job ID
Backend name
Execution mode to run the session in
Possible values: [
batch
,dedicated
]Timestamp of when the session was started
Timestamp of when the session state was changed to active
Timestamp of when the session was closed
Timestamp of when the last job in the session started
Timestamp of when the last job in the session completed
The maximum time (in seconds) between jobs to keep the session active
The maximum time (in seconds) for session to run, subject to plan limits
The remaining time (in seconds) for the session to be in the active state while jobs are running.
The state of the session.
- open: The session is waiting to run jobs.
- active: The session has priority to run jobs on the backend and is running jobs or is waiting for more jobs to run.
- inactive: The session does not have priority and is not running any jobs.
- closed: The session is not running any jobs and will not accept/run new jobs.
Possible values: [
open
,active
,inactive
,closed
]The reason for the state change.
If true, the session is actively accepting new jobs to be queued. If false, jobs will be rejected on create and the session will be immediately closed when there are no more jobs to run in the session.
Contains information about the time a specific status transition happened
The id of the user who created the session.
Usage in seconds. Can be null for ongoing sessions.
Example:
1.432
Status Code
OK
Unauthorized
Not Found
Internal error
No Sample Response
Get account configuration
Get the current account information. If no account information is found, returns the default configuration.
GET /accounts/{id}
Request
Path Parameters
Account id (without
a/
prefix)Possible values: 1 ≤ length ≤ 64, Value must match regular expression
^[a-zA-Z0-9-_]+$
Query Parameters
Obtain the account configuration only for the specified plan
Possible values: 1 ≤ length ≤ 64, Value must match regular expression
^.*$
Response
Configuration for an account managed by the IBM Qiskit Runtime service.
The list of configurations for the account per plan
Possible values: 0 ≤ number of items ≤ 20
Status Code
Account configuration successfully retrieved
Bad Request
Unauthorized
Not Found
Internal error
{ "plans": [ { "plan_id": "plan-id-1", "usage_allocation_seconds": 200, "unallocated_usage_seconds": 200, "backends": [ "ibm_backend" ] }, { "plan_id": "plan-id-2", "usage_allocation_seconds": 1000, "unallocated_usage_seconds": 150, "backends": [ "backend1", "backend2" ] } ] }
Update instance configuration. Only available on IBM Cloud.
Update the configuration for the specified instance e.g. instance limit in seconds, using CRN from context params of the request.
PUT /instances/configuration
Get instance usage (all time usage). Only available on IBM Cloud.
Returns the usage value in seconds for the specified instance, using CRN from context params of the request.
GET /instances/usage
Response
Instance usage metrics including total classical and quantum execution times.
Contains information about instance usage metrics
- bss
Total billed time for the instance - quantum seconds only.
Contains information about job usage metrics
- usage
Total quantum seconds used by the instance
Total billed time for the instance - quantum seconds only.
Status Code
OK
Unauthorized
Forbidden
Not Found
Internal error
{ "value": { "bss": { "seconds": 123 }, "usage": { "quantum_seconds": 123, "seconds": 123 } } }