Assuming you already have a package that is published into the Orchestrator, all setup and ready to be started remotely, first I suggest you learn the flow of API calls when ‘Starting a UiPath job’ via orchestrator. For this part you can use API tools such as Postman to easily do mock api calls or just use Swagger api for Orchestrator. *Note you have to be logged in to platform.uipath.com.
Basically, here are the high level steps or flow of API call you need to start a job and the associated [METHODS] (e.g. GET, POST, etc)
- [POST] Authenticate using your Orchestrator credentials in the body. Copy the token/results in the response.
2.1. [GET] Using the token in step 1, get your list of PROCESSES (e.g. automation workflow package pusblished in orchestrator) and get its ID
2.2 [GET] Still using your token in step 1. Get list of available robots (connected to machine) or specific robot you want and get its ID.
- [POST] Start your job using the process ID, robot ID and the same token you used for the previous calls.
Now as for the code, if you are using .NET, specifically C#, you could start by learning how to make calls to a REST API.
Thanks and hope this helps.