{% load docca_tags %} {{ site_name|default:"API" }} — Endpoint Catalog {# Navbar #}
{# Sidebar #}
{# Catalog #}
{% for group in manifest.groups %}
{{ group.tag }}
{% if group.tag_description %} — {{ group.tag_description }} {% endif %}
{% for ep in group.endpoints %}
{# Card title — last URL segment, pulled right #}
{{ ep.card_title }}
{# Subtitle — the hero #}

{{ ep.subtitle }}

{# Path badges #}
{% for seg in ep.path_segments %} {% if not forloop.first %} / {% endif %} {% if seg.is_param %} {{ seg.label }} {% else %} {{ seg.label }} {% endif %} {% endfor %}
{# Footer: app badge + method badge + link #}
{{ ep.app_label|title }} {% with m=ep.method %} {% if m == 'GET' %} GET {% elif m == 'POST' %} POST {% elif m == 'PUT' or m == 'PATCH' %} {{ m }} {% elif m == 'DELETE' %} DELETE {% else %} {{ m }} {% endif %} {% endwith %}
View docs →
{% endfor %}
{% endfor %} {% if manifest.untagged %}
Other
{% for ep in manifest.untagged %}
{{ ep.card_title }}

{{ ep.subtitle }}

{% for seg in ep.path_segments %} {% if not forloop.first %}/{% endif %} {% if seg.is_param %} {{ seg.label }} {% else %} {{ seg.label }} {% endif %} {% endfor %}
{{ ep.app_label|title }} View docs →
{% endfor %}
{% endif %}