Add the internetHeaders property to the Office.AppointmentCompose interface

Add the internetHeaders property to the Office.AppointmentCompose interface
14

Upvotes

Upvote

 Oct 24 2022
1 Comments (1 New)
New

Currently the internetHeaders property is available only for the compose mode of messages in Outlook. See Get and set internet headers on a message in an Outlook add-in for more information.

 

But the compose mode of appointments don't provide such properties, specifically, the Office.AppointmentCompose  interface doesn't have the `internetHeaders` property defined.

 

As a result, there is no way to add custom internet headers to the meeting requests sent to attendees.

Comments
Copper Contributor

If you obtain Appointment via EWS with GetItem command and IncludeMimeContent flag on, you  can see internet headers in the mime content.

If someone send you invitation to event, you recieve an email with internet headers.

 

So internet headers are definitely already present for appointments.

The question is: how to use them?

 

If I update appointment via EWS,

SetItemField with 

ExtendedFieldURI DistinguishedPropertySetId="InternetHeaders"
Those changes will be only seen locally.
If I send invitation to that appointment, the other side will not recieve my internet headers.