# setDynamicIndicator / removeDynamicIndicator won't save on a legacy-compatible published app

**URL:** <https://devforum.zoom.us/t/setdynamicindicator-removedynamicindicator-wont-save-on-a-legacy-compatible-published-app/147770>\
**Category:** Zoom Apps\
**Created:** [November 6, 2026, 9:35pm UTC](https://devforum.zoom.us/t/setdynamicindicator-removedynamicindicator-wont-save-on-a-legacy-compatible-published-app/147770 "2026-11-06T21:35:56Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![alex-aircover](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/alex-aircover/32/56277_2.png) [@alex-aircover](https://devforum.zoom.us/u/alex-aircover)\
**Post date:** [November 6, 2026, 9:35pm UTC](https://devforum.zoom.us/t/setdynamicindicator-removedynamicindicator-wont-save-on-a-legacy-compatible-published-app/147770/1 "2026-11-06T21:35:56Z")

</div>

Following up on [Can’t enable setDynamicIndicator](https://devforum.zoom.us/t/cant-enable-setdynamicindicator/137449): the fix from last November works for our newer app, but not for an older published one.

On a published app marked `isLegacyCompatibility: true`, Features → Surface → Zoom App SDK → Add APIs lets us tick `setDynamicIndicator` and `removeDynamicIndicator`. The count goes up, but the save (`PATCH /api/v1/apps/{appId}`, 200) leaves both out of its `apis` list, and after a reload they’re unticked. It happens on both the Development and Production lanes. On our newer, unpublished app the same steps save them, and the indicator works in meetings.

It looks like the build-flow fix didn’t reach legacy-compatible published apps. We want it for a short status badge while a meeting is transcribed. Happy to send the app ID privately.
