Hi all is there any kind of documentation regarding differences between cloud and on permise API?
I found out that my API query which is working perfectly on cloud version when moved to on permise model return empty table, what is more interesting they have same syntax and endpoint. Also when I’m testing it from on permise via swagger API return full table - my user have admin role.
The problematic API call is the one which is fetching tasks from task catalog.
Also other API calls contains little difference in response syntax like additional elements @odata etc.
So dear UiPath team when we will get more detailed documentation for your API?
Also, on permis API which is retrieving All tasks won’t show external tasks (/odata/Tasks) but when used on cloud version it returns external (generic tasks) and normal tasks. Should the user get any additional role to see all of them?
What version of onprem are you using? Keep in mind that Cloud is always our latest version and might have features/functionality not present on the onprem.
@Mikolaj_Zielinski, /odata/Tasks is the API which returns Tasks from only Classic folders and considers user’s tenant level permissions.
If you want all types of tasks across both classic as well as modern folders then you can use these two APIs, in these APIs user’s granular permissions on each modern folder are also considered.
Hi @Mikolaj_Zielinski, I checked on onprem again and I do see both External and Form tasks from classic folder being returned by odata/Tasks. The only requirement here is that the calling user should have tenant level task permissions since odata/Tasks works only on classic folders.
If you have a Create External Task activity call in your workflow whose tasks are not showing up in the response of odata/Tasks can you please share a demo workflow with such a call? We can try to debug and see why it does not show up.