The reference manual we're using to implement a service to fetch news from RDP via AWS SQS, "News Service on Refinitiv Data Platform - User and Design Guide", v2.0, does not specify in any detail how to manage existing news subscriptions. It contains an example of how to create a new subscription and hints at that such a subscription can later be deleted (cancelled) using the ID returned in the response to a subscription request when/if it succeeds.
Hence we have the following questions:
Another related question is: what is the lifetime of an AWS SQS queue created for a news subscription? Does it exist until the subscription is explicitly deleted/cancelled or are there other cases when a queue may cease to exist?
Within the API Playground for news messages-services, it outlines how to "Destroy news-headlines subscription information with subscription ID". For example:
Regarding an active subscription, I don't believe there is any way to change it. Once you define your criteria, that is what is delivered. If you need to change your criteria, you will need to create a new queue.
You may find helpful, in addition to the suggestions from @nick.zincone.1 , to also review and run example newsAlerts.py that is part of Quickstart and Python tutorials source code, Python starter examples example deck.