openapi: "3.0.0" paths: /: get: operationId: "myOperation" tags: ["myTag"] summary: an operation responses: '200': description: a pet to be returned content: application/json: schema: type: object /withSpaces: post: operationId: "my Operation" tags: ["my Tag"] summary: an operation responses: '200': description: a pet to be returned content: application/json: schema: type: object /utf16fragments: head: operationId: "пошел" tags: ["шеллы"] summary: an operation responses: "200": description: ok /withUnderscores: patch: operationId: "underscore_Operation" tags: ["underscore_Tag"] summary: an operation responses: '200': description: a pet to be returned content: application/json: schema: type: object /noOperationId: put: tags: ["tagTwo"] summary: some operations are anonymous... responses: '200': description: a pet to be returned content: application/json: schema: type: object