# Pet Store ## Docs - Root [Start your Apidog journey](https://doc.yzy156.xyz/start-your-apidog-journey-2148642m0.md): - Root [Pet](https://doc.yzy156.xyz/pet.md): - Root > Websocket, Socket.IO & more [gRPC API](https://doc.yzy156.xyz/grpc-api-2148643m0.md): ## API Docs - Root > Pet [lp - pet](https://doc.yzy156.xyz/lp.md): pet des - Root > Pet [Create Pet](https://doc.yzy156.xyz/create-pet-35483965e0.md): Add a new pet to the store catalog, making it available for adoption. - Root > Pet [Get Pet](https://doc.yzy156.xyz/get-pet-35483966e0.md): Retrieve detailed information about a specific pet. - Root > Pet [Update Pet](https://doc.yzy156.xyz/update-pet-35483967e0.md): Update information for an existing pet in the catalog. - Root > Pet [Delete Pet](https://doc.yzy156.xyz/delete-pet-35483968e0.md): Remove a pet from the system permanently. - Root > Pet [Upload Pet Image](https://doc.yzy156.xyz/upload-pet-image-35483969e0.md): Upload a photo for the specified pet. Supports JPEG, PNG, and WebP formats up to 5MB. - Root > Chat [Pet Care AI Consultation](https://doc.yzy156.xyz/pet-care-ai-consultation-35483970e0.md): AI-powered consultation service for pet care questions and advice. This endpoint provides expert guidance on pet health, behavior, nutrition, training, and general care through an intelligent conversational interface. Supports streaming responses using Server-Sent Events (SSE) for real-time interaction. - Root > Store [Get Store Inventory](https://doc.yzy156.xyz/get-store-inventory-35483971e0.md): Returns aggregated inventory statistics across all pets in the store. - Root > Store [List all inventories](https://doc.yzy156.xyz/list-all-inventories-35483972e0.md): Returns a map of status codes to quantities. - Root > Store [Create Order](https://doc.yzy156.xyz/create-order-35483973e0.md): Create a new order for pet adoption. The order will be in PLACED status initially - Root > Store [Get Order](https://doc.yzy156.xyz/get-order-35483974e0.md): Retrieve detailed information about a specific order, including status, items, - Root > Store [Cancel Order](https://doc.yzy156.xyz/cancel-order-35483975e0.md): Cancel an existing order. Only orders in PLACED or APPROVED status can be cancelled. - Root > Store [Callback Example](https://doc.yzy156.xyz/callback-example-35483976e0.md): Handles order events and supports asynchronous processing with Callback. - Root > Payments [Pay Order](https://doc.yzy156.xyz/pay-order-35483977e0.md): Process payment for an existing order. - Root > User [Create User](https://doc.yzy156.xyz/create-user-35483978e0.md): Register a new user account. Returns user details and authentication token. - Root > User [Update User](https://doc.yzy156.xyz/update-user-35483979e0.md): Update user profile information. - Root > User [Get User](https://doc.yzy156.xyz/get-user-35483980e0.md): Retrieve public profile information for a specific user. - Root > User [Delete User Account](https://doc.yzy156.xyz/delete-user-account-35483981e0.md): Permanently delete a user account and all associated data. - Root > User [Create Authentication Token](https://doc.yzy156.xyz/create-authentication-token-35483982e0.md): Authenticate user credentials and obtain an access token for API requests. - Root > Webhooks [Order Status Changed Event](https://doc.yzy156.xyz/order-status-changed-event-35483983e0.md): Triggered when an order's status changes. This webhook notifies your system of order lifecycle events, enabling real-time updates for order tracking, notifications, and fulfillment workflows. - Root > Webhooks [Payment Succeeded Event](https://doc.yzy156.xyz/payment-succeeded-event-35483984e0.md): Triggered when a payment is successfully processed and confirmed. This webhook notifies your system of successful payment transactions, enabling real-time updates for order fulfillment, customer notifications, and accounting workflows. - Root > Websocket, Socket.IO & more [Other protocol API example](https://doc.yzy156.xyz/other-protocol-api-example-322979c0.md): - Root > Websocket, Socket.IO & more [WebSocket example](https://doc.yzy156.xyz/websocket-example-3506130w0.md): - Root > Websocket, Socket.IO & more [Socket.IO example](https://doc.yzy156.xyz/socket-io-example-325950s0.md): - Root > Websocket, Socket.IO & more [Webhook example](https://doc.yzy156.xyz/webhook-example-35483985e0.md): You need to set up your own webhook service, and then use Apidog to send data to this service. - Root > Websocket, Socket.IO & more [GraphQL example](https://doc.yzy156.xyz/graphql-example-35483986e0.md): ### Key Features - Root > Websocket, Socket.IO & more [SSE example](https://doc.yzy156.xyz/sse-example-35483987e0.md): When you connect to the server using the POST method, an SSE connection will be automatically established, and the server will send the current time every second. - Root > Websocket, Socket.IO & more [SOAP example](https://doc.yzy156.xyz/soap-example-35483988e0.md): Add two integers from the request and return the result in the response. - Root > Dashboard [Get Dashboard Stats](https://doc.yzy156.xyz/get-dashboard-stats-35483989e0.md): Retrieve high-level statistics about the pet store performance. - Root > User Management [List Users](https://doc.yzy156.xyz/list-users-35483990e0.md): Retrieve a paginated list of all users in the system. - Root > User Management [Get User Details](https://doc.yzy156.xyz/get-user-details-35483991e0.md): - Root > User Management [Update User Status](https://doc.yzy156.xyz/update-user-status-35483992e0.md): Suspend, ban, or reactivate a user account. - Root > Order Management [List All Orders](https://doc.yzy156.xyz/list-all-orders-35483993e0.md): Retrieve a global list of orders with administrative filtering. - Root > Order Management [Force Cancel Order](https://doc.yzy156.xyz/force-cancel-order-35483994e0.md): Administratively cancel an order regardless of current state (if allowed). - Root > Audit Logs [Get Audit Log Details](https://doc.yzy156.xyz/get-audit-log-details-35483995e0.md): ## Schemas - Root [Pet](https://doc.yzy156.xyz/pet-14938340d0.md): - Root [User](https://doc.yzy156.xyz/user-14938341d0.md): - Root [PetCollection](https://doc.yzy156.xyz/petcollection-14938342d0.md): - Root [OrderPayment](https://doc.yzy156.xyz/orderpayment-14938343d0.md): - Root [CardPaymentSource](https://doc.yzy156.xyz/bank-card-14938344d0.md): - Root [Order](https://doc.yzy156.xyz/order-14938345d0.md): - Root [BankAccountPaymentSource](https://doc.yzy156.xyz/bank-account-14938346d0.md): - Root [ApiResponse](https://doc.yzy156.xyz/apiresponse-14938347d0.md): - Root [Error](https://doc.yzy156.xyz/error-14938348d0.md): - Root [AuditLog](https://doc.yzy156.xyz/auditlog-14938349d0.md):