Difference between revisions of "Custom APIs"
(2 intermediate revisions by 2 users not shown) | |||
Line 2: | Line 2: | ||
Please note that Custom APIs is still a feature in preview. | Please note that Custom APIs is still a feature in preview. | ||
+ | |||
+ | While Custom Actions allowed you to define your API using the synchronous workflow engine, Custom APIs uses a plugin instead. Custom APIs also add a lot of extra configuration options compared to Custom Actions, including the ability to require a specific privilege to call the API, restrict how custom plugins can be attached to it or hide it from metadata discovery entirely. | ||
== Microsoft Resources == | == Microsoft Resources == | ||
Line 10: | Line 12: | ||
=== Articles === | === Articles === | ||
[https://itmustbecode.com/customapi-manager-for-xrmtoolbox/ Custom API Manager for XrmToolBox] by David Rivard | [https://itmustbecode.com/customapi-manager-for-xrmtoolbox/ Custom API Manager for XrmToolBox] by David Rivard | ||
+ | |||
[https://jonasr.app/2020/12/xit/ XrmToolBox Integration Tester] by Jonas Rapp | [https://jonasr.app/2020/12/xit/ XrmToolBox Integration Tester] by Jonas Rapp | ||
+ | |||
+ | [https://markcarrington.dev/2020/10/22/cds-custom-apis/ CDS Custom APIs] by Mark Carrington | ||
+ | |||
+ | [https://itmustbecode.com/dataverse-custom-api-allowcustomprocessing-explained/ Dataverse Custom API: AllowCustomProcessing Explained] by David Rivard | ||
+ | |||
+ | [https://itmustbecode.com/dataverse-custom-api-keep-it-private/ Dataverse Custom API: Keep It Private] by David Rivard | ||
=== Tools === | === Tools === | ||
[https://www.xrmtoolbox.com/plugins/XTB.CustomApiManager/ Dataverse Custom API Manager] by David Rivard | [https://www.xrmtoolbox.com/plugins/XTB.CustomApiManager/ Dataverse Custom API Manager] by David Rivard | ||
+ | |||
[https://www.xrmtoolbox.com/plugins/Rappen.XrmToolBox.CustomAPITester/ Custom API Tester] by Jonas Rapp | [https://www.xrmtoolbox.com/plugins/Rappen.XrmToolBox.CustomAPITester/ Custom API Tester] by Jonas Rapp | ||
+ | |||
+ | [https://github.com/drivardxrm/Dataverse-CustomApis/ Collection of Generic Custom APIs] by David Rivard | ||
[[Category:Developer]] | [[Category:Developer]] |
Latest revision as of 12:30, 1 February 2021
Custom APIs offer a new code-first way to define messages that you can add to Dataverse web services. Conceptually, Custom APIs are an extension to Custom Actions that have provided a no-code way to include custom messages.
Please note that Custom APIs is still a feature in preview.
While Custom Actions allowed you to define your API using the synchronous workflow engine, Custom APIs uses a plugin instead. Custom APIs also add a lot of extra configuration options compared to Custom Actions, including the ability to require a specific privilege to call the API, restrict how custom plugins can be attached to it or hide it from metadata discovery entirely.
Microsoft Resources
Community Resources
Articles
Custom API Manager for XrmToolBox by David Rivard
XrmToolBox Integration Tester by Jonas Rapp
CDS Custom APIs by Mark Carrington
Dataverse Custom API: AllowCustomProcessing Explained by David Rivard
Dataverse Custom API: Keep It Private by David Rivard
Tools
Dataverse Custom API Manager by David Rivard
Custom API Tester by Jonas Rapp
Collection of Generic Custom APIs by David Rivard