189 lines
4.2 KiB
YAML
189 lines
4.2 KiB
YAML
openapi: 3.0.3
|
|
info:
|
|
title: test-ab-1
|
|
description: Modernized test-ab-1 service
|
|
version: 1.0.0
|
|
servers:
|
|
- url: https://test-ab-1.kyndemo.live
|
|
description: Production
|
|
- url: http://localhost:8080
|
|
description: Local development
|
|
paths:
|
|
/health:
|
|
get:
|
|
summary: Health check
|
|
operationId: getHealth
|
|
tags:
|
|
- System
|
|
responses:
|
|
'200':
|
|
description: Healthy
|
|
/vets.html:
|
|
get:
|
|
summary: GET /vets.html
|
|
operationId: getVets.html
|
|
responses:
|
|
'200':
|
|
description: Success
|
|
'400':
|
|
description: Bad request
|
|
/owners/{ownerId}/owners/{ownerId}:
|
|
get:
|
|
summary: GET /owners/{ownerId}/owners/{ownerId}
|
|
operationId: getOwners_ownerId_owners_ownerId
|
|
responses:
|
|
'200':
|
|
description: Success
|
|
'400':
|
|
description: Bad request
|
|
parameters:
|
|
- name: ownerId
|
|
in: path
|
|
required: true
|
|
schema:
|
|
type: string
|
|
- name: ownerId
|
|
in: path
|
|
required: true
|
|
schema:
|
|
type: string
|
|
/owners/{ownerId}/pets/new:
|
|
get:
|
|
summary: GET /owners/{ownerId}/pets/new
|
|
operationId: getOwners_ownerId_pets_new
|
|
responses:
|
|
'200':
|
|
description: Success
|
|
'400':
|
|
description: Bad request
|
|
parameters:
|
|
- name: ownerId
|
|
in: path
|
|
required: true
|
|
schema:
|
|
type: string
|
|
/owners/{ownerId}/pets/{petId}/edit:
|
|
get:
|
|
summary: GET /owners/{ownerId}/pets/{petId}/edit
|
|
operationId: getOwners_ownerId_pets_petId_edit
|
|
responses:
|
|
'200':
|
|
description: Success
|
|
'400':
|
|
description: Bad request
|
|
parameters:
|
|
- name: ownerId
|
|
in: path
|
|
required: true
|
|
schema:
|
|
type: string
|
|
- name: petId
|
|
in: path
|
|
required: true
|
|
schema:
|
|
type: string
|
|
/owners/{ownerId}/pets/{petId}/visits/new:
|
|
get:
|
|
summary: GET /owners/{ownerId}/pets/{petId}/visits/new
|
|
operationId: getOwners_ownerId_pets_petId_visits_new
|
|
responses:
|
|
'200':
|
|
description: Success
|
|
'400':
|
|
description: Bad request
|
|
parameters:
|
|
- name: ownerId
|
|
in: path
|
|
required: true
|
|
schema:
|
|
type: string
|
|
- name: petId
|
|
in: path
|
|
required: true
|
|
schema:
|
|
type: string
|
|
/owners/new:
|
|
get:
|
|
summary: GET /owners/new
|
|
operationId: getOwners_new
|
|
responses:
|
|
'200':
|
|
description: Success
|
|
'400':
|
|
description: Bad request
|
|
/owners/find:
|
|
get:
|
|
summary: GET /owners/find
|
|
operationId: getOwners_find
|
|
responses:
|
|
'200':
|
|
description: Success
|
|
'400':
|
|
description: Bad request
|
|
/owners:
|
|
get:
|
|
summary: GET /owners
|
|
operationId: getOwners
|
|
responses:
|
|
'200':
|
|
description: Success
|
|
'400':
|
|
description: Bad request
|
|
/owners/{ownerId}/edit:
|
|
get:
|
|
summary: GET /owners/{ownerId}/edit
|
|
operationId: getOwners_ownerId_edit
|
|
responses:
|
|
'200':
|
|
description: Success
|
|
'400':
|
|
description: Bad request
|
|
parameters:
|
|
- name: ownerId
|
|
in: path
|
|
required: true
|
|
schema:
|
|
type: string
|
|
/owners/{ownerId}:
|
|
get:
|
|
summary: GET /owners/{ownerId}
|
|
operationId: getOwners_ownerId
|
|
responses:
|
|
'200':
|
|
description: Success
|
|
'400':
|
|
description: Bad request
|
|
parameters:
|
|
- name: ownerId
|
|
in: path
|
|
required: true
|
|
schema:
|
|
type: string
|
|
/:
|
|
get:
|
|
summary: GET /
|
|
operationId: getRoot
|
|
responses:
|
|
'200':
|
|
description: Success
|
|
'400':
|
|
description: Bad request
|
|
/oups:
|
|
get:
|
|
summary: GET /oups
|
|
operationId: getOups
|
|
responses:
|
|
'200':
|
|
description: Success
|
|
'400':
|
|
description: Bad request
|
|
/actuator/prometheus:
|
|
get:
|
|
summary: Prometheus metrics
|
|
operationId: getMetrics
|
|
tags:
|
|
- System
|
|
responses:
|
|
'200':
|
|
description: text/plain; Prometheus exposition format
|