Skip to main content
GET
/
open-api
/
v1.0
/
product-templates
/
{productId}
Get product template details
curl --request GET \
  --url https://api.fourthwall.com/open-api/v1.0/product-templates/{productId}
{
  "productId": "pro_k66ZW4fsRm6c2def3itltA",
  "slug": "classic-t-shirt",
  "name": "Classic T-Shirt",
  "category": "apparel/t-shirts",
  "brand": "Bella+Canvas",
  "productionMethod": "DTG",
  "colorVariants": [
    {
      "color": {
        "name": "Navy Blue",
        "hex": "#000080"
      },
      "photos": [
        {
          "url": "<string>",
          "designOverlay": "<string>"
        }
      ],
      "sizeVariants": [
        {
          "variantId": "var_abc123",
          "size": "L",
          "price": {
            "amount": 24.99,
            "currency": "USD"
          },
          "available": true
        }
      ],
      "status": "AVAILABLE",
      "available": true
    }
  ],
  "customizableAreas": [
    {
      "name": "Front",
      "type": "print",
      "available": true,
      "placements": [
        {
          "id": "stickerSlotOne",
          "name": "Sticker Slot One"
        }
      ],
      "regionId": "front",
      "productionMethod": "DTG",
      "supportsBackendRendering": true,
      "dimensions": {
        "dpi": 300,
        "pixelsWidth": 4500,
        "pixelsHeight": 5400,
        "inchesWidth": 15,
        "inchesHeight": 18
      }
    }
  ],
  "supportsBackendRendering": true,
  "description": "<string>",
  "minimumOrdersNumber": 10,
  "priceFrom": {
    "amount": 24.99,
    "currency": "USD"
  },
  "priceTo": {
    "amount": 24.99,
    "currency": "USD"
  },
  "sizeGuide": {
    "url": "<string>",
    "content": "<string>"
  }
}

Documentation Index

Fetch the complete documentation index at: https://docs.fourthwall.com/llms.txt

Use this file to discover all available pages before exploring further.

Path Parameters

productId
string
required

Product template ID

Response

OK

Detailed product template information

productId
string
required

Product template ID

Example:

"pro_k66ZW4fsRm6c2def3itltA"

slug
string
required

URL slug for this product

Example:

"classic-t-shirt"

name
string
required

Product name

Example:

"Classic T-Shirt"

category
string
required

Product category path

Example:

"apparel/t-shirts"

brand
string
required

Brand name

Example:

"Bella+Canvas"

productionMethod
string
required

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

Example:

"DTG"

colorVariants
Product Template Color Variant · object[]
required

Product variants grouped by color

customizableAreas
Customizable Area · object[]
required

Customizable areas on the product

supportsBackendRendering
boolean
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:

true

description
string

Product description

minimumOrdersNumber
integer<int32>

Minimum orders required to produce this product, if any

Example:

10

priceFrom
Money · object

Lowest available variant price, or null if no variants are available

priceTo
Money · object

Highest available variant price, or null if no variants are available

sizeGuide
Size Guide · object

Size guide information