PATCH
/
v0
/
discounts
/
{discountId}
/
update
curl --request PATCH \
  --url https://api.fungies.io/v0/discounts/{discountId}/update \
  --header 'Content-Type: application/json' \
  --header 'x-fngs-public-key: <api-key>' \
  --header 'x-fngs-secret-key: <api-key>' \
  --data '{
  "type": "<string>",
  "name": "<string>",
  "amount": 8.988465674311579e+307,
  "amountType": "fixed",
  "discountCode": "<string>",
  "validFrom": 4503599627370495,
  "validUntil": 4503599627370495,
  "purchaseLimit": "<string>",
  "excludedOffers": [
    "<string>"
  ],
  "includedOffers": [
    "<string>"
  ],
  "currency": "AFN",
  "status": "active",
  "includesAllOffers": true,
  "timezone": "<string>",
  "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
}'
{
  "status": "<string>",
  "data": {
    "discount": {
      "object": "discount",
      "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
      "type": "code",
      "name": null,
      "amount": "<string>",
      "amountType": "fixed",
      "discountCode": null,
      "validFrom": null,
      "validUntil": null,
      "purchaseLimit": null,
      "timesUsed": 0,
      "status": "active",
      "includesAllOffers": false,
      "currency": "AFN"
    }
  }
}

Authorizations

x-fngs-public-key
string
header
required
x-fngs-secret-key
string
header
required

Path Parameters

discountId
string
required

PATCH /v0/discounts/:discountId/update Parameter

Body

application/json
PATCH /v0/discounts/:discountId/update Request body
id
string
required
type
Allowed value: "code"
name
string
amount
number
Required range: 1 <= x <= 1.7976931348623157e+308
amountType
enum<string>
Available options:
fixed,
percentage
discountCode
string
validFrom
integer | null
Required range: 0 <= x <= 9007199254740991
validUntil
integer | null
Required range: 0 <= x <= 9007199254740991
purchaseLimit
Minimum length: 1
excludedOffers
string[]
includedOffers
string[]
currency
enum<string>
Available options:
AFN,
ALL,
DZD,
AOA,
ARS,
AMD,
AWG,
AUD,
AZN,
BSD,
BDT,
BBD,
BZD,
BMD,
BOB,
BAM,
BWP,
BRL,
BHD,
GBP,
BND,
BGN,
BIF,
BYN,
KHR,
CAD,
CVE,
KYD,
KWD,
XAF,
XPF,
CLP,
CNY,
COP,
KMF,
CDF,
CRC,
HRK,
CZK,
DKK,
DJF,
DOP,
XCD,
EGP,
ETB,
EUR,
FKP,
FJD,
GMD,
GEL,
GIP,
GTQ,
GNF,
GYD,
HTG,
HNL,
HKD,
HUF,
ISK,
INR,
IDR,
ILS,
JMD,
JPY,
JOD,
KZT,
KES,
KGS,
LAK,
LBP,
LSL,
LRD,
MOP,
MKD,
MGA,
MWK,
MYR,
MVR,
MRO,
MUR,
MXN,
MDL,
MNT,
MAD,
MZN,
MMK,
NAD,
NPR,
ANG,
TWD,
NZD,
NIO,
NGN,
NOK,
OMR,
PKR,
PAB,
PGK,
PYG,
PEN,
PHP,
PLN,
QAR,
RON,
RUB,
RWF,
SHP,
SVC,
WST,
STD,
SAR,
RSD,
SCR,
SLL,
SGD,
SBD,
SOS,
ZAR,
KRW,
LKR,
SRD,
SZL,
SEK,
CHF,
TJS,
TZS,
THB,
TND,
TOP,
TTD,
TRY,
UGX,
UAH,
AED,
UYU,
USD,
UZS,
VUV,
VEF,
VND,
XOF,
YER,
ZMW,
SLE
status
enum<string>
Available options:
active,
inactive
includesAllOffers
boolean
timezone
string

Response

200
application/json
PATCH /v0/discounts/:discountId/update Positive response
status
string
required
Allowed value: "success"
data
object
required