If you’re pre-pending, use PUT with the path traversal ends with the index at which you want the insert to start. So if you’re prepending to the beginning of the array, use PUT and traversal of index /0. Link to the PUT docs:
I guess? It depends on your strict routing and matching criteria. If domain name is your reference, then, yes, use domain name grouping. I’ve touched on this aspect here: