Using CRM web services in client-side code

Apart from interacting with entity forms, fields, and controls, we can also use client code to access the CRM database. This is especially necessary when we want to fetch data from another related or non-related entity. We can work with CRM web services using the client-side to get and post data to CRM. We have two endpoints available to work with Microsoft Dynamics CRM 2015:

  • OData
  • Modern SOAP


According to OData's official website (

"An open protocol to allow the creation and consumption of queryable and interoperable RESTful APIs in a simple and standard way."

REST stands for Representational State Transfer, which is based on the principle that everything is a resource and can be ...

Get Microsoft Dynamics CRM 2015 Application Design now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.