POST api/price-policy/save

Request Information

URI Parameters

None.

Body Parameters

PricePolicySaveRequest
NameDescriptionTypeAdditional information
Id

integer

None.

PolicyKind

string

None.

Name

string

None.

SystemCode

string

None.

EffectiveDate

date

None.

ExpiryDate

date

None.

Status

boolean

None.

PartnerScope

string

None.

PartnerGroupCode

string

None.

PartnerCode

string

None.

DomFormulaType

string

None.

DomFormula

string

None.

DomFeeAdt

decimal number

None.

DomFeeChd

decimal number

None.

DomFeeInf

decimal number

None.

IntlFormulaType

string

None.

IntlFormula

string

None.

IntlFeeAdt

decimal number

None.

IntlFeeChd

decimal number

None.

IntlFeeInf

decimal number

None.

Rules

Collection of PricePolicyRuleModel

None.

Request Formats

application/json, text/json

Sample:
{
  "Id": 1,
  "PolicyKind": "sample string 2",
  "Name": "sample string 3",
  "SystemCode": "sample string 4",
  "EffectiveDate": "2026-09-07T11:19:12.2771791+07:00",
  "ExpiryDate": "2026-09-07T11:19:12.2771791+07:00",
  "Status": true,
  "PartnerScope": "sample string 6",
  "PartnerGroupCode": "sample string 7",
  "PartnerCode": "sample string 8",
  "DomFormulaType": "sample string 9",
  "DomFormula": "sample string 10",
  "DomFeeAdt": 11.0,
  "DomFeeChd": 12.0,
  "DomFeeInf": 13.0,
  "IntlFormulaType": "sample string 14",
  "IntlFormula": "sample string 15",
  "IntlFeeAdt": 16.0,
  "IntlFeeChd": 17.0,
  "IntlFeeInf": 18.0,
  "Rules": [
    {
      "Id": 1,
      "Priority": 2,
      "Airline": "sample string 3",
      "TicketClass": "sample string 4",
      "BookingClass": "sample string 5",
      "TripKind": "sample string 6",
      "PaxType": "sample string 7",
      "FlightType": "sample string 8",
      "DepartType": "sample string 9",
      "Depart": "sample string 10",
      "ArrivalType": "sample string 11",
      "Arrival": "sample string 12",
      "DepartureFrom": "2026-09-07T11:19:12.2771791+07:00",
      "DepartureTo": "2026-09-07T11:19:12.2771791+07:00",
      "FeeAdt": 13.0,
      "FeeChd": 14.0,
      "FeeInf": 15.0
    },
    {
      "Id": 1,
      "Priority": 2,
      "Airline": "sample string 3",
      "TicketClass": "sample string 4",
      "BookingClass": "sample string 5",
      "TripKind": "sample string 6",
      "PaxType": "sample string 7",
      "FlightType": "sample string 8",
      "DepartType": "sample string 9",
      "Depart": "sample string 10",
      "ArrivalType": "sample string 11",
      "Arrival": "sample string 12",
      "DepartureFrom": "2026-09-07T11:19:12.2771791+07:00",
      "DepartureTo": "2026-09-07T11:19:12.2771791+07:00",
      "FeeAdt": 13.0,
      "FeeChd": 14.0,
      "FeeInf": 15.0
    }
  ]
}

application/xml, text/xml

Sample:
<PricePolicySaveRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SmiletripB2B.API.Models">
  <DomFeeAdt>11</DomFeeAdt>
  <DomFeeChd>12</DomFeeChd>
  <DomFeeInf>13</DomFeeInf>
  <DomFormula>sample string 10</DomFormula>
  <DomFormulaType>sample string 9</DomFormulaType>
  <EffectiveDate>2026-09-07T11:19:12.2771791+07:00</EffectiveDate>
  <ExpiryDate>2026-09-07T11:19:12.2771791+07:00</ExpiryDate>
  <Id>1</Id>
  <IntlFeeAdt>16</IntlFeeAdt>
  <IntlFeeChd>17</IntlFeeChd>
  <IntlFeeInf>18</IntlFeeInf>
  <IntlFormula>sample string 15</IntlFormula>
  <IntlFormulaType>sample string 14</IntlFormulaType>
  <Name>sample string 3</Name>
  <PartnerCode>sample string 8</PartnerCode>
  <PartnerGroupCode>sample string 7</PartnerGroupCode>
  <PartnerScope>sample string 6</PartnerScope>
  <PolicyKind>sample string 2</PolicyKind>
  <Rules>
    <PricePolicyRuleModel>
      <Airline>sample string 3</Airline>
      <Arrival>sample string 12</Arrival>
      <ArrivalType>sample string 11</ArrivalType>
      <BookingClass>sample string 5</BookingClass>
      <Depart>sample string 10</Depart>
      <DepartType>sample string 9</DepartType>
      <DepartureFrom>2026-09-07T11:19:12.2771791+07:00</DepartureFrom>
      <DepartureTo>2026-09-07T11:19:12.2771791+07:00</DepartureTo>
      <FeeAdt>13</FeeAdt>
      <FeeChd>14</FeeChd>
      <FeeInf>15</FeeInf>
      <FlightType>sample string 8</FlightType>
      <Id>1</Id>
      <PaxType>sample string 7</PaxType>
      <Priority>2</Priority>
      <TicketClass>sample string 4</TicketClass>
      <TripKind>sample string 6</TripKind>
    </PricePolicyRuleModel>
    <PricePolicyRuleModel>
      <Airline>sample string 3</Airline>
      <Arrival>sample string 12</Arrival>
      <ArrivalType>sample string 11</ArrivalType>
      <BookingClass>sample string 5</BookingClass>
      <Depart>sample string 10</Depart>
      <DepartType>sample string 9</DepartType>
      <DepartureFrom>2026-09-07T11:19:12.2771791+07:00</DepartureFrom>
      <DepartureTo>2026-09-07T11:19:12.2771791+07:00</DepartureTo>
      <FeeAdt>13</FeeAdt>
      <FeeChd>14</FeeChd>
      <FeeInf>15</FeeInf>
      <FlightType>sample string 8</FlightType>
      <Id>1</Id>
      <PaxType>sample string 7</PaxType>
      <Priority>2</Priority>
      <TicketClass>sample string 4</TicketClass>
      <TripKind>sample string 6</TripKind>
    </PricePolicyRuleModel>
  </Rules>
  <Status>true</Status>
  <SystemCode>sample string 4</SystemCode>
</PricePolicySaveRequest>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

IHttpActionResult

None.

Response Formats

application/json, text/json, application/xml, text/xml

Sample:

Sample not available.