diff --git a/src/api-explorer/v4-0/HotelService.swagger2.json b/src/api-explorer/v4-0/HotelService.swagger2.json
index 5c20e13ac..c1a1b8cc2 100644
--- a/src/api-explorer/v4-0/HotelService.swagger2.json
+++ b/src/api-explorer/v4-0/HotelService.swagger2.json
@@ -2086,6 +2086,9 @@
"description" : "UUID that identifies the trip within Concur",
"example" : "123e4567-e89b-12d3-a456-426614174000",
"type" : "string"
+ },
+ "gdsRecordLocator": {
+ "$ref": "#/definitions/GDSRecordLocator"
}
},
"required": [
@@ -2158,6 +2161,34 @@
],
"type": "object"
},
+ "GDSRecordLocator": {
+ "properties":{
+ "gdsName": {
+ "description": "Name of the GDS (Global Distribution System) to be used for this booking (active or passive segment). Supported values: SABRE, AMADEUS, TRAVELPORT",
+ "type": "string",
+ "enum": [
+ "SABRE",
+ "AMADEUS",
+ "TRAVELPORT"
+ ],
+ },
+ "pcc": {
+ "description": "Pseudo City Code or Office ID (OID) for the GDS account to be used for this booking (active or passive segment).",
+ "type": "string",
+ "example": "ABC123"
+ },
+ "recordLocator": {
+ "description": "Record locator of the PNR where this booking should be created (active or passvie)",
+ "type": "string",
+ "example": "ABC123"
+ }
+ },
+ "required": [
+ "gdsName",
+ "pcc",
+ "recordLocator"
+ ]
+ },
"ReservationDetails": {
"properties": {
"basicHotelProperty": {
@@ -2226,6 +2257,11 @@
},
"status": {
"$ref": "#/definitions/ReservationStatus"
+ },
+ "activeSegmentInConcurPNR": {
+ "default": false,
+ "description": "Whether or not this reservation was added to Concur PNR as active segment (true) or not. Required if using Single PNR Solution",
+ "type": "boolean"
}
},
"required": [
diff --git a/src/api-reference/direct-connects/hotel-service-4/v4.schemas.markdown b/src/api-reference/direct-connects/hotel-service-4/v4.schemas.markdown
index 2d4e64af3..7a7c45305 100644
--- a/src/api-reference/direct-connects/hotel-service-4/v4.schemas.markdown
+++ b/src/api-reference/direct-connects/hotel-service-4/v4.schemas.markdown
@@ -385,6 +385,7 @@ Information about Point of Sale (POS), traveler, and user associated with the re
`legalEntity`|[`LegalEntity`](#schemalegalentity)|-|Provides details about the legal entity associated with this booking, if available.|
`threeDSecure`|[`ThreeDSecure`](#schemathreedsecure)|-|3D Secure Strong Customer Authentication payment verification parameters.|
`tripUuid`|`string`|-|**Required** UUID that identifies the trip within the SAP Concur system.|
+`gdsRecordLocator`|[`GDSRecordLocator`](#schemagdsrecordlocator)|-|SAP Concur GDS record locator pointing to a PNR to use for this booking, either as an active segment or a passive segment. This will be only populated if using [Single PNR Solution](./v4.single-pnr-solution.html)|
## ReservationDetails
@@ -400,7 +401,7 @@ Information about Point of Sale (POS), traveler, and user associated with the re
`roomDescription`|`string`|-|Room description information.|
`comments`|`string`|-|Comments about special requests for the booking.|
`isModifiable`|`boolean`|`true` / `false`|Whether or not this reservation can be modified.|
-`voucherUrl`|`string`|-|The URL to the voucher for this booking.|
+`activeSegmentInConcurPNR`|`boolean`|`true` / `false`|Whether or not this reservation was added to Concur PNR as active segment (true) or not. Required if using [Single PNR Solution](./v4.single-pnr-solution.html)|
## ConfirmationCode
@@ -866,3 +867,12 @@ Provides details about the legal entity associated with this booking, if availab
|Name|Type|Format|Description|
|---|---|---|---|
`ConfirmationCodeType`|`string`|-|Confirmation Code Types that maps to OTA codes for Unique Id Types list RESERVATION(Record Locator)=14, SUPPLIER_CONFIRMATION=40, CANCELLATION=50, HOTEL_CONFIRMATION(Property Confirmation No.)=10, CONCUR_GDS_REFERENCE -> Concur Booking Record Locator for Passives. Supported values: `RESERVATION`, `SUPPLIER_CONFIRMATION`, `CANCELLATION`, `HOTEL_CONFIRMATION`, `CONCUR_GDS_REFERENCE`, `PASSIVE_CONFIRMATION`|
+
+## GDSRecordLocator
+
+|Name|Type|Format|Description|
+|---|---|---|---|
+`gdsName`|`string`|-|**Required** Name of the GDS (Global Distribution System) to be used for this booking (active or passive segment). Supported values: `SABRE`, `AMADEUS`, `TRAVELPORT`|
+`pcc`|`string`|-|**Required** Pseudo City Code or Office ID (OID) for the GDS account to be used for this booking (active or passive segment).|
+`recordLocator`|`string`|-|**Required** Record locator of the PNR where this booking should be created (active or passvie)|
+