OpenAPI Petstore
This is a sample server Petstore server. For this sample, you can use the api key special-key
to test the authorization filters.
API
Pet
Name |
Role |
api.PetController |
Play Framework API controller |
api.PetApi |
Representing trait |
api.PetApiImpl |
Default implementation |
POST /v2/pet
- Add a new pet to the store
DELETE /v2/pet/:petId
- Deletes a pet
GET /v2/pet/findByStatus?status=[value]
- Finds Pets by status
GET /v2/pet/findByTags?tags=[value]
- Finds Pets by tags
GET /v2/pet/:petId
- Find pet by ID
PUT /v2/pet
- Update an existing pet
POST /v2/pet/:petId
- Updates a pet in the store with form data
POST /v2/pet/:petId/uploadImage
- uploads an image
Store
Name |
Role |
api.StoreController |
Play Framework API controller |
api.StoreApi |
Representing trait |
api.StoreApiImpl |
Default implementation |
DELETE /v2/store/order/:orderId
- Delete purchase order by ID
GET /v2/store/inventory
- Returns pet inventories by status
GET /v2/store/order/:orderId
- Find purchase order by ID
POST /v2/store/order
- Place an order for a pet
User
Name |
Role |
api.UserController |
Play Framework API controller |
api.UserApi |
Representing trait |
api.UserApiImpl |
Default implementation |
POST /v2/user
- Create user
POST /v2/user/createWithArray
- Creates list of users with given input array
POST /v2/user/createWithList
- Creates list of users with given input array
DELETE /v2/user/:username
- Delete user
GET /v2/user/:username
- Get user by user name
GET /v2/user/login?username=[value]&password=[value]
- Logs user into the system
GET /v2/user/logout
- Logs out current logged in user session
PUT /v2/user/:username
- Updated user