Skip to main content
PUT
Update a discount code

Authorizations

X-API-Key
string
header
required

Path Parameters

shopId
string
required

Shop ID (ObjectId)

discountId
string
required

Discount code ID (ObjectId)

Body

application/json
description
string

Description note

Maximum string length: 200
scope
enum<string>

Scope

Available options:
all,
server,
product
targets
string[]

Target IDs

type
enum<string>

Discount type

Available options:
percentage,
fixed
value
number

Value

Required range: x >= 0.01
expirationDate
string

Expiration date (ISO 8601)

maxUsage
number

Max usage count

Required range: x >= 1
minOrderValue
number

Minimum order value

Required range: x >= 0
maxDiscountAmount
number

Max discount amount cap

Required range: x >= 0
isActive
boolean

Active

Response

OK

success
boolean
Example:

true

data
object
message
string