apiVersion: naftiko.dev/v1 kind: Capability metadata: name: ionq-quantum-cloud-sessions provider: ionq api: ionq-quantum-cloud-api tags: - Quantum Computing - Sessions - Reserved Capacity spec: summary: Create and manage reserved Sessions on IonQ QPUs. description: | Sessions reserve a block of QPU time and let you submit a batch of jobs against a single backend with per-session cost, duration, and job-count limits. List active sessions, end a session, and enumerate jobs that ran inside a session. Sessions are in beta and available to select customers. baseUrl: https://api.ionq.co/v0.4 authentication: type: apiKey in: header name: Authorization valuePrefix: apiKey operations: - id: createSession method: POST path: /sessions summary: Create a Session - id: listSessions method: GET path: /sessions summary: List Sessions - id: getSession method: GET path: /sessions/{session_id} summary: Get a Session - id: endSession method: POST path: /sessions/{session_id}/end summary: End a Session - id: listSessionJobs method: GET path: /sessions/{session_id}/jobs summary: List Jobs in a Session