A QPU session is a time interval where you can send and execute quantum jobs on a specific platform
List all sessions
Retrieve information about all QPU sessions.
query Parameters
project_idList sessions belonging to this project ID. (UUID format)
platform_idList sessions that have been created for this platform.
tagsList sessions with these tags.
pagePage number.
page_sizeMaximum number of sessions to return per page.
order_bySort order of the returned sessions.
List all sessions › Responses
total_countTotal number of sessions.
List of sessions.
Create a session
Create a new QPU session for the specified platform. Once ready, jobs can be sent to this session.
Create a session › Request Body
project_idID of the Project in which the session was created. (UUID format)
platform_idID of the Platform for which the session was created.
nameName of the session.
max_idle_durationMaximum idle duration before the session ends. (in seconds)
max_durationMaximum duration before the session ends. (in seconds)
tagsTags of the session.
deduplication_idDeduplication ID of the session.
A booking demand to schedule the session, only applicable if the platform is bookable.
model_idDefault computation model ID to be executed by job assigned to this session.
parametersOptional platform configuration parameters applied to this session.
Create a session › Responses
idUnique ID of the session.
nameName of the session.
platform_idPlatform ID for which the session has been created.
created_atThe time at which the session was created. (RFC 3339 format)
started_atThe time at which the session started. (RFC 3339 format)
updated_atThe time at which the session was updated. (RFC 3339 format)
terminated_atThe time at which the session was terminated. (RFC 3339 format)
max_idle_durationMaximum idle time before the session ends. (in seconds)
max_durationMaximum duration before the session ends. (in seconds)
waiting_job_countNumber of waiting jobs linked to the session.
finished_job_countNumber of finished jobs linked to the session.
statusStatus of the session.
project_idProject ID in which the session has been created.
tagsTags of the session.
deduplication_idDeduplication ID of the session.
origin_typeResource type that creates the session.
origin_idUnique ID of the session's origin resource (if exists).
progress_messageAny progress of the session.
booking_idAn optional booking unique ID of an attached booking.
model_idDefault computation model ID to be executed by job assigned to this session.
parametersPlatform configuration parameters applied to this session.
Get session information
Retrieve information about the provided session ID, such as name and status.
path Parameters
session_idUnique ID of the session.
Get session information › Responses
idUnique ID of the session.
nameName of the session.
platform_idPlatform ID for which the session has been created.
created_atThe time at which the session was created. (RFC 3339 format)
started_atThe time at which the session started. (RFC 3339 format)
updated_atThe time at which the session was updated. (RFC 3339 format)
terminated_atThe time at which the session was terminated. (RFC 3339 format)
max_idle_durationMaximum idle time before the session ends. (in seconds)
max_durationMaximum duration before the session ends. (in seconds)
waiting_job_countNumber of waiting jobs linked to the session.
finished_job_countNumber of finished jobs linked to the session.
statusStatus of the session.
project_idProject ID in which the session has been created.
tagsTags of the session.
deduplication_idDeduplication ID of the session.
origin_typeResource type that creates the session.
origin_idUnique ID of the session's origin resource (if exists).
progress_messageAny progress of the session.
booking_idAn optional booking unique ID of an attached booking.
model_idDefault computation model ID to be executed by job assigned to this session.
parametersPlatform configuration parameters applied to this session.
Update session information
Update session information of the provided session ID.
path Parameters
session_idUnique ID of the session.
Update session information › Request Body
nameName of the session.
max_idle_durationMaximum idle duration before the session ends. (in seconds)
max_durationMaximum time before the session ends. (in seconds)
tagsTags of the session.
Update session information › Responses
idUnique ID of the session.
nameName of the session.
platform_idPlatform ID for which the session has been created.
created_atThe time at which the session was created. (RFC 3339 format)
started_atThe time at which the session started. (RFC 3339 format)
updated_atThe time at which the session was updated. (RFC 3339 format)
terminated_atThe time at which the session was terminated. (RFC 3339 format)
max_idle_durationMaximum idle time before the session ends. (in seconds)
max_durationMaximum duration before the session ends. (in seconds)
waiting_job_countNumber of waiting jobs linked to the session.
finished_job_countNumber of finished jobs linked to the session.
statusStatus of the session.
project_idProject ID in which the session has been created.
tagsTags of the session.
deduplication_idDeduplication ID of the session.
origin_typeResource type that creates the session.
origin_idUnique ID of the session's origin resource (if exists).
progress_messageAny progress of the session.
booking_idAn optional booking unique ID of an attached booking.
model_idDefault computation model ID to be executed by job assigned to this session.
parametersPlatform configuration parameters applied to this session.
Terminate an existing session
Terminate a session by its unique ID and cancel all its attached jobs and bookings.
path Parameters
session_idUnique ID of the session.
Terminate an existing session › Responses
idUnique ID of the session.
nameName of the session.
platform_idPlatform ID for which the session has been created.
created_atThe time at which the session was created. (RFC 3339 format)
started_atThe time at which the session started. (RFC 3339 format)
updated_atThe time at which the session was updated. (RFC 3339 format)
terminated_atThe time at which the session was terminated. (RFC 3339 format)
max_idle_durationMaximum idle time before the session ends. (in seconds)
max_durationMaximum duration before the session ends. (in seconds)
waiting_job_countNumber of waiting jobs linked to the session.
finished_job_countNumber of finished jobs linked to the session.
statusStatus of the session.
project_idProject ID in which the session has been created.
tagsTags of the session.
deduplication_idDeduplication ID of the session.
origin_typeResource type that creates the session.
origin_idUnique ID of the session's origin resource (if exists).
progress_messageAny progress of the session.
booking_idAn optional booking unique ID of an attached booking.
model_idDefault computation model ID to be executed by job assigned to this session.
parametersPlatform configuration parameters applied to this session.