Can we run any workflow using any api of openrpa?

That depends. Are you using OpenCore or running offline? If offline, you can use PowerShell (explainer here Scheduling Robot). If the robot is connected to OpenCore, you can use InvokeOpenRPA from any of the programming languages listed on the front page of OpenCore. There is also a temporarily unsupported Swagger API you can access using /docs.