NASA · Arazzo Workflow
NASA Mars Rover Photo Harvest
Version 1.0.0
Read a rover's mission manifest to find a sol that actually has photos, then harvest that sol's images.
Provider
Workflows
mars-rover-photo-harvest
Harvest photos from a Mars rover using its mission manifest to pick a productive sol.
Reads a rover's mission manifest, uses the manifest's most recent sol to request photos, and falls back to the latest photos endpoint when that sol returns no images.
1
readMissionManifest
getRoverManifest
Read the rover's mission manifest. This reports whether the rover is still active, the highest sol for which imagery exists, the corresponding Earth date, and the total photo count, which is the only reliable way to pick a sol that will return photos.
2
harvestPhotosForSol
getRoverPhotos
Request photos for the most recent sol reported by the manifest, optionally narrowed to a single camera. Results are paginated at 25 photos per page.
3
fallbackToLatestPhotos
getLatestRoverPhotos
When the manifest sol returns no photos for the requested camera or page, fall back to the rover's dedicated latest photos endpoint, which always returns the most recently available imagery without needing a sol.
Source API Descriptions
openapi