Welcome to Wolfix.Server API
The Wolfix.Server API is a RESTful API that provides comprehensive e-commerce functionality including user management, product catalog, order processing, and more.Base URL
All API endpoints are relative to your server’s base URL:API Architecture
The API is organized into the following modules:Identity & Authentication
Manage user accounts, authentication, and authorization for customers and sellers.Catalog
Browse and manage products, categories, reviews, and discounts.Orders
Create and manage customer orders, delivery methods, and payments.Customer
Manage customer profiles, shopping carts, and wishlists.Seller
Handle seller onboarding, shop management, and product inventory.Media
Upload and manage product images and other media files.Support
Submit and manage customer support tickets and disputes.Response Format
All responses are returned in JSON format. The API uses standard HTTP status codes:200 OK- Request successful204 No Content- Request successful with no response body400 Bad Request- Invalid request parameters401 Unauthorized- Missing or invalid authentication403 Forbidden- Insufficient permissions404 Not Found- Resource not found409 Conflict- Resource conflict (e.g., duplicate email)500 Internal Server Error- Server error
Error Responses
Error responses include a descriptive message:Rate Limiting
API rate limits may apply depending on your server configuration. Check response headers for rate limit information.SDK Support
Wolfix.Server uses ASP.NET Core Minimal APIs. You can generate client SDKs using OpenAPI/Swagger specifications.Getting Started
- Review the Authentication guide
- Explore endpoint documentation by module
- Test endpoints using the provided curl examples
- Integrate with your application