Product

List all products

get

Returns a list of products. The products are returned in descending order by creation date.

Authorizations
Query parameters
pageintegerOptional

The collection page number

Default: 1
createdAt[before]stringOptional
createdAt[strictly_before]stringOptional
createdAt[after]stringOptional
createdAt[strictly_after]stringOptional
updatedAt[before]stringOptional
updatedAt[strictly_before]stringOptional
updatedAt[after]stringOptional
updatedAt[strictly_after]stringOptional
scheduledFrom[before]stringOptional
scheduledFrom[strictly_before]stringOptional
scheduledFrom[after]stringOptional
scheduledFrom[strictly_after]stringOptional
scheduledTo[before]stringOptional
scheduledTo[strictly_before]stringOptional
scheduledTo[after]stringOptional
scheduledTo[strictly_after]stringOptional
deletedAt[before]stringOptional
deletedAt[strictly_before]stringOptional
deletedAt[after]stringOptional
deletedAt[strictly_after]stringOptional
Responses
200

Product collection

get
GET /products HTTP/1.1
Host: api.glu.io
x-api-key: YOUR_API_KEY
Accept: */*
[
  {
    "id": 1,
    "uuid": "123e4567-e89b-12d3-a456-426614174000",
    "name": "text",
    "type": "Voucher",
    "createdAt": "2025-08-20T05:23:40.426Z",
    "updatedAt": "2025-08-20T05:23:40.426Z",
    "description": "",
    "status": "Active",
    "permalink": "text",
    "images": [
      "text"
    ],
    "store": "https://example.com/",
    "productTypePhysical": {},
    "voucher": {},
    "productConfigurableOptions": [
      {}
    ],
    "PriceSuffix": "",
    "bundle": {},
    "scheduledFrom": null,
    "scheduledTo": null,
    "variants": [
      {}
    ],
    "deleted": false,
    "deletedAt": null,
    "location": [
      {}
    ],
    "allLocations": true,
    "visibility": "Public",
    "minimumPrice": 1,
    "recurringProduct": {},
    "productCategories": [
      {}
    ]
  }
]

Retrieve a product

get

Retrieves a Product resource.

Authorizations
Path parameters
idstringRequired

Product identifier

Responses
200

Product resource

get
GET /products/{id} HTTP/1.1
Host: api.glu.io
x-api-key: YOUR_API_KEY
Accept: */*
{
  "id": 1,
  "uuid": "123e4567-e89b-12d3-a456-426614174000",
  "name": "text",
  "type": "Voucher",
  "createdAt": "2025-08-20T05:23:40.426Z",
  "updatedAt": "2025-08-20T05:23:40.426Z",
  "description": "",
  "status": "Active",
  "permalink": "text",
  "images": [
    "text"
  ],
  "store": "https://example.com/",
  "productTypePhysical": {},
  "voucher": {},
  "productConfigurableOptions": [
    {}
  ],
  "PriceSuffix": "",
  "bundle": {},
  "scheduledFrom": null,
  "scheduledTo": null,
  "variants": [
    {}
  ],
  "deleted": false,
  "deletedAt": null,
  "location": [
    {}
  ],
  "allLocations": true,
  "visibility": "Public",
  "minimumPrice": 1,
  "recurringProduct": {},
  "productCategories": [
    {}
  ]
}