As I known, I can get one bond historical dirty price via the following way.
from refinitiv.data.content.ipa.financial_contracts import bond
response = bond.Definition(
instrument_code=code,
fields=['DirtyPrice'],
pricing_parameters=bond.PricingParameters(
market_data_date=startDate)).get_data()
print(response.data.df)
Is there any way to get dirty prices on many bonds all at once through the Eikon API?