{"id":10971,"date":"2018-01-04T15:19:59","date_gmt":"2018-01-04T09:49:59","guid":{"rendered":"https:\/\/www.inogic.com\/blog\/?p=10971"},"modified":"2018-01-04T15:19:59","modified_gmt":"2018-01-04T09:49:59","slug":"fixed-executing-action-with-complex-output-parameters-through-web-api-in-dynamics-365-v9-0","status":"publish","type":"post","link":"https:\/\/www.inogic.com\/blog\/2018\/01\/fixed-executing-action-with-complex-output-parameters-through-web-api-in-dynamics-365-v9-0\/","title":{"rendered":"Fixed &#8211; Executing Action with Complex Output Parameters through Web API in Dynamics 365 v9.0"},"content":{"rendered":"<h2 style=\"text-align: justify;\"><strong>Introduction:\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/strong><\/h2>\n<p>While working on Dynamics 365, we get a chance to work on lot many things.<\/p>\n<p>At times you work on C# or JavaScript or SSRS or SSIS. Having knowledge of so many languages, frameworks, or technologies could be taxing.<\/p>\n<p>Sometimes we face errors while developing something and don\u2019t have control over how it could be fixed.<\/p>\n<p style=\"text-align: justify;\">One such thing was executing Action using Web API.<\/p>\n<p style=\"text-align: justify;\">Prior to v9.0 update, if we tried executing Actions, having combination of complex and simple output parameters would result in errors like, <strong>Resource not found for the segment &#8216;ActionName&#8217; <\/strong>or<strong> Request message has unresolved parameters<\/strong>.<\/p>\n<p style=\"text-align: justify;\">In order to understand what complex and simple parameters are, please check a very well explained <a href=\"http:\/\/butenko.pro\/2016\/09\/23\/action-not-available-webapi\/\" target=\"_blank\" rel=\"noopener noreferrer\">blog<\/a> written by Andrew Butenko.<\/p>\n<p style=\"text-align: justify;\">Now, in v9.0 we don\u2019t have to worry about the combinations of the output parameters.<\/p>\n<p style=\"text-align: justify;\">Irrespective of the combination of the output parameters, we are able to execute the Action.<\/p>\n<h2 style=\"text-align: justify;\"><strong>Code Snippet:<\/strong><\/h2>\n<pre class=\"lang:default decode:true \">function executeAction(accountId, actionName, clientUrl) {\n    var functionName = \"executeAction &gt;&gt;\";\n    var query = \"\";\n    try {\n\n        \/\/Define the query to execute the action\n        query = \"accounts(\" + accountId + \")\/Microsoft.Dynamics.CRM.\"+actionName;\n\n        var req = new XMLHttpRequest();\n        req.open(\"POST\", clientUrl + \"\/api\/data\/v9.0\/\" + query, true);\n        req.setRequestHeader(\"Accept\", \"application\/json\");\n        req.setRequestHeader(\"Content-Type\", \"application\/json; charset=utf-8\");\n        req.setRequestHeader(\"OData-MaxVersion\", \"4.0\");\n        req.setRequestHeader(\"OData-Version\", \"4.0\");\n\n        req.onreadystatechange = function () {\n\n            if (this.readyState == 4 \/* complete *\/) {\n                req.onreadystatechange = null;\n\n                if (this.status == 200) {\n                    \/\/success callback\n                    var result = JSON.parse(this.response);\n\n\n                } else {\n                    \/\/error callback\n                    var error = JSON.parse(this.response).error;\n                }\n            }\n        };\n        req.send(JSON.stringify(data));\n\n    } catch (e) {\n        throwError(functionName, e);\n    }\n}\n<\/pre>\n<h2><strong>Conclusion:<\/strong><\/h2>\n<p>We can combine simple and complex output parameters and still execute the Action through Web API in Dynamics 365 v9.0<\/p>\n<p><a href=\"http:\/\/www.inogic.com\/product\/productivity-pack\/click-2-export-microsoft-dynamics-crm-reports\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" class=\"aligncenter  wp-image-10864\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2017\/12\/Click2Export-banner.png\" alt=\"Export Dynamics CRM Reports\" width=\"824\" height=\"206\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction:\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 While working on Dynamics 365, we get a chance to work on lot many things. At times you work on C# or JavaScript or SSRS or SSIS. Having knowledge of so many languages, frameworks, or technologies could be taxing. Sometimes we face errors while developing something and don\u2019t have control over how it could\u2026 <span class=\"read-more\"><a href=\"https:\/\/www.inogic.com\/blog\/2018\/01\/fixed-executing-action-with-complex-output-parameters-through-web-api-in-dynamics-365-v9-0\/\">Read More: Fixed &#8211; Executing Action with Complex Output Parameters through Web\u2026 &raquo;<\/a><\/span><\/p>\n","protected":false},"author":13,"featured_media":10972,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16,18,19,65],"tags":[1823,1824],"class_list":["post-10971","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dynamics-365","category-dynamics-365-v9-2","category-dynamics-crm","category-webapi","tag-web-api-in-dynamics-365","tag-web-api-in-dynamics-365-v9-0"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.8 - aioseo.com -->\n\t<meta name=\"description\" content=\"Introduction: While working on Dynamics 365, we get a chance to work on lot many things. At times you work on C# or JavaScript or SSRS or SSIS. Having knowledge of so many languages, frameworks, or technologies could be taxing. Sometimes we face errors while developing something and don\u2019t have control over how it could\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Inogic\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.inogic.com\/blog\/2018\/01\/fixed-executing-action-with-complex-output-parameters-through-web-api-in-dynamics-365-v9-0\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.8\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Microsoft Dynamics 365 CRM Tips and Tricks - By Inogic\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Fixed \u2013 Executing Action with Complex Output Parameters through Web API in Dynamics 365 v9.0 - Microsoft Dynamics 365 CRM Tips and Tricks\" \/>\n\t\t<meta property=\"og:description\" content=\"Introduction: While working on Dynamics 365, we get a chance to work on lot many things. At times you work on C# or JavaScript or SSRS or SSIS. Having knowledge of so many languages, frameworks, or technologies could be taxing. Sometimes we face errors while developing something and don\u2019t have control over how it could\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.inogic.com\/blog\/2018\/01\/fixed-executing-action-with-complex-output-parameters-through-web-api-in-dynamics-365-v9-0\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2017\/12\/Click2Export-banner.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2017\/12\/Click2Export-banner.png\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2018-01-04T09:49:59+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2018-01-04T09:49:59+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/inogicindia\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@inogic\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Fixed \u2013 Executing Action with Complex Output Parameters through Web API in Dynamics 365 v9.0 - Microsoft Dynamics 365 CRM Tips and Tricks\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Introduction: While working on Dynamics 365, we get a chance to work on lot many things. At times you work on C# or JavaScript or SSRS or SSIS. Having knowledge of so many languages, frameworks, or technologies could be taxing. Sometimes we face errors while developing something and don\u2019t have control over how it could\" \/>\n\t\t<meta name=\"twitter:creator\" content=\"@inogic\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2017\/12\/Click2Export-banner.png\" \/>\n\t\t<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t\t<meta name=\"twitter:data1\" content=\"Inogic\" \/>\n\t\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2018\\\/01\\\/fixed-executing-action-with-complex-output-parameters-through-web-api-in-dynamics-365-v9-0\\\/#blogposting\",\"name\":\"Fixed \\u2013 Executing Action with Complex Output Parameters through Web API in Dynamics 365 v9.0 - Microsoft Dynamics 365 CRM Tips and Tricks\",\"headline\":\"Fixed &#8211; Executing Action with Complex Output Parameters through Web API in Dynamics 365 v9.0\",\"author\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/author\\\/inogic-2\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/01\\\/Blog-Feature-Images-150-_150-3-1-1.png\",\"width\":150,\"height\":150},\"datePublished\":\"2018-01-04T15:19:59+05:30\",\"dateModified\":\"2018-01-04T15:19:59+05:30\",\"inLanguage\":\"en-US\",\"commentCount\":3,\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2018\\\/01\\\/fixed-executing-action-with-complex-output-parameters-through-web-api-in-dynamics-365-v9-0\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2018\\\/01\\\/fixed-executing-action-with-complex-output-parameters-through-web-api-in-dynamics-365-v9-0\\\/#webpage\"},\"articleSection\":\"Dynamics 365, Dynamics 365 v9, Dynamics CRM, WEB API, Web API in Dynamics 365, Web API in Dynamics 365 v9.0\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2018\\\/01\\\/fixed-executing-action-with-complex-output-parameters-through-web-api-in-dynamics-365-v9-0\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.inogic.com\\\/blog\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/category\\\/dynamics-365\\\/#listItem\",\"name\":\"Dynamics 365\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/category\\\/dynamics-365\\\/#listItem\",\"position\":2,\"name\":\"Dynamics 365\",\"item\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/category\\\/dynamics-365\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2018\\\/01\\\/fixed-executing-action-with-complex-output-parameters-through-web-api-in-dynamics-365-v9-0\\\/#listItem\",\"name\":\"Fixed &#8211; Executing Action with Complex Output Parameters through Web API in Dynamics 365 v9.0\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2018\\\/01\\\/fixed-executing-action-with-complex-output-parameters-through-web-api-in-dynamics-365-v9-0\\\/#listItem\",\"position\":3,\"name\":\"Fixed &#8211; Executing Action with Complex Output Parameters through Web API in Dynamics 365 v9.0\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/category\\\/dynamics-365\\\/#listItem\",\"name\":\"Dynamics 365\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/#organization\",\"name\":\"Microsoft Dynamics 365 CRM Tips and Tricks\",\"description\":\"By Inogic\",\"url\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/02\\\/inogic-logo.png\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2018\\\/01\\\/fixed-executing-action-with-complex-output-parameters-through-web-api-in-dynamics-365-v9-0\\\/#organizationLogo\",\"width\":1000,\"height\":325,\"caption\":\"inogic logo\"},\"image\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2018\\\/01\\\/fixed-executing-action-with-complex-output-parameters-through-web-api-in-dynamics-365-v9-0\\\/#organizationLogo\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/inogicindia\",\"https:\\\/\\\/twitter.com\\\/inogic\",\"https:\\\/\\\/www.instagram.com\\\/inogicindia\\\/\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCM4V7ousgLSu1hbOEv4DUuQ\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/inogicindia\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/author\\\/inogic-2\\\/#author\",\"url\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/author\\\/inogic-2\\\/\",\"name\":\"Inogic\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2018\\\/01\\\/fixed-executing-action-with-complex-output-parameters-through-web-api-in-dynamics-365-v9-0\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/839d9ae7d2b941d2d09e91df322267a429821f2ce5494302b53bd5ca3679f1a0?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Inogic\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2018\\\/01\\\/fixed-executing-action-with-complex-output-parameters-through-web-api-in-dynamics-365-v9-0\\\/#webpage\",\"url\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2018\\\/01\\\/fixed-executing-action-with-complex-output-parameters-through-web-api-in-dynamics-365-v9-0\\\/\",\"name\":\"Fixed \\u2013 Executing Action with Complex Output Parameters through Web API in Dynamics 365 v9.0 - Microsoft Dynamics 365 CRM Tips and Tricks\",\"description\":\"Introduction: While working on Dynamics 365, we get a chance to work on lot many things. At times you work on C# or JavaScript or SSRS or SSIS. Having knowledge of so many languages, frameworks, or technologies could be taxing. Sometimes we face errors while developing something and don\\u2019t have control over how it could\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2018\\\/01\\\/fixed-executing-action-with-complex-output-parameters-through-web-api-in-dynamics-365-v9-0\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/author\\\/inogic-2\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/author\\\/inogic-2\\\/#author\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/01\\\/Blog-Feature-Images-150-_150-3-1-1.png\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2018\\\/01\\\/fixed-executing-action-with-complex-output-parameters-through-web-api-in-dynamics-365-v9-0\\\/#mainImage\",\"width\":150,\"height\":150},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2018\\\/01\\\/fixed-executing-action-with-complex-output-parameters-through-web-api-in-dynamics-365-v9-0\\\/#mainImage\"},\"datePublished\":\"2018-01-04T15:19:59+05:30\",\"dateModified\":\"2018-01-04T15:19:59+05:30\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/\",\"name\":\"Microsoft Dynamics 365 CRM Tips and Tricks\",\"alternateName\":\"Inogic\",\"description\":\"By Inogic\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Fixed \u2013 Executing Action with Complex Output Parameters through Web API in Dynamics 365 v9.0 - Microsoft Dynamics 365 CRM Tips and Tricks","description":"Introduction: While working on Dynamics 365, we get a chance to work on lot many things. At times you work on C# or JavaScript or SSRS or SSIS. Having knowledge of so many languages, frameworks, or technologies could be taxing. Sometimes we face errors while developing something and don\u2019t have control over how it could","canonical_url":"https:\/\/www.inogic.com\/blog\/2018\/01\/fixed-executing-action-with-complex-output-parameters-through-web-api-in-dynamics-365-v9-0\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/www.inogic.com\/blog\/2018\/01\/fixed-executing-action-with-complex-output-parameters-through-web-api-in-dynamics-365-v9-0\/#blogposting","name":"Fixed \u2013 Executing Action with Complex Output Parameters through Web API in Dynamics 365 v9.0 - Microsoft Dynamics 365 CRM Tips and Tricks","headline":"Fixed &#8211; Executing Action with Complex Output Parameters through Web API in Dynamics 365 v9.0","author":{"@id":"https:\/\/www.inogic.com\/blog\/author\/inogic-2\/#author"},"publisher":{"@id":"https:\/\/www.inogic.com\/blog\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2018\/01\/Blog-Feature-Images-150-_150-3-1-1.png","width":150,"height":150},"datePublished":"2018-01-04T15:19:59+05:30","dateModified":"2018-01-04T15:19:59+05:30","inLanguage":"en-US","commentCount":3,"mainEntityOfPage":{"@id":"https:\/\/www.inogic.com\/blog\/2018\/01\/fixed-executing-action-with-complex-output-parameters-through-web-api-in-dynamics-365-v9-0\/#webpage"},"isPartOf":{"@id":"https:\/\/www.inogic.com\/blog\/2018\/01\/fixed-executing-action-with-complex-output-parameters-through-web-api-in-dynamics-365-v9-0\/#webpage"},"articleSection":"Dynamics 365, Dynamics 365 v9, Dynamics CRM, WEB API, Web API in Dynamics 365, Web API in Dynamics 365 v9.0"},{"@type":"BreadcrumbList","@id":"https:\/\/www.inogic.com\/blog\/2018\/01\/fixed-executing-action-with-complex-output-parameters-through-web-api-in-dynamics-365-v9-0\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.inogic.com\/blog#listItem","position":1,"name":"Home","item":"https:\/\/www.inogic.com\/blog","nextItem":{"@type":"ListItem","@id":"https:\/\/www.inogic.com\/blog\/category\/dynamics-365\/#listItem","name":"Dynamics 365"}},{"@type":"ListItem","@id":"https:\/\/www.inogic.com\/blog\/category\/dynamics-365\/#listItem","position":2,"name":"Dynamics 365","item":"https:\/\/www.inogic.com\/blog\/category\/dynamics-365\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.inogic.com\/blog\/2018\/01\/fixed-executing-action-with-complex-output-parameters-through-web-api-in-dynamics-365-v9-0\/#listItem","name":"Fixed &#8211; Executing Action with Complex Output Parameters through Web API in Dynamics 365 v9.0"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.inogic.com\/blog#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.inogic.com\/blog\/2018\/01\/fixed-executing-action-with-complex-output-parameters-through-web-api-in-dynamics-365-v9-0\/#listItem","position":3,"name":"Fixed &#8211; Executing Action with Complex Output Parameters through Web API in Dynamics 365 v9.0","previousItem":{"@type":"ListItem","@id":"https:\/\/www.inogic.com\/blog\/category\/dynamics-365\/#listItem","name":"Dynamics 365"}}]},{"@type":"Organization","@id":"https:\/\/www.inogic.com\/blog\/#organization","name":"Microsoft Dynamics 365 CRM Tips and Tricks","description":"By Inogic","url":"https:\/\/www.inogic.com\/blog\/","logo":{"@type":"ImageObject","url":"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2023\/02\/inogic-logo.png","@id":"https:\/\/www.inogic.com\/blog\/2018\/01\/fixed-executing-action-with-complex-output-parameters-through-web-api-in-dynamics-365-v9-0\/#organizationLogo","width":1000,"height":325,"caption":"inogic logo"},"image":{"@id":"https:\/\/www.inogic.com\/blog\/2018\/01\/fixed-executing-action-with-complex-output-parameters-through-web-api-in-dynamics-365-v9-0\/#organizationLogo"},"sameAs":["https:\/\/www.facebook.com\/inogicindia","https:\/\/twitter.com\/inogic","https:\/\/www.instagram.com\/inogicindia\/","https:\/\/www.youtube.com\/channel\/UCM4V7ousgLSu1hbOEv4DUuQ","https:\/\/www.linkedin.com\/company\/inogicindia"]},{"@type":"Person","@id":"https:\/\/www.inogic.com\/blog\/author\/inogic-2\/#author","url":"https:\/\/www.inogic.com\/blog\/author\/inogic-2\/","name":"Inogic","image":{"@type":"ImageObject","@id":"https:\/\/www.inogic.com\/blog\/2018\/01\/fixed-executing-action-with-complex-output-parameters-through-web-api-in-dynamics-365-v9-0\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/839d9ae7d2b941d2d09e91df322267a429821f2ce5494302b53bd5ca3679f1a0?s=96&d=mm&r=g","width":96,"height":96,"caption":"Inogic"}},{"@type":"WebPage","@id":"https:\/\/www.inogic.com\/blog\/2018\/01\/fixed-executing-action-with-complex-output-parameters-through-web-api-in-dynamics-365-v9-0\/#webpage","url":"https:\/\/www.inogic.com\/blog\/2018\/01\/fixed-executing-action-with-complex-output-parameters-through-web-api-in-dynamics-365-v9-0\/","name":"Fixed \u2013 Executing Action with Complex Output Parameters through Web API in Dynamics 365 v9.0 - Microsoft Dynamics 365 CRM Tips and Tricks","description":"Introduction: While working on Dynamics 365, we get a chance to work on lot many things. At times you work on C# or JavaScript or SSRS or SSIS. Having knowledge of so many languages, frameworks, or technologies could be taxing. Sometimes we face errors while developing something and don\u2019t have control over how it could","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/www.inogic.com\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/www.inogic.com\/blog\/2018\/01\/fixed-executing-action-with-complex-output-parameters-through-web-api-in-dynamics-365-v9-0\/#breadcrumblist"},"author":{"@id":"https:\/\/www.inogic.com\/blog\/author\/inogic-2\/#author"},"creator":{"@id":"https:\/\/www.inogic.com\/blog\/author\/inogic-2\/#author"},"image":{"@type":"ImageObject","url":"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2018\/01\/Blog-Feature-Images-150-_150-3-1-1.png","@id":"https:\/\/www.inogic.com\/blog\/2018\/01\/fixed-executing-action-with-complex-output-parameters-through-web-api-in-dynamics-365-v9-0\/#mainImage","width":150,"height":150},"primaryImageOfPage":{"@id":"https:\/\/www.inogic.com\/blog\/2018\/01\/fixed-executing-action-with-complex-output-parameters-through-web-api-in-dynamics-365-v9-0\/#mainImage"},"datePublished":"2018-01-04T15:19:59+05:30","dateModified":"2018-01-04T15:19:59+05:30"},{"@type":"WebSite","@id":"https:\/\/www.inogic.com\/blog\/#website","url":"https:\/\/www.inogic.com\/blog\/","name":"Microsoft Dynamics 365 CRM Tips and Tricks","alternateName":"Inogic","description":"By Inogic","inLanguage":"en-US","publisher":{"@id":"https:\/\/www.inogic.com\/blog\/#organization"}}]},"og:locale":"en_US","og:site_name":"Microsoft Dynamics 365 CRM Tips and Tricks - By Inogic","og:type":"article","og:title":"Fixed \u2013 Executing Action with Complex Output Parameters through Web API in Dynamics 365 v9.0 - Microsoft Dynamics 365 CRM Tips and Tricks","og:description":"Introduction: While working on Dynamics 365, we get a chance to work on lot many things. At times you work on C# or JavaScript or SSRS or SSIS. Having knowledge of so many languages, frameworks, or technologies could be taxing. Sometimes we face errors while developing something and don\u2019t have control over how it could","og:url":"https:\/\/www.inogic.com\/blog\/2018\/01\/fixed-executing-action-with-complex-output-parameters-through-web-api-in-dynamics-365-v9-0\/","og:image":"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2017\/12\/Click2Export-banner.png","og:image:secure_url":"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2017\/12\/Click2Export-banner.png","article:published_time":"2018-01-04T09:49:59+00:00","article:modified_time":"2018-01-04T09:49:59+00:00","article:publisher":"https:\/\/www.facebook.com\/inogicindia","twitter:card":"summary_large_image","twitter:site":"@inogic","twitter:title":"Fixed \u2013 Executing Action with Complex Output Parameters through Web API in Dynamics 365 v9.0 - Microsoft Dynamics 365 CRM Tips and Tricks","twitter:description":"Introduction: While working on Dynamics 365, we get a chance to work on lot many things. At times you work on C# or JavaScript or SSRS or SSIS. Having knowledge of so many languages, frameworks, or technologies could be taxing. Sometimes we face errors while developing something and don\u2019t have control over how it could","twitter:creator":"@inogic","twitter:image":"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2017\/12\/Click2Export-banner.png","twitter:label1":"Written by","twitter:data1":"Inogic","twitter:label2":"Est. reading time","twitter:data2":"1 minute"},"aioseo_meta_data":{"post_id":"10971","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2023-02-02 06:47:53","updated":"2025-07-04 03:45:09","seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.inogic.com\/blog\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.inogic.com\/blog\/category\/dynamics-365\/\" title=\"Dynamics 365\">Dynamics 365<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tFixed \u2013 Executing Action with Complex Output Parameters through Web API in Dynamics 365 v9.0\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.inogic.com\/blog"},{"label":"Dynamics 365","link":"https:\/\/www.inogic.com\/blog\/category\/dynamics-365\/"},{"label":"Fixed &#8211; Executing Action with Complex Output Parameters through Web API in Dynamics 365 v9.0","link":"https:\/\/www.inogic.com\/blog\/2018\/01\/fixed-executing-action-with-complex-output-parameters-through-web-api-in-dynamics-365-v9-0\/"}],"_links":{"self":[{"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/posts\/10971","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/users\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/comments?post=10971"}],"version-history":[{"count":0,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/posts\/10971\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/media\/10972"}],"wp:attachment":[{"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/media?parent=10971"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/categories?post=10971"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/tags?post=10971"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}