I was referred here to customer support.
This requests hangs, sometimes works, and unexplicable throws "backend error. 400 Bad Request" unreproducible errors. Is there something sub-optimal about my request, or another way of doing this that plays nicer with the API?
data_holding, err = ek.get_data(
'US4781601046'
, fields=["TR.InvestorFullName", "TR.InvParentType", "TR.InvestorRegion", "TR.InvestorType", "TR.SharesHeld.Date", "TR.SharesHeld", "TR.SharesHeldValue", "TR.SharesHeldValChg" ], parameters={'SDate': '1980-01-01'.format(start_date), 'EDate': '2020-12-31'.format(end_date), 'Frq': 'D'})