GET
/
jobs
/
{UUID}

Authorizations

Authorization
string
header
required

API keys are associated with a user and can be created on the IonQ Quantum Cloud application. To authenticate, prefix your API Key with apiKey and place it in the Authorization request header. Ex: Authorization: apiKey your-api-key

Path Parameters

UUID
string
required

The UUID of the job — this UUID is provided in the response on job creation.

Query Parameters

exclude
string[]

Exclude certain fields from the response (e.g., exclude=status,device_id).

include
string[]

Only return the provided fields (e.g., include=status,device_id).

Response

200 - application/json

A quantum job.

id
string
required

The UUID of a job. We'll provide the UUID initially in our response to a job creation request.

request
integer
required

The point in time this job was requested.

status
enum<string>
required

Status of a job.

Available options:
submitted,
ready,
running,
canceled,
completed,
failed
children
string[]

A list of child jobs that were created from this job.

circuits
integer

The number of circuits of this job.

cost_usd
number

The cost (in US dollars) of this job.

error_mitigation
object

Which error mitigation methods to apply to this circuit. This may affect how the job is compiled, and what configuration can be used to fetch results.

execution_time
integer

The actual execution time of this job.

failure
object

Error metadata, if the job failed.

gate_counts
object

The number of gates used with this job.

metadata
object

User defined metadata.

name
string

A job name.

noise
object

When the target is "simulator", this field specifies optional noise parameters for simulation. (If these noise parameters are not provided, simulations will run on an ideal quantum computer model, without noise.) This field does not apply to qpu.* targets. When a noise model is applied, the simulator qubit limit is inherited from the modeled QPU's qubit limit. (This limit does not apply to the ideal quantum computer simulator. Please refer to the current qubit limit of the ideal quantum computer simulator.)

predicted_execution_time
integer

The predicted execution time of this job.

qubits
integer

The number of qubits used with this job.

response
integer

The point in time this job was completed.

results_url
string

Relative API path to retrieve the results for this job. See <a href="#tag/jobs/operation/getJobResults">Get a Specific Job's Output</a> for more details.

shots
number
default:
100

How many times to execute your circuit when submitting to a QPU or a "non-ideal" noisy simulator.

start
integer

The point in time this job was started.

target
enum<string>
default:
simulator

Target hardware for job to run on.

Available options:
qpu.harmony,
qpu.aria-1,
qpu.aria-2,
qpu.forte-1,
simulator
warning
object

Warning metadata, if a warning is necessary.