Base: v{{ spec['base_version'] }}

{{ spec['application'] }} : v{{ spec['version'] }} - port: {{ spec['port'] }}

{{ spec['application_description'] }}


{{ spec['application'] }}


{% set color = '' %} {% set x = 0 %} {% for req in spec['api'] %}

{{ req }}

{{ req }}
{% for r in spec['api'][req] %} {% for s in r %} {% if s == 'post' %} {% set color = 'green' %} {% elif s == 'get' %} {% set color = 'blue' %} {% elif s == 'put' %} {% set color = 'yellow' %} {% else %} {% set color = 'red' %} {% end %} {% if r[s]['uri'] != None %} {% set url = r[s]['uri'] %} {% else %} {% set url = 'Missing url' %} {% end %} {% if r[s]['description'] != None %} {% set desc = r[s]['description'] %} {% else %} {% set desc = 'Missing description' %} {% end %} {% if r[s]['authenticated'] != None %} {% set auth = r[s]['authenticated'] %} {% else %} {% set auth = 'Missing description' %} {% end %} {% if auth == True %} {% set auth = '' %} {% else %} {% set auth = '' %} {% end %} {% set method = s %}
{{ method }}
{{url}} {{ desc }} {% raw auth %}

Request Parameters

{% set params = r[s]['params'] %} {% for i in params %} {% end %}
Parameter Description Parameter Type Data Type Default Required?
{{ params[i]['name'] }} {{ params[i]['type'] }} {{ params[i]['type'] }} {{ params[i]['required'] }}
{% set x = x+1 %} {% end %} {% end %} {% end %}