'Create a site term column with graph API

I'm trying to add a new column to a site using MS Graph API. I followed the docs, which shows a Text column example, and that works. When I try to add a Term column I get an invalid request. Does anyone have any insight as to what I've done wrong?

See my code below.

var columnDef = new ColumnDefinition
{
    DisplayName = "Tag",
    EnforceUniqueValues = false,
    Hidden = false,
    Indexed = false,
    Name = "Tag",
    Term = new TermColumn
    {
        ShowFullyQualifiedName = false,
        AllowMultipleValues = false
    }
};

await graphAPIAuth.Sites[site.Id].Columns
.Request()
.AddAsync(columnDef);


Solution 1:[1]

The graph api doesn't currently support creating columns for any type fields other than plain text, I suggest you submit user voice to add support for other types of fields, I'll upvote for you.

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 halfer