upload_protocol
Transfer protocol files to Opentrons robots using specified IP and file path for automated lab workflows, supporting standard and quick-transfer protocols.
Instructions
Upload a protocol file to an Opentrons robot
Input Schema
Name | Required | Description | Default |
---|---|---|---|
file_path | Yes | Path to protocol file (.py or .json) | |
key | No | Optional client tracking key (~100 chars) | |
protocol_kind | No | standard | |
robot_ip | Yes | Robot IP address (e.g., '192.168.1.100') | |
run_time_parameters | No | Optional runtime parameter values |
Input Schema (JSON Schema)
{
"properties": {
"file_path": {
"description": "Path to protocol file (.py or .json)",
"type": "string"
},
"key": {
"description": "Optional client tracking key (~100 chars)",
"type": "string"
},
"protocol_kind": {
"default": "standard",
"enum": [
"standard",
"quick-transfer"
],
"type": "string"
},
"robot_ip": {
"description": "Robot IP address (e.g., '192.168.1.100')",
"type": "string"
},
"run_time_parameters": {
"description": "Optional runtime parameter values",
"type": "object"
}
},
"required": [
"robot_ip",
"file_path"
],
"type": "object"
}