POST promotion/add_coupon

Request Information

URI Parameters

None.

Body Parameters

CouponAddViewModel
NameDescriptionTypeAdditional information
coupon_id

integer

None.

name

string

None.

client_id

integer

None.

shop_id

integer

None.

coupon_group_id

integer

None.

coupon_type_id

integer

None.

category_id

integer

None.

amount

decimal number

None.

valid_days

integer

None.

baseline

decimal number

None.

date_from

string

None.

date_to

string

None.

recycle

boolean

None.

auto_push

boolean

None.

membership

boolean

None.

quantity

integer

None.

use_type_id

integer

None.

from_type_id

integer

None.

Request Formats

application/json, text/json

Sample:
{
  "coupon_id": 1,
  "name": "sample string 2",
  "client_id": 3,
  "shop_id": 4,
  "coupon_group_id": 5,
  "coupon_type_id": 6,
  "category_id": 1,
  "amount": 7.0,
  "valid_days": 8,
  "baseline": 9.0,
  "date_from": "sample string 10",
  "date_to": "sample string 11",
  "recycle": true,
  "auto_push": true,
  "membership": true,
  "quantity": 1,
  "use_type_id": 15,
  "from_type_id": 16
}

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'CouponAddViewModel'.

Response Information

Resource Description

BaseResponse
NameDescriptionTypeAdditional information
code

integer

None.

message

string

None.

success

boolean

None.

Response Formats

application/json, text/json

Sample:
{
  "code": 1,
  "message": "sample string 2",
  "success": true
}