Skip to main content
IBM Quantum Platform

Instances


Get current instance details

Returns the details of the current logged in instance, using CRN from the request header.

Authorization

To call this method, you must be assigned one or more IAM access roles that include the following actions. You can check your access by going to Users > User > Access

  • quantum-computing.instance.read

Auditing

Calling this method generates the following auditing events.

  • quantum-computing.instance.read

Input

Infomation
This endpoint accepts no inputs.
Code samples
GET
/v1/instance

If your instance is in the eu-de region, use this URL instead: https://eu-de.quantum.cloud.ibm.com/api/v1/instance

curl -X GET \
  https://quantum.cloud.ibm.com/api/v1/instance \
  -H 'Accept: application/json' \
  -H 'Authorization: Bearer YOUR-TOKEN' \
  -H 'Service-CRN: YOUR-SERVICE-CRN' \
  -H 'IBM-API-Version: 2026-02-15'

Output

HTTP Response Status Codes
Status code
Description
200OK
401Unauthorized
403Forbidden
404Not Found
Responses
{
  "backends": [
    "ibm_backend"
  ],
  "instance_limit": 60.7,
  "instance_limit_seconds": "61",
  "plan_id": "flex-plan-id-1",
  "usage_allocation_seconds": "200"
}

Get instance configuration

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

Authorization

To call this method, you must be assigned one or more IAM access roles that include the following actions. You can check your access by going to Users > User > Access

  • quantum-computing.instance.configuration.read

Auditing

Calling this method generates the following auditing events.

  • quantum-computing.instance.configuration.read

Input

Infomation
This endpoint accepts no inputs.
Code samples
GET
/v1/instances/configuration

If your instance is in the eu-de region, use this URL instead: https://eu-de.quantum.cloud.ibm.com/api/v1/instances/configuration

curl -X GET \
  https://quantum.cloud.ibm.com/api/v1/instances/configuration \
  -H 'Accept: application/json' \
  -H 'Authorization: Bearer YOUR-TOKEN' \
  -H 'Service-CRN: YOUR-SERVICE-CRN' \
  -H 'IBM-API-Version: 2026-02-15'

Output

HTTP Response Status Codes
Status code
Description
200OK
401Unauthorized
403Forbidden
404Not Found
Responses
{
  "instance_limit": 123456
}

Update instance configuration

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

Authorization

To call this method, you must be assigned one or more IAM access roles that include the following actions. You can check your access by going to Users > User > Access

  • quantum-computing.instance.configuration.update

Auditing

Calling this method generates the following auditing events.

  • quantum-computing.instance.configuration.update

Input

Body Parameters
Parameter
Description
instance_limit
integer

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

Minimum value: 1
Maximum value: 2147483647
Code samples
PUT
/v1/instances/configuration

If your instance is in the eu-de region, use this URL instead: https://eu-de.quantum.cloud.ibm.com/api/v1/instances/configuration

curl -X PUT \
  https://quantum.cloud.ibm.com/api/v1/instances/configuration \
  -H 'Accept: application/json' \
  -H 'Authorization: Bearer YOUR-TOKEN' \
  -H 'Service-CRN: YOUR-SERVICE-CRN' \
  -H 'IBM-API-Version: 2026-02-15'

Output

HTTP Response Status Codes
Status code
Description
204OK
400Bad Request
401Unauthorized
403Forbidden
404Not Found
409Usage exceeds instance limit
Responses
OK

Get instance usage

Get instance usage

Authorization

To call this method, you must be assigned one or more IAM access roles that include the following actions. You can check your access by going to Users > User > Access

  • quantum-computing.instance-usage.read

Auditing

Calling this method generates the following auditing events.

  • quantum-computing.instance-usage.read

Input

Infomation
This endpoint accepts no inputs.
Code samples
GET
/v1/instances/usage

If your instance is in the eu-de region, use this URL instead: https://eu-de.quantum.cloud.ibm.com/api/v1/instances/usage

curl -X GET \
  https://quantum.cloud.ibm.com/api/v1/instances/usage \
  -H 'Accept: application/json' \
  -H 'Authorization: Bearer YOUR-TOKEN' \
  -H 'Service-CRN: YOUR-SERVICE-CRN' \
  -H 'IBM-API-Version: 2026-02-15'

Output

HTTP Response Status Codes
Status code
Description
200
401Unauthorized
Responses
{
  "instance_id": "example",
  "plan_id": "example",
  "usage_period": null,
  "usage_consumed_seconds": 12,
  "usage_limit_seconds": 60,
  "usage_allocation_seconds": 120,
  "usage_limit_reached": true
}
Was this page helpful?
Report a bug, typo, or request content on GitHub.