POST api/FlightTicket/GetDetailPrice

Request Information

URI Parameters

None.

Body Parameters

FlightTicketPriceBindingModels
NameDescriptionTypeAdditional information
Origin

string

Required

Destination

string

Required

DepartureDate

date

Required

Adults

integer

None.

Children

integer

None.

Infants

integer

None.

IsInsuranceInclude

boolean

None.

ReferenceRefId

string

Required

Request Formats

application/json, text/json

Sample:
{
  "Origin": "sample string 1",
  "Destination": "sample string 2",
  "DepartureDate": "2025-06-26T13:42:27.1432966+00:00",
  "Adults": 4,
  "Children": 5,
  "Infants": 6,
  "IsInsuranceInclude": true,
  "ReferenceRefId": "sample string 8"
}

application/xml, text/xml

Sample:
<FlightTicketPriceBindingModels xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TripPlannerAPI.Models.DTO">
  <Adults>4</Adults>
  <Children>5</Children>
  <DepartureDate>2025-06-26T13:42:27.1432966+00:00</DepartureDate>
  <Destination>sample string 2</Destination>
  <Infants>6</Infants>
  <IsInsuranceInclude>true</IsInsuranceInclude>
  <Origin>sample string 1</Origin>
  <ReferenceRefId>sample string 8</ReferenceRefId>
</FlightTicketPriceBindingModels>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

Collection of FlightTicketPriceViewModels
NameDescriptionTypeAdditional information
currency_id

string

None.

type

string

None.

segment

string

None.

total_price

decimal number

None.

nett_price

decimal number

None.

commission_percent

decimal number

None.

commission_amount

decimal number

None.

insurance_code

string

None.

insurance_name

string

None.

insurance_company

string

None.

insurance_program

string

None.

insurance_fee

decimal number

None.

insurance_total

decimal number

None.

transaction_fee

decimal number

None.

detail_price

Collection of FlightTicketPriceElectraCartShopDepartureReturnPriceDetailPriceBindingModels

None.

Response Formats

application/json, text/json

Sample:
[
  {
    "currency_id": "sample string 1",
    "type": "sample string 2",
    "segment": "sample string 3",
    "total_price": 4.0,
    "nett_price": 5.0,
    "commission_percent": 6.0,
    "commission_amount": 7.0,
    "insurance_code": "sample string 8",
    "insurance_name": "sample string 9",
    "insurance_company": "sample string 10",
    "insurance_program": "sample string 11",
    "insurance_fee": 12.0,
    "insurance_total": 13.0,
    "transaction_fee": 14.0,
    "detail_price": [
      {
        "commission": 1.0,
        "nett": 2.0,
        "markup": 3.0,
        "markdown": 4.0,
        "insurance_fee": 5.0,
        "transaction_fee": 6.0,
        "pax_type": "sample string 7",
        "pax_count": 8,
        "price": 9.0,
        "total_tax": 10.0,
        "total": 11.0,
        "tax": [
          {
            "type": 1,
            "code": "sample string 2",
            "tax_name": "sample string 3",
            "value": 4.0
          },
          {
            "type": 1,
            "code": "sample string 2",
            "tax_name": "sample string 3",
            "value": 4.0
          }
        ]
      },
      {
        "commission": 1.0,
        "nett": 2.0,
        "markup": 3.0,
        "markdown": 4.0,
        "insurance_fee": 5.0,
        "transaction_fee": 6.0,
        "pax_type": "sample string 7",
        "pax_count": 8,
        "price": 9.0,
        "total_tax": 10.0,
        "total": 11.0,
        "tax": [
          {
            "type": 1,
            "code": "sample string 2",
            "tax_name": "sample string 3",
            "value": 4.0
          },
          {
            "type": 1,
            "code": "sample string 2",
            "tax_name": "sample string 3",
            "value": 4.0
          }
        ]
      }
    ]
  },
  {
    "currency_id": "sample string 1",
    "type": "sample string 2",
    "segment": "sample string 3",
    "total_price": 4.0,
    "nett_price": 5.0,
    "commission_percent": 6.0,
    "commission_amount": 7.0,
    "insurance_code": "sample string 8",
    "insurance_name": "sample string 9",
    "insurance_company": "sample string 10",
    "insurance_program": "sample string 11",
    "insurance_fee": 12.0,
    "insurance_total": 13.0,
    "transaction_fee": 14.0,
    "detail_price": [
      {
        "commission": 1.0,
        "nett": 2.0,
        "markup": 3.0,
        "markdown": 4.0,
        "insurance_fee": 5.0,
        "transaction_fee": 6.0,
        "pax_type": "sample string 7",
        "pax_count": 8,
        "price": 9.0,
        "total_tax": 10.0,
        "total": 11.0,
        "tax": [
          {
            "type": 1,
            "code": "sample string 2",
            "tax_name": "sample string 3",
            "value": 4.0
          },
          {
            "type": 1,
            "code": "sample string 2",
            "tax_name": "sample string 3",
            "value": 4.0
          }
        ]
      },
      {
        "commission": 1.0,
        "nett": 2.0,
        "markup": 3.0,
        "markdown": 4.0,
        "insurance_fee": 5.0,
        "transaction_fee": 6.0,
        "pax_type": "sample string 7",
        "pax_count": 8,
        "price": 9.0,
        "total_tax": 10.0,
        "total": 11.0,
        "tax": [
          {
            "type": 1,
            "code": "sample string 2",
            "tax_name": "sample string 3",
            "value": 4.0
          },
          {
            "type": 1,
            "code": "sample string 2",
            "tax_name": "sample string 3",
            "value": 4.0
          }
        ]
      }
    ]
  }
]

application/xml, text/xml

Sample:
<ArrayOfFlightTicketPriceViewModels xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TripPlannerAPI.Models.DTO">
  <FlightTicketPriceViewModels>
    <commission_amount>7</commission_amount>
    <commission_percent>6</commission_percent>
    <currency_id i:nil="true" />
    <detail_price>
      <FlightTicketPriceElectraCartShopDepartureReturnPriceBindingModels.FlightTicketPriceElectraCartShopDepartureReturnPriceDetailPriceBindingModels>
        <commission>1</commission>
        <insurance_fee>5</insurance_fee>
        <markdown>4</markdown>
        <markup>3</markup>
        <nett>2</nett>
        <pax_count>8</pax_count>
        <pax_type>sample string 7</pax_type>
        <price>9</price>
        <tax>
          <FlightTicketPriceElectraCartShopDepartureReturnPriceBindingModels.FlightTicketPriceElectraCartShopDepartureReturnPriceDetailPriceTaxBindingModels>
            <code>sample string 2</code>
            <tax_name>sample string 3</tax_name>
            <type>1</type>
            <value>4</value>
          </FlightTicketPriceElectraCartShopDepartureReturnPriceBindingModels.FlightTicketPriceElectraCartShopDepartureReturnPriceDetailPriceTaxBindingModels>
          <FlightTicketPriceElectraCartShopDepartureReturnPriceBindingModels.FlightTicketPriceElectraCartShopDepartureReturnPriceDetailPriceTaxBindingModels>
            <code>sample string 2</code>
            <tax_name>sample string 3</tax_name>
            <type>1</type>
            <value>4</value>
          </FlightTicketPriceElectraCartShopDepartureReturnPriceBindingModels.FlightTicketPriceElectraCartShopDepartureReturnPriceDetailPriceTaxBindingModels>
        </tax>
        <total>11</total>
        <total_tax>10</total_tax>
        <transaction_fee>6</transaction_fee>
      </FlightTicketPriceElectraCartShopDepartureReturnPriceBindingModels.FlightTicketPriceElectraCartShopDepartureReturnPriceDetailPriceBindingModels>
      <FlightTicketPriceElectraCartShopDepartureReturnPriceBindingModels.FlightTicketPriceElectraCartShopDepartureReturnPriceDetailPriceBindingModels>
        <commission>1</commission>
        <insurance_fee>5</insurance_fee>
        <markdown>4</markdown>
        <markup>3</markup>
        <nett>2</nett>
        <pax_count>8</pax_count>
        <pax_type>sample string 7</pax_type>
        <price>9</price>
        <tax>
          <FlightTicketPriceElectraCartShopDepartureReturnPriceBindingModels.FlightTicketPriceElectraCartShopDepartureReturnPriceDetailPriceTaxBindingModels>
            <code>sample string 2</code>
            <tax_name>sample string 3</tax_name>
            <type>1</type>
            <value>4</value>
          </FlightTicketPriceElectraCartShopDepartureReturnPriceBindingModels.FlightTicketPriceElectraCartShopDepartureReturnPriceDetailPriceTaxBindingModels>
          <FlightTicketPriceElectraCartShopDepartureReturnPriceBindingModels.FlightTicketPriceElectraCartShopDepartureReturnPriceDetailPriceTaxBindingModels>
            <code>sample string 2</code>
            <tax_name>sample string 3</tax_name>
            <type>1</type>
            <value>4</value>
          </FlightTicketPriceElectraCartShopDepartureReturnPriceBindingModels.FlightTicketPriceElectraCartShopDepartureReturnPriceDetailPriceTaxBindingModels>
        </tax>
        <total>11</total>
        <total_tax>10</total_tax>
        <transaction_fee>6</transaction_fee>
      </FlightTicketPriceElectraCartShopDepartureReturnPriceBindingModels.FlightTicketPriceElectraCartShopDepartureReturnPriceDetailPriceBindingModels>
    </detail_price>
    <insurance_code>sample string 8</insurance_code>
    <insurance_company>sample string 10</insurance_company>
    <insurance_fee>12</insurance_fee>
    <insurance_name>sample string 9</insurance_name>
    <insurance_program>sample string 11</insurance_program>
    <insurance_total>13</insurance_total>
    <nett_price>5</nett_price>
    <segment>sample string 3</segment>
    <total_price>4</total_price>
    <transaction_fee>14</transaction_fee>
    <type>sample string 2</type>
    <currency_id>sample string 1</currency_id>
  </FlightTicketPriceViewModels>
  <FlightTicketPriceViewModels>
    <commission_amount>7</commission_amount>
    <commission_percent>6</commission_percent>
    <currency_id i:nil="true" />
    <detail_price>
      <FlightTicketPriceElectraCartShopDepartureReturnPriceBindingModels.FlightTicketPriceElectraCartShopDepartureReturnPriceDetailPriceBindingModels>
        <commission>1</commission>
        <insurance_fee>5</insurance_fee>
        <markdown>4</markdown>
        <markup>3</markup>
        <nett>2</nett>
        <pax_count>8</pax_count>
        <pax_type>sample string 7</pax_type>
        <price>9</price>
        <tax>
          <FlightTicketPriceElectraCartShopDepartureReturnPriceBindingModels.FlightTicketPriceElectraCartShopDepartureReturnPriceDetailPriceTaxBindingModels>
            <code>sample string 2</code>
            <tax_name>sample string 3</tax_name>
            <type>1</type>
            <value>4</value>
          </FlightTicketPriceElectraCartShopDepartureReturnPriceBindingModels.FlightTicketPriceElectraCartShopDepartureReturnPriceDetailPriceTaxBindingModels>
          <FlightTicketPriceElectraCartShopDepartureReturnPriceBindingModels.FlightTicketPriceElectraCartShopDepartureReturnPriceDetailPriceTaxBindingModels>
            <code>sample string 2</code>
            <tax_name>sample string 3</tax_name>
            <type>1</type>
            <value>4</value>
          </FlightTicketPriceElectraCartShopDepartureReturnPriceBindingModels.FlightTicketPriceElectraCartShopDepartureReturnPriceDetailPriceTaxBindingModels>
        </tax>
        <total>11</total>
        <total_tax>10</total_tax>
        <transaction_fee>6</transaction_fee>
      </FlightTicketPriceElectraCartShopDepartureReturnPriceBindingModels.FlightTicketPriceElectraCartShopDepartureReturnPriceDetailPriceBindingModels>
      <FlightTicketPriceElectraCartShopDepartureReturnPriceBindingModels.FlightTicketPriceElectraCartShopDepartureReturnPriceDetailPriceBindingModels>
        <commission>1</commission>
        <insurance_fee>5</insurance_fee>
        <markdown>4</markdown>
        <markup>3</markup>
        <nett>2</nett>
        <pax_count>8</pax_count>
        <pax_type>sample string 7</pax_type>
        <price>9</price>
        <tax>
          <FlightTicketPriceElectraCartShopDepartureReturnPriceBindingModels.FlightTicketPriceElectraCartShopDepartureReturnPriceDetailPriceTaxBindingModels>
            <code>sample string 2</code>
            <tax_name>sample string 3</tax_name>
            <type>1</type>
            <value>4</value>
          </FlightTicketPriceElectraCartShopDepartureReturnPriceBindingModels.FlightTicketPriceElectraCartShopDepartureReturnPriceDetailPriceTaxBindingModels>
          <FlightTicketPriceElectraCartShopDepartureReturnPriceBindingModels.FlightTicketPriceElectraCartShopDepartureReturnPriceDetailPriceTaxBindingModels>
            <code>sample string 2</code>
            <tax_name>sample string 3</tax_name>
            <type>1</type>
            <value>4</value>
          </FlightTicketPriceElectraCartShopDepartureReturnPriceBindingModels.FlightTicketPriceElectraCartShopDepartureReturnPriceDetailPriceTaxBindingModels>
        </tax>
        <total>11</total>
        <total_tax>10</total_tax>
        <transaction_fee>6</transaction_fee>
      </FlightTicketPriceElectraCartShopDepartureReturnPriceBindingModels.FlightTicketPriceElectraCartShopDepartureReturnPriceDetailPriceBindingModels>
    </detail_price>
    <insurance_code>sample string 8</insurance_code>
    <insurance_company>sample string 10</insurance_company>
    <insurance_fee>12</insurance_fee>
    <insurance_name>sample string 9</insurance_name>
    <insurance_program>sample string 11</insurance_program>
    <insurance_total>13</insurance_total>
    <nett_price>5</nett_price>
    <segment>sample string 3</segment>
    <total_price>4</total_price>
    <transaction_fee>14</transaction_fee>
    <type>sample string 2</type>
    <currency_id>sample string 1</currency_id>
  </FlightTicketPriceViewModels>
</ArrayOfFlightTicketPriceViewModels>