GET v1/coupons/GetCouponWithFullDiscountsAndPlans/{id}
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| id | integer |
Required |
Body Parameters
None.
Response Information
Resource Description
Common.Dto.Get.CouponConfigurationWithFullDiscountsAndPlans| Name | Description | Type | Additional information |
|---|---|---|---|
| discounts | Collection of Common.Dto.Get.DiscountConfiguration |
None. |
|
| plans | Collection of Common.Dto.Get.CouponPlanConfiguration |
None. |
|
| name | string |
None. |
|
| description | string |
None. |
|
| eligibilityStartDate | date |
None. |
|
| eligibilityEndDate | date |
None. |
|
| status | string |
None. |
|
| applyToAllPlans | boolean |
None. |
|
| oneTimeUse | boolean |
None. |
|
| couponCodes | Collection of Common.Dto.Get.CouponCode |
None. |
|
| id | integer |
None. |
|
| uri | string |
None. |
Response Formats
application/json, text/json
Sample:
{
"discounts": [
{
"name": "sample string 1",
"description": "sample string 2",
"code": "sample string 3",
"discountType": "sample string 4",
"remainingUsagesUntilStart": 5,
"remainingUsage": 1,
"amount": 6.0,
"status": "sample string 7",
"frequencyOverrides": [
{
"interval": "sample string 1",
"numberOfIntervals": 2,
"discountType": "sample string 3",
"remainingUsagesUntilStart": 4,
"remainingUsage": 1,
"amount": 5.0
},
{
"interval": "sample string 1",
"numberOfIntervals": 2,
"discountType": "sample string 3",
"remainingUsagesUntilStart": 4,
"remainingUsage": 1,
"amount": 5.0
}
],
"netsuiteItemId": "sample string 8",
"id": 9,
"uri": "sample string 10"
},
{
"name": "sample string 1",
"description": "sample string 2",
"code": "sample string 3",
"discountType": "sample string 4",
"remainingUsagesUntilStart": 5,
"remainingUsage": 1,
"amount": 6.0,
"status": "sample string 7",
"frequencyOverrides": [
{
"interval": "sample string 1",
"numberOfIntervals": 2,
"discountType": "sample string 3",
"remainingUsagesUntilStart": 4,
"remainingUsage": 1,
"amount": 5.0
},
{
"interval": "sample string 1",
"numberOfIntervals": 2,
"discountType": "sample string 3",
"remainingUsagesUntilStart": 4,
"remainingUsage": 1,
"amount": 5.0
}
],
"netsuiteItemId": "sample string 8",
"id": 9,
"uri": "sample string 10"
}
],
"plans": [
{
"planName": "sample string 1",
"applyToAllProducts": true,
"planProducts": [
{
"planProductId": 1,
"planProductName": "sample string 2",
"id": 3,
"uri": "sample string 4"
},
{
"planProductId": 1,
"planProductName": "sample string 2",
"id": 3,
"uri": "sample string 4"
}
],
"id": 3,
"uri": "sample string 4"
},
{
"planName": "sample string 1",
"applyToAllProducts": true,
"planProducts": [
{
"planProductId": 1,
"planProductName": "sample string 2",
"id": 3,
"uri": "sample string 4"
},
{
"planProductId": 1,
"planProductName": "sample string 2",
"id": 3,
"uri": "sample string 4"
}
],
"id": 3,
"uri": "sample string 4"
}
],
"name": "sample string 1",
"description": "sample string 2",
"eligibilityStartDate": "2025-11-03T19:48:12.4909729+00:00",
"eligibilityEndDate": "2025-11-03T19:48:12.4909729+00:00",
"status": "sample string 3",
"applyToAllPlans": true,
"oneTimeUse": true,
"couponCodes": [
{
"id": 1,
"code": "sample string 2",
"timesUsed": 3,
"remainingUsages": 1
},
{
"id": 1,
"code": "sample string 2",
"timesUsed": 3,
"remainingUsages": 1
}
],
"id": 6,
"uri": "sample string 7"
}