Reshop Price (JSON)

 

API情報

当該機能は、交換発行時に新しい旅程を検索後、運賃を計算するためのAPI(Endpoint)です。
※一部NDCキャリアのみ適用

最新バージョン :1.2.0
プロトコル :JSON
HTTPメソッド :POST
Endpoint :/v1/offers/reshop/price
注1: Endpointは、HTTPリクエストヘッダーに設定します。
注2: Endpoint情報は、バージョンによって異なりますので、
最新バージョン以外のEndpointは、タグ定義書をご確認ください。
 

更新履歴

Reshop Order(Reshop Price) v1.2.0 on July 31, 2025
  • Version 1.2.0をリリースいたしました。
 

リクエストサンプル

 選択{
  "request": {
    "offerId": "ce0cb74c46d99mrrkmdh221h08-1"
  }
}

レスポンスサンプル

 選択{
    "payloadAttributes": {
        "timeStamp": "2025-07-24T07:19:47.054072413Z",
        "trxId": "36520129-772f-4ef5-bd02-a378196c86a4"
    },
    "response": {
        "datalist": {
            "segments": [
                {
                    "segmentId": "SEG4",
                    "departure": {
                        "airportCode": "NRT",
                        "terminal": "2",
                        "departureDateTime": "2025-10-10T10:20:00"
                    },
                    "arrival": {
                        "airportCode": "KUL",
                        "terminal": "1",
                        "arrivalDateTime": "2025-10-10T16:45:00"
                    },
                    "marketingAirline": {
                        "code": "MH",
                        "name": "MALAYSIA AIRLINES",
                        "flightNumber": "89"
                    },
                    "operatingAirline": {
                        "code": "MH",
                        "name": "MALAYSIA AIRLINES",
                        "flightNumber": "89"
                    },
                    "datedOperatingLegs": [
                        {
                            "departure": {
                                "airportCode": "NRT",
                                "departureDateTime": "2025-10-10T10:20:00"
                            },
                            "arrival": {
                                "airportCode": "KUL",
                                "arrivalDateTime": "2025-10-10T16:45:00"
                            },
                            "carrierAircraftType": {
                                "code": "350"
                            }
                        }
                    ]
                },
                {
                    "segmentId": "SEG24",
                    "departure": {
                        "airportCode": "KUL",
                        "terminal": "1",
                        "departureDateTime": "2025-10-17T23:30:00"
                    },
                    "arrival": {
                        "airportCode": "NRT",
                        "terminal": "2",
                        "arrivalDateTime": "2025-10-18T07:40:00"
                    },
                    "marketingAirline": {
                        "code": "MH",
                        "name": "MALAYSIA AIRLINES",
                        "flightNumber": "88"
                    },
                    "operatingAirline": {
                        "code": "MH",
                        "name": "MALAYSIA AIRLINES",
                        "flightNumber": "88"
                    },
                    "datedOperatingLegs": [
                        {
                            "departure": {
                                "airportCode": "KUL",
                                "departureDateTime": "2025-10-17T23:30:00"
                            },
                            "arrival": {
                                "airportCode": "NRT",
                                "arrivalDateTime": "2025-10-18T07:40:00"
                            },
                            "carrierAircraftType": {
                                "code": "350"
                            }
                        }
                    ]
                }
            ],
            "passengers": [
                {
                    "passengerId": "Passenger1",
                    "typeCode": "ADT"
                }
            ],
            "baggages": [
                {
                    "baggageId": "FBA1",
                    "typeCode": "CheckedBag",
                    "baggageAllowance": [
                        {
                            "allowanceCategory": "Weight",
                            "maximumBagWeightInKilograms": 35
                        }
                    ]
                }
            ],
            "priceClasses": [
                {
                    "priceClassId": "SMARTMYJP",
                    "code": "SMARTMYJP-PCID",
                    "name": "Economy Basic",
                    "descriptions": [
                        {
                            "descriptionId": "AWARD_UPGRADE",
                            "description": "Possible"
                        },
                        {
                            "descriptionId": "BAGGAGEALLOWANCE_CHECKED",
                            "description": "35kg"
                        },
                        {
                            "descriptionId": "CANCEL_BEFOREDEPARTURE",
                            "description": "Refund at a fee"
                        },
                        {
                            "descriptionId": "CHANGE_BEFOREDEPARTURE",
                            "description": "Rebooking: Unlimited free change (fare difference applies)"
                        },
                        {
                            "descriptionId": "SEATSELECTION",
                            "description": "Chargeable"
                        }
                    ]
                }
            ],
            "voluntaryChangeInformation": [
                {
                    "changeId": "AMNT2",
                    "type": "Change",
                    "hasFee": true,
                    "feeAmount": "0",
                    "feeCurrencyCode": "JPY",
                    "description": "Reissue/Refund maximum penalty amount before departure"
                },
                {
                    "changeId": "AMNT21",
                    "type": "Change",
                    "hasFee": true,
                    "feeAmount": "0",
                    "feeCurrencyCode": "JPY",
                    "description": "Reissue/Refund maximum penalty amount for the ticket after departure no show"
                },
                {
                    "changeId": "AMNT33",
                    "type": "Cancel",
                    "hasFee": true,
                    "feeAmount": "0",
                    "feeCurrencyCode": "JPY",
                    "description": "Reissue/Refund maximum penalty amount for the ticket after departure no show"
                },
                {
                    "changeId": "AMNT4",
                    "type": "Change",
                    "hasFee": true,
                    "feeAmount": "0",
                    "feeCurrencyCode": "JPY",
                    "description": "Revalidation minimum penalty amount before departure"
                },
                {
                    "changeId": "AMNT18",
                    "type": "Change",
                    "hasFee": true,
                    "feeAmount": "0",
                    "feeCurrencyCode": "JPY",
                    "description": "Revalidation maximum penalty amount for the ticket after departure"
                },
                {
                    "changeId": "AMNT28",
                    "type": "Cancel",
                    "hasFee": true,
                    "feeAmount": "0",
                    "feeCurrencyCode": "JPY",
                    "description": "Reissue/Refund minimum penalty amount after departure"
                },
                {
                    "changeId": "AMNT11",
                    "type": "Change",
                    "hasFee": true,
                    "feeAmount": "0",
                    "feeCurrencyCode": "JPY",
                    "description": "Revalidation maximum penalty amount before departure no show"
                },
                {
                    "changeId": "AMNT22",
                    "type": "Change",
                    "hasFee": true,
                    "feeAmount": "0",
                    "feeCurrencyCode": "JPY",
                    "description": "Revalidation minimum penalty amount after departure no show"
                },
                {
                    "changeId": "AMNT3",
                    "type": "Change",
                    "hasFee": true,
                    "feeAmount": "0",
                    "feeCurrencyCode": "JPY",
                    "description": "Reissue/Refund maximum penalty amount for the ticket before departure"
                },
                {
                    "changeId": "AMNT6",
                    "type": "Change",
                    "hasFee": true,
                    "feeAmount": "0",
                    "feeCurrencyCode": "JPY",
                    "description": "Revalidation maximum penalty amount for the ticket before departure"
                },
                {
                    "changeId": "AMNT36",
                    "type": "Cancel",
                    "hasFee": true,
                    "feeAmount": "20000",
                    "feeCurrencyCode": "JPY",
                    "description": "Reissue/Refund maximum penalty amount for the ticket before departure"
                },
                {
                    "changeId": "AMNT26",
                    "type": "Cancel",
                    "hasFee": true,
                    "feeAmount": "0",
                    "feeCurrencyCode": "JPY",
                    "description": "Reissue/Refund maximum penalty amount before departure no show"
                },
                {
                    "changeId": "AMNT8",
                    "type": "Change",
                    "hasFee": true,
                    "feeAmount": "0",
                    "feeCurrencyCode": "JPY",
                    "description": "Reissue/Refund maximum penalty amount before departure no show"
                },
                {
                    "changeId": "AMNT35",
                    "type": "Cancel",
                    "hasFee": true,
                    "feeAmount": "20000",
                    "feeCurrencyCode": "JPY",
                    "description": "Reissue/Refund maximum penalty amount before departure"
                },
                {
                    "changeId": "AMNT27",
                    "type": "Cancel",
                    "hasFee": true,
                    "feeAmount": "0",
                    "feeCurrencyCode": "JPY",
                    "description": "Reissue/Refund maximum penalty amount for the ticket before departure no show"
                },
                {
                    "changeId": "AMNT9",
                    "type": "Change",
                    "hasFee": true,
                    "feeAmount": "0",
                    "feeCurrencyCode": "JPY",
                    "description": "Reissue/Refund maximum penalty amount for the ticket before departure no show"
                },
                {
                    "changeId": "AMNT12",
                    "type": "Change",
                    "hasFee": true,
                    "feeAmount": "0",
                    "feeCurrencyCode": "JPY",
                    "description": "Revalidation maximum penalty amount for the ticket before departure no show"
                },
                {
                    "changeId": "AMNT30",
                    "type": "Cancel",
                    "hasFee": true,
                    "feeAmount": "0",
                    "feeCurrencyCode": "JPY",
                    "description": "Reissue/Refund maximum penalty amount for the ticket after departure"
                },
                {
                    "changeId": "AMNT24",
                    "type": "Change",
                    "hasFee": true,
                    "feeAmount": "0",
                    "feeCurrencyCode": "JPY",
                    "description": "Revalidation maximum penalty amount for the ticket after departure no show"
                },
                {
                    "changeId": "AMNT5",
                    "type": "Change",
                    "hasFee": true,
                    "feeAmount": "0",
                    "feeCurrencyCode": "JPY",
                    "description": "Revalidation maximum penalty amount before departure"
                },
                {
                    "changeId": "AMNT29",
                    "type": "Cancel",
                    "hasFee": true,
                    "feeAmount": "0",
                    "feeCurrencyCode": "JPY",
                    "description": "Reissue/Refund maximum penalty amount with sale currency"
                },
                {
                    "changeId": "AMNT15",
                    "type": "Change",
                    "hasFee": true,
                    "feeAmount": "0",
                    "feeCurrencyCode": "JPY",
                    "description": "Reissue/Refund maximum penalty amount for the ticket after departure"
                },
                {
                    "changeId": "AMNT16",
                    "type": "Change",
                    "hasFee": true,
                    "feeAmount": "0",
                    "feeCurrencyCode": "JPY",
                    "description": "Revalidation minimum penalty amount after departure"
                },
                {
                    "changeId": "AMNT31",
                    "type": "Cancel",
                    "hasFee": true,
                    "feeAmount": "0",
                    "feeCurrencyCode": "JPY",
                    "description": "Reissue/Refund minimum penalty amount after departure no show"
                },
                {
                    "changeId": "AMNT14",
                    "type": "Change",
                    "hasFee": true,
                    "feeAmount": "0",
                    "feeCurrencyCode": "JPY",
                    "description": "Reissue/Refund maximum penalty amount with sale currency"
                },
                {
                    "changeId": "AMNT19",
                    "type": "Change",
                    "hasFee": true,
                    "feeAmount": "0",
                    "feeCurrencyCode": "JPY",
                    "description": "Reissue/Refund minimum penalty amount after departure no show"
                },
                {
                    "changeId": "AMNT1",
                    "type": "Change",
                    "hasFee": true,
                    "feeAmount": "0",
                    "feeCurrencyCode": "JPY",
                    "description": "Reissue/Refund minimum penalty amount before departure"
                },
                {
                    "changeId": "AMNT13",
                    "type": "Change",
                    "hasFee": true,
                    "feeAmount": "0",
                    "feeCurrencyCode": "JPY",
                    "description": "Reissue/Refund minimum penalty amount after departure"
                },
                {
                    "changeId": "AMNT20",
                    "type": "Change",
                    "hasFee": true,
                    "feeAmount": "0",
                    "feeCurrencyCode": "JPY",
                    "description": "Reissue/Refund maximum penalty amount after departure no show"
                },
                {
                    "changeId": "AMNT7",
                    "type": "Change",
                    "hasFee": true,
                    "feeAmount": "0",
                    "feeCurrencyCode": "JPY",
                    "description": "Reissue/Refund minimum penalty amount before departure no show"
                },
                {
                    "changeId": "AMNT23",
                    "type": "Change",
                    "hasFee": true,
                    "feeAmount": "0",
                    "feeCurrencyCode": "JPY",
                    "description": "Revalidation maximum penalty amount after departure no show"
                },
                {
                    "changeId": "AMNT32",
                    "type": "Cancel",
                    "hasFee": true,
                    "feeAmount": "0",
                    "feeCurrencyCode": "JPY",
                    "description": "Reissue/Refund maximum penalty amount after departure no show"
                },
                {
                    "changeId": "AMNT25",
                    "type": "Cancel",
                    "hasFee": true,
                    "feeAmount": "0",
                    "feeCurrencyCode": "JPY",
                    "description": "Reissue/Refund minimum penalty amount before departure no show"
                },
                {
                    "changeId": "AMNT10",
                    "type": "Change",
                    "hasFee": true,
                    "feeAmount": "0",
                    "feeCurrencyCode": "JPY",
                    "description": "Revalidation minimum penalty amount before departure no show"
                },
                {
                    "changeId": "AMNT17",
                    "type": "Change",
                    "hasFee": true,
                    "feeAmount": "0",
                    "feeCurrencyCode": "JPY",
                    "description": "Revalidation maximum penalty amount after departure"
                },
                {
                    "changeId": "AMNT34",
                    "type": "Cancel",
                    "hasFee": true,
                    "feeAmount": "20000",
                    "feeCurrencyCode": "JPY",
                    "description": "Reissue/Refund minimum penalty amount before departure"
                },
                {
                    "changeId": "FLAG8",
                    "type": "Change",
                    "hasFee": false,
                    "applicabilityList": [
                        "After Departure"
                    ],
                    "description": "Reissue penalties can be waived for passenger and family death/illness after departure? Not allowed"
                },
                {
                    "changeId": "FLAG10",
                    "type": "Change",
                    "hasFee": false,
                    "description": "Reissue/Refund after departure allowed? Not allowed"
                },
                {
                    "changeId": "FLAG3",
                    "type": "Change",
                    "hasFee": false,
                    "description": "Revalidation before departure is allowed? Not allowed"
                },
                {
                    "changeId": "FLAG14",
                    "description": "Part of rule is free form text from Cat16? Not allowed"
                },
                {
                    "changeId": "FLAG18",
                    "type": "Cancel",
                    "hasFee": false,
                    "description": "Reissue/Refund after departure when no show allowed? Not allowed"
                },
                {
                    "changeId": "FLAG19",
                    "type": "Change",
                    "hasFee": true,
                    "description": "Reissue/Refund after departure allowed? Allowed with restrictions"
                },
                {
                    "changeId": "FLAG1",
                    "description": "Part of rule is free form text from Cat16? Not allowed"
                },
                {
                    "changeId": "FLAG13",
                    "type": "Change",
                    "hasFee": false,
                    "description": "Reissue/Refund after departure when no show allowed? Not allowed"
                },
                {
                    "changeId": "FLAG12",
                    "type": "Change",
                    "hasFee": false,
                    "applicabilityList": [
                        "No Show",
                        "After Departure"
                    ],
                    "description": "Revalidation after departure when no show is allowed? Not allowed"
                },
                {
                    "changeId": "FLAG7",
                    "type": "Change",
                    "hasFee": false,
                    "description": "Reissue/Refund before departure when no show allowed? Not allowed"
                },
                {
                    "changeId": "FLAG11",
                    "type": "Change",
                    "hasFee": false,
                    "applicabilityList": [
                        "No Show",
                        "After Departure"
                    ],
                    "description": "Reissue penalties can be waived for passenger and family death/illness after departure no show? Not allowed"
                },
                {
                    "changeId": "FLAG5",
                    "type": "Change",
                    "hasFee": false,
                    "applicabilityList": [
                        "No Show"
                    ],
                    "description": "Reissue penalties can be waived for passenger and family death/illness for before departure no show? Not allowed"
                },
                {
                    "changeId": "FLAG6",
                    "type": "Change",
                    "hasFee": false,
                    "applicabilityList": [
                        "No Show"
                    ],
                    "description": "Revalidation before departure when no show is allowed? Not allowed"
                },
                {
                    "changeId": "FLAG17",
                    "type": "Cancel",
                    "hasFee": false,
                    "description": "Reissue/Refund after departure allowed? Not allowed"
                },
                {
                    "changeId": "FLAG2",
                    "type": "Change",
                    "hasFee": false,
                    "description": "Reissue penalties can be waived for passenger and family death/illness before departure? Not allowed"
                },
                {
                    "changeId": "FLAG15",
                    "type": "Cancel",
                    "hasFee": true,
                    "description": "Reissue/Refund before departure allowed? Allowed with restrictions"
                },
                {
                    "changeId": "FLAG16",
                    "type": "Cancel",
                    "hasFee": false,
                    "description": "Reissue/Refund before departure when no show allowed? Not allowed"
                },
                {
                    "changeId": "FLAG9",
                    "type": "Change",
                    "hasFee": false,
                    "applicabilityList": [
                        "After Departure"
                    ],
                    "description": "Revalidation after departure is allowed? Not allowed"
                },
                {
                    "changeId": "FLAG4",
                    "type": "Change",
                    "hasFee": true,
                    "description": "Reissue/Refund before departure allowed? Allowed with restrictions"
                }
            ]
        },
        "offers": [
            {
                "offerId": "ce0cb74c46d99mrrkmdh221h09-1",
                "source": "NDC",
                "isSellable": true,
                "paymentType": "deferred",
                "offerExpirationDateTime": "2025-07-24T07:39:46Z",
                "offerExpirationInSeconds": 1199,
                "ownerCode": "MH",
                "validatingAirlineCode": "MH",
                "offerItems": [
                    {
                        "offerItemId": "ce0cb74c46d99mrrkmdh221h09-1-1",
                        "isMandatory": true,
                        "orderItemRefIds": [
                            "4EA3E596-2855-4E48-805C-13AD3C6E709F"
                        ],
                        "journeys": [
                            {
                                "segmentRefIds": [
                                    "SEG4"
                                ]
                            },
                            {
                                "segmentRefIds": [
                                    "SEG24"
                                ]
                            }
                        ],
                        "passengers": [
                            {
                                "passengerRefId": "Passenger1",
                                "pricedTypeCode": "ADT",
                                "price": {
                                    "totalAmount": {
                                        "amount": "80",
                                        "currencyCode": "JPY"
                                    },
                                    "baseAmount": {
                                        "amount": "189500",
                                        "currencyCode": "JPY"
                                    },
                                    "taxSummary": {
                                        "totalTaxAmount": {
                                            "amount": "39560",
                                            "currencyCode": "JPY"
                                        },
                                        "breakdown": [
                                            {
                                                "taxAmount": {
                                                    "amount": "10",
                                                    "currencyCode": "JPY"
                                                },
                                                "taxCode": "G1",
                                                "nationCode": "DP",
                                                "taxPadisCode": "708",
                                                "taxCodeText": "NEW"
                                            },
                                            {
                                                "taxAmount": {
                                                    "amount": "70",
                                                    "currencyCode": "JPY"
                                                },
                                                "taxCode": "MY",
                                                "nationCode": "EB",
                                                "taxPadisCode": "708",
                                                "taxCodeText": "NEW"
                                            },
                                            {
                                                "taxAmount": {
                                                    "amount": "690",
                                                    "currencyCode": "JPY"
                                                },
                                                "taxCode": "G1",
                                                "nationCode": "DP",
                                                "taxPadisCode": "701",
                                                "taxCodeText": "OLD"
                                            },
                                            {
                                                "taxAmount": {
                                                    "amount": "40",
                                                    "currencyCode": "JPY"
                                                },
                                                "taxCode": "H8",
                                                "nationCode": "GO",
                                                "taxPadisCode": "701",
                                                "taxCodeText": "OLD"
                                            },
                                            {
                                                "taxAmount": {
                                                    "amount": "2490",
                                                    "currencyCode": "JPY"
                                                },
                                                "taxCode": "MY",
                                                "nationCode": "EB",
                                                "taxPadisCode": "701",
                                                "taxCodeText": "OLD"
                                            },
                                            {
                                                "taxAmount": {
                                                    "amount": "700",
                                                    "currencyCode": "JPY"
                                                },
                                                "taxCode": "OI",
                                                "nationCode": "SE",
                                                "taxPadisCode": "701",
                                                "taxCodeText": "OLD"
                                            },
                                            {
                                                "taxAmount": {
                                                    "amount": "2460",
                                                    "currencyCode": "JPY"
                                                },
                                                "taxCode": "SW",
                                                "nationCode": "AE",
                                                "taxPadisCode": "701",
                                                "taxCodeText": "OLD"
                                            },
                                            {
                                                "taxAmount": {
                                                    "amount": "1000",
                                                    "currencyCode": "JPY"
                                                },
                                                "taxCode": "TK",
                                                "nationCode": "VC",
                                                "taxPadisCode": "701",
                                                "taxCodeText": "OLD"
                                            },
                                            {
                                                "taxAmount": {
                                                    "amount": "31000",
                                                    "currencyCode": "JPY"
                                                },
                                                "taxCode": "YQ",
                                                "nationCode": "AC",
                                                "taxPadisCode": "701",
                                                "taxCodeText": "OLD"
                                            },
                                            {
                                                "taxAmount": {
                                                    "amount": "1100",
                                                    "currencyCode": "JPY"
                                                },
                                                "taxCode": "YQ",
                                                "nationCode": "AD",
                                                "taxPadisCode": "701",
                                                "taxCodeText": "OLD"
                                            }
                                        ]
                                    }
                                },
                                "fareComponents": [
                                    {
                                        "fareBasis": {
                                            "code": "MST1YJP",
                                            "fareDescription": "PUBLIC FARE",
                                            "reservationBookingDesignators": [
                                                "M"
                                            ],
                                            "cabinTypes": [
                                                {
                                                    "code": "Y",
                                                    "name": "Economy",
                                                    "carrierCabinCode": "M",
                                                    "carrierCabinName": "ECO"
                                                }
                                            ]
                                        },
                                        "segmentRefIds": [
                                            "SEG4"
                                        ],
                                        "priceClassRef": "SMARTMYJP",
                                        "voluntaryChangeInformationRefs": [
                                            "AMNT1",
                                            "AMNT2",
                                            "AMNT3",
                                            "AMNT4",
                                            "AMNT5",
                                            "AMNT6",
                                            "AMNT7",
                                            "AMNT8",
                                            "AMNT9",
                                            "AMNT10",
                                            "AMNT11",
                                            "AMNT12",
                                            "AMNT13",
                                            "AMNT14",
                                            "AMNT15",
                                            "AMNT16",
                                            "AMNT17",
                                            "AMNT18",
                                            "AMNT19",
                                            "AMNT20",
                                            "AMNT21",
                                            "AMNT22",
                                            "AMNT23",
                                            "AMNT24",
                                            "FLAG1",
                                            "FLAG2",
                                            "FLAG3",
                                            "FLAG4",
                                            "FLAG5",
                                            "FLAG6",
                                            "FLAG7",
                                            "FLAG8",
                                            "FLAG9",
                                            "FLAG10",
                                            "FLAG11",
                                            "FLAG12",
                                            "FLAG13",
                                            "AMNT25",
                                            "AMNT26",
                                            "AMNT27",
                                            "AMNT28",
                                            "AMNT29",
                                            "AMNT30",
                                            "AMNT31",
                                            "AMNT32",
                                            "AMNT33",
                                            "AMNT34",
                                            "AMNT35",
                                            "AMNT36",
                                            "FLAG14",
                                            "FLAG15",
                                            "FLAG16",
                                            "FLAG17",
                                            "FLAG18"
                                        ]
                                    },
                                    {
                                        "fareBasis": {
                                            "code": "VST1YJP",
                                            "fareDescription": "PUBLIC FARE",
                                            "reservationBookingDesignators": [
                                                "V"
                                            ],
                                            "cabinTypes": [
                                                {
                                                    "code": "Y",
                                                    "name": "Economy",
                                                    "carrierCabinCode": "M",
                                                    "carrierCabinName": "ECO"
                                                }
                                            ]
                                        },
                                        "segmentRefIds": [
                                            "SEG24"
                                        ],
                                        "priceClassRef": "SMARTMYJP",
                                        "voluntaryChangeInformationRefs": [
                                            "AMNT1",
                                            "AMNT2",
                                            "AMNT3",
                                            "AMNT4",
                                            "AMNT5",
                                            "AMNT6",
                                            "AMNT7",
                                            "AMNT8",
                                            "AMNT9",
                                            "AMNT10",
                                            "AMNT11",
                                            "AMNT12",
                                            "AMNT13",
                                            "AMNT14",
                                            "AMNT15",
                                            "AMNT16",
                                            "AMNT17",
                                            "AMNT18",
                                            "AMNT19",
                                            "AMNT20",
                                            "AMNT21",
                                            "AMNT22",
                                            "AMNT23",
                                            "AMNT24",
                                            "FLAG1",
                                            "FLAG2",
                                            "FLAG3",
                                            "FLAG4",
                                            "FLAG5",
                                            "FLAG6",
                                            "FLAG7",
                                            "FLAG8",
                                            "FLAG9",
                                            "FLAG11",
                                            "FLAG12",
                                            "FLAG13",
                                            "FLAG19",
                                            "AMNT25",
                                            "AMNT26",
                                            "AMNT27",
                                            "AMNT28",
                                            "AMNT29",
                                            "AMNT30",
                                            "AMNT31",
                                            "AMNT32",
                                            "AMNT33",
                                            "AMNT34",
                                            "AMNT35",
                                            "AMNT36",
                                            "FLAG14",
                                            "FLAG15",
                                            "FLAG16",
                                            "FLAG17",
                                            "FLAG18"
                                        ]
                                    }
                                ],
                                "baggages": [
                                    {
                                        "baggageRefId": "FBA1",
                                        "segmentRefIds": [
                                            "SEG4",
                                            "SEG24"
                                        ]
                                    }
                                ]
                            }
                        ],
                        "price": {
                            "totalAmount": {
                                "amount": "229060",
                                "currencyCode": "JPY"
                            },
                            "taxSummary": {
                                "totalTaxAmount": {
                                    "amount": "39560",
                                    "currencyCode": "JPY"
                                }
                            }
                        },
                        "originalOrderItemDifferential": {
                            "differentialAmount": {
                                "amount": "228980",
                                "currencyCode": "JPY",
                                "type": "Total"
                            },
                            "taxSummary": {
                                "totalTaxAmount": {
                                    "amount": "39480",
                                    "currencyCode": "JPY"
                                }
                            }
                        },
                        "newOfferItemDifferential": {
                            "differentialAmount": {
                                "amount": "229060",
                                "currencyCode": "JPY",
                                "type": "Total"
                            },
                            "taxSummary": {
                                "totalTaxAmount": {
                                    "amount": "39560",
                                    "currencyCode": "JPY"
                                }
                            }
                        },
                        "penaltyDifferential": {
                            "differentialAmount": {
                                "amount": "0",
                                "currencyCode": "JPY"
                            }
                        },
                        "differentialAmountDue": {
                            "differentialAmount": {
                                "amount": "80",
                                "currencyCode": "JPY"
                            },
                            "balanceDifferentialAmount": {
                                "amount": "0",
                                "currencyCode": "JPY"
                            },
                            "taxSummary": {
                                "totalTaxAmount": {
                                    "amount": "80",
                                    "currencyCode": "JPY"
                                }
                            }
                        },
                        "offerItemType": "Air"
                    }
                ],
                "totalPrice": {
                    "totalAmount": {
                        "amount": "229060",
                        "currencyCode": "JPY"
                    }
                },
                "penaltyDifferential": {
                    "differentialAmount": {
                        "amount": "0",
                        "currencyCode": "JPY"
                    }
                },
                "differentialAmountDue": {
                    "differentialAmount": {
                        "amount": "80",
                        "currencyCode": "JPY"
                    },
                    "balanceDifferentialAmount": {
                        "amount": "0",
                        "currencyCode": "JPY"
                    },
                    "taxSummary": {
                        "totalTaxAmount": {
                            "amount": "80",
                            "currencyCode": "JPY"
                        }
                    }
                }
            }
        ]
    }
}
 

JSONタグ定義書

スキーマ

【注意点】
各種スキーマは、Sabre社提供のオリジナル版となるため、「JSONタグ定義書」の記載上、
利用不可の情報が含まれております。
スキーマを利用してアプリケーションを構築される場合の各タグの利用可否は、
必ず「JSONタグ定義書」にてご確認ください。

※弊社にて「JSONタグ定義書」を作成する際、各タグの利用可否確認を行っております。