Skip to main content
POST
Submit Circuit For Analytics

Authorizations

HAIQU_API_KEY
string
query
required

Body

application/json

Define payload for creating an MCP circuit from QASM.

Attributes: experiment_id: Parent experiment identifier. circuit_qasm: Quantum circuit source in QASM format. name: circuit name. description: Optional circuit description. context: Agent-facing reason for creating the circuit.

experiment_id
string
required
circuit_qasm
string
required

Quantum circuit source in QASM 2.0 or 3.0 format.

name
string
required
context
string
required
description
string | null

Optional plain-text circuit description.

Response

Successful Response

Extend a stored circuit model with MCP context text.

Attributes: context: ai summary describing the circuit role in the workflow.

id
string
required
hash
string
required
name
string
required
creation_date
string<date-time>
required
user_id
integer
required
experiment_id
string
required
status
enum<string>
required

Class for circuit analytics calculation job status.

Available options:
Submitted,
Running analytics computation,
Core metrics computation is done,
Advanced metrics computation is done,
Parameterized QML metrics computation is done,
Evolution computation is done,
Done,
Error
generated
boolean
required
context
string
required
description
string | null
default:""
tags
string | null
default:""
parameters
Parameters · object | null
analytics
CircuitAnalyticsModel · object | null

Data model for circuit metrics.

transpilation_target
string | null
transpilation_options
Transpilation Options · object | null
transpiled_circuit_ids
string[] | null
compressed_circuit_ids
string[] | null
job_ids
string[] | null