RPA Service and Orchestrator communication

Hi Everyone,

I’m trying to get some more insight into how exactly the heartbeat mechanism works between the UiPath Robot Service and Orchestrator.
Am I correct in undestanding that the UiPath Robot Service is the one that opens a HTTPS connection to Orchestrator when it sends the heartbeas? This connection being the one that Orchestrator uses to send requests back to the bot machine?

Thank you!

Hey Victor, welcome to UiPath forum!

Yes, the Robot Service is responsible for sending the heartbeats.
It is through this mecanism that the Orchestrator is capable to start new bot executions.

Here follows the documentation on this: