Hi ,
I'm from Refinitiv ACE team. We used self platform for update content with python language.
Generally, we use Refinitiv Data Platfrom library to retrieve ric data from elektron.
We have requirement to access NDA data for update metadata when some ric has stock event update.
It's suggested that we can use ADC API (Advanced Datacloud API) via rdp.getdata() to get NDA data.
Example .
request_payload = {
"universe": ["IBM", "GOOG.O", "MSFT.O"],
"fields": ["TR.DivUnadjustedGross",
"TR.DivUnadjustedNet",
"TR.FundCurrency",
"CF_CURR",
"DIVPAYDATE",
"EXDIVDATE",
"CF_EXCHNG",
"ADJFCT_1",
"ADJFCT_2",
"ADJFCT_3",
"ADJFCT_4",
"ADJFCT_5",
"ADJFCT_6",
"TR.CAEffectiveDate",
]
}
endpoint: "https://api.refinitiv.com/data/datagrid/beta1/"
Using rdp account with ESG permission, we still can't get data
{'error': {'code': 414, 'description': 'Unable to collect data for all requested fields.'}}
Could you give suggestion on how to acess these NDA data?
NDA Field Extractions
VALUE AS RIC,
DIVIDEND_AMOUNT
CLA_CURR_NDA_ID_D AS CURR,
CLA_DIV_MARKER_NDA_ID_D AS MARKER,
PAY_DATE,
PAYDATE_DAY_SET,
EX_DATE AS ISSUEEX,
DVP_TYPE,
EX_DATE AS MARKETEX,
VALUE AS EXCH
EX_DATE MKTEX,
ADJUSTMENT_FACTOR AS CAPADJ,
EFFECTIVE_DATE,
EFFECTIVE_DATE_SET,
TYPE
STOCK_DIFFERENT
EX_DATE ISSEX,
ADJUSTMENT_FACTOR ISSADJ,
VALUE EXCH
Arcchaporn