fix: 🐛 ensure the dataset parameter is provided in endpoints (#893)
All the endpoints require the dataset parameter, at least, for the
moment. The auth_check and the get_cache_entry_from_steps methods
require dataset to be a string (None is not supported) and we have to
check before that it's the case.