POST api/General/Offer/AddCustOffer

Request Information

URI Parameters

None.

Body Parameters

CustOfferAddEdit
NameDescriptionTypeAdditional 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

string

Response 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>