VMT has a hold feature to reserve specific seats for specific sales channels or remove them temporarily from public sales. In addition, seat status can be changed via API call.