{{param.name}}
{% if param.optional %}({% trans 'optional' %}{% if param.default_value %},
{% trans 'default value:' %} {{param.default_value}}{% endif %}){% endif %}
{% if param.description %}{% trans ':' %} {{param.description}}{% endif %}
({% if param.type %}{{ param.type }}{% else %}string{% endif %}{% if param.blank is False %}, {% trans "not empty" %}{% endif %})
{% endfor %}
{% endif %}
{% if endpoint.body_schemas %}
{% trans "Request body" %}
{% render_body_schemas body_schemas=endpoint.body_schemas %}
{% if endpoint.body_schemas|get:"application/json"|get:"unflatten" %}
{% blocktrans trimmed %}
Object or array parameters can be sent as flat elements, with keys and subkeys separated
by a / character, eg: {"element": {"child": "value"}} can
be sent as {"element/child": "value"}.
{% endblocktrans %}