Preventing API Call From Running if another API call was triggered in same workflow

I have a backend workflow that can call another API based on 5 different conditions.

I don’t want the later API workflows firing if earlier workflows fired. Is this a reliable way to check if an API was triggered earlier? Just checking if a API trigger step is empty?
image

External API calls are synchronous as I know, this means, you can setup 5 workflows with each one’s condition waiting for the response of the previous API call. In this way for example, if the second step of the workflow didn’t pass the condition from the first API response, your workflow will stop.

1 Like

hey thanks for the response. My API loop is running smoothly using this as one of the main conditions.

im glad it helped!