I trigger a git action workflow using repository dispatch event and then use the workflow runs api to get the states of the run, job and individual steps. Due to the nature of the gitactions api, I am unable to correlate the workflow run for a particular repository dispatch event. Currently, I retrieve all the ongoing workflow runs (status=in_progress) and pick the latest one based on the Created timestamp. However this can fail in certain scenarios. Is there a better way of correlating the trigger event and the workflow run?