Monday 24 April 2017

Dynamics CRM 365 Service End Point Changes and You

There has been a lot of confusion about the changes Microsoft has made to its Dynamics crm odata crm 2011 end point, the are even rumors that the endpoint has been removed completely!!

As far as I can tell from check here and here, its not so bad, these are the following things to note.

  1. Microsoft is trying to make the Dynamics CRM API more interoperable to allow for more access by mobile devices and other non Microsoft service consumers.
  2. In order to achieve the above, a new endpoint has been created called the WEB API end point, it appears in Dynamics 365 in place of the old ODATA end point
  3. The new web API end point still uses the ODATA format but with slight modifications to the syntax.
  4. The crm 2011 end point has been deprecated, meaning its advised to NOT be used anymore, however is still available to consumers.
  5. The old endpoint will be available for while, probably to give consumers time to make any necessary updates.
  6. The end game by Microsoft is for the retirement of the other endpoints (CRM 2011 SOAP and REST) endpoints in favour of the new WEB API endpoint.
so what should you do?
  1. If you are using the SDK or some other Library for REST or SOAP calls to CRM then getting the latest version of the library should solve the problem. 
  2. However it is important to confirm that the library above has been updated to use the WEB API end point and your code also has any necessary changes recommended by the library author.
  3. if you made direct calls to the CRM 2011 REST or SOAP endpoints then you should update them asap. 

1 comment: