Please help in to check api avaiable


do we have api available to get the application name from the orchestrator

Use the Inspect tool → Network in your browser while you are opening that Orchestrator UI page, and you will observe the API call with the needed details in its response.

I didn’t quite understand what you meant. Could you please explain it to me step by step

Hi @Sidharth_S_Kadri

You can try below, fetching the application name for a process would mean diffrent api calls to finally fetch that info:

  1. First, you need to get a Feed Id of the process/package via below URL:

https://cloud.uipath.com/{your org name goes here}/{your tenant name goes here}/odata/Releases?$filter=Name eq ‘{your process Id goes here}’

In the response of this call, you would find “Feed Id” for your process, fetch that value.

  1. Now, you need to hit below URL to fetch version of the package. Please note that you can totally skip this step if you already know the version of the process you want to fetch details for.

https://cloud.uipath.com/{your org name goes here}/{your tenant name goes here}/odata/Processes/UiPath.Server.Configuration.OData.GetProcessVersions(processId=‘{your process Id goes here}’)?feedId={feed Id from step 1 goes here}

In the response of this, you would get all versions of the process, fetch the one you want to use.

  1. Now, the last call to fetch the list of applications used in the process. Hit below URL:

https://cloud.uipath.com/{your org name goes here}/{your tenant name goes here}/odata/Processes/UiPath.Server.Configuration.OData.GetApplicationsMetadata(key=‘{process id goes here}:{package version goes here}’)?feedId={feed Id from step 1 goes here}

In the response of this step would be the list of the applications being used in package/process and would look something like below. in my case, only application was excel so that is showing..

Hope this helps.

Regards
Sonali