Query regarding "refinitiv.data" function get_history(). How to get month end dates data?

Options

I am working with Python API and the library refinitiv.data in it. There is the function refinitiv.data.get_history

get_history(
universe: Union[str, Iterable[str]],
fields: Union[str, Iterable[str], None] = None,
interval: Optional[str] = None,
start: "OptDateTime" = None,
end: "OptDateTime" = None,
adjustments: Optional[str] = None,
count: Optional[int] = None,
use_field_names_in_headers: bool = None,
parameters: Union[str, dict, None] = None,
)

My input is a list of RICs for "universe" argument, a list of fields for "fields" argument. What I want to get is data between July 2024 to June 2025, but only for all month end dates. From what I understand, there is the"interval" parameter sent to monthly, but how do I ensure it gets end dates?

I don't want it to get 30th of each month but end of each month. Does it automatically pick that up?

Say I give start date as June 30, and give monthly as argument, it would probably pick up July 30 next right? How to ensure it picks up July 31, August 31, September 31, and so on?

Answers