POST api/price-policy/save
Request Information
URI Parameters
None.
Body Parameters
PricePolicySaveRequest| Name | Description | Type | Additional 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
IHttpActionResultNone.
Response Formats
application/json, text/json, application/xml, text/xml
Sample:
Sample not available.