Thanks Jonah for your reply, I found a workaround, create a group that has a button trigger the API call and a hidden repeating group, input for that API call would be Repeating Group’s list of xxx each item’s yyy and click “insert dynamic data” to add another yyy if needed

xxx would be submission in my case
yyy would be < A >, < B >, < C >, < D > in my case

Lastly, hide and collapse that repeating, only leave the button visible,
lock the entire button-RG group

there you go, BAAAAMMMM!