# Get Inventory By SKU ## Get Inventory for a Specific Product ### 📌 Description This endpoint retrieves inventory details for a specific product using its unique productId. The response includes stock availability, storage location, and last update timestamp. ### 🔹 Use Cases - Checking real-time stock levels for a specific product. - Verifying if a product is available in a fulfilment centre. - Monitoring stock movements to optimise replenishment. Endpoint: GET /api/fulfilment/inventory/{sku} Version: 1.0.0 Security: OAuth2 ## Path parameters: - `sku` (string, required) ## Response 200 fields (application/json): - `available` (integer) - `cost` (string) - `created_at` (string) - `expiry_groups` (array) - `expiry_groups.expiry_date` (string, required) - `expiry_groups.quantity` (integer, required) - `inbound_state` (string) - `product` (object) - `product.availability_status` (integer) - `product.barcode` (string) - `product.cost_price` (number) - `product.country_code_of_origin` (string) - `product.currency` (string) Enum: "AED", "SAR" - `product.description` (string) - `product.dimensions` (object) - `product.harmonized_system_code` (string) - `product.id` (string) - `product.image` (string) - `product.inventory_tracked` (boolean) - `product.name` (string) - `product.partner_product_id` (string) - `product.platform_price` (number) - `product.requires_shipping` (boolean) - `product.retail_price` (number) - `product.selling_price` (number) - `product.sku` (string) - `product.status` (string) Enum: "active", "archived", "draft" - `product.total_sales` (number) - `product.track_expiry` (boolean) - `product.type` (string) - `product.updated_at` (string) - `product.vendor` (string) - `product.weight` (number) - `product.weight_unit` (string) - `product_id` (string) - `tracked` (boolean) ## Response default fields (application/json): - `code` (string) Error code Example: "not_found" - `details` (object) Error details - `message` (string) Error message