{{texts.responses}}

{% for code, definition in operation.responses.items() %} === "{% if code == "default" %}{{texts.other_responses}}{% else %}{{code}}{% with phrase = get_http_status_phrase(code) %}{% if phrase %} {{ phrase }}{% endif %}{% endwith %}{% endif %}" {%- if is_reference(definition) -%} {%- with type_name = definition["$ref"].replace("#/components/responses/", "") %}

Refer to the common response description: {{type_name}}.

{%- endwith -%} {%- endif -%} {%- if definition.content %} {%- with content = handler.simplify_content(definition.content) %} {% for content_type, definition in content.items() %} === "{{content_type}}" {% for example in handler.get_content_examples(definition) %} {% if example.value %} ```json {{handler.write_content_example(example, content_type) | indent(8) | safe}} ``` {% if example.auto_generated %}⚠️ {{texts.auto_generated_example_note}}{% endif -%} {% endif %} {% endfor %} {% if "alt_types" in definition %}{{texts.other_possible_types}}: {{definition.alt_types | join(", ")}}{% endif %} ??? hint "{{texts.schema_of_the_response_body}}" ```json {{handler.write_content_schema(definition) | indent(12) | safe}} ``` {% endfor %} {% endwith -%} {% endif -%} {%- if definition.headers %} **{{texts.response_headers}}** | {{texts.name}} | {{texts.description}} | {{texts.schema}} | | --- | --- | --- | {%- for header_name, header_definition in handler.get_response_headers(definition).items() %} | `{{header_name}}` | {{header_definition.description or ""}} | {%- with schema = header_definition.schema %}{%- include "partial/schema-repr.html" -%}{%- endwith %} | {%- endfor %} {% endif -%} {%- endfor -%}