Skip to main content
GET
/
open-api
/
v1.0
/
products
Get all products (offers)
curl --request GET \
  --url https://api.fourthwall.com/open-api/v1.0/products \
  --header 'Authorization: Bearer <token>'
{
  "results": [
    {
      "id": "00aa4abd-5778-4199-8161-0b49b2f212e5",
      "name": "My t-shirt",
      "slug": "my-t-shirt",
      "description": "My t-shirt description",
      "type": "STANDARD",
      "state": {
        "type": "<string>"
      },
      "access": {
        "type": "<string>"
      },
      "images": [
        {
          "id": "00aa4abd-5778-4199-8161-0b49b2f212e5",
          "url": "https://fourthwall.com/image.png",
          "width": 800,
          "height": 600,
          "transformedUrl": "https://fourthwall.com/image.png"
        }
      ],
      "variants": [
        {
          "id": "00aa4abd-5778-4199-8161-0b49b2f212e5",
          "name": "My t-shirt - Black, L",
          "sku": "WDEK-DRE200L",
          "unitPrice": {
            "value": 10,
            "currency": "USD"
          },
          "attributes": {
            "description": "Black, L",
            "color": {
              "name": "Black",
              "swatch": "#000000"
            },
            "size": {
              "name": "L"
            }
          },
          "stock": {
            "type": "<string>",
            "inStock": 5
          },
          "weight": {
            "value": 1,
            "unit": "kg"
          },
          "dimensions": {
            "length": 1,
            "width": 2,
            "height": 3,
            "unit": "cm"
          },
          "images": [
            {
              "id": "00aa4abd-5778-4199-8161-0b49b2f212e5",
              "url": "https://fourthwall.com/image.png",
              "width": 800,
              "height": 600,
              "transformedUrl": "https://fourthwall.com/image.png"
            }
          ],
          "compareAtPrice": {
            "value": 10,
            "currency": "USD"
          },
          "unitCost": {
            "value": 10,
            "currency": "USD"
          },
          "thumbnailImage": {
            "id": "00aa4abd-5778-4199-8161-0b49b2f212e5",
            "url": "https://fourthwall.com/image.png",
            "width": 800,
            "height": 600,
            "transformedUrl": "https://fourthwall.com/image.png"
          }
        }
      ],
      "createdAt": "2020-08-13T09:05:36.939Z",
      "updatedAt": "2020-08-13T09:05:36.939Z",
      "thumbnailImage": {
        "id": "00aa4abd-5778-4199-8161-0b49b2f212e5",
        "url": "https://fourthwall.com/image.png",
        "width": 800,
        "height": 600,
        "transformedUrl": "https://fourthwall.com/image.png"
      },
      "additionalInformation": {
        "sizeAndFit": "<string>",
        "guaranteeAndReturns": "<string>",
        "moreDetails": "<string>"
      },
      "sizeGuide": {
        "fitGuideUrls": [
          "<string>"
        ],
        "previewUrl": "<string>",
        "fileUrl": "<string>",
        "description": "<string>",
        "fitGuideDescription": "<string>"
      }
    }
  ],
  "total": 123,
  "page": 123,
  "size": 123,
  "totalPages": 123
}

Authorizations

Authorization
string
header
required

The access token received from the authorization server in the OAuth 2.0 flow.

Query Parameters

page
integer<int32>
default:0
size
integer<int32>
default:20

Response

OK

results
Offer Full · object[]
required
total
integer<int32>
page
integer<int32>
size
integer<int32>
totalPages
integer<int32>