How can a controller change the url reported to browser? I have got two routes - one is for pausing mail jobs, the other one for listing them.

When I click on "pause" - the pause route:


does it's thing
internally calls the list route with a couple of extra nontrivial parameters and fetches it's render array
returns render array


However, I'd like the browser to report the url of the list-route instead of the pause-route. How can I achieve this?
You've already tagged the question with "redirect", so this is what you need to do in step 2+3. Don't return a render array, but a redirect response to the second route providing a couple of extra parameters:

return $this-&gt;redirect('second.route', ['route_parameter' =&gt; '123'], ['query' =&gt; ['foo' =&gt; 'bar']]);