{"id":3944,"date":"2020-02-06T04:44:19","date_gmt":"2020-02-06T04:44:19","guid":{"rendered":"https:\/\/dynamics.folio3.com\/blog\/?p=3944"},"modified":"2020-03-24T07:10:21","modified_gmt":"2020-03-24T07:10:21","slug":"microsoft-dynamics-crm-api-integration","status":"publish","type":"post","link":"https:\/\/dynamics.folio3.com\/blog\/microsoft-dynamics-crm-api-integration\/","title":{"rendered":"Microsoft Dynamics CRM API Integration &#8211; Step by Step Tutorial (Code Included)"},"content":{"rendered":"<p>There are two methods to connect your application with Dynamics CRM. First is using CRM SDK which provides build-in function and entities classes.<\/p>\n<p>Second is to create customized Rest API calls.<\/p>\n<h2>1) CRM SDK Using Late-Binding Approach<\/h2>\n<p>The Entity class contains the logical details of the entity and its attributes. This lets you use late binding approach so that you can work with your customize entities and their attributes which are not present in the basic application. The SDK assemblies are available for your Visual Studio project as NuGet packages.<br \/>\nYou need to install \u201cMicrosoft.CrmSdk.CoreAssemblies\u201d from NuGet Packages. This will work with .Net Version 4.6.2 and above.<\/p>\n<p>You need to use the following assemblies in your code.<\/p>\n<p><img fetchpriority=\"high\" decoding=\"async\" class=\"aligncenter wp-image-3945 size-full\" src=\"https:\/\/dynamics.folio3.com\/blog\/wp-content\/uploads\/2020\/02\/Microsoft-dynamics-crm-api-integration.jpg\" alt=\"Microsoft dynamics crm api integration\" width=\"435\" height=\"346\" srcset=\"https:\/\/dynamics.folio3.com\/blog\/wp-content\/uploads\/2020\/02\/Microsoft-dynamics-crm-api-integration.jpg 435w, https:\/\/dynamics.folio3.com\/blog\/wp-content\/uploads\/2020\/02\/Microsoft-dynamics-crm-api-integration-300x239.jpg 300w\" sizes=\"(max-width: 435px) 100vw, 435px\" \/><\/p>\n<p>First, you need to get authenticated client service by your account credentials.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-3946 size-full\" src=\"https:\/\/dynamics.folio3.com\/blog\/wp-content\/uploads\/2020\/02\/authenticated-client-service.jpg\" alt=\"authenticated client service\" width=\"1111\" height=\"550\" srcset=\"https:\/\/dynamics.folio3.com\/blog\/wp-content\/uploads\/2020\/02\/authenticated-client-service.jpg 1111w, https:\/\/dynamics.folio3.com\/blog\/wp-content\/uploads\/2020\/02\/authenticated-client-service-300x149.jpg 300w, https:\/\/dynamics.folio3.com\/blog\/wp-content\/uploads\/2020\/02\/authenticated-client-service-768x380.jpg 768w, https:\/\/dynamics.folio3.com\/blog\/wp-content\/uploads\/2020\/02\/authenticated-client-service-1024x507.jpg 1024w\" sizes=\"(max-width: 1111px) 100vw, 1111px\" \/><\/p>\n<p>Update the following information for your environment. You can get your environment URL in CRM account under:<\/p>\n<p><strong>Settings &gt; Customization &gt; Developer Resources.<\/strong><\/p>\n<p>Once the CRM service client connects to your organization account, you can perfume CRUD on your account at different Entities.<\/p>\n<h2>2) Create Entity<\/h2>\n<p>Following code is the example for creating an account on CRM.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-3947 size-full\" src=\"https:\/\/dynamics.folio3.com\/blog\/wp-content\/uploads\/2020\/02\/Dynamics-CRM-Entities.jpg\" alt=\"Dynamics CRM Entities\" width=\"884\" height=\"543\" srcset=\"https:\/\/dynamics.folio3.com\/blog\/wp-content\/uploads\/2020\/02\/Dynamics-CRM-Entities.jpg 884w, https:\/\/dynamics.folio3.com\/blog\/wp-content\/uploads\/2020\/02\/Dynamics-CRM-Entities-300x184.jpg 300w, https:\/\/dynamics.folio3.com\/blog\/wp-content\/uploads\/2020\/02\/Dynamics-CRM-Entities-768x472.jpg 768w\" sizes=\"(max-width: 884px) 100vw, 884px\" \/><\/p>\n<p><strong>From this URL:<\/strong> <a href=\"https:\/\/orgname.api.crm4.dynamics.com\/api\/data\/v9.1\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/orgname.api.crm4.dynamics.com\/api\/data\/v9.1<\/a> <strong>you can know all the entities and their attributes of your organization.<\/strong><\/p>\n<h2>3) Associate Entities on Create<\/h2>\n<p>You can associate any new record with an existing record while creating it as well as updating it. But entities should be associated with each other. For example, you can create a primary contact entity along with account entity.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-3948 size-large\" src=\"https:\/\/dynamics.folio3.com\/blog\/wp-content\/uploads\/2020\/02\/microsoft-dynamics-associate-entities-on-create-1024x401.jpg\" alt=\"microsoft dynamics associate entities on create\" width=\"770\" height=\"302\" srcset=\"https:\/\/dynamics.folio3.com\/blog\/wp-content\/uploads\/2020\/02\/microsoft-dynamics-associate-entities-on-create-1024x401.jpg 1024w, https:\/\/dynamics.folio3.com\/blog\/wp-content\/uploads\/2020\/02\/microsoft-dynamics-associate-entities-on-create-300x118.jpg 300w, https:\/\/dynamics.folio3.com\/blog\/wp-content\/uploads\/2020\/02\/microsoft-dynamics-associate-entities-on-create-768x301.jpg 768w, https:\/\/dynamics.folio3.com\/blog\/wp-content\/uploads\/2020\/02\/microsoft-dynamics-associate-entities-on-create.jpg 1056w\" sizes=\"(max-width: 770px) 100vw, 770px\" \/><\/p>\n<h2>4) Retrieve an Entity<\/h2>\n<p>You can retrieve an Entity by any of its Attribute like name, id Or email using query expressions, also use multiple criteria.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-3949 size-full\" src=\"https:\/\/dynamics.folio3.com\/blog\/wp-content\/uploads\/2020\/02\/microsoft-dynamics-retreive-entity.jpg\" alt=\"microsoft dynamics retreive entity\" width=\"766\" height=\"416\" srcset=\"https:\/\/dynamics.folio3.com\/blog\/wp-content\/uploads\/2020\/02\/microsoft-dynamics-retreive-entity.jpg 766w, https:\/\/dynamics.folio3.com\/blog\/wp-content\/uploads\/2020\/02\/microsoft-dynamics-retreive-entity-300x163.jpg 300w\" sizes=\"(max-width: 766px) 100vw, 766px\" \/><\/p>\n<h2>5) Web API Sample (C#)<\/h2>\n<p>You need \u201cserviceURl\u201d \u201cUsername\u201d \u201cPassword\u201d and \u201cClientID\u201d to make authorization call.<br \/>\nTo get your ClientID to follow the below-mentioned steps.<\/p>\n<p><strong>Login to\u00a0\u00a0Azure Portal\u00a0 ( Use the same credentials as your dynamics CRM)<\/strong><\/p>\n<p><strong>Once you have logged in, Navigate to the option \u201cAzure Active Directory\u201d and click on \u201cApp registration\u201d than click on \u201cNew Registration\u201d<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-3950 size-large\" src=\"https:\/\/dynamics.folio3.com\/blog\/wp-content\/uploads\/2020\/02\/microsoft-dynamics-web-api-sample-1024x553.jpg\" alt=\"\" width=\"770\" height=\"416\" srcset=\"https:\/\/dynamics.folio3.com\/blog\/wp-content\/uploads\/2020\/02\/microsoft-dynamics-web-api-sample-1024x553.jpg 1024w, https:\/\/dynamics.folio3.com\/blog\/wp-content\/uploads\/2020\/02\/microsoft-dynamics-web-api-sample-300x162.jpg 300w, https:\/\/dynamics.folio3.com\/blog\/wp-content\/uploads\/2020\/02\/microsoft-dynamics-web-api-sample-768x414.jpg 768w, https:\/\/dynamics.folio3.com\/blog\/wp-content\/uploads\/2020\/02\/microsoft-dynamics-web-api-sample.jpg 1047w\" sizes=\"(max-width: 770px) 100vw, 770px\" \/><\/p>\n<p><strong>Here is your client ID:<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-3951 size-large\" src=\"https:\/\/dynamics.folio3.com\/blog\/wp-content\/uploads\/2020\/02\/microsoft-dynamics-client-id-1024x545.jpg\" alt=\"microsoft dynamics client id\" width=\"770\" height=\"410\" srcset=\"https:\/\/dynamics.folio3.com\/blog\/wp-content\/uploads\/2020\/02\/microsoft-dynamics-client-id-1024x545.jpg 1024w, https:\/\/dynamics.folio3.com\/blog\/wp-content\/uploads\/2020\/02\/microsoft-dynamics-client-id-300x160.jpg 300w, https:\/\/dynamics.folio3.com\/blog\/wp-content\/uploads\/2020\/02\/microsoft-dynamics-client-id-768x409.jpg 768w, https:\/\/dynamics.folio3.com\/blog\/wp-content\/uploads\/2020\/02\/microsoft-dynamics-client-id.jpg 1040w\" sizes=\"(max-width: 770px) 100vw, 770px\" \/><\/p>\n<h2>6) Get Access Token<\/h2>\n<p>After the App registration, you will get the access token by the following call:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-3952 size-full\" src=\"https:\/\/dynamics.folio3.com\/blog\/wp-content\/uploads\/2020\/02\/Microsoft-dynamics-access-token.jpg\" alt=\"Microsoft dynamics access token\" width=\"853\" height=\"282\" srcset=\"https:\/\/dynamics.folio3.com\/blog\/wp-content\/uploads\/2020\/02\/Microsoft-dynamics-access-token.jpg 853w, https:\/\/dynamics.folio3.com\/blog\/wp-content\/uploads\/2020\/02\/Microsoft-dynamics-access-token-300x99.jpg 300w, https:\/\/dynamics.folio3.com\/blog\/wp-content\/uploads\/2020\/02\/Microsoft-dynamics-access-token-768x254.jpg 768w\" sizes=\"(max-width: 853px) 100vw, 853px\" \/><\/p>\n<p><strong>This call will generate Auth2.0 token.<\/strong><\/p>\n<h2>\u00a07) CRUD Operation Using Rest Calling<\/h2>\n<p>Once you get access token you can perform basic CRUD operation using REST calls. For creating an entity record following the POST call will work.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-3953 size-large\" src=\"https:\/\/dynamics.folio3.com\/blog\/wp-content\/uploads\/2020\/02\/Microsoft-Dynamics-Curd-operation-1024x533.jpg\" alt=\"Microsoft Dynamics Crud operation\" width=\"770\" height=\"401\" srcset=\"https:\/\/dynamics.folio3.com\/blog\/wp-content\/uploads\/2020\/02\/Microsoft-Dynamics-Curd-operation-1024x533.jpg 1024w, https:\/\/dynamics.folio3.com\/blog\/wp-content\/uploads\/2020\/02\/Microsoft-Dynamics-Curd-operation-300x156.jpg 300w, https:\/\/dynamics.folio3.com\/blog\/wp-content\/uploads\/2020\/02\/Microsoft-Dynamics-Curd-operation-768x400.jpg 768w, https:\/\/dynamics.folio3.com\/blog\/wp-content\/uploads\/2020\/02\/Microsoft-Dynamics-Curd-operation.jpg 1029w\" sizes=\"(max-width: 770px) 100vw, 770px\" \/><\/p>\n<h2>8) Retrieve an Entity<\/h2>\n<p>You can retrieve an Entity by any of its Attributes like name, id Or email using filters in GET call.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-3956 size-large\" src=\"https:\/\/dynamics.folio3.com\/blog\/wp-content\/uploads\/2020\/02\/Microsoft-dynamics-retreive-entity-on-curd-1024x381.jpg\" alt=\"\" width=\"770\" height=\"286\" srcset=\"https:\/\/dynamics.folio3.com\/blog\/wp-content\/uploads\/2020\/02\/Microsoft-dynamics-retreive-entity-on-curd-1024x381.jpg 1024w, https:\/\/dynamics.folio3.com\/blog\/wp-content\/uploads\/2020\/02\/Microsoft-dynamics-retreive-entity-on-curd-300x112.jpg 300w, https:\/\/dynamics.folio3.com\/blog\/wp-content\/uploads\/2020\/02\/Microsoft-dynamics-retreive-entity-on-curd-768x286.jpg 768w, https:\/\/dynamics.folio3.com\/blog\/wp-content\/uploads\/2020\/02\/Microsoft-dynamics-retreive-entity-on-curd.jpg 1178w\" sizes=\"(max-width: 770px) 100vw, 770px\" \/><\/p>\n<h3>Conclusion<\/h3>\n<p>So there you have it. If you have a specific question, Please ask on the comment. Meanwhile, Please do share and like my post.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>There are two methods to connect your application with Dynamics CRM. First is using CRM SDK which provides build-in function and entities classes. Second is to create customized Rest API calls. 1) CRM SDK Using Late-Binding Approach The Entity class contains the logical details of the entity and its attributes. This lets you use late [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":4010,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[33],"tags":[],"class_list":["post-3944","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-crm"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Microsoft Dynamics CRM API Integration - Full Tutorial (Code Included)<\/title>\n<meta name=\"description\" content=\"In this tutorial guide, you will learn how to do microsoft dynamics crm api integration. Step by step instructions along with Code.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/dynamics.folio3.com\/blog\/microsoft-dynamics-crm-api-integration\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Microsoft Dynamics CRM API Integration - Full Tutorial (Code Included)\" \/>\n<meta property=\"og:description\" content=\"In this tutorial guide, you will learn how to do microsoft dynamics crm api integration. Step by step instructions along with Code.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/dynamics.folio3.com\/blog\/microsoft-dynamics-crm-api-integration\/\" \/>\n<meta property=\"og:site_name\" content=\"Folio3 Dynamics Blog\" \/>\n<meta property=\"article:published_time\" content=\"2020-02-06T04:44:19+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-03-24T07:10:21+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/dynamics.folio3.com\/blog\/wp-content\/uploads\/2020\/02\/Microsoft-Dynamics-CRM-API-Integration.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"370\" \/>\n\t<meta property=\"og:image:height\" content=\"245\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Folio3 Noc\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Folio3 Noc\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/dynamics.folio3.com\/blog\/microsoft-dynamics-crm-api-integration\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/dynamics.folio3.com\/blog\/microsoft-dynamics-crm-api-integration\/\"},\"author\":{\"name\":\"Folio3 Noc\",\"@id\":\"https:\/\/dynamics.folio3.com\/blog\/#\/schema\/person\/525af9980ae81d25f9b7c032047fb0cc\"},\"headline\":\"Microsoft Dynamics CRM API Integration &#8211; Step by Step Tutorial (Code Included)\",\"datePublished\":\"2020-02-06T04:44:19+00:00\",\"dateModified\":\"2020-03-24T07:10:21+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/dynamics.folio3.com\/blog\/microsoft-dynamics-crm-api-integration\/\"},\"wordCount\":453,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/dynamics.folio3.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/dynamics.folio3.com\/blog\/microsoft-dynamics-crm-api-integration\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/dynamics.folio3.com\/blog\/wp-content\/uploads\/2020\/02\/Microsoft-Dynamics-CRM-API-Integration.jpg\",\"articleSection\":[\"CRM\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/dynamics.folio3.com\/blog\/microsoft-dynamics-crm-api-integration\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/dynamics.folio3.com\/blog\/microsoft-dynamics-crm-api-integration\/\",\"url\":\"https:\/\/dynamics.folio3.com\/blog\/microsoft-dynamics-crm-api-integration\/\",\"name\":\"Microsoft Dynamics CRM API Integration - Full Tutorial (Code Included)\",\"isPartOf\":{\"@id\":\"https:\/\/dynamics.folio3.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/dynamics.folio3.com\/blog\/microsoft-dynamics-crm-api-integration\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/dynamics.folio3.com\/blog\/microsoft-dynamics-crm-api-integration\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/dynamics.folio3.com\/blog\/wp-content\/uploads\/2020\/02\/Microsoft-Dynamics-CRM-API-Integration.jpg\",\"datePublished\":\"2020-02-06T04:44:19+00:00\",\"dateModified\":\"2020-03-24T07:10:21+00:00\",\"description\":\"In this tutorial guide, you will learn how to do microsoft dynamics crm api integration. Step by step instructions along with Code.\",\"breadcrumb\":{\"@id\":\"https:\/\/dynamics.folio3.com\/blog\/microsoft-dynamics-crm-api-integration\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/dynamics.folio3.com\/blog\/microsoft-dynamics-crm-api-integration\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/dynamics.folio3.com\/blog\/microsoft-dynamics-crm-api-integration\/#primaryimage\",\"url\":\"https:\/\/dynamics.folio3.com\/blog\/wp-content\/uploads\/2020\/02\/Microsoft-Dynamics-CRM-API-Integration.jpg\",\"contentUrl\":\"https:\/\/dynamics.folio3.com\/blog\/wp-content\/uploads\/2020\/02\/Microsoft-Dynamics-CRM-API-Integration.jpg\",\"width\":370,\"height\":245,\"caption\":\"Microsoft Dynamics CRM API Integration\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/dynamics.folio3.com\/blog\/microsoft-dynamics-crm-api-integration\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog\",\"item\":\"https:\/\/dynamics.folio3.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Microsoft Dynamics CRM API Integration &#8211; Step by Step Tutorial (Code Included)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/dynamics.folio3.com\/blog\/#website\",\"url\":\"https:\/\/dynamics.folio3.com\/blog\/\",\"name\":\"Folio3 Dynamics Blog\",\"description\":\"News, Guides and Info from the world of Microsoft Dynamics\",\"publisher\":{\"@id\":\"https:\/\/dynamics.folio3.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/dynamics.folio3.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/dynamics.folio3.com\/blog\/#organization\",\"name\":\"Folio3\",\"url\":\"https:\/\/dynamics.folio3.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/dynamics.folio3.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/dynamics.folio3.com\/blog\/wp-content\/uploads\/2022\/01\/footer-logo.png\",\"contentUrl\":\"https:\/\/dynamics.folio3.com\/blog\/wp-content\/uploads\/2022\/01\/footer-logo.png\",\"width\":154,\"height\":100,\"caption\":\"Folio3\"},\"image\":{\"@id\":\"https:\/\/dynamics.folio3.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/dynamics.folio3.com\/blog\/#\/schema\/person\/525af9980ae81d25f9b7c032047fb0cc\",\"name\":\"Folio3 Noc\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/dynamics.folio3.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/61332f836e347f0f3df09f2102d55947?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/61332f836e347f0f3df09f2102d55947?s=96&d=mm&r=g\",\"caption\":\"Folio3 Noc\"},\"url\":\"https:\/\/dynamics.folio3.com\/blog\/author\/noc\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Microsoft Dynamics CRM API Integration - Full Tutorial (Code Included)","description":"In this tutorial guide, you will learn how to do microsoft dynamics crm api integration. Step by step instructions along with Code.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/dynamics.folio3.com\/blog\/microsoft-dynamics-crm-api-integration\/","og_locale":"en_US","og_type":"article","og_title":"Microsoft Dynamics CRM API Integration - Full Tutorial (Code Included)","og_description":"In this tutorial guide, you will learn how to do microsoft dynamics crm api integration. Step by step instructions along with Code.","og_url":"https:\/\/dynamics.folio3.com\/blog\/microsoft-dynamics-crm-api-integration\/","og_site_name":"Folio3 Dynamics Blog","article_published_time":"2020-02-06T04:44:19+00:00","article_modified_time":"2020-03-24T07:10:21+00:00","og_image":[{"width":370,"height":245,"url":"https:\/\/dynamics.folio3.com\/blog\/wp-content\/uploads\/2020\/02\/Microsoft-Dynamics-CRM-API-Integration.jpg","type":"image\/jpeg"}],"author":"Folio3 Noc","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Folio3 Noc","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/dynamics.folio3.com\/blog\/microsoft-dynamics-crm-api-integration\/#article","isPartOf":{"@id":"https:\/\/dynamics.folio3.com\/blog\/microsoft-dynamics-crm-api-integration\/"},"author":{"name":"Folio3 Noc","@id":"https:\/\/dynamics.folio3.com\/blog\/#\/schema\/person\/525af9980ae81d25f9b7c032047fb0cc"},"headline":"Microsoft Dynamics CRM API Integration &#8211; Step by Step Tutorial (Code Included)","datePublished":"2020-02-06T04:44:19+00:00","dateModified":"2020-03-24T07:10:21+00:00","mainEntityOfPage":{"@id":"https:\/\/dynamics.folio3.com\/blog\/microsoft-dynamics-crm-api-integration\/"},"wordCount":453,"commentCount":0,"publisher":{"@id":"https:\/\/dynamics.folio3.com\/blog\/#organization"},"image":{"@id":"https:\/\/dynamics.folio3.com\/blog\/microsoft-dynamics-crm-api-integration\/#primaryimage"},"thumbnailUrl":"https:\/\/dynamics.folio3.com\/blog\/wp-content\/uploads\/2020\/02\/Microsoft-Dynamics-CRM-API-Integration.jpg","articleSection":["CRM"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/dynamics.folio3.com\/blog\/microsoft-dynamics-crm-api-integration\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/dynamics.folio3.com\/blog\/microsoft-dynamics-crm-api-integration\/","url":"https:\/\/dynamics.folio3.com\/blog\/microsoft-dynamics-crm-api-integration\/","name":"Microsoft Dynamics CRM API Integration - Full Tutorial (Code Included)","isPartOf":{"@id":"https:\/\/dynamics.folio3.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/dynamics.folio3.com\/blog\/microsoft-dynamics-crm-api-integration\/#primaryimage"},"image":{"@id":"https:\/\/dynamics.folio3.com\/blog\/microsoft-dynamics-crm-api-integration\/#primaryimage"},"thumbnailUrl":"https:\/\/dynamics.folio3.com\/blog\/wp-content\/uploads\/2020\/02\/Microsoft-Dynamics-CRM-API-Integration.jpg","datePublished":"2020-02-06T04:44:19+00:00","dateModified":"2020-03-24T07:10:21+00:00","description":"In this tutorial guide, you will learn how to do microsoft dynamics crm api integration. Step by step instructions along with Code.","breadcrumb":{"@id":"https:\/\/dynamics.folio3.com\/blog\/microsoft-dynamics-crm-api-integration\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/dynamics.folio3.com\/blog\/microsoft-dynamics-crm-api-integration\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/dynamics.folio3.com\/blog\/microsoft-dynamics-crm-api-integration\/#primaryimage","url":"https:\/\/dynamics.folio3.com\/blog\/wp-content\/uploads\/2020\/02\/Microsoft-Dynamics-CRM-API-Integration.jpg","contentUrl":"https:\/\/dynamics.folio3.com\/blog\/wp-content\/uploads\/2020\/02\/Microsoft-Dynamics-CRM-API-Integration.jpg","width":370,"height":245,"caption":"Microsoft Dynamics CRM API Integration"},{"@type":"BreadcrumbList","@id":"https:\/\/dynamics.folio3.com\/blog\/microsoft-dynamics-crm-api-integration\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog","item":"https:\/\/dynamics.folio3.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Microsoft Dynamics CRM API Integration &#8211; Step by Step Tutorial (Code Included)"}]},{"@type":"WebSite","@id":"https:\/\/dynamics.folio3.com\/blog\/#website","url":"https:\/\/dynamics.folio3.com\/blog\/","name":"Folio3 Dynamics Blog","description":"News, Guides and Info from the world of Microsoft Dynamics","publisher":{"@id":"https:\/\/dynamics.folio3.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/dynamics.folio3.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/dynamics.folio3.com\/blog\/#organization","name":"Folio3","url":"https:\/\/dynamics.folio3.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/dynamics.folio3.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/dynamics.folio3.com\/blog\/wp-content\/uploads\/2022\/01\/footer-logo.png","contentUrl":"https:\/\/dynamics.folio3.com\/blog\/wp-content\/uploads\/2022\/01\/footer-logo.png","width":154,"height":100,"caption":"Folio3"},"image":{"@id":"https:\/\/dynamics.folio3.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/dynamics.folio3.com\/blog\/#\/schema\/person\/525af9980ae81d25f9b7c032047fb0cc","name":"Folio3 Noc","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/dynamics.folio3.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/61332f836e347f0f3df09f2102d55947?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/61332f836e347f0f3df09f2102d55947?s=96&d=mm&r=g","caption":"Folio3 Noc"},"url":"https:\/\/dynamics.folio3.com\/blog\/author\/noc\/"}]}},"_links":{"self":[{"href":"https:\/\/dynamics.folio3.com\/blog\/wp-json\/wp\/v2\/posts\/3944","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dynamics.folio3.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dynamics.folio3.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dynamics.folio3.com\/blog\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/dynamics.folio3.com\/blog\/wp-json\/wp\/v2\/comments?post=3944"}],"version-history":[{"count":0,"href":"https:\/\/dynamics.folio3.com\/blog\/wp-json\/wp\/v2\/posts\/3944\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dynamics.folio3.com\/blog\/wp-json\/wp\/v2\/media\/4010"}],"wp:attachment":[{"href":"https:\/\/dynamics.folio3.com\/blog\/wp-json\/wp\/v2\/media?parent=3944"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dynamics.folio3.com\/blog\/wp-json\/wp\/v2\/categories?post=3944"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dynamics.folio3.com\/blog\/wp-json\/wp\/v2\/tags?post=3944"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}