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 / Create Managed Metadat...
Power Automate
Unanswered

Create Managed Metadata column in a list using REST API - Set Choice values for "FieldTypeKind": 6

(0) ShareShare
ReportReport
Posted on by 967
Can anyone share the syntax for using Choice 6 fiedltypekind and define the choices?  This syntax is generating an error 
 
Thank you 
 
 {
    "'__metadata'": "{ 'type': 'SP.Field' }",
    "Title": "'Requestor Department'",
    "FieldTypeKind": 6,
    "Choices": [
      "IT",
      "Finance",
      "Operations",
      "Sales"
    ]
  },
 
Categories:
I have the same question (0)
  • David_MA Profile Picture
    15,162 Super User 2026 Season 1 on at
    I have only done this a couple of times, but give this a try. It looks like you are very close.
    {
        "parameters": {
            "__metadata": {
                "type": "SP.Field"
            },
            "Title": "Requestor Department",
            "FieldTypeKind": 6,
            "Choices": {
                "results": [
                    "IT",
                    "Finance",
                    "Operations",
                    "Sales"
                ]
            },
            "Required": false
        }
    }
     
  • ctedesco3307 Profile Picture
    967 on at
     
    I've bee trying a few different syntax's I've found online but I keep getting the same error 
     
    Invalid JSON. The property name '' is not valid. The name of a property cannot be empty.
    clientRequestId: cb0d15f0-bd7c-4b64-a603-xxxxxxxxxxx
    serviceRequestId: 6baaaca1-4093-9000-57da-xxxxxxxxxxxx
     
    What am I missing? 
     
     
     
     
     
     
     
     
    Invalid JSON. The property name '' is not valid. The name of a property cannot be empty.
    clientRequestId: cb0d15f0-bd7c-4b64-a603-cef8a91e0a6c
    serviceRequestId: 6baaaca1-4093-9000-57da-e98246359ec2
  • David_MA Profile Picture
    15,162 Super User 2026 Season 1 on at
    The body of the HTTP request in your second post does not match what I suggested you try. Can you try that to see if it resolves your issue?
  • ctedesco3307 Profile Picture
    967 on at
    @David_MA   I did try it before and I got an error. Here it is below.  thank you 
     
     
  • David_MA Profile Picture
    15,162 Super User 2026 Season 1 on at
    I created a workflow to do this on a test list I have. Configure it like this:
     
     
    Here is the JSON code for the header and body, which you can adjust to your needs:
    {
      "Accept": "application/json;odata=verbose",
      "Content-Type": "application/json;odata=verbose",
      "odata-version": ""
    }
    
    
    {
      "__metadata": {
        "type": "SP.FieldChoice"
      },
      "Title": "RequestorDepartment",
      "FieldTypeKind": 6,
      "Choices": {
        "results": [
          "IT",
          "Finance",
          "Operations",
          "Sales"
        ]
      },
      "Required": false
    }
     

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

Season of Sharing Community Challenge Winners!

Congratulations to our community stars!

Kudos to our 2025 Community Spotlight Honorees

Expanding mentorship, skilling, and AI innovation

Congratulations to the June Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Automate

#1
David_MA Profile Picture

David_MA 280 Super User 2026 Season 1

#2
11manish Profile Picture

11manish 181

#3
Haque Profile Picture

Haque 168

Last 30 days Overall leaderboard