QuipteamsREST API

List products

Products & Kits: Browse the global product catalog and reusable kit templates used when creating quotes.

Endpoint10 params

Parameters

NameTypeDescription
product_typestring
Filter by product type, case-insensitive.
brandstring
Filter by brand, case-insensitive (e.g. "Apple", "apple", "Dell")
searchstring
Search products by brand or model name (case-insensitive, e.g. "MacBook", "ThinkPad")
cpustring
Filter by processor (case-insensitive, substring match). Comma-separated for OR matching. e.g. "M4", "M4 Pro,M5". Only products with a matching configuration are returned.
ramstring
Filter by RAM size. Comma-separated for OR matching. e.g. "16GB", "16GB,32GB". Only matching configurations are returned.
storagestring
Filter by storage. Comma-separated for OR matching. e.g. "512GB", "512GB,1TB". Only matching configurations are returned.
screen_sizestring
Filter by screen size. Comma-separated for OR matching. e.g. "13", "13,15". Only matching configurations are returned.
resolutionstring
Filter by resolution (monitors). Comma-separated for OR matching. e.g. "4K", "4K,5K". Only matching configurations are returned.
connection_typestring
Filter by connection type (peripherals). Comma-separated for OR matching. e.g. "Wireless", "Wireless,Bluetooth".
include_inactiveboolean
Set to "true" to include inactive products (default: false)
javascript
const response = await fetch(`https://api.quipteams.com/api/v1/products?limit=10`, {
  method: 'GET',
  headers: {
    'Authorization': 'Bearer YOUR_API_KEY',
  },
});

const { data } = await response.json();
console.log(data);

Response

json
{
  "data": [
    {
      "id": "8f3d8998-6a80-4612-bda3-7f14af50c686",
      "product_type": "Laptop",
      "brand": "Apple",
      "model": "MacBook Air",
      "image_url": null,
      "is_active": true,
      "configurations": [
        {
          "id": "d748b47f-b4de-4a02-8fc4-1d815923392c",
          "cpu": "M4",
          "ram": "16GB",
          "storage": "512GB",
          "screen_size": "13",
          "series_variant": null,
          "resolution": null,
          "connection_type": null,
          "layout": null,
          "category": null
        },
        {
          "id": "c82c6120-ff8b-48a0-8f09-084b7ba02224",
          "cpu": "M4",
          "ram": "16GB",
          "storage": "512GB",
          "screen_size": "15",
          "series_variant": null,
          "resolution": null,
          "connection_type": null,
          "layout": null,
          "category": null
        }
      ]
    }
  ],
  "meta": {
    "available_filters": {
      "product_types": [
        "Accessory",
        "Headphones",
        "Keyboard",
        "Laptop",
        "Monitor",
        "Mouse",
        "Webcam"
      ],
      "brands": [
        "Apple",
        "Dell",
        "HP",
        "Lenovo",
        "Logitech"
      ],
      "cpu": [
        "i5",
        "i7",
        "M4",
        "M5",
        "Ultra"
      ],
      "ram": [
        "8GB",
        "16GB",
        "24GB",
        "32GB"
      ],
      "storage": [
        "256GB",
        "512GB",
        "1TB"
      ],
      "screen_size": [
        "13",
        "14",
        "15",
        "16",
        "24",
        "27"
      ],
      "resolution": [
        "1080p",
        "4K",
        "5K"
      ],
      "connection_type": [
        "Bluetooth",
        "Wired",
        "Wireless"
      ]
    }
  }
}