update settings with variable rest endpoints