Hi @Mahendra_T ,
To update a SharePoint list item in UiPath, first use Get List Items with a filter on a unique column (e.g., PO Number, Request ID, or Email). The output will contain the matching record along with its ID field.
Extract the ID from the returned item and pass it to the Update List Item activity’s List Item ID property.
Then create a Dictionary(Of String, Object) containing only the columns you want to update and provide it in the Data row field.
Flow: Get List Items (with filter) → Retrieve Item ID → Update List Item using that ID.
This is the recommended approach when you need to update a specific SharePoint record based on a unique column value.
Use the “Get List Items” activity and set the Filter Query field with an OData-style filter based on your unique column, e.g.:
“Title eq ‘PO12345’” or “PONumber eq ‘PO12345’”.
This returns a DataTable. The Id column in that table is your List Item ID.
Extract it through dtResult.Rows(0)(“Id”).ToString and use it in your Update List Item activity.