{% for apiTop in APIs %}
{% set api = apiTop[0] %}
{% set processors = apiTop[1] %}
{% if processor.returnParams %}{{ arguments(processor.returnParams) }}{% endif %} {% if processor.optionalReturnParams %}{{ arguments(processor.optionalReturnParams, optional=True) }}{% endif %} {% if not processor.returnParams and not processor.optionalReturnParams %}
{% endfor %}
{% endfor %}
{{api.friendlyName}} ({{api.name}})
{{api.description}}
{% for processorTmp in processors %} {% set processor = processorTmp[0] %} {% set HTTPType = processorTmp[1] %}
{% if version == "ROOT" %}
HTTP {{ HTTPType }} /{{api.endpoint}}
{% else %}HTTP {{ HTTPType }} /v{{version}}/{{api.endpoint}}
{% endif %}
{% if HTTPType == "GET" %}
{% if processor.requiredParams %}{{ arguments(processor.requiredParams) }}{% endif %} {% if processor.optionalParams %}{{ arguments(processor.optionalParams, optional=True) }}{% endif %} {% if not processor.requiredParams and not processor.optionalParams %}
Request Arguments
{% elif HTTPType == "POST" %}POST Arguments
{% endif %}{% if processor.requiredParams %}{{ arguments(processor.requiredParams) }}{% endif %} {% if processor.optionalParams %}{{ arguments(processor.optionalParams, optional=True) }}{% endif %} {% if not processor.requiredParams and not processor.optionalParams %}
This API call does not specify any request params.
{% endif %}Response Arguments
{% if processor.returnParams %}{{ arguments(processor.returnParams) }}{% endif %} {% if processor.optionalReturnParams %}{{ arguments(processor.optionalReturnParams, optional=True) }}{% endif %} {% if not processor.returnParams and not processor.optionalReturnParams %}
This API call does not specify any response params.
{% endif %}