Use the Microsoft Dynamics 365 Web API


Applies To: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

The Web API, which is new for Microsoft Dynamics 365 (online & on-premises), 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 Details about this standard are available at

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

To compare the Web API with other Microsoft Dynamics 365 web services, see Use Microsoft Dynamics 365 web services.

In This Section

Authenticate to Microsoft Dynamics 365 with the Web API

Web API types and operations

Perform operations using the Web API

Microsoft Dynamics 365 Web API Limitations


Web API Reference

Use Microsoft Dynamics 365 web services

OData - the best way to REST

OData Version 4.0 Part 1: Protocol Plus Errata 02

OData Version 4.0 Part 2: URL Conventions Plus Errata 02

OData Version 4.0 Part 3: Common Schema Definition Language (CSDL) Plus Errata 02

Microsoft Dynamics 365

© 2016 Microsoft. All rights reserved. Copyright