Appian Documentation - Running Automated Tests on Expression Rules with Jenkins
Section: "Integrating with an external system" and "Overview".
Ref: Describes the requirement to create three specific Web APIs in sequence: one to start execution, one to query status, and one to fetch results.
URL: https://docs.appian.com/suite/help/25.3/Running_Automated_Tests_on_Expression_Rules_with_Jenkins.html
Appian Documentation - Expression Rule Testing Functions
Section: "Integrating with an external system".
Ref: "Running expression rule tests from an external system can be accomplished by creating web APIs... The first web API should start the test execution... The second web API should query the status... Finally, the third web API should fetch the results."
URL: https://docs.appian.com/suite/help/25.3/Expression_Rule_Testing_Functions.html
Appian Documentation - Start Rule Tests (Applications) Smart Service
Section: "Overview".
Ref: Explains that this function initiates the test and provides the testRunId used by the subsequent status and result functions.
URL: https://docs.appian.com/suite/help/25.3/Start_Rule_Tests_Applications_Smart_Service.html