Use the Dynamics 365 for Customer Engagement Web API
The Customer Engagement Web API provides a development experience that can be used across a wide variety of programming languages, platforms, and devices. The Web API implements the OData (Open Data Protocol), version 4.0, an OASIS standard for building and consuming RESTful APIs over rich data sources. You can learn more about this protocol at http://www.odata.org/. Details about this standard are available at https://www.oasis-open.org/standards#odatav4.0.
Dynamics 365 for Customer Engagement apps are built on the Common Data Service platform, which is also the underlying data platform for PowerApps. If you are a Dynamics 365 for Customer Engagement apps (on-premises) user, you continue to use the Customer Engagement platform that has similar functionality as Common Data Service.
This topic and its sub-topics contain information that is applicable only for the on-premises users of Customer Engagement apps.
The Web API documentation that is applicable to Dynamics 365 for Customer Engagement apps (online) users is now available in the PowerApps documentation at: Use the Common Data Service Web API.
Because the Web API is built on open standards, we don’t provide assemblies for a specific developer experience. You can compose HTTP requests for specific operations or use third-party libraries to generate classes for whatever language or platform you want. You can find a list of libraries that support OData version 4.0 at http://www.odata.org/libraries/.
To compare the Web API with other Dynamics 365 for Customer Engagement Customer Engagement web services, see Use Dynamics 365 for Customer Engagement web services.