Updated API for getting users' shelves