Hi guys, I know how to retrieve queue item using API by id and works fine. But I find it inconvenience, I would like to retrieve it by using Queue name (Definition instead of ID)
Below is the code I have tried but I keep on getting Error.
{
"message": "An error has occurred.",
"errorCode": 0,
"resourceIds": null
}
My Headers:
Content-Type: application/json
Authorization: Bearer xxx1234556
X-UIPATH-OrganizationUnitId: 1
X-UIPATH-TenantName: Default
My API Uri is this:
***** /odata/QueueItems?$top=1&$filter=Robot/Description eq 'BirthdaysQueue' and Status eq UiPath.Core.Model.Queues.ProcessingStatus%27New%27
cc: @ppr
ppr
(Peter)
October 29, 2021, 10:21am
#2
Looking on the swagger page a QueueItemDTO does not define a Property Robot/Description
With expand QueueDefinition we can include this DTO also and can use it for filtering:
yourURLPartBefore/QueueItems?%24expand=QueueDefinition&%24filter=QueueDefinition%2FName%20eq%20'YourQueueName'
Syntax: QueueDefiniton/Name eq ‘YourQueueName’
1 Like
Hi @ppr I have tried the solution and I’m getting below error.
{
"message": "Invalid OData query options.",
"errorCode": 1000,
"resourceIds": null
}
ppr
(Peter)
October 30, 2021, 7:23am
#4
@wilbardmtei
we do need to know the details on what you have done / configured the request.
Kindly note the above mentioned call was checked in swagger and retrieved WorkQueueItems.
system
(system)
closed
November 10, 2021, 3:15am
#6
This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.