> ## Documentation Index
> Fetch the complete documentation index at: https://docs.axisdata.net/llms.txt
> Use this file to discover all available pages before exploring further.

# An introduction to Dynamic Inventory

> Beyond Static Inventory.

The RatePlanToken seamlessly combines the speed of our intelligent cache with the depth and richness of real-time direct supplier connectivity.

While our platform continues to leverage pre-aggregated hotel contracts, availability, and rates from leading channel managers, RatePlanToken goes one step further. Each search request dynamically reaches beyond our ecosystem and establishes live connections with carefully selected directly contracted and dynamic supply, unlocking an extended portfolio, exclusive rates, and real-time pricing and availability.

The result is a single, unified response that blends the reliability of pre-validated and curated content with the power of real-time market access. By intelligently orchestrating multiple data sources behind the scenes, Rateplantoken delivers broader choice, greater pricing opportunities, and enhanced booking potential—all through a single API request.

## **Key Benefits**

* **Expanded inventory** with real-time rates and availability
* **Increased conversion potential** with broader product selection
* **Single-point integration** with seamless response aggregation
* **Optimized search performance** through intelligent source orchestration

**RatePlanToken empowers travel businesses to access the widest possible marketplace—combining the efficiency of cached content with the limitless potential of live supplier connectivity.**

## RatePlanToken API

To retrieve new products, our RateplanToken API needs to be used, this site shows all the details.

### Purpose

The updated API will:

* Retrieve all our products, directly contracted and dynamic supply via a RatePlanToken.

* Change the authentication system, moving from in-message User and Password to API Key authentication.

### TEST Environment

In order to develop and test the integration, our TEST/Integration Environment will be used. This environment uses the following URL:

**Test URL:** `https://api-int.axisdata.net`

The API Key value for our TEST environment is the following:

`AIzaSyBptBnAN5J8ESSHQHNrosFBOM1FUS_MqXw`

### PRODUCTION Environment

Once you have been successfully tested and certified in our INTEGRATION environment, our integration team coordinates the go-live.

The API Key in the Production environment will be provided by our Integration Managers.

<Danger>
  **Important:** Never share credentials unless requested by an Integration Manager. Use encrypted email for passwords.
</Danger>

* **Production URL:** `https://api-prod.axisdata.net`

Furthermore the access to our production systems is protected by a firewall. <br />Our partners must provide their external IPs to be whitelisted on our side.

Once this step is done you're ready to go live. Test the connectivity to the server by using this command:

`curl https://api-prod.axisdata.net`

Or using the [OTA\_PingRQ](#checking-connectivity) described below.

## Endpoints

This API will be based on REST, so different endpoints will be used for each message.

* **OTA\_Ping**: `/ping`
* **OTA\_HotelDescriptiveInfo List**: `/hotellist`
* **OTA\_HotelDescriptiveInfo Single Hotel**: `/hotelnbc`
* **OTA\_HotelAvailRQ**: `/search`
* **OTA\_HotelResRQ Quote**: `/quote`
* **OTA\_HotelResRQ Commit**: `/book`

## Authentication

The Authentication for this API consists of an API Key. This key needs to be sent at the header ofthe https requests.

* AuthType: `API Key`
* Key: `Authorization`
* Value: `*The value of the token*`

## **Checking Connectivity**

Use `OTA_PingRQ` to verify connectivity.

### Ping Request

```xml theme={null}
<OTA_PingRQ Version="1.003" TimeStamp="2011-02-09T12:00:00+01:00" EchoToken="12345" Target="TEST" PrimaryLangID="EN" xmlns="http://www.opentravel.org/OTA/2003/05">
  <EchoData>Connectivity test</EchoData>
</OTA_PingRQ>
```

**Response**:

```xml theme={null}
<OTA_PingRS EchoToken="12345" TimeStamp="2011-02-10T10:36:35+00:00" Target="TEST" Version="1.003" PrimaryLangID="EN" xmlns="http://www.opentravel.org/OTA/2003/05">
  <Success/>
  <EchoData>Connectivity test</EchoData>
</OTA_PingRS>
```

Use this to verify connectivity from new systems or endpoints.
