Solution
@app.route('/info/')
def info(row_id):
row = data[row_id]
response = microservice_get(row) # pretend microservice call
microservice_payload = json.loads(response.text)
render_template("info.html", data=microservice_payload) # or whatever
{% for row in data %}
{% for cell in row %}
{{cell}}
{% endfor %}
Info
{% endfor %}