1--- 2swagger: '2.0' 3info: 4 version: '0.1.0' 5 title: operations and operationIDs 6 7parameters: 8 someParam: 9 name: some 10 in: query 11 type: string 12 bodyParam: 13 name: some 14 in: body 15 schema: 16 $ref: '#/definitions/myBody' 17 18responses: 19 notFound: 20 description: 'Not Found' 21 schema: 22 type: string 23 default: "Element no found" 24 defaultResponse: 25 description: 'Default response' 26 schema: 27 type: string 28 maxLength: 255 29 30definitions: 31 myBody: 32 type: integer 33 unused: 34 type: integer 35 36paths: 37 /some/where: 38 parameters: 39 - $ref: '#/parameters/someParam' 40 get: 41 operationId: getSomeWhere 42 parameters: 43 - $ref: '#/parameters/bodyParam' 44 - name: other 45 in: query 46 type: string 47 responses: 48 403: 49 $ref: '#/responses/notFound' 50 post: 51 operationId: postSomeWhere 52 responses: 53 default: 54 $ref: '#/responses/defaultResponse' 55 /some/where/else: 56 parameters: 57 - $ref: '#/parameters/someParam' 58 get: 59 operationId: getSomeWhereElse 60 parameters: 61 - $ref: '#/parameters/someParam' 62 - name: myOtherBodyParam 63 in: body 64 schema: 65 $ref: '#/definitions/myBody' 66 responses: 67 default: 68 $ref: '#/responses/defaultResponse' 69 put: 70 operationId: putSomeWhereElse 71 responses: 72 default: 73 $ref: '#/responses/defaultResponse' 74 post: 75 operationId: postSomeWhereElse 76 responses: 77 default: 78 $ref: '#/responses/defaultResponse' 79 patch: 80 operationId: patchSomeWhereElse 81 responses: 82 default: 83 $ref: '#/responses/defaultResponse' 84 delete: 85 operationId: deleteSomeWhereElse 86 responses: 87 default: 88 $ref: '#/responses/defaultResponse' 89 head: 90 operationId: headSomeWhereElse 91 responses: 92 default: 93 $ref: '#/responses/defaultResponse' 94 options: 95 operationId: optionsSomeWhereElse 96 responses: 97 default: 98 $ref: '#/responses/defaultResponse' 99