There is a weird problem I\'m facing when working with EWS Managed API 2.0 with Exchange Server 2007 SP3.
When I create an appointment and I save it, I get its ID us
Appointment itself doesn't have unique id which doesnt change, but appointment has property ICalUid (i think its Unique calendar item id):
appointment.ICalUid;
which is really unique and doesn't change then meeting is updated as far as i tested.. i generated 1000 meetings for one person and all ICalUid's were unique. Try it, it helped for me :)