I am building an app for Dynamics 365.
The app should trigger on lead creation, make an HTTP call to an external service, get some data, update the lead with the new data.
I would also need to update single and a batch of leads ad-hoc when needed from my service by making an HTTP call to the data API from my side to the customer's instance.
This app should be installable and ran on a customer's instance of Dynamics.
From what I gather, one way to do this is to use Azure "Wep API" app and Dynamics 365 OData Web API.
After 3 days of going to the docs and MSDN I do not have any answers to the following questions so I need the help you the good folks over here.
My questions are:
How would I implement a trigger to do something on lead creation or update? ( similar to a SF before insert trigger )
Are there any limitations on the number of HTTP requests made outside per second / minute / day?
Are there any limitation of the number of HTTP requests I can make to update leads in bulk?
Are there any limitation on the running time?
I was not able to locate any documentation on this and to be honest I am blown away by the sheer complexity and confusion around the entire MS cloud ecosystem, madness... so please help :)