CheckExecutionStatus

Check the execution status for a script that was run on a VM.

Request URL

GET  https://use.cloudshare.com/API/v2/Env/checkExecutionStatus?envId=<env>&vmId=<vm>&executionId=<exec>&UserApiId=<id>&token=<token>&timestamp=<time>&HMAC=<signature>

Parameters

envId The unique id for the environment.
Example: I5ADJ4VCMBTB
vmId The unique id for the VM.
Example: 40WXHYZW3UKB
executionId The Id returned for the process when the script was run.
Example:PDEOUEGMEZMA

Response example

{
    "data": {
    "error_code": 0,
    "executed_path": "c:\\myScript.py",
    "standard_error": "All OK",
    "standard_output": null,
    "success": true
    },
    "remaining_api_calls": 99994,
    "status_additional_data": null,
    "status_code": "0x20000",
    "status_text": "Success"
}

Response codes

success Indicates whether the script completed successfully. Will return a null value if the script has not yet completed.
Values: True/False/null
error_code The status code on completion. Will return a null value if the script has not yet completed.
Example: 0
standard_output The standard output (stdout) from the script.
Example:
standard_error The standard error (stderr) from the script.
Example: All OK
executed path The full path from which the script was run.
Example: c:\\myScript.py