foreach ($item->snapshots as $snapshot) { if ($snapshot->id == $item->snapshot_id) { echo "\nURL of selected snapshot: " . $snapshot->download; } else { echo "\nURL of available snapshot: " . $snapshot->download; if (!$new_snapshot_id) { $new_snapshot_id = $snapshot->id; } } } # set the new snapshot if ($new_snapshot_id) { $client->setItemSnapshot($item->id, $new_snapshot_id); echo "\nNew snapshot set successfully"; } $processed = True; } else { if ($item->workflow->status == "Failed") { echo "\nWorkflow Failed, last workflow action was " . $item->workflow->curr_action; $processed = True; } } } # delete item echo "\n\nDeleting Item .."; $client->deleteItem($item->id); echo "\nItem deleted!"; } catch (Exception $e) { # error message echo "\nError msg = " . $e->getMessage(); }