I’m working with Queue Items in UiPath Orchestrator and I need to retrieve the time when a queue item was created.
While reviewing the Orchestrator Swagger documentation for GET /odata/QueueItems({key}), I noticed that the property CreationTime is available and contains exactly the value I’m looking for.
I was able to successfully retrieve this information by:
Making a GET request to the Orchestrator API
Parsing the response
Extracting the CreationTime value
However, this approach feels a bit heavy for what seems like a common requirement.
I attempted to access the value directly from the queue item object in Studio (for example, using queueItem.CreationTime), but this property does not appear to be exposed on the QueueItem object returned by activities such as Get Transaction Item.
My questions:
Is there a native or simpler way in UiPath Studio to access the Creation Time of a queue item?
Is this property intentionally not exposed in the QueueItem object?
Are API calls the only supported approach, or is there a recommended best practice for this use case?
Any guidance, clarification, or alternative approaches would be greatly appreciated.
Hi @ANJUVISH
UiPath does not expose the CreationTime property in the QueueItem object returned by activities like Get Transaction Item or Get Queue Items. This is intentional—the Studio object is a simplified version for processing, not for full metadata access
There is 2 ways
Using Orchestrator API-
Make a GET request to /odata/QueueItems({queueItemId})
Parse the CreationTime from the JSON response.
Store a custom timestamp in the queue item:
When adding the queue item, include a field like "CreatedOn": Now in SpecificContent.
Later, read queueItem.SpecificContent("CreatedOn") in your workflow.
The simplest way to get a queue item’s CreationTime is through the Orchestrator API endpoint /odata/QueueItems({key}), since the queue item variable in Studio doesn’t provide it directly.
If you want to avoid API calls, you can store the CreationTime yourself when adding items to the queue.
By default, UiPath’s built-in activities do not expose CreationTime, so using the API or storing it manually is necessary.