We are developing our proprietary web application (ASP.NET) and need to integrate/sync with D365's database such as Accounts, Contacts etc. Before we were using SOAP and later it was recommended by Microsoft to use Web API from the four links below.
Our integration is done via code and there is no interface. It is only for web app, not mobile app. The kind of integration would be when adding a new account from Dynamics 365, it will add an account in a database of our proprietary app's database. Also, when adding a new contact in the database of our proprietary app's database, it will add the same contact in Dynamics 365's database.
Last week we received an email from Microsoft about adding Term of Services and Privacy Statement on your apps registered in Azure which we had to in order to connect to Microsoft Dynamics 365 via Web API. https://cloudblogs.microsoft.com/enterprisemobility/2018/02/22/heads-up-for-app-devs-updates-coming-april-2nd-to-our-user-consent-screen/
My questions are:
- Do I need to provide those two links for what I use?
- Is connecting Dynamics 365 via Web API the right approach to connect/integrate our app's database with Dynamics 365's database based on scenarios I mentioned above?
https://msdn.microsoft.com/en-us/library/mt608055.aspx
https://msdn.microsoft.com/en-us/library/jj602917.aspx