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

# Circuit formats

> Catalog of circuit artifact formats — used for both submitted and compiled circuits.

Circuit formats describe the shape of a quantum circuit payload. The same identifiers apply at two points in a job's lifecycle:

* **On submission** — the [`input`](/api-reference/v0.4/jobs/create-job) of a job carries a circuit in one of these formats (e.g. native-gate JSON for `ionq.circuit.v1` with `gateset: native`).
* **After compilation** — when the compiler transpiles a circuit to the target backend, the result is itself a circuit. It surfaces on the job's [`output.compilation.compiled_circuits`](/api-reference/v0.4/jobs/get-job) map, keyed by the same format identifier with each value an `ArtifactDescriptor`. Pass the descriptor's `id` to the [artifact endpoint](/api-reference/v0.4/jobs/get-job-artifact) to download the compiled circuit.

To fetch the JSON Schema for a format, call **`GET /v0.4/schemas/formats/{format}`** with the identifier.
