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?