Conversations about creating, managing, and using metafields to store and retrieve custom data for apps and themes.
We're getting a "metafields.key must be unique within this namespace on this resource" error attempting to update metafields on a product via the REST API.
The key values are indeed unique; however, they share a common prefix that contains an "&" character. For example:
Is this perhaps causing the key text after the "&" (the unique part) to be ignored?
Are there special characters which should not appear in metafield keys? There is no mention of such restrictions that I have found yet in the Metafields API documentation...
Or are there perhaps key length limitations that are truncating the keys before the unique part is reached?
Test Urlencoding the ampersands for a change in situation.
Save time & money ,Ask Questions The Smart Way
Confused? Busy? Get the solution you need email@example.com
Problem Solved? ✔Accept and Like solutions to help future merchants
Answers powered by coffee Buy Paul a ☕ Coffee for more answers or donate to eff.org
We can certainly try sanitizations, but needing something like UrlEncode() on the key value should be documented...