Complete guide for integrating Cyberdesk into your Python applications
Install the SDK
Initialize the client and create a run
client.resource.method()
client.resource.method_sync()
["Customer A", "Has Excel"]
, only machines that are in both pools will be considered.machine_id
when creating a run, pool_ids
are ignored. Cyberdesk will only attempt the specified machine; if it’s busy or unavailable, the run will wait until that machine is free (no fallback to other machines or pools).~/CyberdeskTransfers/
.True
, the file will be deleted from the remote machine after the run completes (whether it succeeds or fails). Defaults to False
.INPUT
or OUTPUT
).
"Take the file at ~/CyberdeskTransfers/report.txt, add a summary to the end of it, and mark it for export."
includes_file_exports
is set to True
.machine_id
in a bulk run request, pool_ids
are ignored for those runs. Each run will only target the specified machine; if it is busy, the run will wait for that machine rather than falling back to other machines or pools.Pools
Machines
Workflows
Connections
Trajectories
ApiResponse
object with data
and error
attributes: