GET /v1/shop/products

list all products for public

Responses

  • 200 application/json

    List of company products

    Hide response attribute Show response attribute object
    • products array[object] Required
      Hide products attributes Show products attributes object
      • id string Required
      • name string Required
      • category string | null Required
      • imgUrls array[string] Required
      • minPrice integer Required
      • maxPrice integer Required
      • courses array[string] Required
      • definingAttributes array[string] Required
      • variants array[object] Required
        Hide variants attributes Show variants attributes object
        • id string Required
        • price integer Required
        • inStock boolean Required
        • attributes array[object] Required
          Hide attributes attributes Show attributes attributes object
          • id string Required
          • name string Required
          • value string Required
GET /v1/shop/products
curl \
 --request GET 'https://api.classmanager.io/v1/shop/products'
Response examples (200)
{
  "products": [
    {
      "id": "pcat_01jq6nbd7b8hvajm12rbycwazt",
      "name": "Ballroom Costumes",
      "category": "Hats",
      "imgUrls": [
        "https://example.com/image.png"
      ],
      "minPrice": 1000,
      "maxPrice": 1000,
      "courses": [
        "string"
      ],
      "definingAttributes": [
        "string"
      ],
      "variants": [
        {
          "id": "var_01jqezwkq4s2qkep106djgbwjz",
          "price": 5655,
          "inStock": true,
          "attributes": [
            {
              "id": "attr_01jqezwkq5es6ge03ag2qx17km",
              "name": "Color",
              "value": "Red"
            }
          ]
        }
      ]
    }
  ]
}