POST api/General/Offer/AddCustOffer
Request Information
URI Parameters
None.
Body Parameters
CustOfferAddEdit| Name | Description | Type | Additional information |
|---|---|---|---|
| CustOfferDtls | CustomerOfferModel |
None. |
|
| DiscountType | string |
Required |
|
| IPAddress | string |
None. |
|
| CustomerDDList | Collection of CustomerDD |
None. |
Request Formats
application/json, text/json
Sample:
{
"CustOfferDtls": {
"CouponID": "sample string 1",
"Title": "sample string 2",
"Description": "sample string 3",
"LongDesc": "sample string 4",
"OfferCode": "sample string 5",
"OfferPercent": 1,
"OfferMaxAmt": 6.0,
"MinTransAmt": 7.0,
"OfferType": "sample string 8",
"ValidFrom": "2025-12-07T09:53:14.9425621+05:30",
"ValidUpto": "2025-12-07T09:53:14.9425621+05:30",
"IsCustomerSpecific": true,
"OfferedByPartner": true,
"PartnerID": "sample string 13",
"UserID": "sample string 14",
"TransDate": "2025-12-07T09:53:14.9425621+05:30",
"IsRedeemed": true,
"CustList": [
"sample string 1",
"sample string 2"
]
},
"DiscountType": "sample string 1",
"IPAddress": "sample string 2",
"CustomerDDList": [
{
"ID": "sample string 1",
"CustomerID": "sample string 2",
"Name": "sample string 3",
"TotalOrders": 4,
"TotalOrderedAmount": 5.0
},
{
"ID": "sample string 1",
"CustomerID": "sample string 2",
"Name": "sample string 3",
"TotalOrders": 4,
"TotalOrderedAmount": 5.0
}
]
}
application/xml, text/xml
Sample:
<CustOfferAddEdit xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/General.Operations.CustomModels">
<CustOfferDtls>
<CouponID>sample string 1</CouponID>
<CustList xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d3p1:string>sample string 1</d3p1:string>
<d3p1:string>sample string 2</d3p1:string>
</CustList>
<Description>sample string 3</Description>
<IsCustomerSpecific>true</IsCustomerSpecific>
<IsRedeemed>true</IsRedeemed>
<LongDesc>sample string 4</LongDesc>
<MinTransAmt>7</MinTransAmt>
<OfferCode>sample string 5</OfferCode>
<OfferMaxAmt>6</OfferMaxAmt>
<OfferPercent>1</OfferPercent>
<OfferType>sample string 8</OfferType>
<OfferedByPartner>true</OfferedByPartner>
<PartnerID>sample string 13</PartnerID>
<Title>sample string 2</Title>
<TransDate>2025-12-07T09:53:14.9425621+05:30</TransDate>
<UserID>sample string 14</UserID>
<ValidFrom>2025-12-07T09:53:14.9425621+05:30</ValidFrom>
<ValidUpto>2025-12-07T09:53:14.9425621+05:30</ValidUpto>
</CustOfferDtls>
<CustomerDDList>
<CustomerDD>
<CustomerID>sample string 2</CustomerID>
<ID>sample string 1</ID>
<Name>sample string 3</Name>
<TotalOrderedAmount>5</TotalOrderedAmount>
<TotalOrders>4</TotalOrders>
</CustomerDD>
<CustomerDD>
<CustomerID>sample string 2</CustomerID>
<ID>sample string 1</ID>
<Name>sample string 3</Name>
<TotalOrderedAmount>5</TotalOrderedAmount>
<TotalOrders>4</TotalOrders>
</CustomerDD>
</CustomerDDList>
<DiscountType>sample string 1</DiscountType>
<IPAddress>sample string 2</IPAddress>
</CustOfferAddEdit>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
stringResponse Formats
application/json, text/json
Sample:
"sample string 1"
application/xml, text/xml
Sample:
<string xmlns="http://schemas.microsoft.com/2003/10/Serialization/">sample string 1</string>