Reading it
endpoint
string
Which product. Optional when the board has one;
400 when it has several.minRole on a column is what it takes to move a card into it, and statusId is what a move is addressed by — the two things a script needs before it can promote anything.
blocked on a card means its last promotion was refused — the branch had conflicts, the checks were red, there was nothing to merge. The reason is on the card itself.