Question 1
A reservation service must be callable from a model-driven command, a cloud flow, and an external application. Each call validates an order, updates a reservation, and creates an audit row in Dataverse standard tables. The writes must commit or roll back together, and the caller needs the reservation ID in the response. The team will implement the operation in C#. Which component provides the appropriate reusable boundary?
Show answer & explanation
Correct answer: C - A custom API action whose main-operation plug-in uses IOrganizationService for both writes.