Hi Dirhaj,
You can do a for each on your list and insert element by element in a new list, but always in the first position, in this way, the first you insert will be pushed to the end of the list and the last will be inserted in the beginning. For that you would be using the ListInsert action from System:

So step by step, you would have a list local variable (in my example eSpaceList) of the same type of the list you want to order (in my example query GetEspaces).
Then you do a for each on the output of your web service (in my case a query) and insert in the local variable list that element in position 0. Here's how it looks like:

In the end of the for each, your local variable (in my example eSpaceList) will be a copy of the other but with the order reversed.
Hope it helps.
Cheers,
João