Set a custom header with Outlook/Office 365 REST
Asked Answered
S

1

5

I know it is possible to get the headers from an email with this Outlook REST, but is there a way that we can set custom headers as well? I can't seem to find any documentation.

Scat answered 5/7, 2016 at 23:7 Comment(0)
D
10

Try setting the SingleValueExtendedProperties on the message object. You can try using the property id for PS_INTERNET_HEADERS - {00020386-0000-0000-C000-000000000046}.

Creating a new message with a custom header might look something like this:

POST https://outlook.office.com/api/beta/me/messages

Content-Type: application/json
{
    ...,
    "SingleValueExtendedProperties": [
        {
            "PropertyId":"String {00020386-0000-0000-C000-000000000046} Name x-my-custom-header",
            "Value":"Some Value"
        }
    ]
}
Dozier answered 6/7, 2016 at 0:46 Comment(1)
works like a charm - just wish this was highlighted on their office api documentation instead of being hidden deep ...Eastwood

© 2022 - 2024 — McMap. All rights reserved.