Interesting. What about checking the validity of the trigger request synchronously?
Suppose I implement create <id>
API where the id must be unique within a customer account.
My API gateway could atomically check and insert this id into the database as part of the API call and notify the user if something is wrong. It seems I can not do it if I move this part into the asynchronous workflow.