Skip to content

Talking directly to the Exchange Online PowerShell (OData) REST API

License

Notifications You must be signed in to change notification settings

christophwille/talkingtoexorestapi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NuGet

Exchange Online Admin API OData REST Client

Talking directly to the Exchange Online PowerShell (OData) REST API

You need either

  • an application (id + certificate) in your tenant just like for using the Exchange Online PowerShell cmdlets
  • or a user account that has administrative rights for Exchange Online

Projects in this repository:

  • src/ExchangeOnlineRestApiClients.sln: calling the Exchange Online Mailbox REST API directly via HttpClient (simple JSON), Microsoft OData Client as well as Simple.OData.Client. Note that AdminApiClient.For.ExchangeOnline.csproj supports both types of clients as can be seen in the various examples in GetMailBoxDemo.csproj. I personally prefer Simple.OData.Client, that is why there are more samples of that.
  • src/Spikes: old code that was used to try various things. Could be fun to look at though.

About

Talking directly to the Exchange Online PowerShell (OData) REST API

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages