Suddenly unable to retrieve 'InputArguments' values from Orchestrator API

We run an automation through a Power App/Power Automate flow that calls to the UiPath Orchestrator - this automation requires us to push input arguments in order to run the bot. Our Power App uses a flow that calls the Orchestrator GetJobs API to get the status of the jobs, which relies on it also parsing the response for the input arguments that were provided to it.

Between March 11 and March 13, 2024, something seems to have changed with the API as it’s no longer passing our input paramters back through that API, simply showing ‘null.’

Any help in understanding what changed so we can fix it and properly retrieve our input arguments from the Orchestrator Get Job API?

hi @Bridget_Landis ,

What version of Orchestrator are you running?

Hi @Keegan_Kosasih,

Just using Community Edition.

@Bridget_Landis

Can you show what call you are making and what you are getting?

Is the status code 200 or something else

As it is community version generally there would be frequent updates and there might be some change as wel but cannot confirm that it is because of that only till you give more details

Cheers

Community Edition provides free access to users who in turn provides free testing to UiPath.
Unfortunately this does mean things will break frequently and may not be fixed for a while.

Your best bet would be to find a workaround until this is fixed (hopefully).
The alternative would be to purchase a license as you will then have the ability to:

  • Withhold updates to preserve stability
  • Roll back to older package version when an update breaks the bot
  • Lodge a ticket with UiPath support to assist you

Can the flow check for something else to get status of the jobs?
Can the UiPath process be modified to leave some info at various stages in the process that the flow can read instead?

Instead of API, you can consider:

  • Email
  • Text or CSV file in OneDrive
  • SharePoint Online

Hope this helps.

can you check:

And

Thank you for sending this - it did lead me to the right documentation that states specifically that these fields were removed from the API in an effort to reduce size of the API calls, and that any call to them would result in a ‘null’ response.

Looks like I have to figure out a workaround! Thanks

Before this thread closes, does anyone know if the single Job endpoint is supposed to work (attached as an image


)? It seems like it should be one of the workarounds they’re presenting, but I’m getting an error response when trying to use via Postman or Power Automate HTTP activities:

"message": "Invalid OData query options.",
"errorCode": 999,

Swagger has the call listed as well, but it’s indicating the Key is supposed to be an integer. Which is different than my every single interaction with the Job Key (only ever seen it as an alpha-numeric value) - also added as a screenshot

e.g. from Get Job->s<- / within the JobDTO we have the ID as Int
grafik

And this will be used as Key within the odata/Jobs(XXXasInt)

Sometimes browsing in Orchestrator and

  • checking the URLs
  • using Browser F12 Webtools - Network Recording and checking XHR Calls

can be used for RnDs and Cross Checks

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.