For the complete documentation index, see llms.txt. This page is also available as Markdown.

Changelog

This changelog documents material changes to the Flow Results specification. Versions of the specification adhere to Semantic Versioning.

[Unreleased]

Added

  • Webhook block type within the Core namespace (Core.Webhook), for asynchronous or synchronous requests to external endpoints during Flow runs. (#24)

[1.0.0-rc3] - 2021-07-30 (proposed)

Changed

  • SelectOneResponse and SelectManyResponse block types: Introduce a test-based system for mapping responses received via text, IVR, and other channels to choices in a standard way. Restructure choice definitions from a map of [{choice-name: resources}] to a structure that is easier to work with in Javascript. (#53)

  • Remove config on exits, as this seems to be unused and unecessary. Replace with vendor_metadata on exits. (#57)

Added

  • API Specification for publishing, listing, and running Flows on external systems. (#58)

  • Add additional "test" functions for interoperability with RapidPro

[1.0.0-rc2] - 2020-06-30

Added

  • Added tags to blocks for semantic categorization

  • Positions (x,y) of Blocks on the canvas added in a standard part of the spec (ui_metadata instead of vendor_metadata)

Changed

  • exit.tag renamed to exit.name for consistency with Flows and Blocks

  • Remove exit.label as there is no need for a translated resource of exit names (#55)

Last updated

Was this helpful?