diff --git a/swh/web/ui/templates/apidoc.html b/swh/web/ui/templates/apidoc.html
index 8ddf6be0..eebda78d 100644
--- a/swh/web/ui/templates/apidoc.html
+++ b/swh/web/ui/templates/apidoc.html
@@ -1,119 +1,114 @@
{% extends "layout.html" %}
{% block title %}Software Heritage API{% endblock %}
{% block content %}
{% if docstring %}
Overview
{{ docstring | safe_docstring_display | safe }}
{% endif %}
{% if response_data and response_data is not none %}
Request
{{ request.method }} {{ request.url }}
-
Result
-
{{ response_data | urlize_api_links | safe }}
{% if headers_data and headers_data is not none %}
Headers
-
+ {% for header_name, header_value in headers_data.items() %}
+
{{ header_name }} {{ header_value | urlize_header_links | safe }}
+ {% endfor %}
{% endif %}
+
Result
+
{{ response_data | urlize_api_links | safe }}
{% endif %}
URL |
Allowed Methods |
{% for url in urls %}
{{ url['rule'] }}
|
{{ url['methods'] | sort | join(', ') }}
|
{% endfor %}
{% if args and args|length > 0 %}
Args
{% for arg in args %}
- {{ arg['name'] }}: {{ arg['type'] }}
- {{ arg['doc'] | safe_docstring_display | safe }}
{% endfor %}
{% endif %}
{% if params and params|length > 0 %}
Params
{% for param in params %}
- {{ param['name'] }}: string
- {{ param['doc'] | safe_docstring_display | safe }}
{% endfor %}
{% endif %}
{% if excs and excs|length > 0 %}
Raises
{% for exc in excs %}
- {{ exc['exc'] }}
- {{ exc['doc'] | safe_docstring_display | safe }}
{% endfor %}
{% endif %}
{% if headers %}
{% endif %}
{% if return %}
Returns
- {{ return['type'] }}
- {{ return['doc'] | safe_docstring_display | safe }}
{% endif %}
{% if examples %}
Examples
{% for example in examples %}
-
{{ example }}
{% endfor %}
{% endif %}
{% endblock %}