Add snapshots API