{% extends "djmongo/console/base.html" %} {% block Content %} {% load i18n %}


Simple Read (GET)

Auth: None (Public) Create GET: Public

{% for a in simple_public_read_apis %} {% endfor %}
Slug (Name) HTTP Method Endpoint Actions
{{a.slug}}
GET
{% url 'djmongo_api_public_simple_search' database_name collection_name a.slug 'json' %}|csv|html
{% for a in simple_httpauth_read_apis %} {% endfor %}
Slug (Name) HTTP Method Groups Endpoint Actions
{{a.slug}}
GET
{% for g in a.groups.all %} {{g.name}}
{% endfor %} {% if not a.groups.all %} None {% endif %}
{% url 'djmongo_api_httpauth_simple_search' database_name collection_name a.slug 'json' %}|csv|html

Advanced Read (GET)

Auth: None (Public) Create GET: Public

{% for a in custom_public_read_apis %} {% endfor %}
Slug (Name) HTTP Method Endpoint Actions
{{a.slug}}
GET
{% url 'djmongo_run_custom_public_read_api_by_slug' a.slug %}

Auth: Basic Create GET: Basic

{% for a in custom_httpauth_read_apis %} {% endfor %}
Slug (Name) HTTP Method Groups Endpoint Actions
{{a.slug}}
GET
{% for g in a.groups.all %} {{g.name}}
{% endfor %}
{% url 'djmongo_run_custom_httpauth_read_api_by_slug' a.slug %}

Write APIs (POST)

Auth: Basic Create POST: Basic

{% for a in httpauth_write_apis %} {% endfor %}
Slug (Name) HTTP Method Groups Endpoint Actions
{{a.slug}}
POST
{% for g in a.groups.all %} {{g.name}}
{% endfor %} {% if not a.groups.all %} None {% endif %}
{% url 'djmongo_api_write_to_collection_with_httpauth' a.slug %}

Auth: IP Address Create POST: IP Address

{% for a in ip_write_apis %} {% endfor %}
Slug (Name) HTTP Method Endpoint Actions
{{a.slug}}
POST
{% url 'djmongo_api_write_to_collection_with_ip' a.slug %}
{% endblock %}