Managing subscriptions when using alerts delivery via AWS SQS

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:
- Suppose we have created a subscription via a HTTP POST request to /data/news/v1/news-headlines-subscriptions; how exactly do we delete/cancel this subscription using its ID returned in the response?
- Having an active subscription, is it possible to modify it? Like, say, updating the filter used for selecting which news to alert about? Or is the filter only applied once, when the subscription is created, and cannot be changed for that particular subscription afterwards?
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?
Best Answer
-
Hi @kostix,
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.
Regarding the lifetime, I don't have the specific details on this - something you may need to raise with Refinitiv Support. I would also suggest you review this tutorial for some reference.
0
Answers
-
Hello @kostix,
You may find helpful, in addition to the suggestions from @nick.zincone , to also review and run example newsAlerts.py that is part of Quickstart and Python tutorials source code, Python starter examples example deck.
0 -
Hi!
Both questions were helpful (so I wish to thank both their authors!) but sadly nether of them had provided a complete solution.This is mostly due to the fact the API playground consistently fails to work for us (I, for one, am having an endless authenticaton loop each time I try to open any resource there). Or, if we take this tutorial, for example, I simply cannot authenticate there at all: when I proceed with a sign-in, I am redirected to some page with 404 message.
Anyway, I was expecting a piece of documentation or an updated documentation or something like this; referring to an example of using a Python library is not a substitution for a reference manual (I am Python-literate but we're not using Python for building our service). Hope you understand.
0
Categories
- All Categories
- 3 Polls
- 6 AHS
- 37 Alpha
- 167 App Studio
- 6 Block Chain
- 4 Bot Platform
- 18 Connected Risk APIs
- 47 Data Fusion
- 34 Data Model Discovery
- 705 Datastream
- 1.5K DSS
- 633 Eikon COM
- 5.2K Eikon Data APIs
- 14 Electronic Trading
- 1 Generic FIX
- 7 Local Bank Node API
- 6 Trading API
- 3K Elektron
- 1.5K EMA
- 259 ETA
- 569 WebSocket API
- 40 FX Venues
- 16 FX Market Data
- 1 FX Post Trade
- 1 FX Trading - Matching
- 12 FX Trading – RFQ Maker
- 5 Intelligent Tagging
- 2 Legal One
- 25 Messenger Bot
- 4 Messenger Side by Side
- 9 ONESOURCE
- 7 Indirect Tax
- 60 Open Calais
- 284 Open PermID
- 47 Entity Search
- 2 Org ID
- 1 PAM
- PAM - Logging
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 24 RDMS
- 2.2K Refinitiv Data Platform
- 879 Refinitiv Data Platform Libraries
- 5 LSEG Due Diligence
- 1 LSEG Due Diligence Portal API
- 4 Refinitiv Due Dilligence Centre
- Rose's Space
- 1.2K Screening
- 18 Qual-ID API
- 13 Screening Deployed
- 23 Screening Online
- 12 World-Check Customer Risk Screener
- 1K World-Check One
- 46 World-Check One Zero Footprint
- 45 Side by Side Integration API
- 2 Test Space
- 3 Thomson One Smart
- 10 TR Knowledge Graph
- 151 Transactions
- 143 REDI API
- 1.8K TREP APIs
- 4 CAT
- 27 DACS Station
- 123 Open DACS
- 1.1K RFA
- 108 UPA
- 196 TREP Infrastructure
- 232 TRKD
- 919 TRTH
- 5 Velocity Analytics
- 9 Wealth Management Web Services
- 103 Workspace SDK
- 11 Element Framework
- 5 Grid
- 19 World-Check Data File
- 1 Yield Book Analytics
- 48 中文论坛