Update Default Tag Provider via API

With the API I am able to rename tag providers, but if I rename the default one, it does not remain as the default, even with

references: "UPDATE"

Is there any way to update the default provider either via the API or programatically? If not, is it likely to come anytime in future?

What API are you using?

The Ignition HTTP API (1.0.0) in 8.3.1

I think this is probably a bug... I'm guessing that all the various things that actually reference the tag provider (like a project) haven’t opted themselves in to being a reference.

In the meantime... you could modify the project to update the default provider via the API as well: http://localhost:8088/openapi#tag/projects/paths/~1data~1api~1v1~1projects~1{name}/put

Thanks, that works.

One issue though, when the tag provider is renamed, memory mode tags revert to their ‘Default‘ value. I assume this is due to them having a different reference in the database.

Is it possible to rename the tag provider but still keep the value they had before the renaming?

I think that is probably another separate bug. I'll raise the issue and let the team responsible for tha tag system decide.