You may receive an error "The data returned from the tagging UI was not formatted correctly" (clientRequestId and serviceRequestId GUID with the 400 message) while setting the value of a Managed Metadata column (from Term Store).
The error may popup in different scenarios.
- Copy paste value from excel to SharePoint list column using Grid View or Quick Edit.
- Update the column value using Power Automate Flow (Status 400).
- Update the column value via .Net, Client side code.
- Update the column value using SharePoint Designer workflow.
- Update the column value using REST API.
- Update the column value using JSON.
This problem occurs because of the way SharePoint stores the value of MMD Term. Along with the Term Name, the GUID (unique identified) of the Term is also appended.
In the above image, the value of column MMD is copy-pasted as "Asia", but that fails because SharePoint requires the value as Term|GUID (separated with a pipe symbol).
How to find GUID of MMD Term?
You can find the GUID (unique identifier) for the Term from the SharePoint Term Store.You can also find the GUID from SharePoint Hidden Taxonomy List
- Navigate to "Site Settings".
- Under "Site Administration", click "Term Store Management".
- Expand the Taxonomy and click on the respective Term.
- Scroll down and look for "Unique Identifier". Copy the value.
Now use the MMD column value as Asia|0e4ac5b1-4b60-8030-4791-ea6580ab44f0 in Grid View or Power Automate List Item update step.
If you are copying bulk values from excel, replace all values as Term/GUID and then paste in SharePoint grid view.
⭐ Easy trick to get GUID of MMD Term
Navigate to Quick Edit and select the desired Term in the Managed Metadata column. Now copy the value from the cell and paste it somewhere (Notepad, Notepad++, Excel), the Term automatically has the GUID copied over. Paste it in List Grid View, the value will get resolved now 😊.
- Change SharePoint Online List Experience to New Experience from Classic
- Cannot load PowerApps form in SharePoint Online due to repeated authentication
- Create SharePoint list from Excel spreadsheet and import table
- [Solved] SharePoint Search Internal server error exception
- [Fix] SharePoint: This embed code doesnt seem to work. We only support iframe based embeds
- How to extend retiring SharePoint 2010 Workflows and continue with Office 365
- SharePoint Online: Editing session has ended Message
- SharePoint error cannot connect to the configuration database
- That did'nt work, Issue type User not in directory - SharePoint external access error
- How to embed web page in SharePoint
- SharePoint - The URL is invalid. It may refer to a nonexistent file or folder, or refer to a valid file or folder that is not in the current Web.
- SharePoint error 2130575251 - The security validation for this page is invalid and might be corrupted
- Microsoft 365: How to Turn Off Delve in SharePoint Online for All Users
- SharePoint Server 2016 error Microsoft Office Online Server 2016 cant be installed on the same machine as a Microsoft SharePoint Server product
- JSON column formatting to preview SharePoint Online file on mouse hover
- How to show Videos on SharePoint Page
- How to get SharePoint Online user details from person or group column using REST API
- How to retrieve all SharePoint Online List Items using Rest API
- How to wrap column text in SharePoint Online Modern List Grid View using JSON formatting
- Recommended size and resolution for SharePoint Online Site logo
- SharePoint List redirect user after submitting form NewForm.aspx
- Add Custom External Link to SharePoint Site Navigation
- Drag drop files here option missing for SharePoint document library
- Can Microsoft SharePoint Lists be synced and accessed offline without internet?
- SharePoint - Use Today's Date Time in list view filter and calculated column
- Fix - Error:Invalid Gradle JDK configuration found (Android Studio) - Gradle
- Split a String in Java with Examples - Java
- Android Studio : Connection Error : Failed to download patch file - Android-Studio
- Set Title to Android AlertDialog - Android
- Force Gradle to use specific Java JDK Version - Gradle
- How to do a Reverse Image Search Using Google Tools - Google
- How to find the Length of ArrayList in Java - Java
- Get MD5 Hash as Checksum of a String in Python - Python