v2

latestOpenAPI 3.1.02026-07-26102336742.6 KB
Product Templates

Get product template details

        Get detailed information about a specific product template.

        This endpoint is public and does not require authentication.
        Returns full product details including variants, customizable areas,
        size guide, and images.
    
get/open-api/v1.0/product-templates/{productId}

Path parameters

productIdstring required

Product template ID

Response

OK

productIdstring required

Product template ID

slugstring required

URL slug for this product

namestring required

Product name

descriptionstring

Product description

categorystring required

Product category path

brandstring required

Brand name

productionMethodstring required

Production method (e.g. DTG, EMBROIDERY, DTFX, KNITTING, SUBLIMATION)

minimumOrdersNumberinteger

Minimum orders required to produce this product, if any

supportsBackendRenderingboolean required

Whether this product can be rendered by the backend rendering pipeline (V3 Instant Designer, excluding KNITWISE). Products where this is false may have null regionIds on customizable areas and cannot be used with the design pipeline.

Example response

{
  "productId": "pro_k66ZW4fsRm6c2def3itltA",
  "slug": "classic-t-shirt",
  "name": "Classic T-Shirt",
  "category": "apparel/t-shirts",
  "brand": "Bella+Canvas",
  "productionMethod": "DTG",
  "minimumOrdersNumber": 10,
  "priceFrom": {
    "amount": 24.99,
    "currency": "USD"
  },
  "priceTo": {
    "amount": 24.99,
    "currency": "USD"
  },
  "colorVariants": [
    {
      "color": {
        "name": "Navy Blue",
        "hex": "#000080"
      },
      "sizeVariants": [
        {
          "variantId": "var_abc123",
          "size": "L",
          "price": {
            "amount": 24.99,
            "currency": "USD"
          },
          "available": true
        }
      ],
      "status": "AVAILABLE",
      "available": true
    }
  ],
  "customizableAreas": [
    {
      "regionId": "front",
      "name": "Front",
      "type": "print",
      "available": true,
      "productionMethod": "DTG",
      "supportsBackendRendering": true,
      "dimensions": {
        "dpi": 300,
        "pixelsWidth": 4500,
        "pixelsHeight": 5400,
        "inchesWidth": 15,
        "inchesHeight": 18
      },
      "placements": [
        {
          "id": "stickerSlotOne",
          "name": "Sticker Slot One"
        }
      ]
    }
  ],
  "supportsBackendRendering": true
}