{"id":13948,"date":"2021-03-21T16:23:18","date_gmt":"2021-03-21T23:23:18","guid":{"rendered":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/power-apps\/microsoft-dataverse-custom-api-general-availability\/"},"modified":"2025-06-11T07:55:07","modified_gmt":"2025-06-11T14:55:07","slug":"microsoft-dataverse-custom-api-general-availability","status":"publish","type":"post","link":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/power-apps\/microsoft-dataverse-custom-api-general-availability\/","title":{"rendered":"Microsoft Dataverse Custom API General Availability"},"content":{"rendered":"<p>We are happy to announce that the Custom API for Microsoft Dataverse has reached general availability status.<\/p>\n<p>Custom API is a new code-first approach that provides developers a better way to create APIs in Dataverse to perform operations on the server.<\/p>\n<p>Before Custom API, developers could only use custom process actions to define an API. But they were limited by the underlying technology. The main goal of custom process actions is to provide a no-code experience to create an API. Developers frequently used this to only define the API signature, but then implemented all the logic using plug-ins.<\/p>\n<p>Custom API recognizes this pattern and makes it first class experience for developers. Without the requirement to support logic defined in a designer, developers can create APIs in a manner similar to how Dataverse APIs are created.<\/p>\n<p>Some of the key advantages of custom API are:<\/p>\n<ul>\n<li>Implement your logic on the main operation stage rather than on stages before and after the main operation.<\/li>\n<li>Block other developers from registering additional steps on your API to change the behavior.<\/li>\n<li>Custom API cannot be disabled as a custom process action can.<\/li>\n<li>Create a custom API using code.<\/li>\n<li>Easily edit the files in a solution to create or modify a Custom API.<\/li>\n<li>Mark your custom API as private to show that you don\u2019t support other developers using it.<\/li>\n<li>Create a Function that you can invoke using GET with the Web API.<\/li>\n<li>Set a privilege that a user must have to use the custom API.<\/li>\n<\/ul>\n<p>For more information comparing custom API with custom process actions, see <a href=\"https:\/\/docs.microsoft.com\/powerapps\/developer\/data-platform\/custom-actions#compare-custom-process-action-and-custom-api\" rel=\"noopener\" target=\"_blank\">Compare Custom Process Action and Custom API<\/a>.<\/p>\n<p>There are still a few rough edges that we expect to have worked out soon, but they don\u2019t impact the core scenarios for using Custom API. More information: <a href=\"https:\/\/docs.microsoft.com\/en-us\/powerapps\/developer\/data-platform\/custom-api#known-issues-with-custom-apis\" rel=\"noopener\" target=\"_blank\">Known issues with Custom APIs<\/a>.<\/p>\n<p>One of the capabilities that wasn\u2019t enabled at the beginning of the preview is the ability to use \u2018deep insert\u2019 with the Web API to create a Custom API with one request from Postman. This makes it very easy to quickly iterate on changes to a Custom API. You can quickly create one, then if it isn\u2019t right, delete it and re-create it with your changes. See the example here: <a href=\"https:\/\/docs.microsoft.com\/powerapps\/developer\/data-platform\/create-custom-api-with-code#create-a-custom-api-using-the-web-api\" rel=\"noopener\" target=\"_blank\">Create a Custom API using the Web API<\/a> and use the Postman environment described here: <a href=\"https:\/\/docs.microsoft.com\/powerapps\/developer\/data-platform\/webapi\/setup-postman-environment\" rel=\"noopener\" target=\"_blank\">Set up a Postman environment<\/a>.<\/p>\n<p>All the documentation has been updated since the preview. Please take a look and see how custom API will work for you.<\/p>\n<p><a href=\"https:\/\/docs.microsoft.com\/powerapps\/developer\/data-platform\/custom-actions\" rel=\"noopener\" target=\"_blank\">Create your own messages<\/a><br \/>\n<a href=\"https:\/\/docs.microsoft.com\/powerapps\/developer\/data-platform\/custom-api\" rel=\"noopener\" target=\"_blank\">Create and use Custom APIs<\/a><br \/>\n<a href=\"https:\/\/docs.microsoft.com\/powerapps\/developer\/data-platform\/create-custom-api-maker-portal\" rel=\"noopener\" target=\"_blank\">Create a Custom API in the maker portal<\/a><br \/>\n<a href=\"https:\/\/docs.microsoft.com\/powerapps\/developer\/data-platform\/create-custom-api-with-code\" rel=\"noopener\" target=\"_blank\">Create a Custom API with code<\/a><br \/>\n<a href=\"https:\/\/docs.microsoft.com\/powerapps\/developer\/data-platform\/create-custom-api-solution\" rel=\"noopener\" target=\"_blank\">Create a Custom API with solution files<\/a><br \/>\n<a href=\"https:\/\/docs.microsoft.com\/powerapps\/developer\/data-platform\/customapi-table-columns\" rel=\"noopener\" target=\"_blank\">CustomAPI Table Columns<\/a><br \/>\n<a href=\"https:\/\/docs.microsoft.com\/powerapps\/developer\/data-platform\/customapirequestparameter-table-columns\" rel=\"noopener\" target=\"_blank\">CustomAPIRequestParameter Table Columns<\/a><br \/>\n<a href=\"https:\/\/docs.microsoft.com\/powerapps\/developer\/data-platform\/customapiresponseproperty-table-columns\" rel=\"noopener\" target=\"_blank\">CustomAPIResponseProperty Table Columns<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dataverse Custom API has reached general availability status. Dataverse Custom API is a new code-first approach that provides developers a better way to create APIs in Dataverse to perform operations on the server.<\/p>\n","protected":false},"author":162,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ms_queue_id":[],"ep_exclude_from_search":false,"_classifai_error":"","_classifai_text_to_speech_error":"","_alt_title":"","ms-ems-related-posts":[],"footnotes":""},"audience":[3378],"content-type":[],"job-role":[],"product":[3473],"property":[],"topic":[3421],"coauthors":[2156],"class_list":["post-13948","post","type-post","status-publish","format-standard","hentry","audience-it-professional","product-power-apps","topic-application-modernization"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Microsoft Dataverse Custom API General Availability - Microsoft Power Platform Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/2021\/03\/21\/microsoft-dataverse-custom-api-general-availability\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Microsoft Dataverse Custom API General Availability - Microsoft Power Platform Blog\" \/>\n<meta property=\"og:description\" content=\"Dataverse Custom API has reached general availability status. Dataverse Custom API is a new code-first approach that provides developers a better way to create APIs in Dataverse to perform operations on the server.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/power-apps\/microsoft-dataverse-custom-api-general-availability\/\" \/>\n<meta property=\"og:site_name\" content=\"Microsoft Power Platform Blog\" \/>\n<meta property=\"article:published_time\" content=\"2021-03-21T23:23:18+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-11T14:55:07+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-content\/uploads\/2023\/12\/Microsoft-logo_rgb_c-gray_950-1.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"950\" \/>\n\t<meta property=\"og:image:height\" content=\"413\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Jim Daly\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jim Daly\" \/>\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:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/2021\/03\/21\/microsoft-dataverse-custom-api-general-availability\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/2021\/03\/21\/microsoft-dataverse-custom-api-general-availability\/\"},\"author\":[{\"@id\":\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/author\/jim-daly\/\",\"@type\":\"Person\",\"@name\":\"Jim Daly\"}],\"headline\":\"Microsoft Dataverse Custom API General Availability\",\"datePublished\":\"2021-03-21T23:23:18+00:00\",\"dateModified\":\"2025-06-11T14:55:07+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/2021\/03\/21\/microsoft-dataverse-custom-api-general-availability\/\"},\"wordCount\":461,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/#organization\"},\"keywords\":[\"Dataverse\",\"Developer\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/2021\/03\/21\/microsoft-dataverse-custom-api-general-availability\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/2021\/03\/21\/microsoft-dataverse-custom-api-general-availability\/\",\"url\":\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/2021\/03\/21\/microsoft-dataverse-custom-api-general-availability\/\",\"name\":\"Microsoft Dataverse Custom API General Availability - Microsoft Power Platform Blog\",\"isPartOf\":{\"@id\":\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/#website\"},\"datePublished\":\"2021-03-21T23:23:18+00:00\",\"dateModified\":\"2025-06-11T14:55:07+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/2021\/03\/21\/microsoft-dataverse-custom-api-general-availability\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/2021\/03\/21\/microsoft-dataverse-custom-api-general-availability\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/2021\/03\/21\/microsoft-dataverse-custom-api-general-availability\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Microsoft Dataverse Custom API General Availability\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/#website\",\"url\":\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/\",\"name\":\"Microsoft Power Platform Blog\",\"description\":\"Innovate with Business Apps\",\"publisher\":{\"@id\":\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/#organization\",\"name\":\"Microsoft Power Platform Blog\",\"url\":\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/03\/Microsoft-Logo-e1685482038800.png\",\"contentUrl\":\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/03\/Microsoft-Logo-e1685482038800.png\",\"width\":194,\"height\":145,\"caption\":\"Microsoft Power Platform Blog\"},\"image\":{\"@id\":\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/#\/schema\/person\/ca2719b12cc65502c5866334c4761333\",\"name\":\"Jim Daly\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/e9f765c979a8693147ee74af65f4f629c85ad2a7f860a0d22a21c43d8bc98b77?s=96&d=mm&r=gc370e41433d39e8516325b34305d9276\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/e9f765c979a8693147ee74af65f4f629c85ad2a7f860a0d22a21c43d8bc98b77?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/e9f765c979a8693147ee74af65f4f629c85ad2a7f860a0d22a21c43d8bc98b77?s=96&d=mm&r=g\",\"caption\":\"Jim Daly\"},\"url\":\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/author\/jdaly\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Microsoft Dataverse Custom API General Availability - Microsoft Power Platform Blog","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:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/2021\/03\/21\/microsoft-dataverse-custom-api-general-availability\/","og_locale":"en_US","og_type":"article","og_title":"Microsoft Dataverse Custom API General Availability - Microsoft Power Platform Blog","og_description":"Dataverse Custom API has reached general availability status. Dataverse Custom API is a new code-first approach that provides developers a better way to create APIs in Dataverse to perform operations on the server.","og_url":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/power-apps\/microsoft-dataverse-custom-api-general-availability\/","og_site_name":"Microsoft Power Platform Blog","article_published_time":"2021-03-21T23:23:18+00:00","article_modified_time":"2025-06-11T14:55:07+00:00","og_image":[{"width":950,"height":413,"url":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-content\/uploads\/2023\/12\/Microsoft-logo_rgb_c-gray_950-1.webp","type":"image\/png"}],"author":"Jim Daly","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Jim Daly","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/2021\/03\/21\/microsoft-dataverse-custom-api-general-availability\/#article","isPartOf":{"@id":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/2021\/03\/21\/microsoft-dataverse-custom-api-general-availability\/"},"author":[{"@id":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/author\/jim-daly\/","@type":"Person","@name":"Jim Daly"}],"headline":"Microsoft Dataverse Custom API General Availability","datePublished":"2021-03-21T23:23:18+00:00","dateModified":"2025-06-11T14:55:07+00:00","mainEntityOfPage":{"@id":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/2021\/03\/21\/microsoft-dataverse-custom-api-general-availability\/"},"wordCount":461,"commentCount":0,"publisher":{"@id":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/#organization"},"keywords":["Dataverse","Developer"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/2021\/03\/21\/microsoft-dataverse-custom-api-general-availability\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/2021\/03\/21\/microsoft-dataverse-custom-api-general-availability\/","url":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/2021\/03\/21\/microsoft-dataverse-custom-api-general-availability\/","name":"Microsoft Dataverse Custom API General Availability - Microsoft Power Platform Blog","isPartOf":{"@id":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/#website"},"datePublished":"2021-03-21T23:23:18+00:00","dateModified":"2025-06-11T14:55:07+00:00","breadcrumb":{"@id":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/2021\/03\/21\/microsoft-dataverse-custom-api-general-availability\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/2021\/03\/21\/microsoft-dataverse-custom-api-general-availability\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/2021\/03\/21\/microsoft-dataverse-custom-api-general-availability\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/"},{"@type":"ListItem","position":2,"name":"Microsoft Dataverse Custom API General Availability"}]},{"@type":"WebSite","@id":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/#website","url":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/","name":"Microsoft Power Platform Blog","description":"Innovate with Business Apps","publisher":{"@id":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/#organization","name":"Microsoft Power Platform Blog","url":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/03\/Microsoft-Logo-e1685482038800.png","contentUrl":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/03\/Microsoft-Logo-e1685482038800.png","width":194,"height":145,"caption":"Microsoft Power Platform Blog"},"image":{"@id":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/#\/schema\/person\/ca2719b12cc65502c5866334c4761333","name":"Jim Daly","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/e9f765c979a8693147ee74af65f4f629c85ad2a7f860a0d22a21c43d8bc98b77?s=96&d=mm&r=gc370e41433d39e8516325b34305d9276","url":"https:\/\/secure.gravatar.com\/avatar\/e9f765c979a8693147ee74af65f4f629c85ad2a7f860a0d22a21c43d8bc98b77?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e9f765c979a8693147ee74af65f4f629c85ad2a7f860a0d22a21c43d8bc98b77?s=96&d=mm&r=g","caption":"Jim Daly"},"url":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/author\/jdaly\/"}]}},"bloginabox_animated_featured_image":null,"bloginabox_display_generated_audio":false,"distributor_meta":false,"distributor_terms":false,"distributor_media":false,"distributor_original_site_name":"Microsoft Power Platform Blog","distributor_original_site_url":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog","push-errors":false,"_links":{"self":[{"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/posts\/13948","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/users\/162"}],"replies":[{"embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/comments?post=13948"}],"version-history":[{"count":1,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/posts\/13948\/revisions"}],"predecessor-version":[{"id":130417,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/posts\/13948\/revisions\/130417"}],"wp:attachment":[{"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/media?parent=13948"}],"wp:term":[{"taxonomy":"audience","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/audience?post=13948"},{"taxonomy":"content-type","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/content-type?post=13948"},{"taxonomy":"job-role","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/job-role?post=13948"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/product?post=13948"},{"taxonomy":"property","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/property?post=13948"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/topic?post=13948"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/coauthors?post=13948"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}