Exchange (JSON)

 

API情報

当該機能は、交換発行を行うためのAPI(Endpoint)です。

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

更新履歴

Order Management(Order Exchange) v1.4.0 on July 31, 2025
  • Version 1.4.0をリリースいたしました。
 

リクエストサンプル

旅程変更

リクエストに設定する"offerId"、"selectedOfferItems>id"、"selectedOfferItems>passengerRefIds"は
Reshop Order > Reshop Shop、またはReshop Order > Reshop Priceから取得してください。
 選択{
	"orderId": "1SXXXCR7XU4YQ",
	"orderItemUpdates": [
		{
			"acceptOffers": [
				{
					"offerId": "ce0cb74c46d99mrrkmdh221h09-1",
					"selectedOfferItems": [
						{
							"id": "ce0cb74c46d99mrrkmdh221h09-1-1",
							"passengerRefIds": [
								"Passenger1"
							]
						}
					]
				}
			]
		}
	]
}

レスポンスサンプル

 選択{
    "order": {
        "id": "1SXXXCR7XU4YQ",
        "type": "ORDER",
        "pnrLocator": "PJRYVP",
        "pnrCreateDate": "2025-06-19",
        "offerVendor": "MH",
        "orderOwner": "1S",
        "partition": "AA",
        "primeHost": "1S",
        "countryCode": "JP",
        "orderItems": [
            {
                "id": "1CA5CBF0-4CE0-4CF0-BEE0-FBB1604CF755",
                "externalId": "MH_DGN2B6_AIR-2-3",
                "externalOrderRefId": "CB7C35E5-C6F2-4D9C-B216-F59F150A3595",
                "creationDateTime": "2025-07-24T07:21:10Z",
                "fareDetails": [
                    {
                        "paxRefIds": [
                            "Passenger1"
                        ],
                        "price": {
                            "baseAmount": {
                                "amount": "189500",
                                "code": "JPY"
                            },
                            "totalAmount": {
                                "amount": "80",
                                "code": "JPY"
                            },
                            "totalTaxAmount": {
                                "amount": "39560",
                                "code": "JPY"
                            },
                            "taxBreakdowns": [
                                {
                                    "amount": {
                                        "amount": "10",
                                        "code": "JPY"
                                    },
                                    "countryCode": "DP",
                                    "taxCode": "G1",
                                    "qualifierCode": "708",
                                    "qualifierCodeText": "NEW"
                                },
                                {
                                    "amount": {
                                        "amount": "70",
                                        "code": "JPY"
                                    },
                                    "countryCode": "EB",
                                    "taxCode": "MY",
                                    "qualifierCode": "708",
                                    "qualifierCodeText": "NEW"
                                },
                                {
                                    "amount": {
                                        "amount": "690",
                                        "code": "JPY"
                                    },
                                    "countryCode": "DP",
                                    "taxCode": "G1",
                                    "qualifierCode": "701",
                                    "qualifierCodeText": "OLD"
                                },
                                {
                                    "amount": {
                                        "amount": "40",
                                        "code": "JPY"
                                    },
                                    "countryCode": "GO",
                                    "taxCode": "H8",
                                    "qualifierCode": "701",
                                    "qualifierCodeText": "OLD"
                                },
                                {
                                    "amount": {
                                        "amount": "2490",
                                        "code": "JPY"
                                    },
                                    "countryCode": "EB",
                                    "taxCode": "MY",
                                    "qualifierCode": "701",
                                    "qualifierCodeText": "OLD"
                                },
                                {
                                    "amount": {
                                        "amount": "700",
                                        "code": "JPY"
                                    },
                                    "countryCode": "SE",
                                    "taxCode": "OI",
                                    "qualifierCode": "701",
                                    "qualifierCodeText": "OLD"
                                },
                                {
                                    "amount": {
                                        "amount": "2460",
                                        "code": "JPY"
                                    },
                                    "countryCode": "AE",
                                    "taxCode": "SW",
                                    "qualifierCode": "701",
                                    "qualifierCodeText": "OLD"
                                },
                                {
                                    "amount": {
                                        "amount": "1000",
                                        "code": "JPY"
                                    },
                                    "countryCode": "VC",
                                    "taxCode": "TK",
                                    "qualifierCode": "701",
                                    "qualifierCodeText": "OLD"
                                },
                                {
                                    "amount": {
                                        "amount": "31000",
                                        "code": "JPY"
                                    },
                                    "countryCode": "AC",
                                    "taxCode": "YQ",
                                    "qualifierCode": "701",
                                    "qualifierCodeText": "OLD"
                                },
                                {
                                    "amount": {
                                        "amount": "1100",
                                        "code": "JPY"
                                    },
                                    "countryCode": "AD",
                                    "taxCode": "YQ",
                                    "qualifierCode": "701",
                                    "qualifierCodeText": "OLD"
                                }
                            ]
                        },
                        "fareComponents": [
                            {
                                "fareBasisCode": "MST1YJP",
                                "fareDescription": "PUBLIC FARE",
                                "fareRecognizedType": "Public",
                                "cabinTypeCode": "5",
                                "cabinTypeName": "ECONOMY",
                                "priceClassRef": "DC8E3264-614B-43D9-A92C-B3B444CD2A00",
                                "segmentRefIds": [
                                    "CE30FC7A-7897-4264-8110-205828D03123"
                                ],
                                "fareRules": {
                                    "penaltyRefIds": [
                                        "6FE98329-5E3F-4C0D-A7F2-D2FC8E6DEC2C",
                                        "F3519872-42CA-4BC8-8C6A-BFD145495B44",
                                        "D9B17272-4281-429A-A726-C5F08F673F78",
                                        "27336B53-B9CC-4836-80A5-AEE1DFF06B8C",
                                        "84B239A4-FA50-4FEE-BF49-16616BF91021",
                                        "7B813941-8206-401D-A2CE-51E0A41C4D3D",
                                        "D260EC9B-728C-4A68-A8E7-361AE3119974",
                                        "E2C53E95-22F6-42F2-AAAC-60E9353C6F61",
                                        "24765245-001A-4EEB-917B-D01463F38586",
                                        "8D3BE0B0-BE1C-45D0-AC12-04B783AB483A",
                                        "49B4825D-087B-4F13-9E47-83D997EED60F",
                                        "5479C488-E7B6-49D9-8566-CA9BBE284912",
                                        "F524900E-7116-4312-9831-6E8A14BD6385",
                                        "63252F50-52BC-4CFF-963E-A49F0B9C81DA",
                                        "1B713637-54FC-464B-B9F2-0B0B2986D028",
                                        "A01CEF3F-58B0-4FA0-AB45-7E01D136E537",
                                        "A3B08D83-3628-458C-8688-E695644F095A",
                                        "B7A019E1-18F2-4D84-B84F-EC3072847554",
                                        "7B59585D-C303-45BD-B13B-C00FB6C7C6E6",
                                        "4EF4BDA2-5AC5-4F2C-AAE9-CFF976DD0006",
                                        "AA44CDA2-E9CF-4623-A53F-C9550BC86A0E",
                                        "27B6AE95-AE57-437F-83A2-4B2131B55CF1",
                                        "0BEDEE14-4B77-405B-BCB7-37FB880726F3",
                                        "905C54E0-6F1D-4E38-BFA4-F23C4A4CE694",
                                        "724E755C-82E5-483F-B265-05A9E936C140",
                                        "BDDF5BCD-3D35-4DE9-9A3C-30FA312B536A",
                                        "5DB1C8F2-92A1-4923-B995-024BF16C7538",
                                        "E73E5C22-8B70-4529-A5C4-FABBA7CB310B",
                                        "86A62238-F830-47D5-8921-F963808F0ADB",
                                        "AF3626F6-B4B1-46BD-BD65-2EDB9C6FAD52",
                                        "C05EB8B1-E569-438E-BAF2-7B1AF90638C9",
                                        "6D5D2097-DEEB-4D83-BEF1-5D23C6AE40C4",
                                        "877E9AE8-8B6B-46C1-B78C-75AC2609314C",
                                        "AE54E3F7-24B8-442B-8796-DBBB08931562",
                                        "8F7091C4-47C7-4EF9-9448-FA81D2113743",
                                        "1CCF97AC-5698-4C32-9992-915BC04F60DE"
                                    ]
                                }
                            },
                            {
                                "fareBasisCode": "VST1YJP",
                                "fareDescription": "PUBLIC FARE",
                                "fareRecognizedType": "Public",
                                "cabinTypeCode": "5",
                                "cabinTypeName": "ECONOMY",
                                "priceClassRef": "DC8E3264-614B-43D9-A92C-B3B444CD2A00",
                                "segmentRefIds": [
                                    "339E7B01-3076-4E58-8697-F08FC5D86EF5"
                                ],
                                "fareRules": {
                                    "penaltyRefIds": [
                                        "6FE98329-5E3F-4C0D-A7F2-D2FC8E6DEC2C",
                                        "F3519872-42CA-4BC8-8C6A-BFD145495B44",
                                        "D9B17272-4281-429A-A726-C5F08F673F78",
                                        "27336B53-B9CC-4836-80A5-AEE1DFF06B8C",
                                        "84B239A4-FA50-4FEE-BF49-16616BF91021",
                                        "7B813941-8206-401D-A2CE-51E0A41C4D3D",
                                        "D260EC9B-728C-4A68-A8E7-361AE3119974",
                                        "E2C53E95-22F6-42F2-AAAC-60E9353C6F61",
                                        "24765245-001A-4EEB-917B-D01463F38586",
                                        "8D3BE0B0-BE1C-45D0-AC12-04B783AB483A",
                                        "49B4825D-087B-4F13-9E47-83D997EED60F",
                                        "5479C488-E7B6-49D9-8566-CA9BBE284912",
                                        "F524900E-7116-4312-9831-6E8A14BD6385",
                                        "63252F50-52BC-4CFF-963E-A49F0B9C81DA",
                                        "1B713637-54FC-464B-B9F2-0B0B2986D028",
                                        "A01CEF3F-58B0-4FA0-AB45-7E01D136E537",
                                        "A3B08D83-3628-458C-8688-E695644F095A",
                                        "B7A019E1-18F2-4D84-B84F-EC3072847554",
                                        "7B59585D-C303-45BD-B13B-C00FB6C7C6E6",
                                        "4EF4BDA2-5AC5-4F2C-AAE9-CFF976DD0006",
                                        "AA44CDA2-E9CF-4623-A53F-C9550BC86A0E",
                                        "27B6AE95-AE57-437F-83A2-4B2131B55CF1",
                                        "0BEDEE14-4B77-405B-BCB7-37FB880726F3",
                                        "905C54E0-6F1D-4E38-BFA4-F23C4A4CE694",
                                        "724E755C-82E5-483F-B265-05A9E936C140",
                                        "BDDF5BCD-3D35-4DE9-9A3C-30FA312B536A",
                                        "5DB1C8F2-92A1-4923-B995-024BF16C7538",
                                        "E73E5C22-8B70-4529-A5C4-FABBA7CB310B",
                                        "86A62238-F830-47D5-8921-F963808F0ADB",
                                        "AF3626F6-B4B1-46BD-BD65-2EDB9C6FAD52",
                                        "C05EB8B1-E569-438E-BAF2-7B1AF90638C9",
                                        "6D5D2097-DEEB-4D83-BEF1-5D23C6AE40C4",
                                        "877E9AE8-8B6B-46C1-B78C-75AC2609314C",
                                        "AE54E3F7-24B8-442B-8796-DBBB08931562",
                                        "8F7091C4-47C7-4EF9-9448-FA81D2113743",
                                        "1CCF97AC-5698-4C32-9992-915BC04F60DE"
                                    ]
                                }
                            }
                        ],
                        "remarks": [
                            {
                                "text": "FC-TYO MH KUL771.32MH TYO544.89NUC1316.21END ROE143.907336"
                            },
                            {
                                "text": "FE-PAX NONEND RSVN CHNG SUBJ TO T AND C"
                            },
                            {
                                "text": "FE-PAX JPY20000 NONREF - NONEND RSVN CHNG SUBJ TO T AND C"
                            }
                        ],
                        "priceDifferential": {
                            "diffPrice": {
                                "price": {
                                    "totalAmount": {
                                        "amount": "80",
                                        "code": "JPY"
                                    },
                                    "balanceAmount": {
                                        "amount": "0",
                                        "code": "JPY"
                                    },
                                    "totalTaxAmount": {
                                        "amount": "80",
                                        "code": "JPY"
                                    },
                                    "taxBreakdowns": [],
                                    "taxAllRefundableInd": false
                                }
                            }
                        },
                        "penaltyDifferential": {
                            "baseAmount": {
                                "amount": "0",
                                "code": "JPY"
                            }
                        }
                    }
                ],
                "price": {
                    "baseAmount": {
                        "amount": "189500",
                        "code": "JPY"
                    },
                    "totalAmount": {
                        "amount": "80",
                        "code": "JPY"
                    },
                    "totalTaxAmount": {
                        "amount": "39560",
                        "code": "JPY"
                    }
                },
                "priceDifferential": {
                    "diffPrice": {
                        "price": {
                            "totalAmount": {
                                "amount": "80",
                                "code": "JPY"
                            },
                            "balanceAmount": {
                                "amount": "0",
                                "code": "JPY"
                            },
                            "totalTaxAmount": {
                                "amount": "80",
                                "code": "JPY"
                            },
                            "taxBreakdowns": [],
                            "taxAllRefundableInd": false
                        }
                    }
                },
                "services": [
                    {
                        "id": "BF52DFF5-0736-4477-82AC-BC6F19CDC91B",
                        "externalId": "SEG2_PAX2",
                        "statusCode": "HK",
                        "passengerRefId": "Passenger1",
                        "segmentRefId": "339E7B01-3076-4E58-8697-F08FC5D86EF5",
                        "serviceDefinitionRefId": "6ECA2807-7AEF-4E10-8136-38C7B54496C8",
                        "externalOrderItemId": "MH_DGN2B6_AIR-2-3"
                    },
                    {
                        "id": "AAD5E765-0152-40ED-BD67-395BC4F3AC75",
                        "externalId": "SEG3_PAX2",
                        "statusCode": "HK",
                        "passengerRefId": "Passenger1",
                        "segmentRefId": "CE30FC7A-7897-4264-8110-205828D03123",
                        "serviceDefinitionRefId": "6ECA2807-7AEF-4E10-8136-38C7B54496C8",
                        "externalOrderItemId": "MH_DGN2B6_AIR-2-3"
                    }
                ],
                "paymentTimeLimit": "2025-07-24T09:21:00Z",
                "penaltyDifferential": {
                    "baseAmount": {
                        "amount": "0",
                        "code": "JPY"
                    }
                },
                "itemOrigin": "EXCHANGE",
                "priceGuaranteeTimeLimit": "2025-07-24T15:00:00Z"
            }
        ],
        "contactInfos": [
            {
                "id": "3A491FB6-B1BE-4831-A818-14ED98E8B405",
                "givenName": "AO",
                "phones": [
                    {
                        "id": "F1158883-7F65-407B-8818-A5DBB250D2E2",
                        "number": "000-000-0000",
                        "label": "Agency"
                    }
                ],
                "emailAddresses": [
                    {
                        "id": "6D4D4609-D67F-4248-874C-B070710A80B6",
                        "address": "xxxxx@aaaaa.jp"
                    }
                ]
            }
        ],
        "products": [
            {
                "id": "4d54413d",
                "airSegment": {
                    "marketingCarrier": {
                        "airlineCode": "MH",
                        "flightNumber": "88"
                    },
                    "departureDateTime": "2025-10-17T23:30:00",
                    "arrivalDateTime": "2025-10-18T07:40:00",
                    "departureAirport": "KUL",
                    "arrivalAirport": "NRT",
                    "actionCode": "HK"
                }
            },
            {
                "id": "4d54633d",
                "airSegment": {
                    "marketingCarrier": {
                        "airlineCode": "MH",
                        "flightNumber": "89"
                    },
                    "departureDateTime": "2025-10-10T10:20:00",
                    "arrivalDateTime": "2025-10-10T16:45:00",
                    "departureAirport": "NRT",
                    "arrivalAirport": "KUL",
                    "actionCode": "HK"
                }
            }
        ],
        "passengers": [
            {
                "id": "Passenger1",
                "externalId": "PAX2",
                "typeCode": "ADT",
                "contactInfoRefIds": [
                    "3A491FB6-B1BE-4831-A818-14ED98E8B405"
                ],
                "contactInfoRefId": "3A491FB6-B1BE-4831-A818-14ED98E8B405",
                "birthdate": "1990-10-01",
                "titleName": "MR",
                "givenName": "AO",
                "middleName": "M",
                "surname": "SORANO",
                "genderCode": "M",
                "identityDocuments": [
                    {
                        "id": "52B22D08-7E35-4E69-B5C3-D30C31065950",
                        "documentNumber": "56789",
                        "documentTypeCode": "PT",
                        "issuingCountryCode": "JP",
                        "residenceCountryCode": "JP",
                        "expiryDate": "2025-10-08",
                        "birthdate": "1990-10-01",
                        "genderCode": "M",
                        "givenName": "AO",
                        "surname": "SORANO"
                    }
                ]
            }
        ],
        "journeys": [
            {
                "id": "84BD39FA-B91A-4C96-82A6-15093E02DF24",
                "segmentRefIds": [
                    "339E7B01-3076-4E58-8697-F08FC5D86EF5"
                ]
            },
            {
                "id": "D2A3F2B3-6AC9-41B6-B9D1-49663C0D84D7",
                "segmentRefIds": [
                    "CE30FC7A-7897-4264-8110-205828D03123"
                ]
            }
        ],
        "segments": [
            {
                "id": "339E7B01-3076-4E58-8697-F08FC5D86EF5",
                "cabinTypeCode": "5",
                "departure": {
                    "locationCode": "KUL",
                    "terminalName": "1",
                    "scheduledDateTime": "2025-10-17T23:30:00"
                },
                "arrival": {
                    "locationCode": "NRT",
                    "terminalName": "2",
                    "scheduledDateTime": "2025-10-18T07:40:00"
                },
                "marketingCarrier": {
                    "carrierCode": "MH",
                    "carrierName": "MALAYSIA AIRLINES",
                    "flightNumber": 88,
                    "classOfService": "V"
                },
                "operatingCarrier": {
                    "carrierCode": "MH",
                    "carrierName": "MALAYSIA AIRLINES",
                    "disclosure": {
                        "text": [
                            "MALAYSIA AIRLINES"
                        ]
                    }
                },
                "datedOperatingLegs": [
                    {
                        "departure": {
                            "locationCode": "KUL",
                            "scheduledDateTime": "2025-10-17T23:30:00"
                        },
                        "arrival": {
                            "locationCode": "NRT",
                            "scheduledDateTime": "2025-10-18T07:40:00"
                        },
                        "carrierAircraftType": {
                            "code": "350"
                        }
                    }
                ]
            },
            {
                "id": "CE30FC7A-7897-4264-8110-205828D03123",
                "cabinTypeCode": "5",
                "departure": {
                    "locationCode": "NRT",
                    "terminalName": "2",
                    "scheduledDateTime": "2025-10-10T10:20:00"
                },
                "arrival": {
                    "locationCode": "KUL",
                    "terminalName": "1",
                    "scheduledDateTime": "2025-10-10T16:45:00"
                },
                "marketingCarrier": {
                    "carrierCode": "MH",
                    "carrierName": "MALAYSIA AIRLINES",
                    "flightNumber": 89,
                    "classOfService": "M"
                },
                "operatingCarrier": {
                    "carrierCode": "MH",
                    "carrierName": "MALAYSIA AIRLINES",
                    "disclosure": {
                        "text": [
                            "MALAYSIA AIRLINES"
                        ]
                    }
                },
                "datedOperatingLegs": [
                    {
                        "departure": {
                            "locationCode": "NRT",
                            "scheduledDateTime": "2025-10-10T10:20:00"
                        },
                        "arrival": {
                            "locationCode": "KUL",
                            "scheduledDateTime": "2025-10-10T16:45:00"
                        },
                        "carrierAircraftType": {
                            "code": "350"
                        }
                    }
                ]
            }
        ],
        "priceClasses": [
            {
                "id": "DC8E3264-614B-43D9-A92C-B3B444CD2A00",
                "code": "SMARTMYJP-PCID",
                "name": "Economy Basic",
                "descriptions": [
                    {
                        "id": "AWARD_UPGRADE",
                        "text": "Possible"
                    },
                    {
                        "id": "CHANGE_BEFOREDEPARTURE",
                        "text": "Rebooking: Unlimited free change (fare difference applies)"
                    },
                    {
                        "id": "CANCEL_BEFOREDEPARTURE",
                        "text": "Refund at a fee"
                    },
                    {
                        "id": "BAGGAGEALLOWANCE_CHECKED",
                        "text": "35kg"
                    },
                    {
                        "id": "SEATSELECTION",
                        "text": "Chargeable"
                    }
                ]
            }
        ],
        "customerNumber": {},
        "paymentTimeLimit": "2025-07-24T09:21:00Z",
        "externalOrders": [
            {
                "id": "CB7C35E5-C6F2-4D9C-B216-F59F150A3595",
                "systemId": "MH",
                "externalOrderId": "MH_DGN2B6",
                "bookingReferences": [
                    {
                        "id": "DGN2B6",
                        "carrierCode": "MH"
                    }
                ]
            }
        ],
        "ticketingDocumentInfo": [
            {
                "document": {
                    "number": "2322477144152",
                    "type": "T",
                    "issueDateTime": "2025-06-19T00:00:00Z",
                    "numberOfBooklets": 1,
                    "reportingType": "BSP",
                    "coupons": [
                        {
                            "number": 1,
                            "status": "I",
                            "segmentInfo": {
                                "departureAirport": "NRT",
                                "arrivalAirport": "KUL",
                                "marketingAirlineCode": "MH",
                                "departureTime": "2025-10-11T22:30:00",
                                "arrivalTime": "2025-10-12T04:55:00",
                                "flightNumber": 71,
                                "classOfService": "M"
                            }
                        },
                        {
                            "number": 2,
                            "status": "I",
                            "segmentInfo": {
                                "departureAirport": "KUL",
                                "arrivalAirport": "NRT",
                                "marketingAirlineCode": "MH",
                                "departureTime": "2025-10-17T23:30:00",
                                "arrivalTime": "2025-10-18T07:40:00",
                                "flightNumber": 88,
                                "classOfService": "V"
                            }
                        }
                    ],
                    "outOfSyncWithOrderItem": true,
                    "issueDateTimeText": "2025-06-19T00:00:00",
                    "issueDateTimeComment": "Timezone details not available"
                },
                "price": {
                    "baseAmount": {
                        "amount": "189500",
                        "code": "JPY"
                    },
                    "totalAmount": {
                        "amount": "228980",
                        "code": "JPY"
                    },
                    "totalTaxAmount": {
                        "amount": "39480",
                        "code": "JPY"
                    }
                },
                "paxRefId": "Passenger1"
            }
        ],
        "totalPrice": {
            "baseAmount": {
                "amount": "189500",
                "code": "JPY"
            },
            "totalAmount": {
                "amount": "80",
                "code": "JPY"
            },
            "totalTaxAmount": {
                "amount": "39560",
                "code": "JPY"
            }
        },
        "remarks": [
            {
                "id": "4d54553d",
                "text": "INV¥1861",
                "type": "1"
            }
        ],
        "serviceDefinitions": [
            {
                "id": "6ECA2807-7AEF-4E10-8136-38C7B54496C8",
                "externalId": "BAGALLOW_1",
                "baggageAllowanceRefId": "7E8F07BB-9880-46D7-BCBA-78A6B16DA074",
                "name": "Bag allowances",
                "descriptions": [
                    {
                        "id": "Bag allowances"
                    }
                ]
            }
        ],
        "baggageAllowances": [
            {
                "id": "7E8F07BB-9880-46D7-BCBA-78A6B16DA074",
                "externalId": "FBA1",
                "typeCode": "Checked",
                "baggageDeterminingCarrier": {},
                "weightAllowances": [
                    {
                        "maximumMeasure": {
                            "value": "35",
                            "unitCode": "Kilogram"
                        }
                    }
                ]
            }
        ],
        "paymentInformation": [
            {
                "id": "8edff692-f186-48fc-8f3b-e6552fc98ac5",
                "amount": {
                    "amount": "228980",
                    "code": "JPY"
                },
                "paymentMethod": {
                    "paymentTypeCode": "CASH"
                },
                "orderItemRefIds": [
                    "4EA3E596-2855-4E48-805C-13AD3C6E709F"
                ]
            }
        ],
        "penalties": [
            {
                "id": "D9B17272-4281-429A-A726-C5F08F673F78",
                "type": "Cancel",
                "hasFee": true,
                "feeAmount": "0",
                "feeCurrencyCode": "JPY",
                "description": "Reissue/Refund maximum penalty amount with sale currency"
            },
            {
                "id": "8D3BE0B0-BE1C-45D0-AC12-04B783AB483A",
                "type": "Cancel",
                "hasFee": true,
                "feeAmount": "0",
                "feeCurrencyCode": "JPY",
                "description": "Reissue/Refund minimum penalty amount before departure no show"
            },
            {
                "id": "49B4825D-087B-4F13-9E47-83D997EED60F",
                "type": "Cancel",
                "hasFee": true,
                "feeAmount": "0",
                "feeCurrencyCode": "JPY",
                "description": "Reissue/Refund maximum penalty amount for the ticket before departure no show"
            },
            {
                "id": "86A62238-F830-47D5-8921-F963808F0ADB",
                "type": "Change",
                "hasFee": true,
                "feeAmount": "0",
                "feeCurrencyCode": "JPY",
                "description": "Revalidation maximum penalty amount before departure"
            },
            {
                "id": "4EF4BDA2-5AC5-4F2C-AAE9-CFF976DD0006",
                "type": "Change",
                "hasFee": true,
                "feeAmount": "0",
                "feeCurrencyCode": "JPY",
                "description": "Revalidation minimum penalty amount after departure no show"
            },
            {
                "id": "C05EB8B1-E569-438E-BAF2-7B1AF90638C9",
                "type": "Change",
                "hasFee": true,
                "feeAmount": "0",
                "feeCurrencyCode": "JPY",
                "description": "Revalidation maximum penalty amount for the ticket before departure no show"
            },
            {
                "id": "84B239A4-FA50-4FEE-BF49-16616BF91021",
                "type": "Cancel",
                "hasFee": true,
                "feeAmount": "0",
                "feeCurrencyCode": "JPY",
                "description": "Reissue/Refund maximum penalty amount for the ticket after departure no show"
            },
            {
                "id": "7B813941-8206-401D-A2CE-51E0A41C4D3D",
                "type": "Cancel",
                "hasFee": true,
                "feeAmount": "0",
                "feeCurrencyCode": "JPY",
                "description": "Reissue/Refund maximum penalty amount after departure no show"
            },
            {
                "id": "1CCF97AC-5698-4C32-9992-915BC04F60DE",
                "type": "Change",
                "hasFee": true,
                "feeAmount": "0",
                "feeCurrencyCode": "JPY",
                "description": "Reissue/Refund maximum penalty amount before departure no show"
            },
            {
                "id": "F3519872-42CA-4BC8-8C6A-BFD145495B44",
                "type": "Cancel",
                "hasFee": true,
                "feeAmount": "0",
                "feeCurrencyCode": "JPY",
                "description": "Reissue/Refund maximum penalty amount for the ticket after departure"
            },
            {
                "id": "A3B08D83-3628-458C-8688-E695644F095A",
                "type": "Change",
                "hasFee": true,
                "feeAmount": "0",
                "feeCurrencyCode": "JPY",
                "description": "Revalidation maximum penalty amount after departure"
            },
            {
                "id": "5479C488-E7B6-49D9-8566-CA9BBE284912",
                "type": "Cancel",
                "hasFee": true,
                "feeAmount": "0",
                "feeCurrencyCode": "JPY",
                "description": "Reissue/Refund maximum penalty amount before departure no show"
            },
            {
                "id": "905C54E0-6F1D-4E38-BFA4-F23C4A4CE694",
                "type": "Change",
                "hasFee": true,
                "feeAmount": "0",
                "feeCurrencyCode": "JPY",
                "description": "Reissue/Refund maximum penalty amount after departure no show"
            },
            {
                "id": "5DB1C8F2-92A1-4923-B995-024BF16C7538",
                "type": "Change",
                "hasFee": true,
                "feeAmount": "0",
                "feeCurrencyCode": "JPY",
                "description": "Reissue/Refund minimum penalty amount before departure"
            },
            {
                "id": "8F7091C4-47C7-4EF9-9448-FA81D2113743",
                "type": "Change",
                "hasFee": true,
                "feeAmount": "0",
                "feeCurrencyCode": "JPY",
                "description": "Revalidation maximum penalty amount before departure no show"
            },
            {
                "id": "E2C53E95-22F6-42F2-AAAC-60E9353C6F61",
                "type": "Cancel",
                "hasFee": true,
                "feeAmount": "20000",
                "feeCurrencyCode": "JPY",
                "description": "Reissue/Refund maximum penalty amount for the ticket before departure"
            },
            {
                "id": "6FE98329-5E3F-4C0D-A7F2-D2FC8E6DEC2C",
                "type": "Cancel",
                "hasFee": true,
                "feeAmount": "0",
                "feeCurrencyCode": "JPY",
                "description": "Reissue/Refund minimum penalty amount after departure"
            },
            {
                "id": "E73E5C22-8B70-4529-A5C4-FABBA7CB310B",
                "type": "Change",
                "hasFee": true,
                "feeAmount": "0",
                "feeCurrencyCode": "JPY",
                "description": "Reissue/Refund maximum penalty amount for the ticket before departure"
            },
            {
                "id": "63252F50-52BC-4CFF-963E-A49F0B9C81DA",
                "type": "Change",
                "hasFee": true,
                "feeAmount": "0",
                "feeCurrencyCode": "JPY",
                "description": "Revalidation minimum penalty amount after departure"
            },
            {
                "id": "27B6AE95-AE57-437F-83A2-4B2131B55CF1",
                "type": "Change",
                "hasFee": true,
                "feeAmount": "0",
                "feeCurrencyCode": "JPY",
                "description": "Reissue/Refund maximum penalty amount for the ticket after departure no show"
            },
            {
                "id": "0BEDEE14-4B77-405B-BCB7-37FB880726F3",
                "type": "Change",
                "hasFee": true,
                "feeAmount": "0",
                "feeCurrencyCode": "JPY",
                "description": "Revalidation maximum penalty amount after departure no show"
            },
            {
                "id": "AF3626F6-B4B1-46BD-BD65-2EDB9C6FAD52",
                "type": "Change",
                "hasFee": true,
                "feeAmount": "0",
                "feeCurrencyCode": "JPY",
                "description": "Reissue/Refund maximum penalty amount before departure"
            },
            {
                "id": "1B713637-54FC-464B-B9F2-0B0B2986D028",
                "type": "Change",
                "hasFee": true,
                "feeAmount": "0",
                "feeCurrencyCode": "JPY",
                "description": "Reissue/Refund minimum penalty amount after departure"
            },
            {
                "id": "B7A019E1-18F2-4D84-B84F-EC3072847554",
                "type": "Change",
                "hasFee": true,
                "feeAmount": "0",
                "feeCurrencyCode": "JPY",
                "description": "Reissue/Refund maximum penalty amount with sale currency"
            },
            {
                "id": "724E755C-82E5-483F-B265-05A9E936C140",
                "type": "Change",
                "hasFee": true,
                "feeAmount": "0",
                "feeCurrencyCode": "JPY",
                "description": "Revalidation maximum penalty amount for the ticket before departure"
            },
            {
                "id": "6D5D2097-DEEB-4D83-BEF1-5D23C6AE40C4",
                "type": "Change",
                "hasFee": true,
                "feeAmount": "0",
                "feeCurrencyCode": "JPY",
                "description": "Revalidation minimum penalty amount before departure no show"
            },
            {
                "id": "F524900E-7116-4312-9831-6E8A14BD6385",
                "type": "Change",
                "hasFee": true,
                "feeAmount": "0",
                "feeCurrencyCode": "JPY",
                "description": "Revalidation maximum penalty amount for the ticket after departure"
            },
            {
                "id": "D260EC9B-728C-4A68-A8E7-361AE3119974",
                "type": "Cancel",
                "hasFee": true,
                "feeAmount": "20000",
                "feeCurrencyCode": "JPY",
                "description": "Reissue/Refund minimum penalty amount before departure"
            },
            {
                "id": "24765245-001A-4EEB-917B-D01463F38586",
                "type": "Cancel",
                "hasFee": true,
                "feeAmount": "20000",
                "feeCurrencyCode": "JPY",
                "description": "Reissue/Refund maximum penalty amount before departure"
            },
            {
                "id": "AA44CDA2-E9CF-4623-A53F-C9550BC86A0E",
                "type": "Change",
                "hasFee": true,
                "feeAmount": "0",
                "feeCurrencyCode": "JPY",
                "description": "Reissue/Refund minimum penalty amount after departure no show"
            },
            {
                "id": "A01CEF3F-58B0-4FA0-AB45-7E01D136E537",
                "type": "Change",
                "hasFee": true,
                "feeAmount": "0",
                "feeCurrencyCode": "JPY",
                "description": "Reissue/Refund maximum penalty amount for the ticket after departure"
            },
            {
                "id": "7B59585D-C303-45BD-B13B-C00FB6C7C6E6",
                "type": "Change",
                "hasFee": true,
                "feeAmount": "0",
                "feeCurrencyCode": "JPY",
                "description": "Revalidation maximum penalty amount for the ticket after departure no show"
            },
            {
                "id": "AE54E3F7-24B8-442B-8796-DBBB08931562",
                "type": "Change",
                "hasFee": true,
                "feeAmount": "0",
                "feeCurrencyCode": "JPY",
                "description": "Reissue/Refund maximum penalty amount for the ticket before departure no show"
            },
            {
                "id": "877E9AE8-8B6B-46C1-B78C-75AC2609314C",
                "type": "Change",
                "hasFee": true,
                "feeAmount": "0",
                "feeCurrencyCode": "JPY",
                "description": "Reissue/Refund minimum penalty amount before departure no show"
            },
            {
                "id": "27336B53-B9CC-4836-80A5-AEE1DFF06B8C",
                "type": "Cancel",
                "hasFee": true,
                "feeAmount": "0",
                "feeCurrencyCode": "JPY",
                "description": "Reissue/Refund minimum penalty amount after departure no show"
            },
            {
                "id": "BDDF5BCD-3D35-4DE9-9A3C-30FA312B536A",
                "type": "Change",
                "hasFee": true,
                "feeAmount": "0",
                "feeCurrencyCode": "JPY",
                "description": "Revalidation minimum penalty amount before departure"
            }
        ],
        "invoices": [
            {
                "invoiceNumber": "0001861",
                "issueDateTime": "2025-06-19T00:00:00Z",
                "ticketingDocumentRefIds": [
                    "2322477144152"
                ],
                "issuedBy": {
                    "pseudoCityCode": "XXXX",
                    "agentSignatureId": "AWS",
                    "agentId": "AA/123456/XXXX",
                    "primeHost": "1S"
                }
            }
        ]
    }
}

交換発行の実行(Order Management > Change)

「Step 2. 交換発行の実行」は、Order Management > Change で実行する必要があります。
(以下はOrder Management > Change のサンプルリクエストとなります)
 選択{
	"id": "1SXXXCR7XU4YQ",
	"actions": [
		{
			"id": "1",
			"fulfillOrder": {
				"paymentInfo": {
					"amount": {
						"amount": "80",
						"code": "JPY"
					},
					"paymentMethod": {
						"paymentCash": {}
					},
					"orderItemRefIds": [
						"1CA5CBF0-4CE0-4CF0-BEE0-FBB1604CF755"
					]
				}
			}
		}
	]
}

レスポンスサンプル

 選択{
    "order": {
        "id": "1SXXXCR7XU4YQ",
        "type": "ORDER",
        "pnrLocator": "PJRYVP",
        "pnrCreateDate": "2025-06-19",
        "offerVendor": "MH",
        "orderOwner": "1S",
        "partition": "AA",
        "primeHost": "1S",
        "countryCode": "JP",
        "orderItems": [
            {
                "id": "41B1E038-87B5-4630-B938-B1C16DFE7DCC",
                "externalId": "MH_DGN2B6_AIR-3-2",
                "externalOrderRefId": "CB7C35E5-C6F2-4D9C-B216-F59F150A3595",
                "statusCode": "Fulfill",
                "creationDateTime": "2025-07-24T07:23:05Z",
                "fareDetails": [
                    {
                        "paxRefIds": [
                            "Passenger1"
                        ],
                        "price": {
                            "baseAmount": {
                                "amount": "189500",
                                "code": "JPY"
                            },
                            "totalAmount": {
                                "amount": "80",
                                "code": "JPY"
                            },
                            "totalTaxAmount": {
                                "amount": "39560",
                                "code": "JPY"
                            },
                            "taxBreakdowns": [
                                {
                                    "amount": {
                                        "amount": "690",
                                        "code": "JPY"
                                    },
                                    "taxCode": "G1"
                                },
                                {
                                    "amount": {
                                        "amount": "40",
                                        "code": "JPY"
                                    },
                                    "taxCode": "H8"
                                },
                                {
                                    "amount": {
                                        "amount": "2490",
                                        "code": "JPY"
                                    },
                                    "taxCode": "MY"
                                },
                                {
                                    "amount": {
                                        "amount": "700",
                                        "code": "JPY"
                                    },
                                    "taxCode": "OI"
                                },
                                {
                                    "amount": {
                                        "amount": "2460",
                                        "code": "JPY"
                                    },
                                    "taxCode": "SW"
                                },
                                {
                                    "amount": {
                                        "amount": "1000",
                                        "code": "JPY"
                                    },
                                    "taxCode": "TK"
                                },
                                {
                                    "amount": {
                                        "amount": "31000",
                                        "code": "JPY"
                                    },
                                    "taxCode": "YQ"
                                },
                                {
                                    "amount": {
                                        "amount": "1100",
                                        "code": "JPY"
                                    },
                                    "taxCode": "YQ"
                                },
                                {
                                    "amount": {
                                        "amount": "10",
                                        "code": "JPY"
                                    },
                                    "taxCode": "G1"
                                },
                                {
                                    "amount": {
                                        "amount": "70",
                                        "code": "JPY"
                                    },
                                    "taxCode": "MY"
                                }
                            ]
                        },
                        "fareComponents": [
                            {
                                "fareBasisCode": "MST1YJP",
                                "cabinTypeCode": "5",
                                "cabinTypeName": "ECONOMY",
                                "priceClassRef": "DC8E3264-614B-43D9-A92C-B3B444CD2A00",
                                "segmentRefIds": [
                                    "CE30FC7A-7897-4264-8110-205828D03123"
                                ],
                                "fareRules": {
                                    "penaltyRefIds": [
                                        "6FE98329-5E3F-4C0D-A7F2-D2FC8E6DEC2C",
                                        "F3519872-42CA-4BC8-8C6A-BFD145495B44",
                                        "D9B17272-4281-429A-A726-C5F08F673F78",
                                        "27336B53-B9CC-4836-80A5-AEE1DFF06B8C",
                                        "84B239A4-FA50-4FEE-BF49-16616BF91021",
                                        "7B813941-8206-401D-A2CE-51E0A41C4D3D",
                                        "D260EC9B-728C-4A68-A8E7-361AE3119974",
                                        "E2C53E95-22F6-42F2-AAAC-60E9353C6F61",
                                        "24765245-001A-4EEB-917B-D01463F38586",
                                        "8D3BE0B0-BE1C-45D0-AC12-04B783AB483A",
                                        "49B4825D-087B-4F13-9E47-83D997EED60F",
                                        "5479C488-E7B6-49D9-8566-CA9BBE284912",
                                        "F524900E-7116-4312-9831-6E8A14BD6385",
                                        "63252F50-52BC-4CFF-963E-A49F0B9C81DA",
                                        "1B713637-54FC-464B-B9F2-0B0B2986D028",
                                        "A01CEF3F-58B0-4FA0-AB45-7E01D136E537",
                                        "A3B08D83-3628-458C-8688-E695644F095A",
                                        "B7A019E1-18F2-4D84-B84F-EC3072847554",
                                        "7B59585D-C303-45BD-B13B-C00FB6C7C6E6",
                                        "4EF4BDA2-5AC5-4F2C-AAE9-CFF976DD0006",
                                        "AA44CDA2-E9CF-4623-A53F-C9550BC86A0E",
                                        "27B6AE95-AE57-437F-83A2-4B2131B55CF1",
                                        "0BEDEE14-4B77-405B-BCB7-37FB880726F3",
                                        "905C54E0-6F1D-4E38-BFA4-F23C4A4CE694",
                                        "724E755C-82E5-483F-B265-05A9E936C140",
                                        "BDDF5BCD-3D35-4DE9-9A3C-30FA312B536A",
                                        "5DB1C8F2-92A1-4923-B995-024BF16C7538",
                                        "E73E5C22-8B70-4529-A5C4-FABBA7CB310B",
                                        "86A62238-F830-47D5-8921-F963808F0ADB",
                                        "AF3626F6-B4B1-46BD-BD65-2EDB9C6FAD52",
                                        "C05EB8B1-E569-438E-BAF2-7B1AF90638C9",
                                        "6D5D2097-DEEB-4D83-BEF1-5D23C6AE40C4",
                                        "877E9AE8-8B6B-46C1-B78C-75AC2609314C",
                                        "AE54E3F7-24B8-442B-8796-DBBB08931562",
                                        "8F7091C4-47C7-4EF9-9448-FA81D2113743",
                                        "1CCF97AC-5698-4C32-9992-915BC04F60DE"
                                    ]
                                }
                            },
                            {
                                "fareBasisCode": "VST1YJP",
                                "cabinTypeCode": "5",
                                "cabinTypeName": "ECONOMY",
                                "priceClassRef": "DC8E3264-614B-43D9-A92C-B3B444CD2A00",
                                "segmentRefIds": [
                                    "339E7B01-3076-4E58-8697-F08FC5D86EF5"
                                ],
                                "fareRules": {
                                    "penaltyRefIds": [
                                        "6FE98329-5E3F-4C0D-A7F2-D2FC8E6DEC2C",
                                        "F3519872-42CA-4BC8-8C6A-BFD145495B44",
                                        "D9B17272-4281-429A-A726-C5F08F673F78",
                                        "27336B53-B9CC-4836-80A5-AEE1DFF06B8C",
                                        "84B239A4-FA50-4FEE-BF49-16616BF91021",
                                        "7B813941-8206-401D-A2CE-51E0A41C4D3D",
                                        "D260EC9B-728C-4A68-A8E7-361AE3119974",
                                        "E2C53E95-22F6-42F2-AAAC-60E9353C6F61",
                                        "24765245-001A-4EEB-917B-D01463F38586",
                                        "8D3BE0B0-BE1C-45D0-AC12-04B783AB483A",
                                        "49B4825D-087B-4F13-9E47-83D997EED60F",
                                        "5479C488-E7B6-49D9-8566-CA9BBE284912",
                                        "F524900E-7116-4312-9831-6E8A14BD6385",
                                        "63252F50-52BC-4CFF-963E-A49F0B9C81DA",
                                        "1B713637-54FC-464B-B9F2-0B0B2986D028",
                                        "A01CEF3F-58B0-4FA0-AB45-7E01D136E537",
                                        "A3B08D83-3628-458C-8688-E695644F095A",
                                        "B7A019E1-18F2-4D84-B84F-EC3072847554",
                                        "7B59585D-C303-45BD-B13B-C00FB6C7C6E6",
                                        "4EF4BDA2-5AC5-4F2C-AAE9-CFF976DD0006",
                                        "AA44CDA2-E9CF-4623-A53F-C9550BC86A0E",
                                        "27B6AE95-AE57-437F-83A2-4B2131B55CF1",
                                        "0BEDEE14-4B77-405B-BCB7-37FB880726F3",
                                        "905C54E0-6F1D-4E38-BFA4-F23C4A4CE694",
                                        "724E755C-82E5-483F-B265-05A9E936C140",
                                        "BDDF5BCD-3D35-4DE9-9A3C-30FA312B536A",
                                        "5DB1C8F2-92A1-4923-B995-024BF16C7538",
                                        "E73E5C22-8B70-4529-A5C4-FABBA7CB310B",
                                        "86A62238-F830-47D5-8921-F963808F0ADB",
                                        "AF3626F6-B4B1-46BD-BD65-2EDB9C6FAD52",
                                        "C05EB8B1-E569-438E-BAF2-7B1AF90638C9",
                                        "6D5D2097-DEEB-4D83-BEF1-5D23C6AE40C4",
                                        "877E9AE8-8B6B-46C1-B78C-75AC2609314C",
                                        "AE54E3F7-24B8-442B-8796-DBBB08931562",
                                        "8F7091C4-47C7-4EF9-9448-FA81D2113743",
                                        "1CCF97AC-5698-4C32-9992-915BC04F60DE"
                                    ]
                                }
                            }
                        ],
                        "remarks": [
                            {
                                "text": "FC-TYO MH KUL771.32MH TYO544.89NUC1316.21END ROE143.907336"
                            },
                            {
                                "text": "FE-JPY20000 NONREF - NONEND RSVN CHNG SUBJ TO T AND C"
                            }
                        ]
                    }
                ],
                "price": {
                    "baseAmount": {
                        "amount": "189500",
                        "code": "JPY"
                    },
                    "totalAmount": {
                        "amount": "80",
                        "code": "JPY"
                    },
                    "totalTaxAmount": {
                        "amount": "39560",
                        "code": "JPY"
                    }
                },
                "services": [
                    {
                        "id": "9BEEE442-55D8-46C5-8FF5-5C3FEA2571B6",
                        "externalId": "SEG3_PAX2",
                        "statusCode": "HK",
                        "passengerRefId": "Passenger1",
                        "segmentRefId": "CE30FC7A-7897-4264-8110-205828D03123",
                        "serviceDefinitionRefId": "6ECA2807-7AEF-4E10-8136-38C7B54496C8",
                        "externalOrderItemId": "MH_DGN2B6_AIR-3-2"
                    },
                    {
                        "id": "8501AE1A-1200-430A-937D-F143D9705B29",
                        "externalId": "SEG2_PAX2",
                        "statusCode": "HK",
                        "passengerRefId": "Passenger1",
                        "segmentRefId": "339E7B01-3076-4E58-8697-F08FC5D86EF5",
                        "serviceDefinitionRefId": "6ECA2807-7AEF-4E10-8136-38C7B54496C8",
                        "externalOrderItemId": "MH_DGN2B6_AIR-3-2"
                    }
                ],
                "itemOrigin": "SYNCHRONIZATION"
            }
        ],
        "contactInfos": [
            {
                "id": "3A491FB6-B1BE-4831-A818-14ED98E8B405",
                "givenName": "AO",
                "phones": [
                    {
                        "id": "F1158883-7F65-407B-8818-A5DBB250D2E2",
                        "number": "000-000-0000",
                        "label": "Agency"
                    }
                ],
                "emailAddresses": [
                    {
                        "id": "6D4D4609-D67F-4248-874C-B070710A80B6",
                        "address": "xxxxx@aaaaa.jp"
                    }
                ]
            }
        ],
        "products": [
            {
                "id": "4d54413d",
                "airSegment": {
                    "marketingCarrier": {
                        "airlineCode": "MH",
                        "flightNumber": "88"
                    },
                    "departureDateTime": "2025-10-17T23:30:00",
                    "arrivalDateTime": "2025-10-18T07:40:00",
                    "departureAirport": "KUL",
                    "arrivalAirport": "NRT",
                    "actionCode": "HK"
                }
            },
            {
                "id": "4d54633d",
                "airSegment": {
                    "marketingCarrier": {
                        "airlineCode": "MH",
                        "flightNumber": "89"
                    },
                    "departureDateTime": "2025-10-10T10:20:00",
                    "arrivalDateTime": "2025-10-10T16:45:00",
                    "departureAirport": "NRT",
                    "arrivalAirport": "KUL",
                    "actionCode": "HK"
                }
            }
        ],
        "passengers": [
            {
                "id": "Passenger1",
                "externalId": "PAX2",
                "typeCode": "ADT",
                "contactInfoRefIds": [
                    "3A491FB6-B1BE-4831-A818-14ED98E8B405"
                ],
                "contactInfoRefId": "3A491FB6-B1BE-4831-A818-14ED98E8B405",
                "birthdate": "1990-10-01",
                "titleName": "MR",
                "givenName": "AO",
                "middleName": "M",
                "surname": "SORANO",
                "genderCode": "M",
                "identityDocuments": [
                    {
                        "id": "52B22D08-7E35-4E69-B5C3-D30C31065950",
                        "documentNumber": "56789",
                        "documentTypeCode": "PT",
                        "issuingCountryCode": "JP",
                        "residenceCountryCode": "JP",
                        "expiryDate": "2025-10-08",
                        "birthdate": "1990-10-01",
                        "genderCode": "M",
                        "givenName": "AO",
                        "surname": "SORANO"
                    }
                ]
            }
        ],
        "journeys": [
            {
                "id": "D2A3F2B3-6AC9-41B6-B9D1-49663C0D84D7",
                "segmentRefIds": [
                    "CE30FC7A-7897-4264-8110-205828D03123"
                ]
            },
            {
                "id": "84BD39FA-B91A-4C96-82A6-15093E02DF24",
                "segmentRefIds": [
                    "339E7B01-3076-4E58-8697-F08FC5D86EF5"
                ]
            }
        ],
        "segments": [
            {
                "id": "339E7B01-3076-4E58-8697-F08FC5D86EF5",
                "cabinTypeCode": "5",
                "departure": {
                    "locationCode": "KUL",
                    "terminalName": "1",
                    "scheduledDateTime": "2025-10-17T23:30:00"
                },
                "arrival": {
                    "locationCode": "NRT",
                    "terminalName": "2",
                    "scheduledDateTime": "2025-10-18T07:40:00"
                },
                "marketingCarrier": {
                    "carrierCode": "MH",
                    "carrierName": "MALAYSIA AIRLINES",
                    "flightNumber": 88,
                    "classOfService": "V"
                },
                "operatingCarrier": {
                    "carrierCode": "MH",
                    "carrierName": "MALAYSIA AIRLINES",
                    "disclosure": {
                        "text": [
                            "MALAYSIA AIRLINES"
                        ]
                    }
                },
                "datedOperatingLegs": [
                    {
                        "departure": {
                            "locationCode": "KUL",
                            "scheduledDateTime": "2025-10-17T23:30:00"
                        },
                        "arrival": {
                            "locationCode": "NRT",
                            "scheduledDateTime": "2025-10-18T07:40:00"
                        },
                        "carrierAircraftType": {
                            "code": "350"
                        }
                    }
                ]
            },
            {
                "id": "CE30FC7A-7897-4264-8110-205828D03123",
                "cabinTypeCode": "5",
                "departure": {
                    "locationCode": "NRT",
                    "terminalName": "2",
                    "scheduledDateTime": "2025-10-10T10:20:00"
                },
                "arrival": {
                    "locationCode": "KUL",
                    "terminalName": "1",
                    "scheduledDateTime": "2025-10-10T16:45:00"
                },
                "marketingCarrier": {
                    "carrierCode": "MH",
                    "carrierName": "MALAYSIA AIRLINES",
                    "flightNumber": 89,
                    "classOfService": "M"
                },
                "operatingCarrier": {
                    "carrierCode": "MH",
                    "carrierName": "MALAYSIA AIRLINES",
                    "disclosure": {
                        "text": [
                            "MALAYSIA AIRLINES"
                        ]
                    }
                },
                "datedOperatingLegs": [
                    {
                        "departure": {
                            "locationCode": "NRT",
                            "scheduledDateTime": "2025-10-10T10:20:00"
                        },
                        "arrival": {
                            "locationCode": "KUL",
                            "scheduledDateTime": "2025-10-10T16:45:00"
                        },
                        "carrierAircraftType": {
                            "code": "350"
                        }
                    }
                ]
            }
        ],
        "priceClasses": [
            {
                "id": "DC8E3264-614B-43D9-A92C-B3B444CD2A00",
                "code": "SMARTMYJP-PCID",
                "name": "Economy Basic",
                "descriptions": [
                    {
                        "id": "AWARD_UPGRADE",
                        "text": "Possible"
                    },
                    {
                        "id": "CHANGE_BEFOREDEPARTURE",
                        "text": "Rebooking: Unlimited free change (fare difference applies)"
                    },
                    {
                        "id": "CANCEL_BEFOREDEPARTURE",
                        "text": "Refund at a fee"
                    },
                    {
                        "id": "BAGGAGEALLOWANCE_CHECKED",
                        "text": "35kg"
                    },
                    {
                        "id": "SEATSELECTION",
                        "text": "Chargeable"
                    }
                ]
            }
        ],
        "customerNumber": {},
        "externalOrders": [
            {
                "id": "CB7C35E5-C6F2-4D9C-B216-F59F150A3595",
                "systemId": "MH",
                "externalOrderId": "MH_DGN2B6",
                "bookingReferences": [
                    {
                        "id": "DGN2B6",
                        "carrierCode": "MH"
                    }
                ]
            }
        ],
        "ticketingDocumentInfo": [
            {
                "document": {
                    "number": "2322477144152",
                    "type": "T",
                    "issueDateTime": "2025-06-19T00:00:00Z",
                    "numberOfBooklets": 1,
                    "reportingType": "BSP",
                    "coupons": [
                        {
                            "number": 1,
                            "status": "E",
                            "segmentInfo": {
                                "departureAirport": "NRT",
                                "arrivalAirport": "KUL",
                                "marketingAirlineCode": "MH",
                                "departureTime": "2025-10-11T22:30:00",
                                "arrivalTime": "2025-10-12T04:55:00",
                                "flightNumber": 71,
                                "classOfService": "M"
                            }
                        },
                        {
                            "number": 2,
                            "status": "E",
                            "segmentInfo": {
                                "departureAirport": "KUL",
                                "arrivalAirport": "NRT",
                                "marketingAirlineCode": "MH",
                                "departureTime": "2025-10-17T23:30:00",
                                "arrivalTime": "2025-10-18T07:40:00",
                                "flightNumber": 88,
                                "classOfService": "V"
                            }
                        }
                    ],
                    "issueDateTimeText": "2025-06-19T00:00:00",
                    "issueDateTimeComment": "Timezone details not available"
                },
                "price": {
                    "baseAmount": {
                        "amount": "189500",
                        "code": "JPY"
                    },
                    "totalAmount": {
                        "amount": "228980",
                        "code": "JPY"
                    },
                    "totalTaxAmount": {
                        "amount": "39480",
                        "code": "JPY"
                    }
                },
                "paxRefId": "Passenger1"
            },
            {
                "document": {
                    "number": "2322477144219",
                    "type": "T",
                    "issueDateTime": "2025-07-24T00:00:00Z",
                    "numberOfBooklets": 1,
                    "reportingType": "BSP",
                    "coupons": [
                        {
                            "number": 1,
                            "status": "I",
                            "serviceRefId": "9BEEE442-55D8-46C5-8FF5-5C3FEA2571B6",
                            "orderItemRefId": "41B1E038-87B5-4630-B938-B1C16DFE7DCC",
                            "segmentInfo": {
                                "departureAirport": "NRT",
                                "arrivalAirport": "KUL",
                                "marketingAirlineCode": "MH",
                                "departureTime": "2025-10-10T10:20:00",
                                "arrivalTime": "2025-10-10T16:45:00",
                                "flightNumber": 89,
                                "classOfService": "M"
                            }
                        },
                        {
                            "number": 2,
                            "status": "I",
                            "serviceRefId": "8501AE1A-1200-430A-937D-F143D9705B29",
                            "orderItemRefId": "41B1E038-87B5-4630-B938-B1C16DFE7DCC",
                            "segmentInfo": {
                                "departureAirport": "KUL",
                                "arrivalAirport": "NRT",
                                "marketingAirlineCode": "MH",
                                "departureTime": "2025-10-17T23:30:00",
                                "arrivalTime": "2025-10-18T07:40:00",
                                "flightNumber": 88,
                                "classOfService": "V"
                            }
                        }
                    ],
                    "issueDateTimeText": "2025-07-24T00:00:00",
                    "issueDateTimeComment": "Timezone details not available"
                },
                "price": {
                    "baseAmount": {
                        "amount": "189500",
                        "code": "JPY"
                    },
                    "totalAmount": {
                        "amount": "80",
                        "code": "JPY"
                    },
                    "totalTaxAmount": {
                        "amount": "39560",
                        "code": "JPY"
                    }
                },
                "originalIssueInfo": {
                    "issueDate": "2025-06-19",
                    "ticketNumber": "2322477144152"
                },
                "paxRefId": "Passenger1"
            }
        ],
        "totalPrice": {
            "baseAmount": {
                "amount": "189500",
                "code": "JPY"
            },
            "totalAmount": {
                "amount": "80",
                "code": "JPY"
            },
            "totalTaxAmount": {
                "amount": "39560",
                "code": "JPY"
            }
        },
        "remarks": [
            {
                "id": "4d54553d",
                "text": "INV¥1861",
                "type": "1"
            },
            {
                "id": "4d6a493d",
                "text": "INV¥2281",
                "type": "1"
            }
        ],
        "serviceDefinitions": [
            {
                "id": "6ECA2807-7AEF-4E10-8136-38C7B54496C8",
                "externalId": "BAGALLOW_1",
                "baggageAllowanceRefId": "7E8F07BB-9880-46D7-BCBA-78A6B16DA074",
                "name": "Bag allowances",
                "descriptions": [
                    {
                        "id": "Bag allowances"
                    }
                ]
            }
        ],
        "baggageAllowances": [
            {
                "id": "7E8F07BB-9880-46D7-BCBA-78A6B16DA074",
                "externalId": "FBA1",
                "typeCode": "Checked",
                "baggageDeterminingCarrier": {},
                "weightAllowances": [
                    {
                        "maximumMeasure": {
                            "value": "35",
                            "unitCode": "Kilogram"
                        }
                    }
                ]
            }
        ],
        "paymentInformation": [
            {
                "id": "8edff692-f186-48fc-8f3b-e6552fc98ac5",
                "amount": {
                    "amount": "228980",
                    "code": "JPY"
                },
                "paymentMethod": {
                    "paymentTypeCode": "CASH"
                },
                "orderItemRefIds": [
                    "4EA3E596-2855-4E48-805C-13AD3C6E709F"
                ]
            },
            {
                "id": "ebb69bb3-f0f0-4668-aa71-674a2bb33ed6",
                "amount": {
                    "amount": "80",
                    "code": "JPY"
                },
                "paymentMethod": {
                    "paymentTypeCode": "CASH"
                },
                "orderItemRefIds": [
                    "41B1E038-87B5-4630-B938-B1C16DFE7DCC"
                ]
            }
        ],
        "penalties": [
            {
                "id": "D9B17272-4281-429A-A726-C5F08F673F78",
                "type": "Cancel",
                "hasFee": true,
                "feeAmount": "0",
                "feeCurrencyCode": "JPY",
                "description": "Reissue/Refund maximum penalty amount with sale currency"
            },
            {
                "id": "8D3BE0B0-BE1C-45D0-AC12-04B783AB483A",
                "type": "Cancel",
                "hasFee": true,
                "feeAmount": "0",
                "feeCurrencyCode": "JPY",
                "description": "Reissue/Refund minimum penalty amount before departure no show"
            },
            {
                "id": "49B4825D-087B-4F13-9E47-83D997EED60F",
                "type": "Cancel",
                "hasFee": true,
                "feeAmount": "0",
                "feeCurrencyCode": "JPY",
                "description": "Reissue/Refund maximum penalty amount for the ticket before departure no show"
            },
            {
                "id": "86A62238-F830-47D5-8921-F963808F0ADB",
                "type": "Change",
                "hasFee": true,
                "feeAmount": "0",
                "feeCurrencyCode": "JPY",
                "description": "Revalidation maximum penalty amount before departure"
            },
            {
                "id": "4EF4BDA2-5AC5-4F2C-AAE9-CFF976DD0006",
                "type": "Change",
                "hasFee": true,
                "feeAmount": "0",
                "feeCurrencyCode": "JPY",
                "description": "Revalidation minimum penalty amount after departure no show"
            },
            {
                "id": "C05EB8B1-E569-438E-BAF2-7B1AF90638C9",
                "type": "Change",
                "hasFee": true,
                "feeAmount": "0",
                "feeCurrencyCode": "JPY",
                "description": "Revalidation maximum penalty amount for the ticket before departure no show"
            },
            {
                "id": "84B239A4-FA50-4FEE-BF49-16616BF91021",
                "type": "Cancel",
                "hasFee": true,
                "feeAmount": "0",
                "feeCurrencyCode": "JPY",
                "description": "Reissue/Refund maximum penalty amount for the ticket after departure no show"
            },
            {
                "id": "7B813941-8206-401D-A2CE-51E0A41C4D3D",
                "type": "Cancel",
                "hasFee": true,
                "feeAmount": "0",
                "feeCurrencyCode": "JPY",
                "description": "Reissue/Refund maximum penalty amount after departure no show"
            },
            {
                "id": "1CCF97AC-5698-4C32-9992-915BC04F60DE",
                "type": "Change",
                "hasFee": true,
                "feeAmount": "0",
                "feeCurrencyCode": "JPY",
                "description": "Reissue/Refund maximum penalty amount before departure no show"
            },
            {
                "id": "F3519872-42CA-4BC8-8C6A-BFD145495B44",
                "type": "Cancel",
                "hasFee": true,
                "feeAmount": "0",
                "feeCurrencyCode": "JPY",
                "description": "Reissue/Refund maximum penalty amount for the ticket after departure"
            },
            {
                "id": "A3B08D83-3628-458C-8688-E695644F095A",
                "type": "Change",
                "hasFee": true,
                "feeAmount": "0",
                "feeCurrencyCode": "JPY",
                "description": "Revalidation maximum penalty amount after departure"
            },
            {
                "id": "5479C488-E7B6-49D9-8566-CA9BBE284912",
                "type": "Cancel",
                "hasFee": true,
                "feeAmount": "0",
                "feeCurrencyCode": "JPY",
                "description": "Reissue/Refund maximum penalty amount before departure no show"
            },
            {
                "id": "905C54E0-6F1D-4E38-BFA4-F23C4A4CE694",
                "type": "Change",
                "hasFee": true,
                "feeAmount": "0",
                "feeCurrencyCode": "JPY",
                "description": "Reissue/Refund maximum penalty amount after departure no show"
            },
            {
                "id": "5DB1C8F2-92A1-4923-B995-024BF16C7538",
                "type": "Change",
                "hasFee": true,
                "feeAmount": "0",
                "feeCurrencyCode": "JPY",
                "description": "Reissue/Refund minimum penalty amount before departure"
            },
            {
                "id": "8F7091C4-47C7-4EF9-9448-FA81D2113743",
                "type": "Change",
                "hasFee": true,
                "feeAmount": "0",
                "feeCurrencyCode": "JPY",
                "description": "Revalidation maximum penalty amount before departure no show"
            },
            {
                "id": "E2C53E95-22F6-42F2-AAAC-60E9353C6F61",
                "type": "Cancel",
                "hasFee": true,
                "feeAmount": "20000",
                "feeCurrencyCode": "JPY",
                "description": "Reissue/Refund maximum penalty amount for the ticket before departure"
            },
            {
                "id": "6FE98329-5E3F-4C0D-A7F2-D2FC8E6DEC2C",
                "type": "Cancel",
                "hasFee": true,
                "feeAmount": "0",
                "feeCurrencyCode": "JPY",
                "description": "Reissue/Refund minimum penalty amount after departure"
            },
            {
                "id": "E73E5C22-8B70-4529-A5C4-FABBA7CB310B",
                "type": "Change",
                "hasFee": true,
                "feeAmount": "0",
                "feeCurrencyCode": "JPY",
                "description": "Reissue/Refund maximum penalty amount for the ticket before departure"
            },
            {
                "id": "63252F50-52BC-4CFF-963E-A49F0B9C81DA",
                "type": "Change",
                "hasFee": true,
                "feeAmount": "0",
                "feeCurrencyCode": "JPY",
                "description": "Revalidation minimum penalty amount after departure"
            },
            {
                "id": "27B6AE95-AE57-437F-83A2-4B2131B55CF1",
                "type": "Change",
                "hasFee": true,
                "feeAmount": "0",
                "feeCurrencyCode": "JPY",
                "description": "Reissue/Refund maximum penalty amount for the ticket after departure no show"
            },
            {
                "id": "0BEDEE14-4B77-405B-BCB7-37FB880726F3",
                "type": "Change",
                "hasFee": true,
                "feeAmount": "0",
                "feeCurrencyCode": "JPY",
                "description": "Revalidation maximum penalty amount after departure no show"
            },
            {
                "id": "AF3626F6-B4B1-46BD-BD65-2EDB9C6FAD52",
                "type": "Change",
                "hasFee": true,
                "feeAmount": "0",
                "feeCurrencyCode": "JPY",
                "description": "Reissue/Refund maximum penalty amount before departure"
            },
            {
                "id": "1B713637-54FC-464B-B9F2-0B0B2986D028",
                "type": "Change",
                "hasFee": true,
                "feeAmount": "0",
                "feeCurrencyCode": "JPY",
                "description": "Reissue/Refund minimum penalty amount after departure"
            },
            {
                "id": "B7A019E1-18F2-4D84-B84F-EC3072847554",
                "type": "Change",
                "hasFee": true,
                "feeAmount": "0",
                "feeCurrencyCode": "JPY",
                "description": "Reissue/Refund maximum penalty amount with sale currency"
            },
            {
                "id": "724E755C-82E5-483F-B265-05A9E936C140",
                "type": "Change",
                "hasFee": true,
                "feeAmount": "0",
                "feeCurrencyCode": "JPY",
                "description": "Revalidation maximum penalty amount for the ticket before departure"
            },
            {
                "id": "6D5D2097-DEEB-4D83-BEF1-5D23C6AE40C4",
                "type": "Change",
                "hasFee": true,
                "feeAmount": "0",
                "feeCurrencyCode": "JPY",
                "description": "Revalidation minimum penalty amount before departure no show"
            },
            {
                "id": "F524900E-7116-4312-9831-6E8A14BD6385",
                "type": "Change",
                "hasFee": true,
                "feeAmount": "0",
                "feeCurrencyCode": "JPY",
                "description": "Revalidation maximum penalty amount for the ticket after departure"
            },
            {
                "id": "D260EC9B-728C-4A68-A8E7-361AE3119974",
                "type": "Cancel",
                "hasFee": true,
                "feeAmount": "20000",
                "feeCurrencyCode": "JPY",
                "description": "Reissue/Refund minimum penalty amount before departure"
            },
            {
                "id": "24765245-001A-4EEB-917B-D01463F38586",
                "type": "Cancel",
                "hasFee": true,
                "feeAmount": "20000",
                "feeCurrencyCode": "JPY",
                "description": "Reissue/Refund maximum penalty amount before departure"
            },
            {
                "id": "AA44CDA2-E9CF-4623-A53F-C9550BC86A0E",
                "type": "Change",
                "hasFee": true,
                "feeAmount": "0",
                "feeCurrencyCode": "JPY",
                "description": "Reissue/Refund minimum penalty amount after departure no show"
            },
            {
                "id": "A01CEF3F-58B0-4FA0-AB45-7E01D136E537",
                "type": "Change",
                "hasFee": true,
                "feeAmount": "0",
                "feeCurrencyCode": "JPY",
                "description": "Reissue/Refund maximum penalty amount for the ticket after departure"
            },
            {
                "id": "7B59585D-C303-45BD-B13B-C00FB6C7C6E6",
                "type": "Change",
                "hasFee": true,
                "feeAmount": "0",
                "feeCurrencyCode": "JPY",
                "description": "Revalidation maximum penalty amount for the ticket after departure no show"
            },
            {
                "id": "AE54E3F7-24B8-442B-8796-DBBB08931562",
                "type": "Change",
                "hasFee": true,
                "feeAmount": "0",
                "feeCurrencyCode": "JPY",
                "description": "Reissue/Refund maximum penalty amount for the ticket before departure no show"
            },
            {
                "id": "877E9AE8-8B6B-46C1-B78C-75AC2609314C",
                "type": "Change",
                "hasFee": true,
                "feeAmount": "0",
                "feeCurrencyCode": "JPY",
                "description": "Reissue/Refund minimum penalty amount before departure no show"
            },
            {
                "id": "27336B53-B9CC-4836-80A5-AEE1DFF06B8C",
                "type": "Cancel",
                "hasFee": true,
                "feeAmount": "0",
                "feeCurrencyCode": "JPY",
                "description": "Reissue/Refund minimum penalty amount after departure no show"
            },
            {
                "id": "BDDF5BCD-3D35-4DE9-9A3C-30FA312B536A",
                "type": "Change",
                "hasFee": true,
                "feeAmount": "0",
                "feeCurrencyCode": "JPY",
                "description": "Revalidation minimum penalty amount before departure"
            }
        ],
        "invoices": [
            {
                "invoiceNumber": "0001861",
                "issueDateTime": "2025-06-19T00:00:00Z",
                "ticketingDocumentRefIds": [
                    "2322477144152"
                ],
                "issuedBy": {
                    "pseudoCityCode": "XXXX",
                    "agentSignatureId": "AWS",
                    "agentId": "AA/123456/XXXX",
                    "primeHost": "1S"
                }
            },
            {
                "invoiceNumber": "0002281",
                "issueDateTime": "2025-07-24T00:00:00Z",
                "ticketingDocumentRefIds": [
                    "2322477144219"
                ],
                "issuedBy": {
                    "pseudoCityCode": "XXXX",
                    "agentSignatureId": "AWS",
                    "agentId": "AA/123456/XXXX",
                    "primeHost": "1S"
                }
            }
        ]
    }
}
 

JSONタグ定義書

スキーマ

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

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