To submit a program to be simulated or executed on our quantum hardware, POST it to the jobs endpoint.
For ionq.circuit.v0 multi-circuit payloads, each entry in input.circuits inherits the parent gateset unless the circuit provides its own override.
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.)
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"IonQ Quantum Cloud Documentation","colors":{"primary":"#FF5000","light":"#FF5000","dark":"#FF5000"},"logo":{"light":"https://mintcdn.com/ionq/KP8cXNscCAA57Ku7/media/branding/ionq-logo-light.png?fit=max\u0026auto=format\u0026n=KP8cXNscCAA57Ku7\u0026q=85\u0026s=11cad3438352638e3454cd778e5edbd2","dark":"https://mintcdn.com/ionq/KP8cXNscCAA57Ku7/media/branding/ionq-logo-dark.png?fit=max\u0026auto=format\u0026n=KP8cXNscCAA57Ku7\u0026q=85\u0026s=85d5d12a9583104a8d373ede243bb6eb","href":"/"},"favicon":"https://mintcdn.com/ionq/KP8cXNscCAA57Ku7/media/branding/favicon.png?fit=max\u0026auto=format\u0026n=KP8cXNscCAA57Ku7\u0026q=85\u0026s=82c7a4271938c62e2d0face324458e5b","api":{"openapi":["https://api.ionq.co/v0.3/api-docs","https://api.ionq.co/v0.4/api-docs"]},"appearance":{"default":"dark"},"background":{"color":{"dark":"#0F161B"}},"navbar":{"links":[],"primary":{"type":"button","label":"Sign In","href":"https://cloud.ionq.com"}},"footer":{"socials":{"twitter":"https://twitter.com/ionq_inc","github":"https://github.com/ionq","linkedin":"https://www.linkedin.com/company/ionq.co"}},"search":{"prompt":"Search for..."},"seo":{"metatags":{"og:logo":"/media/branding/ionq-logo-light.png"},"indexing":"all"},"integrations":{"ga4":{"measurementId":"G-4MVSY41MTC"}},"styling":{"latex":true},"navigation":{"global":{"anchors":[{"anchor":"Join our Slack","icon":"slack","href":"https://join.slack.com/t/ionqcommunity/shared_invite/zt-2ohj4fkvb-ErVKebhkwaP7S~lt2Gq0_w"},{"anchor":"Example Notebooks","icon":"github","href":"https://github.com/ionq-samples/"},{"anchor":"Other Resources","icon":"book-open-cover","href":"https://ionq.com/resources"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"ionq","hasAudioNarration":false,"actualSubdomain":"ionq","customDomains":["docs.ionq.com"],"gitSource":{"type":"github","owner":"ionq-samples","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6adb8b0e2d3c9c6f327a1f19","collectionId":"b88c1530-3396-4270-8569-b4fe17a1adfa","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6adb8b0e2d3c9c6f327a1f19"},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"REMOVE_BRANDING":{"status":"DISABLED"},"CONTEXTUAL_FEEDBACK":{"status":"DISABLED"},"CODE_SNIPPET_FEEDBACK":{"status":"DISABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6adb8b0e2d3c9c6f327a1f19","clientVersion":"0.0.4021","searchFilterCounts":[{"language":"default","tag":"API v0.4 (Latest)","count":29},{"language":"default","tag":"Jobs","count":20},{"language":"default","tag":"API v0.3","count":19},{"language":"default","tag":"Home","count":18},{"language":"default","tag":"SDKs","count":11},{"language":"default","tag":"Python SDKs","count":11},{"language":"default","tag":"IonQ v0.3 API","count":7},{"language":"default","tag":"User Manual","count":7},{"language":"default","tag":"Backends","count":5},{"language":"default","tag":"Guides","count":5}]},"assistantConfig":{"deflection":{"enabled":true,"email":"[email protected]"}},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"survey-popup.css","content":".ionq-survey-popup{--ionq-survey-bg:#ffffff;--ionq-survey-fg:#0f161b;--ionq-survey-muted:#4b5563;--ionq-survey-border:rgba(15, 22, 27, 0.1);--ionq-survey-shadow:0 12px 32px rgba(15, 22, 27, 0.18);--ionq-survey-accent:#ff5000;--ionq-survey-accent-hover:#e64800;position:fixed;right:1.25rem;bottom:1.25rem;z-index:60;box-sizing:border-box;width:min(22.5rem,calc(100vw - 2.5rem));padding:1.25rem 1.25rem 1.125rem;border:1px solid var(--ionq-survey-border);border-radius:.875rem;background:var(--ionq-survey-bg);color:var(--ionq-survey-fg);box-shadow:var(--ionq-survey-shadow);font-family:inherit;line-height:1.45;opacity:0;transform:translateY(.75rem);transition:opacity .25s ease,transform .25s ease;pointer-events:none}.ionq-survey-popup--visible{opacity:1;transform:translateY(0);pointer-events:auto}html.dark .ionq-survey-popup{--ionq-survey-bg:#161f26;--ionq-survey-fg:#f3f4f6;--ionq-survey-muted:#a8b3bd;--ionq-survey-border:rgba(255, 255, 255, 0.1);--ionq-survey-shadow:0 12px 32px rgba(0, 0, 0, 0.5)}.ionq-survey-popup__close{position:absolute;top:.5rem;right:.5rem;width:1.75rem;height:1.75rem;padding:0;border:0;border-radius:999px;background:0 0;color:var(--ionq-survey-muted);font-size:1.25rem;line-height:1;cursor:pointer}.ionq-survey-popup__close:focus-visible,.ionq-survey-popup__close:hover{background:var(--ionq-survey-border);color:var(--ionq-survey-fg);outline:0}.ionq-survey-popup__badge{display:inline-block;margin-bottom:.625rem;padding:.125rem .5rem;border-radius:999px;background:rgba(255,80,0,.12);color:var(--ionq-survey-accent);font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ionq-survey-popup__title{margin:0 1.5rem .375rem 0;font-size:1rem;font-weight:600;line-height:1.3}.ionq-survey-popup__body{margin:0 0 1rem;color:var(--ionq-survey-muted);font-size:.875rem}.ionq-survey-popup__actions{display:flex;flex-wrap:wrap;gap:.5rem .75rem;align-items:center}.ionq-survey-popup__cta{display:inline-flex;align-items:center;padding:.5rem .875rem;border-radius:.5rem;background:var(--ionq-survey-accent);color:#fff!important;font-size:.875rem;font-weight:600;text-decoration:none!important;transition:background .15s ease}.ionq-survey-popup__cta:focus-visible,.ionq-survey-popup__cta:hover{background:var(--ionq-survey-accent-hover);outline:0}.ionq-survey-popup__later{padding:.5rem .25rem;border:0;background:0 0;color:var(--ionq-survey-muted);font-size:.875rem;font-weight:500;cursor:pointer}.ionq-survey-popup__later:focus-visible,.ionq-survey-popup__later:hover{color:var(--ionq-survey-fg);text-decoration:underline;outline:0}@media (max-width:640px){.ionq-survey-popup{right:.75rem;left:.75rem;bottom:.75rem;width:auto}}@media (prefers-reduced-motion:reduce){.ionq-survey-popup{transition:none;transform:none}}"}],"page":{"pagePath":"api-reference/v0.3/jobs/create-a-job","slug":"/api-reference/v0.3/jobs/create-a-job","pageMetadata":{"openapi":"https://api.ionq.co/v0.3/api-docs POST /jobs","title":"Create a Job","description":"To submit a program to be simulated or executed on our quantum hardware, `POST` it to the `jobs` endpoint.\nFor `ionq.circuit.v0` multi-circuit payloads, each entry in `input.circuits` inherits the parent `gateset` unless the circuit provides its own override.\n","href":"/api-reference/v0.3/jobs/create-a-job"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_components.p, {\n children: [\"To submit a program to be simulated or executed on our quantum hardware, \", _jsx(_components.code, {\n children: \"POST\"\n }), \" it to the \", _jsx(_components.code, {\n children: \"jobs\"\n }), \" endpoint.\\nFor \", _jsx(_components.code, {\n children: \"ionq.circuit.v0\"\n }), \" multi-circuit payloads, each entry in \", _jsx(_components.code, {\n children: \"input.circuits\"\n }), \" inherits the parent \", _jsx(_components.code, {\n children: \"gateset\"\n }), \" unless the circuit provides its own override.\"]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"openapi":"https://api.ionq.co/v0.3/api-docs POST /jobs","title":"Create a Job","description":"To submit a program to be simulated or executed on our quantum hardware, `POST` it to the `jobs` endpoint.\nFor `ionq.circuit.v0` multi-circuit payloads, each entry in `input.circuits` inherits the parent `gateset` unless the circuit provides its own override.\n","href":"/api-reference/v0.3/jobs/create-a-job"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/_mintlify/custom/ionq/76975e31ca3d94be/survey-popup.js"],"openApiReferenceData":{"operation":{"operationId":"createJob","summary":"Create a Job","description":"To submit a program to be simulated or executed on our quantum hardware, `POST` it to the `jobs` endpoint.\nFor `ionq.circuit.v0` multi-circuit payloads, each entry in `input.circuits` inherits the parent `gateset` unless the circuit provides its own override.\n","tags":["jobs","job-output"],"requestBody":"49c22316-9d96-4295-9b02-d6858968e47a","responses":{"200":"6f47f889-b06a-4fe7-badf-455163408210","400":"650a4f06-72dc-4c60-a75c-7ca194a3fac7","413":"acd8152a-9a5b-4113-ab59-21a684b683a8"},"x-codeSamples":[{"lang":"curl","label":"Single-circuit job","source":"curl -X POST \"https://api.ionq.co/v0.3/jobs\" \\\n -H \"Authorization: apiKey your-api-key\" \\\n -H \"Content-Type: application/json\" \\\n -d '{ \"input\": { \"format\": \"ionq.circuit.v0\", \"qubits\": 1, \"circuit\": [ {\"gate\": \"h\", \"target\": 0} ] } }'\n"},{"lang":"curl","label":"Mixed-gateset multi-circuit job","source":"curl -X POST \"https://api.ionq.co/v0.3/jobs\" \\\n -H \"Authorization: apiKey your-api-key\" \\\n -H \"Content-Type: application/json\" \\\n -d '{\n \"target\": \"simulator\",\n \"name\": \"mixed gateset program\",\n \"input\": {\n \"format\": \"ionq.circuit.v0\",\n \"gateset\": \"native\",\n \"qubits\": 2,\n \"circuits\": [\n {\n \"name\": \"qis circuit override\",\n \"gateset\": \"qis\",\n \"circuit\": [\n {\n \"gate\": \"h\",\n \"target\": 0\n },\n {\n \"gate\": \"cnot\",\n \"target\": 0,\n \"control\": 1\n }\n ]\n },\n {\n \"name\": \"native circuit from parent\",\n \"circuit\": [\n {\n \"gate\": \"ms\",\n \"targets\": [0, 1],\n \"phases\": [0, 0.25]\n },\n {\n \"gate\": \"gpi2\",\n \"target\": 0,\n \"phase\": 0.75\n }\n ]\n }\n ]\n }\n }'\n"}],"method":"post","type":"path","servers":["4ba311b8-1179-4e9f-9953-14d26e8f0976"],"security":["8b8b1fa6-c760-469e-af7d-6a1bceec1a6c"],"path":"/jobs","baseUrlOptions":["https://api.ionq.co/v0.3/"],"title":"Create a Job","codeSamples":[{"label":"Single-circuit job","lang":"curl","source":"curl -X POST \"https://api.ionq.co/v0.3/jobs\" \\\n -H \"Authorization: apiKey your-api-key\" \\\n -H \"Content-Type: application/json\" \\\n -d '{ \"input\": { \"format\": \"ionq.circuit.v0\", \"qubits\": 1, \"circuit\": [ {\"gate\": \"h\", \"target\": 0} ] } }'\n"},{"label":"Mixed-gateset multi-circuit job","lang":"curl","source":"curl -X POST \"https://api.ionq.co/v0.3/jobs\" \\\n -H \"Authorization: apiKey your-api-key\" \\\n -H \"Content-Type: application/json\" \\\n -d '{\n \"target\": \"simulator\",\n \"name\": \"mixed gateset program\",\n \"input\": {\n \"format\": \"ionq.circuit.v0\",\n \"gateset\": \"native\",\n \"qubits\": 2,\n \"circuits\": [\n {\n \"name\": \"qis circuit override\",\n \"gateset\": \"qis\",\n \"circuit\": [\n {\n \"gate\": \"h\",\n \"target\": 0\n },\n {\n \"gate\": \"cnot\",\n \"target\": 0,\n \"control\": 1\n }\n ]\n },\n {\n \"name\": \"native circuit from parent\",\n \"circuit\": [\n {\n \"gate\": \"ms\",\n \"targets\": [0, 1],\n \"phases\": [0, 0.25]\n },\n {\n \"gate\": \"gpi2\",\n \"target\": 0,\n \"phase\": 0.75\n }\n ]\n }\n ]\n }\n }'\n"}],"requiredOnlyExamples":false,"requestExampleType":"codeSamples","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"content":{"application/json":{"schema":{"type":"object","description":"A job to be created","properties":{"name":{"type":"string","description":"A job name.","example":"My Awesome Job","uniqueKey":"name","typeLabel":"string"},"metadata":{"type":"object","description":"User defined metadata.","example":{"custom_key":"a string, maximum 400 chars"},"additionalProperties":true,"uniqueKey":"metadata","typeLabel":"object"},"shots":{"type":"number","description":"How many times to execute your circuit when submitting to a QPU or a \"non-ideal\" noisy simulator.","default":100,"uniqueKey":"shots","typeLabel":"number"},"target":{"type":"string","description":"Target hardware for job to run on.","default":"simulator","enum":["qpu.harmony","qpu.aria-1","qpu.aria-2","qpu.forte-1","qpu.forte-enterprise-1","simulator"],"uniqueKey":"target","typeLabel":"enum\u003cstring>"},"noise":{"description":"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.)","type":"object","properties":{"model":{"type":"string","description":"Selects a noise model to apply to a simulation job. The default, `ideal`, provides perfect simulation without noise, while other noise models like `harmony` are based on noise data collected from our actual quantum computers. Note that these are simplified noise models, not intended to exactly reproduce real quantum computations.","enum":["harmony","aria-1","ideal"],"uniqueKey":"noise.model","typeLabel":"enum\u003cstring>"},"seed":{"type":"integer","description":"This is the seed value for the pseudo-random sampling and noise generation when a system noise model is specified. The seed needs to be a positive integer between 1 and 2^31. Providing a seed is optional and allows for repeatable (i.e. non-random) outcomes. If a seed is not specified, one is chosen at random and will be provided in the output for the simulation. This field does not apply to simulations using the \"ideal\" noise model. This field also does not apply to `qpu.*` targets.","example":100,"uniqueKey":"noise.seed","typeLabel":"integer"}},"uniqueKey":"noise","typeLabel":"object"},"input":{"oneOf":[{"type":"object","title":"JobInput","description":"Input for creating a job via a Quantum Program","required":["qubits","circuit"],"properties":{"circuit":{"type":"array","description":"Array of QIS circuit operations.","example":[{"gate":"h","target":0},{"gate":"cnot","control":0,"target":1}],"items":{"type":"object","properties":{"gate":{"type":"string","description":"Name of gate to apply (see Supported Gates list)","uniqueKey":"input.oneOf.0.circuit.items.[INDEX].gate","typeLabel":"string"},"target":{"type":"number","description":"Qubit index (starting from zero) to apply gate to.\n**Note**: If a gate uses multiple target qubits (e.g. CNOT or SWAP), use the `targets` array instead.\n","uniqueKey":"input.oneOf.0.circuit.items.[INDEX].target","typeLabel":"number"},"targets":{"type":"array","description":"Use in place of `target`, if multiple gate uses multiple targets qubits.","items":{"type":"number","uniqueKey":"input.oneOf.0.circuit.items.[INDEX].targets.items.[INDEX]","typeLabel":"number"},"uniqueKey":"input.oneOf.0.circuit.items.[INDEX].targets","typeLabel":"number[]"},"control":{"type":"number","description":"Qubit index (starting from zero) to use as a gate control. We support up to 7 controls per gate.\n**Note**: If a gate uses multiple control qubits (e.g. `CCNOT`), use the `controls` array instead.\n","uniqueKey":"input.oneOf.0.circuit.items.[INDEX].control","typeLabel":"number"},"controls":{"type":"array","description":"Use in place of `control`, if the gate uses multiple control qubits.","items":{"type":"number","uniqueKey":"input.oneOf.0.circuit.items.[INDEX].controls.items.[INDEX]","typeLabel":"number"},"uniqueKey":"input.oneOf.0.circuit.items.[INDEX].controls","typeLabel":"number[]"},"rotation":{"type":"number","description":"Rotation angle in radians, for gates that take it, like RX","uniqueKey":"input.oneOf.0.circuit.items.[INDEX].rotation","typeLabel":"number"}},"uniqueKey":"input.oneOf.0.circuit.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"input.oneOf.0.circuit","typeLabel":"object[]"},"qubits":{"type":"integer","description":"Number of qubits your circuit requires.","example":2,"isRequired":true,"uniqueKey":"input.oneOf.0.qubits","typeLabel":"integer"},"format":{"type":"string","default":"ionq.circuit.v0","enum":["ionq.circuit.v0"],"uniqueKey":"input.oneOf.0.format","typeLabel":"enum\u003cstring>"},"gateset":{"type":"string","description":"The type of gates to allow for this job.","default":"qis","enum":["qis"],"uniqueKey":"input.oneOf.0.gateset","typeLabel":"enum\u003cstring>"}},"uniqueKey":"input.oneOf.0","typeLabel":"JobInput · object"},{"type":"object","title":"JobInput","description":"Input for creating a job via a Quantum Program","properties":{"format":{"type":"string","default":"ionq.circuit.v0","enum":["ionq.circuit.v0"],"uniqueKey":"input.oneOf.1.format","typeLabel":"enum\u003cstring>"},"gateset":{"type":"string","description":"The type of gates to allow for this job.","default":"qis","enum":["qis"],"uniqueKey":"input.oneOf.1.gateset","typeLabel":"enum\u003cstring>"},"circuits":{"type":"array","description":"A list of circuits to execute. At most 5,000 circuits, totalling at most 150,000 gates across them.","maxItems":5000,"items":{"oneOf":[{"type":"object","required":["circuit"],"properties":{"circuit":{"type":"array","description":"Array of QIS circuit operations.","example":[{"gate":"h","target":0},{"gate":"cnot","control":0,"target":1}],"items":{"type":"object","properties":{"gate":{"type":"string","description":"Name of gate to apply (see Supported Gates list)","uniqueKey":"input.oneOf.1.circuits.items.[INDEX].oneOf.0.circuit.items.[INDEX].gate","typeLabel":"string"},"target":{"type":"number","description":"Qubit index (starting from zero) to apply gate to.\n**Note**: If a gate uses multiple target qubits (e.g. CNOT or SWAP), use the `targets` array instead.\n","uniqueKey":"input.oneOf.1.circuits.items.[INDEX].oneOf.0.circuit.items.[INDEX].target","typeLabel":"number"},"targets":{"type":"array","description":"Use in place of `target`, if multiple gate uses multiple targets qubits.","items":{"type":"number","uniqueKey":"input.oneOf.1.circuits.items.[INDEX].oneOf.0.circuit.items.[INDEX].targets.items.[INDEX]","typeLabel":"number"},"uniqueKey":"input.oneOf.1.circuits.items.[INDEX].oneOf.0.circuit.items.[INDEX].targets","typeLabel":"number[]"},"control":{"type":"number","description":"Qubit index (starting from zero) to use as a gate control. We support up to 7 controls per gate.\n**Note**: If a gate uses multiple control qubits (e.g. `CCNOT`), use the `controls` array instead.\n","uniqueKey":"input.oneOf.1.circuits.items.[INDEX].oneOf.0.circuit.items.[INDEX].control","typeLabel":"number"},"controls":{"type":"array","description":"Use in place of `control`, if the gate uses multiple control qubits.","items":{"type":"number","uniqueKey":"input.oneOf.1.circuits.items.[INDEX].oneOf.0.circuit.items.[INDEX].controls.items.[INDEX]","typeLabel":"number"},"uniqueKey":"input.oneOf.1.circuits.items.[INDEX].oneOf.0.circuit.items.[INDEX].controls","typeLabel":"number[]"},"rotation":{"type":"number","description":"Rotation angle in radians, for gates that take it, like RX","uniqueKey":"input.oneOf.1.circuits.items.[INDEX].oneOf.0.circuit.items.[INDEX].rotation","typeLabel":"number"}},"uniqueKey":"input.oneOf.1.circuits.items.[INDEX].oneOf.0.circuit.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"input.oneOf.1.circuits.items.[INDEX].oneOf.0.circuit","typeLabel":"object[]"},"gateset":{"type":"string","description":"Optional gateset override for this individual circuit. If not specified, inherits from parent. When set to 'qis', the circuit must use QISCircuitSpecification.","enum":["qis"],"uniqueKey":"input.oneOf.1.circuits.items.[INDEX].oneOf.0.gateset","typeLabel":"enum\u003cstring>"},"name":{"type":"string","description":"Optional name for this individual circuit.","uniqueKey":"input.oneOf.1.circuits.items.[INDEX].oneOf.0.name","typeLabel":"string"},"qubits":{"type":"integer","description":"Number of qubits your circuit requires.","uniqueKey":"input.oneOf.1.circuits.items.[INDEX].oneOf.0.qubits","typeLabel":"integer"},"registers":{"type":"array","items":{"type":"integer","uniqueKey":"input.oneOf.1.circuits.items.[INDEX].oneOf.0.registers.items.[INDEX]","typeLabel":"integer"},"description":"Registers to use in your circuit. Each register is a list of qubit indices (starting from zero).\n","uniqueKey":"input.oneOf.1.circuits.items.[INDEX].oneOf.0.registers","typeLabel":"integer[]"}},"uniqueKey":"input.oneOf.1.circuits.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","required":["circuit"],"properties":{"circuit":{"title":"Native Circuit","type":"array","description":"Array of native circuit operations.","example":[{"gate":"gpi2","phase":0.1,"target":1},{"gate":"ms","phases":[0.1,0.2],"targets":[1,2]},{"gate":"zz","angle":0.2,"targets":[1,2]}],"items":{"type":"object","properties":{"gate":{"type":"string","description":"Name of gate to apply (see Native Gates list). This controls which set of fields below can be used (phase vs phases, target vs targets).","uniqueKey":"input.oneOf.1.circuits.items.[INDEX].oneOf.1.circuit.items.[INDEX].gate","typeLabel":"string"},"target":{"type":"number","description":"Qubit index (starting from zero) to apply gate to.","uniqueKey":"input.oneOf.1.circuits.items.[INDEX].oneOf.1.circuit.items.[INDEX].target","typeLabel":"number"},"phase":{"type":"number","description":"Phase of gate (measured in Turns; i.e., units of 2π)","uniqueKey":"input.oneOf.1.circuits.items.[INDEX].oneOf.1.circuit.items.[INDEX].phase","typeLabel":"number"},"phases":{"type":"array","description":"Phases of gate (measured in Turns; i.e., units of 2π). Used for gates that target more than one ion.","items":{"type":"number","uniqueKey":"input.oneOf.1.circuits.items.[INDEX].oneOf.1.circuit.items.[INDEX].phases.items.[INDEX]","typeLabel":"number"},"uniqueKey":"input.oneOf.1.circuits.items.[INDEX].oneOf.1.circuit.items.[INDEX].phases","typeLabel":"number[]"},"angle":{"type":"number","description":"Angle of gate (measured in Turns; i.e., units of 2π), from 0 (identity) to 0.25 (fully entangled). Optional, used for `ms` gates only.","uniqueKey":"input.oneOf.1.circuits.items.[INDEX].oneOf.1.circuit.items.[INDEX].angle","typeLabel":"number"},"targets":{"type":"array","description":"Qubit index(es) (starting from zero) to apply gate to.","items":{"type":"number","uniqueKey":"input.oneOf.1.circuits.items.[INDEX].oneOf.1.circuit.items.[INDEX].targets.items.[INDEX]","typeLabel":"number"},"uniqueKey":"input.oneOf.1.circuits.items.[INDEX].oneOf.1.circuit.items.[INDEX].targets","typeLabel":"number[]"}},"uniqueKey":"input.oneOf.1.circuits.items.[INDEX].oneOf.1.circuit.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"input.oneOf.1.circuits.items.[INDEX].oneOf.1.circuit","typeLabel":"Native Circuit · object[]"},"gateset":{"type":"string","description":"Optional gateset override for this individual circuit. If not specified, inherits from parent. When set to 'native', the circuit must use NativeCircuitSpecification.","enum":["native"],"uniqueKey":"input.oneOf.1.circuits.items.[INDEX].oneOf.1.gateset","typeLabel":"enum\u003cstring>"},"name":{"type":"string","description":"Optional name for this individual circuit.","uniqueKey":"input.oneOf.1.circuits.items.[INDEX].oneOf.1.name","typeLabel":"string"},"qubits":{"type":"integer","description":"Number of qubits your circuit requires.","uniqueKey":"input.oneOf.1.circuits.items.[INDEX].oneOf.1.qubits","typeLabel":"integer"},"registers":{"type":"array","items":{"type":"integer","uniqueKey":"input.oneOf.1.circuits.items.[INDEX].oneOf.1.registers.items.[INDEX]","typeLabel":"integer"},"description":"Registers to use in your circuit. Each register is a list of qubit indices (starting from zero).\n","uniqueKey":"input.oneOf.1.circuits.items.[INDEX].oneOf.1.registers","typeLabel":"integer[]"}},"uniqueKey":"input.oneOf.1.circuits.items.[INDEX].oneOf.1","typeLabel":"object"}],"uniqueKey":"input.oneOf.1.circuits.items.[INDEX]","typeLabel":"object"},"uniqueKey":"input.oneOf.1.circuits","typeLabel":"object[]"}},"uniqueKey":"input.oneOf.1","typeLabel":"JobInput · object"},{"type":"object","title":"JobInput","description":"Input for creating a job via a Quantum Program","required":["gateset","qubits","circuit"],"properties":{"gateset":{"type":"string","description":"The type of gates to allow for this job.","default":"qis","enum":["native"],"isRequired":true,"uniqueKey":"input.oneOf.2.gateset","typeLabel":"enum\u003cstring>"},"circuit":{"title":"Native Circuit","type":"array","description":"Array of native circuit operations.","example":[{"gate":"gpi2","phase":0.1,"target":1},{"gate":"ms","phases":[0.1,0.2],"targets":[1,2]},{"gate":"zz","angle":0.2,"targets":[1,2]}],"items":{"type":"object","properties":{"gate":{"type":"string","description":"Name of gate to apply (see Native Gates list). This controls which set of fields below can be used (phase vs phases, target vs targets).","uniqueKey":"input.oneOf.2.circuit.items.[INDEX].gate","typeLabel":"string"},"target":{"type":"number","description":"Qubit index (starting from zero) to apply gate to.","uniqueKey":"input.oneOf.2.circuit.items.[INDEX].target","typeLabel":"number"},"phase":{"type":"number","description":"Phase of gate (measured in Turns; i.e., units of 2π)","uniqueKey":"input.oneOf.2.circuit.items.[INDEX].phase","typeLabel":"number"},"phases":{"type":"array","description":"Phases of gate (measured in Turns; i.e., units of 2π). Used for gates that target more than one ion.","items":{"type":"number","uniqueKey":"input.oneOf.2.circuit.items.[INDEX].phases.items.[INDEX]","typeLabel":"number"},"uniqueKey":"input.oneOf.2.circuit.items.[INDEX].phases","typeLabel":"number[]"},"angle":{"type":"number","description":"Angle of gate (measured in Turns; i.e., units of 2π), from 0 (identity) to 0.25 (fully entangled). Optional, used for `ms` gates only.","uniqueKey":"input.oneOf.2.circuit.items.[INDEX].angle","typeLabel":"number"},"targets":{"type":"array","description":"Qubit index(es) (starting from zero) to apply gate to.","items":{"type":"number","uniqueKey":"input.oneOf.2.circuit.items.[INDEX].targets.items.[INDEX]","typeLabel":"number"},"uniqueKey":"input.oneOf.2.circuit.items.[INDEX].targets","typeLabel":"number[]"}},"uniqueKey":"input.oneOf.2.circuit.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"input.oneOf.2.circuit","typeLabel":"Native Circuit · object[]"},"qubits":{"type":"integer","description":"Number of qubits your circuit requires.","example":2,"isRequired":true,"uniqueKey":"input.oneOf.2.qubits","typeLabel":"integer"},"format":{"type":"string","default":"ionq.circuit.v0","enum":["ionq.circuit.v0"],"uniqueKey":"input.oneOf.2.format","typeLabel":"enum\u003cstring>"}},"uniqueKey":"input.oneOf.2","typeLabel":"JobInput · object"},{"type":"object","title":"JobInput","description":"Input for creating a job via a Quantum Program","required":["gateset"],"properties":{"gateset":{"type":"string","description":"The type of gates to allow for this job.","default":"qis","enum":["native"],"isRequired":true,"uniqueKey":"input.oneOf.3.gateset","typeLabel":"enum\u003cstring>"},"format":{"type":"string","default":"ionq.circuit.v0","enum":["ionq.circuit.v0"],"uniqueKey":"input.oneOf.3.format","typeLabel":"enum\u003cstring>"},"circuits":{"type":"array","description":"A list of circuits to execute. At most 5,000 circuits, totalling at most 150,000 gates across them.","maxItems":5000,"items":{"oneOf":[{"type":"object","required":["circuit"],"properties":{"circuit":{"title":"Native Circuit","type":"array","description":"Array of native circuit operations.","example":[{"gate":"gpi2","phase":0.1,"target":1},{"gate":"ms","phases":[0.1,0.2],"targets":[1,2]},{"gate":"zz","angle":0.2,"targets":[1,2]}],"items":{"type":"object","properties":{"gate":{"type":"string","description":"Name of gate to apply (see Native Gates list). This controls which set of fields below can be used (phase vs phases, target vs targets).","uniqueKey":"input.oneOf.3.circuits.items.[INDEX].oneOf.0.circuit.items.[INDEX].gate","typeLabel":"string"},"target":{"type":"number","description":"Qubit index (starting from zero) to apply gate to.","uniqueKey":"input.oneOf.3.circuits.items.[INDEX].oneOf.0.circuit.items.[INDEX].target","typeLabel":"number"},"phase":{"type":"number","description":"Phase of gate (measured in Turns; i.e., units of 2π)","uniqueKey":"input.oneOf.3.circuits.items.[INDEX].oneOf.0.circuit.items.[INDEX].phase","typeLabel":"number"},"phases":{"type":"array","description":"Phases of gate (measured in Turns; i.e., units of 2π). Used for gates that target more than one ion.","items":{"type":"number","uniqueKey":"input.oneOf.3.circuits.items.[INDEX].oneOf.0.circuit.items.[INDEX].phases.items.[INDEX]","typeLabel":"number"},"uniqueKey":"input.oneOf.3.circuits.items.[INDEX].oneOf.0.circuit.items.[INDEX].phases","typeLabel":"number[]"},"angle":{"type":"number","description":"Angle of gate (measured in Turns; i.e., units of 2π), from 0 (identity) to 0.25 (fully entangled). Optional, used for `ms` gates only.","uniqueKey":"input.oneOf.3.circuits.items.[INDEX].oneOf.0.circuit.items.[INDEX].angle","typeLabel":"number"},"targets":{"type":"array","description":"Qubit index(es) (starting from zero) to apply gate to.","items":{"type":"number","uniqueKey":"input.oneOf.3.circuits.items.[INDEX].oneOf.0.circuit.items.[INDEX].targets.items.[INDEX]","typeLabel":"number"},"uniqueKey":"input.oneOf.3.circuits.items.[INDEX].oneOf.0.circuit.items.[INDEX].targets","typeLabel":"number[]"}},"uniqueKey":"input.oneOf.3.circuits.items.[INDEX].oneOf.0.circuit.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"input.oneOf.3.circuits.items.[INDEX].oneOf.0.circuit","typeLabel":"Native Circuit · object[]"},"gateset":{"type":"string","description":"Optional gateset override for this individual circuit. If not specified, inherits from parent. When set to 'native', the circuit must use NativeCircuitSpecification.","enum":["native"],"uniqueKey":"input.oneOf.3.circuits.items.[INDEX].oneOf.0.gateset","typeLabel":"enum\u003cstring>"},"name":{"type":"string","description":"Optional name for this individual circuit.","uniqueKey":"input.oneOf.3.circuits.items.[INDEX].oneOf.0.name","typeLabel":"string"},"qubits":{"type":"integer","description":"Number of qubits your circuit requires.","uniqueKey":"input.oneOf.3.circuits.items.[INDEX].oneOf.0.qubits","typeLabel":"integer"},"registers":{"type":"array","items":{"type":"integer","uniqueKey":"input.oneOf.3.circuits.items.[INDEX].oneOf.0.registers.items.[INDEX]","typeLabel":"integer"},"description":"Registers to use in your circuit. Each register is a list of qubit indices (starting from zero).\n","uniqueKey":"input.oneOf.3.circuits.items.[INDEX].oneOf.0.registers","typeLabel":"integer[]"}},"uniqueKey":"input.oneOf.3.circuits.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","required":["circuit"],"properties":{"circuit":{"type":"array","description":"Array of QIS circuit operations.","example":[{"gate":"h","target":0},{"gate":"cnot","control":0,"target":1}],"items":{"type":"object","properties":{"gate":{"type":"string","description":"Name of gate to apply (see Supported Gates list)","uniqueKey":"input.oneOf.3.circuits.items.[INDEX].oneOf.1.circuit.items.[INDEX].gate","typeLabel":"string"},"target":{"type":"number","description":"Qubit index (starting from zero) to apply gate to.\n**Note**: If a gate uses multiple target qubits (e.g. CNOT or SWAP), use the `targets` array instead.\n","uniqueKey":"input.oneOf.3.circuits.items.[INDEX].oneOf.1.circuit.items.[INDEX].target","typeLabel":"number"},"targets":{"type":"array","description":"Use in place of `target`, if multiple gate uses multiple targets qubits.","items":{"type":"number","uniqueKey":"input.oneOf.3.circuits.items.[INDEX].oneOf.1.circuit.items.[INDEX].targets.items.[INDEX]","typeLabel":"number"},"uniqueKey":"input.oneOf.3.circuits.items.[INDEX].oneOf.1.circuit.items.[INDEX].targets","typeLabel":"number[]"},"control":{"type":"number","description":"Qubit index (starting from zero) to use as a gate control. We support up to 7 controls per gate.\n**Note**: If a gate uses multiple control qubits (e.g. `CCNOT`), use the `controls` array instead.\n","uniqueKey":"input.oneOf.3.circuits.items.[INDEX].oneOf.1.circuit.items.[INDEX].control","typeLabel":"number"},"controls":{"type":"array","description":"Use in place of `control`, if the gate uses multiple control qubits.","items":{"type":"number","uniqueKey":"input.oneOf.3.circuits.items.[INDEX].oneOf.1.circuit.items.[INDEX].controls.items.[INDEX]","typeLabel":"number"},"uniqueKey":"input.oneOf.3.circuits.items.[INDEX].oneOf.1.circuit.items.[INDEX].controls","typeLabel":"number[]"},"rotation":{"type":"number","description":"Rotation angle in radians, for gates that take it, like RX","uniqueKey":"input.oneOf.3.circuits.items.[INDEX].oneOf.1.circuit.items.[INDEX].rotation","typeLabel":"number"}},"uniqueKey":"input.oneOf.3.circuits.items.[INDEX].oneOf.1.circuit.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"input.oneOf.3.circuits.items.[INDEX].oneOf.1.circuit","typeLabel":"object[]"},"gateset":{"type":"string","description":"Optional gateset override for this individual circuit. If not specified, inherits from parent. When set to 'qis', the circuit must use QISCircuitSpecification.","enum":["qis"],"uniqueKey":"input.oneOf.3.circuits.items.[INDEX].oneOf.1.gateset","typeLabel":"enum\u003cstring>"},"name":{"type":"string","description":"Optional name for this individual circuit.","uniqueKey":"input.oneOf.3.circuits.items.[INDEX].oneOf.1.name","typeLabel":"string"},"qubits":{"type":"integer","description":"Number of qubits your circuit requires.","uniqueKey":"input.oneOf.3.circuits.items.[INDEX].oneOf.1.qubits","typeLabel":"integer"},"registers":{"type":"array","items":{"type":"integer","uniqueKey":"input.oneOf.3.circuits.items.[INDEX].oneOf.1.registers.items.[INDEX]","typeLabel":"integer"},"description":"Registers to use in your circuit. Each register is a list of qubit indices (starting from zero).\n","uniqueKey":"input.oneOf.3.circuits.items.[INDEX].oneOf.1.registers","typeLabel":"integer[]"}},"uniqueKey":"input.oneOf.3.circuits.items.[INDEX].oneOf.1","typeLabel":"object"}],"uniqueKey":"input.oneOf.3.circuits.items.[INDEX]","typeLabel":"object"},"uniqueKey":"input.oneOf.3.circuits","typeLabel":"object[]"}},"uniqueKey":"input.oneOf.3","typeLabel":"JobInput · object"},{"type":"object","title":"JobInput","description":"Input for creating a job via a Quantum Program","required":["format"],"properties":{"format":{"type":"string","default":"ionq.circuit.v0","enum":["quipper"],"isRequired":true,"uniqueKey":"input.oneOf.4.format","typeLabel":"enum\u003cstring>"},"data":{"type":"string","description":"String source for quipper.","uniqueKey":"input.oneOf.4.data","typeLabel":"string"}},"uniqueKey":"input.oneOf.4","typeLabel":"JobInput · object"}],"uniqueKey":"input","typeLabel":"JobInput · object"},"error_mitigation":{"type":"object","description":"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.","properties":{"debias":{"type":"boolean","description":"Set to true to turn on [debiasing](/features/error-mitigation-debiasing), which can improve circuit performance by removing qubit-specific noise. _Debiasing is on by default for Aria- and Forte-class systems for jobs with 500 or more shots._","uniqueKey":"error_mitigation.debias","typeLabel":"boolean"}},"uniqueKey":"error_mitigation","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"single_circuit":{"title":"single_circuit","value":{"input":{"format":"ionq.circuit.v0","qubits":1,"circuit":[{"gate":"h","target":0}]}}},"mixed_multi_circuit":{"title":"mixed_multi_circuit","value":{"target":"simulator","name":"mixed gateset program","input":{"format":"ionq.circuit.v0","gateset":"native","qubits":2,"circuits":[{"name":"qis circuit override","gateset":"qis","circuit":[{"gate":"h","target":0},{"gate":"cnot","target":0,"control":1}]},{"name":"native circuit from parent","circuit":[{"gate":"ms","targets":[0,1],"phases":[0,0.25]},{"gate":"gpi2","target":0,"phase":0.75}]}]}}}},"exampleType":"examples"}},"exampleType":"examples"},"responses":{"6f47f889-b06a-4fe7-badf-455163408210":{"description":"Successfully created a Job","content":{"application/json":{"schema":{"type":"object","description":"Response body from a successful job creation.","required":["id","status","request"],"properties":{"id":{"type":"string","format":"uuid","example":"aa54e783-0a9b-4f73-ad2f-63983b6aa4a8","description":"The UUID of a job. We'll provide the UUID initially in our response to a [job creation request](/api-reference/v0.3/jobs/create-a-job).","isRequired":true,"uniqueKey":"id","typeLabel":"string\u003cuuid>"},"status":{"type":"string","description":"Status of a job (always `ready`).","enum":["ready"],"isRequired":true,"uniqueKey":"status","typeLabel":"enum\u003cstring>"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"id":"aa54e783-0a9b-4f73-ad2f-63983b6aa4a8","status":"ready"}}},"exampleType":"generated"}},"exampleType":"generated"},"650a4f06-72dc-4c60-a75c-7ca194a3fac7":{"description":"Bad Request. A multi-circuit job may contain at most 5,000 circuits and 150,000 gates in total across them; validation cost scales with gate count, so a job can exceed the gate limit while staying under both the circuit count and the body size.","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"acd8152a-9a5b-4113-ab59-21a684b683a8":{"description":"Request Entity Too Large. The request body may not exceed 10MB.","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}}},"security":{"8b8b1fa6-c760-469e-af7d-6a1bceec1a6c":{"API_Key":{"type":"http","scheme":"apiKey","description":"API keys are associated with a user and can be created on the\n[IonQ Quantum Cloud](https://cloud.ionq.com) application. To authenticate, prefix your API Key with `apiKey ` and place it in the `Authorization` request header. Ex: `Authorization: apiKey your-api-key`\n","scopes":[],"schemeName":"API_Key"}}},"servers":{"4ba311b8-1179-4e9f-9953-14d26e8f0976":{"url":"https://api.ionq.co/v0.3/"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"apiKey","description":"API keys are associated with a user and can be created on the\n[IonQ Quantum Cloud](https://cloud.ionq.com) application. To authenticate, prefix your API Key with `apiKey ` and place it in the `Authorization` request header. Ex: `Authorization: apiKey your-api-key`\n","scopes":[],"schemeName":"API_Key"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"API keys are associated with a user and can be created on the\n[IonQ Quantum Cloud](https://cloud.ionq.com) application. To authenticate, prefix your API Key with `apiKey ` and place it in the `Authorization` request header. Ex: `Authorization: apiKey your-api-key`\n","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"API_Key","name":"Authorization"}],"title":"API_Key"}]},"originalFileLocation":"https://api.ionq.co/v0.3/api-docs"},"subdomain":"ionq","siteName":"IonQ Quantum Cloud Documentation","title":"Create a Job - IonQ Quantum Cloud Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-03-30T21:48:09.650Z","originalFileLocation":"api-reference/v0.3/jobs/create-a-job.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"dark\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"To submit a program to be simulated or executed on our quantum hardware, POST it to the jobs endpoint. For ionq.circuit.v0 multi-circuit payloads, each entry in input.circuits inherits the parent gateset unless the circuit provides its own override.\">\u003cmeta data-mint-head name=\"application-name\" content=\"IonQ Quantum Cloud Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/ionq/kNvIbD7sfYoz1On3/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/ionq/kNvIbD7sfYoz1On3/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/ionq/kNvIbD7sfYoz1On3/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/ionq/kNvIbD7sfYoz1On3/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/ionq/kNvIbD7sfYoz1On3/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/ionq/kNvIbD7sfYoz1On3/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/ionq/kNvIbD7sfYoz1On3/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/ionq/kNvIbD7sfYoz1On3/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/ionq/kNvIbD7sfYoz1On3/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Create a Job - IonQ Quantum Cloud Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"To submit a program to be simulated or executed on our quantum hardware, POST it to the jobs endpoint. For ionq.circuit.v0 multi-circuit payloads, each entry in input.circuits inherits the parent gateset unless the circuit provides its own override.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"IonQ Quantum Cloud Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.ionq.com/api-reference/v0.3/jobs/create-a-job\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://ionq.mintlify.app/_mintlify/api/og/v2?division=Jobs\u0026amp;title=Create+a+Job\u0026amp;description=To+submit+a+program+to+be+simulated+or+executed+on+our+quantum+hardware%2C+%60POST%60+it+to+the+%60jobs%60+endpoint.%0AFor+%60ionq.circuit.v0%60+multi-circuit+payloads%2C+each+en\u0026amp;theme=f6791b5e02266258dbd08105\u0026amp;signature=78588eae1ca0488d00b177803069cc95a140c0e83d57299e9dff8f9918adeb42\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Create a Job - IonQ Quantum Cloud Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"To submit a program to be simulated or executed on our quantum hardware, POST it to the jobs endpoint. For ionq.circuit.v0 multi-circuit payloads, each entry in input.circuits inherits the parent gateset unless the circuit provides its own override.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://ionq.mintlify.app/_mintlify/api/og/v2?division=Jobs\u0026amp;title=Create+a+Job\u0026amp;description=To+submit+a+program+to+be+simulated+or+executed+on+our+quantum+hardware%2C+%60POST%60+it+to+the+%60jobs%60+endpoint.%0AFor+%60ionq.circuit.v0%60+multi-circuit+payloads%2C+each+en\u0026amp;theme=f6791b5e02266258dbd08105\u0026amp;signature=78588eae1ca0488d00b177803069cc95a140c0e83d57299e9dff8f9918adeb42\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/ionq/kNvIbD7sfYoz1On3/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"IonQ Quantum Cloud Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#FF5000\">\u003cmeta data-mint-head name=\"og:logo\" content=\"/media/branding/ionq-logo-light.png\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.ionq.com/api-reference/v0.3/jobs/create-a-job\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/v0.3/jobs/create-a-job.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.ionq.com/#organization\",\"name\":\"IonQ Quantum Cloud Documentation\",\"url\":\"https://docs.ionq.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/ionq/KP8cXNscCAA57Ku7/media/branding/ionq-logo-light.png?fit=max\u0026auto=format\u0026n=KP8cXNscCAA57Ku7\u0026q=85\u0026s=11cad3438352638e3454cd778e5edbd2\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.ionq.com#website\",\"name\":\"IonQ Quantum Cloud Documentation\",\"url\":\"https://docs.ionq.com\",\"publisher\":{\"@id\":\"https://docs.ionq.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.ionq.com/api-reference/v0.3/jobs/create-a-job#webpage\",\"url\":\"https://docs.ionq.com/api-reference/v0.3/jobs/create-a-job\",\"name\":\"Create a Job\",\"description\":\"To submit a program to be simulated or executed on our quantum hardware, POST it to the jobs endpoint. For ionq.circuit.v0 multi-circuit payloads, each entry in input.circuits inherits the parent gateset unless the circuit provides its own override.\",\"dateModified\":\"2026-03-30T21:48:09.650Z\",\"isPartOf\":{\"@id\":\"https://docs.ionq.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.ionq.com/api-reference/v0.3/jobs/create-a-job#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.ionq.com/api-reference/v0.3/jobs/create-a-job#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Jobs\",\"item\":\"https://docs.ionq.com/api-reference/v0.3/jobs/get-jobs\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Create a Job\",\"item\":\"https://docs.ionq.com/api-reference/v0.3/jobs/create-a-job\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.ionq.com/api-reference/v0.3/jobs/create-a-job#apireference\",\"headline\":\"Create a Job\",\"name\":\"Create a Job\",\"description\":\"To submit a program to be simulated or executed on our quantum hardware, POST it to the jobs endpoint. For ionq.circuit.v0 multi-circuit payloads, each entry in input.circuits inherits the parent gateset unless the circuit provides its own override.\",\"url\":\"https://docs.ionq.com/api-reference/v0.3/jobs/create-a-job\",\"mainEntityOfPage\":{\"@id\":\"https://docs.ionq.com/api-reference/v0.3/jobs/create-a-job#webpage\"},\"dateModified\":\"2026-03-30T21:48:09.650Z\",\"publisher\":{\"@id\":\"https://docs.ionq.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.ionq.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"IonQ Quantum Cloud Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"IonQ Quantum Cloud Documentation","nav":{"global":{"anchors":[{"anchor":"Join our Slack","icon":"slack","href":"https://join.slack.com/t/ionqcommunity/shared_invite/zt-2ohj4fkvb-ErVKebhkwaP7S~lt2Gq0_w"},{"anchor":"Example Notebooks","icon":"github","href":"https://github.com/ionq-samples/"},{"anchor":"Other Resources","icon":"book-open-cover","href":"https://ionq.com/resources"}]},"tabs":[{"tab":"Home","pages":[{"title":"Home","href":""}]},{"tab":"SDKs","pages":[{"title":"SDKs","href":"/sdks"}]},{"tab":"API v0.4 (Latest)","pages":[{"title":"API v0.4 (Latest)","href":"/api-reference/v0.4/introduction"}]},{"tab":"API v0.3","groups":[{"group":"IonQ v0.3 API","pages":[{"title":"Introduction","href":"/api-reference/v0.3/introduction"},{"title":"API Core Concepts","href":"/api-reference/v0.3/core-concepts"},{"title":"v0.3 Error Codes","href":"/api-reference/v0.3/error-codes"},{"title":"Writing Quantum Programs","href":"/api-reference/v0.3/writing-quantum-programs"},{"title":"Migrating from old versions","href":"/api-reference/v0.3/migrating-from-old-versions"},{"title":"Multicircuit Jobs","href":"/api-reference/v0.3/multicircuit-jobs"},{"title":"Using native gates with the IonQ API","href":"/api-reference/v0.3/native-gates-api"}]},{"group":"Jobs","pages":[{"openapi":"https://api.ionq.co/v0.3/api-docs GET /jobs","title":"Get Jobs","description":"**NOTE**: If request filters are provided, this endpoint will limit responses to 1 or more specific jobs based on those filters.\u003cbr />\u003cbr />\nThis endpoint retrieves all jobs this API key is authorized to view.\n","href":"/api-reference/v0.3/jobs/get-jobs"},{"openapi":"https://api.ionq.co/v0.3/api-docs POST /jobs","title":"Create a Job","href":"/api-reference/v0.3/jobs/create-a-job"},{"openapi":"https://api.ionq.co/v0.3/api-docs DELETE /jobs","title":"Delete many Jobs","description":"Permanently remove many jobs from our platform. This cannot be undone.","href":"/api-reference/v0.3/jobs/delete-many-jobs"},{"openapi":"https://api.ionq.co/v0.3/api-docs GET /jobs/{UUID}","title":"Get a specific Job","href":"/api-reference/v0.3/jobs/get-a-specific-job"},{"openapi":"https://api.ionq.co/v0.3/api-docs DELETE /jobs/{UUID}","title":"Delete a Job","href":"/api-reference/v0.3/jobs/delete-a-job"},{"openapi":"https://api.ionq.co/v0.3/api-docs GET /jobs/{UUID}/results","title":"Get a Job's output","href":"/api-reference/v0.3/jobs/get-a-specific-jobs-output"},{"openapi":"https://api.ionq.co/v0.3/api-docs PUT /jobs/{UUID}/status/cancel","title":"Cancel a Job","href":"/api-reference/v0.3/jobs/cancel-a-job"},{"openapi":"https://api.ionq.co/v0.3/api-docs PUT /jobs/status/cancel","title":"Cancel many Jobs","href":"/api-reference/v0.3/jobs/cancel-many-jobs"}]},{"group":"Characterizations","pages":[{"openapi":"https://api.ionq.co/v0.3/api-docs GET /characterizations/backends/{backend}","title":"Get All Backend Characterizations","href":"/api-reference/v0.3/characterizations/get-all-backend-characterizations"},{"openapi":"https://api.ionq.co/v0.3/api-docs GET /characterizations/backends/{backend}/current","title":"Get the Most Recent Backend Characterization","href":"/api-reference/v0.3/characterizations/get-the-most-recent-backend-characterization"},{"openapi":"https://api.ionq.co/v0.3/api-docs GET /characterizations/{UUID}","title":"Get a Characterization","href":"/api-reference/v0.3/characterizations/get-a-characterization"}]},{"group":"Backends","pages":[{"openapi":"https://api.ionq.co/v0.3/api-docs GET /backends","title":"Get Backends","href":"/api-reference/v0.3/backends/get-backends"}]}]}]},"title":"Create a Job - IonQ Quantum Cloud Documentation","buildId":"dpl_EnxDqhjaNc9a8MVa833TGULPd9uJ","deploymentId":"dpl_EnxDqhjaNc9a8MVa833TGULPd9uJ","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-26-lDe7V.js","utils-CWQmgYtH.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-4-Aw3rSD.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-C2zjXYA5.js","snippetPresets-DFmpFA7C.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-FJpQavWq.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-D_GvPF7k.js","shallow-Bs2ZB0NO.js","getApiPlaygroundDisplay-DCcqJJk-.js","CodeSnippet-DzDxawVe.js","CodeSnippets-aUr7fU-7.js","Page-CT9uE8Ip.js","getPastedJson-Y1fKsj_I.js","icon-DI4zTsDr.js","MethodPill-C0nDlmSQ.js","DuplicateIcon-NUXbx2nQ.js","createIcon-BdTHrPAi.js","DynamicMarkdown-CtpgKJwj.js","SectionHeading-B3x35tOt.js","axios-vUo_bRtp.js","Markdown-3OmurJMP.js","clsx-DMKzROTp.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-1ms6tsT-.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-Ke9xIMFx.js"]}