Skip to main content
POST
Create a product

Authorizations

X-API-Key
string
header
required

Path Parameters

shopId
string
required

Shop ID (ObjectId)

Body

application/json
name
string
required

Product name

Required string length: 1 - 200
Example:

"Ranga VIP"

serverId
string
required

Server ID (ObjectId)

Example:

"664f1a2b3c4d5e6f7a8b9c0e"

price
number
required

Price

Required range: x >= 0
Example:

19.99

commands
string[]
required

Commands to run (with placeholders)

Minimum array length: 1
Example:
description
string

Description (HTML/markdown)

Maximum string length: 5000
shortDescription
string

Short description

Maximum string length: 500
translations
object

Per-language translations (key = ISO code)

images
string[]

Direct image links

compareAtPrice
number

Compare-at price

Required range: x >= 0
Example:

29.99

sku
string

SKU

Maximum string length: 100
requirements
object

Requirements

inventory
object

Inventory

isActive
boolean

Active

Featured

sortOrder
number

Sort order

pricingMode
enum<string>

Pricing mode: variants or quantity (slider)

Available options:
variants,
quantity
minQuantity
number

Minimum quantity (slider)

Required range: x >= 1
Example:

1

maxQuantity
number

Maximum quantity (slider)

Required range: x >= 1
Example:

64

stepQuantity
number

Quantity slider step

Required range: x >= 1
Example:

1

variants
object[]

Selectable variants

packageSuggestions
object[]

Package suggestion tiles

paymentMethods
object[]

Assigned payment methods

Response

OK

success
boolean
Example:

true

data
object
message
string