Version 1.21 of the API Engine Library introduces Automation Run History, a comprehensive execution tracking and monitoring framework for API Automations. This release also delivers targeted fixes for value processing behavior and several user experience improvements throughout the application.
Automation Run History
API Automations now include full execution tracking, giving users visibility into every automation run, when it started, how long it took, whether it succeeded, and what went wrong if it failed.
"API Credential" Card Title
BooleanToIntegerText Value Processing Always Returns 0
The BooleanToIntegerText value processing type returned '0' for all truthy input values. Two overloads in the Value Processing Utilities codeunit were affected:
The mapping overload compared the data buffer value directly against the literal string 'true', causing values like 'True', 'Yes', and '1' to incorrectly return '0'.
The variable overload used a lowercase comparison that handled case sensitivity but still failed for 'Yes'/'No' and '1'/'0' representations.
Both overloads now use Evaluate(Boolean, MyText), which correctly handles all standard Business Central boolean text representations.
Additionally, blank input now returns an empty string instead of incorrectly returning '0'.