Does not look like this is possible with the current REST API.
This would be difficult as well as many clients have robots with the same hostname / robot name that are under different hubs.
By just using the hostname or IP this would not be enough to ensure that the correct unique system was added.
I would suggest opening an ER on the idea wall so product management can consider adding something along these lines for you in a future release.