if you control both the abc.com and xyz.com domains, you can do this by hosting both abc.com and xyz.com in your SNI list on the the client-ssl profile of the single virtual (or...use a different virtual and keep the client-ssl profiles separate). And the iRule that Paulius shared would be on the shared virtual or only on the abc.com virtual. I'd tweak the iRule slightly but it's fine the way it is.
when HTTP_REQUEST priority 500 {
if {([HTTP::host] == "abc.com") && ([string tolower [HTTP::uri]] == "/api-status")} {
HTTP::redirect "https://xyz.com/"
}
}