Thank you so much for your reply and help, it is very appreciated. From my understanding of RPA, it is possible to choose to build automation directly through the RPA deployment, and alternatively to build automation through use of API. Is this correct? Do people create their own API or is something provided for by e.g.: UiPath?
No need to create your own API to interact with UiPath orchestrator all the APIs are already provided by UiPath itself. If you are trying to build the automation for any other application, you need the API for that application to automate or you can use the UiPath Activities also.