Fix SharePoint Flow Button Prompting for List Item ID
Question details
Users are being prompted to manually enter the list item ID when clicking a SharePoint list button connected to Power Automate.

- Product
- SharePoint Online
- Device & OS
- not provided
- Scenario
- Triggering a Power Automate flow using a JSON-formatted list button after the new SharePoint Lists interface update.
- Observed behavior
- The button no longer passes the item ID automatically to Power Automate; instead, it displays a prompt requiring manual ID entry.
Ensure you have site owner or designer permissions in SharePoint to view and edit column JSON formatting.
Review JSON Configuration and Consult Developer Communities
Verify your JSON column formatting for compatibility issues with the new interface and consult developer forums for potential workarounds.
The recent updates to the SharePoint Lists interface have introduced compatibility changes that can affect how JSON formatting interacts with Power Automate flows. Reviewing your code and reaching out to the developer community is the best initial step.
Click on the column header containing your Flow button, select 'Column settings', and then click 'Format this column'.
Check your JSON formatting to ensure the 'actionParams' attribute correctly references the current item using the '[$ID]' or '[$Id]' field token.
If the code is correct but fails in the new interface, navigate to the Microsoft Q&A platform and post your issue using the 'SharePoint Development' tag.

Open a Service Request via Microsoft 365 Admin Center
If the issue persists and affects critical business workflows, escalate it to Microsoft support for diagnostic investigation.
Looking for a Reliable Office Suite? Try WPS Office
While SharePoint and Power Automate issues often require backend Microsoft support, handling your daily documents doesn't have to be complicated. WPS Office is a free, lightweight, and highly compatible alternative for Word, Excel, and PowerPoint files.

Frequently Asked Questions
Why is my SharePoint flow button suddenly asking for an ID?
This typically happens due to compatibility changes introduced with the new SharePoint Lists interface, which can temporarily break how JSON column formatting passes the automatically generated item ID to Power Automate.
Can I revert to the classic SharePoint list view to fix the button?
Yes, as a temporary workaround, you can often return to the previous view by clicking 'Return to classic SharePoint' in the bottom left corner of the list to see if the button functions normally.
How do I reference the item ID in SharePoint JSON formatting?
In your JSON column formatting code, the item ID is passed within the 'actionParams' attribute by referencing the internal field token '[$ID]'.




