public static void DeleteContact(ContactsRequest cr, Uri contactURL) { // Retrieving the contact is required in order to get the Etag. Contact contact = cr.retrieve(contactURL); try { cr.Delete(contact); } catch (GDataVersionConflictException e) { // Etags mismatch: handle the exception. } }