openapi: 3.0.0 info: title: Pets API version: 1.0.0 paths: /pets: get: operationId: listPets summary: List all pets responses: "200": description: A list of pets content: application/json: schema: type: array items: $ref: "#/components/schemas/Pet" examples: two-pets: value: - id: 1 name: Rex - id: 2 name: Mia /pets/{petId}: get: operationId: getPet summary: Get a pet by id parameters: - name: petId in: path required: true schema: type: integer responses: "200": description: A single pet content: application/json: schema: $ref: "#/components/schemas/Pet" examples: one-pet: value: id: 1 name: Rex components: schemas: Pet: type: object required: - id - name properties: id: type: integer name: type: string