ThingWorx Model Definition and Composer > Things > Thing Subscriptions > Programmatically Enabling and Disabling Subscriptions
  
Programmatically Enabling and Disabling Subscriptions
Subscriptions can be programmatically enabled and disabled by using the EnableSubscription and DisableSubscription services.
Service Notes
You cannot enable or disable a subscription on a thing that was inherited from its thing template or thing shape. You can only enable and disable subscriptions at the level at which it was defined.
Dynamic subscriptions are in-memory only. If you restart ThingWorx or restart either of the things involved in the subscription, the subscription will be lost. For example, if you have a dynamic subscription to a timer event on a timer from another thing, and you restart the Timer Thing, the subscription will no longer be triggered.
Non-administrator users can use these services.