{ "name": "queue.reorder \u2014 move the second task to the front", "description": "taskIds must be a permutation of current membership; anything else is -32602 so a stale drag cannot reshuffle the queue.", "request": { "jsonrpc": "2.0", "id": 37, "method": "queue.reorder", "params": { "queueId": "main", "taskIds": [ "8c1d4e5f-6a7b-4c8d-9e0f-1a2b3c4d5e6f", "3f7a2b1c-5d6e-4f80-9a1b-2c3d4e5f6071" ] } }, "response": { "jsonrpc": "2.0", "id": 37, "result": { "queue": { "queueId": "main", "name": "Main Queue", "state": "running", "maxConcurrent": 3, "taskIds": [ "8c1d4e5f-6a7b-4c8d-9e0f-1a2b3c4d5e6f", "3f7a2b1c-5d6e-4f80-9a1b-2c3d4e5f6071" ], "schedule": null, "onComplete": "nothing" } } }, "assertions": [ "a taskIds list that is not an exact permutation is rejected whole, never applied partially" ] }