Skip to main content
The OTA_ProductDescriptiveInfoRQ (Excursion Details Request) is used to request NBC mapping data for a specific excursion. It follows the OTA schema and is the entry point in the transactional model to retrieve descriptive data for excursions.
Already know OTA messages? Jump straight into testing.

OTA_TourActivityBookRQ API call

Try our API playground in real time.

Purpose

This request fetches descriptive information for excursions needed for NBC mapping, by referencing a specific TourActivityID. It is analogous in intent to product descriptive requests in other verticals, but targeted at excursions.

Structure – Root Element

<OTA_ProductDescriptiveInfoRQ>
Key Attributes:
  • Version: Specification version (e.g., “2016.2”).
  • PrimaryLangID: Primary language code (ISO 639).
  • AltLangID: Alternate language code (ISO 639).
  • SequenceNmbr: Client-assigned sequence number for idempotence/tracking.
  • xmlns: “http://www.opentravel.org/OTA/2003/05”.

Structure – Core Elements

POS (Point of Sale)

Identifies the requesting party and contains credentials.
<POS>
  <Source>
    <RequestorID ID="TST1" ID_Context="AxisData" Type="22"/>
  </Source>
  <Source>
    <RequestorID Type="88" ID="TST1" MessagePassword="TST1password?"/>
  </Source>
</POS>

ProductDescriptiveInfos / TourActivityDescriptiveInfo

Container specifying which excursion to describe.
  • TourActivityDescriptiveInfo/@TourActivityIDrequired. Identifies the excursion to be described.
<ProductDescriptiveInfos>
  <TourActivityDescriptiveInfo TourActivityID="LESACE81AS"/>
</ProductDescriptiveInfos>

Complete Example

<OTA_ProductDescriptiveInfoRQ xmlns="http://www.opentravel.org/OTA/2003/05" Version="2016.2" PrimaryLangID="EN" AltLangID="EN" SequenceNmbr="1">
  <POS>
    <Source>
      <RequestorID ID="TST1" ID_Context="AxisData" Type="22"/>
    </Source>
    <Source>
      <RequestorID Type="88" ID="TST1" MessagePassword="TST1password?"/>
    </Source>
  </POS>
  <ProductDescriptiveInfos>
    <TourActivityDescriptiveInfo TourActivityID="LESACE81AS"/>
  </ProductDescriptiveInfos>
</OTA_ProductDescriptiveInfoRQ>

Common Use Cases

  • Excursion Details Request (NBC mapping): Request descriptive data for a single excursion by TourActivityID to drive mapping of products/services.

Playground

OTA_TourActivityBookRQ API call

Try our API playground in real time.
Use the desired request in the playground and receive responses from our test environment API!