Can a program call a robot by using Robot API?

Yes ,