Skip to main content
GET
/
products
/
{productId}
/
pricing
Single product pricing
curl --request GET \
  --url https://{companyName}.api.joinluminous.com/external/api/v1/products/{productId}/pricing \
  --header 'Authorization: Bearer <token>'
{
  "id": 1,
  "name": "Basic Product",
  "sku": "BASIC-001",
  "is_active": true,
  "wholesale_price": 100,
  "retail_price": 150,
  "pricing_schedule": {
    "id": 1,
    "name": "Standard Volume Discount",
    "modification_type": "PERCENTAGE",
    "price_levels": [
      {
        "id": 1,
        "name": "Standard",
        "amount": 0,
        "tiers": [
          {
            "min_quantity": 0,
            "price": 100,
            "is_overridden": false
          }
        ]
      }
    ]
  },
  "company_pricing": [
    {
      "company": {
        "id": 1,
        "name": "Test Business 1"
      },
      "price": 140
    }
  ]
}

Authorizations

Authorization
string
header
required

Authenticate using a bearer token. To obtain a token, contact [email protected]

Path Parameters

productId
string
required

The unique identifier of the product

Response

Detailed pricing information for the product

id
integer

Product ID

Example:

1

name
string

Product name

Example:

"Basic Product"

sku
string

Product SKU

Example:

"BASIC-001"

is_active
boolean

Whether the product is active

Example:

true

wholesale_price
number<float>

The wholesale price of the product

Example:

100

retail_price
number<float>

The retail price of the product

Example:

150

pricing_schedule
object

Pricing schedule configuration for the product

company_pricing
object[] | null

Company-specific pricing overrides (if applicable)