Endpoints
GET /my-knauer-autosampler/
Summary: Get Device Info
Description:
Tags: my-knauer-autosampler
Operation ID: get_device_info_my_knauer_autosampler__get
Responses:
200: Successful Response
GET /my-knauer-autosampler/gantry3D/
Summary: Get Component Info Description: Retrieve the component’s metadata.
This endpoint provides information about the component, such as its name and associated hardware device.
Returns:
ComponentInfo
Metadata about the component.
Tags: my-knauer-autosampler, my-knauer-autosampler
Operation ID: get_component_info_my_knauer_autosampler_gantry3D__get
Responses:
200: Successful Response
PUT /my-knauer-autosampler/gantry3D/set_x_position
Summary: Set X Position Description: Set the position of the X-axis.
Args:
position (float | str): Target position for the X-axis.
Tags: my-knauer-autosampler, my-knauer-autosampler
Operation ID: set_x_position_my_knauer_autosampler_gantry3D_set_x_position_put
Query Parameters:
position(string, required, default = ``)
Responses:
200: Successful Response422: Validation Error
PUT /my-knauer-autosampler/gantry3D/set_y_position
Summary: Set Y Position Description: Set the position of the Y-axis.
Args:
position (float | str): Target position for the Y-axis.
Tags: my-knauer-autosampler, my-knauer-autosampler
Operation ID: set_y_position_my_knauer_autosampler_gantry3D_set_y_position_put
Query Parameters:
position(string, required, default = ``)
Responses:
200: Successful Response422: Validation Error
PUT /my-knauer-autosampler/gantry3D/set_z_position
Summary: Set Z Position Description: Move the 3D gantry along the Z axis.
direction (str):
DOWN
UP
Tags: my-knauer-autosampler, my-knauer-autosampler
Operation ID: set_z_position_my_knauer_autosampler_gantry3D_set_z_position_put
Query Parameters:
position(string, required, default = ``)
Responses:
200: Successful Response422: Validation Error
PUT /my-knauer-autosampler/gantry3D/reset_errors
Summary: Reset Errors
Description: Resets AS error
Tags: my-knauer-autosampler, my-knauer-autosampler
Operation ID: reset_errors_my_knauer_autosampler_gantry3D_reset_errors_put
Responses:
200: Successful Response
PUT /my-knauer-autosampler/gantry3D/needle_position
Summary: Set Needle Position Description: Move the needle to one of the predefined positions.
Argument:
position (str):
WASH
WASTE
EXCHANGE
TRANSPORT
Tags: my-knauer-autosampler, my-knauer-autosampler
Operation ID: set_needle_position_my_knauer_autosampler_gantry3D_needle_position_put
Query Parameters:
position(string, optional, default = ``)
Responses:
200: Successful Response422: Validation Error
PUT /my-knauer-autosampler/gantry3D/set_xy_position
Summary: Set Xy Position Description: Move the 3D gantry to the specified (x, y) coordinate of a specific plate.
plate (str): LEFT_PLATE RIGHT_PLATE
column: [“a”, “b”, “c”, “d”, “e”, “f”].
row: [1, 2, 3, 4, 5, 6, 7, 8]
Tags: my-knauer-autosampler, my-knauer-autosampler
Operation ID: set_xy_position_my_knauer_autosampler_gantry3D_set_xy_position_put
Query Parameters:
row(integer, required, default = ``)column(string, required, default = ``)tray(string, optional, default = ``)
Responses:
200: Successful Response422: Validation Error
PUT /my-knauer-autosampler/gantry3D/connect_to_position
Summary: Connect To Position Description: Move the 3D gantry to the specified (x, y) coordinate of a specific plate and connects to it.
plate (str): LEFT_PLATE RIGHT_PLATE
column: [“a”, “b”, “c”, “d”, “e”, “f”].
row: [1, 2, 3, 4, 5, 6, 7, 8]
Tags: my-knauer-autosampler, my-knauer-autosampler
Operation ID: connect_to_position_my_knauer_autosampler_gantry3D_connect_to_position_put
Query Parameters:
row(integer, required, default = ``)column(string, required, default = ``)tray(string, optional, default = ``)
Responses:
200: Successful Response422: Validation Error
GET /my-knauer-autosampler/pump/
Summary: Get Component Info Description: Retrieve the component’s metadata.
This endpoint provides information about the component, such as its name and associated hardware device.
Returns:
ComponentInfo
Metadata about the component.
Tags: my-knauer-autosampler, my-knauer-autosampler
Operation ID: get_component_info_my_knauer_autosampler_pump__get
Responses:
200: Successful Response
PUT /my-knauer-autosampler/pump/infuse
Summary: Infuse Description: Dispense with built in syringe. Args: volume: volume to dispense in mL
Returns: None
Tags: my-knauer-autosampler, my-knauer-autosampler
Operation ID: infuse_my_knauer_autosampler_pump_infuse_put
Query Parameters:
rate(string, optional, default = ``)volume(string, optional, default = ``)
Responses:
200: Successful Response422: Validation Error
PUT /my-knauer-autosampler/pump/stop
Summary: Stop
Description: Stop pumping.
Tags: my-knauer-autosampler, my-knauer-autosampler
Operation ID: stop_my_knauer_autosampler_pump_stop_put
Responses:
200: Successful Response
GET /my-knauer-autosampler/pump/is-pumping
Summary: Is Pumping
Description: “Checks if Syringe or syringe valve is running
Tags: my-knauer-autosampler, my-knauer-autosampler
Operation ID: is_pumping_my_knauer_autosampler_pump_is_pumping_get
Responses:
200: Successful Response
PUT /my-knauer-autosampler/pump/withdraw
Summary: Withdraw Description: Aspirate with built-in syringe. Args: rate: Volume flow rate ml/min volume: volume to aspirate in mL
Returns: None
Tags: my-knauer-autosampler, my-knauer-autosampler
Operation ID: withdraw_my_knauer_autosampler_pump_withdraw_put
Query Parameters:
rate(string, optional, default = ``)volume(string, optional, default = ``)
Responses:
200: Successful Response422: Validation Error
GET /my-knauer-autosampler/syringe_valve/
Summary: Get Component Info Description: Retrieve the component’s metadata.
This endpoint provides information about the component, such as its name and associated hardware device.
Returns:
ComponentInfo
Metadata about the component.
Tags: my-knauer-autosampler, my-knauer-autosampler
Operation ID: get_component_info_my_knauer_autosampler_syringe_valve__get
Responses:
200: Successful Response
GET /my-knauer-autosampler/syringe_valve/position
Summary: Get Position
Description: Get current valve position.
Tags: my-knauer-autosampler, my-knauer-autosampler
Operation ID: get_position_my_knauer_autosampler_syringe_valve_position_get
Responses:
200: Successful Response
PUT /my-knauer-autosampler/syringe_valve/position
Summary: Set Position
Description: Move valve to position, which connects named ports
Tags: my-knauer-autosampler, my-knauer-autosampler
Operation ID: set_position_my_knauer_autosampler_syringe_valve_position_put
Query Parameters:
connect(string, optional, default = ``)disconnect(string, optional, default = ``)ambiguous_switching(string, optional, default =False)
Responses:
200: Successful Response422: Validation Error
GET /my-knauer-autosampler/syringe_valve/connections
Summary: Connections
Description: Get the list of all available positions for this valve.
This mainly has informative purpose
Tags: my-knauer-autosampler, my-knauer-autosampler
Operation ID: connections_my_knauer_autosampler_syringe_valve_connections_get
Responses:
200: Successful Response
GET /my-knauer-autosampler/syringe_valve/monitor_position
Summary: Get Monitor Position Description: Gets the current valve position.
Returns:
position (str): The current position:
NEEDLE (position 0).
WASH (position 1).
WASH_PORT2 (position 2).
WASTE (position 3).
Tags: my-knauer-autosampler, my-knauer-autosampler
Operation ID: get_monitor_position_my_knauer_autosampler_syringe_valve_monitor_position_get
Responses:
200: Successful Response
PUT /my-knauer-autosampler/syringe_valve/monitor_position
Summary: Set Monitor Position Description: Set the valve to a specified position.
Args:
position (str): The desired position:
NEEDLE (position 0).
WASH (position 1).
WASH_PORT2 (position 2).
WASTE (position 3).
Tags: my-knauer-autosampler, my-knauer-autosampler
Operation ID: set_monitor_position_my_knauer_autosampler_syringe_valve_monitor_position_put
Query Parameters:
position(string, required, default = ``)
Responses:
200: Successful Response422: Validation Error
GET /my-knauer-autosampler/injection_valve/
Summary: Get Component Info Description: Retrieve the component’s metadata.
This endpoint provides information about the component, such as its name and associated hardware device.
Returns:
ComponentInfo
Metadata about the component.
Tags: my-knauer-autosampler, my-knauer-autosampler
Operation ID: get_component_info_my_knauer_autosampler_injection_valve__get
Responses:
200: Successful Response
GET /my-knauer-autosampler/injection_valve/position
Summary: Get Position
Description: Get current valve position.
Tags: my-knauer-autosampler, my-knauer-autosampler
Operation ID: get_position_my_knauer_autosampler_injection_valve_position_get
Responses:
200: Successful Response
PUT /my-knauer-autosampler/injection_valve/position
Summary: Set Position
Description: Move valve to position, which connects named ports
Tags: my-knauer-autosampler, my-knauer-autosampler
Operation ID: set_position_my_knauer_autosampler_injection_valve_position_put
Query Parameters:
connect(string, optional, default = ``)disconnect(string, optional, default = ``)ambiguous_switching(string, optional, default =False)
Responses:
200: Successful Response422: Validation Error
GET /my-knauer-autosampler/injection_valve/connections
Summary: Connections
Description: Get the list of all available positions for this valve.
This mainly has informative purpose
Tags: my-knauer-autosampler, my-knauer-autosampler
Operation ID: connections_my_knauer_autosampler_injection_valve_connections_get
Responses:
200: Successful Response
GET /my-knauer-autosampler/injection_valve/monitor_position
Summary: Get Monitor Position Description: Gets the current valve position.
Returns:
position (str):
LOAD (position 0)
INJECT (position 1)
Tags: my-knauer-autosampler, my-knauer-autosampler
Operation ID: get_monitor_position_my_knauer_autosampler_injection_valve_monitor_position_get
Responses:
200: Successful Response
PUT /my-knauer-autosampler/injection_valve/monitor_position
Summary: Set Monitor Position Description: Set the valve to a specified position.
Args:
position (str):
LOAD (position 0)
INJECT (position 1)
Tags: my-knauer-autosampler, my-knauer-autosampler
Operation ID: set_monitor_position_my_knauer_autosampler_injection_valve_monitor_position_put
Query Parameters:
position(string, required, default = ``)
Responses:
200: Successful Response422: Validation Error
Components
ComponentInfo (object)
Description: Metadata associated with flowchem components.
Properties:
name: string (default: ``)parent_device: string (default: ``)type: string (default: ``)corresponding_class: array (default:[])owl_subclass_of: array (default:['http://purl.obolibrary.org/obo/OBI_0000968'])
DeviceInfo (object)
Description: Metadata associated with hardware devices.
Properties:
manufacturer: string (default: ``)model: string (default: ``)version: string (default: ``)serial_number: object (default:unknown)components: object (default:{})backend: string (default:flowchem v. 1.0.0a3)authors: array (default:[])additional_info: object (default:{})
HTTPValidationError (object)
Properties:
detail: array
ValidationError (object)
Required: loc, msg, type
Properties:
loc: arraymsg: stringtype: string
ValveInfo (object)
Required: ports, positions Description: ports: an attribute representing the available ports on the stator positions: an attribute mapping implicit, tacit numbers as keys to the stator ports that are connected at this position
Properties:
ports: arraypositions: object