Update UI logic for custom public JSON API