Reopen the setup wizard
const url = 'https://example.com/api/v1/setup/resume';const options = {method: 'POST'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://example.com/api/v1/setup/resumeReopens the setup wizard after it was skipped or completed. Clears the
dismissal, completion, and checklist-dismissal flags and sets the current
step to the first step whose prerequisite is still unmet
(connect-arr, link-database, select-profiles, else preview-sync).
Idempotent and deliberately not gated on the wizard still being in progress: it exists to restart a wizard that is no longer running, and repeated calls recompute the same step from the same entity state.
Responses
Section titled “Responses”Wizard reopened at the first incomplete step
Reopened wizard state and the prerequisite progress used to pick the resume step
object
object
Whether the wizard has been marked completed
Timestamp the wizard was dismissed, or null if never dismissed
Ordered setup wizard step
Setup prerequisite progress derived from real entity state
object
Whether at least one Arr instance has been connected
Whether at least one PCD database has been linked
Whether at least one instance has quality profile selections synced
Example
{ "wizard": { "currentStep": "welcome" }}