Skip to main contentIBM Quantum Documentation

Instances


Get instance configuration. Only available on IBM Cloud.

Returns the configuration for the specified instance e.g. instance limit in seconds, using CRN from context params of the request.

HTTP Response Status Codes

Status codeDescription
200OK
401Unauthorized
403Forbidden
404Not Found

Code samples

GET
/instances/configuration
curl -H "x-access-token: <YOUR-TOKEN>" \
  https://runtime-us-east.quantum-computing.ibm.com/instances/configuration

Responses

{
  "instance_limit": 123456
}

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.

Body Parameters (application/json)

Name, TypeDescription
instance_limit
number

Instance usage limit in seconds

instance_limit
integer

This field can be null or an integer. Use null to reset/remove the instance limit.

HTTP Response Status Codes

Status codeDescription
204OK
400Bad Request
401Unauthorized
403Forbidden
404Not Found
409Usage exceeds instance limit

Code samples

PUT
/instances/configuration
curl -X PUT -H "x-access-token: <YOUR-TOKEN>" \
  https://runtime-us-east.quantum-computing.ibm.com/instances/configuration

Responses

OK

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.

HTTP Response Status Codes

Status codeDescription
200OK
401Unauthorized
403Forbidden
404Not Found
500Internal error

Code samples

GET
/instances/usage
curl -H "x-access-token: <YOUR-TOKEN>" \
  https://runtime-us-east.quantum-computing.ibm.com/instances/usage

Responses

{
  "value": {
    "bss": {
      "seconds": 123
    },
    "usage": {
      "quantum_seconds": 123,
      "seconds": 123
    }
  }
}
Was this page helpful?