computers.runCommand
POST
/v1/computers/{computerId}/commands
Runs a shell command and waits for it to end. A paused Computer resumes first.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”computerId
required
string
Request Bodyrequired
Section titled “Request Bodyrequired”Media typeapplication/json
object
command
required
string
cwd
string
env
object
key
additional properties
string
timeout
integer
Example generated
{ "command": "example", "cwd": "example", "env": { "additionalProperty": "example" }, "timeout": 1}Responses
Section titled “Responses”Success
ComputerInvalid | OrganizationRequired
AuthenticationRequired
Media typeapplication/json
object
_tag
required
string
Example
{ "_tag": "AuthenticationRequired"}PermissionDenied | MembershipRequired | ForbiddenOrigin
ComputerNotFound | ComputerProviderNotFound | PairingInvalid
ComputerConflict | ComputerUnsupported | ComputerNotReady
RateLimited
Media typeapplication/json
object
_tag
required
string
retryAfterSeconds
required
integer
Example
{ "_tag": "RateLimited"}ComputerProviderFailed
Media typeapplication/json
object
_tag
required
string
message
required
string
Example
{ "_tag": "ComputerProviderFailed"}AuthorizationUnavailable | ComputersUnavailable | AuthenticationUnavailable