Skip to main content
GET
/
job
/
pull
/
{job_id}
{
  "message": "<string>",
  "download_map": {},
  "command": "<string>",
  "command_show_stdout": true
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

job_id
string
required

Query Parameters

system
enum<string> | null

Operating system type for command generation (required for running jobs)

Available options:
windows,
linux,
darwin
private_key_path
string | null

Path to SSH private key file for rsync (required for running jobs)

dry_run
boolean
default:false

Dry run mode - show files without URLs

files
string[] | null

Specific files to pull (optional)

Response

Successful Response

Response model for GET /job/pull/{job_id} endpoint.

message
string
required

Status message or instructions

download_map
Download Map · object

Map of file paths to signed download URLs (for completed jobs). Values are None for dry-run requests, presigned URLs otherwise.

command
string | null

Rsync command to execute (for running jobs)

command_show_stdout
boolean | null

Whether to show command stdout to user