Skip to content
Start here

Super Slurper

Super SlurperJobs

List jobs
client.R2.SuperSlurper.Jobs.List(ctx, params) (*SinglePage[SuperSlurperJobListResponse], error)
GET/accounts/{account_id}/slurper/jobs
Get job details
client.R2.SuperSlurper.Jobs.Get(ctx, jobID, query) (*SuperSlurperJobGetResponse, error)
GET/accounts/{account_id}/slurper/jobs/{job_id}
Create a job
client.R2.SuperSlurper.Jobs.New(ctx, params) (*SuperSlurperJobNewResponse, error)
POST/accounts/{account_id}/slurper/jobs
Abort all jobs
client.R2.SuperSlurper.Jobs.AbortAll(ctx, body) (*string, error)
PUT/accounts/{account_id}/slurper/jobs/abortAll
Abort a job
client.R2.SuperSlurper.Jobs.Abort(ctx, jobID, body) (*string, error)
PUT/accounts/{account_id}/slurper/jobs/{job_id}/abort
Pause a job
client.R2.SuperSlurper.Jobs.Pause(ctx, jobID, body) (*string, error)
PUT/accounts/{account_id}/slurper/jobs/{job_id}/pause
Get job progress
client.R2.SuperSlurper.Jobs.Progress(ctx, jobID, query) (*SuperSlurperJobProgressResponse, error)
GET/accounts/{account_id}/slurper/jobs/{job_id}/progress
Resume a job
client.R2.SuperSlurper.Jobs.Resume(ctx, jobID, body) (*string, error)
PUT/accounts/{account_id}/slurper/jobs/{job_id}/resume

Super SlurperJobsLogs

Get job logs
client.R2.SuperSlurper.Jobs.Logs.List(ctx, jobID, params) (*SinglePage[SuperSlurperJobLogListResponse], error)
GET/accounts/{account_id}/slurper/jobs/{job_id}/logs

Super SlurperConnectivity Precheck

Check source connectivity
client.R2.SuperSlurper.ConnectivityPrecheck.Source(ctx, params) (*SuperSlurperConnectivityPrecheckSourceResponse, error)
PUT/accounts/{account_id}/slurper/source/connectivity-precheck
Check target connectivity
client.R2.SuperSlurper.ConnectivityPrecheck.Target(ctx, params) (*SuperSlurperConnectivityPrecheckTargetResponse, error)
PUT/accounts/{account_id}/slurper/target/connectivity-precheck