Capture una lista de enteros con una ruta Flask

Estoy tratando de implementar una calculadora básica en Flask. Defino dos parámetros de URL, que es manejable cuando solo quiero agregar dos valores. Sin embargo, quiero agregar cualquier número de valores. ¿Cómo puedo obtener una lista de enteros sin escribir una ruta infinitamente larga?

@app.route('/add/<int:n1>,<int:n2>')
def add(n1,n2):
    sum = n1+n2
    return "%d" % (sum)

Traté de resolver mi problema con este código, pero no funciona.

integer_list = [] 
@app.route('/add/integer_list') 
def fun (integer_list):
    sum = 0
    for item in integer_list:
        sum = sum + item
    return '%d' % sum

Respuestas a la pregunta(2)

Su respuesta a la pregunta