Coupons
Get coupon by coupon id.
Path parameters
couponIdstringRequiredExample: 
(Required)
<integer>Responses
200
OK
application/json
Responseobject
400
Bad Request
application/json
401
Unauthorized
application/json
500
Internal Server Error
application/json
get
/V1/coupons/{couponId}GET /V1/coupons/{couponId} HTTP/1.1
Host: {{baseurl}}
Accept: */*
{
  "rule_id": "<integer>",
  "times_used": "<integer>",
  "is_primary": "<boolean>",
  "coupon_id": "<integer>",
  "code": "<string>",
  "usage_limit": "<integer>",
  "usage_per_customer": "<integer>",
  "expiration_date": "<string>",
  "created_at": "<string>",
  "type": "<integer>",
  "extension_attributes": {
    "ddg_extension_attributes": {
      "email": "<string>",
      "expires_at": "<string>"
    }
  }
}Save a coupon.
Path parameters
couponIdstringRequiredExample: 
(Required)
<string>Header parameters
Content-TypestringOptionalExample: 
application/jsonBody
objectOptionalExample: 
{"coupon":{"rule_id":"<integer>","times_used":"<integer>","is_primary":"<boolean>","coupon_id":"<integer>","code":"<string>","usage_limit":"<integer>","usage_per_customer":"<integer>","expiration_date":"<string>","created_at":"<string>","type":"<integer>","extension_attributes":{"ddg_extension_attributes":{"email":"<string>","expires_at":"<string>"}}}}Responses
200
OK
application/json
Responseobject
400
Bad Request
application/json
401
Unauthorized
application/json
500
Internal Server Error
application/json
put
/V1/coupons/{couponId}PUT /V1/coupons/{couponId} HTTP/1.1
Host: {{baseurl}}
Content-Type: application/json
Accept: */*
Content-Length: 354
{
  "coupon": {
    "rule_id": "<integer>",
    "times_used": "<integer>",
    "is_primary": "<boolean>",
    "coupon_id": "<integer>",
    "code": "<string>",
    "usage_limit": "<integer>",
    "usage_per_customer": "<integer>",
    "expiration_date": "<string>",
    "created_at": "<string>",
    "type": "<integer>",
    "extension_attributes": {
      "ddg_extension_attributes": {
        "email": "<string>",
        "expires_at": "<string>"
      }
    }
  }
}{
  "rule_id": "<integer>",
  "times_used": "<integer>",
  "is_primary": "<boolean>",
  "coupon_id": "<integer>",
  "code": "<string>",
  "usage_limit": "<integer>",
  "usage_per_customer": "<integer>",
  "expiration_date": "<string>",
  "created_at": "<string>",
  "type": "<integer>",
  "extension_attributes": {
    "ddg_extension_attributes": {
      "email": "<string>",
      "expires_at": "<string>"
    }
  }
}Delete coupon by coupon id.
Path parameters
couponIdstringRequiredExample: 
(Required)
<integer>Responses
200
OK
application/json
Responseobject
400
Bad Request
application/json
401
Unauthorized
application/json
500
Internal Server Error
application/json
delete
/V1/coupons/{couponId}DELETE /V1/coupons/{couponId} HTTP/1.1
Host: {{baseurl}}
Accept: */*
trueSave a coupon.
Header parameters
Content-TypestringOptionalExample: 
application/jsonBody
objectOptionalExample: 
{"coupon":{"rule_id":"<integer>","times_used":"<integer>","is_primary":"<boolean>","coupon_id":"<integer>","code":"<string>","usage_limit":"<integer>","usage_per_customer":"<integer>","expiration_date":"<string>","created_at":"<string>","type":"<integer>","extension_attributes":{"ddg_extension_attributes":{"email":"<string>","expires_at":"<string>"}}}}Responses
200
OK
application/json
Responseobject
400
Bad Request
application/json
401
Unauthorized
application/json
500
Internal Server Error
application/json
post
/V1/couponsPOST /V1/coupons HTTP/1.1
Host: {{baseurl}}
Content-Type: application/json
Accept: */*
Content-Length: 354
{
  "coupon": {
    "rule_id": "<integer>",
    "times_used": "<integer>",
    "is_primary": "<boolean>",
    "coupon_id": "<integer>",
    "code": "<string>",
    "usage_limit": "<integer>",
    "usage_per_customer": "<integer>",
    "expiration_date": "<string>",
    "created_at": "<string>",
    "type": "<integer>",
    "extension_attributes": {
      "ddg_extension_attributes": {
        "email": "<string>",
        "expires_at": "<string>"
      }
    }
  }
}{
  "rule_id": "<integer>",
  "times_used": "<integer>",
  "is_primary": "<boolean>",
  "coupon_id": "<integer>",
  "code": "<string>",
  "usage_limit": "<integer>",
  "usage_per_customer": "<integer>",
  "expiration_date": "<string>",
  "created_at": "<string>",
  "type": "<integer>",
  "extension_attributes": {
    "ddg_extension_attributes": {
      "email": "<string>",
      "expires_at": "<string>"
    }
  }
}