Invoking flow services over HTTP
Use HTTP-based invocation to trigger flow services through web requests from external systems or applications.
About this task
Flow service execution can be triggered from an external system, such as a REST client. This provides an alternative to manual or scheduled execution through the user interface.
On the external program, provide the HTTP URL, Method, required JSON body, and necessary header parameters, including the required security credentials (username and password) to start the flow service. After the flow service is run, the response contains the pipeline data.
If you expect a process to run longer than 10 minutes, use an asynchronous messaging pattern instead of a synchronous request-response invocation. Messaging decouples the client from the long-running process, allows work to continue in the background while preventing timeout-related failures and improving reliability and scalability. For more information, see Messaging.