Latest startup pull run
const url = 'https://example.com/api/v1/system/startup-pull/latest';const options = {method: 'GET'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://example.com/api/v1/system/startup-pull/latestReturns the latest startup pull run with per-instance outcomes.
The startup pull feature reconstructs Arr sync selections from live Arr
state on application startup when PULL_ON_START=true. This endpoint
provides visibility into the most recent run for support and diagnostics.
Run-level status values:
success: All instances completed without failurespartial: Some instances succeeded and some failedfailed: All instances failedskipped: No instances were processeddisabled: Feature was disabled at run time
Per-instance status values follow JobRunStatus:
success: Instance pull completedfailure: Instance pull failedskipped: Instance was skippedcancelled: Instance pull was cancelled
Responses
Section titled “Responses”Latest startup pull run with per-instance outcomes
object
Unique run identifier
Run-level status for a startup pull execution.
success: All instances completed without failurespartial: Some instances succeeded and some failedfailed: All instances failedskipped: No instances were processeddisabled: Feature was disabled at run time
Run start timestamp
Run completion timestamp, null if still running
Total entities imported across all instances
Total entities skipped as defaults across all instances
Total entities with no local match across all instances
Total entities with ambiguous matches across all instances
Total entities that failed processing across all instances
Total number of instances processed
Number of instances that failed
Run record creation timestamp
Per-instance outcomes for this run
object
Outcome row id
Arr instance id
Arr instance name at time of run
Arr application type (radarr, sonarr, lidarr)
Per-instance outcome status following JobRunStatus semantics
Number of entities imported for this instance
Number of entities skipped as defaults
Number of entities with no local match
Number of entities with ambiguous matches
Number of entities that failed processing
Outcome creation timestamp
Example
{ "status": "success", "instances": [ { "status": "success" } ]}No startup pull runs exist
object
Error message
Examplegenerated
{ "error": "example"}Failed to fetch latest startup pull run
object
Error message
Examplegenerated
{ "error": "example"}