Description:
I have a Power Automate flow that is designed to accept a file input (image/document). However, when I try to trigger this flow from Copilot Studio, I receive a type mismatch error like the following:
{
"$kind": "BindingIncorrectTypeError",
"bindingKey": "file",
"inputDisplayName": "file",
"typeError": {
"$kind": "IncorrectTypeError",
"expectedType": { "$kind": "Unspecified" },
"assignedType": {
"$kind": "Record",
"properties": { ... }
}
}
}
Issue Summary:
My Power Automate flow expects a file
parameter (of file type).
Copilot Studio attempts to pass this input as a Record
.
This causes a BindingIncorrectTypeError
on the Power Automate side.
Expected Behavior:
Copilot Studio should be able to pass file inputs in a format that Power Automate recognizes as a valid file (e.g., including name
, contentBytes
, and contentType
). Currently, it sends a Record
object which leads to a mismatch.
Use Case:
The user uploads an image or document via Copilot Studio. This file needs to be sent to Power Automate for processing in other systems. However, sending the file is currently blocked due to type incompatibility.
Request:
Please add support for Copilot Studio to send file inputs to Power Automate flows in a format that is accepted as a true file
input.