I am testing the possibility of importing messages from another platform into Teams. I have been following the procedures described here.
I can send a channel message in migration mode including a reactions array:
{
"createdDateTime": "2021-01-01T23:30:00.000Z",
"from": {
"user": {
"id": "3b4d1d7f-b7d9-4d5d-b084-90e3cd23e71b",
"displayName": "Example User 1",
"userIdentityType": "aadUser"
}
},
"body": {
"contentType": "html",
"content": "<p>Test message to react to.</p>"
},
"reactions": [
{
"createdDateTime": "2021-01-01T23:31:00.000Z",
"displayName": "Surprised",
"reactionType": "😮",
"user": {
"user": {
"id": "89e05574-49ba-47b1-82d1-ea213a37ef58",
"displayName": "Example User 2",
"userIdentityType": "aadUser"
}
}
}
]
}
The message is created successfully, and it appears in the UI, but without any reactions displayed.
However, if I manually add any new reaction through the UI, the reactions added through the API then appear.
Is this a known issue?