Difference between revisions of "Custom APIs"
(Added comparisons with Custom Actions) |
|||
(One intermediate revision by the same user not shown) | |||
Line 16: | Line 16: | ||
[https://markcarrington.dev/2020/10/22/cds-custom-apis/ CDS Custom APIs] by Mark Carrington | [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 === | ||
Line 21: | Line 25: | ||
[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