https://outlook.office365.com/api/v1.0/$metadata https://outlook.office365.com/api https://partner.outlook.cn/api Open ID Connect OAuth2 code flow support OAuth2 client credential flow support vX.Y users/[email protected] Me v1.0 beta versioning guidelines OData 4.0
Download ReportTranscript https://outlook.office365.com/api/v1.0/$metadata https://outlook.office365.com/api https://partner.outlook.cn/api Open ID Connect OAuth2 code flow support OAuth2 client credential flow support vX.Y users/[email protected] Me v1.0 beta versioning guidelines OData 4.0
https://outlook.office365.com/api/v1.0/$metadata https://outlook.office365.com/api https://partner.outlook.cn/api Open ID Connect OAuth2 code flow support OAuth2 client credential flow support vX.Y users/[email protected] Me v1.0 beta versioning guidelines OData 4.0 Entity Collection Actions Folder Folders CRUD, Copy, Move Message Messages CRUD, Copy, Move, Reply, ReplyAll, Forward, Send, CreateReply, CreateReplyAll, CreateForward Attachment Attachments CRUD Entity Collection Actions CalendarGroup CalendarGroups CRUD Calendar Calendars CRUD Event Events CRUD, Accept, Decline, TentativelyAccept CalendarView N/A Read, Sync Attachment Attachments CRUD Prefer: odata.track-changes @odata.deltaLink Entity Collection Actions ContactFolder ContactFolders CRUD Contact CRUD Contacts Scenario URL Get 5 messages from Inbox https://outlook.office365.com/api/v1.0/Me/Folders/Inbox/Messages?$top=5 Get the next 10 messages ../Me/Folders/Inbox/Messages?$top=10&$skip=5 Get top 10 messages sorted by DateTimeCreated ../Me/Folders/Inbox/Messages?$top=10&$orderby=DateTimeCreated Get selective properties on messages ../Me/Folders/Inbox/Messages?$top=5&$select=From,DateTimeCreated,Subject Get events starting after a particular DateTime ../Me/Events?$top=5&$select=Subject,Start,End&$filter=Start ge 2014-0922T20:00:00Z Get Inbox messages with subject and attachment info ../Me/Folders/Inbox/Messages?$format=application/json;odata.metadata=non e&$select=Subject&$expand=Attachments Get # of messages with attachment(s) ../Me/Folders/Inbox/Messages/$count?$filter=HasAttachments eq true Get count and selective props on messages with attachment(s) ..Me/Folders/Inbox/Messages?$format=application/json;odata.metadata=none &$select=Subject&$filter=HasAttachments%20eq%20true&$count=true Get contact with a given name ../Me/Contacts/?$filter=Givenname eq ‘John’ https://graph.microsoft.com/ Collection Actions Entity Collection Actions Attachment Attachments CRUD Group Groups CRUD, SubscribeByMail, UnsubscribeMyMail, AddFavorite, RemoveFavorite, ResetUnseenCount CalendarView N/A Read User/Me Users JoinedGroups File CRUD, upload, download Conversation Conversations Create, Read, Delete Thread Threads Reply Post Posts Reply, forward Entity Calendar Event Folders Read Events Files CRUD CRUD, enumerate children myorganization Scenario URL Get top 10 conversations sorted by LastDeliveryTime /group/{id}/conversations?$top=10&$orderby=LastDeliveryTime Get the next 10 conversations /group/{id}/conversations?$top=10&$skip=10 Get selected properties on events starting after a particular Date/Time /group/{id}/events?$top=10&$select=Subject,Start,End&$filter=Start ge 2014-09-22 Get selected properties on conversation threads /groups/{id}/conversations/{id}/threads/{id}/posts?$select=body Get files where the name starts with “c” /group/{id}/files?$filter=startswith(name,+'c') Get selected properties on files /group/{id}/files?$select=dateTimeCreated outlook.office365.com/api http://dev.outlook.com EWS Full Feature Set Oauth support Reach: Exchange Online Hybrid with 2013 On Prem 2013 On Prem 2010 and 2007 Outlook.com users* EAS Limited REST Growing Coming Coming Modern API: Easy Discovery and Exploration Metadata Easy to learn and develop Designed for App developers Lighter payload Granular Consent API Sandbox Client SDKs Licensing .Net, Java .Net, Android, iOS, JS (cordova) FND2202 BRK4117 BRK3122 BRK3199 BRK3871 BRK3157 Office 365 Groups Deep Dive BRK3114 BRK3193 BRK2180 BRK3156 BRK3342 Lab http://dev.office.com/devprogram http://myignite.microsoft.com