{% for route in routes %}

{{ route.path }}

{% if route.summary %}

{{ route.summary }}

{% endif %} {% if route.description %}
{{ route.description|markdown|safe }}
{% endif %}

Usage

{{ route.usage }}
{% with name = "Arguments", description = "Place these in your Tableau calculation after the script path, in the listed order.", params = route.body_params, ordered = True %} {% include "param_table.html" %} {% endwith %} {% if route.query_params %} {% with name = "Query Parameters", description = "Place these at the end of the script path, preceded by `?` and separated by `&`, as in `/path?param1=green¶m2=42`.", params = route.query_params %} {% include "param_table.html" %} {% endwith %} {% endif %}
{% if route.return and route.returns.description %}

Return value

Type Description
{{ route.returns.type|default("(Not specified)", true) }} {{ route.returns.description }}
{% endif %}
{% endfor %}