As per your description, your flow has 3 inputs (2 text inputs and 1 file), and when calling it from Power Apps, you receive this error:
TriggerInputSchemaMismatch
Required properties are missing from object: text_1
Why This Is Happening
This error occurs because the flow trigger expects separate parameters, but you are passing a single JSON object instead.
When you use the Power Apps (V2) trigger in Power Automate, each input becomes a required parameter (for example: text, text_1, file, etc.).
However, your code is wrapping everything inside: JSON({...})
So the flow is receiving one string parameter, not the three expected inputs — which causes the schema mismatch.
Correct Approach
You should pass parameters separately, not as a JSON object.
ForAll(
DataCardValue30_1.Attachments,
xxxxxxx.Run(
TextInputCanvas5.Text,
DataCardValue30.Text,
{
name: ThisRecord.Name,
contentBytes: ThisRecord.Value
}
)
)
Notes
• Do NOT wrap parameters inside JSON()
• The order of parameters must match the order in the flow trigger
• The file parameter must be passed as an object with:
Hope this helps.
Thanks!
Inogic