I have a report in ArcGIS Pro 3.1.2. The basis of the report is just to list address information of those addresses that fall within a certain distance(half and one mile buffers) of a well. For the past few years I have manually created the maps and reports when requested. So the requester would send me information about a new well, including the xy coordinates of it's location. I would then add the well to our features, create the buffers, update and create the map (utilizing data series), and then create each report of the addresses that fall within each buffer. Not too bad or time consuming, but since I had some free time, I thought I'd automate the process.
So I wrote a script in Python (3.6) that reads an Excel Spreadsheet of the well information, creates the well feature, creates the buffers, updates the data series and exports the map as a PDF. My issue is the report; it seems the only dynamic text I can use isn't data specific and the only data fields I can use only pertain to the feature the report utilizes (for me that's the address feature), I'd like to be able to change the title of each report to match the well and the buffer distance that report is referencing. I was hoping there'd be something similar to the listElements method used with the map layout object, but I wasn't able to find one and I'm not finding any other way to utilize dynamic texts or fields from another source.
tl;dr;
Is there a way to update the static text in ArcGIS Pro's Report via Python?