job

Returns timing, success state, output, and progress for a specific job. Since rclone 1.75.2 this call requires authentication, so a server with no credentials set up returns 403 unless it runs with --rc-no-auth.

post/job/status

Request

Headers

Prefer'respond-async'

Set to respond-async to run the call in the background. Rclone returns a 202 with a job ID right away, and job/status reports progress. This has the same effect as the _async param in rclone's docs, but _async alone returns a 200 instead of a 202.

Request body

_configobject

Config overrides for this call only.

_filterobject

Filter overrides for this call only.

_groupstring

Stats group for this call.

jobidinteger required

Job id.

Response

Detailed status for a background job, including timing, success flag, and optional output.

executeIdstring required

Identifier for this rclone process.

finishedboolean required

True once the job has completed.

durationnumber required

Execution time in seconds.

endTimestring required

Timestamp when the job finished. (e.g. '2025-12-26T18:50:20.528746884+01:00')

errorstring required

Error message, or empty string on success.

idinteger required

Job identifier.

startTimestring required

Timestamp when the job started. (e.g. '2025-12-24T18:50:20.5281314+01:00')

successboolean required

True if the job completed successfully.

outputunknown
progressunknown
groupstring required

Stats group of the job.

Changes