/productsList products
Returns active products by default, with only their active, quotable configurations. Spec filters take comma-separated values (OR within a key, AND across keys, case-insensitive substring match); products left with no matching configuration drop out. `meta.available_filters` lists every filterable value in the catalog.
Query parameters
product_typebrandsearchinclude_inactivecpuramstoragescreen_sizeresolutionconnection_typeExample response
json
{
"data": [
{
"id": "6f9d0e2a-1b3c-4d5e-8f70-2a1b3c4d5e6f",
"product_type": "Laptop",
"brand": "Apple",
"model": "MacBook Pro 14",
"image_url": "https://cdn.quipteams.com/products/mbp14.png",
"is_active": true,
"configurations": [
{
"id": "1a2b3c4d-5e6f-4708-9192-a3b4c5d6e7f8",
"cpu": "M5 Pro", "ram": "18GB", "storage": "512GB",
"screen_size": "14", "series_variant": null, "resolution": null,
"connection_type": null, "layout": "US", "category": null
}
]
}
],
"meta": {
"available_filters": {
"product_types": ["Laptop", "Monitor"],
"brands": ["Apple", "Dell"],
"cpu": ["M5 Pro", "M5"],
"ram": ["18GB", "32GB"],
"storage": ["512GB", "1TB"],
"screen_size": ["14", "16"],
"resolution": ["4K"],
"connection_type": ["USB-C"]
}
}
}