Is outlook rest api suit your requirement?
Docs: https://learn.microsoft.com/en-us/outlook/rest/get-started