I have been working with EWS Managed API and have frequently come across posts for Assign Task or Task Requst creation is not supported by EWS.
But we can create Task Requests from Outlook. How does Outlook do that? What API does it use in the back to achieve this?
Is there a way to use the same API that Outlook uses to achieve this functionality?
Outlook internally uses Extended MAPI (accessible in C++ or Delphi only).
You can use the Outlook Object Model or Redemption (I am its author), which wraps Extended MAPI.
If you need to build a task request without using the MAPI system in one form or another, you would need to build a winmail.dat attachment, which is a TNEF stream containing MAPI specific properties used by task requests.