注文品目の更新 (レガシ)
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
このREST APIの新しいバージョン(v2.1)が利用可能です。このREST APIを初めて使用する場合は、新しいバージョンを使用してください。または、すでに古いバージョンを使用している場合は、v2とv2.1の違いについて読んで アップグレードできるようにしてください。
POST /v2/orderItems/{:placeholder-token:}<orderItemRef>{/:placeholder-token:}
注文品目を更新します。
|
属性 |
種類 |
形容 |
例 |
|---|---|---|---|
|
{:placeholder-token:}orderItemRef{/:placeholder-token:} |
糸 |
受注明細の参照。 オーダー品目参照がわからない場合は、まず注文の オーダー品目参照を取得します 。 |
d680c9be-4c07-4731-857e-9602034b15f2 |
少なくとも、要求本文で次の必須属性を指定する必要があります。
|
属性 |
種類 |
形容 |
例 |
|---|---|---|---|
|
currencyCode |
文字列 (大文字のISO 4217) |
注文品目の組織の通貨コード。 |
"EUR", "NZD","USD" |
|
price |
数値 (通貨) |
注文品目の組織の価格。 |
50, 30.6 |
|
status |
string enum (大文字) |
オーダーアイテムのステータス。 |
次のいずれかである必要があります。 "RESERVED", "PENDING", "DECLINED", "CONFIRMED", "CANCELLED", "REFUNDED", "PURCHASED", "UNKNOWN" |
|
type |
string enum (複数の単語がある場合は大文字でアンダースコア) |
注文品目のタイプ。 |
次のいずれかである必要があります。 "FLIGHT", "HOTEL", "CAR", "BAG", "INSURANCE", "CAR_SEAT", "MEAL", "FEE", "LOUNGE_ACCESS", "HOTEL_WIFI", "HOTEL_BREAKFAST", "SEAT_UPGRADE", "TAXI", "PARKING", "SEAT", "UPGRADE", "TRANSPORT", "OTHER", "INFLIGHT_ENTERTAINMENT", "ACTIVITY", "CARBON_OFFSET", "PAID_SUBSCRIPTION", "COMFORT_PACK", "INFLIGHT_VOUCHER", "PACKAGE", "SMS_ITINERARY", "SPECIAL_ASSISTANCE", "CHARITY_DONATION", "TRANSFER" *Deprecated:"BAGGAGE", "FEES", "SEAT_UPGRADES", "INFLIGHT_VOUCHERS" |
|
productId |
糸 |
製品のID。 |
"DUB-LAS" |
|
referenceId |
糸 |
注文品目を参照するためにクライアントによって生成されるID。 |
"B94TXY-1" |
curl -X POST '<baseURL>/v2/orderItems/d680c9be-4c07-4731-857e-9602034b15f2' \ -u '<username>:<password>' \ -H 'Accept: application/json' \ --data-raw ' { "type": "FLIGHT", "productId": "DUB-LAS", "orderedAt": "2025-07-23T16:17:16.000Z", "quantity": 1, "price": 100.00, "currencyCode": "EUR", "originalPrice": 112.00, "originalCurrencyCode": "USD", "referenceId": "B94TXY-1", "status": "PURCHASED", "passengerTypeCode": "ADT", "flightSegments": [{ "id": "1234", "origin": "DUB", "destination": "LHR", "originDestination": "DUB-LHR", "departureDateTime": "2025-08-15T16:00:00.000Z", "arrivalDateTime": "2025-08-15T17:30:00.000Z", "fareClass": "Economy", "fareFamily": "Plus", "bookingClass": "Y", "carrier": "BX", "flightNumber": "459", "operatingCarrier": "BX", "operatingFlightNumber": "1459" }, { "id": "1235", "origin": "LHR", "destination": "LAS", "originDestination": "DUB-LAS", "departureDateTime": "2025-08-15T19:00:00.000Z", "arrivalDateTime": "2025-08-15T21:30:00.000Z", "fareClass": "Economy", "fareFamily": "Plus", "bookingClass": "Y", "carrier": "BX", "flightNumber": "460", "operatingCarrier": "BX", "operatingFlightNumber": "1460" }] }'
{ "type": "FLIGHT", "href": "<baseURL>/v2/orderItems/d680c9be-4c07-4731-857e-9602034b15f2", "ref": "d680c9be-4c07-4731-857e-9602034b15f2", "order": { "href": "<baseURL>/v2/orders/25875e50-f984-4f10-8974-673e62a248cb" }, "createdAt": "2025-09-11T07:49:21.239Z", "modifiedAt": "2025-11-08T16:20:30.503Z", "orderedAt": "2025-07-23T16:17:16.000Z", "productId": "DUB-LAS", "price": 100, "currencyCode": "EUR", "originalPrice": 112, "originalCurrencyCode": "USD", "referenceId": "B94TXY-1", "vendor": "unknown", "status": "PURCHASED", "language": "EN", "name": "Flight DUB-LAS", "description": "Flight DUB-LAS", "quantity": 1, "channel": "WEB", "flightSegments": [ { "id": "1234", "origin": "DUB", "destination": "LHR", "departureDateTime": "2025-08-15T16:00:00.000Z", "arrivalDateTime": "2025-08-15T17:30:00.000Z", "flightNumber": "459", "fareClass": "Economy", "fareFamily": "Plus", "carrier": "BX", "originDestination": "DUB-LHR", "bookingClass": "Y", "operatingCarrier": "BX" }, { "id": "1235", "origin": "LHR", "destination": "LAS", "departureDateTime": "2025-08-15T19:00:00.000Z", "arrivalDateTime": "2025-08-15T21:30:00.000Z", "flightNumber": "460", "fareClass": "Economy", "fareFamily": "Plus", "carrier": "BX", "originDestination": "DUB-LAS", "bookingClass": "Y", "operatingCarrier": "BX" } ], "passengerTypeCode": "ADT", "consumerTypeCode": "ADT", "sku": "DUB-LAS" }