Hi, I got an existing managed metadata value (via Send HTTP request with GET method) and am trying to update one in the different list. I was able to do this when I use "Send HTTP request" like this:

Body contents:
{
"Division": {
"Label": "@{outputs('HttpGet')?['body']?['d']['Division/Label']}",
"TermGuid": "@{outputs('HttpGet')?['body']?['d']['Division/TermGuid']}",
"WssId": @{outputs('HttpGet')?['body']?['d']['Division/WssId']}
}
}
However, I couldn't figure out how to convert this to formValues (FieldName and FieldValue pair). This is what I tried but didn't work:

Inputs in "Compose formValues"
[
{ 'FieldName': 'Division',
'FieldValue': {
"Label": "@{outputs('HttpGet')?['body']?['d']['Division/Label']}",
"TermGuid": "@{outputs('HttpGet')?['body']?['d']['Division/TermGuid']}",
"WssId": @{outputs('HttpGet')?['body']?['d']['Division/WssId']}
}
}
]
Although this didn't crash, it says "The data returned from the tagging UI was not formatted correctly" and this is the actual HTTP's output:
"ValidateUpdateListItem": {
"__metadata": {
"type": "Collection(SP.ListItemFormUpdateValue)"
},
"results": [
{
"ErrorCode": -2146232832,
"ErrorMessage": "The data returned from the tagging UI was not formatted correctly",
"FieldName": "Division",
"FieldValue": "{\n\"Label\": \"4\",\n\"TermGuid\": \"b40496ff-d20d-4758-b8b5-6d4e1ce91c0e\",\n\"WssId\": 4\n}",
"HasException": true,
"ItemId": 1
}
]
}
So, I believe the format in "Compose formValues" action is incorrect. Can someone tell me what the right format is?
Thank you in advance.