id
integer

Internal ID of the resource

uniqid
string

Unique ID of the resource, used as reference across the API

slug
string

The slug used to navigate to the product page on a storefront

shop_id
number

The shop ID to which this resource belongs

type
enum<string>

Product type

Available options:
INFO_CARD,
SERVICE,
DYNAMIC,
FILE,
SERIALS,
GAMING_RCON,
SUBSCRIPTION,
SUBSCRIPTION_V2
subtype
enum<string>

Product subtype, can be used only with type SUBSCRIPTION

Available options:
SERVICE,
DYNAMIC,
FILE,
SERIALS
title
string

Product title

currency
enum<string>

Available currency

Available options:
CAD,
HKD,
ISK,
PHP,
DKK,
HUF,
CZK,
GBP,
RON,
SEK,
IDR,
INR,
BRL,
RUB,
HRK,
JPY,
THB,
CHF,
EUR,
MYR,
BGN,
TRY,
CNY,
NOK,
NZD,
ZAR,
USD,
MXN,
SGD,
AUD,
ILS,
KRW,
PLN
pay_what_you_want
enum<integer>

Whether or not pay-what-you-want pricing is enabled

Available options:
0,
1
price
number

Product price

price_display
number

Product price in currency

price_discount
number

The discount price on the purchased goods

affiliate_revenue_percent
number

The percentage of revenue to give to affiliates. -1 for disabled, 0 for default (10%), other number for a custom percent

price_variants
object

Variants in pricing for the product

description
string

Product description

licensing_enabled
enum<integer>

Whether product licenses are generated on successful payments

Available options:
0,
1
license_period
integer

Amount in days that licenses will be valid for

image_attachment
object
file_attachment
string

Unique id of the file attachment for this product if the product type is FILE

The url for the YouTube video of the product

volume_discounts
object[]

Array of volume discounts

recurring_interval
enum<string>

At which frequency the customer is billed for product type SUBSCRIPTION

Available options:
DAY,
WEEK,
MONTH,
YEAR
recurring_interval_count
integer

How many recurring_interval before the customer is billed for product type SUBSCRIPTION

trial_period
enum<integer>

Defines a trial period before billing the customer for product type SUBSCRIPTION. Will be null if product is not a subsription

Available options:
0,
1
setup_cost
string

If the product is a subcription, this is the setup cost of the subscription

paypal_product_id
string

When a product SUBSCRIPTION is created and the gateway PAYPAL chosen, a PayPal product is automatically created on the connected account

paypal_plan_id
string

When a product SUBSCRIPTION is created and the gateway PAYPAL chosen, a PayPal plan is automatically created on the connected account

stripe_price_id
string

When a product SUBSCRIPTION is created and the gateway STRIPE chosen, a Stripe price is automatically created on the connected account

discord_integration
enum<integer>

Whether or not the discord integeration is enabled for this product

Available options:
0,
1
discord_optional
enum<integer>

Whether or not the discord integration is optional

Available options:
0,
1
discord_set_role
enum<integer>

Whether to give users a role when added to the discord server

Available options:
0,
1
discord_server_id
string

The id of the discord server the bot will add users to

discord_role_id
number

The role to give users when added by the discord integration

discord_remove_role
enum<integer>

Whether to remove a role from the user when added to the discord server

Available options:
0,
1
quantity_min
integer

Minimum quantity purchasable of this product

Required range: x > 1
quantity_max
integer

Maximum quantity purchasable of this product

Required range: x > -1
quantity_warning
integer

At which product quantity should we send a webhook and email warning the merchant

gateways
enum<string>[]
Available options:
PAYPAL,
STRIPE,
SKRILL,
PERFECT_MONEY,
CASH_APP,
BINANCE,
BITCOIN,
LITECOIN,
ETHEREUM,
BITCOIN_CASH,
NANO,
MONERO,
SOLANA,
RIPPLE,
BINANCE_COIN,
USDC,
USDT,
TRON,
BITCOIN_LN,
CONCORDIUM,
POLYGON,
PEPE,
DAI,
WETH,
APE,
SHIB,
USDC_NATIVE,
DOGECOIN,
PYTH,
BONK,
JUP,
JITO,
WEN,
RENDER,
MOBILE,
HNT
custom_fields
object[]
rcon_commands
string

Stringified array of the commands to be executed on the RCON server

rcon_execution_type
enum<string>

The type of execution for the RCON commands. Only applies to RCON products

Available options:
AUTOMATIC,
MANUAL
rcon_start_time
string

The time for when the RCON product should start

crypto_confirmations_needed
integer

Minimum number of confirmations for a crypto payment to be accepted

max_risk_level
integer

For PAYPAL and STRIPE, maximum risk level to accept payments in order to block fraud attempts

block_vpn_proxies
boolean

Block VPN and Proxy purchases if the gateway is PAYPAL or STRIPE

delivery_text
string

The text to be delivered to the customer after payment

delivery_time
integer

The timestamp for when the invoice was delivered

service_text
string

The text to be delivered to the customer after payment for a service

stock_delimiter
string

How to delimit the stock if product type is SERIALS, for example with stock_delimiter "," and serials value first,second; the stock would have two different serials "first" and "second"

stock
integer

Stock of the current product, can be -1 for unlimited stock

dynamic_webhook
object
bestseller
number

DEPRECATED

sort_priority
integer

Sort order of this product

unlisted
boolean

If unlisted is true, the product is not shown in the storefront but can be bought through a direct link

on_hold
boolean

If on_hold is true, the product cannot be bought but is shown in the storefront

terms_of_service
string

Text containing the product's terms of service

warranty
integer

Time, in seconds, of how much the warranty for this product lasts

warranty_text
string

Clear explanation of what the warranty covers

watermark_enabled
number

Whether sellix should add a watermark to your product image

watermark_text
string

The watermark to add to the product image

The url to redirect a customer to on successful payment

label_singular
string
label_plural
string
private
boolean

If private is true, the product is hidden on the storefront and cannot be bought with a direct link

created_at
integer

Timestamp for the creation of the product

updated_at
integer

Date, available if the product has been edited

updated_by
integer

User ID of the user who updated the product

marketplace_category_id
string

The category ID the product is a part of

telegram_group_id
string

The Telegram group ID

telegram_integration
enum<integer>

Whether or not the Telegram integration is enabled

Available options:
0,
1
telegram_optional
enum<integer>

Whether or not the Telegram integration is optional

Available options:
0,
1
name
string

The name of the product

image_name
string

DEPRECATED: The name of the product image with the file type

image_storage
string

Where the image is stored in Sellix's self-hosted CDN

cloudflare_image_id
string

The ID of the image stored in cloudflare's CDN

image_attachments
object[]
feedback
object
categories
object[]
payment_gateways_fees
object[]
price_conversions
object
addons
array
country_regulations
string

The country ISO code that the business is located in

available_stripe_apm
object
serials
string[]
webhooks
string[]
theme
string

The current theme enabled on the Sellix storefront

dark_mode
enum<integer>

Whether or not dark mode is enabled on the Sellix storefront

Available options:
0,
1
ui_style_configuration
boolean

Whether or not the UI style configuration is enabled on the Sellix storefront

vat_percentage
string

The VAR percentage set for the store

tax_details
object
image_attachment_info
object
average_score
string

The average rating of the product

sold_count
number

The amount of sales for the product