ok i do it and all is ok, but now i need to make a new version of my extension, dont change nothing from the config so i dont change the configuration string, but when i do that PUT i send that is for version 0.0.1 then when i publish my 0.0.2 every streamer need to reconfigure it? i need to find all my DB and make a PUT for every streamer with PUT https://api.twitch.tv/extensions/XXXX/0.0.2/required_configuration?channel_id= ??? so they dont need to do nothing?
If you don’t change the required config string, all existing users of your extension will be fine, no change is needed. The only thing you need to do is make sure once the new version is live, you send the string to .../0.0.2/required_configuration and don’t use 0.0.1 anymore (for new installs).
AKA, when you press “release” on your extension, everyone copies in the “old” configuration value, and won’t be prompted unless you have changed the configuration value. So if you don’t change it, everyone is auto set to the “old” configuration value.