{{ site_name }} API Documentation

{% for block in custom_blocks | sort(attribute='order') %}
{% if block.title %}
{{ block.title }}
{% endif %} {% if block.body %}
{{ block.body | safe }}
{% endif %}
{% endfor %} {% for route in docs | sort(attribute='rule') %}
{% for method in route.methods | sort %} {% if method not in ["OPTIONS", "HEAD"] %} {{ method }} {% endif %} {% endfor %} {{ route.rule }}
{% if (route.args | length > 0) or route.docstring %}
{% if route.docstring %}

Docstring

{{ route.docstring | safe }}
{% endif %} {% if route.args | length > 0 %}

Arguments

{% for arg_loc in route.args %}

{{ arg_loc }}

    {% for arg in route.args[arg_loc] %} {#
  • {{ arg }}
  • #}
  • {{ arg.name }}: {{ arg.type }}{% if "comment" in arg.loc_args %} {{ arg.loc_args.comment }}{% endif %}
  • {% if ("comment" in arg.loc_args and arg.loc_args | length > 1) or ("comment" not in arg.loc_args and arg.loc_args | length > 0) %}
      {% for loc_arg in arg.loc_args %} {% if loc_arg != "comment" %}
    • {{ loc_arg }} = {{ arg.loc_args[loc_arg] }}
    • {% endif %} {% endfor %}
    {% endif %} {% endfor %}
{% endfor %}
{% endif %}
{% endif %}
{% endfor %}