Question 780
An extension releases a breaking response-shape change and existing API clients must remain on the previous contract. A targeted trial still reproduces the original gap after the team attempted this change: Maintain explicit API versions and add a new compatible API version for the changed contract. Which repair directly addresses the remaining defect?
Explanation
Correct Answer
Restore the old contract and publish the changed schema through a distinct supported API version. This directly addresses the remaining defect for the requirement—An extension releases a breaking response-shape change and existing API clients must remain on the previous contract. It restores the mechanism described here: published api versions allow consumers to migrate deliberately without silently breaking existing calls.
Incorrect Answers
This correction is for the separate condition: A logistics integration must request a controlled operation that applies business validation to an existing record. It would not directly restore the intended behavior in this situation: An extension releases a breaking response-shape change and existing API clients must remain on the previous contract. Here, restore the old contract and publish the changed schema through a distinct supported api version, because published api versions allow consumers to migrate deliberately without silently breaking existing calls.
This correction is for the separate condition: A finance analytics integration wants to read committed reporting data from an appropriate secondary replica where supported. It would not directly restore the intended behavior in this situation: An extension releases a breaking response-shape change and existing API clients must remain on the previous contract. Here, restore the old contract and publish the changed schema through a distinct supported api version, because published api versions allow consumers to migrate deliberately without silently breaking existing calls.
This correction is for the separate condition: A field service app needs a writable Business Central API for an extension's custom maintenance records. It would not directly restore the intended behavior in this situation: An extension releases a breaking response-shape change and existing API clients must remain on the previous contract. Here, restore the old contract and publish the changed schema through a distinct supported api version, because published api versions allow consumers to migrate deliberately without silently breaking existing calls.





Microsoft Dynamics 365 Business Central Developer (MB-820) Practice Tests