Petstore

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.

36 subscribers
40 endpoints
The in-depth APIMemo review for this API hasn't been published yet — the data below comes straight from the public marketplace listing.

Petstore endpoints

MethodEndpointDescription
pet
PUT updatePet
/pet
DELETE deletePet
/pet/{petId}
POST addPet
/pet
GET getPetById
/pet/{petId}
Returns a single pet
GET findPetsByTags
/pet/findByTags
Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.
POST uploadFile
/pet/{petId}/uploadImage
GET findPetsByStatus
/pet/findByStatus2
Multiple status values can be provided with comma separated strings
POST updatePetWithForm
/pet/{petId}
store
POST placeOrder
/store/order
GET getInventory
/store/inventory
Returns a map of status codes to quantities
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
user
GET getUserByName
/user/{username}
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.
POST createUsersWithListInput
/user/createWithList
GET logoutUser
/user/logout
POST createUser
/user
This can only be done by the logged in user.
POST createUsersWithArrayInput
/user/createWithArray
Other endpoints
PUT updateUser
/user/{username}
This can only be done by the logged in user.
GET findPetsByTags
/pet/findByTags
Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.
DELETE deletePet
/pet/{petId}
POST updatePetWithForm
/pet/{petId}
GET getOrderById
/store/order/{orderId}
For valid response try integer IDs with value >= 1 and
GET getPetById
/pet/{petId}
Returns a single pet
PUT updatePet
/pet
POST placeOrder
/store/order
POST uploadFile
/pet/{petId}/uploadImage
POST addPet
/pet
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
DELETE deleteUser
/user/{username}
This can only be done by the logged in user.
POST createUsersWithListInput
/user/createWithList
GET getUserByName
/user/{username}
GET loginUser
/user/login
POST createUsersWithArrayInput
/user/createWithArray
GET logoutUser
/user/logout
POST createUser
/user
This can only be done by the logged in user.
GET findPetsByStatus
/pet/findByStatus2
Multiple status values can be provided with comma separated strings

Petstore pricing

PlanPriceRate limitQuotas
BASIC Free
  • Requests: unlimited / monthly
PRO $10 / month
  • Test: 500,000 / monthly (then $1.0000 each)

More Other APIs

View all →
  • Download YouTube MP3.

    OtherFreemium2.2k subscribers
  • This API does match making using Numerology and returns results of 9 matches along with overall match and…

    OtherFreemium99 subscribers
  • FindbyPlate.com is a free resource to search by license plate numbers and report bad drivers. If most cases…

    OtherFreemium65 subscribers
  • The Horoscope API Server provides daily horoscope predictions for all zodiac signs. Users can access the API…

    OtherFreemium1.1k subscribers
  • Introducing the Best Daily Astrology and Horoscope API, a powerful tool designed to seamlessly integrate…

    OtherFreemium595 subscribers
  • The service returns similar words to words that you enter. It can be helpful for finding new keywords,…

    OtherFree609 subscribers