Confused with API In UIPath

Hello Everyone,

since many days iam confused with APIs in uipath.
i want to know what exactly API in uipath?in what scenarios we use API in uipath?
what exactly we retrieve from API in uipath? is it someting like data scrapping
and anyone explain me with in detail with examples?

Hi!

Have a view on this

Application Integration. REST Web Service and JSON.

Regards,
NaNi

Hi @T_Y_Raju
If you are looking for Uipath Orchestrator Api then you can go through this link.
https://docs.uipath.com/orchestrator/reference/api-references

Hi @T_Y_Raju
When working with a powerful RPA software like UiPath you may find different options to interact with other systems (on premise or cloud). Let’s think about this case:

CRM Contact Creation
You need to automate the creation of contacts in a CRM (eg Hubspot). You have all the data from an input file and you are developing an RPA process to read it and then iterate to create each contact in CRM, but you can do it in almost 2 ways:

  1. Use the recording feature or UI automation activities to define all the steps required to open CRM, access to contacts panel and then add a new contact by completing all the fields and then Save.

  2. Use API: Many CRM software like Hubspot have API available to perform many actions like creating a contact. By using UiPath.WebAPI package activities you may set up an HTTP Request activity that communicates with hubspot in background and perform a direct data communication in order to POST a new contact. This is a better approach providing a more robust and performant integration.

image

You can also use WebAPI activities to get public data from open systems like weather. Following is a simple example you may explore.

OpenWeatherAPI.zip (3.6 KB)

Hope the explanation would be useful

Gabriel