WebAPI.Host (3.0)
https://{{your_venus_webapi_ip_address}}/
- application/json; x-api-version=3.0
- text/json; x-api-version=3.0
- application/*+json; x-api-version=3.0
Hamilton.WebAPI.Common.AnalyzeMethodContract
- Mock server
https://{{your_venus_webapi_ip_address}}/api/vector/v3/execution/analyze
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
'https://{{your_venus_webapi_ip_address}}/api/vector/v3/execution/analyze' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json; x-api-version=3.0' \
-d '{
"methodFilePath": "string"
}'{ "result": true, "message": "string", "resetRunExec": true }
- application/json; x-api-version=3.0
- text/json; x-api-version=3.0
- application/*+json; x-api-version=3.0
Files are included or excluded to the import path specified in the options
Possible values:
- 0 - SystemDefault
- 1 - Recovery
- 2 - SubdirectoryOfSystemDefault
- 3 - UserDefined
- Mock server
https://{{your_venus_webapi_ip_address}}/api/vector/v3/execution/analyze-method-package
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
'https://{{your_venus_webapi_ip_address}}/api/vector/v3/execution/analyze-method-package?archivePath=string' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json; x-api-version=3.0' \
-d '{
"includeOriginalFiles": true,
"importMode": 0,
"directoryOption": [
{
"directoryKey": 0,
"pathValue": "string"
}
]
}'Returns list of Hamilton.WebAPI.Common.FileConflict object.
- application/json; x-api-version=3.0
- text/json; x-api-version=3.0
Possible values:
- 0 - None
- 1 - Size
- 2 - NewerSource
- 4 - OlderSource
- 5 - FileExists
Possible values:
- 0 - Void
- 1 - SystemConfig
- 2 - InstrumentConfig
- 3 - InstrumentOptional
- 4 - Method
- 5 - Library
- 6 - Labware
- 7 - Other
- 8 - AdditionalDependency
- 9 - Graphic
- 10 - LiquidDB
- 11 - PathData
[ { "source": "string", "sourceLastModified": "2019-08-24T14:15:22Z", "target": "string", "targetLastModified": "2019-08-24T14:15:22Z", "conflictType": 0, "itemType": 0 } ]
- application/json; x-api-version=3.0
- text/json; x-api-version=3.0
- application/*+json; x-api-version=3.0
Hamilton.WebAPI.Common.LoadMethodContract
- Mock server
https://{{your_venus_webapi_ip_address}}/api/vector/v3/execution/load
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PUT \
'https://{{your_venus_webapi_ip_address}}/api/vector/v3/execution/load' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json; x-api-version=3.0' \
-d '{
"filePath": "string",
"simulation": true,
"parentWindowHandle": 0
}'{ "result": true, "message": "string", "resetRunExec": true }
- application/json; x-api-version=3.0
- text/json; x-api-version=3.0
- application/*+json; x-api-version=3.0
Hamilton.WebAPI.Common.SetVariablesContract
- Mock server
https://{{your_venus_webapi_ip_address}}/api/vector/v3/execution/input
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PUT \
'https://{{your_venus_webapi_ip_address}}/api/vector/v3/execution/input' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json; x-api-version=3.0' \
-d '{
"variableNames": [
"string"
],
"variableValues": [
null
]
}'{ "result": true, "message": "string", "resetRunExec": true }
- Mock server
https://{{your_venus_webapi_ip_address}}/api/vector/v3/execution/start
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
'https://{{your_venus_webapi_ip_address}}/api/vector/v3/execution/start' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'{ "result": true, "message": "string", "resetRunExec": true }
- Mock server
https://{{your_venus_webapi_ip_address}}/api/vector/v3/execution/pause
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
'https://{{your_venus_webapi_ip_address}}/api/vector/v3/execution/pause' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'{ "result": true, "message": "string", "resetRunExec": true }
- Mock server
https://{{your_venus_webapi_ip_address}}/api/vector/v3/execution/resume
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
'https://{{your_venus_webapi_ip_address}}/api/vector/v3/execution/resume' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'{ "result": true, "message": "string", "resetRunExec": true }
- Mock server
https://{{your_venus_webapi_ip_address}}/api/vector/v3/execution/abort
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
'https://{{your_venus_webapi_ip_address}}/api/vector/v3/execution/abort' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'{ "result": true, "message": "string", "resetRunExec": true }
- Mock server
https://{{your_venus_webapi_ip_address}}/api/vector/v3/execution/unload-method
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
'https://{{your_venus_webapi_ip_address}}/api/vector/v3/execution/unload-method' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'{ "result": true, "message": "string", "resetRunExec": true }
- Mock server
https://{{your_venus_webapi_ip_address}}/api/vector/v3/execution/run-state
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://{{your_venus_webapi_ip_address}}/api/vector/v3/execution/run-state' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'Returns value of Hamilton.WebAPI.Common.RunState (enum).
- application/json; x-api-version=3.0
- text/json; x-api-version=3.0
Possible values:
- 0 - NotInitialized
- 1 - Initialized
- 2 - Running
- 3 - Aborting
- 4 - Aborted
- 5 - Processed
- 6 - Pausing
- 7 - Paused
- 8 - Starting
- 9 - Terminating
- 10 - Terminated
- 11 - Unknown
0
- Mock server
https://{{your_venus_webapi_ip_address}}/api/vector/v3/execution/loaded-method
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://{{your_venus_webapi_ip_address}}/api/vector/v3/execution/loaded-method' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'"string"
- Mock server
https://{{your_venus_webapi_ip_address}}/api/vector/v3/execution/current-run-data
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://{{your_venus_webapi_ip_address}}/api/vector/v3/execution/current-run-data' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'{ "methodName": "string", "dbFileName": "string", "runGuid": "string", "startTime": "2025-07-17T21:40:15.402Z", "endTime": "2025-07-17T21:40:15.402Z", "computerName": "string", "runState": "string", "duration": 0, "userName": "string", "instruments": [ { … } ] }
- Mock server
https://{{your_venus_webapi_ip_address}}/api/vector/v3/execution/realtime-schedule
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://{{your_venus_webapi_ip_address}}/api/vector/v3/execution/realtime-schedule' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'{ "tasks": [ { … } ], "resources": [ { … } ], "scheduleState": 0 }