Developer Guide for Dynamics 365 Customer Engagement

Applies to Dynamics 365 (online), version 9.x

Welcome to the Dynamics 365 Customer Engagement Developer Guide (formerly referred to as the Dynamics 365 SDK). This documentation is for version 9.0, known as Dynamics 365 (online), version 9.0, which is an online only release.

Get started

  • Get started with the SDK
  • Developer tools
  • Choose your development style
  • Understand security model
  • Connect

  • Using OAuth
  • Using Oauth with CORS
  • Active Directory and claims-based auth
  • XRM tooling
  • Server-to-Server (S2S) auth
  • Manage customer data

  • Model your business data
  • Audit data changes
  • Detect duplicate data
  • Import data
  • Virtual entities
  • Use web services

  • Web API
  • Organization service
  • Discovery service
  • Online Management API
  • Extend

  • Custom business apps
  • Plug-ins
  • Automate business processes
  • Asynchronous service
  • Azure extensions
  • Webhooks
  • Client scripting (Client API)
  • Customize

  • Entity forms
  • Entity views
  • Visualizations and dashboards
  • Commands and the ribbon
  • Edit customizations file
  • Package extensions and customizations

  • Use solutions
  • Use Package Deployer
  • Use SolutionPackager
  • Programming reference

  • Entity Reference
  • Web API Reference
  • Organization Service Reference
  • Client API Reference
  • Additional resources

  • Connected Field Service
  • Marketing
  • Sample code directory
  • Tools on NuGet
  • See also

    Administrator Guide

    Customization Guide

    Unified Service Desk Guide