applyDjSetPlan
Apply or restore a DJ plan on Spotify with snapshot checks to ensure final order matches. Dry-run previews changes before execution.
Instructions
Dry-run, apply, or dynamically restore an immutable DJ plan with snapshot checks, durable progress receipts, ambiguous-write reconciliation, and final order verification. Dry-run is the default.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | No | apply | |
| dryRun | No | ||
| planId | Yes | ||
| expectedSnapshotId | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | ||
| planId | Yes | ||
| status | Yes | ||
| warnings | Yes | ||
| attemptId | Yes | ||
| receiptId | No | ||
| totalMoves | Yes | ||
| schemaVersion | Yes | ||
| completedMoves | Yes | ||
| finalSnapshotId | No | ||
| initialSnapshotId | Yes | ||
| recoveryAvailable | Yes | ||
| currentOrderDigest | No |