web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Automate / Copying Sharepoint lis...
Power Automate
Answered

Copying Sharepoint list item - Invalid Request when copying multiple choice column

(0) ShareShare
ReportReport
Posted on by 32
Good afternoon,
I'm currently trying to copy a Sharepoint list item from one list to another. The item is copied to a new Sharepoint list that is created automatically by the flow. However, I'm encountering a "400 - Invalid Request" error whenever I try to copy the data in a multiple choice colum. If I remove the request to copy that column, the HTTP request runs normally. Below is my current flow and the column definition for the problematic column. Any help is appreciated.
 
 
Here is the call to the HTTP request.
 
 
Here is an example of a request I am sending, with the body of the http request
 
And here is how the column is defined within the list (as shown by the request GET /sites/{site-id}/lists/{list-id}/columns)
 
Screenshot 2024-12-04 170556.png
Screenshot 2024-12-04 171035.png
Screenshot 2024-12-04 171552.png
Categories:
I have the same question (0)
  • Suggested answer
    Artur Stepniak Profile Picture
    1,539 Moderator on at
    Hello,
     
    have you checked what's the output of Select action? Probably it's incorrectly formatted (not in an expected JSON format). Not sure why you're using HTTP request instead of Create item action - is it some kind of a custom solution?
     
    In case of any other questions, let me know. If the answer helped you, mark it, so that others can benefit from it.
     
    Best regards,
     
    Artur Stepniak
  • Verified answer
    CU04122253-0 Profile Picture
    32 on at
    Thank you for your reply Artur,
    I was using the HTTP request since the site address and list name are based on dynamic content, and the Create Item action wasn't showing the fields to fill when using dynamic. I'm pretty new to Power Automate so I didn't really know how to fix that, and the Create Item documentation was pretty vague on the format for the "Item" field. After some trial and error with the Create Item action, I was able to make it work for the column "Category0", but then the columns "Progress" and "Priority" stopped working. I used the same format for the Create Item but removed the "fields":{} line. The solution I came up with was sending the HTTP request without the "Category0" field, and then use the Update Item action to fill in the information for Category0, though if you have any ideas on how to make it all work on the Create Item action it would be of great help.
     
    Thank you.
  • Verified answer
    CU04122253-0 Profile Picture
    32 on at
    Never mind, I was able to figure out the correct format for the Create Item action. Turns out the "Progress" and "Priority" fields also need to be passed as { "Value": "XXXX"} to work.
     
    Thanks.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Users!

Kudos to our 2025 Community Spotlight Honorees

Congratulations to our 2025 community superstars!

Leaderboard > Power Automate

#1
Haque Profile Picture

Haque 286

#2
David_MA Profile Picture

David_MA 256 Super User 2026 Season 1

#3
Expiscornovus Profile Picture

Expiscornovus 225 Most Valuable Professional

Last 30 days Overall leaderboard