Snapshot API