{{ protocol|markdown|safe }}
{% for service in services %}

{{ service.name }}

{% for mname, method in service.methods.items() %} {% if method.accepts %} {% endif %} {% if method.returns %} {% endif %} {% for example in method.examples.get('__all__', []) %} {% endfor %} {% for example in method.examples.get('websocket', []) %} {% endfor %}
{{ mname }} {% if method.job %}
Job This endpoint is a Job. Please refer to the Jobs section for details. {% if method.downloadable %}
A file can be downloaded from this endpoint. Please refer to the Jobs section to download a file. {% endif %} {% if method.uploadable %}
A file can be uploaded to this endpoint. Please refer to the Jobs section to upload a file. {% endif %}
{% endif %}
Arguments:
{% for accept in method.accepts %}
{{ accept|json }}
{% endfor %}
Return Arguments:
{% for return_schema in method.returns %}
{{ return_schema|json }}
{% endfor %}
{% if method.description %} {{ method.description|markdown|safe }} {% else %} - {% endif %}
{{ example|markdown|safe }}
{{ example|markdown|safe }}
{% endfor %} {% endfor %}
{{ events|markdown|safe }} {{ jobs|markdown|safe }} {{ query_filters|markdown|safe }}