Cancel (JSON)

 

API情報

当該機能は、NDC PNRをキャンセルするAPI(Endpoint)です。

Sabre NDC 機能対応状況一覧表につきましては以下のページよりご確認ください。
(Sabre Help Desk - 機能対応状況一覧表:ログインが必要です)  

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

更新履歴

Order Management(Order Cancel) v1.3.0 on March 31, 2025
  • Version 1.3.0をリリースいたしました。
 

リクエストサンプル

未発券

未発券PNRへキャンセル操作を行うと、セグメント情報は全て削除されます。
削除後のPNRでは、セグメント情報を確認することはできないためご注意ください。
 選択{
	"id":"1SXXXCZQOMVWW"
}

レスポンスサンプル

 選択{
    "order": {
        "id": "1SXXXCZQOMVWW",
        "type": "ORDER",
        "pnrLocator": "TWYLZG",
        "pnrCreateDate": "2024-10-23",
        "offerVendor": "SQ",
        "orderOwner": "1S",
        "partition": "AA",
        "primeHost": "1S",
        "countryCode": "JP",
        "contactInfos": [
            {
                "id": "9F0B8D2E-6B9A-41F8-89DA-D5B5C3287367",
                "givenName": "TARO",
                "phones": [
                    {
                        "id": "B5887141-5D71-4719-8827-1D43955498A1",
                        "number": "000-000-0000",
                        "label": "Agency"
                    }
                ],
                "emailAddresses": [
                    {
                        "id": "3050A16E-8E33-431B-A5DC-7D16F1470DD1",
                        "address": "xxxxx@aaaaa.jp"
                    }
                ]
            },
            {
                "id": "A3BB7ECF-234A-4D42-B2AC-946677643C6F",
                "givenName": "HANAKO",
                "phones": [
                    {
                        "id": "33CD9D67-E6E6-4F83-8C89-9EB897ADB8FD",
                        "number": "000-000-0000",
                        "label": "Agency"
                    }
                ],
                "emailAddresses": [
                    {
                        "id": "39BABC8A-1B22-445C-A75A-E7E642746BC1",
                        "address": "xxxxx@aaaaa.jp"
                    }
                ]
            }
        ],
        "passengers": [
            {
                "id": "Passenger1",
                "externalId": "PAX2",
                "typeCode": "ADT",
                "contactInfoRefIds": [
                    "9F0B8D2E-6B9A-41F8-89DA-D5B5C3287367"
                ],
                "contactInfoRefId": "9F0B8D2E-6B9A-41F8-89DA-D5B5C3287367",
                "birthdate": "1990-10-01",
                "titleName": "MR",
                "givenName": "TARO",
                "middleName": "M",
                "surname": "INFINI",
                "genderCode": "M",
                "identityDocuments": [
                    {
                        "id": "32928E2A-E82E-4FC1-9583-9A623E47BE71",
                        "documentNumber": "56789",
                        "documentTypeCode": "PT",
                        "issuingCountryCode": "JP",
                        "residenceCountryCode": "JP",
                        "expiryDate": "2025-10-08",
                        "birthdate": "1990-10-01",
                        "genderCode": "M",
                        "givenName": "TARO",
                        "surname": "INFINI"
                    },
                    {
                        "id": "CEA29042-4165-4A4A-B5A6-B63C24C3247A",
                        "documentNumber": "76543210",
                        "documentTypeCode": "VA",
                        "issuingCountryCode": "JP",
                        "expiryDate": "2025-08-27",
                        "birthdate": "1990-10-01",
                        "genderCode": "M",
                        "givenName": "TARO",
                        "surname": "INFINI"
                    }
                ],
                "loyaltyProgramAccounts": [
                    {
                        "id": "6537E552-E61B-4121-B66A-F71656E70D0E",
                        "accountNumber": "0123456789",
                        "carrier": {
                            "carrierCode": "SQ"
                        }
                    }
                ]
            },
            {
                "id": "Passenger2",
                "externalId": "PAX3",
                "typeCode": "ADT",
                "contactInfoRefIds": [
                    "A3BB7ECF-234A-4D42-B2AC-946677643C6F"
                ],
                "contactInfoRefId": "A3BB7ECF-234A-4D42-B2AC-946677643C6F",
                "birthdate": "2012-10-11",
                "titleName": "MS",
                "givenName": "HANAKO",
                "middleName": "BBB",
                "surname": "INFINI",
                "genderCode": "F"
            }
        ],
        "customerNumber": {},
        "externalOrders": [
            {
                "id": "CBB825F1-5581-4B9D-BE85-407D45F5989C",
                "systemId": "SQ",
                "externalOrderId": "SQ_6HAMGE",
                "bookingReferences": [
                    {
                        "id": "6HAMGE",
                        "carrierCode": "SQ"
                    }
                ]
            }
        ]
    }
}
 

JSONタグ定義書

スキーマ

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

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