List All Products
Retrieve all products for a project with pagination.The brand/project ID
Page number for pagination (default: 1)
Number of results per page (default: 25)
Request
cURL
List All Products (Unpaginated)
Get all products without pagination for dropdown lists.The brand/project ID
Request
cURL
Get Product Details
Retrieve details about a specific product.The brand/project ID
The product ID
Request
cURL
Product Fields Reference
Basic Information
Basic Information
code- Unique product code/identifiertitle- Product display namecheckout_title- Alternative title for checkout (optional)type- Product type:physical,digitalclassification- Product classification:main,upsell,downsell,bump,bonus
Pricing
Pricing
price- Selling price (in currency units)retail_price- Suggested retail/original priceunits- Number of units included
Inventory & Fulfillment
Inventory & Fulfillment
sku- Stock Keeping Unit identifierunit_cost- Cost per unitunit_weight_oz- Weight per unit in ouncesfulfillment_cost- Cost to fulfill the orderpackaging_cost- Packaging costfuel_surcharge_cost- Fuel surchargecogs- Cost of Goods Soldphysical_units_per_product- Physical units per productfulfillment_multiply_sku- Multiply fulfillment by SKU quantityaverage_shipping_cost- Average shipping cost
Media
Media
image- Product image URLimage_link- Full URL to product imagebonus_file- Bonus/digital file pathbonus_file_link- Full URL to bonus file
Subscription Products
Subscription Products
is_subscription- Whether this is a subscription productsubscription_frequency- Billing frequency (e.g., 1, 2, 3)subscription_frequency_unit- Unit:day,week,month,yearsubscription_trial_days- Number of trial dayssubscription_first_charge_free- Whether first charge is free
Additional
Additional
custom_attributes- Array of custom key-value pairsmerchant_product_ids- Object mapping merchant names to product IDsproduct_specifications- Array of product specificationsshipping_profile_id- Associated shipping profilesku_category- SKU categorysku_subcategory- SKU subcategorybonuses- Array of bonus products associated with this product
Create Product
Create a new product.The brand/project ID
Unique product code
Product title
Product price
Product type:
physical or digitalClassification:
main, upsell, downsell, bump, or bonusRetail/original price
Number of units
Stock Keeping Unit
Product image URL
Whether this is a subscription product
Billing frequency (required if is_subscription is true)
Frequency unit:
day, week, month, yearRequest
cURL
Subscription Product Example
cURL
Update Product
Update an existing product.The brand/project ID
The product ID
Request
cURL
Delete Product
Delete a product.The brand/project ID
The product ID
Request
cURL
Clone Product
Create a copy of an existing product.The brand/project ID
The product ID to clone
Request
cURL
Product Classifications
| Classification | Description | Usage |
|---|---|---|
main | Main product offer | Primary product in funnel |
upsell | Upsell product | Offered after initial purchase |
downsell | Downsell product | Offered if upsell is declined |
bump | Order bump | Checkbox add-on at checkout |
bonus | Bonus product | Free gift or bonus item |
Product Bonuses
Products can have associated bonus products. Thebonuses array contains bonus product relationships:
Custom Attributes
Products support custom key-value attributes for flexibility:- Download links for digital products
- Access codes for member areas
- Special instructions
- Custom tracking parameters
Merchant Product IDs
Map your ElasticFunnels products to merchant platform product IDs:Notes
- Product
codemust be unique within the brand classificationofbonusproducts are automatically included with their parent products- Subscription products require
subscription_frequencyandsubscription_frequency_unit - All costs (COGS, fulfillment, packaging) are tracked for profit margin calculations
- Images are returned as both
image(relative path) andimage_link(full URL)