> ## Documentation Index
> Fetch the complete documentation index at: https://docs.haiqu.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Get Circuits and Jobs

### Get Circuit by ID

#### Haiqu.get\_circuit(circuit\_id)

Get a circuit by ID.

* **Parameters:**
  **circuit\_id** (*str*) -- The ID of the circuit stored in the Haiqu cloud.
* **Returns:**
  The requested circuit.
* **Return type:**
  CircuitModel

#### Examples

```python theme={null}
>>> haiqu.get_circuit(circuit_id)
Haiqu Circuit 'circuit-123'
```

### Get Job by ID

#### Haiqu.get\_job(job\_id)

Get a job by ID.

* **Parameters:**
  **job\_id** (*str*) -- The ID of the job stored in the Haiqu cloud.
* **Returns:**
  The requested job.
* **Return type:**
  JOB\_MODELS

#### Examples

```python theme={null}
>>> haiqu.get_job(job_id)
LocalJobModel 'Local job 12345678-1234-5678-1234-567812345678'
Run haiqu.list_jobs() to check its progress and access it by ID as
haiqu.get_job("jb-abcdefab-cdef-abcd-efab-cdefabcdefab").
Check further progress via: job.progress(), job.result()
```
