Post

#PowerPlatformTip 133: 'SharePoint Updates with Power Automate, No Required Fields Needed'

Update specific SharePoint fields in Power Automate without HTTP requests or filling required fields, pass a JSON object to the 'Update item' action.

#PowerPlatformTip 133: 'SharePoint Updates with Power Automate, No Required Fields Needed'

TL;DR: Update only specific SharePoint fields in Power Automate by passing a JSON variable to ‘Update item’, no HTTP, no required-field hassle.

💡 Challenge

Updating only specific fields in SharePoint items can be tricky. It often feels like you’re forced to fill unnecessary required fields or fall back to raw HTTP requests. Wouldn’t it be easier to just update the fields you need?

✅ Solution

Use dynamic JSON from a variable to update only the necessary fields in a SharePoint item, quickly and efficiently, without extra overhead.

🔧 How It’s Done

1. Define the trigger

🔸 Choose a suitable trigger, e.g. “When an item is created or modified” in SharePoint.

2. Prepare the JSON data

🔸 Initialize a variable or Compose action (e.g. UpdateData) with a JSON object containing only the fields to update:

1
2
3
{
    "Status": "Completed"
}

3. Update the item with dynamic data

🔸 Add the “Update item” action.

🔸 Set the Site URL as usual; for the list, use the display name via string('List Name').

🔸 For the fields, embed the JSON variable UpdateData to apply all updates in one step.

4. Test the flow

🔸 Confirm that only the specified fields update and that required fields cause no issues.

🎉 Result

Your flow is streamlined and flexible, it updates only the fields you need, saving time and reducing manual effort.

🌟 Key Advantages

🔸 No hassle with unnecessary required fields

🔸 Flexible updates using dynamic JSON data

🔸 Clean and maintainable flow structure


🎥 Video Tutorial


🛠️ FAQ

1. Can I update multiple fields simultaneously? Yes. Include multiple key-value pairs in the JSON variable to update several fields at once.

2. What happens to required fields not included in the JSON? Required fields not included remain unchanged; the flow won’t prompt for them when using dynamic JSON updates.

3. Can this approach be used for other data sources? While designed for SharePoint, the dynamic-JSON update concept can be adapted to other connectors that accept JSON payloads.

This tip is by Marcel Lehmann, Microsoft MVP (Business Applications) and founder of the Power Platform Academy – live Power Platform workshops, free or CHF 49. Join the workshop waitlist to get notified about new dates. For companies that want this implemented for them, see KMUpower – Power Platform consulting & automation for SMEs (DACH).

This post is licensed under CC BY 4.0 by the author.

Microsoft and the Power Platform product names (for example Power Apps, Power Automate, Copilot Studio) are trademarks of the Microsoft group of companies. This is an independent website. It is not operated, sponsored or endorsed by Microsoft.