When a job is rerun with SSH it should be possible to get the SSH details (IP/port) from the API.
It's recently been removed from the V1 job endpoint (it used to be under
$.picard.ssh_servers[0].server
) and isn't returned from the V2 job endpoint.
This information is really useful for debugging tools. We have a CLI tool that will trigger a job with SSH enabled. It used to poll for and print out SSH details, but now we have to open the web UI, wait for the SSH step to run and copy the details manually.