ThisisaPublicAPI
This is a sample server Petstore server. You can find out more about Swagger at [http://swagger.io](http://swagger.io) or on [irc.freenode.net, #swagger](http://swagger.io/irc/). For this sample, you can use the api key `special-key` to test the authorization filters.
ThisisaPublicAPI endpoints
| Method | Endpoint | Description |
|---|---|---|
| pet | ||
| PUT |
updatePet /pet |
|
| GET |
findPetsByTags /pet/findByTags |
Muliple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing. |
| DELETE |
deletePet /pet/{petId} |
|
| POST |
updatePetWithForm /pet/{petId} |
|
| POST |
addPet /pet |
|
| GET |
getPetById /pet/{petId} |
Returns a single pet |
| POST |
uploadFile /pet/{petId}/uploadImage |
|
| GET |
findPetsByStatus /pet/findByStatus |
Multiple status values can be provided with comma separated strings |
| store | ||
| POST |
placeOrder /store/order |
|
| GET |
getOrderById /store/order/{orderId} |
For valid response try integer IDs with value >= 1 and |
| DELETE |
deleteOrder /store/order/{orderId} |
For valid response try integer IDs with positive integer value. Negative or non-integer values will generate API errors |
| GET |
getInventory /store/inventory |
Returns a map of status codes to quantities |
| user | ||
| POST |
createUser /user |
This can only be done by the logged in user. |
| POST |
createUsersWithArrayInput /user/createWithArray |
|
| GET |
logoutUser /user/logout |
|
| POST |
createUsersWithListInput /user/createWithList |
|
| GET |
loginUser /user/login |
|
| PUT |
updateUser /user/{username} |
This can only be done by the logged in user. |
| DELETE |
deleteUser /user/{username} |
This can only be done by the logged in user. |
| GET |
getUserByName /user/{username} |
|
ThisisaPublicAPI pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|