# Swagger Petstore - OpenAPI 3.0 > Swagger Petstore - OpenAPI 3.0 API documentation ## API Reference › Pet - [POST /pet](https://run-h2y7fmv3mtsj-atbw9hen2dfq.octri.dev/post-pet): Create a pet - [PUT /pet](https://run-h2y7fmv3mtsj-atbw9hen2dfq.octri.dev/put-pet): Replace a pet record - [GET /pet/{petId}](https://run-h2y7fmv3mtsj-atbw9hen2dfq.octri.dev/get-pet-petid): Get a pet by ID - [POST /pet/{petId}](https://run-h2y7fmv3mtsj-atbw9hen2dfq.octri.dev/post-pet-petid): Update a pet with form data - [DELETE /pet/{petId}](https://run-h2y7fmv3mtsj-atbw9hen2dfq.octri.dev/delete-pet-petid): Delete a pet - [POST /pet/{petId}/uploadImage](https://run-h2y7fmv3mtsj-atbw9hen2dfq.octri.dev/post-pet-petid-uploadimage): Upload a pet image - [GET /pet/findByStatus](https://run-h2y7fmv3mtsj-atbw9hen2dfq.octri.dev/get-pet-findbystatus): Finds Pets by status. - [GET /pet/findByTags](https://run-h2y7fmv3mtsj-atbw9hen2dfq.octri.dev/get-pet-findbytags): Finds Pets by tags. ## API Reference › Store - [GET /store/inventory](https://run-h2y7fmv3mtsj-atbw9hen2dfq.octri.dev/get-store-inventory): Get pet inventory by status - [POST /store/order](https://run-h2y7fmv3mtsj-atbw9hen2dfq.octri.dev/post-store-order): Place a pet order - [GET /store/order/{orderId}](https://run-h2y7fmv3mtsj-atbw9hen2dfq.octri.dev/get-store-order-orderid): Find purchase order by ID. - [DELETE /store/order/{orderId}](https://run-h2y7fmv3mtsj-atbw9hen2dfq.octri.dev/delete-store-order-orderid): Delete purchase order by identifier. ## API Reference › User - [POST /user](https://run-h2y7fmv3mtsj-atbw9hen2dfq.octri.dev/post-user): Create a user - [GET /user/{username}](https://run-h2y7fmv3mtsj-atbw9hen2dfq.octri.dev/get-user-username): Retrieve a user by username - [PUT /user/{username}](https://run-h2y7fmv3mtsj-atbw9hen2dfq.octri.dev/put-user-username): Replace a user resource - [DELETE /user/{username}](https://run-h2y7fmv3mtsj-atbw9hen2dfq.octri.dev/delete-user-username): Delete a user - [POST /user/createWithList](https://run-h2y7fmv3mtsj-atbw9hen2dfq.octri.dev/post-user-createwithlist): Create users from a list - [GET /user/login](https://run-h2y7fmv3mtsj-atbw9hen2dfq.octri.dev/get-user-login): Log in a user - [GET /user/logout](https://run-h2y7fmv3mtsj-atbw9hen2dfq.octri.dev/get-user-logout): Log out the authenticated user ## Optional - [Changelog](https://run-h2y7fmv3mtsj-atbw9hen2dfq.octri.dev/changelog): API version history and breaking changes