GET
https://api.spirestock.com/api/v1/productsList all products in the catalog with optional search filter. Products include their class and variants.
Parameters
page(number) — Page number (default: 1)limit(number) — Items per page (default: 20, max: 100)search(string) — Search by product namestatus(number) — Filter by status: 1 (active), 0 (inactive)
Example request
curl "https://api.spirestock.com/api/v1/products?search=milk&status=1" \ -H "Authorization: Bearer YOUR_TOKEN"
Example response
{
"response_code": 200,
"data": [
{
"id": 1,
"product_name": "Full Cream Milk",
"product_class_id": 1,
"product_hsn": "0401",
"product_color_code": "#FFFFFF",
"product_description": "Fresh full cream milk",
"product_image": null,
"status": 1,
"ProductClass": {
"id": 1,
"product_class": "Milk"
},
"ProductVariants": [
{
"id": 10,
"variant_name": "500ml",
"item_sku_code": "FCM-500",
"mrp": 30.00,
"sp": 28.00,
"variant_size": "500",
"variant_quantity": 1,
"container_quantity": 12,
"status": 1
},
{
"id": 11,
"variant_name": "1L",
"item_sku_code": "FCM-1000",
"mrp": 58.00,
"sp": 54.00,
"variant_size": "1000",
"variant_quantity": 1,
"container_quantity": 6,
"status": 1
}
]
}
],
"pagination": {
"total": 65,
"page": 1,
"limit": 20,
"total_pages": 4
}
}