@hackage ms-graph-api0.7.0.0

Microsoft Graph API

ms-graph-api

Haskell client bindings to the Microsoft Graph API v1.0.

Hackage

main

Introduction

This library provides both the client interface (under the MSGraphAPI namespace) as well as helpers to integrate with Microsoft infrastructure, e.g. using ActiveDirectory as an OAuth2 identity provider.

With the provided auth functions (see Network.OAuth2.Session) you can easily implement OAuth2 for your application, and the resulting token store is thread-safe and automatically renews before expiring.

Status

This library is still in development, so expect missing functionality. If there's anything you would like to see added, feel free to open an issue. In general, since the MS Graph API is quite large, features will be added to this library on a need basis.

Evolution of the library

Some breaking changes might also be introduced as the library matures.

We adhere to the Package Versioning Policy: major breaking changes or API refactors are signaled by increasing the first major version number (i.e. 0.0.0.0 -> 1.0.0.0 ) whereas less significant ones are indicated by increasing the second one (0.0.0.0 -> 0.1.0.0)

(c) 2023-, Marco Zocca, UnfoldML AB