AirTicket (JSON)

 

API情報

当該機能は、航空券の発券・EMDの発行を行うAPIです。
FPライン指定での発券指示、アカウンティングデータ削除、プリンター登録、発券登録を一度に行うことが可能です。
FPラインの入力にはSabreCommandLLSRQをご利用ください。

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

更新履歴

AirTicket v1.2.1 on March 03, 2022
  • Version1.2.1をリリースいたしました。
 

リクエストサンプル

発券はFPラインを指定して行うため、事前にFPラインをご入力ください。
 選択{
  "AirTicketRQ": {
    "version": "1.2.1",
    "targetCity": "8IC6",
    "DesignatePrinter": {
      "Printers": {
        "Hardcopy": {
          "LNIATA": "123456"
        },
        "Ticket": {
          "CountryCode": "AT"
        }
      }
    },
    "Itinerary": {
      "ID": "SMVCFA"
    },
    "AccountingLines": {
      "All": true
    },
    "Ticketing": [
      {
        "MiscQualifiers": {
          "FutureTicket": {
            "Line": [
              {
                "Number": 1
              }
            ]
          }
        }
      }
    ],
    "PostProcessing": {
      "EndTransaction": {
        "Source": {
          "ReceivedFrom": "INFINI"
        }
      },
      "GhostTicketCheck":{
      "waitInterval":15000,
      "numAttempts":6
      }
    }
  }
}

レスポンスサンプル

 選択{
  "AirTicketRS": {
    "ApplicationResults": {
      "status": "Complete",
      "Success": [
        {
          "timeStamp": "2022-01-19T13:54:02.898+09:00"
        }
      ]
    },
    "Summary": [
      {
        "committed": true,
        "DocumentNumber": "2055510800065",
        "LocalIssueDateTime": "2022-01-19T13:53:00",
        "DocumentType": "TKT",
        "IssuingLocation": "8IC6",
        "Reservation": {
          "content": "EJCQYX"
        },
        "FirstName": "TAROMR",
        "LastName": "INFINI",
        "TotalAmount": {
          "currencyCode": "JPY",
          "decimalPlace": 0,
          "content": "390960"
        }
      }
    ]
  },
  "Links": [
    {
      "rel": "self",
      "href": "https://api.test.sabre.com/v1.2.1/air/ticket"
    },
    {
      "rel": "linkTemplate",
      "href": "https://api.test.sabre.com/<version>/air/ticket"
    }
  ]
}
	
 

JSONタグ定義書

スキーマ

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

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

発券処理時の注意

AirTicketのご利用にあたっては、以下の点にご留意いただきますようお願いいたします。

 ① 複数旅客・複数AEアイテムの同時発券(発行)指示はお控えください。
 ② 複数旅客の発券や複数AEアイテムの発行を連続して実施した場合、航空会社との通信や処理の遅延等に起因して内部処理エラーとなり、発券が失敗することがあります。発券後、処理が正常に完了しているかどうか必ず確認してください。
 

開発時の注意

発券完了後の確認事項

 

FAQ