Hey @Andrew_Woloszyk! I've submitted a bug report to the engineering team responsible for the resource connections. I'll update you here as soon as I get any additional information from them.
Hey @Andrew_Woloszyk. Looks like that parameter isn't listed in the Microsoft Teams Open API spec, which is why it's not showing up in the Retool UI. We have an internal report detailing the issue, but no ETA on any fix as of now. I'll update you as soon as I get any additional information.
I am encountering a similar error to @Andrew_Woloszyk regarding the user@odata.bind field in the Microsoft Graph API. Despite ensuring that the field is correctly formatted, I continue to receive the following error message:
Microsoft.Graph.Models.ODataErrors.ODataError: 'user@odata.bind' field is missing in the request.
Here is my C# code:
var chat = await _graphServiceClient
.Chats
.Request()
.AddAsync(new Chat
{
ChatType = ChatType.OneOnOne,
Members = new List<ConversationMember>
{
new AadUserConversationMember
{
OdataType = "#microsoft.graph.aadUserConversationMember",
Roles = new List<string> { "owner" },
AdditionalData = new Dictionary<string, object>
{
{ "user@odata.bind", $"https://graph.microsoft.com/v1.0/users('{Environment.GetEnvironmentVariable("SupportId")}')" }
}
},
new AadUserConversationMember
{
OdataType = "#microsoft.graph.aadUserConversationMember",
Roles = new List<string> { "owner" },
AdditionalData = new Dictionary<string, object>
{
{ "user@odata.bind", $"https://graph.microsoft.com/v1.0/users('{userId}')" }
}
}
}
});
I have verified that the user@odata.bind URLs are correct and formatted properly. This issue only started occurring recently and was working fine before.
Is there any solution or known workaround for this issue? I would greatly appreciate any assistance or guidance that could help resolve this problem.