How to push file for user download from third-party file

Solution
@app.route('/generatereport', methods=['GET'])
@login_required
@limiter.limit("1/minute") # Maximum of 1 request per minute
def generateReport():
    precords = people.find({"parentrecord": current_user.user_json['_id']}).sort('nextContact', pymongo.ASCENDING)
    todayDate = date.today()
    result = pdfgeneratorv2(info=precords, date=todayDate, user=current_user.user_json)
    resp = requests.get(result)
    return send_file(BytesIO(resp.content), mimetype="application/pdf", download_name="Networking Report.pdf", as_attachment=True)