openapi: "3.0.3" info: title: Example Orders API (fictional) version: "2.0.0" paths: /orders: get: parameters: - name: limit in: query required: false schema: type: string - name: tenant in: query required: true schema: type: string responses: "200": description: OK post: requestBody: required: true content: application/json: {} responses: "201": description: Created /orders/{id}: parameters: - name: id in: path required: true schema: type: string get: responses: "200": description: OK /customers: get: parameters: - name: email in: query schema: type: string - name: page in: query required: false schema: type: integer responses: "200": description: OK deprecated: true /invoices: get: responses: "200": description: OK