Resource Structure
A product contains the following information:Unique identifier for the product
The name of the product
Detailed description of the product
Stock Keeping Unit - unique identifier for inventory management
ID of the category this product belongs to
Selling price of the product
Cost price of the product (for margin calculation)
Weight of the product in kilograms
Whether the product is currently active and available for sale
Timestamp when the product was created (ISO 8601 format)
ID of the associated product dimensions record
ID of the associated inventory record
List of image IDs associated with this product
Available Endpoints
CRUD Operations
- List Products -
GET /api/v1/products - Get Product -
GET /api/v1/products/{id} - Create Product -
POST /api/v1/products - Update Product -
PUT /api/v1/products/{id} - Delete Product -
DELETE /api/v1/products/{id}
Search Operations
- Search Products - Multiple search endpoints for filtering products
Pagination
List endpoints support pagination using the following query parameters:Page number (zero-based)
Number of items per page