NAV Navigation
Subscribe
cURL C# Python Java

Agentivity API

Scroll down for code samples, example requests and responses. Select a language for code samples from the tabs above or the mobile navigation menu.

This is a documentation for Agentivity API. Agentivity API gives you access to all the reports available in Agentivity application just in API form.

API Authentication

Authentication

method="GET"
url="requestURL"
header="ContentType"
dateTime=$(date +"%F %T")
MESSAGE="$method$url$header$dateTime"
APIKEY="apikey"

apisig=`printf %s "$MESSAGE" | openssl dgst -sha256 -hmac "$APIKEY" -binary | 'base64'
using System.Security.Cryptography;

namespace Test
{
  public class MyHmac
  {
    private string CreateToken(string message, string apikey)
    {
      secret = apikey ?? "";
      string dt = webRequest.Date.ToUniversalTime().ToString("r");
      var message = string.Format("{0}{1}{2}{3}", webRequest.Method, webRequest.RequestUri.AbsoluteUri, webRequest.ContentType, dt);
      var encoding = new System.Text.ASCIIEncoding();
      byte[] keyByte = encoding.GetBytes(secret);
      byte[] messageBytes = encoding.GetBytes(message);
      using (var hmacsha256 = new HMACSHA256(keyByte))
      {
        byte[] hashmessage = hmacsha256.ComputeHash(messageBytes);
        return Convert.ToBase64String(hashmessage);
      }
    }
  }
}
import urllib.request
import datetime
import hashlib
import hmac
import base64
datetime = datetime.datetime.now().strftime("%Y-%m-%d, %H:%M:%S")

method = "GET"
url = "requestURL"
contenttype = "application/xml" 
message = bytes (method + url + contenttype + datetime, 'utf-8')
secret = bytes('apikey', 'utf-8')

signature = base64.b64encode(hmac.new(secret, message, digestmod=hashlib.sha256).digest())
print(signature)
import javax.crypto.Mac;
import javax.crypto.spec.SecretKeySpec;
import org.apache.commons.codec.binary.Base64;
import java.text.SimpleDateFormat;
import java.util.Date;

public class ApiSecurityExample {
  public static void main(String[] args) {
    try {
	 String secret = "apikey";
	 
	 String method = "GET";
	 String url = "requestURL";
	 String header = "ContentType";
	 final SimpleDateFormat sdf = new SimpleDateFormat("yyyy MM dd HH:mm:ss");
	 sdf.setTimeZone(TimeZone.getTimeZone("UTC"));
	 String dt = sdf.format(new Date());
	 StringBuilder sb= new StringBuilder();
	 sb.append(method).append(url).append(header).append(dt);
	 String message = sb.toString();
	 
	 Mac sha256_HMAC = Mac.getInstance("HmacSHA256");
	 SecretKeySpec secret_key = new SecretKeySpec(secret.getBytes(), "HmacSHA256");
	 sha256_HMAC.init(secret_key);
	 
	 String hash = Base64.encodeBase64String(sha256_HMAC.doFinal(message.getBytes()));
	 System.out.println(hash);
    }
    catch (Exception e){
     System.out.println("Error");
    }
   }
}

You will be provided with a Username (X-AGENTIVTY-API-USERNAME) and a Secret Key (APIKEY). The secret key is only known to you and by the API.

Four headers are used to send a message to the API.

Header 1 is the Username
Header 2 is the Current Timestamp
Header 3 is the Content Type
Header 4 is a Signature that is a Unique Hash.

The Unique Hash is created using a combination of the Method, the URL, the Secret Key, the current Timestamp, and the Content Type that is encrypted using HMAC (Hash-based message authentication code). This means the Unique Hash is different for every request made.

The Timestamp is in UTC and should be of the format:

04 Apr 2016 14:55:34 GMT

You should use a method to convert your timestamp to UTC, e.g. webRequest.Date.ToUniversalTime().ToString("r")

The Content Type's accepted are: application/json; application/xml; text/csv

The Method is: GET

More information about HMAC can be found at: https://en.wikipedia.org/wiki/Hash-based_message_authentication_code

Example code for various programming languages can be found at: https://www.jokecamp.com/blog/examples-of-creating-base64-hashes-using-hmac-sha256-in-different-languages/

API Keys

You will be provided with the following details:
APIKEY
X-AGENTIVTY-API-USERNAME

Both APIKEY and X-AGENTIVTY-API-USERNAME are required for the authentication of the API Request that you are sending as part of the Header.

Header names that you should use with Agentivity API:

When testing the API, it will help to know some of the following variables:

These details can be found in Agentivity in the sections:
Settings > Company Settings > Back-Office
Settings > Company Settings > GDS Account Values
Settings > Company Settings > GDS Sign-ons

After you have authenticated to the API, you can send requests to the API using any programming language or program that can send HTTP requests. The base URL for all endpoints is https://api.agentivity.com

API documentation usage

Currently unavailalbe. Work in progress.
Currently unavailalbe. Work in progress.
Currently unavailalbe. Work in progress.
Currently unavailalbe. Work in progress.

Here you can find some description on how to use this API documentation.

The left panel window is Table Of Content, and you can find list of all endpoints available inside Agentivity API. You also have an option to search through them with search box at the top of that panel.

Central panel is dedicated to the information about the topic or endpoint you've selected inside Table Of Content. If you are looking into one of the endpoints you will see the overview on the selected endpoint with information about:

Righr panel is reserved for code examples in some of the frequent programming languages. In top right corner of the page you can select preffered programming language to be listed in right panel along with the current endpoint that you are looking into.

Below the code example there is the place for default response. Inside that area you should see expected response presented in JSON format. Notice that only one of the following two parts of the response will be seen in actual response.

ResponseReport
ResponseError

If you want to access the data in Excel or CSV, look here at the right panel for an example on how to do so. For this you also have to choose preffered programming language from the top right corner to get accurate information.

Release Notes

The current version of Agentivity API documentation is 1.0 and it is still in beta.

Endpoints

Account

AccountsHotelAttachmentSuccess

Code samples

# You can also use wget
curl -sG GET https://api.agentivity.com/AccountsHotelAttachmentSuccess/user \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/AccountsHotelAttachmentSuccess/user");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/AccountsHotelAttachmentSuccess/user', params={

}, headers=h)

with urllib.request.urlopen req  as response: 
	response_text = response.read 
print response_text ()

URL obj = new URL("https://api.agentivity.com/AccountsHotelAttachmentSuccess/user");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /AccountsHotelAttachmentSuccess/user

Parameters

Name In Type Required Description
UserName query string true UserName in form of an email address
PNRCreationDateEnd query string true Date in format YYYYMMDD
PNRCreationDateStart query string true Date in format YYYYMMDD
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "Account": "string",
      "TotalAirBookings": 0,
      "TotalAirBookingsWithHotel": 0,
      "TotalEligibleAirBookingsWithoutHotel": 0,
      "HotelAttachmentRate": 0,
      "HotelAttachmentRateFormatted": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response AccountsHotelAttachmentSuccessItemResponse

AccountsProductivity

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/AccountsProductivity/user \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/AccountsProductivity/user");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/AccountsProductivity/user', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/AccountsProductivity/user");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /AccountsProductivity/user

Parameters

Name In Type Required Description
UserName query string true UserName in form of an email address
PNRCreationDateEnd query string true Date in format YYYYMMDD
PNRCreationDateStart query string true Date in format YYYYMMDD
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "Account": "string",
      "AverageItineraryChangesFormatted": "string",
      "TotalBookings": 0,
      "AverageItineraryChanges": 0
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response AccountsProductivityItemResponse

CorporateAccountTicketingActivityPerDayByUser

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/corporateaccountticketingactivityperday/user \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/corporateaccountticketingactivityperday/user");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/corporateaccountticketingactivityperday/user', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/corporateaccountticketingactivityperday/user");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /corporateaccountticketingactivityperday/user

Parameters

Name In Type Required Description
UserName query string true UserName in form of an email address
ActivityDate query string true Date in format YYYYMMDD
Account query string true GDS Account
CompanyID query number false ID of a Company (travel agency)
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "RecordLocator": "string",
      "OwningAgencyPseudo": "string",
      "Account": "string",
      "TicketNumber": "string",
      "TourCode": "string",
      "PrimaryPax": "string",
      "FOPFare": "string",
      "FareBasis": "string",
      "Taxes": "string",
      "IATA": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response CorporateAccountTicketingActivityPerDayByUserItemResponse

Agency

AgencyActivitiesByConsultant

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/agencyactivitybyconsultants/user \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/agencyactivitybyconsultants/user");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/agencyactivitybyconsultants/user', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/agencyactivitybyconsultants/user");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /agencyactivitybyconsultants/user

Parameters

Name In Type Required Description
UserName query string true UserName in form of an email address
EventDateStart query string true Date in format YYYYMMDD
EventDateEnd query string false Date in format YYYYMMDD
OwningConsultantID query string false Id of the owning counsultant
FormatStyle query string false Format
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "Items": [
        {
          "EventHour": 0,
          "EventType": "string",
          "TotalBookings": 0
        }
      ],
      "Formatted": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response AgencyActivitiesByConsultantItemResponse

AgencyLocationsHotelAttachmentSuccess

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/AgencyLocationsHotelAttachmentSuccess \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/AgencyLocationsHotelAttachmentSuccess");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/AgencyLocationsHotelAttachmentSuccess', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/AgencyLocationsHotelAttachmentSuccess");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /AgencyLocationsHotelAttachmentSuccess

Parameters

Name In Type Required Description
OwningAgencyLocationID query string true Owning agency location ID
UserName query string true UserName in form of an email address
PNRCreationDateStart query string true Date in format YYYYMMDD
PNRCreationDateEnd query string true Date in format YYYYMMDD
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "OwningAgencyLocationID": "string",
      "TotalAirBookings": 0,
      "TotalAirBookingsWithHotel": 0,
      "TotalEligibleAirBookingsWithoutHotel": 0,
      "HotelAttachmentRate": 0,
      "HotelAttachmentRateFormatted": "string",
      "Country": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response AgencyLocationsHotelAttachmentSuccessItemResponse

AgencyReviews

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/agencyreviews \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/agencyreviews");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/agencyreviews', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/agencyreviews");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /agencyreviews

Parameters

Name In Type Required Description
Account query string false GDS Account
UserName query string true UserName in form of an email address
PNRCreationDateStart query string true Date in format YYYYMMDD
PNRCreationDateEnd query string true Date in format YYYYMMDD
OwningAgencyLocationID query string false Owning agency location ID
LoadOptions query string false Load options
AirlineSupportFormatStyle query string false Airline support format style
ExcludedCarrierCode query string false Carrier codes excluded from the response
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "Summary": {
        "TicketedBookings": 0,
        "LCCTktBookings": 0,
        "NonTicketedBookings": 0,
        "TicketedBookingsPerc": 0,
        "NonTicketedBookingsPerc": 0,
        "OnlineBookings": 0,
        "OfflineBookings": 0,
        "CxlBookings": 0,
        "OffLineHtlBookings": 0,
        "BookingsWithHotelSegments": 0,
        "BookingsWithCarSegments": 0,
        "NonAirBookings": 0,
        "TotalBookings": 0,
        "AeroTouches": 0,
        "AverageItineraryChanges": 0,
        "AverageAccountBookingToTravelTime": 0,
        "TotalItineraryChangesBeforeTicketing": 0,
        "TotalItineraryChangesAfterTicketing": 0,
        "TotalItineraryChanges": 0,
        "OwningConsultantID": "string"
      },
      "AirlineSupport": {
        "AirlinesStats": [
          {
            "CarrierCode": "string",
            "Carrier": "string",
            "TotalSegments": 0
          }
        ],
        "TotalSegments": 0,
        "FormattedAirlineSupport": "string"
      }
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response AgencyReviewsItemResponse

AgencyTicketingActivity

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/agencyticketingactivity/user \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/agencyticketingactivity/user");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/agencyticketingactivity/user', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/agencyticketingactivity/user");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /agencyticketingactivity/user

Parameters

Name In Type Required Description
UserName query string true UserName in form of an email address
EventDateStart query string true Date in format YYYYMMDD
EventDateEnd query string false Date in format YYYYMMDD
OwningAgencyLocationID query string false Owning agency location ID
ItineraryFormatting query string false Indicate the required formatting: 0=None(Default), 1= Html, 2 = Chart
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "AgentivityRef": 0,
      "RecordLocator": "string",
      "PNRCreationDate": "2019-03-18T11:42:49Z",
      "OwningAgencyLocationID": "string",
      "Passengers": "string",
      "Account": "string",
      "Consultant": "string",
      "ItineraryFormatted": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response AgencyTicketingActivityItemResponse

Airline

AirlineDemandsForTicketingByUser

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/airlinedemandsticketing/user \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/airlinedemandsticketing/user");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/airlinedemandsticketing/user', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/airlinedemandsticketing/user");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /airlinedemandsticketing/user

Parameters

Name In Type Required Description
UserName query string true UserName in form of an email address
DueDate query string true Date in format YYYYMMDD
CompanyID query number false ID of a Company (travel agency)
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "RecordLocator": "string",
      "PrimaryPax": "string",
      "TransactionAgent": "string",
      "Account": "string",
      "AirlineCode": "string",
      "DueTime": "string",
      "AgentivityRef": 0
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response AirlineDemandsForTicketingByUserItemResponse

CompanyTicketRevenuePerPlatingCarrierService

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/revenueperplatingcarrier/company \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/revenueperplatingcarrier/company");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/revenueperplatingcarrier/company', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/revenueperplatingcarrier/company");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET revenueperplatingcarrier/company

Parameters

Name In Type Required Description
CompanyID query number true ID of a Company (travel agency)
TravelAgentID query number false ID of a travel agent
PlatingCarrier query string false Code for Plating Carrier
DepartureDateStart query string true Date in format YYYYMMDD
DepartureDateEnd query string true Date in format YYYYMMDD
FlightCouponStatus query boolean true 4 letter code for flight coupon status
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "PlatingCarrier": "string",
    "AirlineShortName": "string",
    "PrintedCurrency": "string",
    "TotalFares": "string",
    "TotalTax": "string",
    "TotalBaseRevenue": "string"
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response Object

AirlineTicketRevenueByCompany

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/airlineticketrevenues \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/airlineticketrevenues");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/airlineticketrevenues', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/airlineticketrevenues");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /airlineticketrevenues

Parameters

Name In Type Required Description
TravelAgentID query string false ID of a travel agent
PlatingCarrier query string true Code for Plating Carrier
DepartureDateStart query string true Date in format YYYYMMDD
DepartureDateEnd query string true Date in format YYYYMMDD
FlightCouponStatus query string true 4 letter code for flight coupon status
UserName query string true UserName in form of an email address
AirlineCode query string true Two letter airline code
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "PlatingCarrier": "string",
      "AirlineShortName": "string",
      "TotalFares": 0,
      "TotalTax": 0,
      "TotalBaseRevenue": 0,
      "FormattedCarrierPlatingName": "string",
      "PrintedCurrency": "string",
      "FormattedTotalFares": "string",
      "FormattedTotalTax": "string",
      "FormattedTotalBaseRevenue": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response AirlineTicketRevenueByCompanyItemResponse

Arrivals

ArrivalsWithDestinationsByUser

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/arrivalswithdestinations/user \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/arrivalswithdestinations/user");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/arrivalswithdestinations/user', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/arrivalswithdestinations/user");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /arrivalswithdestinations/user

Parameters

Name In Type Required Description
UserName query string true UserName in form of an email address
CompanyID query string true ID of a Company (travel agency)
ArrivalDateStart query string true Date in format YYYYMMDD
ArrivalDateEnd query string false Date in format YYYYMMDD
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": [
    {
      "TravelOrderIdentifier": "string",
      "RecordLocator": "string",
      "LastName": "string",
      "FirstName": "string",
      "Account": "string",
      "TravelDate": "string",
      "ArrivalDate": "string",
      "DaysAway": 0,
      "DestinationCountries": "string",
      "TransactionAgent": "string",
      "MobileList": "string",
      "EmailList": "string"
    }
  ],
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response ArrivalsWithDestinationsByUserResponse

GetGDSDestinations

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/GDSDestinations \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/GDSDestinations");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/GDSDestinations', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/GDSDestinations");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /GDSDestinations

Parameters

Name In Type Required Description
UserName query string true UserName in form of an email address
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "Destination": "string",
      "DestinationPCC": "string",
      "DestinationPCCQ": "string",
      "DestinationPCCQCategory": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response GDSDestinationsItemResponse

Bookings

BookingDetailsByRef

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/bookingdetails \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/bookingdetails");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/bookingdetails', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/bookingdetails");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /bookingdetails

Parameters

Name In Type Required Description
AgentivityRef query string true Agentivity refference
LoadOptions query string true Load options
Username query string true UserName in form of an email address
RecordLocator query integer false 6 letter record locator
PnrCreationDate query string false Date in format YYYYMMDD
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "AgentivityRef": 0,
      "RecordLocator": "string",
      "PNRCreationDate": "string",
      "Account": "string",
      "OwningConsultantID": "string",
      "OwningConsultant": "string",
      "CrsDescription": "string",
      "LastActionConsultantID": "string",
      "LastActionAgencyLocationID": "string",
      "OwningAgencyLocationID": "string",
      "CreatingAgencyIata": "string",
      "Passengers": [
        {
          "Id": 0,
          "FirstName": "string",
          "LastName": "string",
          "FrequentFlyers": [
            {
              "Vendor": "string",
              "Number": "string",
              "FullNumber": "string"
            }
          ],
          "SequenceNbr": 0,
          "LastNameElement": 0,
          "IsVip": true
        }
      ],
      "Phones": [
        {
          "PhoneType": "string",
          "City": "string",
          "Number": "string",
          "SequenceNbr": 0
        }
      ],
      "Notepads": [
        {
          "Remark": "string",
          "CreatedDate": "2019-03-18T11:42:49Z",
          "CreatedTime": "string",
          "Qualifier": "string",
          "SequenceNbr": 0
        }
      ],
      "VendorRemarks": [
        {
          "DateStamp": "2019-03-18T11:42:49Z",
          "Remark": "string",
          "RemarkType": "string",
          "RmkNum": 0,
          "TimeStamp": "string",
          "TravelOrderIdentifier": 0,
          "Vendor": "string",
          "VendorType": "string",
          "VendorRemarkID": 0
        }
      ],
      "DiEntries": [
        {
          "SequenceNbr": 0,
          "Keyword": "string",
          "Remark": "string"
        }
      ],
      "Tickets": [
        {
          "SegmentNbr": 0,
          "TicketNumber": "string"
        }
      ],
      "Versions": [
        {
          "AgentivityRef": 0,
          "DataBaseTimeStamp": "2019-03-18T11:42:49Z",
          "EventType": "string",
          "PnrTicketed": "string",
          "LastActionAgentId": "string",
          "AirSegs": 0,
          "AirPSegs": 0,
          "HtlSegs": 0,
          "HtlPSegs": 0,
          "CarSegs": 0,
          "CarPSegs": 0
        }
      ],
      "VendorLocators": [
        {
          "AirSegmentNbr": 0,
          "CarrierCode": "string",
          "VendorLocator": "string"
        }
      ],
      "Itinerary": {
        "SegmentTypesFilter": [
          "string"
        ],
        "FilteredSegments": null,
        "Capacity": 0,
        "Count": 0,
        "Item": {
          "ArrivalTimeFormatted": "string",
          "BoardPoint": "string",
          "ChangeOfDayFormatted": "string",
          "DepartureTimeFormatted": "string",
          "EndDate": "string",
          "OffPoint": "string",
          "OperatorCode": "string",
          "OperatorService": "string",
          "SegmentNbr": 0,
          "SegmentStatus": "string",
          "SegmentType": "string",
          "ServiceCode": "string",
          "StartDate": "string",
          "TicketNumber": "string"
        }
      },
      "ItineraryFormatted": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response BookingDetailsByRefItemResponse

BookingHistoryByBAR

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/bookinghistory/bar \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/bookinghistory/bar");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/bookinghistory/bar', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/bookinghistory/bar");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /bookinghistory/bar

Parameters

Name In Type Required Description
OwningAgencyLocationID query true false Owning agency location ID
BAR query string true Busness account record
MAR query string true Master account record
PAR query string true Passegner account record
TravelDateStart query string false Date in format YYYYMMDD
TravelDateEnd query string false Date in format YYYYMMDD
Count query string false Count
CityCode query string false 3 letter city code
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": [
    {
      "AgentivityRef": "string",
      "RecordLocator": "string",
      "PNRCreationDate": "string",
      "TravelDate": "string",
      "PNRTicketed": "string",
      "PNRCancelled": "string",
      "Account": "string",
      "OwningConsultantID": "string",
      "OwningConsultant": "string",
      "LastActionConsultantID": "string",
      "DestinationCities": "string",
      "DestinationCountries": "string"
    }
  ],
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response BookingHistoryByBARResponse

BookingsBasicByUser

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/bookingsbasic/user \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/bookingsbasic/user");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/bookingsbasic/user', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/bookingsbasic/user");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /bookingsbasic/user

Parameters

Name In Type Required Description
UserName query string true UserName in form of an email address
PNRCancelled query boolean false Return only PNRs that are cancelled/all
PNRCancelledDateStart query string false Date in format YYYYMMDD
PNRCancelledDateEnd query string false Date in format YYYYMMDD
PNRCreationDateStart query true false Date in format YYYYMMDD
PNRCreationDateEnd query true false Date in format YYYYMMDD
PNRTicketed query string boolean Return only PNRs that are ticketed/all
TravelDateStart query string false Date in format YYYYMMDD
TravelDateEnd query string false Date in format YYYYMMDD
WithPax query boolean false Include items with pax locator in response
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": [
    {
      "RecordLocator": "string",
      "TravelDate": "string",
      "OwningConsultant": "string",
      "Account": "string"
    }
  ],
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response BookingsBasicByUserResponse

BookingsBasicWithoutMobileByUser

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/bookingsbasicwithoutmobile/user \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/bookingsbasicwithoutmobile/user");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/bookingsbasicwithoutmobile/user', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/bookingsbasicwithoutmobile/user");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /bookingsbasicwithoutmobile/user

Parameters

Name In Type Required Description
UserName query string true UserName in form of an email address
Account query string false GDS account
PNRCreationDateStart query string true Date in format YYYYMMDD
PNRCreationDateEnd query string true Date in format YYYYMMDD
TicketedDateStart query string false Date in format YYYYMMDD
TicketedDateEnd query string false Date in format YYYYMMDD
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": [
    {
      "RecordLocator": "string",
      "TravelDate": "string",
      "OwningConsultant": "string",
      "Account": "string"
    }
  ],
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response BookingsBasicWithoutMobileByUserResponse

BookingsBasicWithPaxByUser

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/bookingsbasicwithpax/user \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/bookingsbasicwithpax/user");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/bookingsbasicwithpax/user', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/bookingsbasicwithpax/user");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /bookingsbasicwithpax/user

Parameters

Name In Type Required Description
UserName query string true UserName in form of an email address
PNRCancelled query boolean false Return only PNRs that are cancelled/all
PNRCancelledDateStart query string false Date in format YYYYMMDD
PNRCancelledDateEnd query string false Date in format YYYYMMDD
PNRCreationDateStart query string false Date in format YYYYMMDD
PNRCreationDateEnd query string false Date in format YYYYMMDD
PNRTicketed query boolean false Return only PNRs that are ticketed/all
TravelDateStart query string true Date in format YYYYMMDD
TravelDateEnd query string true Date in format YYYYMMDD
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": [
    {
        "Account": "string",
        "OwningConsultant": "string",
        "PaxList": "string",
        "RecordLocator": "string",
        "Routing": "string",
        "TravelDate": "string"
    }
  ],
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response Object

BookingsByAccount

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/BookingsByAccount/user \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/BookingsByAccount/user");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/BookingsByAccount/user', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/BookingsByAccount/user");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /BookingsByAccount/user

Parameters

Name In Type Required Description
Account query string true GDS account
UserName query string true UserName in form of an email address
PNRCreationDateStart query string true Date in format YYYYMMDD
PNRCreationDateEnd query string true Date in format YYYYMMDD
IncludeItinerary query boolean false Include Itinerary in the response
ItineraryFormatting query number false Indicate the required formatting: 0=None(Default), 1= Html, 2 = Chart
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "AgentivityRef": 0,
      "RecordLocator": "string",
      "PNRCreationDate": "2019-03-18T11:42:49Z",
      "OwningAgencyLocationID": "string",
      "Passengers": "string",
      "OwningConsultant": "string",
      "Account": "string",
      "TravelDate": "2019-03-18T11:42:49Z",
      "PNRTicketed": "string",
      "PNRCancelled": "string",
      "OrderNumber": "string",
      "ItineraryFormatted": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response BookingsByAccountItemResponse

BookingsByAirlineWithClassSupport

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/BookingsByAirlineWithClassSupport/user \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/BookingsByAirlineWithClassSupport/user");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);

import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/BookingsByAirlineWithClassSupport/user', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/BookingsByAirlineWithClassSupport/user");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /BookingsByAirlineWithClassSupport/user

Parameters

Name In Type Required Description
UserName query string true UserName in form of an email address
PNRCreationDateStart query string true Date in format YYYYMMDD
PNRCreationDateEnd query string true Date in format YYYYMMDD
CarrierCode query string true Two letter code for carrier
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "AgentivityRef": 0,
      "RecordLocator": "string",
      "PNRCreationDate": "2019-03-18T11:42:49Z",
      "Account": "string",
      "OwningConsultant": "string",
      "TicketedStatusCode": "string",
      "TicketedStatus": "string",
      "BookingCodesBooked": "string",
      "FlightNumbers": "string",
      "Routing": "string",
      "TrackingCode": "string",
      "TktTourCode": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response BookingsByAirlineWithClassSupportItemResponse

BookingsByAirSegmentsCount

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/bookingbyairsegmentscounts \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/bookingbyairsegmentscounts");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/bookingbyairsegmentscounts', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/bookingbyairsegmentscounts");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /bookingbyairsegmentscounts

Parameters

Name In Type Required Description
Account query string false Comma Delimited List of GDS accounts
UserName query string true UserName in form of an email address
PNRCreationDateStart query string true Date in format YYYYMMDD
PNRCreationDateEnd query string true Date in format YYYYMMDD
MinAirSegments query string false Return only PNRs that equal or exceed a certain number of air segments
PNRCancelled query string false Return only PNRs that are cancelled/all
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "AgentivityRef": 0,
      "RecordLocator": "string",
      "PNRCreationDate": "2019-03-18T11:42:49Z",
      "OwningAgencyPseudo": "string",
      "Passengers": "string",
      "OwningConsultant": "string",
      "Account": "string",
      "AirSegmentsCount": 0,
      "TravelDate": "2019-03-18T11:42:49Z",
      "PNRTicketed": "string",
      "PNRCancelled": "string",
      "Itinerary": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response BookingsByAirSegmentsCountItemResponse

BookingsByConsultant

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/BookingsByConsultant \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/BookingsByConsultant");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/BookingsByConsultant', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/BookingsByConsultant");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /BookingsByConsultant

Parameters

Name In Type Required Description
UserName query string true UserName in form of an email address
PNRCreationDateStart query string true Date in format YYYYMMDD
PNRCreationDateEnd query string true Date in format YYYYMMDD
OwningConsultantID query string true Id of the owning counsultant
OwningConsultant query string false Owning consultant full name
IncludeItinerary query boolean false Include Itinerary in the response
ItineraryFormatting query number false Indicate the required formatting: 0=None(Default), 1= Html, 2 = Chart
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "AgentivityRef": 0,
      "RecordLocator": "string",
      "PNRCreationDate": "2019-03-18T11:42:49Z",
      "CountryCountGroup": "string",
      "Passenger": "string",
      "Account": "string",
      "TravelDate": "2019-03-18T11:42:49Z",
      "PnrTicketed": "string",
      "PnrCancelled": "string",
      "AgentInitials": "string",
      "IsChurned": "string",
      "Itinerary": {
        "SegmentTypesFilter": [
          "string"
        ],
        "FilteredSegments": null,
        "Capacity": 0,
        "Count": 0,
        "Item": {
          "ArrivalTimeFormatted": "string",
          "BoardPoint": "string",
          "ChangeOfDayFormatted": "string",
          "DepartureTimeFormatted": "string",
          "EndDate": "string",
          "OffPoint": "string",
          "OperatorCode": "string",
          "OperatorService": "string",
          "SegmentNbr": 0,
          "SegmentStatus": "string",
          "SegmentType": "string",
          "ServiceCode": "string",
          "StartDate": "string",
          "TicketNumber": "string"
        }
      },
      "ItineraryFormatted": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response BookingsByConsultantItemResponse

BookingsByConsultantActivity

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/BookingsByConsultantActivity \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/BookingsByConsultantActivity");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/BookingsByConsultantActivity', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/BookingsByConsultantActivity");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /BookingsByConsultantActivity

Parameters

Name In Type Required Description
UserName query string true UserName in form of an email address
PNRCreationDateStart query string true Date in format YYYYMMDD
PNRCreationDateEnd query string true Date in format YYYYMMDD
OwningConsultantID query string true Id of the owning counsultant
OwningConsultant query string false Owning consultant full name
VipOnly query boolean false Return only segments that are flagged as VIP only
includeItinerary query boolean false Include Itinerary in the response
itineraryFormatting query number false Indicate the required formatting: 0=None(Default), 1= Html, 2 = Chart
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "AgentivityRef": 0,
      "RecordLocator": "string",
      "PNRCreationDate": "2019-03-18T11:42:49Z",
      "CountryCountGroup": "string",
      "Passenger": "string",
      "Account": "string",
      "TravelDate": "2019-03-18T11:42:49Z",
      "PnrTicketed": "string",
      "PnrCancelled": "string",
      "AgentInitials": "string",
      "IsChurned": "string",
      "Itinerary": {
        "SegmentTypesFilter": [
          "string"
        ],
        "FilteredSegments": null,
        "Capacity": 0,
        "Count": 0,
        "Item": {
          "ArrivalTimeFormatted": "string",
          "BoardPoint": "string",
          "ChangeOfDayFormatted": "string",
          "DepartureTimeFormatted": "string",
          "EndDate": "string",
          "OffPoint": "string",
          "OperatorCode": "string",
          "OperatorService": "string",
          "SegmentNbr": 0,
          "SegmentStatus": "string",
          "SegmentType": "string",
          "ServiceCode": "string",
          "StartDate": "string",
          "TicketNumber": "string"
        }
      },
      "ItineraryFormatted": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response BookingsByConsultantActivityItemResponse

BookingsByGDSDestination

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/bookingsbygdsdestination \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/bookingsbygdsdestination");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/bookingsbygdsdestination', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/bookingsbygdsdestination");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /bookingsbygdsdestination

Parameters

Name In Type Required Description
UserName query string true UserName in form of an email address
PlacementDateStart query string true Date in format YYYYMMDD
PlacementDateEnd query string true Date in format YYYYMMDD
Destination query string true Destination
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "RecordLocator": "string",
      "PNRCreationDate": "2019-03-18T11:42:49Z",
      "OwningAgencyLocationID": "string",
      "Account": "string",
      "OwningConsultant": "string",
      "OwningConsultantID": "string",
      "Source": "string",
      "Destination": "string",
      "RuleName": "string",
      "Success": "string",
      "LoggedDateTime": "2019-03-18T11:42:49Z",
      "FailureReason": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response BookingsByGDSDestinationItemResponse

BookingsByTraveller

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/BookingsByTraveller/user \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/BookingsByTraveller/user");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/BookingsByTraveller/user', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/BookingsByTraveller/user");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /BookingsByTraveller/user

Parameters

Name In Type Required Description
UserName query string true UserName in form of an email address
TravelDateStart query string false Date in format YYYYMMDD
TravelDateEnd query string false Date in format YYYYMMDD
LastName query string true Last Name
FirstName query string false First Name
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "AgentivityRef": 0,
      "RecordLocator": "string",
      "PNRCreationDate": "2019-03-18T11:42:49Z",
      "LastName": "string",
      "FirstName": "string",
      "Account": "string",
      "OwningConsultant": "string",
      "TravelDate": "2019-03-18T11:42:49Z",
      "PNRCancelled": "string",
      "PNRTicketed": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response BookingsByTravellerItemResponse

BookingsWithDestinationsByTraveller

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/1/bookingswithdestinations/traveller?TravellerReference=string \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/bookingswithdestinations/traveller?TravellerReference=string");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/1/bookingswithdestinations/traveller', params={
  'TravellerReference': 'string'
}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/1/bookingswithdestinations/traveller?TravellerReference=string");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /bookingswithdestinations/traveller GET /1/bookingswithdestinations/traveller

Parameters

Name In Type Required Description
CompanyID query string(int32) false ID for your Company
TravellerReference query string true Traveller Reference
PNRTicketed query string false True/False or Yes/No
TravellerEmail query string false Email of the traveller
TravellerPhoneNbr query string false Phone Number of the traveller
TravelDateStart query string false Start Date in format YYYYMMDD
TravelDateEnd query string false End Date in format YYYYMMDD
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": [
    {
      "AgentivityRef": "string",
      "PNR": "string",
      "PNRCreationDate": "string",
      "RecordLocator": "string",
      "TravelDate": "string",
      "PNRTicketed": "string",
      "PNRCancelled": "string",
      "Account": "string",
      "OwningConsultantID": "string",
      "OwningConsultant": "string",
      "LastActionConsultantID": "string",
      "DestinationCities": "string",
      "DestinationCountries": "string"
    }
  ],
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response BookingsWithDestinationsByTravellerResponse

BookingsWithReviewDueDate

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/BookingsWithReviewDueDate \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/BookingsWithReviewDueDate");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/BookingsWithReviewDueDate', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/BookingsWithReviewDueDate");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /BookingsWithReviewDueDate

Parameters

Name In Type Required Description
UserName query string true UserName in form of an email address
DueDateStart query string true Date in format YYYYMMDD
DueDateEnd query string false Date in format YYYYMMDD
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "AgentivityRef": 0,
      "RecordLocator": "string",
      "OwningConsultant": "string",
      "Account": "string",
      "Passenger": "string",
      "OwningAgencyLocationID": "string",
      "Queue": "string",
      "Text": "string",
      "DueDate": "2019-03-18T11:42:49Z"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response BookingsWithReviewDueDateItemResponse

BookingsWithTAUDateByUser

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/bookingswithtaudate/user?UserName=string&TauDateStart=string&TauDateEnd=string&TravelDateStart=string&PNRTicketed=string \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/bookingswithtaudate/user?PNRTicketed=string&TravelDateStart=string&TauDateEnd=string&TauDateStart=string&UserName=string");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/bookingswithtaudate/user', params={
  'UserName': 'string',  'TauDateStart': 'string',  'TauDateEnd': 'string',  'TravelDateStart': 'string',  'PNRTicketed': 'string'
}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/bookingswithtaudate/user?UserName=string&TauDateStart=string&TauDateEnd=string&TravelDateStart=string&PNRTicketed=string");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /bookingswithtaudate/user

Parameters

Name In Type Required Description
UserName query string true User's Email Address/Username
TauDateStart query string true TAU Date Range Start in format YYYYMMDD
TauDateEnd query string true TAU Date Range End in format YYYYMMDD
TravelDateStart query string true TAU Date Range End in format YYYYMMDD
PNRTicketed query string true PNRTicketed
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": [
    {
        "AgentivityRef": "string",
        "RecordLocator": "string",
        "PNRCreationDate": "string",
        "TravelDate": "string",
        "PNRTicketed": "string",
        "PNRCancelled": "string",
        "TAUDate": "string",
        "Account": "string",
        "OwningConsultantID": "string",
        "OwningConsultant": "string",
        "LastActionConsultantID": "string"
    }
  ],
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response Object

BookingsWithTicketDueDataByUser

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/bookingswithticketduedata/user \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/bookingswithticketduedata/user");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/bookingswithticketduedata/user', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/bookingswithticketduedata/user");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /bookingswithticketduedata/user

Parameters

Name In Type Required Description
UserName query string true UserName in form of an email address
AirlineTicketingDueDateStart query string true Date in format YYYYMMDD
AirlineTicketingDueDateEnd query string true Date in format YYYYMMDD
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": [
    {
        "AgentivityRef": string,
        "PNR": "string",
        "PNRCreationDate": "string",
        "Consultant": "string",
        "Account": "string",
        "OwningAgencyLocationID": "string",
        "CarrierCode": "string",
        "DueDate": "string",
        "DueTime": "string",
        "PrimaryPassenger": "string"
    }
  ],
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response Object

BookingsWithTicketDueDataByUser2

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/bookingswithticketduedata2/user \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/bookingswithticketduedata2/user");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/bookingswithticketduedata2/user', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/bookingswithticketduedata2/user");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /bookingswithticketduedata2/user

Parameters

Name In Type Required Description
UserName query string true UserName in form of an email address
TicketingDueDateStart query string true Date in format YYYYMMDD
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "AgentivityRef": 0,
      "RecordLocator": "string",
      "PnrCreationDate": "string",
      "Passengers": "string",
      "Account": "string",
      "TravelDate": "2019-03-18T11:42:49Z",
      "OwningConsultant": "string",
      "OwningAgencyLocationID": "string",
      "CarrierCode": "string",
      "DueDate": "2019-03-18T11:42:49Z",
      "DueTime": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response BookingsWithTicketDueDataByUser2ItemResponse

BookingsCancelled

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/bookingscancelled \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/bookingscancelled");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/bookingscancelled', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/bookingscancelled");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /bookingscancelled

Parameters

Name In Type Required Description
Account query string true GDS account
UserName query string true UserName in form of an email address
PnrCancellationDateStart query string true Date in format YYYYMMDD
PnrCancellationDateEnd query string false Date in format YYYYMMDD
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "AgentivityRef": 0,
      "RecordLocator": "string",
      "PNRCreationDate": "2019-03-18T11:42:49Z",
      "OwningAgencyLocationID": "string",
      "Passengers": "string",
      "Account": "string",
      "OwningConsultant": "string",
      "PNRTicketed": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response BookingsCancelledItemResponse

BookingsCountsPerConsultant

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/BookingsCountsPerConsultant \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/BookingsCountsPerConsultant");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/BookingsCountsPerConsultant', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/BookingsCountsPerConsultant");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /BookingsCountsPerConsultant

Parameters

Name In Type Required Description
UserName query string true UserName in form of an email address
PNRCreationDateStart query string true Date in format YYYYMMDD
PNRCreationDateEnd query string true Date in format YYYYMMDD
OwningAgencyLocationID query string false Owning agency location ID
Team query string false Team
Qualifier query string false Qualifier
OnlyQCNotOK query string false
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "OwningConsultant": "string",
      "OwningConsultantID": "string",
      "TotalBookings": 0,
      "CancelledCount": 0,
      "ContainingAirCount": 0,
      "GDSTicketedCount": 0,
      "LowCostCarrierCount": 0,
      "ChurnCount": 0,
      "QualifierCount": 0,
      "CountryCount": "string",
      "RemarkDetailsList": [
        {
          "RecordLocator": "string",
          "Account": "string",
          "Passangers": "string",
          "TravelDate": "string",
          "Remark": "string"
        }
      ]
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response BookingsCountsPerConsultantItemResponse

BookingsCreated

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/bookingscreated?UserName=string&PNRCreationDateStart=string&PNRCreationDateEnd=string \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/bookingscreated?PNRCreationDateEnd=string&PNRCreationDateStart=string&UserName=string");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/bookingscreated', params={
  'UserName': 'string',  'PNRCreationDateStart': 'string',  'PNRCreationDateEnd': 'string'
}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/bookingscreated?UserName=string&PNRCreationDateStart=string&PNRCreationDateEnd=string");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /bookingscreated

Parameters

Name In Type Required Description
UserName query string true UserName in form of an email address
PNRCreationDateStart query string true Date in format YYYYMMDD
PNRCreationDateEnd query string false Date in format YYYYMMDD
Account(s) query string false Comma Delimited List of Accounts
HasMobile query boolean false Return only PNRs with/without a mobile number
MissingEmailOrPhone query boolean false Return only PNRs with/without an email address OR a mobile number
HasHotel query boolean false Return only PNRs with/without a Hotel segment
HasAccount query boolean false Return only PNRs with/without an Account
IncludeItinerary query boolean false Include Itinerary in the response
ItineraryFormatting query integer false Indicaed the required formatting: 0=None(Default), 1= Html, 2 = Chart
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "AgentivityRef": 0,
      "RecordLocator": "string",
      "OwningAgencyLocationID": "string",
      "PNRCreationDate": "2019-03-18T11:42:49Z",
      "Passengers": "string",
      "OwningConsultant": "string",
      "Account": "string",
      "TravelDate": "2019-03-18T11:42:49Z",
      "Mobile": "string",
      "Emails": "string",
      "PNRTicketed": "string",
      "DestinationCount": 0,
      "IsVip": true,
      "Itinerary": {
        "SegmentTypesFilter": [
          "string"
        ],
        "FilteredSegments": null,
        "Capacity": 0,
        "Count": 0,
        "Item": {
          "ArrivalTimeFormatted": "string",
          "BoardPoint": "string",
          "ChangeOfDayFormatted": "string",
          "DepartureTimeFormatted": "string",
          "EndDate": "string",
          "OffPoint": "string",
          "OperatorCode": "string",
          "OperatorService": "string",
          "SegmentNbr": 0,
          "SegmentStatus": "string",
          "SegmentType": "string",
          "ServiceCode": "string",
          "StartDate": "string",
          "TicketNumber": "string"
        }
      },
      "ItineraryFormatted": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response BookingsCreatedItemResponse

BookingsTicketTravelDates

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/BookingsTicketTravelDates/user \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/BookingsTicketTravelDates/user");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/BookingsTicketTravelDates/user', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/BookingsTicketTravelDates/user");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /BookingsTicketTravelDates/user

Parameters

Name In Type Required Description
Account query string true GDS account
UserName query string true UserName in form of an email address
PNRCreationDateStart query string true Date in format YYYYMMDD
PNRCreationDateEnd query string true Date in format YYYYMMDD
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "AgentivityRef": 0,
      "RecordLocator": "string",
      "OwningConsultant": "string",
      "Passengers": "string",
      "PNRCancelled": "string",
      "PNRTicketed": "string",
      "PNRCreationDate": "2019-03-18T11:42:49Z",
      "TicketingDate": "2019-03-18T11:42:49Z",
      "TravelDate": "2019-03-18T11:42:49Z",
      "BookingTravelDateGap": 0,
      "FirstDILine": "string",
      "Account": "string",
      "DivisionCode": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response BookingsTicketTravelDatesItemResponse

BookingsLapsedToEvent

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/bookingslapsedtoevent/user \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/bookingslapsedtoevent/user");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/bookingslapsedtoevent/user', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/bookingslapsedtoevent/user");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /bookingslapsedtoevent/user

Parameters

Name In Type Required Description
UserName query string true UserName in form of an email address
EventDateStart query string true Date in format YYYYMMDD
EventDateEnd query string false Date in format YYYYMMDD
EventType query string true Type of event
CarrierCode query string false Two letter code for carrier
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "AgentivityRef": 0,
      "RecordLocator": "string",
      "PNRCreationDate": "2019-03-18T11:42:49Z",
      "OwningAgencyLocationID": "string",
      "Account": "string",
      "OwningConsultant": "string",
      "Airlines": "string",
      "LapsedDateTime": "2019-03-18T11:42:49Z"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response BookingsLapsedToEventItemResponse

BookingsTravelling

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/bookingstravelling \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/bookingstravelling");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/bookingstravelling', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/bookingstravelling");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /bookingstravelling

Parameters

Name In Type Required Description
Account query string true GDS account
UserName query string true UserName in form of an email address
TravelDateStart query string true Date in format YYYYMMDD
TravelDateEnd query string false Date in format YYYYMMDD
HasMobile query boolean false Return only PNRs with/without a Mobile number
HasEmail query boolean false Return only PNRs with/without an email address
MissingEmailOrPhone query string false Return only PNRs with/without an email address OR a mobile number
HasHotel query boolean false Return only PNRs with/without a Hotel segment
HasAccount query boolean false Return only PNRs with/without an Account
IncludeItinerary query string false Include Itinerary in the response
MinSegments query number false Return only PNRs that equal or exceed a certain number of segments
ItineraryFormatting query number false Indicate the required formatting: 0=None(Default), 1= Html, 2 = Chart
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": [
    {
      "AgentivityRef": 0,
      "RecordLocator": "string",
      "OwningAgencyLocationID": "string",
      "PNRCreationDate": "2019-03-18T11:42:49Z",
      "Passengers": "string",
      "OwningConsultant": "string",
      "Account": "string",
      "TravelDate": "2019-03-18T11:42:49Z",
      "Mobile": "string",
      "Emails": "string",
      "PNRTicketed": "string",
      "DestinationCount": 0,
      "ItineraryFormatted": "string"
    }
  ],
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response BookingsTravellingResponse

BookingsTurnAround

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/bookingsturnaround \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/bookingsturnaround");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/bookingsturnaround', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/bookingsturnaround");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /bookingsturnaround

Parameters

Name In Type Required Description
Account query string true GDS account
UserName query string true UserName in form of an email address
PNRCreationDateStart query string true Date in format YYYYMMDD
PNRCreationDateEnd query string true Date in format YYYYMMDD
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "AgentivityRef": 0,
      "RecordLocator": "string",
      "PNRCreationDate": "2019-03-18T11:42:49Z",
      "TicketingDate": "2019-03-18T11:42:49Z",
      "ContainsAir": "string",
      "ContainsCar": "string",
      "ContainsHotel": "string",
      "DestinationCountriesCount": 0,
      "PNRTicketed": "string",
      "PNRCancelled": "string",
      "OwningConsultant": "string",
      "Passengers": "string",
      "TouchpointNotes": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response BookingsTurnAroundItemResponse

DuplicateBookings

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/duplicatebookings \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/duplicatebookings");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/duplicatebookings', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/duplicatebookings");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /duplicatebookings

Parameters

Name In Type Required Description
UserName query string true UserName in form of an email address
PNRCreationDateStart query string true Date in format YYYYMMDD
PNRCreationDateEnd query string true Date in format YYYYMMDD
OwningAgencyLocationID query string false Owning agency location ID
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "AgentivityRef": 0,
      "RecordLocator": "string",
      "PNRCreationDate": "2019-03-18T11:42:49Z",
      "PNRCreationDateFormatted": "string",
      "PaxList": "string",
      "Account": "string",
      "OwningConsultantID": "string",
      "OwningAgencyLocationID": "string",
      "DuplicateRef": 0,
      "SharedRef": 0
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response DuplicateBookingsItemResponse

EventBookingsRequest

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/eventBookings \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/eventBookings");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/eventBookings', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/eventBookings");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /eventBookings

Parameters

Name In Type Required Description
UserName query string true UserName in form of an email address
EventCode query string true Event code
SplitMultiplePassengers query string false Split multiple passangers
IncludeNotes query string false Include notes in the response
IncludeArrivalDepartures query string false Include arrival departures
FormattingStyle query string false Formatting style
ItinerarySegmentsToShow query string false Itinerary segments to show
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "RecordLocator": "string",
      "PNRCreationDate": "2019-03-18T11:42:49Z",
      "PaxList": "string",
      "ItineraryFormatted": "string",
      "Notes": "string",
      "AgentivityRef": 0,
      "Itinerary": {
        "SegmentTypesFilter": [
          "string"
        ],
        "FilteredSegments": null,
        "Capacity": 0,
        "Count": 0,
        "Item": {
          "ArrivalTimeFormatted": "string",
          "BoardPoint": "string",
          "ChangeOfDayFormatted": "string",
          "DepartureTimeFormatted": "string",
          "EndDate": "string",
          "OffPoint": "string",
          "OperatorCode": "string",
          "OperatorService": "string",
          "SegmentNbr": 0,
          "SegmentStatus": "string",
          "SegmentType": "string",
          "ServiceCode": "string",
          "StartDate": "string",
          "TicketNumber": "string"
        }
      }
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response EventBookingsItemResponse

FindBookings

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/findbookings/user \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/findbookings/user");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/findbookings/user', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/findbookings/user");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /findbookings/user

Parameters

Name In Type Required Description
RecordLocator query string true 6-digit record locator
AirlineLocator query string false Number that identifies reservation by airline
Surname query string false Surname
UserName query string true UserName in form of an email address
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "AgentivityRef": 0,
      "RecordLocator": "string",
      "PNRCreationDate": "2019-03-18T11:42:49Z",
      "Passengers": "string",
      "Account": "string",
      "OwningConsultant": "string",
      "TravelDate": "2019-03-18T11:42:49Z",
      "PnrTicketed": "string",
      "PnrCancelled": "string",
      "IsFrequentFlyer": true,
      "ItineraryChanges": 0
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response FindBookingsItemResponse

GetActiveUnsoldAirBookings

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/ActiveUnsoldAirBookings/user \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/ActiveUnsoldAirBookings/user");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/ActiveUnsoldAirBookings/user', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/ActiveUnsoldAirBookings/user");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /ActiveUnsoldAirBookings/user

Parameters

Name In Type Required Description
UserName query string true UserName in form of an email address
TravelDateStart query string true Date in format YYYYMMDD
TravelDateEnd query string false Date in format YYYYMMDD
CarrierCode query string false Two letter code for carrier
PNRTicketed query boolean false Return only PNRs that are ticketed/all
IncludeItinerary query boolean false Include Itinerary in the response
ItineraryFormatting query string false Indicate the required formatting: 0=None(Default), 1= Html, 2 = Chart
Repeat query boolean false Repeat
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": [
    {
      "RecordLocator": "string",
      "PNRCreationDate": "2019-03-18T11:42:49Z",
      "OwningAgencyLocationID": "string",
      "PrimaryPax": "string",
      "OwningConsultant": "string",
      "Account": "string",
      "IATA": "string",
      "Routing": "string",
      "AgentivityRef": 0
    }
  ],
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response ActiveUnsoldAirBookingsResponse

GetBookingCountPerPcc

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/BookingCountPerPcc/user \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/BookingCountPerPcc/user");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/BookingCountPerPcc/user', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/BookingCountPerPcc/user");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /BookingCountPerPcc/user

Parameters

Name In Type Required Description
UserName query string true UserName in form of an email address
DateStart query string true Date in format YYYYMMDD
DateEnd query string true Date in format YYYYMMDD
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": [
    {
      "OwningAgencyLocationID": "string",
      "BookingsCount": 0,
      "TicketedCount": 0
    }
  ],
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response BookingCountPerPccResponse

PartnerBookingsDataCapture

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/partnerbookingdatacaptures \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/partnerbookingdatacaptures");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/partnerbookingdatacaptures', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/partnerbookingdatacaptures");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /partnerbookingdatacaptures

Parameters

Name In Type Required Description
UserName query string true UserName in form of an email address
PNRCreationDateStart query string true Date in format YYYYMMDD
PNRCreationDateEnd query string true Date in format YYYYMMDD
PCCList query string false Comma Delimited List of PCCs
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "ADDRESS": "string",
      "AGENCY_IATA": "string",
      "AIR_BOOKED_FLAG": "string",
      "AIR_COMM_AMT": "string",
      "AIR_NO_ACCOMODATION_REASON_CODE": "string",
      "APPROVAL_CODE": "string",
      "APPROVER": "string",
      "AREA_CODE": "string",
      "CAR_BOOK_MODE": "string",
      "CAR_BOOKED_FLAG": "string",
      "CAR_GDS_PARTNER_CD_USED": "string",
      "CAR_ITINERARY_CD": "string",
      "CAR_REASON_CODE": "string",
      "CAR_RENT_RATE_CUR": "string",
      "CAR_VOUCHER_NO": "string",
      "CARRIER_CD": "string",
      "CHECKINDATE": "string",
      "CITY_COUNTRYCODE_ZIPCODE_PHONE": "string",
      "CLASS": "string",
      "COST_CENTER_CODE": "string",
      "CREDIT_CARD_COMPANY_CODE": "string",
      "CREDIT_CARD_NUMBER": "string",
      "CS_DATA1": "string",
      "CS_DATA2": "string",
      "CS_DATA3": "string",
      "CS_DATA4": "string",
      "CS_DATA7": "string",
      "CS_DATA8": "string",
      "DEPART_DATE": "2019-03-18T11:42:49Z",
      "DEPARTMENT_NUMBER": "string",
      "DEPARTURE_ARRIVAL_TIMES": "string",
      "EMPLOYEE_NUMBER": "string",
      "FARE_BASIS": "string",
      "FARE_PAID": "string",
      "FFLYR_NO": "string",
      "FULL_FARE": "string",
      "GDS_CAR_TYPE_CODE": "string",
      "GDS_MASTER_SUPPLIER_CODE": "string",
      "GDS_RECLOC": "string",
      "GDS_RM_TYPE_CODE": "string",
      "GLOBALCUST_NO": "string",
      "HOTEL_BOOK_MODE": "string",
      "HOTEL_BOOKED_FLAG": "string",
      "HOTEL_CHAIN_CODE": "string",
      "HOTEL_COMM_AMT": "string",
      "HOTEL_GDS_PARTNER_CD_USED": "string",
      "HOTEL_NAME": "string",
      "HOTEL_REASON_CODE": "string",
      "HOTEL_VOUCHER_NO": "string",
      "ITINERARY": "string",
      "ITINERARY_DATES": "string",
      "LOC_CUR": "string",
      "LOC_TAX": "string",
      "LOCALCUST_NO": "string",
      "LOW_FARE": "string",
      "MANAGER_SUPERIOR": "string",
      "NIGHT_STAYS": "string",
      "NO_OF_DOCUMENTS": 0,
      "OPR_FLT_NO": "string",
      "ORDER_REFERENCE": "string",
      "ORIGINAL_DOCUMENT": "string",
      "PAID_CAR_RENT_RATE_PER_DAY": "string",
      "PAID_ROOM_RATE_PER_NIGHT": "string",
      "PICKUPDATE": "string",
      "PNR_SEGMENT_NO": 0,
      "PROJECT_NUMBER": "string",
      "RAIL_FERRY_BOOKED_FLAG": "string",
      "RATE_TYPE_CODE": "string",
      "REASON_CODE": "string",
      "REASON_CODE_DENIED": "string",
      "REASON_OF_TRIP": "string",
      "REFUNDED_FARE": "string",
      "RENTAL_DAYS": "string",
      "RESERVATION_DATE": "2019-03-18T11:42:49Z",
      "RM_TYPE": "string",
      "ROOM_RATE_CUR": "string",
      "SALES_CHANNEL": "string",
      "STOPOVR_TRF_FLAG": "string",
      "SUPPLIER_NAME": "string",
      "TKT_NO": "string",
      "TKT_TYPE": "string",
      "TOUR_CODE": "string",
      "TRAVELLER_NAME": "string",
      "TRAVELLER_STATUS": "string",
      "TRVL_MTH": 0,
      "TRVL_YR": 0,
      "VALIDATING_CARRIER_CD": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response PartnerBookingsDataCaptureItemResponse

Consultants

ConsultantsGdsSegmentPerformance

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/ConsultantsGdsSegmentPerformance \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/ConsultantsGdsSegmentPerformance");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/ConsultantsGdsSegmentPerformance', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/ConsultantsGdsSegmentPerformance");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /ConsultantsGdsSegmentPerformance

Parameters

Name In Type Required Description
UserName query string true UserName in form of an email address
PNRCreationDateStart query string true Date in format YYYYMMDD
PNRCreationDateEnd query string true Date in format YYYYMMDD
OwningAgencyLocationID query string true Owning agency location ID
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "OwningConsultantID": "string",
      "OwningConsultant": "string",
      "OwningAgencyLocationID": "string",
      "AirCount": 0,
      "HotelCount": 0,
      "CarCount": 0,
      "PassiveHotelCount": 0,
      "PassiveCarCount": 0,
      "TURCount": 0,
      "OtherCount": 0,
      "TotalBookings": 0
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response ConsultantsGdsSegmentPerformanceItemResponse

ConsultantsProductivity

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/ConsultantsProductivity/user \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/ConsultantsProductivity/user");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/ConsultantsProductivity/user', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/ConsultantsProductivity/user");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /ConsultantsProductivity/user

Parameters

Name In Type Required Description
UserName query string true UserName in form of an email address
PNRCreationDateStart query string true Date in format YYYYMMDD
PNRCreationDateEnd query string true Date in format YYYYMMDD
OwningAgencyLocationID query string false Owning agency location ID
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "OwningConsultant": "string",
      "OwningConsultantID": "string",
      "OwningAgencyLocationID": "string",
      "Location": "string",
      "Team": "string",
      "TotalCreated": 0,
      "TotalCancelled": 0,
      "TotalItinChanges": 0
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response ConsultantProductivityItemResponse

GetConsultantPnrActivity

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/ConsultantPnrActivity/user \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/ConsultantPnrActivity/user");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/ConsultantPnrActivity/user', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/ConsultantPnrActivity/user");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /ConsultantPnrActivity/user

Parameters

Name In Type Required Description
UserName query string true UserName in form of an email address
ActivityDateStart query string true Date in format YYYYMMDD
ActivityDateEnd query string true Date in format YYYYMMDD
OwningAgencyLocationID query string false Owning agency location ID
Team query string false Team
Qualifier query string false Qualifier
OnlySummary query boolean false List only summary if selected true
VipOnly query boolean false Return only segments that are flagged as VIP only
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": [
    {
      "Consultant": "string",
      "TransactionAgent": "string",
      "Location": "string",
      "Team": "string",
      "TotalBookings": 0,
      "Domestic": 0,
      "International": 0,
      "Land": 0,
      "Cancelled": 0,
      "Complex": 0,
      "ChangedOwnDomestic": 0,
      "ChangedOwnInternational": 0,
      "ChangedOtherDomestic": 0,
      "ChangedOtherInternational": 0,
      "WithAir": 0,
      "WithHotel": 0,
      "WithPassiveHotel": 0,
      "WithCar": 0,
      "TotalChangedBookings": 0,
      "TotalServicedBookings": 0,
      "TotalTicketedBookings": 0
    }
  ],
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response ConsultantPnrActivityResponse

Corporate

CorporateLongTermArrivals

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/CorporateLongTermArrivals \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/CorporateLongTermArrivals");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/CorporateLongTermArrivals', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/CorporateLongTermArrivals");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /CorporateLongTermArrivals

Parameters

Name In Type Required Description
Account query string true GDS account
UserName query string true UserName in form of an email address
ArrivalDateStart query string true Date in format YYYYMMDD
ArrivalDateEnd query string true Date in format YYYYMMDD
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "AgentivityRef": 0,
      "RecordLocator": "string",
      "TravelDate": "2019-03-18T11:42:49Z",
      "ArrivalDate": "2019-03-18T11:42:49Z",
      "Days": 0,
      "LastName": "string",
      "FirstName": "string",
      "DestinationCountries": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response CorporateLongTermArrivalsItemResponse

CorporateTrackerBookings

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/CorporateTrackerBookings/user \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/CorporateTrackerBookings/user");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/CorporateTrackerBookings/user', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/CorporateTrackerBookings/user");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /CorporateTrackerBookings/user

Parameters

Name In Type Required Description
UserName query string true UserName in form of an email address
TravelDateStart query string true Date in format YYYYMMDD
TravelDateEnd query string true Date in format YYYYMMDD
Account query string false GDS account
ItineraryFormatting query number false Indicate the required formatting: 0=None(Default), 1= Html, 2 = Chart
ItinerarySegmentsToShow query string false Itinerary segments to show
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "AgentivityRef": 0,
      "RecordLocator": "string",
      "Passenger": "string",
      "Account": "string",
      "OwningConsultant": "string",
      "Itinerary": {
        "SegmentTypesFilter": [
          "string"
        ],
        "FilteredSegments": null,
        "Capacity": 0,
        "Count": 0,
        "Item": {
          "ArrivalTimeFormatted": "string",
          "BoardPoint": "string",
          "ChangeOfDayFormatted": "string",
          "DepartureTimeFormatted": "string",
          "EndDate": "string",
          "OffPoint": "string",
          "OperatorCode": "string",
          "OperatorService": "string",
          "SegmentNbr": 0,
          "SegmentStatus": "string",
          "SegmentType": "string",
          "ServiceCode": "string",
          "StartDate": "string",
          "TicketNumber": "string"
        }
      },
      "ItineraryFormatted": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response CorporateTrackerBookingsItemResponse

Hotel

GetHotelWithNoRateCodeCreated

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/user/HotelWithNoRateCodeCreated \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/user/HotelWithNoRateCodeCreated");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/user/HotelWithNoRateCodeCreated', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/user/HotelWithNoRateCodeCreated");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /user/HotelWithNoRateCodeCreated

Parameters

Name In Type Required Description
UserName query string true UserName in form of an email address
PNRCreationDateStart query string true Date in format YYYYMMDD
PNRCreationDateEnd query string true Date in format YYYYMMDD
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": [
    {
      "Account": "string",
      "CheckInDate": "string",
      "CheckOutDate": "string",
      "City": "string",
      "ConfirmationNbr": "string",
      "CurrencyCode": "string",
      "HotelChainCode": "string",
      "HotelGalileoPropertyID": "string",
      "HotelName": "string",
      "Passengers": "string",
      "RateAmount": "string",
      "RecordLocator": "string"
    }
  ],
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response HotelWithNoRateCodeCreatedResponse

HotelBookingsByRateCode

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/hotelbookings \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/hotelbookings");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/hotelbookings', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/hotelbookings");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /hotelbookings

Parameters

Name In Type Required Description
UserName query string true UserName in form of an email address
PNRCreationDateStart query string true Date in format YYYYMMDD
PNRCreationDateEnd query string false Date in format YYYYMMDD
Account query string false GDS account
HasRateCode query string false Return only PNRs with/without a Rate code
Formatting query string false Formatting
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "AgentivityRef": 0,
      "RecordLocator": "string",
      "PNRCreationDate": "string",
      "Passengers": "string",
      "Account": "string",
      "OwningConsultant": "string",
      "ItineraryFormatted": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response HotelBookingsByRateCodeItemResponse

MissedHotelOpportunitiesByCity

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/missedhotelopportunities/user \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/missedhotelopportunities/user");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/missedhotelopportunities/user', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/missedhotelopportunities/user");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /missedhotelopportunities/user

Parameters

Name In Type Required Description
UserName query string true UserName in form of an email address
Account query string false GDS account
CityCode query string false 3 letter city code
TravelDateStart query string true Date in format YYYYMMDD
TravelDateEnd query string true Date in format YYYYMMDD
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "AgentivityRef": 0,
      "RecordLocator": "string",
      "CityCode": "string",
      "Account": "string",
      "Passengers": "string",
      "OwningConsultant": "string",
      "From": "2019-03-18T11:42:49Z",
      "To": "2019-03-18T11:42:49Z",
      "NightsNumber": 0
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response MissedHotelOpportunitiesByCityItemResponse

MissedHotelOpportunitiesPerCity

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/missedhotelopportunitiespercity/user \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/missedhotelopportunitiespercity/user");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/missedhotelopportunitiespercity/user', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/missedhotelopportunitiespercity/user");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /missedhotelopportunitiespercity/user

Parameters

Name In Type Required Description
UserName query string true UserName in form of an email address
TravelDateStart query string true Date in format YYYYMMDD
TravelDateEnd query string true Date in format YYYYMMDD
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "CityCode": "string",
      "Account": "string",
      "CityName": "string",
      "CountryCode": "string",
      "TotalMissed": 0
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response MissedHotelOpportunitiesPerCityItemResponse

Itinerary Change

GetItineraryChangeEventsSummary

Code samples

# You can also use wget
curl --request GET \
  --url 'https://api.agentivity.com//ItineraryChangeEventsSummary/user?ChangeDateEnd=string&ChangeDateStart=string&UserName=string&Account%2528s%2529=string' \
  --header 'accept: application/json'
var client = new RestClient("https://api.agentivity.com/ItineraryChangeEventsSummary/user?ChangeDateEnd=string&ChangeDateStart=string&UserName=string&Account%2528s%2529=string");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/ItineraryChangeEventsSummary/user', params={
  'Account(s)': 'string',  'UserName': 'string',  'ChangeDateStart': 'string',  'ChangeDateEnd': 'string'
}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/ItineraryChangeEventsSummary/user?Account%28s%29=string&UserName=string&ChangeDateStart=string&ChangeDateEnd=string");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /ItineraryChangeEventsSummary/user

Parameters

Name In Type Required Description
Account(s) query string true Comma Delimited List of Accounts
UserName query string true UserName
ChangeDateStart query string true Start Date in format YYYYMMDD
ChangeDateEnd query string true End Date in format YYYYMMDD
AddDILine query string false Comma Delimited List of Accounts
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "EventType": "string",
      "Count": 0,
      "Ticketed": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response ItineraryChangeEventsSummaryItemResponse

ItineraryChangeEvents

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/ItineraryChangeEvents/user?Account%28s%29=string&UserName=string&ChangeDateStart=string&ChangeDateEnd=string \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/ItineraryChangeEvents/user?ChangeDateEnd=string&ChangeDateStart=string&UserName=string&Account%2528s%2529=string");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/ItineraryChangeEvents/user', params={
  'Account(s)': 'string',  'UserName': 'string',  'ChangeDateStart': 'string',  'ChangeDateEnd': 'string'
}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/ItineraryChangeEvents/user?Account%28s%29=string&UserName=string&ChangeDateStart=string&ChangeDateEnd=string");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /ItineraryChangeEvents/user

Parameters

Name In Type Required Description
Account(s) query string true Comma Delimited List of Accounts
UserName query string true UserName
ChangeDateStart query string true Start Date in format YYYYMMDD
ChangeDateEnd query string true End Date in format YYYYMMDD
AddDILine query string false AddDILine
Offset query string false Starting Record
Limit query string false Number of records to return (PageSize)
TotalRecords query string(int32) false Total Number of Records in a Full Reponse (if no paging)
ResponseRecords query string(int32) false Total NUmber of Records in this Reponse (on this page)
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "AgentivityRef": "string",
      "RecordLocator": "string",
      "LastActionConsultant": "string",
      "Passengers": "string",
      "EventDateTime": "2019-03-18T11:42:49Z",
      "EventDateTimeFormatted": "string",
      "EventTypeDetail": "string",
      "EventTypeGroup": "string",
      "OldData": "string",
      "NewData": "string",
      "PNRTicketed": "string",
      "FirstDILine": "string",
      "Account": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response ItineraryChangeEventsItemResponse

Log

GetRMQServicesLog

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/RMQServicesLog/user \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/RMQServicesLog/user");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/RMQServicesLog/user', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/RMQServicesLog/user");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /RMQServicesLog/user

Parameters

Name In Type Required Description
UserName query string true UserName in form of an email address
DateStart query string true Date in format YYYYMMDD
DateEnd query string true Date in format YYYYMMDD
RMQService query string true The name of RMQ service
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": [
    {
      "LogDateTime": "2019-03-18T11:42:49Z",
      "LogDateTimeFormated": "string",
      "Message": "string",
      "RecordLocator": "string",
      "Gds": "string",
      "PCC": "string",
      "TransactionAgent": "string"
    }
  ],
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response RMQServicesLogResponse

MirGenerationLogByAccount

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/mirgenerationlogs/user \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/mirgenerationlogs/user");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/mirgenerationlogs/user', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/mirgenerationlogs/user");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /mirgenerationlogs/user

Parameters

Name In Type Required Description
Account query string true GDS account
UserName query string true UserName in form of an email address
DateStart query string true Date in format YYYYMMDD
DateEnd query string false Date in format YYYYMMDD
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "AgentivityRef": 0,
      "RecordLocator": "string",
      "PNRCreationDate": "2019-03-18T11:42:49Z",
      "OwningAgencyLocationID": "string",
      "Account": "string",
      "Success": true,
      "ResultMessage": "string",
      "EventType": "string",
      "EventTypeDesc": "string",
      "OwningConsultant": "string",
      "SiteId": 0,
      "SiteName": "string",
      "SiteQueue": "string",
      "DateTimeSent": "2019-03-18T11:42:49Z"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response MirGenerationLogByAccountItemResponse

QLogEm

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/QLogEm \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/QLogEm");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/QLogEm', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/QLogEm");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /QLogEm

Parameters

Name In Type Required Description
CompanyID query number true ID of a Company (travel agency)
QueueEntryID query string true ID for queue entry
LogDateStart query string true Date in format YYYYMMDD
LogDateEnd query string false Date in format YYYYMMDD
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "AgentivityRef": 0,
      "EntryID": 0,
      "MatchedOn": "string",
      "RecordLocator": "string",
      "LogDate": "2019-03-18T11:42:49Z",
      "EventType": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response QLogEmItemResponse

QLogForward

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/QLogForward \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/QLogForward");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/QLogForward', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/QLogForward");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /QLogForward

Parameters

Name In Type Required Description
CompanyID query number true ID of a Company (travel agency)
QueueEntryID query string true ID for queue entry
LogDateStart query string true Date in format YYYYMMDD
LogDateEnd query string false Date in format YYYYMMDD
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "AgentivityRef": 0,
      "LogID": 0,
      "MatchedOn": "string",
      "RecordLocator": "string",
      "Destination": "string",
      "LogDate": "2019-03-18T11:42:49Z"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response QLogForwardItemResponse

QLogIgnored

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/QLogIgnored \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/QLogIgnored");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/QLogIgnored', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/QLogIgnored");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /QLogIgnored

Parameters

Name In Type Required Description
SiteID query number true ID for site
Queue query string false Queue
LogDateStart query string true Date in format YYYYMMDD
LogDateEnd query string false Date in format YYYYMMDD
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "LogID": 0,
      "LogTime": "2019-03-18T11:42:49Z",
      "SiteID": 0,
      "Queue": "string",
      "RecordLocator": "string",
      "RejectReason": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response QLogIgnoredItemResponse

QSorterLogErrors

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/QSorterLogErrors/user \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/QSorterLogErrors/user");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/QSorterLogErrors/user', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/QSorterLogErrors/user");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /QSorterLogErrors/user

Parameters

Name In Type Required Description
UserName query string true UserName in form of an email address
DateStart query string true Date in format YYYYMMDD
DateEnd query string false Date in format YYYYMMDD
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "AgentivityRef": 0,
      "RecordLocator": "string",
      "SiteID": 0,
      "SitePCC": "string",
      "Queue": "string",
      "RuleName": "string",
      "FailureReason": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response QSorterLogErrorsItemResponse

Passenger

PassengerArrivals

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/PassengerArrivals/user \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/PassengerArrivals/user");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/PassengerArrivals/user', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/PassengerArrivals/user");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /PassengerArrivals/user

Parameters

Name In Type Required Description
Account query string false GDS account
UserName query string true UserName in form of an email address
ArrivalDateStart query string true Date in format YYYYMMDD
ArrivalDateEnd query string false Date in format YYYYMMDD
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "AgentivityRef": 0,
      "RecordLocator": "string",
      "OwningConsultant": "string",
      "Passenger": "string",
      "Account": "string",
      "TravelDate": "2019-03-18T11:42:49Z",
      "ArrivalDate": "2019-03-18T11:42:49Z",
      "DaysAway": 0,
      "DestinationCountries": "string",
      "MobileList": "string",
      "EmailList": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response PassengerArrivalsItemResponse

PassengerAirSegmentsWithMaxTravellerFlagByUser

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/passengerairsegmentswithmaxtravellerflag/user \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/passengerairsegmentswithmaxtravellerflag/user");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/passengerairsegmentswithmaxtravellerflag/user', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/passengerairsegmentswithmaxtravellerflag/user");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /passengerairsegmentswithmaxtravellerflag/user

Parameters

Name In Type Required Description
UserName query string true UserName in form of an email address
Account query string false GDS account
DepartureDateStart query string true Date in format YYYYMMDD
DepartureDateEnd query string true Date in format YYYYMMDD
MaxTravellerIsExceededFlag query string false Maximum number of travellers above the limit
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": [
    {
      "Account": "string",
      "ArrivalCity": "string",
      "ArrivalDate": "string",
      "ArrivalTime": "string",
      "CostCentre": "string",
      "DepartureCity": "string",
      "DepartureDate": "string",
      "DepartureTime": "string",
      "FlightNbr": "string",
      "MaxTravellerCount": 0,
      "MaxTravellerCountExceededFlag": true,
      "OperatingCarrierCode": "string",
      "Passenger": "string",
      "PNRTicketed": "string",
      "RecordLocator": "string",
      "TravellerCount": 0
    }
  ],
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response PassengerAirSegmentsWithMaxTravellerFlagByUserResponse

PassengerAirSegmentsWithMaxTravellerMembersByUser

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/PassengerAirSegmentsWithMaxTravellerMembers/user \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/PassengerAirSegmentsWithMaxTravellerMembers/user");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/PassengerAirSegmentsWithMaxTravellerMembers/user', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/PassengerAirSegmentsWithMaxTravellerMembers/user");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /PassengerAirSegmentsWithMaxTravellerMembers/user

Parameters

Name In Type Required Description
UserName query string true UserName in form of an email address
DepartureDateStart query string true Date in format YYYYMMDD
DepartureDateEnd query string true Date in format YYYYMMDD
Account query string false GDS account
GroupId query number false ID of a group
MaxTravellerIsExceededFlag query number false Maximum number of travellers above the limit
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": [
    {
      "Account": "string",
      "ArrivalCity": "string",
      "ArrivalDate": "string",
      "ArrivalTime": "string",
      "CostCentre": "string",
      "DepartureCity": "string",
      "DepartureDate": "string",
      "DepartureTime": "string",
      "FlightNbr": "string",
      "GroupName": "string",
      "MaxTravellerCount": 0,
      "MaxTravellerCountExceededFlag": true,
      "OperatingCarrierCode": "string",
      "Passenger": "string",
      "PNRTicketed": "string",
      "RecordLocator": "string",
      "TravellerCount": 0
    }
  ],
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response PassengerAirSegmentsWithMaxTravellerMembersByUserResponse

PassengerDepartures

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/PassengerDepartures/user \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/PassengerDepartures/user");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/PassengerDepartures/user', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/PassengerDepartures/user");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /PassengerDepartures/user

Parameters

Name In Type Required Description
UserName query string true UserName in form of an email address
Account query string false GDS account
ClassName query string false Name of the class
Carrier query string false Carrier
TravelDateStart query string true Date in format YYYYMMDD
TravelDateEnd query string false Date in format YYYYMMDD
WithSMS query string false Include items with SMS sent in response
AddVouchers query string false Add vouchers
AddTransfers query string false Add transfers
IncludeItinerary query string false Include Itinerary in the response
IsVip query string false Return only PNRs that are or are not flagged as VIP bookings
ItineraryFormatting query number false Indicate the required formatting: 0=None(Default), 1= Html, 2 = Chart
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "AgentivityRef": 0,
      "RecordLocator": "string",
      "OwningConsultant": "string",
      "Passenger": "string",
      "Account": "string",
      "TravelDate": "2019-03-18T11:42:49Z",
      "TicketedStatusCode": "string",
      "TicketedStatus": "string",
      "SupplierReference": "string",
      "SMS": "string",
      "Vouchers": "string",
      "Transfers": "string",
      "IsVip": true,
      "Itinerary": {
        "SegmentTypesFilter": [
          "string"
        ],
        "FilteredSegments": null,
        "Capacity": 0,
        "Count": 0,
        "Item": {
          "ArrivalTimeFormatted": "string",
          "BoardPoint": "string",
          "ChangeOfDayFormatted": "string",
          "DepartureTimeFormatted": "string",
          "EndDate": "string",
          "OffPoint": "string",
          "OperatorCode": "string",
          "OperatorService": "string",
          "SegmentNbr": 0,
          "SegmentStatus": "string",
          "SegmentType": "string",
          "ServiceCode": "string",
          "StartDate": "string",
          "TicketNumber": "string"
        }
      },
      "ItineraryFormatted": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response PassengerDeparturesItemResponse

PassengerLocationHotelsByUserCity

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/PassengerLocationHotelsByUserCity \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/PassengerLocationHotelsByUserCity");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/PassengerLocationHotelsByUserCity', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/PassengerLocationHotelsByUserCity");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /PassengerLocationHotelsByUserCity

Parameters

Name In Type Required Description
CityCode query string true 3 letter city code
DateStart query string true Date in format YYYYMMDD
DateEnd query string true Date in format YYYYMMDD
UserName query string true UserName in form of an email address
InTransitOnly query string false Include passangers that are in transit only in response
Account query string false Comma delimited list of GDS Accounts
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{}

Responses

Status Meaning Description Schema
default Default Default response Object

PassengerLocationsByAirline

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/passengerLocationByAirlineCity \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/passengerLocationByAirlineCity");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/passengerLocationByAirlineCity', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/passengerLocationByAirlineCity");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /passengerLocationByAirlineCity

Parameters

Name In Type Required Description
Account query string false Comma Delimited List of GDS Accounts
UserName query string true UserName in form of an email address
DateStart query string true Date in format YYYYMMDD
DateEnd query string true Date in format YYYYMMDD
CarrierCode query string true Two letter code for carrier
CityCode query string false 3 letter city code
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "AgentivityRef": 0,
      "RecordLocator": "string",
      "OwningConsultantID": "string",
      "TravelDate": "2019-03-18T11:42:49Z",
      "PnrTicketed": "string",
      "PaxList": "string",
      "Account": "string",
      "DestinationCities": "string",
      "Connections": "string",
      "CarrierCodes": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response PassengerLocationsByAirlineItemResponse

PassengerLocationsByFlightNumber

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/passengerLocationByFlightNumber \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/passengerLocationByFlightNumber");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/passengerLocationByFlightNumber', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/passengerLocationByFlightNumber");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /passengerLocationByFlightNumber

Parameters

Name In Type Required Description
UserName query string true UserName in form of an email address
DepartureDateStart query string true Date in format YYYYMMDD
CarrierCode query string true Two letter code for carrier
FlightNumber query string true Flight number without spaces
Account query string false Comma delimited list of GDS Accounts
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "AgentivityRef": 0,
      "RecordLocator": "string",
      "PaxList": "string",
      "OwningConsultantID": "string",
      "Account": "string",
      "DepartureDate": "2019-03-18T11:42:49Z"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response PassengerLocationsByFlightNumberItemResponse

PassengerLocationsByUserAirport

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/passengerlocationsbyairport/user/airport \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/passengerlocationsbyairport/user/airport");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/passengerlocationsbyairport/user/airport', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/passengerlocationsbyairport/user/airport");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /passengerlocationsbyairport/user/airport

Parameters

Name In Type Required Description
AirportCode query string true Airport code
DateStart query string true Date in format YYYYMMDD
DateEnd query string true Date in format YYYYMMDD
UserName query string true UserName in form of an email address
InTransitOnly query string false Include passangers that are in transit only in response
Account query string false Comma delimited list of GDS Accounts
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "PNR": "string",
      "TravelDate": "string",
      "DepartureDate": "string",
      "BoardPoint": "string",
      "OffPoint": "string",
      "PnrTicketed": "string",
      "Account": "string",
      "Consultant": "string",
      "PaxList": "string",
      "PhoneNbr": "string",
      "EmailAddress": "string",
      "DestinationCities": "string",
      "Connections": "string",
      "CarrierCodes": "string",
      "AgentivityRef": "string",
      "HotelsNames": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response PassengerLocationsByUserAirportItemResponse

PassengerLocationsByUserAirVendor

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/passengerlocationsbyairport/user/airvendor \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/passengerlocationsbyairport/user/airvendor");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/passengerlocationsbyairport/user/airvendor', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/passengerlocationsbyairport/user/airvendor");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /passengerlocationsbyairport/user/airvendor

Parameters

Name In Type Required Description
AirportCode query string true Airport code
DateStart query string true Date in format YYYYMMDD
DateEnd query string true Date in format YYYYMMDD
UserName query string true UserName in form of an email address
InTransitOnly query string false Include passangers that are in transit only in response
Account query string false Comma delimited list of GDS Accounts
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
        "PNR": "string",
        "TravelDate": "string",
        "DepartureDate": "string",
        "BoardPoint": "string",
        "OffPoint": "string",
        "PnrTicketed": "string",
        "Account": "string",
        "Consultant": "string",
        "PaxList": "string",
        "PhoneNbr": "string",
        "EmailAddress": "string",
        "DestinationCities": "string",
        "Connections": "string",
        "CarrierCodes": "string",
        "AgentivityRef": "string"
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response Object

PassengerLocationsByUserCity

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/passengerlocationsbycity/user/city \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/passengerlocationsbycity/user/city");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/passengerlocationsbycity/user/city', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/passengerlocationsbycity/user/city");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET //passengerlocationsbycity/user/city

Parameters

Name In Type Required Description
CityCode query string true 3 letter city code
DateStart query string true Date in format YYYYMMDD
DateEnd query string true Date in format YYYYMMDD
UserName query string true UserName in form of an email address
InTransitOnly query string false Include passangers that are in transit only in response
Account query string false Comma delimited list of GDS Accounts
WithHotel query string false Include items with hotel in response
HotelName query string false Name of the hotel
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "PNR": "string",
      "TravelDate": "string",
      "DepartureDate": "string",
      "BoardPoint": "string",
      "OffPoint": "string",
      "PnrTicketed": "string",
      "Account": "string",
      "Consultant": "string",
      "PaxList": "string",
      "PhoneNbr": "string",
      "EmailAddress": "string",
      "DestinationCities": "string",
      "Connections": "string",
      "CarrierCodes": "string",
      "AgentivityRef": "string",
      "HotelsNames": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response PassengerLocationsByUserCityItemResponse

PassengerLocationsByUserCountry

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/passengerlocationsbycity/user/country \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/passengerlocationsbycity/user/country");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/passengerlocationsbycity/user/country', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/passengerlocationsbycity/user/country");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /passengerlocationsbycity/user/country

Parameters

Name In Type Required Description
CountryCode query string true 2 letter country code
DateStart query string true Date in format YYYYMMDD
DateEnd query string true Date in format YYYYMMDD
UserName query string true UserName in form of an email address
InTransitOnly query string false Include passangers that are in transit only in response
Account query string false Comma delimited list of GDS Accounts
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{}

Responses

Status Meaning Description Schema
default Default Default response Object

PCC

SupplierPreferencesByOwningAgencyLocationID

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/supplierpreferences/owningagencylocation \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/supplierpreferences/owningagencylocation");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/supplierpreferences/owningagencylocation', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/supplierpreferences/owningagencylocation");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /supplierpreferences/owningagencylocation

Parameters

Name In Type Required Description
OwningAgencyLocationID query string true Owning agency location ID
Account query string false GDS account
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "PNRSummary": {
      "RecordLocator": "string",
      "AirlineReferences": {
        "Capacity": 0,
        "Count": 0,
        "Item": {
          "Vendor": "string",
          "VendorLocator": "string"
        }
      },
      "Tickets": {
        "Capacity": 0,
        "Count": 0,
        "Item": {
          "TktNumber": "string",
          "Passenger": {
            "LastName": "string",
            "FirstName": "string"
          },
          "Coupons": {
            "Capacity": 0,
            "Count": 0,
            "Item": {
              "CouponSequenceNbr": "string",
              "CouponBoardPoint": "string",
              "CouponOffPoint": "string",
              "Carrier": "string",
              "FlightNbr": "string",
              "FlightDate": "string",
              "FlightTime": "string"
            }
          }
        }
      }
    },
    "Segments": {
      "AirSegments": [
        {
          "AirSegmentNbr": 0,
          "ArrivalTime": "string",
          "BoardPoint": "string",
          "BookingCode": "string",
          "CarrierCode": "string",
          "ChangeOfDay": "string",
          "ConnectionIndicator": "string",
          "DepartureDate": "string",
          "DepartureTime": "string",
          "FlightNbr": "string",
          "JourneyTime": "string",
          "NbrSeats": 0,
          "OffPoint": "string",
          "OperatingCarrierCode": "string",
          "OperatingCarrierName": "string",
          "SeatingData": {
            "Capacity": 0,
            "Count": 0,
            "Item": {
              "SeatLocation": "string",
              "SeatStatusCode": "string"
            }
          },
          "SegmentStatus": "string"
        }
      ],
      "CarSegments": [
        {
          "AirportCode": "string",
          "CarAddress": "string",
          "CarLocationCategory": "string",
          "CarRateCode": "string",
          "CarRateType": "string",
          "CarSegmentNbr": 0,
          "CarType": "string",
          "CarVendorCode": "string",
          "CarYieldManagementNbr": "string",
          "ConfirmationNbr": "string",
          "CurrencyCode": "string",
          "DistanceAllowance": "string",
          "DistanceRateAmount": "string",
          "DropOffDate": "string",
          "DropOffTime": "string",
          "MilesKilometerIndicator": "string",
          "NbrOfCars": 0,
          "PickUpDate": "string",
          "PickUpTime": "string",
          "RateAmount": "string",
          "RateGuaranteeIndicator": "string",
          "SegmentStatus": "string"
        }
      ],
      "HotelSegments": [
        {
          "HotelSegmentNbr": "string",
          "StatusCode": "string",
          "ArrivalDate": "string",
          "DepartureDate": "string",
          "PropertyName": "string",
          "ChainCode": "string",
          "ChainName": "string",
          "CityCode": "string",
          "CityName": "string",
          "CountryCode": "string",
          "CountryName": "string",
          "Passenger": "string",
          "Account": "string",
          "ConfirmationNbr": "string",
          "Currency": "string",
          "Rate": "string",
          "RoomBookingCode": "string",
          "NbrNights": 0,
          "MultiLevelRateCode": "string",
          "NbrRooms": 0,
          "BookedInName": "string",
          "ServiceInformation": "string",
          "PropertyCityCode": "string",
          "SegmentStatus": "string",
          "HotelVendorCode": "string"
        }
      ],
      "PassiveSegments": [
        {
          "Address": "string",
          "BookingReasonCode": "string",
          "BookingSource": "string",
          "CityCode": "string",
          "CommissionInformation": "string",
          "ConfirmationNumber": "string",
          "DepartureDate": "string",
          "NbrNights": "string",
          "Passenger": "string",
          "PropertyName": "string",
          "PropertyNumber": "string",
          "RateAccessCode": "string",
          "RateCode": "string",
          "RateQuoted": "string",
          "SegmentStatus": "string",
          "SegmentType": "string",
          "ServiceInformation": "string",
          "StartDate": "string",
          "Text": "string",
          "VendorCode": "string"
        }
      ]
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response SupplierPreferencesByOwningAgencyLocationIDResponse

UsersPCCsMapping

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/UsersPCCsMapping \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/UsersPCCsMapping");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/UsersPCCsMapping', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/UsersPCCsMapping");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /UsersPCCsMapping

Parameters

Name In Type Required Description
UserName query string true UserName in form of an email address
OwningAgencyLocationID query string false Owning agency location ID
Deleted query boolean false Deleted
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "UserID": 0,
      "UserName": "string",
      "LastName": "string",
      "FirstName": "string",
      "LocationCountryCode": "string",
      "LocationCountryName": "string",
      "LastLogin": "2019-03-18T11:42:49Z",
      "PCCList": "string",
      "IsUserActive": true,
      "IsDeleted": true
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response UsersPCCsMappingItemResponse

Routing Instances

RoutingInstancesByCity

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/routinginstancesbycity/user \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/routinginstancesbycity/user");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/routinginstancesbycity/user', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/routinginstancesbycity/user");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /routinginstancesbycity/user

Parameters

Name In Type Required Description
UserName query string true UserName in form of an email address
DateStart query string true Date in format YYYYMMDD
DateEnd query string true Date in format YYYYMMDD
DestinationCity query string true Destination city 3 letters code
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "Routing": "string",
      "TotalInstances": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response RoutingInstancesByCityItemResponse

RoutingInstancesPerCity

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/routinginstancespercity/user \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/routinginstancespercity/user");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/routinginstancespercity/user', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/routinginstancespercity/user");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /routinginstancespercity/user

Parameters

Name In Type Required Description
UserName query string true UserName in form of an email address
DateStart query string true Date in format YYYYMMDD
DateEnd query string true Date in format YYYYMMDD
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "CityCode": "string",
      "CityName": "string",
      "TotalInstances": 0
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response RoutingInstancesPerCityItemResponse

Segments

AirSegmentsPerAccountByVendor

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/AirSegmentsPerAccountByVendor/user \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/AirSegmentsPerAccountByVendor/user");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/AirSegmentsPerAccountByVendor/user', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/AirSegmentsPerAccountByVendor/user");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /AirSegmentsPerAccountByVendor/user

Parameters

Name In Type Required Description
DateStart query string true Date in format YYYYMMDD
DateEnd query string true Date in format YYYYMMDD
UserName query string true UserName in form of an email address
VendorCode query string true Vendor code
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "Account": "string",
      "TotalAirSegments": 0
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response AirSegmentsPerAccountByVendorItemResponse

AirSegmentsPerBranchByVendor

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/AirSegmentsPerBranchByVendor/user \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/AirSegmentsPerBranchByVendor/user");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/AirSegmentsPerBranchByVendor/user', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/AirSegmentsPerBranchByVendor/user");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /AirSegmentsPerBranchByVendor/user

Parameters

Name In Type Required Description
DateStart query string true Date in format YYYYMMDD
DateEnd query string true Date in format YYYYMMDD
UserName query string true UserName in form of an email address
VendorCode query string true Vendor code
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "OwningAgencyLocation": "string",
      "OwningAgencyLocationID": "string",
      "TotalAirSegments": 0
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response AirSegmentsPerBranchByVendorItemResponse

AirSegmentsPerCarrier

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/airsegmentspercarrier/user \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/airsegmentspercarrier/user");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/airsegmentspercarrier/user', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/airsegmentspercarrier/user");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /airsegmentspercarrier/user

Parameters

Name In Type Required Description
DateStart query string true Date in format YYYYMMDD
DateEnd query string true Date in format YYYYMMDD
UserName query string true UserName in form of an email address
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "CarrierCode": "string",
      "CarrierName": "string",
      "TotalAirSegments": 0
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response AirSegmentsPerCarrierItemResponse

AirSegmentsPerConsultantByVendor

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/AirSegmentsPerConsultantByVendor/user \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/AirSegmentsPerConsultantByVendor/user");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/AirSegmentsPerConsultantByVendor/user', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/AirSegmentsPerConsultantByVendor/user");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /AirSegmentsPerConsultantByVendor/user

Parameters

Name In Type Required Description
DateStart query string true Date in format YYYYMMDD
DateEnd query string true Date in format YYYYMMDD
UserName query string true UserName in form of an email address
VendorCode query string true Vendor code
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "OwningConsultant": "string",
      "OwningConsultantID": "string",
      "OwningAgencyLocation": "string",
      "TotalAirSegments": 0
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response AirSegmentsPerConsultantByVendorItemResponse

AirSegmentsPerDestinationByVendor

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/AirSegmentsPerDestinationByVendor/user \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/AirSegmentsPerDestinationByVendor/user");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/AirSegmentsPerDestinationByVendor/user', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/AirSegmentsPerDestinationByVendor/user");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /AirSegmentsPerDestinationByVendor/user

Parameters

Name In Type Required Description
DateStart query string true Date in format YYYYMMDD
DateEnd query string true Date in format YYYYMMDD
UserName query string true UserName in form of an email address
VendorCode query string true Vendor code
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "CityName": "string",
      "CityCode": "string",
      "CountryName": "string",
      "TotalInstances": 0
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response AirSegmentsPerDestinationByVendorItemResponse

AirSegmentsWithVendorLocatorsByUser

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/airsegmentswithvendorlocators/user \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/airsegmentswithvendorlocators/user");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/airsegmentswithvendorlocators/user', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/airsegmentswithvendorlocators/user");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /airsegmentswithvendorlocators/user

Parameters

Name In Type Required Description
UserName query string true UserName in form of an email address
Account query string true GDS account
DepartureDateStart query string true Date in format YYYYMMDD
DepartureDateEnd query string true Date in format YYYYMMDD
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": [
    {
      "RecordLocator": "string",
      "PNRCreationDate": "string",
      "AgentivityRef": "string",
      "Account": "string",
      "OwningConsultantID": "string",
      "OwningConsultant": "string",
      "OwningAgencyLocationID": "string",
      "PaxList": "string",
      "AirSegmentNbr": "string",
      "SegmentStatus": "string",
      "BoardPoint": "string",
      "OffPoint": "string",
      "DepartureDate": "string",
      "DepartureTime": "string",
      "ArrivalTime": "string",
      "ChangeOfDay": "string",
      "CarrierCode": "string",
      "FlightNbr": "string",
      "BookingCode": "string",
      "PNRTicketed": "string",
      "VendorLocator": "string",
      "CheckInURL": "string"
    }
  ],
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response AirSegmentsWithVendorLocatorsByUserResponse

CarSegmentCountsPerAccountByVendor

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/CarSegmentCountsPerAccountByVendor/user \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/CarSegmentCountsPerAccountByVendor/user");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/CarSegmentCountsPerAccountByVendor/user', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/CarSegmentCountsPerAccountByVendor/user");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /CarSegmentCountsPerAccountByVendor/user

Parameters

Name In Type Required Description
UserName query string true UserName in form of an email address
DateStart query string true Date in format YYYYMMDD
DateEnd query string true Date in format YYYYMMDD
VendorCode query string true Vendor code
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "Account": "string",
      "TotalSegments": 0
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response CarSegmentCountsPerAccountByVendorItemResponse

CarSegmentCountsPerBranchByVendor

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/CarSegmentCountsPerBranchByVendor/user \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/CarSegmentCountsPerBranchByVendor/user");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/CarSegmentCountsPerBranchByVendor/user', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/CarSegmentCountsPerBranchByVendor/user");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /CarSegmentCountsPerBranchByVendor/user

Parameters

Name In Type Required Description
UserName query string true UserName in form of an email address
DateStart query string true Date in format YYYYMMDD
DateEnd query string true Date in format YYYYMMDD
VendorCode query string true Vendor code
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "OwningAgencyLocation": "string",
      "OwningAgencyLocationID": "string",
      "TotalSegments": 0
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response CarSegmentCountsPerBranchByVendorItemResponse

CarSegmentCountsPerConsultantByVendor

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/CarSegmentCountsPerConsultantByVendor/user \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/CarSegmentCountsPerConsultantByVendor/user");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/CarSegmentCountsPerConsultantByVendor/user', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/CarSegmentCountsPerConsultantByVendor/user");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /CarSegmentCountsPerConsultantByVendor/user

Parameters

Name In Type Required Description
UserName query string true UserName in form of an email address
DateStart query string true Date in format YYYYMMDD
DateEnd query string true Date in format YYYYMMDD
VendorCode query string true Vendor code
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "OwningConsultant": "string",
      "OwningConsultantID": "string",
      "OwningAgencyLocation": "string",
      "TotalSegments": 0
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response CarSegmentCountsPerConsultantByVendorItemResponse

CarSegmentCountsPerLocationByVendor

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/CarSegmentCountsPerLocationByVendor/user \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/CarSegmentCountsPerLocationByVendor/user");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/CarSegmentCountsPerLocationByVendor/user', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/CarSegmentCountsPerLocationByVendor/user");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /CarSegmentCountsPerLocationByVendor/user

Parameters

Name In Type Required Description
UserName query string true UserName in form of an email address
DateStart query string true Date in format YYYYMMDD
DateEnd query string true Date in format YYYYMMDD
VendorCode query string true Vendor code
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "CityName": "string",
      "CityCode": "string",
      "CountryName": "string",
      "TotalSegments": 0
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response CarSegmentCountsPerLocationByVendorItemResponse

CarSegmentCountsPerVendor

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/CarSegmentCountsPerVendor/user \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/CarSegmentCountsPerVendor/user");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/CarSegmentCountsPerVendor/user', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/CarSegmentCountsPerVendor/user");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /CarSegmentCountsPerVendor/user

Parameters

Name In Type Required Description
UserName query string true UserName in form of an email address
DateStart query string true Date in format YYYYMMDD
DateEnd query string true Date in format YYYYMMDD
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "VendorCode": "string",
      "VendorName": "string",
      "TotalSegments": 0
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response CarSegmentCountsPerVendorItemResponse

CarSegmentsByDate

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/CarSegmentsByDate/user \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/CarSegmentsByDate/user");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/CarSegmentsByDate/user', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/CarSegmentsByDate/user");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /CarSegmentsByDate/user

Parameters

Name In Type Required Description
UserName query string true UserName in form of an email address
DateStart query string true Date in format YYYYMMDD
DateEnd query string true Date in format YYYYMMDD
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "AgentivityRef": "string",
      "RecordLocator": "string",
      "OwningAgencyLocationID": "string",
      "OwningConsultant": "string",
      "Account": "string",
      "Passengers": "string",
      "PickUpDate": "2019-03-18T11:42:49Z",
      "DropOffDate": "2019-03-18T11:42:49Z",
      "CarVendorCode": "string",
      "VendorName": "string",
      "SegmentStatus": "string",
      "AirportCode": "string",
      "ConfirmationNbr": "string",
      "CurrencyCode": "string",
      "RateAmount": "string",
      "NbrOfCars": "string",
      "CarType": "string",
      "ServiceInformation": "string",
      "BRInformation": "string",
      "CarSegmentType": "string",
      "CreatingAgencyIata": "string",
      "CityCode": "string",
      "Text": "string",
      "Vouchers": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response CarSegmentsByDateItemResponse

CarSegmentsByUser

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/carsegments/user \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/carsegments/user");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/carsegments/user', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/carsegments/user");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /carsegments/user

Parameters

Name In Type Required Description
PickUpDateEnd query string true Date in format YYYYMMDD
PickUpDateStart query string true Date in format YYYYMMDD
UserName query string true UserName in form of an email address
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
        "OwningAgencyLocation": "string",
        "PNR": "string",
        "Consultant": "string",
        "SegmentStatus": "string",
        "PickUpDate": "string",
        "DropOffDate": "string",
        "CarVendorCode": "string",
        "VendorName": "string",
        "AirportCode": "string",
        "Passenger": "string",
        "Account": "string",
        "ConfirmationNbr": "string",
        "CurrencyCode": "string",
        "RateAmount": "string",
        "CarType": "string",
        "NbrOfCars": "string",
        "BookedInName": "string",
        "ServiceInformation": "string",
        "BRInformation": "string"
    },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response Object

CancelledHotelSegmentsByUser

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/cancelledhotelsegments/user \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/cancelledhotelsegments/user");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/cancelledhotelsegments/user', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/cancelledhotelsegments/user");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /cancelledhotelsegments/user

Parameters

Name In Type Required Description
UserID query number true ID of the user
CancelledDateStart query string true Date in format YYYYMMDD
CancelledDateEnd query string true Date in format YYYYMMDD
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{}

Responses

Status Meaning Description Schema
default Default Default response Object

HotelLocSegmentCountsPerChainByCity

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/HotelLocSegmentCountsPerChainByCity/user \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/HotelLocSegmentCountsPerChainByCity/user");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/HotelLocSegmentCountsPerChainByCity/user', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/HotelLocSegmentCountsPerChainByCity/user");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /HotelLocSegmentCountsPerChainByCity/user

Parameters

Name In Type Required Description
UserName query string true UserName in form of an email address
DateStart query string true Date in format YYYYMMDD
DateEnd query string true Date in format YYYYMMDD
CityCode query string true 3 letter city code
VendorCode query string false Vendor code
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "ChainName": "string",
      "VendorCode": "string",
      "TotalSegments": 0,
      "TotalNights": 0
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response HotelLocSegmentCountsPerChainByCityItemResponse

HotelLocSegmentCountsPerPropertyByCity

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/HotelLocSegmentCountsPerPropertyByCity/user \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/HotelLocSegmentCountsPerPropertyByCity/user");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/HotelLocSegmentCountsPerPropertyByCity/user', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/HotelLocSegmentCountsPerPropertyByCity/user");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /HotelLocSegmentCountsPerPropertyByCity/user

Parameters

Name In Type Required Description
UserName query string true UserName in form of an email address
DateStart query string true Date in format YYYYMMDD
DateEnd query string true Date in format YYYYMMDD
CityCode query string true 3 letter city code
VendorCode query string true Vendor code
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "PropertyName": "string",
      "TotalSegments": 0,
      "TotalNights": 0
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response HotelLocSegmentCountsPerPropertyByCityItemResponse

HotelSegmentsByUser

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/hotelsegments/user \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/hotelsegments/user");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/hotelsegments/user', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/hotelsegments/user");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /hotelsegments/user

Parameters

Name In Type Required Description
UserName query string true UserName in form of an email address
ArrivalDateStart query string true Date in format YYYYMMDD
ArrivalDateEnd query string true Date in format YYYYMMDD
Account query string false GDS account
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "HotelSegmentNbr": "string",
      "PCC": "string",
      "PNR": "string",
      "Consultant": "string",
      "StatusCode": "string",
      "ArrivalDate": "string",
      "DepartureDate": "string",
      "PropertyName": "string",
      "ChainCode": "string",
      "ChainName": "string",
      "City": "string",
      "CityCode": "string",
      "CityName": "string",
      "CountryCode": "string",
      "CountryName": "string",
      "Passenger": "string",
      "Account": "string",
      "ConfirmationNbr": "string",
      "Currency": "string",
      "Rate": "string",
      "RoomBookingCode": "string",
      "NbrNights": 0,
      "MultiLevelRateCode": "string",
      "NbrRooms": 0,
      "BookedInName": "string",
      "ServiceInformation": "string",
      "TotalAirSegs": "string",
      "CreatingAgencyIata": "string",
      "AgentivityRef": 0
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response HotelSegmentsByUserItemResponse

HotelSegmentCountsPerAccountByVendor

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/HotelSegmentCountsPerAccountByVendor/user \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/HotelSegmentCountsPerAccountByVendor/user");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/HotelSegmentCountsPerAccountByVendor/user', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/HotelSegmentCountsPerAccountByVendor/user");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /HotelSegmentCountsPerAccountByVendor/user

Parameters

Name In Type Required Description
UserName query string true UserName in form of an email address
DateStart query string true Date in format YYYYMMDD
DateEnd query string true Date in format YYYYMMDD
VendorCode query string true Vendor code
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "Account": "string",
      "TotalSegments": 0,
      "TotalNights": 0
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response HotelSegmentCountsPerAccountByVendorItemResponse

HotelSegmentCountsPerBranchByVendor

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/HotelSegmentCountsPerBranchByVendor/user \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/HotelSegmentCountsPerBranchByVendor/user");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/HotelSegmentCountsPerBranchByVendor/user', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/HotelSegmentCountsPerBranchByVendor/user");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /HotelSegmentCountsPerBranchByVendor/user

Parameters

Name In Type Required Description
UserName query string true UserName in form of an email address
DateStart query string true Date in format YYYYMMDD
DateEnd query string true Date in format YYYYMMDD
VendorCode query string true Vendor code
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "OwningAgencyLocation": "string",
      "OwningAgencyLocationID": "string",
      "TotalSegments": 0,
      "TotalNights": 0
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response HotelSegmentCountsPerBranchByVendorItemResponse

HotelSegmentCountsPerConsultantByVendor

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/HotelSegmentCountsPerConsultantByVendor/user \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/HotelSegmentCountsPerConsultantByVendor/user");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/HotelSegmentCountsPerConsultantByVendor/user', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/HotelSegmentCountsPerConsultantByVendor/user");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /HotelSegmentCountsPerConsultantByVendor/user

Parameters

Name In Type Required Description
UserName query string true UserName in form of an email address
DateStart query string true Date in format YYYYMMDD
DateEnd query string true Date in format YYYYMMDD
VendorCode query string true Vendor code
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "OwningConsultant": "string",
      "OwningConsultantID": "string",
      "OwningAgencyLocation": "string",
      "TotalSegments": 0,
      "TotalNights": 0
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response HotelSegmentCountsPerConsultantByVendorItemResponse

HotelSegmentCountsPerLocationByVendor

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/HotelSegmentCountsPerLocationByVendor/user \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/HotelSegmentCountsPerLocationByVendor/user");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/HotelSegmentCountsPerLocationByVendor/user', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/HotelSegmentCountsPerLocationByVendor/user");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /HotelSegmentCountsPerLocationByVendor/user

Parameters

Name In Type Required Description
UserName query string true UserName in form of an email address
DateStart query string true Date in format YYYYMMDD
DateEnd query string true Date in format YYYYMMDD
VendorCode query string false Vendor code
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "CityName": "string",
      "CityCode": "string",
      "CountryName": "string",
      "TotalSegments": 0,
      "TotalNights": 0
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response HotelSegmentCountsPerLocationByVendorItemResponse

HotelSegmentCountsPerVendor

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/HotelSegmentCountsPerVendor/user \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/HotelSegmentCountsPerVendor/user");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/HotelSegmentCountsPerVendor/user', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/HotelSegmentCountsPerVendor/user");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /HotelSegmentCountsPerVendor/user

Parameters

Name In Type Required Description
UserName query string true UserName in form of an email address
DateStart query string true Date in format YYYYMMDD
DateEnd query string true Date in format YYYYMMDD
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "ChainName": "string",
      "VendorCode": "string",
      "TotalSegments": 0,
      "TotalNights": 0
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response HotelSegmentCountsPerVendorItemResponse

HotelSegmentsWithNotepadByUser

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/hotelsegmentswithnotepad/user \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/hotelsegmentswithnotepad/user");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/hotelsegmentswithnotepad/user', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/hotelsegmentswithnotepad/user");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /hotelsegmentswithnotepad/user

Parameters

Name In Type Required Description
UserName query string true UserName in form of an email address
ArrivalDateStart query string true Date in format YYYYMMDD
ArrivalDateEnd query string true Date in format YYYYMMDD
Account query string false GDS account
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{}

Responses

Status Meaning Description Schema
default Default Default response Object

PassiveSegmentsByUser

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/passivesegments/user \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/passivesegments/user");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/passivesegments/user', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/passivesegments/user");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /passivesegments/user

Parameters

Name In Type Required Description
UserName query string true UserName in form of an email address
ArrivalDateStart query string true Date in format YYYYMMDD
ArrivalDateEnd query string true Date in format YYYYMMDD
Account query string false GDS account
SegmentType query string false Type of segment
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "Address": "string",
      "AgentivityRef": 0,
      "BookingReasonCode": "string",
      "BookingSource": "string",
      "CityCode": "string",
      "CommissionInformation": "string",
      "ConfirmationNumber": "string",
      "NbrNights": "string",
      "OwningConsultantID": "string",
      "PropertyName": "string",
      "PropertyNumber": "string",
      "RateAccessCode": "string",
      "RateCode": "string",
      "RateQuoted": "string",
      "SegmentType": "string",
      "ServiceInformation": "string",
      "StartDate": "string",
      "Text": "string",
      "TotalAirSegs": "string",
      "VendorCode": "string",
      "RecordLocator": "string",
      "OwningAgencyLocationID": "string",
      "OwningConsultant": "string",
      "Account": "string",
      "Passenger": "string",
      "DepartureDate": "string",
      "SegmentStatus": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response PassiveSegmentsResponse

PNRSegmentCountsByCompanyAgentLocation2

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/pnrsegmentcounts2/company/alcc \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/pnrsegmentcounts2/company/alcc");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/pnrsegmentcounts2/company/alcc', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/pnrsegmentcounts2/company/alcc");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /pnrsegmentcounts2/company/alcc

Parameters

Name In Type Required Description
UserName query string true UserName in form of an email address
AgentLocationCountryCode query string true Country code for agent's location
PNRCreationDateStart query string true Date in format YYYYMMDD
PNRCreationDateEnd query string true Date in format YYYYMMDD
OwningAgencyLocationID query string false Owning agency location ID
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{}

Responses

Status Meaning Description Schema
default Default Default response Object

ProblematicSegmentsByUser

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/problematicsegments/user \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/problematicsegments/user");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/problematicsegments/user', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/problematicsegments/user");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /problematicsegments/user

Parameters

Name In Type Required Description
UserName query string true UserName in form of an email address
DepartureDateStart query string true Date in format YYYYMMDD
DepartureDateEnd query string false Date in format YYYYMMDD
CompanyID query string false ID of a Company (travel agency)
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "RecordLocator": "string",
      "OwningConsultantID": "string",
      "PrimaryPax": "string",
      "TransactionAgent": "string",
      "Account": "string",
      "SegmentStatus": "string",
      "Segment": "string",
      "AgentivityRef": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response ProblematicSegmentsByUserItemResponse

SegmentsByPNR

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/1/segments/pnr?RecordLocator=string \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/segments/pnr?RecordLocator=string");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/1/segments/pnr', params={
  'RecordLocator': 'string'
}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/1/segments/pnr?RecordLocator=string");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /1/segments/pnr

GET /segments/pnr

Parameters

Name In Type Required Description
RecordLocator query string true RecordLocator
PNRCreationDate query string false Start Date in format YYYYMMDD
SegmentType query string false Type of segment
PassiveSegmentType query string false Type of passive segment
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "PNRSummary": {
      "RecordLocator": "string",
      "AirlineReferences": {
        "Capacity": 0,
        "Count": 0,
        "Item": {
          "Vendor": "string",
          "VendorLocator": "string"
        }
      },
      "Tickets": {
        "Capacity": 0,
        "Count": 0,
        "Item": {
          "TktNumber": "string",
          "Passenger": {
            "LastName": "string",
            "FirstName": "string"
          },
          "Coupons": {
            "Capacity": 0,
            "Count": 0,
            "Item": {
              "CouponSequenceNbr": "string",
              "CouponBoardPoint": "string",
              "CouponOffPoint": "string",
              "Carrier": "string",
              "FlightNbr": "string",
              "FlightDate": "string",
              "FlightTime": "string"
            }
          }
        }
      }
    },
    "Segments": {
      "AirSegments": [
        {
          "AirSegmentNbr": 0,
          "ArrivalTime": "string",
          "BoardPoint": "string",
          "BookingCode": "string",
          "CarrierCode": "string",
          "ChangeOfDay": "string",
          "ConnectionIndicator": "string",
          "DepartureDate": "string",
          "DepartureTime": "string",
          "FlightNbr": "string",
          "JourneyTime": "string",
          "NbrSeats": 0,
          "OffPoint": "string",
          "OperatingCarrierCode": "string",
          "OperatingCarrierName": "string",
          "SeatingData": {
            "Capacity": 0,
            "Count": 0,
            "Item": {
              "SeatLocation": "string",
              "SeatStatusCode": "string"
            }
          },
          "SegmentStatus": "string"
        }
      ],
      "CarSegments": [
        {
          "AirportCode": "string",
          "CarAddress": "string",
          "CarLocationCategory": "string",
          "CarRateCode": "string",
          "CarRateType": "string",
          "CarSegmentNbr": 0,
          "CarType": "string",
          "CarVendorCode": "string",
          "CarYieldManagementNbr": "string",
          "ConfirmationNbr": "string",
          "CurrencyCode": "string",
          "DistanceAllowance": "string",
          "DistanceRateAmount": "string",
          "DropOffDate": "string",
          "DropOffTime": "string",
          "MilesKilometerIndicator": "string",
          "NbrOfCars": 0,
          "PickUpDate": "string",
          "PickUpTime": "string",
          "RateAmount": "string",
          "RateGuaranteeIndicator": "string",
          "SegmentStatus": "string"
        }
      ],
      "HotelSegments": [
        {
          "HotelSegmentNbr": "string",
          "StatusCode": "string",
          "ArrivalDate": "string",
          "DepartureDate": "string",
          "PropertyName": "string",
          "ChainCode": "string",
          "ChainName": "string",
          "CityCode": "string",
          "CityName": "string",
          "CountryCode": "string",
          "CountryName": "string",
          "Passenger": "string",
          "Account": "string",
          "ConfirmationNbr": "string",
          "Currency": "string",
          "Rate": "string",
          "RoomBookingCode": "string",
          "NbrNights": 0,
          "MultiLevelRateCode": "string",
          "NbrRooms": 0,
          "BookedInName": "string",
          "ServiceInformation": "string",
          "PropertyCityCode": "string",
          "SegmentStatus": "string",
          "HotelVendorCode": "string"
        }
      ],
      "PassiveSegments": [
        {
          "Address": "string",
          "BookingReasonCode": "string",
          "BookingSource": "string",
          "CityCode": "string",
          "CommissionInformation": "string",
          "ConfirmationNumber": "string",
          "DepartureDate": "string",
          "NbrNights": "string",
          "Passenger": "string",
          "PropertyName": "string",
          "PropertyNumber": "string",
          "RateAccessCode": "string",
          "RateCode": "string",
          "RateQuoted": "string",
          "SegmentStatus": "string",
          "SegmentType": "string",
          "ServiceInformation": "string",
          "StartDate": "string",
          "Text": "string",
          "VendorCode": "string"
        }
      ]
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response SegmentsByPNRResponse

SegmentsQC

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/SegmentsQC/user \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/SegmentsQC/user");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/SegmentsQC/user', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/SegmentsQC/user");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /SegmentsQC/user

Parameters

Name In Type Required Description
UserName query string true UserName in form of an email address
DepartureDateStart query string true Date in format YYYYMMDD
DepartureDateEnd query string false Date in format YYYYMMDD
Account query string false GDS account
VipOnly query string false Return only segments that are flagged as VIP only
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "AgentivityRef": 0,
      "RecordLocator": "string",
      "OwningConsultant": "string",
      "Passenger": "string",
      "Account": "string",
      "BoardPoint": "string",
      "OffPoint": "string",
      "DepartureTime": "string",
      "BookingClass": "string",
      "SegmentStatus": "string",
      "CarrierCode": "string",
      "FlightNbr": "string",
      "FlightNumberFromatted": "string",
      "SeatCheck": "string",
      "SeatFormatted": "string",
      "MealCheck": "string",
      "MealFormatted": "string",
      "ChauffeurDesc": "string",
      "TransferDesc": "string",
      "CarsFormatted": "string",
      "HoteCheck": "string",
      "Hotels": "string",
      "ShuttleDesc": "string",
      "TourDesc": "string",
      "FrequentFlyerNumbers": "string",
      "PnrTicketed": "string",
      "TicketNumber": "string",
      "Comments": "string",
      "OpsComments": "string",
      "IsVip": true
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response SegmentsQCItemResponse

Ticket

GetTicketCouponCodes

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/TicketCouponCodes/user \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/TicketCouponCodes/user");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/TicketCouponCodes/user', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/TicketCouponCodes/user");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /TicketCouponCodes/user

Parameters

Name In Type Required Description
UserName query string true UserName in form of an email address
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": [
    {
      "CouponCode": "string",
      "Name": "string",
      "IsGroup": true
    }
  ],
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response TicketCouponCodesResponse

GetTicketCouponsByStatusCode

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/TicketCouponsByStatusCode/user \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/TicketCouponsByStatusCode/user");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/TicketCouponsByStatusCode/user', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/TicketCouponsByStatusCode/user");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /TicketCouponsByStatusCode/user

Parameters

Name In Type Required Description
UserName query string true UserName in form of an email address
DateStart query string true Date in format YYYYMMDD
DateEnd query string true Date in format YYYYMMDD
CouponCodeGroup query string true Coupon code group
DateTracker query string true One letter code for DateRange (I = Issue date, T =Travel date, E = Expiry date)
TravAgntID query string false Travel agent ID
Account query string false GDS account
Repeat query string false Repeat
NoActiveSegments query boolean false Lists only segments that are not active
IncludePartialMatches query boolean false Include partial matches
PaxSurname query string false Pax surname
CarrierCode query string false Two letter code for carrier
OwningConsultantID query string false Id of the owning counsultant
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": [
    {
      "RN": "string",
      "AirTktSegId": "string",
      "VndIssueDt": "2019-03-18T11:42:49Z",
      "RecordLocator": "string",
      "Passenger": "string",
      "TktNumber": "string",
      "TravAgntID": "string",
      "OwningConsultantID": "string",
      "FOPFare": "string",
      "BaseFare": "string",
      "FOP": "string",
      "TotalTax": "string",
      "Tax1Code": "string",
      "Tax1Amt": "string",
      "Tax2Code": "string",
      "Tax2Amt": "string",
      "Tax3Code": "string",
      "Tax3Amt": "string",
      "Tax4Amt": "string",
      "Tax4Code": "string",
      "Tax5Code": "string",
      "Tax5Amt": "string",
      "Account": "string",
      "ExchangedForTicket": "string",
      "CouponSequenceNbr": "string",
      "Carrier": "string",
      "BoardPoint": "string",
      "OffPoint": "string",
      "FlightDate": "2019-03-18T11:42:49Z",
      "FlightServiceClass": "string",
      "FareBasis": "string",
      "FlightCouponStatus": "string",
      "DateLastChecked": "2019-03-18T11:42:49Z",
      "PCC": "string",
      "AirlineCode": "string"
    }
  ],
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response TicketCouponsByStatusCodeResponse

TicketCouponsIssued

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/user/ticketcouponsissued \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/user/ticketcouponsissued");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/user/ticketcouponsissued', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/user/ticketcouponsissued");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /user/ticketcouponsissued

Parameters

Name In Type Required Description
UserName query string true UserName in form of an email address
IssueDateStart query string true Date in format YYYYMMDD
IssueDateEnd query string false Date in format YYYYMMDD
Account query string false GDS account
TravelAgentID query string false ID of a travel agent
FlightCouponStatus query string false 4 letter code for flight coupon status
FormatStyle query string false Format style
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "RecordLocator": "string",
      "PNRCreationDate": "2019-03-18T11:42:49Z",
      "TktNumber": "string",
      "Passenger": "string",
      "VendorIssueDate": "2019-03-18T11:42:49Z",
      "FOP": "string",
      "FOPCurrncy": "string",
      "FOPFare": "string",
      "CouponSequenceNbr": "string",
      "FlightDate": "2019-03-18T11:42:49Z",
      "Routing": "string",
      "FlightServiceClass": "string",
      "FareBasis": "string",
      "Carrier": "string",
      "Account": "string",
      "OwningAgencyLocationID": "string",
      "FlightCouponStatus": "string",
      "DateLastChecked": "2019-03-18T11:42:49Z"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response TicketCouponsIssuedByUserItemResponse

GetTicketAutomationSuccessPerPCC

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/TicketAutomationSuccessPerPCC/user \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/TicketAutomationSuccessPerPCC/user");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/TicketAutomationSuccessPerPCC/user', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/TicketAutomationSuccessPerPCC/user");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /TicketAutomationSuccessPerPCC/user

Parameters

Name In Type Required Description
UserName query string true UserName in form of an email address
DateStart query string true Date in format YYYYMMDD
DateEnd query string true Date in format YYYYMMDD
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": [
    {
      "OwningAgencyPseudo": "string",
      "TotalTicketedPNRs": "string",
      "Consultant": "string",
      "Requested": "string",
      "Success": "string",
      "Failed": "string"
    }
  ],
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response TicketAutomationSuccessPerPCCResponse

GetTicketsIssued

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/TicketsIssued/user \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/TicketsIssued/user");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/TicketsIssued/user', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/TicketsIssued/user");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /TicketsIssued/user

Parameters

Name In Type Required Description
UserName query string true UserName in form of an email address
DateStart query string true Date in format YYYYMMDD
DateEnd query string true Date in format YYYYMMDD
IATA query string false IATA code
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": [
    {
      "RecordLocator": "string",
      "TktNumber": "string",
      "FOP": "string",
      "Passenger": "string",
      "Consultant": "string",
      "RemarkText": "string",
      "AirlineCode": "string",
      "TravAgntID": "string",
      "PCC": "string",
      "PrintedCurrency": "string",
      "FOPFare": "string",
      "Date": "2019-03-18T11:42:49Z",
      "DueDate": "2019-03-18T11:42:49Z"
    }
  ],
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response TicketsIssuedResponse

GetTicketsIssuedByNumber

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/TicketsIssuedByNumber/user \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/TicketsIssuedByNumber/user");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/TicketsIssuedByNumber/user', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/TicketsIssuedByNumber/user");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /TicketsIssuedByNumber/user

Parameters

Name In Type Required Description
UserName query string true UserName in form of an email address
tktNumber query string true Ticket number
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": [
    {
      "RecordLocator": "string",
      "TktNumber": "string",
      "PlatingCarrier": "string",
      "Passenger": "string",
      "IATA": "string",
      "OwningAgencyLocationID": "string",
      "IssueDate": "2019-03-18T11:42:49Z",
      "ExpirationDate": "2019-03-18T11:42:49Z",
      "FOPFare": "string",
      "PrintedCurrency": "string"
    }
  ],
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response CollectionResponse_TicketsIssuedByNumber_

TicketsByAccount

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/ticketsbyaccount \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/ticketsbyaccount");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/ticketsbyaccount', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/ticketsbyaccount");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /ticketsbyaccount

Parameters

Name In Type Required Description
UserName query string true UserName in form of an email address
TicketIssueStartDate query string true Date in format YYYYMMDD
TicketIssueEndDate query string true Date in format YYYYMMDD
Account query string false GDS account
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "AgentivityRef": 0,
      "RecordLocator": "string",
      "PNRCreationDate": "2019-03-18T11:42:49Z",
      "Account": "string",
      "IssueDate": "2019-03-18T11:42:49Z",
      "TicketNumber": "string",
      "PrimaryPassenger": "string",
      "PlatingCarrier": "string",
      "IATA": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response TicketsByAccountItemResponse

TicketDetails

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/TicketDetails/user \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/TicketDetails/user");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/TicketDetails/user', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/TicketDetails/user");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /TicketDetails/user

Parameters

Name In Type Required Description
UserName query string true UserName in form of an email address
TktNumber query string true Ticket number
CacheGuid query string false Cache guid
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "TktNumber": "string",
      "RecordLocator": "string",
      "PNRCreationDate": "2019-03-18T11:42:49Z",
      "TktIssueDate": "2019-03-18T11:42:49Z",
      "PlatingCarrier": "string",
      "Status": "string",
      "BAR": "string",
      "PAR": "string",
      "LastName": "string",
      "FirstName": "string",
      "TicketExpiryDate": "2019-03-18T11:42:49Z",
      "FOP": "string",
      "FopFare": "string",
      "FOPCurrency": "string",
      "PrintedCurrency": "string",
      "PrintedFare": "string",
      "CreditCardFOPAcct": "string",
      "OwningAgencyLocationID": "string",
      "IATA": "string",
      "Coupons": [
        {
          "TktNumber": "string",
          "Carrier": "string",
          "CouponSequenceNbr": 0,
          "FlightNbr": "string",
          "BoardPoint": "string",
          "OffPoint": "string",
          "FlightServiceClass": "string",
          "FlightDate": "2019-03-18T11:42:49Z",
          "FlightCouponStatus": "string",
          "DateLastChecked": "2019-03-18T11:42:49Z",
          "AirTktSegId": 0,
          "EligibleForRefund": true
        }
      ],
      "EligibleForRefund": true
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response TicketDetailsItemResponse

TicketingStatsRequest

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/ticketingstats \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/ticketingstats");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/ticketingstats', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/ticketingstats");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /ticketingstats

Parameters

Name In Type Required Description
UserName query string true UserName in form of an email address
TicketingDateStart query string true Date in format YYYYMMDD
TicketingDateEnd query string true Date in format YYYYMMDD
Account query string true Comma Delimited List of GDS Accounts
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "TraditionalCount": 0,
      "OnlineCount": 0,
      "TotalCount": 0,
      "ChangesCount": 0
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response TicketingStatsRequestItemResponse

TicketRevenueByCompany

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/ticketrevenue/company \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/ticketrevenue/company");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/ticketrevenue/company', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/ticketrevenue/company");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /ticketrevenue/company

Parameters

Name In Type Required Description
DepartureDateStart query string true Date in format YYYYMMDD
DepartureDateEnd query string true Date in format YYYYMMDD
FlightCouponStatus query string true 4 letter code for flight coupon status
CompanyID query integer(int32) false ID of a Company (travel agency)
TravelAgentID query string false ID of a travel agent
PlatingCarrier query string false Code for Plating Carrier
AirlineCode query string false Two letter airline code
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{}

Responses

Status Meaning Description Schema
default Default Default response Object

TicketSegmentsByBAR

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/ticketsegments/bar \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/ticketsegments/bar");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/ticketsegments/bar', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/ticketsegments/bar");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /ticketsegments/bar

Parameters

Name In Type Required Description
OwningAgencyLocationID query string true Owning agency location ID
FlightCouponStatus query string true 4 letter code for flight coupon status
BAR query string true Busness account record
PAR query string false Passegner account record
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": [
    {
      "TktNumber": "string",
      "RecordLocator": "string",
      "VndIssueDt": "string",
      "BAR": "string",
      "PAR": "string",
      "FOPCurrency": "string",
      "FOPFare": "string",
      "Segments": [
        {
          "Carrier": "string",
          "CouponBoardPoint": "string",
          "CouponOffPoint": "string",
          "CouponSequenceNbr": 0,
          "DateLastChecked": "string",
          "FareBasis": "string",
          "FlightCouponStatus": "string",
          "FlightServiceClass": "string",
          "FlightStatus": "string"
        }
      ]
    }
  ],
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response TicketSegmentsByBARResponse

TicketSegmentsWithTaxByIssueDate

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/ticketsegmentswithtax \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/ticketsegmentswithtax");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/ticketsegmentswithtax', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/ticketsegmentswithtax");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /ticketsegmentswithtax

Parameters

Name In Type Required Description
UserName query string false UserName in form of an email address
TicketIssueDateStart query string false Date in format YYYYMMDD
TicketIssueDateEnd query string false Date in format YYYYMMDD
Account query string false GDS account
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": [
    {
      "Recordlocator": "string",
      "PNRCreationDate": "string",
      "TicketNumber": "string",
      "Account": "string",
      "PrimaryPassenger": "string",
      "VndIssueDate": "string",
      "TravelAgentID": "string",
      "FOPFare": "string",
      "FOP": "string",
      "TotalTax": "string",
      "Tax1Code": "string",
      "Tax1Amt": "string",
      "Tax2Code": "string",
      "Tax2Amt": "string",
      "Tax3Code": "string",
      "Tax3Amt": "string",
      "Tax4Code": "string",
      "Tax4Amt": "string",
      "Tax5Code": "string",
      "Tax5Amt": "string",
      "ExchangedForTicket": "string",
      "CouponSequenceNbr": "string",
      "Carrier": "string",
      "BoardPoint": "string",
      "OffPoint": "string",
      "FlightDate": "string",
      "FlightServiceClass": "string",
      "FareBasis": "string",
      "FlightCouponStatus": "string",
      "DateLastChecked": "string",
      "OwningAgencyLocationID": "string"
    }
  ],
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response TicketSegmentsWithTaxByIssueDateResponse

Traveller

TravelHistorySummaryByTraveller

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/travelhistorysummary/traveller?TravellerReference=string \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/travelhistorysummary/traveller?TravellerReference=string");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/travelhistorysummary/traveller', params={
  'TravellerReference': 'string'
}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/travelhistorysummary/traveller?TravellerReference=string");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /travelhistorysummary/traveller

GET /1/travelhistorysummary/traveller

Parameters

Name In Type Required Description
CompanyID query number false ID for your Company
PNRTicketed query string false Return only PNRs that are ticketed/all
TravellerReference query string true Traveller Reference
TravellerEmail query string false Email of the traveller
TravellerPhoneNbr query string false Phone Number of the traveller
TravelDateStart query string false Start Date in format YYYYMMDD
TravelDateEnd query string false End Date in format YYYYMMDD
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "PNRSummary": {
      "RecordLocator": "string",
      "AirlineReferences": {
        "Capacity": 0,
        "Count": 0,
        "Item": {
          "Vendor": "string",
          "VendorLocator": "string"
        }
      },
      "Tickets": {
        "Capacity": 0,
        "Count": 0,
        "Item": {
          "TktNumber": "string",
          "Passenger": {
            "LastName": "string",
            "FirstName": "string"
          },
          "Coupons": {
            "Capacity": 0,
            "Count": 0,
            "Item": {
              "CouponSequenceNbr": "string",
              "CouponBoardPoint": "string",
              "CouponOffPoint": "string",
              "Carrier": "string",
              "FlightNbr": "string",
              "FlightDate": "string",
              "FlightTime": "string"
            }
          }
        }
      }
    },
    "Segments": {
      "AirSegments": [
        {
          "AirSegmentNbr": 0,
          "ArrivalTime": "string",
          "BoardPoint": "string",
          "BookingCode": "string",
          "CarrierCode": "string",
          "ChangeOfDay": "string",
          "ConnectionIndicator": "string",
          "DepartureDate": "string",
          "DepartureTime": "string",
          "FlightNbr": "string",
          "JourneyTime": "string",
          "NbrSeats": 0,
          "OffPoint": "string",
          "OperatingCarrierCode": "string",
          "OperatingCarrierName": "string",
          "SeatingData": {
            "Capacity": 0,
            "Count": 0,
            "Item": {
              "SeatLocation": "string",
              "SeatStatusCode": "string"
            }
          },
          "SegmentStatus": "string"
        }
      ],
      "CarSegments": [
        {
          "AirportCode": "string",
          "CarAddress": "string",
          "CarLocationCategory": "string",
          "CarRateCode": "string",
          "CarRateType": "string",
          "CarSegmentNbr": 0,
          "CarType": "string",
          "CarVendorCode": "string",
          "CarYieldManagementNbr": "string",
          "ConfirmationNbr": "string",
          "CurrencyCode": "string",
          "DistanceAllowance": "string",
          "DistanceRateAmount": "string",
          "DropOffDate": "string",
          "DropOffTime": "string",
          "MilesKilometerIndicator": "string",
          "NbrOfCars": 0,
          "PickUpDate": "string",
          "PickUpTime": "string",
          "RateAmount": "string",
          "RateGuaranteeIndicator": "string",
          "SegmentStatus": "string"
        }
      ],
      "HotelSegments": [
        {
          "HotelSegmentNbr": "string",
          "StatusCode": "string",
          "ArrivalDate": "string",
          "DepartureDate": "string",
          "PropertyName": "string",
          "ChainCode": "string",
          "ChainName": "string",
          "CityCode": "string",
          "CityName": "string",
          "CountryCode": "string",
          "CountryName": "string",
          "Passenger": "string",
          "Account": "string",
          "ConfirmationNbr": "string",
          "Currency": "string",
          "Rate": "string",
          "RoomBookingCode": "string",
          "NbrNights": 0,
          "MultiLevelRateCode": "string",
          "NbrRooms": 0,
          "BookedInName": "string",
          "ServiceInformation": "string",
          "PropertyCityCode": "string",
          "SegmentStatus": "string",
          "HotelVendorCode": "string"
        }
      ],
      "PassiveSegments": [
        {
          "Address": "string",
          "BookingReasonCode": "string",
          "BookingSource": "string",
          "CityCode": "string",
          "CommissionInformation": "string",
          "ConfirmationNumber": "string",
          "DepartureDate": "string",
          "NbrNights": "string",
          "Passenger": "string",
          "PropertyName": "string",
          "PropertyNumber": "string",
          "RateAccessCode": "string",
          "RateCode": "string",
          "RateQuoted": "string",
          "SegmentStatus": "string",
          "SegmentType": "string",
          "ServiceInformation": "string",
          "StartDate": "string",
          "Text": "string",
          "VendorCode": "string"
        }
      ]
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response TravelHistorySummaryByTravellerResponse

TravellersByAccount

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/TravellersByAccount/user \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/TravellersByAccount/user");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/TravellersByAccount/user', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/TravellersByAccount/user");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /TravellersByAccount/user

Parameters

Name In Type Required Description
Account query string true GDS account
UserName query string true UserName in form of an email address
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "Passenger": "string",
      "TravellerID": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response TravellersByAccountItemResponse

TravelHistorySummaryByBAR

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/travelhistorysummary/bar \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/travelhistorysummary/bar");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/travelhistorysummary/bar', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/travelhistorysummary/bar");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /travelhistorysummary/bar

Parameters

Name In Type Required Description
OwningAgencyLocationID query string true Owning agency location ID
BAR query string true Busness account record
MAR query string true Master account record
PAR query string true Passegner account record
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "PNRSummary": {
      "RecordLocator": "string",
      "AirlineReferences": {
        "Capacity": 0,
        "Count": 0,
        "Item": {
          "Vendor": "string",
          "VendorLocator": "string"
        }
      },
      "Tickets": {
        "Capacity": 0,
        "Count": 0,
        "Item": {
          "TktNumber": "string",
          "Passenger": {
            "LastName": "string",
            "FirstName": "string"
          },
          "Coupons": {
            "Capacity": 0,
            "Count": 0,
            "Item": {
              "CouponSequenceNbr": "string",
              "CouponBoardPoint": "string",
              "CouponOffPoint": "string",
              "Carrier": "string",
              "FlightNbr": "string",
              "FlightDate": "string",
              "FlightTime": "string"
            }
          }
        }
      }
    },
    "Segments": {
      "AirSegments": [
        {
          "AirSegmentNbr": 0,
          "ArrivalTime": "string",
          "BoardPoint": "string",
          "BookingCode": "string",
          "CarrierCode": "string",
          "ChangeOfDay": "string",
          "ConnectionIndicator": "string",
          "DepartureDate": "string",
          "DepartureTime": "string",
          "FlightNbr": "string",
          "JourneyTime": "string",
          "NbrSeats": 0,
          "OffPoint": "string",
          "OperatingCarrierCode": "string",
          "OperatingCarrierName": "string",
          "SeatingData": {
            "Capacity": 0,
            "Count": 0,
            "Item": {
              "SeatLocation": "string",
              "SeatStatusCode": "string"
            }
          },
          "SegmentStatus": "string"
        }
      ],
      "CarSegments": [
        {
          "AirportCode": "string",
          "CarAddress": "string",
          "CarLocationCategory": "string",
          "CarRateCode": "string",
          "CarRateType": "string",
          "CarSegmentNbr": 0,
          "CarType": "string",
          "CarVendorCode": "string",
          "CarYieldManagementNbr": "string",
          "ConfirmationNbr": "string",
          "CurrencyCode": "string",
          "DistanceAllowance": "string",
          "DistanceRateAmount": "string",
          "DropOffDate": "string",
          "DropOffTime": "string",
          "MilesKilometerIndicator": "string",
          "NbrOfCars": 0,
          "PickUpDate": "string",
          "PickUpTime": "string",
          "RateAmount": "string",
          "RateGuaranteeIndicator": "string",
          "SegmentStatus": "string"
        }
      ],
      "HotelSegments": [
        {
          "HotelSegmentNbr": "string",
          "StatusCode": "string",
          "ArrivalDate": "string",
          "DepartureDate": "string",
          "PropertyName": "string",
          "ChainCode": "string",
          "ChainName": "string",
          "CityCode": "string",
          "CityName": "string",
          "CountryCode": "string",
          "CountryName": "string",
          "Passenger": "string",
          "Account": "string",
          "ConfirmationNbr": "string",
          "Currency": "string",
          "Rate": "string",
          "RoomBookingCode": "string",
          "NbrNights": 0,
          "MultiLevelRateCode": "string",
          "NbrRooms": 0,
          "BookedInName": "string",
          "ServiceInformation": "string",
          "PropertyCityCode": "string",
          "SegmentStatus": "string",
          "HotelVendorCode": "string"
        }
      ],
      "PassiveSegments": [
        {
          "Address": "string",
          "BookingReasonCode": "string",
          "BookingSource": "string",
          "CityCode": "string",
          "CommissionInformation": "string",
          "ConfirmationNumber": "string",
          "DepartureDate": "string",
          "NbrNights": "string",
          "Passenger": "string",
          "PropertyName": "string",
          "PropertyNumber": "string",
          "RateAccessCode": "string",
          "RateCode": "string",
          "RateQuoted": "string",
          "SegmentStatus": "string",
          "SegmentType": "string",
          "ServiceInformation": "string",
          "StartDate": "string",
          "Text": "string",
          "VendorCode": "string"
        }
      ]
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response TravelHistorySummaryByBARResponse

Other

ConferencesByRemark

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/ConferencesByRemark/user \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/ConferencesByRemark/user");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/ConferencesByRemark/user', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/ConferencesByRemark/user");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /ConferencesByRemark/user

Parameters

Name In Type Required Description
UserName query string true UserName in form of an email address
DateStart query string false Date in format YYYYMMDD
Qualifier query string false Qualifier
Remark query string false Remark
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "Name": "string",
      "OrganizingDate": "2019-03-18T11:42:49Z"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response ConferencesByRemarkItemResponse

DashboardStatsByOptions

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/dashboardstats/user \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/dashboardstats/user");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/dashboardstats/user', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/dashboardstats/user");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /dashboardstats/user

Parameters

Name In Type Required Description
UserName query string true UserName in form of an email address
MostActiveUsersTop query number true Top most active users
ReportsTop query number false Top reports
ReportsDaysSpan query number false Reports in days span
MostActiveUsersDaysSpan query number false Top most active users
Options query string false Options
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "ProblematicBookings": {
        "DayPlusZeroTtl": 0,
        "DayPlusOneTtl": 0,
        "DayPlusTwoTtl": 0
      },
      "AirlineTicketing": {
        "DayPlusZeroTtl": 0,
        "DayPlusOneTtl": 0,
        "DayPlusTwoTtl": 0
      },
      "UnticketedBookingsByTau": {
        "DayPlusZeroTtl": 0,
        "DayPlusOneTtl": 0,
        "DayPlusTwoTtl": 0
      },
      "MonthlyActivity": [
        {
          "ReportDate": "string",
          "MonthlyEvents": 0,
          "C": 0,
          "C_Percentage": 0,
          "I": 0,
          "I_Percentage": 0,
          "T": 0,
          "T_Percentage": 0,
          "X": 0,
          "X_Percentage": 0
        }
      ],
      "MostActiveUsers": [
        {
          "UserName": "string",
          "FirstName": "string",
          "LastName": "string",
          "UserID": 0,
          "UserFrequency": "string",
          "ActivityMeasure": 0
        }
      ],
      "TopConsultants": [
        {
          "Name": "string",
          "Total": 0
        }
      ],
      "TopReports": [
        {
          "Name": "string",
          "UrlSlug": "string",
          "Total": 0
        }
      ],
      "ActiveBookingsAirConversion": {
        "TotalTicketed": 0,
        "TotalUnticketed": 0
      },
      "PassengerElements": [
        {
          "DateMonth": 0,
          "DateYear": 0,
          "WithMobilePercent": 0,
          "WithEmailPercent": 0,
          "TotalWithMobile": 0,
          "TotalWithEmail": 0,
          "TotalCreated": 0
        }
      ],
      "ReportUsageSummary": [
        {
          "Name": "string",
          "UrlSlug": "string",
          "Total": 0
        }
      ],
      "MonthlyActivityFormatted": "string",
      "PassengerElementsFormatted": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response DashboardStatsByOptionsItemResponse

DeparturesByClassName

Code samples

curl --request GET \
  --url 'http://api.agentivity.com/departuresbyclassname' \
  --header 'accept: application/json'
var client = new RestClient("http://api.agentivity.com/departuresbyclassname");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('http://api.agentivity.com/departuresbyclassname', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("http://api.agentivity.com/departuresbyclassname");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /departuresbyclassname

Parameters

Name In Type Required Description
UserName query string true UserName in form of an email address
Accounts query string false Comma Delimited List of Accounts
ClassName query string false Name of the class
TravelDateStart query string true Date in format YYYYMMDD
TravelDateEnd query string true Date in format YYYYMMDD
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Example responses

default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-10-04T11:01:34Z",
      "CacheExpiresAt": "2019-10-04T11:01:34Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": [
    {
      "RecordLocator": "string",
      "PNRCreationDate": "string",
      "AgentivityRef": "string",
      "Account": "string",
      "OwningConsultant": "string",
      "PNRTicketed": "string",
      "TravelDate": "string",
      "TicketedStatus": "string",
      "PaxList": "string",
      "Routing": "string",
      "AirSegCount": "string",
      "CarSegCount": "string",
      "HtlSegCount": "string",
      "CarPSegCount": "string",
      "HtlPSegCount": "string",
      "TrainSegCount": "string",
      "OtherSegCount": "string"
    }
  ],
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response DeparturesByClassNameResponse

GetAfterHoursServicing

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/AfterHoursServicing/user \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/AfterHoursServicing/user");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/AfterHoursServicing/user', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/AfterHoursServicing/user");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /AfterHoursServicing/user

Parameters

Name In Type Required Description
UserName query string true UserName in form of an email address
LoggedDateStart query string true Date in format YYYYMMDD
LoggedDateEnd query string false Date in format YYYYMMDD
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": [
    {
      "AfterHoursValue": "string",
      "CreationDateTime": "2019-03-18T11:42:49Z",
      "RecordLocator": "string",
      "PNRCreationDate": "2019-03-18T11:42:49Z",
      "OwningConsultant": "string",
      "Account": "string",
      "PaxList": "string",
      "AgentivityRef": 0,
      "CreationTimeFormatted": "string"
    }
  ],
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response AfterHoursServicingResponse

GetEventMonitoring

Code samples

curl --request GET \
  --url 'http://api.agentivity.com//EventMonitoring/user' \
  --header 'accept: application/json'
var client = new RestClient("http://api.agentivity.com//EventMonitoring/user");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('http://api.agentivity.com//EventMonitoring/user', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("http://api.agentivity.com//EventMonitoring/user");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /EventMonitoring/user

Parameters

Name In Type Required Description
CityCode query string true 3 letter city code
DateEnd query string true Date in format YYYYMMDD
DateStart query string true Date in format YYYYMMDD
UserName query string true UserName in form of an email address
InTransitOnly query string true Include passangers that are in transit only in response
Accounts query string false Comma Delimited List of Accounts
WithHotel query boolean false Include items with hotel in response
HotelName query string false Name of the hotel
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-10-04T11:01:34Z",
      "CacheExpiresAt": "2019-10-04T11:01:34Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": [
    {
      "AgentivityRef": 0,
      "PNR": "string",
      "Consultant": "string",
      "PaxList": "string",
      "Account": "string",
      "Itinerary": {
        "SegmentTypesFilter": [
          "string"
        ],
        "FilteredSegments": null,
        "Capacity": 0,
        "Count": 0,
        "Item": {
          "ArrivalTimeFormatted": "string",
          "BoardPoint": "string",
          "ChangeOfDayFormatted": "string",
          "DepartureTimeFormatted": "string",
          "EndDate": "string",
          "OffPoint": "string",
          "OperatorCode": "string",
          "OperatorService": "string",
          "SegmentNbr": 0,
          "SegmentStatus": "string",
          "SegmentType": "string",
          "ServiceCode": "string",
          "StartDate": "string",
          "TicketNumber": "string"
        }
      },
      "ItineraryFormatted": "string"
    }
  ],
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response EventMonitoringResponse

GetPARUsagePerUser

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/PARUsagePerUser/user \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/PARUsagePerUser/user");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/PARUsagePerUser/user', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/PARUsagePerUser/user");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /PARUsagePerUser/user

Parameters

Name In Type Required Description
UserName query string true UserName in form of an email address
DateStart query string true Date in format YYYYMMDD
DateEnd query string true Date in format YYYYMMDD
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": [
    {
      "Consultant": "string",
      "TotalBookings": "string",
      "NumberOfPAR": "string",
      "PercentOfPAR": "string",
      "NumberOfBAR": "string"
    }
  ],
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response PARUsagePerUserResponse

GetQcComments

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/QcComments/user \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/QcComments/user");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/QcComments/user', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/QcComments/user");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /QcComments/user

Parameters

Name In Type Required Description
UserName query string true UserName in form of an email address
DateStart query string true Date in format YYYYMMDD
DateEnd query string true Date in format YYYYMMDD
OwningAgencyLocationID query string true Owning agency location ID
Team query string false Team name
DateByComments query boolean false Sort date by comments
GroupByAgentInitials query string false Group by agent initials
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": [
    {
      "Consultant": "string",
      "AgentInitials": "string",
      "BookingsCount": 0,
      "CommentsCount": 0
    }
  ],
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response QcCommentsResponse

GetQcCommentsForConsultant

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/QcCommentsForConsultant/user \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/QcCommentsForConsultant/user");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/QcCommentsForConsultant/user', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/QcCommentsForConsultant/user");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /QcCommentsForConsultant/user

Parameters

Name In Type Required Description
UserName query string true UserName in form of an email address
DateStart query string true Date in format YYYYMMDD
DateEnd query string true Date in format YYYYMMDD
Consultant query string false Consultant full name
AgentInitials query string false Agent initials
OwningAgencyLocationID query string false Owning agency location ID
Team query string false Team name
DateByComments query boolean false Sort date by comments
GroupByAgentInitials query string false Group by agent initials
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": [
    {
      "RecordLocator": "string",
      "Consultant": "string",
      "AgentInitials": "string",
      "Comment": "string",
      "CommentDate": "2019-03-18T11:42:49Z"
    }
  ],
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response QcCommentsForConsultantResponse

GetRemarkQualifier

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/RemarkQualifier/user \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/RemarkQualifier/user");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/RemarkQualifier/user', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/RemarkQualifier/user");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /RemarkQualifier/user

Parameters

Name In Type Required Description
UserName query string true UserName in form of an email address
DateStart query string true Date in format YYYYMMDD
DateEnd query string true Date in format YYYYMMDD
OwningAgencyLocationID query string false Owning agency location ID
Team query string false Team name
Qualifier query string false Qualifier
CountryCount query number false Count of countries
Consultant query string false Consultant full name
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": [
    {
      "RecordLocator": "string",
      "Account": "string",
      "Passangers": "string",
      "TravelDate": "string",
      "Remark": "string"
    }
  ],
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

Responses

Status Meaning Description Schema
default Default Default response RemarkQualifierResponse

PNROriginatingCountries

Code samples

# You can also use wget
curl -X GET https://api.agentivity.com/pnroriginatingcountries/company \
  --header "X-AGENTIVTY-API-SIGNATURE: $apisig" --header "X-AGENTIVTY-API-DATE: $dateTime" --header "X-AGENTIVTY-API-USERNAME: PostmanTesting" --header "CONTENT-TYPE: application/xml"

var client = new RestClient("https://api.agentivity.com/pnroriginatingcountries/company");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
IRestResponse response = client.Execute(request);
import urllib.request
h = {'ACCEPT': contenttype, 'CONTENT-TYPE': contenttype, 'X-AGENTIVTY-API-DATE': datetime, 'X-AGENTIVTY-API-USERNAME': username, 'X-AGENTIVTY-API-SIGNATURE': signature }

req = urllib.request.Request('https://api.agentivity.com/pnroriginatingcountries/company', params={

}, headers=h)

with urllib.request.urlopen req  as response: ()
	response_text = response.read 
print response_text ()
URL obj = new URL("https://api.agentivity.com/pnroriginatingcountries/company");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /pnroriginatingcountries/company

Parameters

Name In Type Required Description
UserName query string true UserName in form of an email address
Accept header string true Accept Header

Enumerated Values

Parameter Value
Accept application/json

Default Response

{}

Responses

Status Meaning Description Schema
default Default Default response Object

Schemas

Object

{}

Object

Properties

None

AccountsHotelAttachmentSuccess

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "PNRCreationDateEnd": "string",
  "PNRCreationDateStart": "string",
  "UserName": "string"
}

AccountsHotelAttachmentSuccess

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
PNRCreationDateEnd string false none none
PNRCreationDateStart string false none none
UserName string false none none

AccountsProductivity

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "PNRCreationDateEnd": "string",
  "PNRCreationDateStart": "string",
  "UserName": "string"
}

AccountsProductivity

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
PNRCreationDateEnd string false none none
PNRCreationDateStart string false none none
UserName string false none none

GetActiveUnsoldAirBookings

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "UserName": "string"
}

GetActiveUnsoldAirBookings

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
UserName string false none none

GetAfterHoursServicing

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "LoggedDateEnd": "string",
  "LoggedDateStart": "string",
  "UserName": "string"
}

GetAfterHoursServicing

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
LoggedDateEnd string false none none
LoggedDateStart string false none none
UserName string false none none

AgencyActivitiesByConsultant

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "EventDateEnd": "string",
  "EventDateStart": "string",
  "FormatStyle": 0,
  "OwningConsultantID": "string",
  "UserName": "string"
}

AgencyActivitiesByConsultant

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
EventDateEnd string false none none
EventDateStart string false none none
FormatStyle integer(int32) false none none
OwningConsultantID string false none none
UserName string false none none

AgencyLocationsHotelAttachmentSuccess

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "OwningAgencyLocationID": [
    "string"
  ],
  "PNRCreationDateEnd": "string",
  "PNRCreationDateStart": "string",
  "UserName": "string"
}

AgencyLocationsHotelAttachmentSuccess

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
OwningAgencyLocationID [string] false none none
PNRCreationDateEnd string false none none
PNRCreationDateStart string false none none
UserName string false none none

AgencyReviews

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "Account": "string",
  "AirlineSupportFormatStyle": 0,
  "ExcludedCarrierCode": "string",
  "LoadOptions": 0,
  "Mode": 0,
  "OwningAgencyLocationID": "string",
  "PNRCreationDateEnd": "string",
  "PNRCreationDateStart": "string",
  "UserName": "string"
}

AgencyReviews

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
Account string false none none
AirlineSupportFormatStyle integer(int32) false none none
ExcludedCarrierCode string false none none
LoadOptions integer(int32) false none none
Mode integer(int32) false none none
OwningAgencyLocationID string false none none
PNRCreationDateEnd string false none none
PNRCreationDateStart string false none none
UserName string false none none

AgencyTicketingActivity

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "EventDateEnd": "string",
  "EventDateStart": "string",
  "ItineraryFormatting": 0,
  "OwningAgencyLocationID": "string",
  "UserName": "string"
}

AgencyTicketingActivity

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
EventDateEnd string false none none
EventDateStart string false none none
ItineraryFormatting integer(int32) false none none
OwningAgencyLocationID string false none none
UserName string false none none

CompanyTicketRevenuePerPlatingCarrierService

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "CompanyID": 0,
  "DepartureDateEnd": "string",
  "DepartureDateStart": "string",
  "FlightCouponStatus": "string",
  "PlatingCarrier": "string",
  "TravelAgentID": "string"
}

CompanyTicketRevenuePerPlatingCarrierService

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
CompanyID integer(int32) false none none
DepartureDateEnd string false none none
DepartureDateStart string false none none
FlightCouponStatus string false none none
PlatingCarrier string false none none
TravelAgentID string false none none

AirSegmentsByDate

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "DateEnd": "string",
  "DateStart": "string",
  "UserName": "string"
}

AirSegmentsByDate

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
DateEnd string false none none
DateStart string false none none
UserName string false none none

AirSegmentsPerAccountByVendor

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "DateEnd": "string",
  "DateStart": "string",
  "UserName": "string",
  "VendorCode": "string"
}

AirSegmentsPerAccountByVendor

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
DateEnd string false none none
DateStart string false none none
UserName string false none none
VendorCode string false none none

AirSegmentsPerBranchByVendor

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "DateEnd": "string",
  "DateStart": "string",
  "UserName": "string",
  "VendorCode": "string"
}

AirSegmentsPerBranchByVendor

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
DateEnd string false none none
DateStart string false none none
UserName string false none none
VendorCode string false none none

AirSegmentsPerCarrier

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "DateEnd": "string",
  "DateStart": "string",
  "UserName": "string"
}

AirSegmentsPerCarrier

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
DateEnd string false none none
DateStart string false none none
UserName string false none none

AirSegmentsPerConsultantByVendor

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "DateEnd": "string",
  "DateStart": "string",
  "UserName": "string",
  "VendorCode": "string"
}

AirSegmentsPerConsultantByVendor

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
DateEnd string false none none
DateStart string false none none
UserName string false none none
VendorCode string false none none

AirSegmentsPerDestinationByVendor

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "DateEnd": "string",
  "DateStart": "string",
  "UserName": "string",
  "VendorCode": "string"
}

AirSegmentsPerDestinationByVendor

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
DateEnd string false none none
DateStart string false none none
UserName string false none none
VendorCode string false none none

GetBookingCountPerPcc

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "DateEnd": "string",
  "DateStart": "string",
  "UserName": "string"
}

GetBookingCountPerPcc

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
DateEnd string false none none
DateStart string false none none
UserName string false none none

BookingsBasicByUserSameDayTicketed

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "PNRCreationDateEnd": "string",
  "PNRCreationDateStart": "string",
  "UserID": 0
}

BookingsBasicByUserSameDayTicketed

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
PNRCreationDateEnd string false none none
PNRCreationDateStart string false none none
UserID integer(int32) false none none

BookingsBasicByUser

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "PNRCancelled": "string",
  "PNRCancelledDateEnd": "string",
  "PNRCancelledDateStart": "string",
  "PNRCreationDateEnd": "string",
  "PNRCreationDateStart": "string",
  "PNRTicketed": "string",
  "TravelDateEnd": "string",
  "TravelDateStart": "string",
  "UserName": "string",
  "WithPax": "string"
}

BookingsBasicByUser

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
PNRCancelled string false none none
PNRCancelledDateEnd string false none none
PNRCancelledDateStart string false none none
PNRCreationDateEnd string false none none
PNRCreationDateStart string false none none
PNRTicketed string false none none
TravelDateEnd string false none none
TravelDateStart string false none none
UserName string false none none
WithPax string false none none

BookingsBasicWithPaxByUser

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "PNRCancelled": "string",
  "PNRCancelledDateEnd": "string",
  "PNRCancelledDateStart": "string",
  "PNRCreationDateEnd": "string",
  "PNRCreationDateStart": "string",
  "PNRTicketed": "string",
  "TravelDateEnd": "string",
  "TravelDateStart": "string",
  "UserName": "string"
}

BookingsBasicWithPaxByUser

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
PNRCancelled string false none none
PNRCancelledDateEnd string false none none
PNRCancelledDateStart string false none none
PNRCreationDateEnd string false none none
PNRCreationDateStart string false none none
PNRTicketed string false none none
TravelDateEnd string false none none
TravelDateStart string false none none
UserName string false none none

BookingsByAccount

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "Account": [
    "string"
  ],
  "IncludeItinerary": true,
  "ItineraryFormatting": 0,
  "PNRCreationDateEnd": "string",
  "PNRCreationDateStart": "string",
  "Repeat": true,
  "UserName": "string"
}

BookingsByAccount

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
Account [string] false none none
IncludeItinerary boolean false none none
ItineraryFormatting integer(int32) false none none
PNRCreationDateEnd string false none none
PNRCreationDateStart string false none none
Repeat boolean false none none
UserName string false none none

BookingsByAirlineWithClassSupport

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "CarrierCode": "string",
  "PNRCreationDateEnd": "string",
  "PNRCreationDateStart": "string",
  "UserName": "string"
}

BookingsByAirlineWithClassSupport

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
CarrierCode string false none none
PNRCreationDateEnd string false none none
PNRCreationDateStart string false none none
UserName string false none none

BookingsByConsultantActivity

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "IncludeItinerary": true,
  "ItineraryFormatting": 0,
  "OwningConsultant": "string",
  "OwningConsultantID": "string",
  "PNRCreationDateEnd": "string",
  "PNRCreationDateStart": "string",
  "UserName": "string"
}

BookingsByConsultantActivity

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
IncludeItinerary boolean false none none
ItineraryFormatting integer(int32) false none none
OwningConsultant string false none none
OwningConsultantID string false none none
PNRCreationDateEnd string false none none
PNRCreationDateStart string false none none
UserName string false none none

BookingsByConsultant

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "IncludeItinerary": true,
  "ItineraryFormatting": 0,
  "OwningConsultant": "string",
  "OwningConsultantID": "string",
  "PNRCreationDateEnd": "string",
  "PNRCreationDateStart": "string",
  "UserName": "string"
}

BookingsByConsultant

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
IncludeItinerary boolean false none none
ItineraryFormatting integer(int32) false none none
OwningConsultant string false none none
OwningConsultantID string false none none
PNRCreationDateEnd string false none none
PNRCreationDateStart string false none none
UserName string false none none

BookingsCountsPerConsultant

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "OnlySummary": true,
  "OwningAgencyLocationID": "string",
  "PNRCreationDateEnd": "string",
  "PNRCreationDateStart": "string",
  "Qualifier": "string",
  "Team": "string",
  "UserName": "string"
}

BookingsCountsPerConsultant

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
OnlySummary boolean false none none
OwningAgencyLocationID string false none none
PNRCreationDateEnd string false none none
PNRCreationDateStart string false none none
Qualifier string false none none
Team string false none none
UserName string false none none

BookingsByTraveller

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "FirstName": "string",
  "LastName": "string",
  "TravelDateEnd": "string",
  "TravelDateStart": "string",
  "UserName": "string"
}

BookingsByTraveller

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
FirstName string false none none
LastName string false none none
TravelDateEnd string false none none
TravelDateStart string false none none
UserName string false none none

BookingsCancelled

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "Account": "string",
  "PnrCancellationDateEnd": "string",
  "PnrCancellationDateStart": "string",
  "UserName": "string"
}

BookingsCancelled

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
Account string false none none
PnrCancellationDateEnd string false none none
PnrCancellationDateStart string false none none
UserName string false none none

BookingsWithReviewDueDate

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "DueDateEnd": "string",
  "DueDateStart": "string",
  "UserName": "string"
}

BookingsWithReviewDueDate

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
DueDateEnd string false none none
DueDateStart string false none none
UserName string false none none

BookingsWithTAUDateByUser

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "PNRTicketed": "string",
  "TauDateEnd": "string",
  "TauDateStart": "string",
  "TravelDateStart": "string",
  "UserName": "string"
}

BookingsWithTAUDateByUser

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
PNRTicketed string false none PNRTicketed
TauDateEnd string false none TAU Date Range End in format YYYYMMDD
TauDateStart string false none TAU Date Range Start in format YYYYMMDD
TravelDateStart string false none TAU Date Range End in format YYYYMMDD
UserName string false none User's Email Address/Username

BookingsWithTicketDueDataByUser

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "AirlineTicketingDueDateEnd": "string",
  "AirlineTicketingDueDateStart": "string",
  "UserName": "string"
}

BookingsWithTicketDueDataByUser

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
AirlineTicketingDueDateEnd string false none none
AirlineTicketingDueDateStart string false none none
UserName string false none none

GetConsultantPnrActivity

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "ActivityDateEnd": "string",
  "ActivityDateStart": "string",
  "OnlySummary": true,
  "OwningAgencyLocationID": "string",
  "Qualifier": "string",
  "Team": "string",
  "UserName": "string"
}

GetConsultantPnrActivity

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
ActivityDateEnd string false none none
ActivityDateStart string false none none
OnlySummary boolean false none none
OwningAgencyLocationID string false none none
Qualifier string false none none
Team string false none none
UserName string false none none

ConsultantsProductivity

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "OwningAgencyLocationID": "string",
  "PNRCreationDateEnd": "string",
  "PNRCreationDateStart": "string",
  "UserName": "string"
}

ConsultantsProductivity

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
OwningAgencyLocationID string false none none
PNRCreationDateEnd string false none none
PNRCreationDateStart string false none none
UserName string false none none

ConsultantsGdsSegmentPerformance

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "OwningAgencyLocationID": "string",
  "PNRCreationDateEnd": "string",
  "PNRCreationDateStart": "string",
  "UserName": "string"
}

ConsultantsGdsSegmentPerformance

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
OwningAgencyLocationID string false none none
PNRCreationDateEnd string false none none
PNRCreationDateStart string false none none
UserName string false none none

CorporateLongTermArrivals

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "Account": "string",
  "ArrivalDateEnd": "string",
  "ArrivalDateStart": "string",
  "UserName": "string"
}

CorporateLongTermArrivals

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
Account string false none none
ArrivalDateEnd string false none none
ArrivalDateStart string false none none
UserName string false none none

GetGDSDestinations

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "UserName": "string"
}

GetGDSDestinations

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
UserName string false none none

HotelSegmentsByUser

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "Account": "string",
  "ArrivalDateEnd": "string",
  "ArrivalDateStart": "string",
  "UserName": "string"
}

HotelSegmentsByUser

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
Account string false none none
ArrivalDateEnd string false none none
ArrivalDateStart string false none none
UserName string false none none

GetItineraryChangeEventsSummary

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "Account": "string",
  "AddDILine": "string",
  "ChangeDateEnd": "string",
  "ChangeDateStart": "string",
  "UserName": "string"
}

GetItineraryChangeEventsSummary

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
Account string false none Comma Delimited List of Accounts
AddDILine string false none Comma Delimited List of Accounts
ChangeDateEnd string false none End Date in format YYYYMMDD
ChangeDateStart string false none Start Date in format YYYYMMDD
UserName string false none UserName

BookingsByGDSDestination

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "Destination": "string",
  "PlacementDateEnd": "string",
  "PlacementDateStart": "string",
  "UserName": "string"
}

BookingsByGDSDestination

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
Destination string false none none
PlacementDateEnd string false none none
PlacementDateStart string false none none
UserName string false none none

GetPARUsagePerCompany

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "UserName": "string"
}

GetPARUsagePerCompany

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
UserName string false none none

GetPARUsagePerUser

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "DateEnd": "string",
  "DateStart": "string",
  "UserName": "string"
}

GetPARUsagePerUser

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
DateEnd string false none none
DateStart string false none none
UserName string false none none

PassengerAirSegmentsWithMaxTravellerMembersByUser

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "Account": [
    "string"
  ],
  "DepartureDateEnd": "string",
  "DepartureDateStart": "string",
  "GroupId": [
    0
  ],
  "MaxTravellerIsExceededFlag": "string",
  "UserName": "string"
}

PassengerAirSegmentsWithMaxTravellerMembersByUser

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
Account [string] false none none
DepartureDateEnd string false none none
DepartureDateStart string false none none
GroupId [integer] false none none
MaxTravellerIsExceededFlag string false none none
UserName string false none none

PassengerDepartures

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "Account": [
    "string"
  ],
  "AddTransfers": true,
  "AddVouchers": true,
  "Carrier": [
    "string"
  ],
  "ClassName": [
    "string"
  ],
  "IncludeItinerary": true,
  "IsVip": true,
  "ItineraryFormatting": 0,
  "TravelDateEnd": "string",
  "TravelDateStart": "string",
  "UserName": "string",
  "WithSMS": true
}

PassengerDepartures

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
Account [string] false none none
AddTransfers boolean false none none
AddVouchers boolean false none none
Carrier [string] false none none
ClassName [string] false none none
IncludeItinerary boolean false none none
IsVip boolean false none none
ItineraryFormatting integer(int32) false none none
TravelDateEnd string false none none
TravelDateStart string false none none
UserName string false none none
WithSMS boolean false none none

PassengerLocationHotelsByUserCity

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "AccountList": [
    "string"
  ],
  "CityCode": "string",
  "DateEnd": "string",
  "DateStart": "string",
  "InTransitOnly": true,
  "UserName": "string"
}

PassengerLocationHotelsByUserCity

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
AccountList [string] false none none
CityCode string false none none
DateEnd string false none none
DateStart string false none none
InTransitOnly boolean false none none
UserName string false none none

PassengerLocationsByUserAirport

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "AccountList": [
    "string"
  ],
  "AirportCode": "string",
  "DateEnd": "string",
  "DateStart": "string",
  "InTransitOnly": true,
  "UserName": "string"
}

PassengerLocationsByUserAirport

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
AccountList [string] false none none
AirportCode string false none none
DateEnd string false none none
DateStart string false none none
InTransitOnly boolean false none none
UserName string false none none

PassengerLocationsByUserAirVendor

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "AccountList": [
    "string"
  ],
  "AirVendor": "string",
  "DateEnd": "string",
  "DateStart": "string",
  "InTransitOnly": true,
  "UserName": "string"
}

PassengerLocationsByUserAirVendor

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
AccountList [string] false none none
AirVendor string false none none
DateEnd string false none none
DateStart string false none none
InTransitOnly boolean false none none
UserName string false none none

PassengerLocationsByUserCity

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "AccountList": [
    "string"
  ],
  "CityCode": "string",
  "DateEnd": "string",
  "DateStart": "string",
  "HotelName": "string",
  "InTransitOnly": true,
  "UserName": "string",
  "WithHotel": true
}

PassengerLocationsByUserCity

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
AccountList [string] false none none
CityCode string false none none
DateEnd string false none none
DateStart string false none none
HotelName string false none none
InTransitOnly boolean false none none
UserName string false none none
WithHotel boolean false none none

PassengerLocationsByUserCountry

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "AccountList": [
    "string"
  ],
  "CountryCode": "string",
  "DateEnd": "string",
  "DateStart": "string",
  "InTransitOnly": true,
  "UserName": "string"
}

PassengerLocationsByUserCountry

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
AccountList [string] false none none
CountryCode string false none none
DateEnd string false none none
DateStart string false none none
InTransitOnly boolean false none none
UserName string false none none

PassiveSegmentsByUser

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "Account": "string",
  "ArrivalDateEnd": "string",
  "ArrivalDateStart": "string",
  "SegmentType": "string",
  "UserName": "string"
}

PassiveSegmentsByUser

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
Account string false none none
ArrivalDateEnd string false none none
ArrivalDateStart string false none none
SegmentType string false none none
UserName string false none none

PNROriginatingCountries

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "UserName": "string"
}

PNROriginatingCountries

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
UserName string false none none

PNRSegmentCountsByCompanyAgentLocation2

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "AgentLocationCountryCode": "string",
  "OwningAgencyLocationID": "string",
  "PNRCreationDateEnd": "string",
  "PNRCreationDateStart": "string",
  "UserName": "string"
}

PNRSegmentCountsByCompanyAgentLocation2

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
AgentLocationCountryCode string false none none
OwningAgencyLocationID string false none none
PNRCreationDateEnd string false none none
PNRCreationDateStart string false none none
UserName string false none none

ProblematicSegmentsByUser

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "DepartureDateEnd": "string",
  "DepartureDateStart": "string",
  "UserName": "string"
}

ProblematicSegmentsByUser

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
DepartureDateEnd string false none none
DepartureDateStart string false none none
UserName string false none none

GetQcCommentsForConsultant

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "AgentInitials": "string",
  "Consultant": "string",
  "DateByComments": true,
  "DateEnd": "string",
  "DateStart": "string",
  "GroupByAgentInitials": true,
  "OwningAgencyLocationID": "string",
  "Team": "string",
  "UserName": "string"
}

GetQcCommentsForConsultant

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
AgentInitials string false none none
Consultant string false none none
DateByComments boolean false none none
DateEnd string false none none
DateStart string false none none
GroupByAgentInitials boolean false none none
OwningAgencyLocationID string false none none
Team string false none none
UserName string false none none

GetQcComments

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "DateByComments": true,
  "DateEnd": "string",
  "DateStart": "string",
  "GroupByAgentInitials": true,
  "OwningAgencyLocationID": "string",
  "Team": "string",
  "UserName": "string"
}

GetQcComments

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
DateByComments boolean false none none
DateEnd string false none none
DateStart string false none none
GroupByAgentInitials boolean false none none
OwningAgencyLocationID string false none none
Team string false none none
UserName string false none none

QLogEm

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "CompanyID": 0,
  "LogDateEnd": "string",
  "LogDateStart": "string",
  "QueueEntryID": 0
}

QLogEm

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
CompanyID integer(int32) false none none
LogDateEnd string false none none
LogDateStart string false none none
QueueEntryID integer(int32) false none none

QLogForward

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "CompanyID": 0,
  "LogDateEnd": "string",
  "LogDateStart": "string",
  "QueueEntryID": 0
}

QLogForward

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
CompanyID integer(int32) false none none
LogDateEnd string false none none
LogDateStart string false none none
QueueEntryID integer(int32) false none none

QLogIgnored

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "LogDateEnd": "string",
  "LogDateStart": "string",
  "Queue": "string",
  "SiteID": 0
}

QLogIgnored

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
LogDateEnd string false none none
LogDateStart string false none none
Queue string false none none
SiteID integer(int32) false none none

QSorterLogErrors

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "DateEnd": "string",
  "DateStart": "string",
  "UserName": "string"
}

QSorterLogErrors

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
DateEnd string false none none
DateStart string false none none
UserName string false none none

GetRemarkQualifier

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "Consultant": "string",
  "CountryCount": "string",
  "DateEnd": "string",
  "DateStart": "string",
  "OwningAgencyLocationID": "string",
  "Qualifier": "string",
  "Team": "string",
  "UserName": "string"
}

GetRemarkQualifier

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
Consultant string false none none
CountryCount string false none none
DateEnd string false none none
DateStart string false none none
OwningAgencyLocationID string false none none
Qualifier string false none none
Team string false none none
UserName string false none none

GetRMQServicesLog

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "DateEnd": "string",
  "DateStart": "string",
  "RMQService": "string",
  "UserName": "string"
}

GetRMQServicesLog

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
DateEnd string false none none
DateStart string false none none
RMQService string false none none
UserName string false none none

GetPNRTotalsPerCompany

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "DateEnd": "string",
  "DateStart": "string",
  "UserName": "string"
}

GetPNRTotalsPerCompany

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
DateEnd string false none none
DateStart string false none none
UserName string false none none

GetTicketCouponCodes

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "UserName": "string"
}

GetTicketCouponCodes

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
UserName string false none none

GetTicketCouponsByStatusCode

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "Account": "string",
  "CarrierCode": "string",
  "CouponCodeGroup": "string",
  "DateEnd": "string",
  "DateStart": "string",
  "DateTracker": "string",
  "IncludePartialMatches": true,
  "NoActiveSegments": true,
  "OwningConsultantID": "string",
  "PaxSurname": "string",
  "Repeat": true,
  "TravAgntID": "string",
  "UserName": "string"
}

GetTicketCouponsByStatusCode

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
Account string false none none
CarrierCode string false none none
CouponCodeGroup string false none none
DateEnd string false none none
DateStart string false none none
DateTracker string false none none
IncludePartialMatches boolean false none none
NoActiveSegments boolean false none none
OwningConsultantID string false none none
PaxSurname string false none none
Repeat boolean false none none
TravAgntID string false none none
UserName string false none none

TicketCouponsIssuedByUser

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "Account": [
    "string"
  ],
  "FlightCouponStatus": "string",
  "FormatStyle": "string",
  "IssueDateEnd": "string",
  "IssueDateStart": "string",
  "TravelAgentID": "string",
  "UserName": "string"
}

TicketCouponsIssuedByUser

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
Account [string] false none none
FlightCouponStatus string false none none
FormatStyle string false none none
IssueDateEnd string false none none
IssueDateStart string false none none
TravelAgentID string false none none
UserName string false none none

GetHotelWithNoRateCodeCreated

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "PNRCreationDateEnd": "string",
  "PNRCreationDateStart": "string",
  "Username": "string"
}

GetHotelWithNoRateCodeCreated

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
PNRCreationDateEnd string false none none
PNRCreationDateStart string false none none
Username string false none none

UserCorporateTrackerByDateRangeRequest

{
  "Account": "string",
  "EmailID": 0,
  "UserID": 0
}

UserCorporateTrackerByDateRangeRequest

Properties

Name Type Required Restrictions Description
Account string false none none
EmailID integer(int32) false none none
UserID integer(int32) false none none

UserItineraryChangesRequest

{
  "UserID": 0
}

UserItineraryChangesRequest

Properties

Name Type Required Restrictions Description
UserID integer(int32) false none none

UserBookingsCreatedWithoutNameRemarkByDateRangeRequest

{
  "UserID": 0
}

UserBookingsCreatedWithoutNameRemarkByDateRangeRequest

Properties

Name Type Required Restrictions Description
UserID integer(int32) false none none

UserAgencyTrackerByDateRangeRequest

{
  "UserID": 0
}

UserAgencyTrackerByDateRangeRequest

Properties

Name Type Required Restrictions Description
UserID integer(int32) false none none

UserTravellersByDateRangeRequest

{
  "UserID": 0
}

UserTravellersByDateRangeRequest

Properties

Name Type Required Restrictions Description
UserID integer(int32) false none none

UserIssuedTicketsRequest

{
  "EndDate": "string",
  "StartDate": "string",
  "UserID": 0
}

UserIssuedTicketsRequest

Properties

Name Type Required Restrictions Description
EndDate string false none none
StartDate string false none none
UserID integer(int32) false none none

UserCorporateArrivalsRequest

{
  "Account": "string",
  "EndDate": "string",
  "StartDate": "string",
  "UserID": 0
}

UserCorporateArrivalsRequest

Properties

Name Type Required Restrictions Description
Account string false none none
EndDate string false none none
StartDate string false none none
UserID integer(int32) false none none

BookingsTravelling

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "Account": [
    "string"
  ],
  "HasAccount": true,
  "HasEmail": true,
  "HasHotel": true,
  "HasMobile": true,
  "IncludeItinerary": true,
  "ItineraryFormatting": 0,
  "MinSegments": 0,
  "MissingEmailOrPhone": true,
  "TravelDateEnd": "string",
  "TravelDateStart": "string",
  "UserName": "string"
}

BookingsTravelling

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
Account [string] false none none
HasAccount boolean false none none
HasEmail boolean false none none
HasHotel boolean false none none
HasMobile boolean false none none
IncludeItinerary boolean false none none
ItineraryFormatting integer(int32) false none none
MinSegments integer(int32) false none none
MissingEmailOrPhone boolean false none none
TravelDateEnd string false none none
TravelDateStart string false none none
UserName string false none none

BookingsLapsedToEvent

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "CarrierCode": "string",
  "EventDateEnd": "string",
  "EventDateStart": "string",
  "EventType": "string",
  "UserName": "string"
}

BookingsLapsedToEvent

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
CarrierCode string false none none
EventDateEnd string false none none
EventDateStart string false none none
EventType string false none none
UserName string false none none

BookingsTicketTravelDates

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "Account": [
    "string"
  ],
  "AddDILine": true,
  "AddDivisionCode": true,
  "PNRCreationDateEnd": "string",
  "PNRCreationDateStart": "string",
  "UserName": "string"
}

BookingsTicketTravelDates

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
Account [string] false none none
AddDILine boolean false none none
AddDivisionCode boolean false none none
PNRCreationDateEnd string false none none
PNRCreationDateStart string false none none
UserName string false none none

BookingsWithTicketDueDataByUser2

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "TicketingDueDateStart": "string",
  "UserName": "string"
}

BookingsWithTicketDueDataByUser2

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
TicketingDueDateStart string false none none
UserName string false none none

CarSegmentCountsPerAccountByVendor

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "DateEnd": "string",
  "DateStart": "string",
  "UserName": "string",
  "VendorCode": "string"
}

CarSegmentCountsPerAccountByVendor

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
DateEnd string false none none
DateStart string false none none
UserName string false none none
VendorCode string false none none

CarSegmentCountsPerBranchByVendor

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "DateEnd": "string",
  "DateStart": "string",
  "UserName": "string",
  "VendorCode": "string"
}

CarSegmentCountsPerBranchByVendor

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
DateEnd string false none none
DateStart string false none none
UserName string false none none
VendorCode string false none none

CarSegmentCountsPerConsultantByVendor

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "DateEnd": "string",
  "DateStart": "string",
  "UserName": "string",
  "VendorCode": "string"
}

CarSegmentCountsPerConsultantByVendor

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
DateEnd string false none none
DateStart string false none none
UserName string false none none
VendorCode string false none none

CarSegmentCountsPerLocationByVendor

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "DateEnd": "string",
  "DateStart": "string",
  "UserName": "string",
  "VendorCode": "string"
}

CarSegmentCountsPerLocationByVendor

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
DateEnd string false none none
DateStart string false none none
UserName string false none none
VendorCode string false none none

CarSegmentCountsPerVendor

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "DateEnd": "string",
  "DateStart": "string",
  "UserName": "string"
}

CarSegmentCountsPerVendor

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
DateEnd string false none none
DateStart string false none none
UserName string false none none

CarSegmentsByDate

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "DateEnd": "string",
  "DateStart": "string",
  "SegmentType": "string",
  "UserName": "string"
}

CarSegmentsByDate

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
DateEnd string false none none
DateStart string false none none
SegmentType string false none none
UserName string false none none

ConferencesByRemark

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "DateStart": "string",
  "Qualifier": "string",
  "Remark": "string",
  "UserName": "string"
}

ConferencesByRemark

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
DateStart string false none none
Qualifier string false none none
Remark string false none none
UserName string false none none

CorporateTrackerBookings

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "Account": [
    "string"
  ],
  "ItineraryFormatting": 0,
  "ItinerarySegmentsToShow": "string",
  "TravelDateEnd": "string",
  "TravelDateStart": "string",
  "UserName": "string"
}

CorporateTrackerBookings

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
Account [string] false none none
ItineraryFormatting integer(int32) false none none
ItinerarySegmentsToShow string false none none
TravelDateEnd string false none none
TravelDateStart string false none none
UserName string false none none

DashboardStatsByOptions

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "MostActiveUsersDaysSpan": 0,
  "MostActiveUsersTop": 0,
  "Options": 0,
  "ReportsDaysSpan": 0,
  "ReportsTop": 0,
  "UserName": "string"
}

DashboardStatsByOptions

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
MostActiveUsersDaysSpan integer(int32) false none none
MostActiveUsersTop integer(int32) false none none
Options integer(int32) false none none
ReportsDaysSpan integer(int32) false none none
ReportsTop integer(int32) false none none
UserName string false none none

FindBookings

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "AirlineLocator": "string",
  "RecordLocator": "string",
  "Surname": "string",
  "UserName": "string"
}

FindBookings

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
AirlineLocator string false none none
RecordLocator string false none none
Surname string false none none
UserName string false none none

HotelLocSegmentCountsPerChainByCity

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "CityCode": "string",
  "DateEnd": "string",
  "DateStart": "string",
  "UserName": "string"
}

HotelLocSegmentCountsPerChainByCity

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
CityCode string false none none
DateEnd string false none none
DateStart string false none none
UserName string false none none

HotelLocSegmentCountsPerPropertyByCity

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "CityCode": "string",
  "DateEnd": "string",
  "DateStart": "string",
  "UserName": "string",
  "VendorCode": "string"
}

HotelLocSegmentCountsPerPropertyByCity

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
CityCode string false none none
DateEnd string false none none
DateStart string false none none
UserName string false none none
VendorCode string false none none

HotelSegmentCountsPerAccountByVendor

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "DateEnd": "string",
  "DateStart": "string",
  "UserName": "string",
  "VendorCode": "string"
}

HotelSegmentCountsPerAccountByVendor

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
DateEnd string false none none
DateStart string false none none
UserName string false none none
VendorCode string false none none

HotelSegmentCountsPerBranchByVendor

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "DateEnd": "string",
  "DateStart": "string",
  "UserName": "string",
  "VendorCode": "string"
}

HotelSegmentCountsPerBranchByVendor

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
DateEnd string false none none
DateStart string false none none
UserName string false none none
VendorCode string false none none

HotelSegmentCountsPerConsultantByVendor

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "DateEnd": "string",
  "DateStart": "string",
  "UserName": "string",
  "VendorCode": "string"
}

HotelSegmentCountsPerConsultantByVendor

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
DateEnd string false none none
DateStart string false none none
UserName string false none none
VendorCode string false none none

HotelSegmentCountsPerLocationByVendor

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "DateEnd": "string",
  "DateStart": "string",
  "UserName": "string",
  "VendorCode": "string"
}

HotelSegmentCountsPerLocationByVendor

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
DateEnd string false none none
DateStart string false none none
UserName string false none none
VendorCode string false none none

HotelSegmentCountsPerVendor

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "DateEnd": "string",
  "DateStart": "string",
  "UserName": "string"
}

HotelSegmentCountsPerVendor

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
DateEnd string false none none
DateStart string false none none
UserName string false none none

ItineraryChangeDetailByUser

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "ChangeDateEnd": "string",
  "ChangeDateStart": "string",
  "CompanyID": null,
  "UserName": "string"
}

ItineraryChangeDetailByUser

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
ChangeDateEnd string false none End Date in format YYYYMMDD
ChangeDateStart string false none Start Date in format YYYYMMDD
CompanyID int(int32) false none ID for your Company
UserName string false none UserName

ArrivalsWithDestinationsByUser

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "ArrivalDateEnd": "string",
  "ArrivalDateStart": "string",
  "CompanyID": 0,
  "UserName": "string"
}

ArrivalsWithDestinationsByUser

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
ArrivalDateEnd string false none none
ArrivalDateStart string false none none
CompanyID integer(int32) false none none
UserName string false none none

BookingsCreated

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "Account": "string",
  "HasAccount": true,
  "HasEmail": true,
  "HasHotel": true,
  "HasMobile": true,
  "IncludeItinerary": true,
  "IsVip": true,
  "ItineraryFormatting": 0,
  "MinSegments": 0,
  "MissingEmailOrPhone": true,
  "PNRCreationDateEnd": "string",
  "PNRCreationDateStart": "string",
  "UserName": "string"
}

BookingsCreated

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
Account string false none Comma Delimited List of Accounts
HasAccount boolean false none Return only PNRs with/without an Account
HasEmail boolean false none Return only PNRs with/without an email address
HasHotel boolean false none Return only PNRs with/without a Hotel segment
HasMobile boolean false none Return only PNRs with/without a mobile number
IncludeItinerary boolean false none Include Itinerary in the response
IsVip boolean false none Return only PNRs that are or are not flagged as VIP bookings
ItineraryFormatting integer(int32) false none Indicaed the required formatting: 0=None(Default), 1= Html, 2 = Chart
MinSegments integer(int32) false none Return only PNRs that equal or exceed a certain number of segments
MissingEmailOrPhone boolean false none Return only PNRs with/without an email address OR a mobile number
PNRCreationDateEnd string false none End Date in format YYYYMMDD
PNRCreationDateStart string false none Start Date in format YYYYMMDD
UserName string false none UserName

HotelBookingsByRateCode

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "Account": "string",
  "Formatting": 0,
  "HasRateCode": true,
  "PNRCreationDateEnd": "string",
  "PNRCreationDateStart": "string",
  "UserName": "string"
}

HotelBookingsByRateCode

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
Account string false none none
Formatting integer(int32) false none none
HasRateCode boolean false none none
PNRCreationDateEnd string false none none
PNRCreationDateStart string false none none
UserName string false none none

ItineraryChangeEvents

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "Account": "string",
  "AddDILine": "string",
  "ChangeDateEnd": "string",
  "ChangeDateStart": "string",
  "UserName": "string"
}

ItineraryChangeEvents

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
Account string false none Comma Delimited List of Accounts
AddDILine string false none AddDILine
ChangeDateEnd string false none End Date in format YYYYMMDD
ChangeDateStart string false none Start Date in format YYYYMMDD
UserName string false none UserName

AirlineTicketRevenueByCompany

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "AirlineCode": "string",
  "DepartureDateEnd": "string",
  "DepartureDateStart": "string",
  "FlightCouponStatus": "string",
  "PlatingCarrier": "string",
  "TravelAgentID": "string",
  "UserName": "string"
}

AirlineTicketRevenueByCompany

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
AirlineCode string false none none
DepartureDateEnd string false none none
DepartureDateStart string false none none
FlightCouponStatus string false none none
PlatingCarrier string false none none
TravelAgentID string false none none
UserName string false none none

BookingDetailsByRef

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "AgentivityRef": 0,
  "LoadOptions": 0,
  "Username": "string"
}

BookingDetailsByRef

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
AgentivityRef integer(int32) false none none
LoadOptions integer(int32) false none none
Username string false none none

MirGenerationLogByAccount

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "Account": [
    "string"
  ],
  "DateEnd": "string",
  "DateStart": "string",
  "UserName": "string"
}

MirGenerationLogByAccount

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
Account [string] false none none
DateEnd string false none none
DateStart string false none none
UserName string false none none

MissedHotelOpportunitiesByCity

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "Account": "string",
  "CityCode": "string",
  "TravelDateEnd": "string",
  "TravelDateStart": "string",
  "UserName": "string"
}

MissedHotelOpportunitiesByCity

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
Account string false none none
CityCode string false none none
TravelDateEnd string false none none
TravelDateStart string false none none
UserName string false none none

MissedHotelOpportunitiesPerCity

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "TravelDateEnd": "string",
  "TravelDateStart": "string",
  "UserName": "string"
}

MissedHotelOpportunitiesPerCity

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
TravelDateEnd string false none none
TravelDateStart string false none none
UserName string false none none

PassengerAirSegmentsWithMaxTravellerFlagByUser

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "Account": [
    "string"
  ],
  "DepartureDateEnd": "string",
  "DepartureDateStart": "string",
  "MaxTravellerIsExceededFlag": "string",
  "UserName": "string"
}

PassengerAirSegmentsWithMaxTravellerFlagByUser

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
Account [string] false none none
DepartureDateEnd string false none none
DepartureDateStart string false none none
MaxTravellerIsExceededFlag string false none none
UserName string false none none

BookingsByAirSegmentsCount

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "AccountList": [
    "string"
  ],
  "MinAirSegments": 0,
  "PNRCancelled": "string",
  "PNRCreationDateEnd": "string",
  "PNRCreationDateStart": "string",
  "UserName": "string"
}

BookingsByAirSegmentsCount

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
AccountList [string] false none none
MinAirSegments integer(int32) false none none
PNRCancelled string false none none
PNRCreationDateEnd string false none none
PNRCreationDateStart string false none none
UserName string false none none

BookingsBasicWithoutMobileByUser

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "Account": [
    "string"
  ],
  "PNRCreationDateEnd": "string",
  "PNRCreationDateStart": "string",
  "TicketedDateEnd": "string",
  "TicketedDateStart": "string",
  "UserName": "string"
}

BookingsBasicWithoutMobileByUser

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
Account [string] false none none
PNRCreationDateEnd string false none none
PNRCreationDateStart string false none none
TicketedDateEnd string false none none
TicketedDateStart string false none none
UserName string false none none

BookingsTurnAround

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "Account": "string",
  "PNRCreationDateEnd": "string",
  "PNRCreationDateStart": "string",
  "UserName": "string"
}

BookingsTurnAround

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
Account string false none none
PNRCreationDateEnd string false none none
PNRCreationDateStart string false none none
UserName string false none none

CountryPassengerCountsByCompany

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "Account": [
    "string"
  ],
  "ArrivalDate": "string",
  "CompanyID": "string",
  "DepartureDate": "string",
  "InTransitOnly": true
}

CountryPassengerCountsByCompany

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
Account [string] false none none
ArrivalDate string false none none
CompanyID string false none none
DepartureDate string false none none
InTransitOnly boolean false none none

EventBookingsRequest

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "EventCode": "string",
  "FormattingStyle": 0,
  "IncludeNotes": true,
  "ItinerarySegmentsToShow": "string",
  "SplitMultiplePassengers": true,
  "UserName": "string"
}

EventBookingsRequest

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
EventCode string false none none
FormattingStyle integer(int32) false none none
IncludeNotes boolean false none none
ItinerarySegmentsToShow string false none none
SplitMultiplePassengers boolean false none none
UserName string false none none

PartnerBookingsDataCapture

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "PCCList": [
    "string"
  ],
  "PNRCreationDateEnd": "string",
  "PNRCreationDateStart": "string",
  "UserName": "string"
}

PartnerBookingsDataCapture

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
PCCList [string] false none none
PNRCreationDateEnd string false none none
PNRCreationDateStart string false none none
UserName string false none none

PassengerArrivals

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "Account": [
    "string"
  ],
  "ArrivalDateEnd": "string",
  "ArrivalDateStart": "string",
  "UserName": "string"
}

PassengerArrivals

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
Account [string] false none none
ArrivalDateEnd string false none none
ArrivalDateStart string false none none
UserName string false none none

PassengerLocationsByAirline

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "AccountList": [
    "string"
  ],
  "CarrierCode": "string",
  "CityCode": "string",
  "DateEnd": "string",
  "DateStart": "string",
  "UserName": "string"
}

PassengerLocationsByAirline

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
AccountList [string] false none none
CarrierCode string false none none
CityCode string false none none
DateEnd string false none none
DateStart string false none none
UserName string false none none

PassengerLocationsByFlightNumber

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "AccountList": [
    "string"
  ],
  "AllFutureDate": true,
  "CarrierCode": "string",
  "DepartureDateEnd": "string",
  "DepartureDateStart": "string",
  "FlightNumber": "string",
  "UserName": "string"
}

PassengerLocationsByFlightNumber

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
AccountList [string] false none none
AllFutureDate boolean false none none
CarrierCode string false none none
DepartureDateEnd string false none none
DepartureDateStart string false none none
FlightNumber string false none none
UserName string false none none

Rebookings

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "OwningAgencyLocationID": "string",
  "PNRCreationDateEnd": "string",
  "PNRCreationDateStart": "string",
  "UserName": "string"
}

Rebookings

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
OwningAgencyLocationID string false none none
PNRCreationDateEnd string false none none
PNRCreationDateStart string false none none
UserName string false none none

DuplicateBookings

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "OwningAgencyLocationID": "string",
  "PNRCreationDateEnd": "string",
  "PNRCreationDateStart": "string",
  "UserName": "string"
}

DuplicateBookings

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
OwningAgencyLocationID string false none none
PNRCreationDateEnd string false none none
PNRCreationDateStart string false none none
UserName string false none none

RoutingInstancesByCity

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "DateEnd": "string",
  "DateStart": "string",
  "DestinationCity": "string",
  "UserName": "string"
}

RoutingInstancesByCity

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
DateEnd string false none none
DateStart string false none none
DestinationCity string false none none
UserName string false none none

RoutingInstancesPerCity

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "DateEnd": "string",
  "DateStart": "string",
  "UserName": "string"
}

RoutingInstancesPerCity

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
DateEnd string false none none
DateStart string false none none
UserName string false none none

SegmentsQC

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "Account": [
    "string"
  ],
  "DepartureDateEnd": "string",
  "DepartureDateStart": "string",
  "UserName": "string",
  "VipOnly": true
}

SegmentsQC

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
Account [string] false none none
DepartureDateEnd string false none none
DepartureDateStart string false none none
UserName string false none none
VipOnly boolean false none none

GetTicketAutomationSuccessPerPCC

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "DateEnd": "string",
  "DateStart": "string",
  "UserName": "string"
}

GetTicketAutomationSuccessPerPCC

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
DateEnd string false none none
DateStart string false none none
UserName string false none none

TicketDetails

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "CacheGuid": "string",
  "TktNumber": "string",
  "UserName": "string"
}

TicketDetails

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
CacheGuid string false none none
TktNumber string false none none
UserName string false none none

TicketingStatsRequest

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "AccountList": [
    "string"
  ],
  "TicketingDateEnd": "string",
  "TicketingDateStart": "string",
  "UserName": "string"
}

TicketingStatsRequest

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
AccountList [string] false none none
TicketingDateEnd string false none none
TicketingDateStart string false none none
UserName string false none none

TicketRevalidations

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "Account": "string",
  "OwningAgencyLocationID": "string",
  "OwningConsultantID": "string",
  "ReportType": "string",
  "RevalidatedDateEnd": "string",
  "RevalidatedDateStart": "string",
  "UserName": "string"
}

TicketRevalidations

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
Account string false none none
OwningAgencyLocationID string false none none
OwningConsultantID string false none none
ReportType string false none none
RevalidatedDateEnd string false none none
RevalidatedDateStart string false none none
UserName string false none none

AirSegmentsWithVendorLocatorsByUser

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "Account": [
    "string"
  ],
  "DepartureDateEnd": "string",
  "DepartureDateStart": "string",
  "UserName": "string"
}

AirSegmentsWithVendorLocatorsByUser

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
Account [string] false none none
DepartureDateEnd string false none none
DepartureDateStart string false none none
UserName string false none none

GetTicketsIssuedByNumber

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "TktNumber": "string",
  "UserName": "string"
}

GetTicketsIssuedByNumber

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
TktNumber string false none none
UserName string false none none

GetTicketsIssued

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "DateEnd": "string",
  "DateStart": "string",
  "IATA": "string",
  "UserName": "string"
}

GetTicketsIssued

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
DateEnd string false none none
DateStart string false none none
IATA string false none none
UserName string false none none

TicketSegmentsWithTaxByIssueDate

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "Account": [
    "string"
  ],
  "TicketIssueDateEnd": "string",
  "TicketIssueDateStart": "string",
  "UserName": "string"
}

TicketSegmentsWithTaxByIssueDate

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
Account [string] false none none
TicketIssueDateEnd string false none none
TicketIssueDateStart string false none none
UserName string false none none

TicketsByAccount

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "Account": "string",
  "TicketIssueEndDate": "string",
  "TicketIssueStartDate": "string",
  "UserName": "string"
}

TicketsByAccount

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
Account string false none none
TicketIssueEndDate string false none none
TicketIssueStartDate string false none none
UserName string false none none

TicketTrackingFailuresByUser

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "CompanyID": 0,
  "PNRCreationDateStart": "string",
  "UserName": "string"
}

TicketTrackingFailuresByUser

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
CompanyID integer(int32) false none none
PNRCreationDateStart string false none none
UserName string false none none

PassengerBookingCountsByAccountAndGenRemark

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "Account": [
    "string"
  ],
  "CompanyID": 0,
  "PNRCreationDateEnd": "string",
  "PNRCreationDateStart": "string",
  "Qualifier": "string",
  "Remark": "string"
}

PassengerBookingCountsByAccountAndGenRemark

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
Account [string] false none none
CompanyID integer(int32) false none none
PNRCreationDateEnd string false none none
PNRCreationDateStart string false none none
Qualifier string false none none
Remark string false none none

CorporateAccountTicketingActivityPerDayByUser

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "Account": "string",
  "ActivityDate": "string",
  "CompanyID": 0,
  "UserName": "string"
}

CorporateAccountTicketingActivityPerDayByUser

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
Account string false none none
ActivityDate string false none none
CompanyID integer(int32) false none none
UserName string false none none

AirlineDemandsForTicketingByUser

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "CompanyID": 0,
  "DueDate": "string",
  "UserName": "string"
}

AirlineDemandsForTicketingByUser

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
CompanyID integer(int32) false none none
DueDate string false none none
UserName string false none none

BookingsWithDestinationsByTraveller

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "CompanyID": "string",
  "PNRTicketed": "string",
  "TravelDateEnd": "string",
  "TravelDateStart": "string",
  "TravellerEmail": "string",
  "TravellerPhoneNbr": "string",
  "TravellerReference": "string"
}

BookingsWithDestinationsByTraveller

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
CompanyID string(int32) false none ID for your Company
PNRTicketed string false none True/False or Yes/No
TravelDateEnd string false none End Date in format YYYYMMDD
TravelDateStart string false none Start Date in format YYYYMMDD
TravellerEmail string false none Email of the traveller
TravellerPhoneNbr string false none Phone Number of the traveller
TravellerReference string false none Traveller Reference

SegmentsByPNR

{
  "PassiveSegmentType": "string",
  "PNRCreationDate": "string",
  "RecordLocator": "string",
  "SegmentType": "string"
}

SegmentsByPNR

Properties

Name Type Required Restrictions Description
PassiveSegmentType string false none Type of passive segment
PNRCreationDate string false none Start Date in format YYYYMMDD
RecordLocator string false none RecordLocator
SegmentType string false none Type of segment

TravelHistorySummaryByTraveller

{
  "CompanyID": null,
  "PNRTicketed": "string",
  "TravelDateEnd": "string",
  "TravelDateStart": "string",
  "TravellerEmail": "string",
  "TravellerPhoneNbr": "string",
  "TravellerReference": "string"
}

TravelHistorySummaryByTraveller

Properties

Name Type Required Restrictions Description
CompanyID int(int32) false none ID for your Company
PNRTicketed string false none True/False or Yes/No
TravelDateEnd string false none End Date in format YYYYMMDD
TravelDateStart string false none Start Date in format YYYYMMDD
TravellerEmail string false none Email of the traveller
TravellerPhoneNbr string false none Phone Number of the traveller
TravellerReference string false none Traveller Reference

PCCAccountSupplierPreferencesRequest

{
  "Account": "string",
  "PCC": "string"
}

PCCAccountSupplierPreferencesRequest

Properties

Name Type Required Restrictions Description
Account string false none none
PCC string false none none

PCCTravellerTicketSegmentsPerStatusRequest

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "BAR": "string",
  "FlightCouponStatus": "string",
  "PAR": "string",
  "PCC": "string"
}

PCCTravellerTicketSegmentsPerStatusRequest

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
BAR string false none none
FlightCouponStatus string false none none
PAR string false none none
PCC string false none none

PCCTravellerHistorySummaryRequest

{
  "BAR": "string",
  "MAR": "string",
  "PAR": "string",
  "PCC": "string"
}

PCCTravellerHistorySummaryRequest

Properties

Name Type Required Restrictions Description
BAR string false none none
MAR string false none none
PAR string false none none
PCC string false none none

PCCTravellerBookingHistoryRequest

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "BAR": "string",
  "CityCode": "string",
  "Count": 0,
  "EndDate": "string",
  "MAR": "string",
  "OptionalParameters": "string",
  "PAR": "string",
  "PCC": "string",
  "StartDate": "string"
}

PCCTravellerBookingHistoryRequest

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
BAR string false none none
CityCode string false none none
Count integer(int32) false none none
EndDate string false none none
MAR string false none none
OptionalParameters string false none none
PAR string false none none
PCC string false none none
StartDate string false none none

PNRSegmentsRequest

{
  "PNRCreationDate": "string",
  "RecordLocator": "string"
}

PNRSegmentsRequest

Properties

Name Type Required Restrictions Description
PNRCreationDate string false none none
RecordLocator string false none none

CarSegmentsByUser

{
  "PickUpDateEnd": "string",
  "PickUpDateStart": "string",
  "UserName": "string"
}

CarSegmentsByUser

Properties

Name Type Required Restrictions Description
PickUpDateEnd string false none none
PickUpDateStart string false none none
UserName string false none none

AccountEventAndSegmentCountsByUser

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "Account": [
    "string"
  ],
  "PNRCreationDateEnd": "string",
  "PNRCreationDateStart": "string",
  "UserName": "string"
}

AccountEventAndSegmentCountsByUser

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
Account [string] false none none
PNRCreationDateEnd string false none none
PNRCreationDateStart string false none none
UserName string false none none

TicketSegmentsByBAR

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "BAR": "string",
  "FlightCouponStatus": "string",
  "OwningAgencyLocationID": "string",
  "PAR": "string"
}

TicketSegmentsByBAR

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
BAR string false none none
FlightCouponStatus string false none none
OwningAgencyLocationID string false none none
PAR string false none none

TravelHistorySummaryByBAR

{
  "BAR": "string",
  "MAR": "string",
  "OwningAgencyLocationID": "string",
  "PAR": "string"
}

TravelHistorySummaryByBAR

Properties

Name Type Required Restrictions Description
BAR string false none none
MAR string false none none
OwningAgencyLocationID string false none none
PAR string false none none

BookingHistoryByBAR

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "BAR": "string",
  "CityCode": "string",
  "Count": 0,
  "MAR": "string",
  "OwningAgencyLocationID": "string",
  "PAR": "string",
  "TravelDateEnd": "string",
  "TravelDateStart": "string"
}

BookingHistoryByBAR

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
BAR string false none none
CityCode string false none none
Count integer(int32) false none none
MAR string false none none
OwningAgencyLocationID string false none none
PAR string false none none
TravelDateEnd string false none none
TravelDateStart string false none none

SupplierPreferencesByOwningAgencyLocationID

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "Account": "string",
  "OwningAgencyLocationID": "string"
}

SupplierPreferencesByOwningAgencyLocationID

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
Account string false none none
OwningAgencyLocationID string false none none

LocationListsRequest

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "Formatted": true,
  "Options": 0
}

LocationListsRequest

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
Formatted boolean false none none
Options integer(int32) false none none

CreateTravellerFlightMember

{
  "GroupID": 0,
  "TravellerID": 0,
  "CompanyID": 0
}

CreateTravellerFlightMember

Properties

Name Type Required Restrictions Description
GroupID integer(int32) false none none
TravellerID integer(int32) false none none
CompanyID integer(int32) false none none

DeleteTravellerFlightMember

{
  "GroupID": 0,
  "TravellerID": 0,
  "Rowversion": 0
}

DeleteTravellerFlightMember

Properties

Name Type Required Restrictions Description
GroupID integer(int32) false none none
TravellerID integer(int32) false none none
Rowversion integer(int64) false none none

TravellersByAccount

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "Account": "string",
  "UserName": "string"
}

TravellersByAccount

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
Account string false none none
UserName string false none none

CancelledHotelSegmentsByUser

{
  "CancelledDateEnd": "string",
  "CancelledDateStart": "string",
  "UserID": 0
}

CancelledHotelSegmentsByUser

Properties

Name Type Required Restrictions Description
CancelledDateEnd string false none none
CancelledDateStart string false none none
UserID integer(int32) false none none

HotelSegmentsWithNotepadByUser

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "Account": "string",
  "ArrivalDateEnd": "string",
  "ArrivalDateStart": "string",
  "UserName": "string"
}

HotelSegmentsWithNotepadByUser

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
Account string false none none
ArrivalDateEnd string false none none
ArrivalDateStart string false none none
UserName string false none none

PassengerAirSegmentsByCompanyAccount

{
  "Account": [
    "string"
  ],
  "CompanyID": 0,
  "DepartureDateEnd": "string",
  "DepartureDateStart": "string",
  "DepartureTimeEnd": "string",
  "DepartureTimeStart": "string"
}

PassengerAirSegmentsByCompanyAccount

Properties

Name Type Required Restrictions Description
Account [string] false none none
CompanyID integer(int32) false none none
DepartureDateEnd string false none none
DepartureDateStart string false none none
DepartureTimeEnd string false none none
DepartureTimeStart string false none none

TicketRevenueByCompany

{
  "AirlineCode": "string",
  "CompanyID": 0,
  "DepartureDateEnd": "string",
  "DepartureDateStart": "string",
  "FlightCouponStatus": "string",
  "PlatingCarrier": "string",
  "TravelAgentID": "string"
}

TicketRevenueByCompany

Properties

Name Type Required Restrictions Description
AirlineCode string false none none
CompanyID integer(int32) false none none
DepartureDateEnd string false none none
DepartureDateStart string false none none
FlightCouponStatus string false none none
PlatingCarrier string false none none
TravelAgentID string false none none

UsersPCCsMapping

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string",
  "Deleted": true,
  "OwningAgencyLocationID": "string",
  "UserName": "string"
}

UsersPCCsMapping

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)
Deleted boolean false none none
OwningAgencyLocationID string false none none
UserName string false none none

ResponseMetadata

Properties

Name Type Required Restrictions Description
Success boolean false none none
HasCache boolean false none none
HasPaging boolean false none none
CacheMetadata CacheMetadata false none CacheMetadata
PagingMetadata PagingMetadata false none PagingMetadata

CacheMetadata

{
  "IsFromCache": true,
  "CachedAt": "2019-03-18T11:42:49Z",
  "CacheExpiresAt": "2019-03-18T11:42:49Z"
}

CacheMetadata

Properties

Name Type Required Restrictions Description
IsFromCache boolean false none none
CachedAt string(date-time) false none none
CacheExpiresAt string(date-time) false none none

PagingMetadata

{
  "Limit": "string",
  "Offset": "string",
  "ResponseRecords": "string",
  "TotalRecords": "string"
}

PagingMetadata

Properties

Name Type Required Restrictions Description
Limit string false none Number of records to return (PageSize)
Offset string false none Starting Record
ResponseRecords string(int32) false none Total NUmber of Records in this Reponse (on this page)
TotalRecords string(int32) false none Total Number of Records in a Full Reponse (if no paging)

AccountAirlineSupport

{
  "DepartureCity": "string",
  "DestinationCity": "string",
  "Route": "string",
  "Total": 0,
  "TotalEconomySegs": 0,
  "TotalPremiumSegs": 0,
  "TotalBusinessSegs": 0,
  "TotalFirstClassSegs": 0,
  "TotalCost": "string"
}

AccountAirlineSupport

Properties

Name Type Required Restrictions Description
DepartureCity string false none none
DestinationCity string false none none
Route string false none none
Total integer(int32) false none none
TotalEconomySegs integer(int32) false none none
TotalPremiumSegs integer(int32) false none none
TotalBusinessSegs integer(int32) false none none
TotalFirstClassSegs integer(int32) false none none
TotalCost string false none none

AgentivityError

{
  "ErrorCode": "string",
  "Message": "string",
  "StatusCode": "string",
  "VerboseMessage": "string"
}

AgentivityError

Properties

Name Type Required Restrictions Description
ErrorCode string false none none
Message string false none none
StatusCode string false none none
VerboseMessage string false none none

AccountPerCompanysResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": [
    {
      "AccountValue": "string",
      "CompanyID": "string"
    }
  ],
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

AccountPerCompanysResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport [AccountPerCompany] false none [AccountPerCompany]
ResponseError AgentivityError false none AgentivityError

AccountPerCompany

{
  "AccountValue": "string",
  "CompanyID": "string"
}

AccountPerCompany

Properties

Name Type Required Restrictions Description
AccountValue string false none none
CompanyID string false none none

AccountsHotelAttachmentSuccessItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "Account": "string",
      "TotalAirBookings": 0,
      "TotalAirBookingsWithHotel": 0,
      "TotalEligibleAirBookingsWithoutHotel": 0,
      "HotelAttachmentRate": 0,
      "HotelAttachmentRateFormatted": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

AccountsHotelAttachmentSuccessItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport AccountsHotelAttachmentSuccessResponseReport false none AccountsHotelAttachmentSuccessResponseReport
ResponseError AgentivityError false none AgentivityError

AccountsHotelAttachmentSuccessResponseReport

{
  "Item": {
    "Account": "string",
    "TotalAirBookings": 0,
    "TotalAirBookingsWithHotel": 0,
    "TotalEligibleAirBookingsWithoutHotel": 0,
    "HotelAttachmentRate": 0,
    "HotelAttachmentRateFormatted": "string"
  }
}

AccountsHotelAttachmentSuccessResponseReport

Properties

Name Type Required Restrictions Description
Item AccountHotelAttachmentSuccess false none AccountHotelAttachmentSuccess

AccountHotelAttachmentSuccess

{
  "Account": "string",
  "TotalAirBookings": 0,
  "TotalAirBookingsWithHotel": 0,
  "TotalEligibleAirBookingsWithoutHotel": 0,
  "HotelAttachmentRate": 0,
  "HotelAttachmentRateFormatted": "string"
}

AccountHotelAttachmentSuccess

Properties

Name Type Required Restrictions Description
Account string false none none
TotalAirBookings integer(int32) false none none
TotalAirBookingsWithHotel integer(int32) false none none
TotalEligibleAirBookingsWithoutHotel integer(int32) false none none
HotelAttachmentRate number(float) false none none
HotelAttachmentRateFormatted string false none none

AccountsProductivityItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "Account": "string",
      "AverageItineraryChangesFormatted": "string",
      "TotalBookings": 0,
      "AverageItineraryChanges": 0
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

AccountsProductivityItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport AccountsProductivityResponseReport false none AccountsProductivityResponseReport
ResponseError AgentivityError false none AgentivityError

AccountsProductivityResponseReport

{
  "Item": {
    "Account": "string",
    "AverageItineraryChangesFormatted": "string",
    "TotalBookings": 0,
    "AverageItineraryChanges": 0
  }
}

AccountsProductivityResponseReport

Properties

Name Type Required Restrictions Description
Item AccountProductivity false none AccountProductivity

AccountProductivity

{
  "Account": "string",
  "AverageItineraryChangesFormatted": "string",
  "TotalBookings": 0,
  "AverageItineraryChanges": 0
}

AccountProductivity

Properties

Name Type Required Restrictions Description
Account string false none none
AverageItineraryChangesFormatted string false none none
TotalBookings integer(int32) false none none
AverageItineraryChanges number(float) false none none

ActiveUnsoldAirBookingsResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": [
    {
      "RecordLocator": "string",
      "PNRCreationDate": "2019-03-18T11:42:49Z",
      "OwningAgencyLocationID": "string",
      "PrimaryPax": "string",
      "OwningConsultant": "string",
      "Account": "string",
      "IATA": "string",
      "Routing": "string",
      "AgentivityRef": 0
    }
  ],
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

ActiveUnsoldAirBookingsResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport [ActiveUnsoldAirBookings] false none [ActiveUnsoldAirBookings]
ResponseError AgentivityError false none AgentivityError

ActiveUnsoldAirBookings

{
  "RecordLocator": "string",
  "PNRCreationDate": "2019-03-18T11:42:49Z",
  "OwningAgencyLocationID": "string",
  "PrimaryPax": "string",
  "OwningConsultant": "string",
  "Account": "string",
  "IATA": "string",
  "Routing": "string",
  "AgentivityRef": 0
}

ActiveUnsoldAirBookings

Properties

Name Type Required Restrictions Description
RecordLocator string false none none
PNRCreationDate string(date-time) false none none
OwningAgencyLocationID string false none none
PrimaryPax string false none none
OwningConsultant string false none none
Account string false none none
IATA string false none none
Routing string false none none
AgentivityRef integer(int32) false none none

AfterHoursServicingResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": [
    {
      "AfterHoursValue": "string",
      "CreationDateTime": "2019-03-18T11:42:49Z",
      "RecordLocator": "string",
      "PNRCreationDate": "2019-03-18T11:42:49Z",
      "OwningConsultant": "string",
      "Account": "string",
      "PaxList": "string",
      "AgentivityRef": 0,
      "CreationTimeFormatted": "string"
    }
  ],
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

AfterHoursServicingResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport [AfterHoursServicing] false none [AfterHoursServicing]
ResponseError AgentivityError false none AgentivityError

AfterHoursServicing

{
  "AfterHoursValue": "string",
  "CreationDateTime": "2019-03-18T11:42:49Z",
  "RecordLocator": "string",
  "PNRCreationDate": "2019-03-18T11:42:49Z",
  "OwningConsultant": "string",
  "Account": "string",
  "PaxList": "string",
  "AgentivityRef": 0,
  "CreationTimeFormatted": "string"
}

AfterHoursServicing

Properties

Name Type Required Restrictions Description
AfterHoursValue string false none none
CreationDateTime string(date-time) false none none
RecordLocator string false none none
PNRCreationDate string(date-time) false none none
OwningConsultant string false none none
Account string false none none
PaxList string false none none
AgentivityRef integer(int32) false none none
CreationTimeFormatted string false none none

AgencyActivitiesByConsultantItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "Items": [
        {
          "EventHour": 0,
          "EventType": "string",
          "TotalBookings": 0
        }
      ],
      "Formatted": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

AgencyActivitiesByConsultantItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport AgencyActivitiesByConsultantResponseReport false none AgencyActivitiesByConsultantResponseReport
ResponseError AgentivityError false none AgentivityError

AgencyActivitiesByConsultantResponseReport

{
  "Item": {
    "Items": [
      {
        "EventHour": 0,
        "EventType": "string",
        "TotalBookings": 0
      }
    ],
    "Formatted": "string"
  }
}

AgencyActivitiesByConsultantResponseReport

Properties

Name Type Required Restrictions Description
Item AgencyActivityByConsultant false none AgencyActivityByConsultant

AgencyActivityByConsultant

{
  "Items": [
    {
      "EventHour": 0,
      "EventType": "string",
      "TotalBookings": 0
    }
  ],
  "Formatted": "string"
}

AgencyActivityByConsultant

Properties

Name Type Required Restrictions Description
Items [AgencyActivityItem] false none [AgencyActivityItem]
Formatted string false none none

AgencyActivityItem

{
  "EventHour": 0,
  "EventType": "string",
  "TotalBookings": 0
}

AgencyActivityItem

Properties

Name Type Required Restrictions Description
EventHour integer(int32) false none none
EventType string false none none
TotalBookings integer(int32) false none none

AgencyLocationsHotelAttachmentSuccessItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "OwningAgencyLocationID": "string",
      "TotalAirBookings": 0,
      "TotalAirBookingsWithHotel": 0,
      "TotalEligibleAirBookingsWithoutHotel": 0,
      "HotelAttachmentRate": 0,
      "HotelAttachmentRateFormatted": "string",
      "Country": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

AgencyLocationsHotelAttachmentSuccessItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport AgencyLocationsHotelAttachmentSuccessResponseReport false none AgencyLocationsHotelAttachmentSuccessResponseReport
ResponseError AgentivityError false none AgentivityError

AgencyLocationsHotelAttachmentSuccessResponseReport

{
  "Item": {
    "OwningAgencyLocationID": "string",
    "TotalAirBookings": 0,
    "TotalAirBookingsWithHotel": 0,
    "TotalEligibleAirBookingsWithoutHotel": 0,
    "HotelAttachmentRate": 0,
    "HotelAttachmentRateFormatted": "string",
    "Country": "string"
  }
}

AgencyLocationsHotelAttachmentSuccessResponseReport

Properties

Name Type Required Restrictions Description
Item AgencyLocationHotelAttachmentSuccess false none AgencyLocationHotelAttachmentSuccess

AgencyLocationHotelAttachmentSuccess

{
  "OwningAgencyLocationID": "string",
  "TotalAirBookings": 0,
  "TotalAirBookingsWithHotel": 0,
  "TotalEligibleAirBookingsWithoutHotel": 0,
  "HotelAttachmentRate": 0,
  "HotelAttachmentRateFormatted": "string",
  "Country": "string"
}

AgencyLocationHotelAttachmentSuccess

Properties

Name Type Required Restrictions Description
OwningAgencyLocationID string false none none
TotalAirBookings integer(int32) false none none
TotalAirBookingsWithHotel integer(int32) false none none
TotalEligibleAirBookingsWithoutHotel integer(int32) false none none
HotelAttachmentRate number(float) false none none
HotelAttachmentRateFormatted string false none none
Country string false none none

AgencyReviewsItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "Summary": {
        "TicketedBookings": 0,
        "LCCTktBookings": 0,
        "NonTicketedBookings": 0,
        "TicketedBookingsPerc": 0,
        "NonTicketedBookingsPerc": 0,
        "OnlineBookings": 0,
        "OfflineBookings": 0,
        "CxlBookings": 0,
        "OffLineHtlBookings": 0,
        "BookingsWithHotelSegments": 0,
        "BookingsWithCarSegments": 0,
        "NonAirBookings": 0,
        "TotalBookings": 0,
        "AeroTouches": 0,
        "AverageItineraryChanges": 0,
        "AverageAccountBookingToTravelTime": 0,
        "TotalItineraryChangesBeforeTicketing": 0,
        "TotalItineraryChangesAfterTicketing": 0,
        "TotalItineraryChanges": 0,
        "OwningConsultantID": "string"
      },
      "AirlineSupport": {
        "AirlinesStats": [
          {
            "CarrierCode": "string",
            "Carrier": "string",
            "TotalSegments": 0
          }
        ],
        "TotalSegments": 0,
        "FormattedAirlineSupport": "string"
      }
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

AgencyReviewsItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport AgencyReviewsResponseReport false none AgencyReviewsResponseReport
ResponseError AgentivityError false none AgentivityError

AgencyReviewsResponseReport

{
  "Item": {
    "Summary": {
      "TicketedBookings": 0,
      "LCCTktBookings": 0,
      "NonTicketedBookings": 0,
      "TicketedBookingsPerc": 0,
      "NonTicketedBookingsPerc": 0,
      "OnlineBookings": 0,
      "OfflineBookings": 0,
      "CxlBookings": 0,
      "OffLineHtlBookings": 0,
      "BookingsWithHotelSegments": 0,
      "BookingsWithCarSegments": 0,
      "NonAirBookings": 0,
      "TotalBookings": 0,
      "AeroTouches": 0,
      "AverageItineraryChanges": 0,
      "AverageAccountBookingToTravelTime": 0,
      "TotalItineraryChangesBeforeTicketing": 0,
      "TotalItineraryChangesAfterTicketing": 0,
      "TotalItineraryChanges": 0,
      "OwningConsultantID": "string"
    },
    "AirlineSupport": {
      "AirlinesStats": [
        {
          "CarrierCode": "string",
          "Carrier": "string",
          "TotalSegments": 0
        }
      ],
      "TotalSegments": 0,
      "FormattedAirlineSupport": "string"
    }
  }
}

AgencyReviewsResponseReport

Properties

Name Type Required Restrictions Description
Item AgencyReview false none AgencyReview

AgencyReview

{
  "Summary": {
    "TicketedBookings": 0,
    "LCCTktBookings": 0,
    "NonTicketedBookings": 0,
    "TicketedBookingsPerc": 0,
    "NonTicketedBookingsPerc": 0,
    "OnlineBookings": 0,
    "OfflineBookings": 0,
    "CxlBookings": 0,
    "OffLineHtlBookings": 0,
    "BookingsWithHotelSegments": 0,
    "BookingsWithCarSegments": 0,
    "NonAirBookings": 0,
    "TotalBookings": 0,
    "AeroTouches": 0,
    "AverageItineraryChanges": 0,
    "AverageAccountBookingToTravelTime": 0,
    "TotalItineraryChangesBeforeTicketing": 0,
    "TotalItineraryChangesAfterTicketing": 0,
    "TotalItineraryChanges": 0,
    "OwningConsultantID": "string"
  },
  "AirlineSupport": {
    "AirlinesStats": [
      {
        "CarrierCode": "string",
        "Carrier": "string",
        "TotalSegments": 0
      }
    ],
    "TotalSegments": 0,
    "FormattedAirlineSupport": "string"
  }
}

AgencyReview

Properties

Name Type Required Restrictions Description
Summary AgencyReviewSummary false none AgencyReviewSummary
AirlineSupport AirlineSupport false none AirlineSupport

AgencyReviewSummary

{
  "TicketedBookings": 0,
  "LCCTktBookings": 0,
  "NonTicketedBookings": 0,
  "TicketedBookingsPerc": 0,
  "NonTicketedBookingsPerc": 0,
  "OnlineBookings": 0,
  "OfflineBookings": 0,
  "CxlBookings": 0,
  "OffLineHtlBookings": 0,
  "BookingsWithHotelSegments": 0,
  "BookingsWithCarSegments": 0,
  "NonAirBookings": 0,
  "TotalBookings": 0,
  "AeroTouches": 0,
  "AverageItineraryChanges": 0,
  "AverageAccountBookingToTravelTime": 0,
  "TotalItineraryChangesBeforeTicketing": 0,
  "TotalItineraryChangesAfterTicketing": 0,
  "TotalItineraryChanges": 0,
  "OwningConsultantID": "string"
}

AgencyReviewSummary

Properties

Name Type Required Restrictions Description
TicketedBookings integer(int32) false none none
LCCTktBookings integer(int32) false none none
NonTicketedBookings integer(int32) false none none
TicketedBookingsPerc integer(int32) false none none
NonTicketedBookingsPerc integer(int32) false none none
OnlineBookings integer(int32) false none none
OfflineBookings integer(int32) false none none
CxlBookings integer(int32) false none none
OffLineHtlBookings integer(int32) false none none
BookingsWithHotelSegments integer(int32) false none none
BookingsWithCarSegments integer(int32) false none none
NonAirBookings integer(int32) false none none
TotalBookings integer(int32) false none none
AeroTouches integer(int32) false none none
AverageItineraryChanges number(double) false none none
AverageAccountBookingToTravelTime number(double) false none none
TotalItineraryChangesBeforeTicketing integer(int32) false none none
TotalItineraryChangesAfterTicketing integer(int32) false none none
TotalItineraryChanges number(double) false none none
OwningConsultantID string false none none

AirlineSupport

{
  "AirlinesStats": [
    {
      "CarrierCode": "string",
      "Carrier": "string",
      "TotalSegments": 0
    }
  ],
  "TotalSegments": 0,
  "FormattedAirlineSupport": "string"
}

AirlineSupport

Properties

Name Type Required Restrictions Description
AirlinesStats [AirlineStats] false none [AirlineStats]
TotalSegments integer(int32) false none none
FormattedAirlineSupport string false none none

AirlineStats

{
  "CarrierCode": "string",
  "Carrier": "string",
  "TotalSegments": 0
}

AirlineStats

Properties

Name Type Required Restrictions Description
CarrierCode string false none none
Carrier string false none none
TotalSegments integer(int32) false none none

AgencyTicketingActivityItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "AgentivityRef": 0,
      "RecordLocator": "string",
      "PNRCreationDate": "2019-03-18T11:42:49Z",
      "OwningAgencyLocationID": "string",
      "Passengers": "string",
      "Account": "string",
      "Consultant": "string",
      "ItineraryFormatted": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

AgencyTicketingActivityItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport AgencyTicketingActivityResponseReport false none AgencyTicketingActivityResponseReport
ResponseError AgentivityError false none AgentivityError

AgencyTicketingActivityResponseReport

{
  "Item": {
    "AgentivityRef": 0,
    "RecordLocator": "string",
    "PNRCreationDate": "2019-03-18T11:42:49Z",
    "OwningAgencyLocationID": "string",
    "Passengers": "string",
    "Account": "string",
    "Consultant": "string",
    "ItineraryFormatted": "string"
  }
}

AgencyTicketingActivityResponseReport

Properties

Name Type Required Restrictions Description
Item AgencyTicketing false none AgencyTicketing

AgencyTicketing

{
  "AgentivityRef": 0,
  "RecordLocator": "string",
  "PNRCreationDate": "2019-03-18T11:42:49Z",
  "OwningAgencyLocationID": "string",
  "Passengers": "string",
  "Account": "string",
  "Consultant": "string",
  "ItineraryFormatted": "string"
}

AgencyTicketing

Properties

Name Type Required Restrictions Description
AgentivityRef integer(int32) false none none
RecordLocator string false none none
PNRCreationDate string(date-time) false none none
OwningAgencyLocationID string false none none
Passengers string false none none
Account string false none none
Consultant string false none none
ItineraryFormatted string false none none

AgencyTrackerBooking

{
  "AgentivityRef": 0,
  "RecordLocator": "string",
  "OwningConsultant": "string",
  "PaxList": "string",
  "PNRTicketed": "string",
  "ItineraryFormatted": "string"
}

AgencyTrackerBooking

Properties

Name Type Required Restrictions Description
AgentivityRef integer(int32) false none none
RecordLocator string false none none
OwningConsultant string false none none
PaxList string false none none
PNRTicketed string false none none
ItineraryFormatted string false none none

AirportCountryResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": [
    {
      "AirportCode": "string",
      "AirportName": "string",
      "CityCode": "string",
      "CityName": "string",
      "CountryCode": "string",
      "CountryName": "string",
      "StateCode": "string",
      "StateName": "string"
    }
  ],
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

AirportCountryResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport [AirportCountry] false none [AirportCountry]
ResponseError AgentivityError false none AgentivityError

AirportCountry

{
  "AirportCode": "string",
  "AirportName": "string",
  "CityCode": "string",
  "CityName": "string",
  "CountryCode": "string",
  "CountryName": "string",
  "StateCode": "string",
  "StateName": "string"
}

AirportCountry

Properties

Name Type Required Restrictions Description
AirportCode string false none none
AirportName string false none none
CityCode string false none none
CityName string false none none
CountryCode string false none none
CountryName string false none none
StateCode string false none none
StateName string false none none

AirSegmentsByDateItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "AgentivityRef": "string",
      "RecordLocator": "string",
      "OwningAgencyLocationID": "string",
      "OwningConsultant": "string",
      "Account": "string",
      "Passengers": "string",
      "DepartureDate": "2019-03-18T11:42:49Z",
      "DepartureTime": "string",
      "ArrivalDate": "2019-03-18T11:42:49Z",
      "ArrivalTime": "string",
      "CarrierCode": "string",
      "BoardPoint": "string",
      "OffPoint": "string",
      "FlightNbr": "string",
      "BookingCode": "string",
      "CreatingAgencyIata": "string",
      "SegmentStatus": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

AirSegmentsByDateItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport AirSegmentsByDateResponseReport false none AirSegmentsByDateResponseReport
ResponseError AgentivityError false none AgentivityError

AirSegmentsByDateResponseReport

{
  "Item": {
    "AgentivityRef": "string",
    "RecordLocator": "string",
    "OwningAgencyLocationID": "string",
    "OwningConsultant": "string",
    "Account": "string",
    "Passengers": "string",
    "DepartureDate": "2019-03-18T11:42:49Z",
    "DepartureTime": "string",
    "ArrivalDate": "2019-03-18T11:42:49Z",
    "ArrivalTime": "string",
    "CarrierCode": "string",
    "BoardPoint": "string",
    "OffPoint": "string",
    "FlightNbr": "string",
    "BookingCode": "string",
    "CreatingAgencyIata": "string",
    "SegmentStatus": "string"
  }
}

AirSegmentsByDateResponseReport

Properties

Name Type Required Restrictions Description
Item AirSegmentByDate false none AirSegmentByDate

AirSegmentByDate

{
  "AgentivityRef": "string",
  "RecordLocator": "string",
  "OwningAgencyLocationID": "string",
  "OwningConsultant": "string",
  "Account": "string",
  "Passengers": "string",
  "DepartureDate": "2019-03-18T11:42:49Z",
  "DepartureTime": "string",
  "ArrivalDate": "2019-03-18T11:42:49Z",
  "ArrivalTime": "string",
  "CarrierCode": "string",
  "BoardPoint": "string",
  "OffPoint": "string",
  "FlightNbr": "string",
  "BookingCode": "string",
  "CreatingAgencyIata": "string",
  "SegmentStatus": "string"
}

AirSegmentByDate

Properties

Name Type Required Restrictions Description
AgentivityRef string false none none
RecordLocator string false none none
OwningAgencyLocationID string false none none
OwningConsultant string false none none
Account string false none none
Passengers string false none none
DepartureDate string(date-time) false none none
DepartureTime string false none none
ArrivalDate string(date-time) false none none
ArrivalTime string false none none
CarrierCode string false none none
BoardPoint string false none none
OffPoint string false none none
FlightNbr string false none none
BookingCode string false none none
CreatingAgencyIata string false none none
SegmentStatus string false none none

AirSegmentsPerAccountByVendorItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "Account": "string",
      "TotalAirSegments": 0
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

AirSegmentsPerAccountByVendorItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport AirSegmentsPerAccountByVendorResponseReport false none AirSegmentsPerAccountByVendorResponseReport
ResponseError AgentivityError false none AgentivityError

AirSegmentsPerAccountByVendorResponseReport

{
  "Item": {
    "Account": "string",
    "TotalAirSegments": 0
  }
}

AirSegmentsPerAccountByVendorResponseReport

Properties

Name Type Required Restrictions Description
Item AirSegmentPerAccountByVendor false none AirSegmentPerAccountByVendor

AirSegmentPerAccountByVendor

{
  "Account": "string",
  "TotalAirSegments": 0
}

AirSegmentPerAccountByVendor

Properties

Name Type Required Restrictions Description
Account string false none none
TotalAirSegments integer(int32) false none none

AirSegmentsPerBranchByVendorItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "OwningAgencyLocation": "string",
      "OwningAgencyLocationID": "string",
      "TotalAirSegments": 0
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

AirSegmentsPerBranchByVendorItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport AirSegmentsPerBranchByVendorResponseReport false none AirSegmentsPerBranchByVendorResponseReport
ResponseError AgentivityError false none AgentivityError

AirSegmentsPerBranchByVendorResponseReport

{
  "Item": {
    "OwningAgencyLocation": "string",
    "OwningAgencyLocationID": "string",
    "TotalAirSegments": 0
  }
}

AirSegmentsPerBranchByVendorResponseReport

Properties

Name Type Required Restrictions Description
Item AirSegmentPerBranchByVendor false none AirSegmentPerBranchByVendor

AirSegmentPerBranchByVendor

{
  "OwningAgencyLocation": "string",
  "OwningAgencyLocationID": "string",
  "TotalAirSegments": 0
}

AirSegmentPerBranchByVendor

Properties

Name Type Required Restrictions Description
OwningAgencyLocation string false none none
OwningAgencyLocationID string false none none
TotalAirSegments integer(int32) false none none

AirSegmentsPerCarrierItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "CarrierCode": "string",
      "CarrierName": "string",
      "TotalAirSegments": 0
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

AirSegmentsPerCarrierItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport AirSegmentsPerCarrierResponseReport false none AirSegmentsPerCarrierResponseReport
ResponseError AgentivityError false none AgentivityError

AirSegmentsPerCarrierResponseReport

{
  "Item": {
    "CarrierCode": "string",
    "CarrierName": "string",
    "TotalAirSegments": 0
  }
}

AirSegmentsPerCarrierResponseReport

Properties

Name Type Required Restrictions Description
Item AirSegmentPerCarrier false none AirSegmentPerCarrier

AirSegmentPerCarrier

{
  "CarrierCode": "string",
  "CarrierName": "string",
  "TotalAirSegments": 0
}

AirSegmentPerCarrier

Properties

Name Type Required Restrictions Description
CarrierCode string false none none
CarrierName string false none none
TotalAirSegments integer(int32) false none none

AirSegmentsPerConsultantByVendorItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "OwningConsultant": "string",
      "OwningConsultantID": "string",
      "OwningAgencyLocation": "string",
      "TotalAirSegments": 0
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

AirSegmentsPerConsultantByVendorItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport AirSegmentsPerConsultantByVendorResponseReport false none AirSegmentsPerConsultantByVendorResponseReport
ResponseError AgentivityError false none AgentivityError

AirSegmentsPerConsultantByVendorResponseReport

{
  "Item": {
    "OwningConsultant": "string",
    "OwningConsultantID": "string",
    "OwningAgencyLocation": "string",
    "TotalAirSegments": 0
  }
}

AirSegmentsPerConsultantByVendorResponseReport

Properties

Name Type Required Restrictions Description
Item AirSegmentPerConsultantByVendor false none AirSegmentPerConsultantByVendor

AirSegmentPerConsultantByVendor

{
  "OwningConsultant": "string",
  "OwningConsultantID": "string",
  "OwningAgencyLocation": "string",
  "TotalAirSegments": 0
}

AirSegmentPerConsultantByVendor

Properties

Name Type Required Restrictions Description
OwningConsultant string false none none
OwningConsultantID string false none none
OwningAgencyLocation string false none none
TotalAirSegments integer(int32) false none none

AirSegmentsPerDestinationByVendorItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "CityName": "string",
      "CityCode": "string",
      "CountryName": "string",
      "TotalInstances": 0
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

AirSegmentsPerDestinationByVendorItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport AirSegmentsPerDestinationByVendorResponseReport false none AirSegmentsPerDestinationByVendorResponseReport
ResponseError AgentivityError false none AgentivityError

AirSegmentsPerDestinationByVendorResponseReport

{
  "Item": {
    "CityName": "string",
    "CityCode": "string",
    "CountryName": "string",
    "TotalInstances": 0
  }
}

AirSegmentsPerDestinationByVendorResponseReport

Properties

Name Type Required Restrictions Description
Item AirSegmentPerDestinationByVendor false none AirSegmentPerDestinationByVendor

AirSegmentPerDestinationByVendor

{
  "CityName": "string",
  "CityCode": "string",
  "CountryName": "string",
  "TotalInstances": 0
}

AirSegmentPerDestinationByVendor

Properties

Name Type Required Restrictions Description
CityName string false none none
CityCode string false none none
CountryName string false none none
TotalInstances integer(int32) false none none

BookingCountPerPccResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": [
    {
      "OwningAgencyLocationID": "string",
      "BookingsCount": 0,
      "TicketedCount": 0
    }
  ],
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

BookingCountPerPccResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport [BookingCountPerPcc] false none [BookingCountPerPcc]
ResponseError AgentivityError false none AgentivityError

BookingCountPerPcc

{
  "OwningAgencyLocationID": "string",
  "BookingsCount": 0,
  "TicketedCount": 0
}

BookingCountPerPcc

Properties

Name Type Required Restrictions Description
OwningAgencyLocationID string false none none
BookingsCount integer(int32) false none none
TicketedCount integer(int32) false none none

BookingsBasicByUserSameDayTicketedItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "RecordLocator": "string",
      "TravelDate": "string",
      "OwningConsultant": "string",
      "Account": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

BookingsBasicByUserSameDayTicketedItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport BookingsBasicByUserSameDayTicketedResponseReport false none BookingsBasicByUserSameDayTicketedResponseReport
ResponseError AgentivityError false none AgentivityError

BookingsBasicByUserSameDayTicketedResponseReport

{
  "Item": {
    "RecordLocator": "string",
    "TravelDate": "string",
    "OwningConsultant": "string",
    "Account": "string"
  }
}

BookingsBasicByUserSameDayTicketedResponseReport

Properties

Name Type Required Restrictions Description
Item BasicBooking false none BasicBooking

BasicBooking

{
  "RecordLocator": "string",
  "TravelDate": "string",
  "OwningConsultant": "string",
  "Account": "string"
}

BasicBooking

Properties

Name Type Required Restrictions Description
RecordLocator string false none none
TravelDate string false none none
OwningConsultant string false none none
Account string false none none

BookingsBasicByUserResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": [
    {
      "RecordLocator": "string",
      "TravelDate": "string",
      "OwningConsultant": "string",
      "Account": "string"
    }
  ],
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

BookingsBasicByUserResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport [BasicBooking] false none [BasicBooking]
ResponseError AgentivityError false none AgentivityError

BookingsByAccountItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "AgentivityRef": 0,
      "RecordLocator": "string",
      "PNRCreationDate": "2019-03-18T11:42:49Z",
      "OwningAgencyLocationID": "string",
      "Passengers": "string",
      "OwningConsultant": "string",
      "Account": "string",
      "TravelDate": "2019-03-18T11:42:49Z",
      "PNRTicketed": "string",
      "PNRCancelled": "string",
      "OrderNumber": "string",
      "ItineraryFormatted": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

BookingsByAccountItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport BookingsByAccountResponseReport false none BookingsByAccountResponseReport
ResponseError AgentivityError false none AgentivityError

BookingsByAccountResponseReport

{
  "Item": {
    "AgentivityRef": 0,
    "RecordLocator": "string",
    "PNRCreationDate": "2019-03-18T11:42:49Z",
    "OwningAgencyLocationID": "string",
    "Passengers": "string",
    "OwningConsultant": "string",
    "Account": "string",
    "TravelDate": "2019-03-18T11:42:49Z",
    "PNRTicketed": "string",
    "PNRCancelled": "string",
    "OrderNumber": "string",
    "ItineraryFormatted": "string"
  }
}

BookingsByAccountResponseReport

Properties

Name Type Required Restrictions Description
Item BookingByAccount false none BookingByAccount

BookingByAccount

{
  "AgentivityRef": 0,
  "RecordLocator": "string",
  "PNRCreationDate": "2019-03-18T11:42:49Z",
  "OwningAgencyLocationID": "string",
  "Passengers": "string",
  "OwningConsultant": "string",
  "Account": "string",
  "TravelDate": "2019-03-18T11:42:49Z",
  "PNRTicketed": "string",
  "PNRCancelled": "string",
  "OrderNumber": "string",
  "ItineraryFormatted": "string"
}

BookingByAccount

Properties

Name Type Required Restrictions Description
AgentivityRef integer(int32) false none none
RecordLocator string false none none
PNRCreationDate string(date-time) false none none
OwningAgencyLocationID string false none none
Passengers string false none none
OwningConsultant string false none none
Account string false none none
TravelDate string(date-time) false none none
PNRTicketed string false none none
PNRCancelled string false none none
OrderNumber string false none none
ItineraryFormatted string false none none

BookingsByAirlineWithClassSupportItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "AgentivityRef": 0,
      "RecordLocator": "string",
      "PNRCreationDate": "2019-03-18T11:42:49Z",
      "Account": "string",
      "OwningConsultant": "string",
      "TicketedStatusCode": "string",
      "TicketedStatus": "string",
      "BookingCodesBooked": "string",
      "FlightNumbers": "string",
      "Routing": "string",
      "TrackingCode": "string",
      "TktTourCode": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

BookingsByAirlineWithClassSupportItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport BookingsByAirlineWithClassSupportResponseReport false none BookingsByAirlineWithClassSupportResponseReport
ResponseError AgentivityError false none AgentivityError

BookingsByAirlineWithClassSupportResponseReport

{
  "Item": {
    "AgentivityRef": 0,
    "RecordLocator": "string",
    "PNRCreationDate": "2019-03-18T11:42:49Z",
    "Account": "string",
    "OwningConsultant": "string",
    "TicketedStatusCode": "string",
    "TicketedStatus": "string",
    "BookingCodesBooked": "string",
    "FlightNumbers": "string",
    "Routing": "string",
    "TrackingCode": "string",
    "TktTourCode": "string"
  }
}

BookingsByAirlineWithClassSupportResponseReport

Properties

Name Type Required Restrictions Description
Item BookingByAirlineWithClassSupport false none BookingByAirlineWithClassSupport

BookingByAirlineWithClassSupport

{
  "AgentivityRef": 0,
  "RecordLocator": "string",
  "PNRCreationDate": "2019-03-18T11:42:49Z",
  "Account": "string",
  "OwningConsultant": "string",
  "TicketedStatusCode": "string",
  "TicketedStatus": "string",
  "BookingCodesBooked": "string",
  "FlightNumbers": "string",
  "Routing": "string",
  "TrackingCode": "string",
  "TktTourCode": "string"
}

BookingByAirlineWithClassSupport

Properties

Name Type Required Restrictions Description
AgentivityRef integer(int32) false none none
RecordLocator string false none none
PNRCreationDate string(date-time) false none none
Account string false none none
OwningConsultant string false none none
TicketedStatusCode string false none none
TicketedStatus string false none none
BookingCodesBooked string false none none
FlightNumbers string false none none
Routing string false none none
TrackingCode string false none none
TktTourCode string false none none

BookingsByConsultantActivityItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "AgentivityRef": 0,
      "RecordLocator": "string",
      "PNRCreationDate": "2019-03-18T11:42:49Z",
      "CountryCountGroup": "string",
      "Passenger": "string",
      "Account": "string",
      "TravelDate": "2019-03-18T11:42:49Z",
      "PnrTicketed": "string",
      "PnrCancelled": "string",
      "AgentInitials": "string",
      "IsChurned": "string",
      "Itinerary": {
        "SegmentTypesFilter": [
          "string"
        ],
        "FilteredSegments": null,
        "Capacity": 0,
        "Count": 0,
        "Item": {
          "ArrivalTimeFormatted": "string",
          "BoardPoint": "string",
          "ChangeOfDayFormatted": "string",
          "DepartureTimeFormatted": "string",
          "EndDate": "string",
          "OffPoint": "string",
          "OperatorCode": "string",
          "OperatorService": "string",
          "SegmentNbr": 0,
          "SegmentStatus": "string",
          "SegmentType": "string",
          "ServiceCode": "string",
          "StartDate": "string",
          "TicketNumber": "string"
        }
      },
      "ItineraryFormatted": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

BookingsByConsultantActivityItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport BookingsByConsultantActivityResponseReport false none BookingsByConsultantActivityResponseReport
ResponseError AgentivityError false none AgentivityError

BookingsByConsultantActivityResponseReport

{
  "Item": {
    "AgentivityRef": 0,
    "RecordLocator": "string",
    "PNRCreationDate": "2019-03-18T11:42:49Z",
    "CountryCountGroup": "string",
    "Passenger": "string",
    "Account": "string",
    "TravelDate": "2019-03-18T11:42:49Z",
    "PnrTicketed": "string",
    "PnrCancelled": "string",
    "AgentInitials": "string",
    "IsChurned": "string",
    "Itinerary": {
      "SegmentTypesFilter": [
        "string"
      ],
      "FilteredSegments": null,
      "Capacity": 0,
      "Count": 0,
      "Item": {
        "ArrivalTimeFormatted": "string",
        "BoardPoint": "string",
        "ChangeOfDayFormatted": "string",
        "DepartureTimeFormatted": "string",
        "EndDate": "string",
        "OffPoint": "string",
        "OperatorCode": "string",
        "OperatorService": "string",
        "SegmentNbr": 0,
        "SegmentStatus": "string",
        "SegmentType": "string",
        "ServiceCode": "string",
        "StartDate": "string",
        "TicketNumber": "string"
      }
    },
    "ItineraryFormatted": "string"
  }
}

BookingsByConsultantActivityResponseReport

Properties

Name Type Required Restrictions Description
Item BookingByConsultantActivity false none BookingByConsultantActivity

BookingByConsultantActivity

{
  "AgentivityRef": 0,
  "RecordLocator": "string",
  "PNRCreationDate": "2019-03-18T11:42:49Z",
  "CountryCountGroup": "string",
  "Passenger": "string",
  "Account": "string",
  "TravelDate": "2019-03-18T11:42:49Z",
  "PnrTicketed": "string",
  "PnrCancelled": "string",
  "AgentInitials": "string",
  "IsChurned": "string",
  "Itinerary": {
    "SegmentTypesFilter": [
      "string"
    ],
    "FilteredSegments": null,
    "Capacity": 0,
    "Count": 0,
    "Item": {
      "ArrivalTimeFormatted": "string",
      "BoardPoint": "string",
      "ChangeOfDayFormatted": "string",
      "DepartureTimeFormatted": "string",
      "EndDate": "string",
      "OffPoint": "string",
      "OperatorCode": "string",
      "OperatorService": "string",
      "SegmentNbr": 0,
      "SegmentStatus": "string",
      "SegmentType": "string",
      "ServiceCode": "string",
      "StartDate": "string",
      "TicketNumber": "string"
    }
  },
  "ItineraryFormatted": "string"
}

BookingByConsultantActivity

Properties

Name Type Required Restrictions Description
AgentivityRef integer(int32) false none none
RecordLocator string false none none
PNRCreationDate string(date-time) false none none
CountryCountGroup string false none none
Passenger string false none none
Account string false none none
TravelDate string(date-time) false none none
PnrTicketed string false none none
PnrCancelled string false none none
AgentInitials string false none none
IsChurned string false none none
Itinerary ItinerarySegmentsCollection false none ItinerarySegmentsCollection
ItineraryFormatted string false none none

ItinerarySegmentsCollection

{
  "SegmentTypesFilter": [
    "string"
  ],
  "FilteredSegments": null,
  "Capacity": 0,
  "Count": 0,
  "Item": {
    "ArrivalTimeFormatted": "string",
    "BoardPoint": "string",
    "ChangeOfDayFormatted": "string",
    "DepartureTimeFormatted": "string",
    "EndDate": "string",
    "OffPoint": "string",
    "OperatorCode": "string",
    "OperatorService": "string",
    "SegmentNbr": 0,
    "SegmentStatus": "string",
    "SegmentType": "string",
    "ServiceCode": "string",
    "StartDate": "string",
    "TicketNumber": "string"
  }
}

ItinerarySegmentsCollection

Properties

Name Type Required Restrictions Description
SegmentTypesFilter [string] false none none
FilteredSegments ItinerarySegmentsCollection false none ItinerarySegmentsCollection
Capacity integer(int32) false none none
Count integer(int32) false none none
Item ItinerarySegment false none ItinerarySegment

ItinerarySegment

{
  "ArrivalTimeFormatted": "string",
  "BoardPoint": "string",
  "ChangeOfDayFormatted": "string",
  "DepartureTimeFormatted": "string",
  "EndDate": "string",
  "OffPoint": "string",
  "OperatorCode": "string",
  "OperatorService": "string",
  "SegmentNbr": 0,
  "SegmentStatus": "string",
  "SegmentType": "string",
  "ServiceCode": "string",
  "StartDate": "string",
  "TicketNumber": "string"
}

ItinerarySegment

Properties

Name Type Required Restrictions Description
ArrivalTimeFormatted string false none none
BoardPoint string false none none
ChangeOfDayFormatted string false none none
DepartureTimeFormatted string false none none
EndDate string false none none
OffPoint string false none none
OperatorCode string false none none
OperatorService string false none none
SegmentNbr integer(int32) false none none
SegmentStatus string false none none
SegmentType string false none none
ServiceCode string false none none
StartDate string false none none
TicketNumber string false none none

BookingsByConsultantItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "AgentivityRef": 0,
      "RecordLocator": "string",
      "PNRCreationDate": "2019-03-18T11:42:49Z",
      "CountryCountGroup": "string",
      "Passenger": "string",
      "Account": "string",
      "TravelDate": "2019-03-18T11:42:49Z",
      "PnrTicketed": "string",
      "PnrCancelled": "string",
      "AgentInitials": "string",
      "IsChurned": "string",
      "Itinerary": {
        "SegmentTypesFilter": [
          "string"
        ],
        "FilteredSegments": null,
        "Capacity": 0,
        "Count": 0,
        "Item": {
          "ArrivalTimeFormatted": "string",
          "BoardPoint": "string",
          "ChangeOfDayFormatted": "string",
          "DepartureTimeFormatted": "string",
          "EndDate": "string",
          "OffPoint": "string",
          "OperatorCode": "string",
          "OperatorService": "string",
          "SegmentNbr": 0,
          "SegmentStatus": "string",
          "SegmentType": "string",
          "ServiceCode": "string",
          "StartDate": "string",
          "TicketNumber": "string"
        }
      },
      "ItineraryFormatted": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

BookingsByConsultantItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport BookingsByConsultantResponseReport false none BookingsByConsultantResponseReport
ResponseError AgentivityError false none AgentivityError

BookingsByConsultantResponseReport

{
  "Item": {
    "AgentivityRef": 0,
    "RecordLocator": "string",
    "PNRCreationDate": "2019-03-18T11:42:49Z",
    "CountryCountGroup": "string",
    "Passenger": "string",
    "Account": "string",
    "TravelDate": "2019-03-18T11:42:49Z",
    "PnrTicketed": "string",
    "PnrCancelled": "string",
    "AgentInitials": "string",
    "IsChurned": "string",
    "Itinerary": {
      "SegmentTypesFilter": [
        "string"
      ],
      "FilteredSegments": null,
      "Capacity": 0,
      "Count": 0,
      "Item": {
        "ArrivalTimeFormatted": "string",
        "BoardPoint": "string",
        "ChangeOfDayFormatted": "string",
        "DepartureTimeFormatted": "string",
        "EndDate": "string",
        "OffPoint": "string",
        "OperatorCode": "string",
        "OperatorService": "string",
        "SegmentNbr": 0,
        "SegmentStatus": "string",
        "SegmentType": "string",
        "ServiceCode": "string",
        "StartDate": "string",
        "TicketNumber": "string"
      }
    },
    "ItineraryFormatted": "string"
  }
}

BookingsByConsultantResponseReport

Properties

Name Type Required Restrictions Description
Item BookingByConsultant false none BookingByConsultant

BookingByConsultant

{
  "AgentivityRef": 0,
  "RecordLocator": "string",
  "PNRCreationDate": "2019-03-18T11:42:49Z",
  "CountryCountGroup": "string",
  "Passenger": "string",
  "Account": "string",
  "TravelDate": "2019-03-18T11:42:49Z",
  "PnrTicketed": "string",
  "PnrCancelled": "string",
  "AgentInitials": "string",
  "IsChurned": "string",
  "Itinerary": {
    "SegmentTypesFilter": [
      "string"
    ],
    "FilteredSegments": null,
    "Capacity": 0,
    "Count": 0,
    "Item": {
      "ArrivalTimeFormatted": "string",
      "BoardPoint": "string",
      "ChangeOfDayFormatted": "string",
      "DepartureTimeFormatted": "string",
      "EndDate": "string",
      "OffPoint": "string",
      "OperatorCode": "string",
      "OperatorService": "string",
      "SegmentNbr": 0,
      "SegmentStatus": "string",
      "SegmentType": "string",
      "ServiceCode": "string",
      "StartDate": "string",
      "TicketNumber": "string"
    }
  },
  "ItineraryFormatted": "string"
}

BookingByConsultant

Properties

Name Type Required Restrictions Description
AgentivityRef integer(int32) false none none
RecordLocator string false none none
PNRCreationDate string(date-time) false none none
CountryCountGroup string false none none
Passenger string false none none
Account string false none none
TravelDate string(date-time) false none none
PnrTicketed string false none none
PnrCancelled string false none none
AgentInitials string false none none
IsChurned string false none none
Itinerary ItinerarySegmentsCollection false none ItinerarySegmentsCollection
ItineraryFormatted string false none none

BookingsCountsPerConsultantItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "OwningConsultant": "string",
      "OwningConsultantID": "string",
      "TotalBookings": 0,
      "CancelledCount": 0,
      "ContainingAirCount": 0,
      "GDSTicketedCount": 0,
      "LowCostCarrierCount": 0,
      "ChurnCount": 0,
      "QualifierCount": 0,
      "CountryCount": "string",
      "RemarkDetailsList": [
        {
          "RecordLocator": "string",
          "Account": "string",
          "Passangers": "string",
          "TravelDate": "string",
          "Remark": "string"
        }
      ]
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

BookingsCountsPerConsultantItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport BookingsCountsPerConsultantResponseReport false none BookingsCountsPerConsultantResponseReport
ResponseError AgentivityError false none AgentivityError

BookingsCountsPerConsultantResponseReport

{
  "Item": {
    "OwningConsultant": "string",
    "OwningConsultantID": "string",
    "TotalBookings": 0,
    "CancelledCount": 0,
    "ContainingAirCount": 0,
    "GDSTicketedCount": 0,
    "LowCostCarrierCount": 0,
    "ChurnCount": 0,
    "QualifierCount": 0,
    "CountryCount": "string",
    "RemarkDetailsList": [
      {
        "RecordLocator": "string",
        "Account": "string",
        "Passangers": "string",
        "TravelDate": "string",
        "Remark": "string"
      }
    ]
  }
}

BookingsCountsPerConsultantResponseReport

Properties

Name Type Required Restrictions Description
Item BookingCountsPerConsultant false none BookingCountsPerConsultant

BookingCountsPerConsultant

{
  "OwningConsultant": "string",
  "OwningConsultantID": "string",
  "TotalBookings": 0,
  "CancelledCount": 0,
  "ContainingAirCount": 0,
  "GDSTicketedCount": 0,
  "LowCostCarrierCount": 0,
  "ChurnCount": 0,
  "QualifierCount": 0,
  "CountryCount": "string",
  "RemarkDetailsList": [
    {
      "RecordLocator": "string",
      "Account": "string",
      "Passangers": "string",
      "TravelDate": "string",
      "Remark": "string"
    }
  ]
}

BookingCountsPerConsultant

Properties

Name Type Required Restrictions Description
OwningConsultant string false none none
OwningConsultantID string false none none
TotalBookings integer(int32) false none none
CancelledCount integer(int32) false none none
ContainingAirCount integer(int32) false none none
GDSTicketedCount integer(int32) false none none
LowCostCarrierCount integer(int32) false none none
ChurnCount integer(int32) false none none
QualifierCount integer(int32) false none none
CountryCount string false none none
RemarkDetailsList [RemarkDetails] false none [RemarkDetails]

RemarkDetails

{
  "RecordLocator": "string",
  "Account": "string",
  "Passangers": "string",
  "TravelDate": "string",
  "Remark": "string"
}

RemarkDetails

Properties

Name Type Required Restrictions Description
RecordLocator string false none none
Account string false none none
Passangers string false none none
TravelDate string false none none
Remark string false none none

BookingsByTravellerItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "AgentivityRef": 0,
      "RecordLocator": "string",
      "PNRCreationDate": "2019-03-18T11:42:49Z",
      "LastName": "string",
      "FirstName": "string",
      "Account": "string",
      "OwningConsultant": "string",
      "TravelDate": "2019-03-18T11:42:49Z",
      "PNRCancelled": "string",
      "PNRTicketed": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

BookingsByTravellerItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport BookingsByTravellerResponseReport false none BookingsByTravellerResponseReport
ResponseError AgentivityError false none AgentivityError

BookingsByTravellerResponseReport

{
  "Item": {
    "AgentivityRef": 0,
    "RecordLocator": "string",
    "PNRCreationDate": "2019-03-18T11:42:49Z",
    "LastName": "string",
    "FirstName": "string",
    "Account": "string",
    "OwningConsultant": "string",
    "TravelDate": "2019-03-18T11:42:49Z",
    "PNRCancelled": "string",
    "PNRTicketed": "string"
  }
}

BookingsByTravellerResponseReport

Properties

Name Type Required Restrictions Description
Item BookingByTraveller false none BookingByTraveller

BookingByTraveller

{
  "AgentivityRef": 0,
  "RecordLocator": "string",
  "PNRCreationDate": "2019-03-18T11:42:49Z",
  "LastName": "string",
  "FirstName": "string",
  "Account": "string",
  "OwningConsultant": "string",
  "TravelDate": "2019-03-18T11:42:49Z",
  "PNRCancelled": "string",
  "PNRTicketed": "string"
}

BookingByTraveller

Properties

Name Type Required Restrictions Description
AgentivityRef integer(int32) false none none
RecordLocator string false none none
PNRCreationDate string(date-time) false none none
LastName string false none none
FirstName string false none none
Account string false none none
OwningConsultant string false none none
TravelDate string(date-time) false none none
PNRCancelled string false none none
PNRTicketed string false none none

BookingsCancelledItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "AgentivityRef": 0,
      "RecordLocator": "string",
      "PNRCreationDate": "2019-03-18T11:42:49Z",
      "OwningAgencyLocationID": "string",
      "Passengers": "string",
      "Account": "string",
      "OwningConsultant": "string",
      "PNRTicketed": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

BookingsCancelledItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport BookingsCancelledResponseReport false none BookingsCancelledResponseReport
ResponseError AgentivityError false none AgentivityError

BookingsCancelledResponseReport

{
  "Item": {
    "AgentivityRef": 0,
    "RecordLocator": "string",
    "PNRCreationDate": "2019-03-18T11:42:49Z",
    "OwningAgencyLocationID": "string",
    "Passengers": "string",
    "Account": "string",
    "OwningConsultant": "string",
    "PNRTicketed": "string"
  }
}

BookingsCancelledResponseReport

Properties

Name Type Required Restrictions Description
Item BookingCancelled false none BookingCancelled

BookingCancelled

{
  "AgentivityRef": 0,
  "RecordLocator": "string",
  "PNRCreationDate": "2019-03-18T11:42:49Z",
  "OwningAgencyLocationID": "string",
  "Passengers": "string",
  "Account": "string",
  "OwningConsultant": "string",
  "PNRTicketed": "string"
}

BookingCancelled

Properties

Name Type Required Restrictions Description
AgentivityRef integer(int32) false none none
RecordLocator string false none none
PNRCreationDate string(date-time) false none none
OwningAgencyLocationID string false none none
Passengers string false none none
Account string false none none
OwningConsultant string false none none
PNRTicketed string false none none

BookingsWithReviewDueDateItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "AgentivityRef": 0,
      "RecordLocator": "string",
      "OwningConsultant": "string",
      "Account": "string",
      "Passenger": "string",
      "OwningAgencyLocationID": "string",
      "Queue": "string",
      "Text": "string",
      "DueDate": "2019-03-18T11:42:49Z"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

BookingsWithReviewDueDateItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport BookingsWithReviewDueDateResponseReport false none BookingsWithReviewDueDateResponseReport
ResponseError AgentivityError false none AgentivityError

BookingsWithReviewDueDateResponseReport

{
  "Item": {
    "AgentivityRef": 0,
    "RecordLocator": "string",
    "OwningConsultant": "string",
    "Account": "string",
    "Passenger": "string",
    "OwningAgencyLocationID": "string",
    "Queue": "string",
    "Text": "string",
    "DueDate": "2019-03-18T11:42:49Z"
  }
}

BookingsWithReviewDueDateResponseReport

Properties

Name Type Required Restrictions Description
Item BookingWithReviewDueDate false none BookingWithReviewDueDate

BookingWithReviewDueDate

{
  "AgentivityRef": 0,
  "RecordLocator": "string",
  "OwningConsultant": "string",
  "Account": "string",
  "Passenger": "string",
  "OwningAgencyLocationID": "string",
  "Queue": "string",
  "Text": "string",
  "DueDate": "2019-03-18T11:42:49Z"
}

BookingWithReviewDueDate

Properties

Name Type Required Restrictions Description
AgentivityRef integer(int32) false none none
RecordLocator string false none none
OwningConsultant string false none none
Account string false none none
Passenger string false none none
OwningAgencyLocationID string false none none
Queue string false none none
Text string false none none
DueDate string(date-time) false none none

ConsultantPnrActivityResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": [
    {
      "Consultant": "string",
      "TransactionAgent": "string",
      "Location": "string",
      "Team": "string",
      "TotalBookings": 0,
      "Domestic": 0,
      "International": 0,
      "Land": 0,
      "Cancelled": 0,
      "Complex": 0,
      "ChangedOwnDomestic": 0,
      "ChangedOwnInternational": 0,
      "ChangedOtherDomestic": 0,
      "ChangedOtherInternational": 0,
      "WithAir": 0,
      "WithHotel": 0,
      "WithPassiveHotel": 0,
      "WithCar": 0,
      "TotalChangedBookings": 0,
      "TotalServicedBookings": 0,
      "TotalTicketedBookings": 0
    }
  ],
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

ConsultantPnrActivityResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport [ConsultantPnrActivity] false none [ConsultantPnrActivity]
ResponseError AgentivityError false none AgentivityError

ConsultantPnrActivity

{
  "Consultant": "string",
  "TransactionAgent": "string",
  "Location": "string",
  "Team": "string",
  "TotalBookings": 0,
  "Domestic": 0,
  "International": 0,
  "Land": 0,
  "Cancelled": 0,
  "Complex": 0,
  "ChangedOwnDomestic": 0,
  "ChangedOwnInternational": 0,
  "ChangedOtherDomestic": 0,
  "ChangedOtherInternational": 0,
  "WithAir": 0,
  "WithHotel": 0,
  "WithPassiveHotel": 0,
  "WithCar": 0,
  "TotalChangedBookings": 0,
  "TotalServicedBookings": 0,
  "TotalTicketedBookings": 0
}

ConsultantPnrActivity

Properties

Name Type Required Restrictions Description
Consultant string false none none
TransactionAgent string false none none
Location string false none none
Team string false none none
TotalBookings integer(int32) false none none
Domestic integer(int32) false none none
International integer(int32) false none none
Land integer(int32) false none none
Cancelled integer(int32) false none none
Complex integer(int32) false none none
ChangedOwnDomestic integer(int32) false none none
ChangedOwnInternational integer(int32) false none none
ChangedOtherDomestic integer(int32) false none none
ChangedOtherInternational integer(int32) false none none
WithAir integer(int32) false none none
WithHotel integer(int32) false none none
WithPassiveHotel integer(int32) false none none
WithCar integer(int32) false none none
TotalChangedBookings integer(int32) false none none
TotalServicedBookings integer(int32) false none none
TotalTicketedBookings integer(int32) false none none

ConsultantProductivityItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "OwningConsultant": "string",
      "OwningConsultantID": "string",
      "OwningAgencyLocationID": "string",
      "Location": "string",
      "Team": "string",
      "TotalCreated": 0,
      "TotalCancelled": 0,
      "TotalItinChanges": 0
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

ConsultantProductivityItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport ConsultantProductivityResponseReport false none ConsultantProductivityResponseReport
ResponseError AgentivityError false none AgentivityError

ConsultantProductivityResponseReport

{
  "Item": {
    "OwningConsultant": "string",
    "OwningConsultantID": "string",
    "OwningAgencyLocationID": "string",
    "Location": "string",
    "Team": "string",
    "TotalCreated": 0,
    "TotalCancelled": 0,
    "TotalItinChanges": 0
  }
}

ConsultantProductivityResponseReport

Properties

Name Type Required Restrictions Description
Item ConsultantProductivity false none ConsultantProductivity

ConsultantProductivity

{
  "OwningConsultant": "string",
  "OwningConsultantID": "string",
  "OwningAgencyLocationID": "string",
  "Location": "string",
  "Team": "string",
  "TotalCreated": 0,
  "TotalCancelled": 0,
  "TotalItinChanges": 0
}

ConsultantProductivity

Properties

Name Type Required Restrictions Description
OwningConsultant string false none none
OwningConsultantID string false none none
OwningAgencyLocationID string false none none
Location string false none none
Team string false none none
TotalCreated integer(int32) false none none
TotalCancelled integer(int32) false none none
TotalItinChanges integer(int32) false none none

ConsultantsGdsSegmentPerformanceItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "OwningConsultantID": "string",
      "OwningConsultant": "string",
      "OwningAgencyLocationID": "string",
      "AirCount": 0,
      "HotelCount": 0,
      "CarCount": 0,
      "PassiveHotelCount": 0,
      "PassiveCarCount": 0,
      "TURCount": 0,
      "OtherCount": 0,
      "TotalBookings": 0
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

ConsultantsGdsSegmentPerformanceItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport ConsultantsGdsSegmentPerformanceResponseReport false none ConsultantsGdsSegmentPerformanceResponseReport
ResponseError AgentivityError false none AgentivityError

ConsultantsGdsSegmentPerformanceResponseReport

{
  "Item": {
    "OwningConsultantID": "string",
    "OwningConsultant": "string",
    "OwningAgencyLocationID": "string",
    "AirCount": 0,
    "HotelCount": 0,
    "CarCount": 0,
    "PassiveHotelCount": 0,
    "PassiveCarCount": 0,
    "TURCount": 0,
    "OtherCount": 0,
    "TotalBookings": 0
  }
}

ConsultantsGdsSegmentPerformanceResponseReport

Properties

Name Type Required Restrictions Description
Item ConsultantGdsSegmentPerformance false none ConsultantGdsSegmentPerformance

ConsultantGdsSegmentPerformance

{
  "OwningConsultantID": "string",
  "OwningConsultant": "string",
  "OwningAgencyLocationID": "string",
  "AirCount": 0,
  "HotelCount": 0,
  "CarCount": 0,
  "PassiveHotelCount": 0,
  "PassiveCarCount": 0,
  "TURCount": 0,
  "OtherCount": 0,
  "TotalBookings": 0
}

ConsultantGdsSegmentPerformance

Properties

Name Type Required Restrictions Description
OwningConsultantID string false none none
OwningConsultant string false none none
OwningAgencyLocationID string false none none
AirCount integer(int32) false none none
HotelCount integer(int32) false none none
CarCount integer(int32) false none none
PassiveHotelCount integer(int32) false none none
PassiveCarCount integer(int32) false none none
TURCount integer(int32) false none none
OtherCount integer(int32) false none none
TotalBookings integer(int32) false none none

CorporateLongTermArrivalsItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "AgentivityRef": 0,
      "RecordLocator": "string",
      "TravelDate": "2019-03-18T11:42:49Z",
      "ArrivalDate": "2019-03-18T11:42:49Z",
      "Days": 0,
      "LastName": "string",
      "FirstName": "string",
      "DestinationCountries": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

CorporateLongTermArrivalsItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport CorporateLongTermArrivalsResponseReport false none CorporateLongTermArrivalsResponseReport
ResponseError AgentivityError false none AgentivityError

CorporateLongTermArrivalsResponseReport

{
  "Item": {
    "AgentivityRef": 0,
    "RecordLocator": "string",
    "TravelDate": "2019-03-18T11:42:49Z",
    "ArrivalDate": "2019-03-18T11:42:49Z",
    "Days": 0,
    "LastName": "string",
    "FirstName": "string",
    "DestinationCountries": "string"
  }
}

CorporateLongTermArrivalsResponseReport

Properties

Name Type Required Restrictions Description
Item CorporateLongTermArrival false none CorporateLongTermArrival

CorporateLongTermArrival

{
  "AgentivityRef": 0,
  "RecordLocator": "string",
  "TravelDate": "2019-03-18T11:42:49Z",
  "ArrivalDate": "2019-03-18T11:42:49Z",
  "Days": 0,
  "LastName": "string",
  "FirstName": "string",
  "DestinationCountries": "string"
}

CorporateLongTermArrival

Properties

Name Type Required Restrictions Description
AgentivityRef integer(int32) false none none
RecordLocator string false none none
TravelDate string(date-time) false none none
ArrivalDate string(date-time) false none none
Days integer(int32) false none none
LastName string false none none
FirstName string false none none
DestinationCountries string false none none

DistributorCustomerContactValuesResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": [
    {
      "CompanyName": "string",
      "RecordLocator": "string",
      "PNRCreationDate": "string",
      "OwningAgencyPseudo": "string",
      "Consultant": "string",
      "Email": "string",
      "Mobile": "string",
      "Passengers": "string"
    }
  ],
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

DistributorCustomerContactValuesResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport [DistributorCustomerContactValues] false none [DistributorCustomerContactValues]
ResponseError AgentivityError false none AgentivityError

DistributorCustomerContactValues

{
  "CompanyName": "string",
  "RecordLocator": "string",
  "PNRCreationDate": "string",
  "OwningAgencyPseudo": "string",
  "Consultant": "string",
  "Email": "string",
  "Mobile": "string",
  "Passengers": "string"
}

DistributorCustomerContactValues

Properties

Name Type Required Restrictions Description
CompanyName string false none none
RecordLocator string false none none
PNRCreationDate string false none none
OwningAgencyPseudo string false none none
Consultant string false none none
Email string false none none
Mobile string false none none
Passengers string false none none

DistributorEmailRatesLastMonthResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": [
    {
      "CompanyName": "string",
      "Total": "string",
      "WithEmail": "string",
      "PercentOfEmail": "string"
    }
  ],
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

DistributorEmailRatesLastMonthResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport [DistributorEmailRatesLastMonth] false none [DistributorEmailRatesLastMonth]
ResponseError AgentivityError false none AgentivityError

DistributorEmailRatesLastMonth

{
  "CompanyName": "string",
  "Total": "string",
  "WithEmail": "string",
  "PercentOfEmail": "string"
}

DistributorEmailRatesLastMonth

Properties

Name Type Required Restrictions Description
CompanyName string false none none
Total string false none none
WithEmail string false none none
PercentOfEmail string false none none

DistributorTicketedValuesResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": [
    {
      "PlatingCarrier": "string",
      "ShortName": "string",
      "NumberOfTickets": "string",
      "Currency": "string",
      "TotalValue": "string"
    }
  ],
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

DistributorTicketedValuesResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport [DistributorTicketedValues] false none [DistributorTicketedValues]
ResponseError AgentivityError false none AgentivityError

DistributorTicketedValues

{
  "PlatingCarrier": "string",
  "ShortName": "string",
  "NumberOfTickets": "string",
  "Currency": "string",
  "TotalValue": "string"
}

DistributorTicketedValues

Properties

Name Type Required Restrictions Description
PlatingCarrier string false none none
ShortName string false none none
NumberOfTickets string false none none
Currency string false none none
TotalValue string false none none

EventMonitoringResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": [
    {
      "AgentivityRef": 0,
      "PNR": "string",
      "Consultant": "string",
      "PaxList": "string",
      "Account": "string",
      "Itinerary": {
        "SegmentTypesFilter": [
          "string"
        ],
        "FilteredSegments": null,
        "Capacity": 0,
        "Count": 0,
        "Item": {
          "ArrivalTimeFormatted": "string",
          "BoardPoint": "string",
          "ChangeOfDayFormatted": "string",
          "DepartureTimeFormatted": "string",
          "EndDate": "string",
          "OffPoint": "string",
          "OperatorCode": "string",
          "OperatorService": "string",
          "SegmentNbr": 0,
          "SegmentStatus": "string",
          "SegmentType": "string",
          "ServiceCode": "string",
          "StartDate": "string",
          "TicketNumber": "string"
        }
      },
      "ItineraryFormatted": "string"
    }
  ],
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

EventMonitoringResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport [EventMonitoring] false none [EventMonitoring]
ResponseError AgentivityError false none AgentivityError

EventMonitoring

{
  "AgentivityRef": 0,
  "PNR": "string",
  "Consultant": "string",
  "PaxList": "string",
  "Account": "string",
  "Itinerary": {
    "SegmentTypesFilter": [
      "string"
    ],
    "FilteredSegments": null,
    "Capacity": 0,
    "Count": 0,
    "Item": {
      "ArrivalTimeFormatted": "string",
      "BoardPoint": "string",
      "ChangeOfDayFormatted": "string",
      "DepartureTimeFormatted": "string",
      "EndDate": "string",
      "OffPoint": "string",
      "OperatorCode": "string",
      "OperatorService": "string",
      "SegmentNbr": 0,
      "SegmentStatus": "string",
      "SegmentType": "string",
      "ServiceCode": "string",
      "StartDate": "string",
      "TicketNumber": "string"
    }
  },
  "ItineraryFormatted": "string"
}

EventMonitoring

Properties

Name Type Required Restrictions Description
AgentivityRef integer(int32) false none none
PNR string false none none
Consultant string false none none
PaxList string false none none
Account string false none none
Itinerary ItinerarySegmentsCollection false none ItinerarySegmentsCollection
ItineraryFormatted string false none none

CompanyStatsForYear

{
  "Data": {}
}

CompanyStatsForYear

Properties

Name Type Required Restrictions Description
Data DataSet false none Represents an in-memory cache of data.

DataSet

{}

DataSet

Properties

None

GDSDestinationsItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "Destination": "string",
      "DestinationPCC": "string",
      "DestinationPCCQ": "string",
      "DestinationPCCQCategory": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

GDSDestinationsItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport GDSDestinationsResponseReport false none GDSDestinationsResponseReport
ResponseError AgentivityError false none AgentivityError

GDSDestinationsResponseReport

{
  "Item": {
    "Destination": "string",
    "DestinationPCC": "string",
    "DestinationPCCQ": "string",
    "DestinationPCCQCategory": "string"
  }
}

GDSDestinationsResponseReport

Properties

Name Type Required Restrictions Description
Item GDSDestination false none GDSDestination

GDSDestination

{
  "Destination": "string",
  "DestinationPCC": "string",
  "DestinationPCCQ": "string",
  "DestinationPCCQCategory": "string"
}

GDSDestination

Properties

Name Type Required Restrictions Description
Destination string false none none
DestinationPCC string false none none
DestinationPCCQ string false none none
DestinationPCCQCategory string false none none

HotelSegmentsByUserItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "HotelSegmentNbr": "string",
      "PCC": "string",
      "PNR": "string",
      "Consultant": "string",
      "StatusCode": "string",
      "ArrivalDate": "string",
      "DepartureDate": "string",
      "PropertyName": "string",
      "ChainCode": "string",
      "ChainName": "string",
      "City": "string",
      "CityCode": "string",
      "CityName": "string",
      "CountryCode": "string",
      "CountryName": "string",
      "Passenger": "string",
      "Account": "string",
      "ConfirmationNbr": "string",
      "Currency": "string",
      "Rate": "string",
      "RoomBookingCode": "string",
      "NbrNights": 0,
      "MultiLevelRateCode": "string",
      "NbrRooms": 0,
      "BookedInName": "string",
      "ServiceInformation": "string",
      "TotalAirSegs": "string",
      "CreatingAgencyIata": "string",
      "AgentivityRef": 0
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

HotelSegmentsByUserItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport HotelSegmentsByUserResponseReport false none HotelSegmentsByUserResponseReport
ResponseError AgentivityError false none AgentivityError

HotelSegmentsByUserResponseReport

{
  "Item": {
    "HotelSegmentNbr": "string",
    "PCC": "string",
    "PNR": "string",
    "Consultant": "string",
    "StatusCode": "string",
    "ArrivalDate": "string",
    "DepartureDate": "string",
    "PropertyName": "string",
    "ChainCode": "string",
    "ChainName": "string",
    "City": "string",
    "CityCode": "string",
    "CityName": "string",
    "CountryCode": "string",
    "CountryName": "string",
    "Passenger": "string",
    "Account": "string",
    "ConfirmationNbr": "string",
    "Currency": "string",
    "Rate": "string",
    "RoomBookingCode": "string",
    "NbrNights": 0,
    "MultiLevelRateCode": "string",
    "NbrRooms": 0,
    "BookedInName": "string",
    "ServiceInformation": "string",
    "TotalAirSegs": "string",
    "CreatingAgencyIata": "string",
    "AgentivityRef": 0
  }
}

HotelSegmentsByUserResponseReport

Properties

Name Type Required Restrictions Description
Item HotelSegmentWithOwner false none HotelSegmentWithOwner

HotelSegmentWithOwner

{
  "HotelSegmentNbr": "string",
  "PCC": "string",
  "PNR": "string",
  "Consultant": "string",
  "StatusCode": "string",
  "ArrivalDate": "string",
  "DepartureDate": "string",
  "PropertyName": "string",
  "ChainCode": "string",
  "ChainName": "string",
  "City": "string",
  "CityCode": "string",
  "CityName": "string",
  "CountryCode": "string",
  "CountryName": "string",
  "Passenger": "string",
  "Account": "string",
  "ConfirmationNbr": "string",
  "Currency": "string",
  "Rate": "string",
  "RoomBookingCode": "string",
  "NbrNights": 0,
  "MultiLevelRateCode": "string",
  "NbrRooms": 0,
  "BookedInName": "string",
  "ServiceInformation": "string",
  "TotalAirSegs": "string",
  "CreatingAgencyIata": "string",
  "AgentivityRef": 0
}

HotelSegmentWithOwner

Properties

Name Type Required Restrictions Description
HotelSegmentNbr string false none none
PCC string false none none
PNR string false none none
Consultant string false none none
StatusCode string false none none
ArrivalDate string false none none
DepartureDate string false none none
PropertyName string false none none
ChainCode string false none none
ChainName string false none none
City string false none none
CityCode string false none none
CityName string false none none
CountryCode string false none none
CountryName string false none none
Passenger string false none none
Account string false none none
ConfirmationNbr string false none none
Currency string false none none
Rate string false none none
RoomBookingCode string false none none
NbrNights integer(int32) false none none
MultiLevelRateCode string false none none
NbrRooms integer(int32) false none none
BookedInName string false none none
ServiceInformation string false none none
TotalAirSegs string false none none
CreatingAgencyIata string false none none
AgentivityRef integer(int32) false none none

ItineraryChangeEventsSummaryItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "EventType": "string",
      "Count": 0,
      "Ticketed": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

ItineraryChangeEventsSummaryItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport ItineraryChangeEventsSummaryResponseReport false none ItineraryChangeEventsSummaryResponseReport
ResponseError AgentivityError false none AgentivityError

ItineraryChangeEventsSummaryResponseReport

{
  "Item": {
    "EventType": "string",
    "Count": 0,
    "Ticketed": "string"
  }
}

ItineraryChangeEventsSummaryResponseReport

Properties

Name Type Required Restrictions Description
Item ItineraryChangeEventsSummary false none ItineraryChangeEventsSummary

ItineraryChangeEventsSummary

{
  "EventType": "string",
  "Count": 0,
  "Ticketed": "string"
}

ItineraryChangeEventsSummary

Properties

Name Type Required Restrictions Description
EventType string false none none
Count integer(int32) false none none
Ticketed string false none none

BookingsByGDSDestinationItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "RecordLocator": "string",
      "PNRCreationDate": "2019-03-18T11:42:49Z",
      "OwningAgencyLocationID": "string",
      "Account": "string",
      "OwningConsultant": "string",
      "OwningConsultantID": "string",
      "Source": "string",
      "Destination": "string",
      "RuleName": "string",
      "Success": "string",
      "LoggedDateTime": "2019-03-18T11:42:49Z",
      "FailureReason": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

BookingsByGDSDestinationItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport BookingsByGDSDestinationResponseReport false none BookingsByGDSDestinationResponseReport
ResponseError AgentivityError false none AgentivityError

BookingsByGDSDestinationResponseReport

{
  "Item": {
    "RecordLocator": "string",
    "PNRCreationDate": "2019-03-18T11:42:49Z",
    "OwningAgencyLocationID": "string",
    "Account": "string",
    "OwningConsultant": "string",
    "OwningConsultantID": "string",
    "Source": "string",
    "Destination": "string",
    "RuleName": "string",
    "Success": "string",
    "LoggedDateTime": "2019-03-18T11:42:49Z",
    "FailureReason": "string"
  }
}

BookingsByGDSDestinationResponseReport

Properties

Name Type Required Restrictions Description
Item BookingWithGDSDestination false none BookingWithGDSDestination

BookingWithGDSDestination

{
  "RecordLocator": "string",
  "PNRCreationDate": "2019-03-18T11:42:49Z",
  "OwningAgencyLocationID": "string",
  "Account": "string",
  "OwningConsultant": "string",
  "OwningConsultantID": "string",
  "Source": "string",
  "Destination": "string",
  "RuleName": "string",
  "Success": "string",
  "LoggedDateTime": "2019-03-18T11:42:49Z",
  "FailureReason": "string"
}

BookingWithGDSDestination

Properties

Name Type Required Restrictions Description
RecordLocator string false none none
PNRCreationDate string(date-time) false none none
OwningAgencyLocationID string false none none
Account string false none none
OwningConsultant string false none none
OwningConsultantID string false none none
Source string false none none
Destination string false none none
RuleName string false none none
Success string false none none
LoggedDateTime string(date-time) false none none
FailureReason string false none none

MrrTrackingResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": [
    {
      "Month": "string",
      "Year": 0,
      "Mrr": 0
    }
  ],
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

MrrTrackingResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport [MrrTracking] false none [MrrTracking]
ResponseError AgentivityError false none AgentivityError

MrrTracking

{
  "Month": "string",
  "Year": 0,
  "Mrr": 0
}

MrrTracking

Properties

Name Type Required Restrictions Description
Month string false none none
Year integer(int32) false none none
Mrr integer(int32) false none none

PARUsagePerCompanyResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": [
    {
      "OwningAgencyPseudo": "string",
      "TotalBookings": "string",
      "NumberOfPAR": "string",
      "PercentOfPAR": "string",
      "NumberOfBAR": "string"
    }
  ],
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

PARUsagePerCompanyResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport [PARUsagePerCompany] false none [PARUsagePerCompany]
ResponseError AgentivityError false none AgentivityError

PARUsagePerCompany

{
  "OwningAgencyPseudo": "string",
  "TotalBookings": "string",
  "NumberOfPAR": "string",
  "PercentOfPAR": "string",
  "NumberOfBAR": "string"
}

PARUsagePerCompany

Properties

Name Type Required Restrictions Description
OwningAgencyPseudo string false none none
TotalBookings string false none none
NumberOfPAR string false none none
PercentOfPAR string false none none
NumberOfBAR string false none none

PARUsagePerUserResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": [
    {
      "Consultant": "string",
      "TotalBookings": "string",
      "NumberOfPAR": "string",
      "PercentOfPAR": "string",
      "NumberOfBAR": "string"
    }
  ],
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

PARUsagePerUserResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport [PARUsagePerUser] false none [PARUsagePerUser]
ResponseError AgentivityError false none AgentivityError

PARUsagePerUser

{
  "Consultant": "string",
  "TotalBookings": "string",
  "NumberOfPAR": "string",
  "PercentOfPAR": "string",
  "NumberOfBAR": "string"
}

PARUsagePerUser

Properties

Name Type Required Restrictions Description
Consultant string false none none
TotalBookings string false none none
NumberOfPAR string false none none
PercentOfPAR string false none none
NumberOfBAR string false none none

PassengerAirSegmentsWithMaxTravellerMembersByUserResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": [
    {
      "Account": "string",
      "ArrivalCity": "string",
      "ArrivalDate": "string",
      "ArrivalTime": "string",
      "CostCentre": "string",
      "DepartureCity": "string",
      "DepartureDate": "string",
      "DepartureTime": "string",
      "FlightNbr": "string",
      "GroupName": "string",
      "MaxTravellerCount": 0,
      "MaxTravellerCountExceededFlag": true,
      "OperatingCarrierCode": "string",
      "Passenger": "string",
      "PNRTicketed": "string",
      "RecordLocator": "string",
      "TravellerCount": 0
    }
  ],
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

PassengerAirSegmentsWithMaxTravellerMembersByUserResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport [PassengerAirSegmentsWithMaxTravellerMembers] false none [PassengerAirSegmentsWithMaxTravellerMembers]
ResponseError AgentivityError false none AgentivityError

PassengerAirSegmentsWithMaxTravellerMembers

{
  "Account": "string",
  "ArrivalCity": "string",
  "ArrivalDate": "string",
  "ArrivalTime": "string",
  "CostCentre": "string",
  "DepartureCity": "string",
  "DepartureDate": "string",
  "DepartureTime": "string",
  "FlightNbr": "string",
  "GroupName": "string",
  "MaxTravellerCount": 0,
  "MaxTravellerCountExceededFlag": true,
  "OperatingCarrierCode": "string",
  "Passenger": "string",
  "PNRTicketed": "string",
  "RecordLocator": "string",
  "TravellerCount": 0
}

PassengerAirSegmentsWithMaxTravellerMembers

Properties

Name Type Required Restrictions Description
Account string false none none
ArrivalCity string false none none
ArrivalDate string false none none
ArrivalTime string false none none
CostCentre string false none none
DepartureCity string false none none
DepartureDate string false none none
DepartureTime string false none none
FlightNbr string false none none
GroupName string false none none
MaxTravellerCount integer(int32) false none none
MaxTravellerCountExceededFlag boolean false none none
OperatingCarrierCode string false none none
Passenger string false none none
PNRTicketed string false none none
RecordLocator string false none none
TravellerCount integer(int32) false none none

PassengerDeparturesItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "AgentivityRef": 0,
      "RecordLocator": "string",
      "OwningConsultant": "string",
      "Passenger": "string",
      "Account": "string",
      "TravelDate": "2019-03-18T11:42:49Z",
      "TicketedStatusCode": "string",
      "TicketedStatus": "string",
      "SupplierReference": "string",
      "SMS": "string",
      "Vouchers": "string",
      "Transfers": "string",
      "IsVip": true,
      "Itinerary": {
        "SegmentTypesFilter": [
          "string"
        ],
        "FilteredSegments": null,
        "Capacity": 0,
        "Count": 0,
        "Item": {
          "ArrivalTimeFormatted": "string",
          "BoardPoint": "string",
          "ChangeOfDayFormatted": "string",
          "DepartureTimeFormatted": "string",
          "EndDate": "string",
          "OffPoint": "string",
          "OperatorCode": "string",
          "OperatorService": "string",
          "SegmentNbr": 0,
          "SegmentStatus": "string",
          "SegmentType": "string",
          "ServiceCode": "string",
          "StartDate": "string",
          "TicketNumber": "string"
        }
      },
      "ItineraryFormatted": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

PassengerDeparturesItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport PassengerDeparturesResponseReport false none PassengerDeparturesResponseReport
ResponseError AgentivityError false none AgentivityError

PassengerDeparturesResponseReport

{
  "Item": {
    "AgentivityRef": 0,
    "RecordLocator": "string",
    "OwningConsultant": "string",
    "Passenger": "string",
    "Account": "string",
    "TravelDate": "2019-03-18T11:42:49Z",
    "TicketedStatusCode": "string",
    "TicketedStatus": "string",
    "SupplierReference": "string",
    "SMS": "string",
    "Vouchers": "string",
    "Transfers": "string",
    "IsVip": true,
    "Itinerary": {
      "SegmentTypesFilter": [
        "string"
      ],
      "FilteredSegments": null,
      "Capacity": 0,
      "Count": 0,
      "Item": {
        "ArrivalTimeFormatted": "string",
        "BoardPoint": "string",
        "ChangeOfDayFormatted": "string",
        "DepartureTimeFormatted": "string",
        "EndDate": "string",
        "OffPoint": "string",
        "OperatorCode": "string",
        "OperatorService": "string",
        "SegmentNbr": 0,
        "SegmentStatus": "string",
        "SegmentType": "string",
        "ServiceCode": "string",
        "StartDate": "string",
        "TicketNumber": "string"
      }
    },
    "ItineraryFormatted": "string"
  }
}

PassengerDeparturesResponseReport

Properties

Name Type Required Restrictions Description
Item PassengerDeparture false none PassengerDeparture

PassengerDeparture

{
  "AgentivityRef": 0,
  "RecordLocator": "string",
  "OwningConsultant": "string",
  "Passenger": "string",
  "Account": "string",
  "TravelDate": "2019-03-18T11:42:49Z",
  "TicketedStatusCode": "string",
  "TicketedStatus": "string",
  "SupplierReference": "string",
  "SMS": "string",
  "Vouchers": "string",
  "Transfers": "string",
  "IsVip": true,
  "Itinerary": {
    "SegmentTypesFilter": [
      "string"
    ],
    "FilteredSegments": null,
    "Capacity": 0,
    "Count": 0,
    "Item": {
      "ArrivalTimeFormatted": "string",
      "BoardPoint": "string",
      "ChangeOfDayFormatted": "string",
      "DepartureTimeFormatted": "string",
      "EndDate": "string",
      "OffPoint": "string",
      "OperatorCode": "string",
      "OperatorService": "string",
      "SegmentNbr": 0,
      "SegmentStatus": "string",
      "SegmentType": "string",
      "ServiceCode": "string",
      "StartDate": "string",
      "TicketNumber": "string"
    }
  },
  "ItineraryFormatted": "string"
}

PassengerDeparture

Properties

Name Type Required Restrictions Description
AgentivityRef integer(int32) false none none
RecordLocator string false none none
OwningConsultant string false none none
Passenger string false none none
Account string false none none
TravelDate string(date-time) false none none
TicketedStatusCode string false none none
TicketedStatus string false none none
SupplierReference string false none none
SMS string false none none
Vouchers string false none none
Transfers string false none none
IsVip boolean false none none
Itinerary ItinerarySegmentsCollection false none ItinerarySegmentsCollection
ItineraryFormatted string false none none

PassengerLocationsByUserAirportItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "PNR": "string",
      "TravelDate": "string",
      "DepartureDate": "string",
      "BoardPoint": "string",
      "OffPoint": "string",
      "PnrTicketed": "string",
      "Account": "string",
      "Consultant": "string",
      "PaxList": "string",
      "PhoneNbr": "string",
      "EmailAddress": "string",
      "DestinationCities": "string",
      "Connections": "string",
      "CarrierCodes": "string",
      "AgentivityRef": "string",
      "HotelsNames": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

PassengerLocationsByUserAirportItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport PassengerLocationsByUserAirportResponseReport false none PassengerLocationsByUserAirportResponseReport
ResponseError AgentivityError false none AgentivityError

PassengerLocationsByUserAirportResponseReport

{
  "Item": {
    "PNR": "string",
    "TravelDate": "string",
    "DepartureDate": "string",
    "BoardPoint": "string",
    "OffPoint": "string",
    "PnrTicketed": "string",
    "Account": "string",
    "Consultant": "string",
    "PaxList": "string",
    "PhoneNbr": "string",
    "EmailAddress": "string",
    "DestinationCities": "string",
    "Connections": "string",
    "CarrierCodes": "string",
    "AgentivityRef": "string",
    "HotelsNames": "string"
  }
}

PassengerLocationsByUserAirportResponseReport

Properties

Name Type Required Restrictions Description
Item PassengerLocation false none PassengerLocation

PassengerLocation

{
  "PNR": "string",
  "TravelDate": "string",
  "DepartureDate": "string",
  "BoardPoint": "string",
  "OffPoint": "string",
  "PnrTicketed": "string",
  "Account": "string",
  "Consultant": "string",
  "PaxList": "string",
  "PhoneNbr": "string",
  "EmailAddress": "string",
  "DestinationCities": "string",
  "Connections": "string",
  "CarrierCodes": "string",
  "AgentivityRef": "string",
  "HotelsNames": "string"
}

PassengerLocation

Properties

Name Type Required Restrictions Description
PNR string false none none
TravelDate string false none none
DepartureDate string false none none
BoardPoint string false none none
OffPoint string false none none
PnrTicketed string false none none
Account string false none none
Consultant string false none none
PaxList string false none none
PhoneNbr string false none none
EmailAddress string false none none
DestinationCities string false none none
Connections string false none none
CarrierCodes string false none none
AgentivityRef string false none none
HotelsNames string false none none

PassengerLocationsByUserCityItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "PNR": "string",
      "TravelDate": "string",
      "DepartureDate": "string",
      "BoardPoint": "string",
      "OffPoint": "string",
      "PnrTicketed": "string",
      "Account": "string",
      "Consultant": "string",
      "PaxList": "string",
      "PhoneNbr": "string",
      "EmailAddress": "string",
      "DestinationCities": "string",
      "Connections": "string",
      "CarrierCodes": "string",
      "AgentivityRef": "string",
      "HotelsNames": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

PassengerLocationsByUserCityItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport PassengerLocationsByUserCityResponseReport false none PassengerLocationsByUserCityResponseReport
ResponseError AgentivityError false none AgentivityError

PassengerLocationsByUserCityResponseReport

{
  "Item": {
    "PNR": "string",
    "TravelDate": "string",
    "DepartureDate": "string",
    "BoardPoint": "string",
    "OffPoint": "string",
    "PnrTicketed": "string",
    "Account": "string",
    "Consultant": "string",
    "PaxList": "string",
    "PhoneNbr": "string",
    "EmailAddress": "string",
    "DestinationCities": "string",
    "Connections": "string",
    "CarrierCodes": "string",
    "AgentivityRef": "string",
    "HotelsNames": "string"
  }
}

PassengerLocationsByUserCityResponseReport

Properties

Name Type Required Restrictions Description
Item PassengerLocation false none PassengerLocation

PassiveSegmentsResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "Address": "string",
      "AgentivityRef": 0,
      "BookingReasonCode": "string",
      "BookingSource": "string",
      "CityCode": "string",
      "CommissionInformation": "string",
      "ConfirmationNumber": "string",
      "NbrNights": "string",
      "OwningConsultantID": "string",
      "PropertyName": "string",
      "PropertyNumber": "string",
      "RateAccessCode": "string",
      "RateCode": "string",
      "RateQuoted": "string",
      "SegmentType": "string",
      "ServiceInformation": "string",
      "StartDate": "string",
      "Text": "string",
      "TotalAirSegs": "string",
      "VendorCode": "string",
      "RecordLocator": "string",
      "OwningAgencyLocationID": "string",
      "OwningConsultant": "string",
      "Account": "string",
      "Passenger": "string",
      "DepartureDate": "string",
      "SegmentStatus": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

PassiveSegmentsResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport PassiveSegmentsByUserResponseReport false none PassiveSegmentsByUserResponseReport
ResponseError AgentivityError false none AgentivityError

PassiveSegmentsByUserResponseReport

{
  "Item": {
    "Address": "string",
    "AgentivityRef": 0,
    "BookingReasonCode": "string",
    "BookingSource": "string",
    "CityCode": "string",
    "CommissionInformation": "string",
    "ConfirmationNumber": "string",
    "NbrNights": "string",
    "OwningConsultantID": "string",
    "PropertyName": "string",
    "PropertyNumber": "string",
    "RateAccessCode": "string",
    "RateCode": "string",
    "RateQuoted": "string",
    "SegmentType": "string",
    "ServiceInformation": "string",
    "StartDate": "string",
    "Text": "string",
    "TotalAirSegs": "string",
    "VendorCode": "string",
    "RecordLocator": "string",
    "OwningAgencyLocationID": "string",
    "OwningConsultant": "string",
    "Account": "string",
    "Passenger": "string",
    "DepartureDate": "string",
    "SegmentStatus": "string"
  }
}

PassiveSegmentsByUserResponseReport

Properties

Name Type Required Restrictions Description
Item PassiveSegmentWithOwningInformation false none PassiveSegmentWithOwningInformation

PassiveSegmentWithOwningInformation

{
  "Address": "string",
  "AgentivityRef": 0,
  "BookingReasonCode": "string",
  "BookingSource": "string",
  "CityCode": "string",
  "CommissionInformation": "string",
  "ConfirmationNumber": "string",
  "NbrNights": "string",
  "OwningConsultantID": "string",
  "PropertyName": "string",
  "PropertyNumber": "string",
  "RateAccessCode": "string",
  "RateCode": "string",
  "RateQuoted": "string",
  "SegmentType": "string",
  "ServiceInformation": "string",
  "StartDate": "string",
  "Text": "string",
  "TotalAirSegs": "string",
  "VendorCode": "string",
  "RecordLocator": "string",
  "OwningAgencyLocationID": "string",
  "OwningConsultant": "string",
  "Account": "string",
  "Passenger": "string",
  "DepartureDate": "string",
  "SegmentStatus": "string"
}

PassiveSegmentWithOwningInformation

Properties

Name Type Required Restrictions Description
Address string false none none
AgentivityRef integer(int32) false none none
BookingReasonCode string false none none
BookingSource string false none none
CityCode string false none none
CommissionInformation string false none none
ConfirmationNumber string false none none
NbrNights string false none none
OwningConsultantID string false none none
PropertyName string false none none
PropertyNumber string false none none
RateAccessCode string false none none
RateCode string false none none
RateQuoted string false none none
SegmentType string false none none
ServiceInformation string false none none
StartDate string false none none
Text string false none none
TotalAirSegs string false none none
VendorCode string false none none
RecordLocator string false none none
OwningAgencyLocationID string false none none
OwningConsultant string false none none
Account string false none none
Passenger string false none none
DepartureDate string false none none
SegmentStatus string false none none

ProblematicSegmentsByUserItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "RecordLocator": "string",
      "OwningConsultantID": "string",
      "PrimaryPax": "string",
      "TransactionAgent": "string",
      "Account": "string",
      "SegmentStatus": "string",
      "Segment": "string",
      "AgentivityRef": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

ProblematicSegmentsByUserItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport ProblematicSegmentsByUserResponseReport false none ProblematicSegmentsByUserResponseReport
ResponseError AgentivityError false none AgentivityError

ProblematicSegmentsByUserResponseReport

{
  "Item": {
    "RecordLocator": "string",
    "OwningConsultantID": "string",
    "PrimaryPax": "string",
    "TransactionAgent": "string",
    "Account": "string",
    "SegmentStatus": "string",
    "Segment": "string",
    "AgentivityRef": "string"
  }
}

ProblematicSegmentsByUserResponseReport

Properties

Name Type Required Restrictions Description
Item ProblematicSegment false none ProblematicSegment

ProblematicSegment

{
  "RecordLocator": "string",
  "OwningConsultantID": "string",
  "PrimaryPax": "string",
  "TransactionAgent": "string",
  "Account": "string",
  "SegmentStatus": "string",
  "Segment": "string",
  "AgentivityRef": "string"
}

ProblematicSegment

Properties

Name Type Required Restrictions Description
RecordLocator string false none none
OwningConsultantID string false none none
PrimaryPax string false none none
TransactionAgent string false none none
Account string false none none
SegmentStatus string false none none
Segment string false none none
AgentivityRef string false none none

ProductSalesPerMonthResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": [
    {
      "ProductName": "string",
      "Revenue": 0
    }
  ],
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

ProductSalesPerMonthResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport [ProductSalesPerMonth] false none [ProductSalesPerMonth]
ResponseError AgentivityError false none AgentivityError

ProductSalesPerMonth

{
  "ProductName": "string",
  "Revenue": 0
}

ProductSalesPerMonth

Properties

Name Type Required Restrictions Description
ProductName string false none none
Revenue number(float) false none none

ProductResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": [
    {
      "ProductName": "string",
      "ProductId": "string"
    }
  ],
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

ProductResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport [Product] false none [Product]
ResponseError AgentivityError false none AgentivityError

Product

{
  "ProductName": "string",
  "ProductId": "string"
}

Product

Properties

Name Type Required Restrictions Description
ProductName string false none none
ProductId string false none none

QcAgentInitialsAndCommentsResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": [
    {
      "RecordLocator": "string",
      "PNRCreationDate": "string",
      "AgentInitials": "string",
      "Comment": "string",
      "Consultant": "string"
    }
  ],
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

QcAgentInitialsAndCommentsResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport [QcAgentInitialsAndComments] false none [QcAgentInitialsAndComments]
ResponseError AgentivityError false none AgentivityError

QcAgentInitialsAndComments

{
  "RecordLocator": "string",
  "PNRCreationDate": "string",
  "AgentInitials": "string",
  "Comment": "string",
  "Consultant": "string"
}

QcAgentInitialsAndComments

Properties

Name Type Required Restrictions Description
RecordLocator string false none none
PNRCreationDate string false none none
AgentInitials string false none none
Comment string false none none
Consultant string false none none

QcCommentsForConsultantResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": [
    {
      "RecordLocator": "string",
      "Consultant": "string",
      "AgentInitials": "string",
      "Comment": "string",
      "CommentDate": "2019-03-18T11:42:49Z"
    }
  ],
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

QcCommentsForConsultantResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport [QcCommentsForConsultant] false none [QcCommentsForConsultant]
ResponseError AgentivityError false none AgentivityError

QcCommentsForConsultant

{
  "RecordLocator": "string",
  "Consultant": "string",
  "AgentInitials": "string",
  "Comment": "string",
  "CommentDate": "2019-03-18T11:42:49Z"
}

QcCommentsForConsultant

Properties

Name Type Required Restrictions Description
RecordLocator string false none none
Consultant string false none none
AgentInitials string false none none
Comment string false none none
CommentDate string(date-time) false none none

QcCommentsResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": [
    {
      "Consultant": "string",
      "AgentInitials": "string",
      "BookingsCount": 0,
      "CommentsCount": 0
    }
  ],
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

QcCommentsResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport [QcComments] false none [QcComments]
ResponseError AgentivityError false none AgentivityError

QcComments

{
  "Consultant": "string",
  "AgentInitials": "string",
  "BookingsCount": 0,
  "CommentsCount": 0
}

QcComments

Properties

Name Type Required Restrictions Description
Consultant string false none none
AgentInitials string false none none
BookingsCount integer(int32) false none none
CommentsCount integer(int32) false none none

QLogEmItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "AgentivityRef": 0,
      "EntryID": 0,
      "MatchedOn": "string",
      "RecordLocator": "string",
      "LogDate": "2019-03-18T11:42:49Z",
      "EventType": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

QLogEmItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport QLogEmResponseReport false none QLogEmResponseReport
ResponseError AgentivityError false none AgentivityError

QLogEmResponseReport

{
  "Item": {
    "AgentivityRef": 0,
    "EntryID": 0,
    "MatchedOn": "string",
    "RecordLocator": "string",
    "LogDate": "2019-03-18T11:42:49Z",
    "EventType": "string"
  }
}

QLogEmResponseReport

Properties

Name Type Required Restrictions Description
Item QLogEmItem false none QLogEmItem

QLogEmItem

{
  "AgentivityRef": 0,
  "EntryID": 0,
  "MatchedOn": "string",
  "RecordLocator": "string",
  "LogDate": "2019-03-18T11:42:49Z",
  "EventType": "string"
}

QLogEmItem

Properties

Name Type Required Restrictions Description
AgentivityRef integer(int32) false none none
EntryID integer(int32) false none none
MatchedOn string false none none
RecordLocator string false none none
LogDate string(date-time) false none none
EventType string false none none

QLogForwardItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "AgentivityRef": 0,
      "LogID": 0,
      "MatchedOn": "string",
      "RecordLocator": "string",
      "Destination": "string",
      "LogDate": "2019-03-18T11:42:49Z"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

QLogForwardItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport QLogForwardResponseReport false none QLogForwardResponseReport
ResponseError AgentivityError false none AgentivityError

QLogForwardResponseReport

{
  "Item": {
    "AgentivityRef": 0,
    "LogID": 0,
    "MatchedOn": "string",
    "RecordLocator": "string",
    "Destination": "string",
    "LogDate": "2019-03-18T11:42:49Z"
  }
}

QLogForwardResponseReport

Properties

Name Type Required Restrictions Description
Item QLogForwardItem false none QLogForwardItem

QLogForwardItem

{
  "AgentivityRef": 0,
  "LogID": 0,
  "MatchedOn": "string",
  "RecordLocator": "string",
  "Destination": "string",
  "LogDate": "2019-03-18T11:42:49Z"
}

QLogForwardItem

Properties

Name Type Required Restrictions Description
AgentivityRef integer(int32) false none none
LogID integer(int32) false none none
MatchedOn string false none none
RecordLocator string false none none
Destination string false none none
LogDate string(date-time) false none none

QLogIgnoredItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "LogID": 0,
      "LogTime": "2019-03-18T11:42:49Z",
      "SiteID": 0,
      "Queue": "string",
      "RecordLocator": "string",
      "RejectReason": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

QLogIgnoredItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport QLogIgnoredResponseReport false none QLogIgnoredResponseReport
ResponseError AgentivityError false none AgentivityError

QLogIgnoredResponseReport

{
  "Item": {
    "LogID": 0,
    "LogTime": "2019-03-18T11:42:49Z",
    "SiteID": 0,
    "Queue": "string",
    "RecordLocator": "string",
    "RejectReason": "string"
  }
}

QLogIgnoredResponseReport

Properties

Name Type Required Restrictions Description
Item QLogIgnoredItem false none QLogIgnoredItem

QLogIgnoredItem

{
  "LogID": 0,
  "LogTime": "2019-03-18T11:42:49Z",
  "SiteID": 0,
  "Queue": "string",
  "RecordLocator": "string",
  "RejectReason": "string"
}

QLogIgnoredItem

Properties

Name Type Required Restrictions Description
LogID integer(int32) false none none
LogTime string(date-time) false none none
SiteID integer(int32) false none none
Queue string false none none
RecordLocator string false none none
RejectReason string false none none

QSorterLogErrorsItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "AgentivityRef": 0,
      "RecordLocator": "string",
      "SiteID": 0,
      "SitePCC": "string",
      "Queue": "string",
      "RuleName": "string",
      "FailureReason": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

QSorterLogErrorsItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport QSorterLogErrorsResponseReport false none QSorterLogErrorsResponseReport
ResponseError AgentivityError false none AgentivityError

QSorterLogErrorsResponseReport

{
  "Item": {
    "AgentivityRef": 0,
    "RecordLocator": "string",
    "SiteID": 0,
    "SitePCC": "string",
    "Queue": "string",
    "RuleName": "string",
    "FailureReason": "string"
  }
}

QSorterLogErrorsResponseReport

Properties

Name Type Required Restrictions Description
Item QSorterLogError false none QSorterLogError

QSorterLogError

{
  "AgentivityRef": 0,
  "RecordLocator": "string",
  "SiteID": 0,
  "SitePCC": "string",
  "Queue": "string",
  "RuleName": "string",
  "FailureReason": "string"
}

QSorterLogError

Properties

Name Type Required Restrictions Description
AgentivityRef integer(int32) false none none
RecordLocator string false none none
SiteID integer(int32) false none none
SitePCC string false none none
Queue string false none none
RuleName string false none none
FailureReason string false none none

RemarkQualifierResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": [
    {
      "RecordLocator": "string",
      "Account": "string",
      "Passangers": "string",
      "TravelDate": "string",
      "Remark": "string"
    }
  ],
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

RemarkQualifierResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport [RemarkQualifier] false none [RemarkQualifier]
ResponseError AgentivityError false none AgentivityError

RemarkQualifier

{
  "RecordLocator": "string",
  "Account": "string",
  "Passangers": "string",
  "TravelDate": "string",
  "Remark": "string"
}

RemarkQualifier

Properties

Name Type Required Restrictions Description
RecordLocator string false none none
Account string false none none
Passangers string false none none
TravelDate string false none none
Remark string false none none

RMQServicesLogResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": [
    {
      "LogDateTime": "2019-03-18T11:42:49Z",
      "LogDateTimeFormated": "string",
      "Message": "string",
      "RecordLocator": "string",
      "Gds": "string",
      "PCC": "string",
      "TransactionAgent": "string"
    }
  ],
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

RMQServicesLogResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport [RMQServicesLog] false none [RMQServicesLog]
ResponseError AgentivityError false none AgentivityError

RMQServicesLog

{
  "LogDateTime": "2019-03-18T11:42:49Z",
  "LogDateTimeFormated": "string",
  "Message": "string",
  "RecordLocator": "string",
  "Gds": "string",
  "PCC": "string",
  "TransactionAgent": "string"
}

RMQServicesLog

Properties

Name Type Required Restrictions Description
LogDateTime string(date-time) false none none
LogDateTimeFormated string false none none
Message string false none none
RecordLocator string false none none
Gds string false none none
PCC string false none none
TransactionAgent string false none none

PNRTotalsPerCompanyResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": [
    {
      "CompanyName": "string",
      "CompanyID": 0,
      "CompanyType": "string",
      "ProductLevel": "string",
      "TotalPNRsProcessed": 0,
      "DCPNRTotal": 0,
      "DCPNRTotalAmadeus": 0,
      "DCPNRTotalSabre": 0,
      "DCPNRTotalGalileo": 0,
      "DCPNRTotalApollo": 0,
      "DCPNRTotalGTA": 0,
      "DCPNRTotalTrnline": 0,
      "Tier": "string",
      "TotalPNRsProcessedAmadeus": 0,
      "TotalPNRsProcessedSabre": 0,
      "TotalPNRsProcessedGalileo": 0,
      "TotalPNRsProcessedApollo": 0,
      "TotalPNRsProcessedGTA": 0,
      "TotalPNRsProcessedTrnline": 0
    }
  ],
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

PNRTotalsPerCompanyResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport [CompanyTotalPNRs] false none [CompanyTotalPNRs]
ResponseError AgentivityError false none AgentivityError

CompanyTotalPNRs

{
  "CompanyName": "string",
  "CompanyID": 0,
  "CompanyType": "string",
  "ProductLevel": "string",
  "TotalPNRsProcessed": 0,
  "DCPNRTotal": 0,
  "DCPNRTotalAmadeus": 0,
  "DCPNRTotalSabre": 0,
  "DCPNRTotalGalileo": 0,
  "DCPNRTotalApollo": 0,
  "DCPNRTotalGTA": 0,
  "DCPNRTotalTrnline": 0,
  "Tier": "string",
  "TotalPNRsProcessedAmadeus": 0,
  "TotalPNRsProcessedSabre": 0,
  "TotalPNRsProcessedGalileo": 0,
  "TotalPNRsProcessedApollo": 0,
  "TotalPNRsProcessedGTA": 0,
  "TotalPNRsProcessedTrnline": 0
}

CompanyTotalPNRs

Properties

Name Type Required Restrictions Description
CompanyName string false none none
CompanyID integer(int32) false none none
CompanyType string false none none
ProductLevel string false none none
TotalPNRsProcessed integer(int32) false none none
DCPNRTotal integer(int32) false none none
DCPNRTotalAmadeus integer(int32) false none none
DCPNRTotalSabre integer(int32) false none none
DCPNRTotalGalileo integer(int32) false none none
DCPNRTotalApollo integer(int32) false none none
DCPNRTotalGTA integer(int32) false none none
DCPNRTotalTrnline integer(int32) false none none
Tier string false none none
TotalPNRsProcessedAmadeus integer(int32) false none none
TotalPNRsProcessedSabre integer(int32) false none none
TotalPNRsProcessedGalileo integer(int32) false none none
TotalPNRsProcessedApollo integer(int32) false none none
TotalPNRsProcessedGTA integer(int32) false none none
TotalPNRsProcessedTrnline integer(int32) false none none

SalesPerCountryCurrentMonthResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": [
    {
      "Country": "string",
      "Revenue": 0
    }
  ],
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

SalesPerCountryCurrentMonthResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport [SalesPerCountryCurrentMonth] false none [SalesPerCountryCurrentMonth]
ResponseError AgentivityError false none AgentivityError

SalesPerCountryCurrentMonth

{
  "Country": "string",
  "Revenue": 0
}

SalesPerCountryCurrentMonth

Properties

Name Type Required Restrictions Description
Country string false none none
Revenue number(float) false none none

TicketCouponCodesResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": [
    {
      "CouponCode": "string",
      "Name": "string",
      "IsGroup": true
    }
  ],
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

TicketCouponCodesResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport [TicketCouponCodes] false none [TicketCouponCodes]
ResponseError AgentivityError false none AgentivityError

TicketCouponCodes

{
  "CouponCode": "string",
  "Name": "string",
  "IsGroup": true
}

TicketCouponCodes

Properties

Name Type Required Restrictions Description
CouponCode string false none none
Name string false none none
IsGroup boolean false none none

TicketCouponsByStatusCodeResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": [
    {
      "RN": "string",
      "AirTktSegId": "string",
      "VndIssueDt": "2019-03-18T11:42:49Z",
      "RecordLocator": "string",
      "Passenger": "string",
      "TktNumber": "string",
      "TravAgntID": "string",
      "OwningConsultantID": "string",
      "FOPFare": "string",
      "BaseFare": "string",
      "FOP": "string",
      "TotalTax": "string",
      "Tax1Code": "string",
      "Tax1Amt": "string",
      "Tax2Code": "string",
      "Tax2Amt": "string",
      "Tax3Code": "string",
      "Tax3Amt": "string",
      "Tax4Amt": "string",
      "Tax4Code": "string",
      "Tax5Code": "string",
      "Tax5Amt": "string",
      "Account": "string",
      "ExchangedForTicket": "string",
      "CouponSequenceNbr": "string",
      "Carrier": "string",
      "BoardPoint": "string",
      "OffPoint": "string",
      "FlightDate": "2019-03-18T11:42:49Z",
      "FlightServiceClass": "string",
      "FareBasis": "string",
      "FlightCouponStatus": "string",
      "DateLastChecked": "2019-03-18T11:42:49Z",
      "PCC": "string",
      "AirlineCode": "string"
    }
  ],
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

TicketCouponsByStatusCodeResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport [TicketCouponsByStatusCode] false none [TicketCouponsByStatusCode]
ResponseError AgentivityError false none AgentivityError

TicketCouponsByStatusCode

{
  "RN": "string",
  "AirTktSegId": "string",
  "VndIssueDt": "2019-03-18T11:42:49Z",
  "RecordLocator": "string",
  "Passenger": "string",
  "TktNumber": "string",
  "TravAgntID": "string",
  "OwningConsultantID": "string",
  "FOPFare": "string",
  "BaseFare": "string",
  "FOP": "string",
  "TotalTax": "string",
  "Tax1Code": "string",
  "Tax1Amt": "string",
  "Tax2Code": "string",
  "Tax2Amt": "string",
  "Tax3Code": "string",
  "Tax3Amt": "string",
  "Tax4Amt": "string",
  "Tax4Code": "string",
  "Tax5Code": "string",
  "Tax5Amt": "string",
  "Account": "string",
  "ExchangedForTicket": "string",
  "CouponSequenceNbr": "string",
  "Carrier": "string",
  "BoardPoint": "string",
  "OffPoint": "string",
  "FlightDate": "2019-03-18T11:42:49Z",
  "FlightServiceClass": "string",
  "FareBasis": "string",
  "FlightCouponStatus": "string",
  "DateLastChecked": "2019-03-18T11:42:49Z",
  "PCC": "string",
  "AirlineCode": "string"
}

TicketCouponsByStatusCode

Properties

Name Type Required Restrictions Description
RN string false none none
AirTktSegId string false none none
VndIssueDt string(date-time) false none none
RecordLocator string false none none
Passenger string false none none
TktNumber string false none none
TravAgntID string false none none
OwningConsultantID string false none none
FOPFare string false none none
BaseFare string false none none
FOP string false none none
TotalTax string false none none
Tax1Code string false none none
Tax1Amt string false none none
Tax2Code string false none none
Tax2Amt string false none none
Tax3Code string false none none
Tax3Amt string false none none
Tax4Amt string false none none
Tax4Code string false none none
Tax5Code string false none none
Tax5Amt string false none none
Account string false none none
ExchangedForTicket string false none none
CouponSequenceNbr string false none none
Carrier string false none none
BoardPoint string false none none
OffPoint string false none none
FlightDate string(date-time) false none none
FlightServiceClass string false none none
FareBasis string false none none
FlightCouponStatus string false none none
DateLastChecked string(date-time) false none none
PCC string false none none
AirlineCode string false none none

TicketCouponsIssuedByUserItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "RecordLocator": "string",
      "PNRCreationDate": "2019-03-18T11:42:49Z",
      "TktNumber": "string",
      "Passenger": "string",
      "VendorIssueDate": "2019-03-18T11:42:49Z",
      "FOP": "string",
      "FOPCurrncy": "string",
      "FOPFare": "string",
      "CouponSequenceNbr": "string",
      "FlightDate": "2019-03-18T11:42:49Z",
      "Routing": "string",
      "FlightServiceClass": "string",
      "FareBasis": "string",
      "Carrier": "string",
      "Account": "string",
      "OwningAgencyLocationID": "string",
      "FlightCouponStatus": "string",
      "DateLastChecked": "2019-03-18T11:42:49Z"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

TicketCouponsIssuedByUserItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport TicketCouponsIssuedByUserResponseReport false none TicketCouponsIssuedByUserResponseReport
ResponseError AgentivityError false none AgentivityError

TicketCouponsIssuedByUserResponseReport

{
  "Item": {
    "RecordLocator": "string",
    "PNRCreationDate": "2019-03-18T11:42:49Z",
    "TktNumber": "string",
    "Passenger": "string",
    "VendorIssueDate": "2019-03-18T11:42:49Z",
    "FOP": "string",
    "FOPCurrncy": "string",
    "FOPFare": "string",
    "CouponSequenceNbr": "string",
    "FlightDate": "2019-03-18T11:42:49Z",
    "Routing": "string",
    "FlightServiceClass": "string",
    "FareBasis": "string",
    "Carrier": "string",
    "Account": "string",
    "OwningAgencyLocationID": "string",
    "FlightCouponStatus": "string",
    "DateLastChecked": "2019-03-18T11:42:49Z"
  }
}

TicketCouponsIssuedByUserResponseReport

Properties

Name Type Required Restrictions Description
Item TicketCouponIssued false none TicketCouponIssued

TicketCouponIssued

{
  "RecordLocator": "string",
  "PNRCreationDate": "2019-03-18T11:42:49Z",
  "TktNumber": "string",
  "Passenger": "string",
  "VendorIssueDate": "2019-03-18T11:42:49Z",
  "FOP": "string",
  "FOPCurrncy": "string",
  "FOPFare": "string",
  "CouponSequenceNbr": "string",
  "FlightDate": "2019-03-18T11:42:49Z",
  "Routing": "string",
  "FlightServiceClass": "string",
  "FareBasis": "string",
  "Carrier": "string",
  "Account": "string",
  "OwningAgencyLocationID": "string",
  "FlightCouponStatus": "string",
  "DateLastChecked": "2019-03-18T11:42:49Z"
}

TicketCouponIssued

Properties

Name Type Required Restrictions Description
RecordLocator string false none none
PNRCreationDate string(date-time) false none none
TktNumber string false none none
Passenger string false none none
VendorIssueDate string(date-time) false none none
FOP string false none none
FOPCurrncy string false none none
FOPFare string false none none
CouponSequenceNbr string false none none
FlightDate string(date-time) false none none
Routing string false none none
FlightServiceClass string false none none
FareBasis string false none none
Carrier string false none none
Account string false none none
OwningAgencyLocationID string false none none
FlightCouponStatus string false none none
DateLastChecked string(date-time) false none none

HotelWithNoRateCodeCreatedResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": [
    {
      "Account": "string",
      "CheckInDate": "string",
      "CheckOutDate": "string",
      "City": "string",
      "ConfirmationNbr": "string",
      "CurrencyCode": "string",
      "HotelChainCode": "string",
      "HotelGalileoPropertyID": "string",
      "HotelName": "string",
      "Passengers": "string",
      "RateAmount": "string",
      "RecordLocator": "string"
    }
  ],
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

HotelWithNoRateCodeCreatedResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport [HotelWithNoRateCodeCreated] false none [HotelWithNoRateCodeCreated]
ResponseError AgentivityError false none AgentivityError

HotelWithNoRateCodeCreated

{
  "Account": "string",
  "CheckInDate": "string",
  "CheckOutDate": "string",
  "City": "string",
  "ConfirmationNbr": "string",
  "CurrencyCode": "string",
  "HotelChainCode": "string",
  "HotelGalileoPropertyID": "string",
  "HotelName": "string",
  "Passengers": "string",
  "RateAmount": "string",
  "RecordLocator": "string"
}

HotelWithNoRateCodeCreated

Properties

Name Type Required Restrictions Description
Account string false none none
CheckInDate string false none none
CheckOutDate string false none none
City string false none none
ConfirmationNbr string false none none
CurrencyCode string false none none
HotelChainCode string false none none
HotelGalileoPropertyID string false none none
HotelName string false none none
Passengers string false none none
RateAmount string false none none
RecordLocator string false none none

BookingsTravellingResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": [
    {
      "AgentivityRef": 0,
      "RecordLocator": "string",
      "OwningAgencyLocationID": "string",
      "PNRCreationDate": "2019-03-18T11:42:49Z",
      "Passengers": "string",
      "OwningConsultant": "string",
      "Account": "string",
      "TravelDate": "2019-03-18T11:42:49Z",
      "Mobile": "string",
      "Emails": "string",
      "PNRTicketed": "string",
      "DestinationCount": 0,
      "ItineraryFormatted": "string"
    }
  ],
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

BookingsTravellingResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport [BookingTravelling] false none [BookingTravelling]
ResponseError AgentivityError false none AgentivityError

BookingTravelling

{
  "AgentivityRef": 0,
  "RecordLocator": "string",
  "OwningAgencyLocationID": "string",
  "PNRCreationDate": "2019-03-18T11:42:49Z",
  "Passengers": "string",
  "OwningConsultant": "string",
  "Account": "string",
  "TravelDate": "2019-03-18T11:42:49Z",
  "Mobile": "string",
  "Emails": "string",
  "PNRTicketed": "string",
  "DestinationCount": 0,
  "ItineraryFormatted": "string"
}

BookingTravelling

Properties

Name Type Required Restrictions Description
AgentivityRef integer(int32) false none none
RecordLocator string false none none
OwningAgencyLocationID string false none none
PNRCreationDate string(date-time) false none none
Passengers string false none none
OwningConsultant string false none none
Account string false none none
TravelDate string(date-time) false none none
Mobile string false none none
Emails string false none none
PNRTicketed string false none none
DestinationCount integer(int32) false none none
ItineraryFormatted string false none none

BookingsLapsedToEventItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "AgentivityRef": 0,
      "RecordLocator": "string",
      "PNRCreationDate": "2019-03-18T11:42:49Z",
      "OwningAgencyLocationID": "string",
      "Account": "string",
      "OwningConsultant": "string",
      "Airlines": "string",
      "LapsedDateTime": "2019-03-18T11:42:49Z"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

BookingsLapsedToEventItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport BookingsLapsedToEventResponseReport false none BookingsLapsedToEventResponseReport
ResponseError AgentivityError false none AgentivityError

BookingsLapsedToEventResponseReport

{
  "Item": {
    "AgentivityRef": 0,
    "RecordLocator": "string",
    "PNRCreationDate": "2019-03-18T11:42:49Z",
    "OwningAgencyLocationID": "string",
    "Account": "string",
    "OwningConsultant": "string",
    "Airlines": "string",
    "LapsedDateTime": "2019-03-18T11:42:49Z"
  }
}

BookingsLapsedToEventResponseReport

Properties

Name Type Required Restrictions Description
Item BookingLapsedToEvent false none BookingLapsedToEvent

BookingLapsedToEvent

{
  "AgentivityRef": 0,
  "RecordLocator": "string",
  "PNRCreationDate": "2019-03-18T11:42:49Z",
  "OwningAgencyLocationID": "string",
  "Account": "string",
  "OwningConsultant": "string",
  "Airlines": "string",
  "LapsedDateTime": "2019-03-18T11:42:49Z"
}

BookingLapsedToEvent

Properties

Name Type Required Restrictions Description
AgentivityRef integer(int32) false none none
RecordLocator string false none none
PNRCreationDate string(date-time) false none none
OwningAgencyLocationID string false none none
Account string false none none
OwningConsultant string false none none
Airlines string false none none
LapsedDateTime string(date-time) false none none

BookingsTicketTravelDatesItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "AgentivityRef": 0,
      "RecordLocator": "string",
      "OwningConsultant": "string",
      "Passengers": "string",
      "PNRCancelled": "string",
      "PNRTicketed": "string",
      "PNRCreationDate": "2019-03-18T11:42:49Z",
      "TicketingDate": "2019-03-18T11:42:49Z",
      "TravelDate": "2019-03-18T11:42:49Z",
      "BookingTravelDateGap": 0,
      "FirstDILine": "string",
      "Account": "string",
      "DivisionCode": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

BookingsTicketTravelDatesItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport BookingsTicketTravelDatesResponseReport false none BookingsTicketTravelDatesResponseReport
ResponseError AgentivityError false none AgentivityError

BookingsTicketTravelDatesResponseReport

{
  "Item": {
    "AgentivityRef": 0,
    "RecordLocator": "string",
    "OwningConsultant": "string",
    "Passengers": "string",
    "PNRCancelled": "string",
    "PNRTicketed": "string",
    "PNRCreationDate": "2019-03-18T11:42:49Z",
    "TicketingDate": "2019-03-18T11:42:49Z",
    "TravelDate": "2019-03-18T11:42:49Z",
    "BookingTravelDateGap": 0,
    "FirstDILine": "string",
    "Account": "string",
    "DivisionCode": "string"
  }
}

BookingsTicketTravelDatesResponseReport

Properties

Name Type Required Restrictions Description
Item BookingTicketTravelDates false none BookingTicketTravelDates

BookingTicketTravelDates

{
  "AgentivityRef": 0,
  "RecordLocator": "string",
  "OwningConsultant": "string",
  "Passengers": "string",
  "PNRCancelled": "string",
  "PNRTicketed": "string",
  "PNRCreationDate": "2019-03-18T11:42:49Z",
  "TicketingDate": "2019-03-18T11:42:49Z",
  "TravelDate": "2019-03-18T11:42:49Z",
  "BookingTravelDateGap": 0,
  "FirstDILine": "string",
  "Account": "string",
  "DivisionCode": "string"
}

BookingTicketTravelDates

Properties

Name Type Required Restrictions Description
AgentivityRef integer(int32) false none none
RecordLocator string false none none
OwningConsultant string false none none
Passengers string false none none
PNRCancelled string false none none
PNRTicketed string false none none
PNRCreationDate string(date-time) false none none
TicketingDate string(date-time) false none none
TravelDate string(date-time) false none none
BookingTravelDateGap integer(int32) false none none
FirstDILine string false none none
Account string false none none
DivisionCode string false none none

BookingsWithTicketDueDataByUser2ItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "AgentivityRef": 0,
      "RecordLocator": "string",
      "PnrCreationDate": "string",
      "Passengers": "string",
      "Account": "string",
      "TravelDate": "2019-03-18T11:42:49Z",
      "OwningConsultant": "string",
      "OwningAgencyLocationID": "string",
      "CarrierCode": "string",
      "DueDate": "2019-03-18T11:42:49Z",
      "DueTime": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

BookingsWithTicketDueDataByUser2ItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport BookingsWithTicketDueDataByUser2ResponseReport false none BookingsWithTicketDueDataByUser2ResponseReport
ResponseError AgentivityError false none AgentivityError

BookingsWithTicketDueDataByUser2ResponseReport

{
  "Item": {
    "AgentivityRef": 0,
    "RecordLocator": "string",
    "PnrCreationDate": "string",
    "Passengers": "string",
    "Account": "string",
    "TravelDate": "2019-03-18T11:42:49Z",
    "OwningConsultant": "string",
    "OwningAgencyLocationID": "string",
    "CarrierCode": "string",
    "DueDate": "2019-03-18T11:42:49Z",
    "DueTime": "string"
  }
}

BookingsWithTicketDueDataByUser2ResponseReport

Properties

Name Type Required Restrictions Description
Item BookingWithTicketDueData2 false none BookingWithTicketDueData2

BookingWithTicketDueData2

{
  "AgentivityRef": 0,
  "RecordLocator": "string",
  "PnrCreationDate": "string",
  "Passengers": "string",
  "Account": "string",
  "TravelDate": "2019-03-18T11:42:49Z",
  "OwningConsultant": "string",
  "OwningAgencyLocationID": "string",
  "CarrierCode": "string",
  "DueDate": "2019-03-18T11:42:49Z",
  "DueTime": "string"
}

BookingWithTicketDueData2

Properties

Name Type Required Restrictions Description
AgentivityRef integer(int32) false none none
RecordLocator string false none none
PnrCreationDate string false none none
Passengers string false none none
Account string false none none
TravelDate string(date-time) false none none
OwningConsultant string false none none
OwningAgencyLocationID string false none none
CarrierCode string false none none
DueDate string(date-time) false none none
DueTime string false none none

CarSegmentCountsPerAccountByVendorItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "Account": "string",
      "TotalSegments": 0
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

CarSegmentCountsPerAccountByVendorItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport CarSegmentCountsPerAccountByVendorResponseReport false none CarSegmentCountsPerAccountByVendorResponseReport
ResponseError AgentivityError false none AgentivityError

CarSegmentCountsPerAccountByVendorResponseReport

{
  "Item": {
    "Account": "string",
    "TotalSegments": 0
  }
}

CarSegmentCountsPerAccountByVendorResponseReport

Properties

Name Type Required Restrictions Description
Item CarSegmentCountPerAccountByVendor false none CarSegmentCountPerAccountByVendor

CarSegmentCountPerAccountByVendor

{
  "Account": "string",
  "TotalSegments": 0
}

CarSegmentCountPerAccountByVendor

Properties

Name Type Required Restrictions Description
Account string false none none
TotalSegments integer(int32) false none none

CarSegmentCountsPerBranchByVendorItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "OwningAgencyLocation": "string",
      "OwningAgencyLocationID": "string",
      "TotalSegments": 0
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

CarSegmentCountsPerBranchByVendorItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport CarSegmentCountsPerBranchByVendorResponseReport false none CarSegmentCountsPerBranchByVendorResponseReport
ResponseError AgentivityError false none AgentivityError

CarSegmentCountsPerBranchByVendorResponseReport

{
  "Item": {
    "OwningAgencyLocation": "string",
    "OwningAgencyLocationID": "string",
    "TotalSegments": 0
  }
}

CarSegmentCountsPerBranchByVendorResponseReport

Properties

Name Type Required Restrictions Description
Item CarSegmentCountPerBranchByVendor false none CarSegmentCountPerBranchByVendor

CarSegmentCountPerBranchByVendor

{
  "OwningAgencyLocation": "string",
  "OwningAgencyLocationID": "string",
  "TotalSegments": 0
}

CarSegmentCountPerBranchByVendor

Properties

Name Type Required Restrictions Description
OwningAgencyLocation string false none none
OwningAgencyLocationID string false none none
TotalSegments integer(int32) false none none

CarSegmentCountsPerConsultantByVendorItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "OwningConsultant": "string",
      "OwningConsultantID": "string",
      "OwningAgencyLocation": "string",
      "TotalSegments": 0
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

CarSegmentCountsPerConsultantByVendorItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport CarSegmentCountsPerConsultantByVendorResponseReport false none CarSegmentCountsPerConsultantByVendorResponseReport
ResponseError AgentivityError false none AgentivityError

CarSegmentCountsPerConsultantByVendorResponseReport

{
  "Item": {
    "OwningConsultant": "string",
    "OwningConsultantID": "string",
    "OwningAgencyLocation": "string",
    "TotalSegments": 0
  }
}

CarSegmentCountsPerConsultantByVendorResponseReport

Properties

Name Type Required Restrictions Description
Item CarSegmentCountPerConsultantByVendor false none CarSegmentCountPerConsultantByVendor

CarSegmentCountPerConsultantByVendor

{
  "OwningConsultant": "string",
  "OwningConsultantID": "string",
  "OwningAgencyLocation": "string",
  "TotalSegments": 0
}

CarSegmentCountPerConsultantByVendor

Properties

Name Type Required Restrictions Description
OwningConsultant string false none none
OwningConsultantID string false none none
OwningAgencyLocation string false none none
TotalSegments integer(int32) false none none

CarSegmentCountsPerLocationByVendorItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "CityName": "string",
      "CityCode": "string",
      "CountryName": "string",
      "TotalSegments": 0
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

CarSegmentCountsPerLocationByVendorItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport CarSegmentCountsPerLocationByVendorResponseReport false none CarSegmentCountsPerLocationByVendorResponseReport
ResponseError AgentivityError false none AgentivityError

CarSegmentCountsPerLocationByVendorResponseReport

{
  "Item": {
    "CityName": "string",
    "CityCode": "string",
    "CountryName": "string",
    "TotalSegments": 0
  }
}

CarSegmentCountsPerLocationByVendorResponseReport

Properties

Name Type Required Restrictions Description
Item CarSegmentCountPerLocationByVendor false none CarSegmentCountPerLocationByVendor

CarSegmentCountPerLocationByVendor

{
  "CityName": "string",
  "CityCode": "string",
  "CountryName": "string",
  "TotalSegments": 0
}

CarSegmentCountPerLocationByVendor

Properties

Name Type Required Restrictions Description
CityName string false none none
CityCode string false none none
CountryName string false none none
TotalSegments integer(int32) false none none

CarSegmentCountsPerVendorItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "VendorCode": "string",
      "VendorName": "string",
      "TotalSegments": 0
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

CarSegmentCountsPerVendorItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport CarSegmentCountsPerVendorResponseReport false none CarSegmentCountsPerVendorResponseReport
ResponseError AgentivityError false none AgentivityError

CarSegmentCountsPerVendorResponseReport

{
  "Item": {
    "VendorCode": "string",
    "VendorName": "string",
    "TotalSegments": 0
  }
}

CarSegmentCountsPerVendorResponseReport

Properties

Name Type Required Restrictions Description
Item CarSegmentCountPerVendor false none CarSegmentCountPerVendor

CarSegmentCountPerVendor

{
  "VendorCode": "string",
  "VendorName": "string",
  "TotalSegments": 0
}

CarSegmentCountPerVendor

Properties

Name Type Required Restrictions Description
VendorCode string false none none
VendorName string false none none
TotalSegments integer(int32) false none none

CarSegmentsByDateItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "AgentivityRef": "string",
      "RecordLocator": "string",
      "OwningAgencyLocationID": "string",
      "OwningConsultant": "string",
      "Account": "string",
      "Passengers": "string",
      "PickUpDate": "2019-03-18T11:42:49Z",
      "DropOffDate": "2019-03-18T11:42:49Z",
      "CarVendorCode": "string",
      "VendorName": "string",
      "SegmentStatus": "string",
      "AirportCode": "string",
      "ConfirmationNbr": "string",
      "CurrencyCode": "string",
      "RateAmount": "string",
      "NbrOfCars": "string",
      "CarType": "string",
      "ServiceInformation": "string",
      "BRInformation": "string",
      "CarSegmentType": "string",
      "CreatingAgencyIata": "string",
      "CityCode": "string",
      "Text": "string",
      "Vouchers": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

CarSegmentsByDateItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport CarSegmentsByDateResponseReport false none CarSegmentsByDateResponseReport
ResponseError AgentivityError false none AgentivityError

CarSegmentsByDateResponseReport

{
  "Item": {
    "AgentivityRef": "string",
    "RecordLocator": "string",
    "OwningAgencyLocationID": "string",
    "OwningConsultant": "string",
    "Account": "string",
    "Passengers": "string",
    "PickUpDate": "2019-03-18T11:42:49Z",
    "DropOffDate": "2019-03-18T11:42:49Z",
    "CarVendorCode": "string",
    "VendorName": "string",
    "SegmentStatus": "string",
    "AirportCode": "string",
    "ConfirmationNbr": "string",
    "CurrencyCode": "string",
    "RateAmount": "string",
    "NbrOfCars": "string",
    "CarType": "string",
    "ServiceInformation": "string",
    "BRInformation": "string",
    "CarSegmentType": "string",
    "CreatingAgencyIata": "string",
    "CityCode": "string",
    "Text": "string",
    "Vouchers": "string"
  }
}

CarSegmentsByDateResponseReport

Properties

Name Type Required Restrictions Description
Item CarSegmentByDate false none CarSegmentByDate

CarSegmentByDate

{
  "AgentivityRef": "string",
  "RecordLocator": "string",
  "OwningAgencyLocationID": "string",
  "OwningConsultant": "string",
  "Account": "string",
  "Passengers": "string",
  "PickUpDate": "2019-03-18T11:42:49Z",
  "DropOffDate": "2019-03-18T11:42:49Z",
  "CarVendorCode": "string",
  "VendorName": "string",
  "SegmentStatus": "string",
  "AirportCode": "string",
  "ConfirmationNbr": "string",
  "CurrencyCode": "string",
  "RateAmount": "string",
  "NbrOfCars": "string",
  "CarType": "string",
  "ServiceInformation": "string",
  "BRInformation": "string",
  "CarSegmentType": "string",
  "CreatingAgencyIata": "string",
  "CityCode": "string",
  "Text": "string",
  "Vouchers": "string"
}

CarSegmentByDate

Properties

Name Type Required Restrictions Description
AgentivityRef string false none none
RecordLocator string false none none
OwningAgencyLocationID string false none none
OwningConsultant string false none none
Account string false none none
Passengers string false none none
PickUpDate string(date-time) false none none
DropOffDate string(date-time) false none none
CarVendorCode string false none none
VendorName string false none none
SegmentStatus string false none none
AirportCode string false none none
ConfirmationNbr string false none none
CurrencyCode string false none none
RateAmount string false none none
NbrOfCars string false none none
CarType string false none none
ServiceInformation string false none none
BRInformation string false none none
CarSegmentType string false none none
CreatingAgencyIata string false none none
CityCode string false none none
Text string false none none
Vouchers string false none none

ConferencesByRemarkItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "Name": "string",
      "OrganizingDate": "2019-03-18T11:42:49Z"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

ConferencesByRemarkItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport ConferencesByRemarkResponseReport false none ConferencesByRemarkResponseReport
ResponseError AgentivityError false none AgentivityError

ConferencesByRemarkResponseReport

{
  "Item": {
    "Name": "string",
    "OrganizingDate": "2019-03-18T11:42:49Z"
  }
}

ConferencesByRemarkResponseReport

Properties

Name Type Required Restrictions Description
Item ConferenceByRemark false none ConferenceByRemark

ConferenceByRemark

{
  "Name": "string",
  "OrganizingDate": "2019-03-18T11:42:49Z"
}

ConferenceByRemark

Properties

Name Type Required Restrictions Description
Name string false none none
OrganizingDate string(date-time) false none none

ConsultantsResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": [
    {
      "companyID": "string",
      "eMail": "string",
      "firstName": "string",
      "GDS": "string",
      "lastName": "string",
      "TransactionAgent": "string"
    }
  ],
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

ConsultantsResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport [Consultant] false none [Consultant]
ResponseError AgentivityError false none AgentivityError

Consultant

{
  "companyID": "string",
  "eMail": "string",
  "firstName": "string",
  "GDS": "string",
  "lastName": "string",
  "TransactionAgent": "string"
}

Consultant

Properties

Name Type Required Restrictions Description
companyID string false none none
eMail string false none none
firstName string false none none
GDS string false none none
lastName string false none none
TransactionAgent string false none none

CorporateTrackerBookingsItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "AgentivityRef": 0,
      "RecordLocator": "string",
      "Passenger": "string",
      "Account": "string",
      "OwningConsultant": "string",
      "Itinerary": {
        "SegmentTypesFilter": [
          "string"
        ],
        "FilteredSegments": null,
        "Capacity": 0,
        "Count": 0,
        "Item": {
          "ArrivalTimeFormatted": "string",
          "BoardPoint": "string",
          "ChangeOfDayFormatted": "string",
          "DepartureTimeFormatted": "string",
          "EndDate": "string",
          "OffPoint": "string",
          "OperatorCode": "string",
          "OperatorService": "string",
          "SegmentNbr": 0,
          "SegmentStatus": "string",
          "SegmentType": "string",
          "ServiceCode": "string",
          "StartDate": "string",
          "TicketNumber": "string"
        }
      },
      "ItineraryFormatted": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

CorporateTrackerBookingsItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport CorporateTrackerBookingsResponseReport false none CorporateTrackerBookingsResponseReport
ResponseError AgentivityError false none AgentivityError

CorporateTrackerBookingsResponseReport

{
  "Item": {
    "AgentivityRef": 0,
    "RecordLocator": "string",
    "Passenger": "string",
    "Account": "string",
    "OwningConsultant": "string",
    "Itinerary": {
      "SegmentTypesFilter": [
        "string"
      ],
      "FilteredSegments": null,
      "Capacity": 0,
      "Count": 0,
      "Item": {
        "ArrivalTimeFormatted": "string",
        "BoardPoint": "string",
        "ChangeOfDayFormatted": "string",
        "DepartureTimeFormatted": "string",
        "EndDate": "string",
        "OffPoint": "string",
        "OperatorCode": "string",
        "OperatorService": "string",
        "SegmentNbr": 0,
        "SegmentStatus": "string",
        "SegmentType": "string",
        "ServiceCode": "string",
        "StartDate": "string",
        "TicketNumber": "string"
      }
    },
    "ItineraryFormatted": "string"
  }
}

CorporateTrackerBookingsResponseReport

Properties

Name Type Required Restrictions Description
Item CorporateTrackerBooking false none CorporateTrackerBooking

CorporateTrackerBooking

{
  "AgentivityRef": 0,
  "RecordLocator": "string",
  "Passenger": "string",
  "Account": "string",
  "OwningConsultant": "string",
  "Itinerary": {
    "SegmentTypesFilter": [
      "string"
    ],
    "FilteredSegments": null,
    "Capacity": 0,
    "Count": 0,
    "Item": {
      "ArrivalTimeFormatted": "string",
      "BoardPoint": "string",
      "ChangeOfDayFormatted": "string",
      "DepartureTimeFormatted": "string",
      "EndDate": "string",
      "OffPoint": "string",
      "OperatorCode": "string",
      "OperatorService": "string",
      "SegmentNbr": 0,
      "SegmentStatus": "string",
      "SegmentType": "string",
      "ServiceCode": "string",
      "StartDate": "string",
      "TicketNumber": "string"
    }
  },
  "ItineraryFormatted": "string"
}

CorporateTrackerBooking

Properties

Name Type Required Restrictions Description
AgentivityRef integer(int32) false none none
RecordLocator string false none none
Passenger string false none none
Account string false none none
OwningConsultant string false none none
Itinerary ItinerarySegmentsCollection false none ItinerarySegmentsCollection
ItineraryFormatted string false none none

DashboardStatsByOptionsItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "ProblematicBookings": {
        "DayPlusZeroTtl": 0,
        "DayPlusOneTtl": 0,
        "DayPlusTwoTtl": 0
      },
      "AirlineTicketing": {
        "DayPlusZeroTtl": 0,
        "DayPlusOneTtl": 0,
        "DayPlusTwoTtl": 0
      },
      "UnticketedBookingsByTau": {
        "DayPlusZeroTtl": 0,
        "DayPlusOneTtl": 0,
        "DayPlusTwoTtl": 0
      },
      "MonthlyActivity": [
        {
          "ReportDate": "string",
          "MonthlyEvents": 0,
          "C": 0,
          "C_Percentage": 0,
          "I": 0,
          "I_Percentage": 0,
          "T": 0,
          "T_Percentage": 0,
          "X": 0,
          "X_Percentage": 0
        }
      ],
      "MostActiveUsers": [
        {
          "UserName": "string",
          "FirstName": "string",
          "LastName": "string",
          "UserID": 0,
          "UserFrequency": "string",
          "ActivityMeasure": 0
        }
      ],
      "TopConsultants": [
        {
          "Name": "string",
          "Total": 0
        }
      ],
      "TopReports": [
        {
          "Name": "string",
          "UrlSlug": "string",
          "Total": 0
        }
      ],
      "ActiveBookingsAirConversion": {
        "TotalTicketed": 0,
        "TotalUnticketed": 0
      },
      "PassengerElements": [
        {
          "DateMonth": 0,
          "DateYear": 0,
          "WithMobilePercent": 0,
          "WithEmailPercent": 0,
          "TotalWithMobile": 0,
          "TotalWithEmail": 0,
          "TotalCreated": 0
        }
      ],
      "ReportUsageSummary": [
        {
          "Name": "string",
          "UrlSlug": "string",
          "Total": 0
        }
      ],
      "MonthlyActivityFormatted": "string",
      "PassengerElementsFormatted": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

DashboardStatsByOptionsItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport DashboardStatsByOptionsResponseReport false none DashboardStatsByOptionsResponseReport
ResponseError AgentivityError false none AgentivityError

DashboardStatsByOptionsResponseReport

{
  "Item": {
    "ProblematicBookings": {
      "DayPlusZeroTtl": 0,
      "DayPlusOneTtl": 0,
      "DayPlusTwoTtl": 0
    },
    "AirlineTicketing": {
      "DayPlusZeroTtl": 0,
      "DayPlusOneTtl": 0,
      "DayPlusTwoTtl": 0
    },
    "UnticketedBookingsByTau": {
      "DayPlusZeroTtl": 0,
      "DayPlusOneTtl": 0,
      "DayPlusTwoTtl": 0
    },
    "MonthlyActivity": [
      {
        "ReportDate": "string",
        "MonthlyEvents": 0,
        "C": 0,
        "C_Percentage": 0,
        "I": 0,
        "I_Percentage": 0,
        "T": 0,
        "T_Percentage": 0,
        "X": 0,
        "X_Percentage": 0
      }
    ],
    "MostActiveUsers": [
      {
        "UserName": "string",
        "FirstName": "string",
        "LastName": "string",
        "UserID": 0,
        "UserFrequency": "string",
        "ActivityMeasure": 0
      }
    ],
    "TopConsultants": [
      {
        "Name": "string",
        "Total": 0
      }
    ],
    "TopReports": [
      {
        "Name": "string",
        "UrlSlug": "string",
        "Total": 0
      }
    ],
    "ActiveBookingsAirConversion": {
      "TotalTicketed": 0,
      "TotalUnticketed": 0
    },
    "PassengerElements": [
      {
        "DateMonth": 0,
        "DateYear": 0,
        "WithMobilePercent": 0,
        "WithEmailPercent": 0,
        "TotalWithMobile": 0,
        "TotalWithEmail": 0,
        "TotalCreated": 0
      }
    ],
    "ReportUsageSummary": [
      {
        "Name": "string",
        "UrlSlug": "string",
        "Total": 0
      }
    ],
    "MonthlyActivityFormatted": "string",
    "PassengerElementsFormatted": "string"
  }
}

DashboardStatsByOptionsResponseReport

Properties

Name Type Required Restrictions Description
Item DashboardStats false none DashboardStats

DashboardStats

{
  "ProblematicBookings": {
    "DayPlusZeroTtl": 0,
    "DayPlusOneTtl": 0,
    "DayPlusTwoTtl": 0
  },
  "AirlineTicketing": {
    "DayPlusZeroTtl": 0,
    "DayPlusOneTtl": 0,
    "DayPlusTwoTtl": 0
  },
  "UnticketedBookingsByTau": {
    "DayPlusZeroTtl": 0,
    "DayPlusOneTtl": 0,
    "DayPlusTwoTtl": 0
  },
  "MonthlyActivity": [
    {
      "ReportDate": "string",
      "MonthlyEvents": 0,
      "C": 0,
      "C_Percentage": 0,
      "I": 0,
      "I_Percentage": 0,
      "T": 0,
      "T_Percentage": 0,
      "X": 0,
      "X_Percentage": 0
    }
  ],
  "MostActiveUsers": [
    {
      "UserName": "string",
      "FirstName": "string",
      "LastName": "string",
      "UserID": 0,
      "UserFrequency": "string",
      "ActivityMeasure": 0
    }
  ],
  "TopConsultants": [
    {
      "Name": "string",
      "Total": 0
    }
  ],
  "TopReports": [
    {
      "Name": "string",
      "UrlSlug": "string",
      "Total": 0
    }
  ],
  "ActiveBookingsAirConversion": {
    "TotalTicketed": 0,
    "TotalUnticketed": 0
  },
  "PassengerElements": [
    {
      "DateMonth": 0,
      "DateYear": 0,
      "WithMobilePercent": 0,
      "WithEmailPercent": 0,
      "TotalWithMobile": 0,
      "TotalWithEmail": 0,
      "TotalCreated": 0
    }
  ],
  "ReportUsageSummary": [
    {
      "Name": "string",
      "UrlSlug": "string",
      "Total": 0
    }
  ],
  "MonthlyActivityFormatted": "string",
  "PassengerElementsFormatted": "string"
}

DashboardStats

Properties

Name Type Required Restrictions Description
ProblematicBookings ThreeDayCounts false none ThreeDayCounts
AirlineTicketing ThreeDayCounts false none ThreeDayCounts
UnticketedBookingsByTau ThreeDayCounts false none ThreeDayCounts
MonthlyActivity [MonthlyActivityBreakdown] false none [MonthlyActivityBreakdown]
MostActiveUsers [UserActivity] false none [UserActivity]
TopConsultants [ConsultantPerformance] false none [ConsultantPerformance]
TopReports [ReportPerformance] false none [ReportPerformance]
ActiveBookingsAirConversion BookingsAirConversion false none BookingsAirConversion
PassengerElements [PassengerContactElements] false none [PassengerContactElements]
ReportUsageSummary [ReportPerformance] false none [ReportPerformance]
MonthlyActivityFormatted string false none none
PassengerElementsFormatted string false none none

ThreeDayCounts

{
  "DayPlusZeroTtl": 0,
  "DayPlusOneTtl": 0,
  "DayPlusTwoTtl": 0
}

ThreeDayCounts

Properties

Name Type Required Restrictions Description
DayPlusZeroTtl integer(int32) false none none
DayPlusOneTtl integer(int32) false none none
DayPlusTwoTtl integer(int32) false none none

MonthlyActivityBreakdown

{
  "ReportDate": "string",
  "MonthlyEvents": 0,
  "C": 0,
  "C_Percentage": 0,
  "I": 0,
  "I_Percentage": 0,
  "T": 0,
  "T_Percentage": 0,
  "X": 0,
  "X_Percentage": 0
}

MonthlyActivityBreakdown

Properties

Name Type Required Restrictions Description
ReportDate string false none none
MonthlyEvents integer(int32) false none none
C integer(int32) false none none
C_Percentage number(float) false none none
I integer(int32) false none none
I_Percentage number(float) false none none
T integer(int32) false none none
T_Percentage number(float) false none none
X integer(int32) false none none
X_Percentage number(float) false none none

UserActivity

{
  "UserName": "string",
  "FirstName": "string",
  "LastName": "string",
  "UserID": 0,
  "UserFrequency": "string",
  "ActivityMeasure": 0
}

UserActivity

Properties

Name Type Required Restrictions Description
UserName string false none none
FirstName string false none none
LastName string false none none
UserID integer(int32) false none none
UserFrequency string false none none
ActivityMeasure number(float) false none none

ConsultantPerformance

{
  "Name": "string",
  "Total": 0
}

ConsultantPerformance

Properties

Name Type Required Restrictions Description
Name string false none none
Total integer(int32) false none none

ReportPerformance

{
  "Name": "string",
  "UrlSlug": "string",
  "Total": 0
}

ReportPerformance

Properties

Name Type Required Restrictions Description
Name string false none none
UrlSlug string false none none
Total integer(int32) false none none

BookingsAirConversion

{
  "TotalTicketed": 0,
  "TotalUnticketed": 0
}

BookingsAirConversion

Properties

Name Type Required Restrictions Description
TotalTicketed integer(int32) false none none
TotalUnticketed integer(int32) false none none

PassengerContactElements

{
  "DateMonth": 0,
  "DateYear": 0,
  "WithMobilePercent": 0,
  "WithEmailPercent": 0,
  "TotalWithMobile": 0,
  "TotalWithEmail": 0,
  "TotalCreated": 0
}

PassengerContactElements

Properties

Name Type Required Restrictions Description
DateMonth integer(int32) false none none
DateYear integer(int32) false none none
WithMobilePercent number(float) false none none
WithEmailPercent number(float) false none none
TotalWithMobile integer(int32) false none none
TotalWithEmail integer(int32) false none none
TotalCreated integer(int32) false none none

FindBookingsItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "AgentivityRef": 0,
      "RecordLocator": "string",
      "PNRCreationDate": "2019-03-18T11:42:49Z",
      "Passengers": "string",
      "Account": "string",
      "OwningConsultant": "string",
      "TravelDate": "2019-03-18T11:42:49Z",
      "PnrTicketed": "string",
      "PnrCancelled": "string",
      "IsFrequentFlyer": true,
      "ItineraryChanges": 0
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

FindBookingsItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport FindBookingsResponseReport false none FindBookingsResponseReport
ResponseError AgentivityError false none AgentivityError

FindBookingsResponseReport

{
  "Item": {
    "AgentivityRef": 0,
    "RecordLocator": "string",
    "PNRCreationDate": "2019-03-18T11:42:49Z",
    "Passengers": "string",
    "Account": "string",
    "OwningConsultant": "string",
    "TravelDate": "2019-03-18T11:42:49Z",
    "PnrTicketed": "string",
    "PnrCancelled": "string",
    "IsFrequentFlyer": true,
    "ItineraryChanges": 0
  }
}

FindBookingsResponseReport

Properties

Name Type Required Restrictions Description
Item BookingSearchResult false none BookingSearchResult

BookingSearchResult

{
  "AgentivityRef": 0,
  "RecordLocator": "string",
  "PNRCreationDate": "2019-03-18T11:42:49Z",
  "Passengers": "string",
  "Account": "string",
  "OwningConsultant": "string",
  "TravelDate": "2019-03-18T11:42:49Z",
  "PnrTicketed": "string",
  "PnrCancelled": "string",
  "IsFrequentFlyer": true,
  "ItineraryChanges": 0
}

BookingSearchResult

Properties

Name Type Required Restrictions Description
AgentivityRef integer(int32) false none none
RecordLocator string false none none
PNRCreationDate string(date-time) false none none
Passengers string false none none
Account string false none none
OwningConsultant string false none none
TravelDate string(date-time) false none none
PnrTicketed string false none none
PnrCancelled string false none none
IsFrequentFlyer boolean false none none
ItineraryChanges integer(int32) false none none

HotelLocSegmentCountsPerChainByCityItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "ChainName": "string",
      "VendorCode": "string",
      "TotalSegments": 0,
      "TotalNights": 0
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

HotelLocSegmentCountsPerChainByCityItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport HotelLocSegmentCountsPerChainByCityResponseReport false none HotelLocSegmentCountsPerChainByCityResponseReport
ResponseError AgentivityError false none AgentivityError

HotelLocSegmentCountsPerChainByCityResponseReport

{
  "Item": {
    "ChainName": "string",
    "VendorCode": "string",
    "TotalSegments": 0,
    "TotalNights": 0
  }
}

HotelLocSegmentCountsPerChainByCityResponseReport

Properties

Name Type Required Restrictions Description
Item HotelLocSegmentCountPerChainByCity false none HotelLocSegmentCountPerChainByCity

HotelLocSegmentCountPerChainByCity

{
  "ChainName": "string",
  "VendorCode": "string",
  "TotalSegments": 0,
  "TotalNights": 0
}

HotelLocSegmentCountPerChainByCity

Properties

Name Type Required Restrictions Description
ChainName string false none none
VendorCode string false none none
TotalSegments integer(int32) false none none
TotalNights integer(int32) false none none

HotelLocSegmentCountsPerPropertyByCityItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "PropertyName": "string",
      "TotalSegments": 0,
      "TotalNights": 0
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

HotelLocSegmentCountsPerPropertyByCityItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport HotelLocSegmentCountsPerPropertyByCityResponseReport false none HotelLocSegmentCountsPerPropertyByCityResponseReport
ResponseError AgentivityError false none AgentivityError

HotelLocSegmentCountsPerPropertyByCityResponseReport

{
  "Item": {
    "PropertyName": "string",
    "TotalSegments": 0,
    "TotalNights": 0
  }
}

HotelLocSegmentCountsPerPropertyByCityResponseReport

Properties

Name Type Required Restrictions Description
Item HotelLocSegmentCountPerPropertyByCity false none HotelLocSegmentCountPerPropertyByCity

HotelLocSegmentCountPerPropertyByCity

{
  "PropertyName": "string",
  "TotalSegments": 0,
  "TotalNights": 0
}

HotelLocSegmentCountPerPropertyByCity

Properties

Name Type Required Restrictions Description
PropertyName string false none none
TotalSegments integer(int32) false none none
TotalNights integer(int32) false none none

HotelSegmentCountsPerAccountByVendorItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "Account": "string",
      "TotalSegments": 0,
      "TotalNights": 0
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

HotelSegmentCountsPerAccountByVendorItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport HotelSegmentCountsPerAccountByVendorResponseReport false none HotelSegmentCountsPerAccountByVendorResponseReport
ResponseError AgentivityError false none AgentivityError

HotelSegmentCountsPerAccountByVendorResponseReport

{
  "Item": {
    "Account": "string",
    "TotalSegments": 0,
    "TotalNights": 0
  }
}

HotelSegmentCountsPerAccountByVendorResponseReport

Properties

Name Type Required Restrictions Description
Item HotelSegmentCountPerAccountByVendor false none HotelSegmentCountPerAccountByVendor

HotelSegmentCountPerAccountByVendor

{
  "Account": "string",
  "TotalSegments": 0,
  "TotalNights": 0
}

HotelSegmentCountPerAccountByVendor

Properties

Name Type Required Restrictions Description
Account string false none none
TotalSegments integer(int32) false none none
TotalNights integer(int32) false none none

HotelSegmentCountsPerBranchByVendorItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "OwningAgencyLocation": "string",
      "OwningAgencyLocationID": "string",
      "TotalSegments": 0,
      "TotalNights": 0
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

HotelSegmentCountsPerBranchByVendorItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport HotelSegmentCountsPerBranchByVendorResponseReport false none HotelSegmentCountsPerBranchByVendorResponseReport
ResponseError AgentivityError false none AgentivityError

HotelSegmentCountsPerBranchByVendorResponseReport

{
  "Item": {
    "OwningAgencyLocation": "string",
    "OwningAgencyLocationID": "string",
    "TotalSegments": 0,
    "TotalNights": 0
  }
}

HotelSegmentCountsPerBranchByVendorResponseReport

Properties

Name Type Required Restrictions Description
Item HotelSegmentCountPerBranchByVendor false none HotelSegmentCountPerBranchByVendor

HotelSegmentCountPerBranchByVendor

{
  "OwningAgencyLocation": "string",
  "OwningAgencyLocationID": "string",
  "TotalSegments": 0,
  "TotalNights": 0
}

HotelSegmentCountPerBranchByVendor

Properties

Name Type Required Restrictions Description
OwningAgencyLocation string false none none
OwningAgencyLocationID string false none none
TotalSegments integer(int32) false none none
TotalNights integer(int32) false none none

HotelSegmentCountsPerConsultantByVendorItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "OwningConsultant": "string",
      "OwningConsultantID": "string",
      "OwningAgencyLocation": "string",
      "TotalSegments": 0,
      "TotalNights": 0
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

HotelSegmentCountsPerConsultantByVendorItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport HotelSegmentCountsPerConsultantByVendorResponseReport false none HotelSegmentCountsPerConsultantByVendorResponseReport
ResponseError AgentivityError false none AgentivityError

HotelSegmentCountsPerConsultantByVendorResponseReport

{
  "Item": {
    "OwningConsultant": "string",
    "OwningConsultantID": "string",
    "OwningAgencyLocation": "string",
    "TotalSegments": 0,
    "TotalNights": 0
  }
}

HotelSegmentCountsPerConsultantByVendorResponseReport

Properties

Name Type Required Restrictions Description
Item HotelSegmentCountPerConsultantByVendor false none HotelSegmentCountPerConsultantByVendor

HotelSegmentCountPerConsultantByVendor

{
  "OwningConsultant": "string",
  "OwningConsultantID": "string",
  "OwningAgencyLocation": "string",
  "TotalSegments": 0,
  "TotalNights": 0
}

HotelSegmentCountPerConsultantByVendor

Properties

Name Type Required Restrictions Description
OwningConsultant string false none none
OwningConsultantID string false none none
OwningAgencyLocation string false none none
TotalSegments integer(int32) false none none
TotalNights integer(int32) false none none

HotelSegmentCountsPerLocationByVendorItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "CityName": "string",
      "CityCode": "string",
      "CountryName": "string",
      "TotalSegments": 0,
      "TotalNights": 0
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

HotelSegmentCountsPerLocationByVendorItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport HotelSegmentCountsPerLocationByVendorResponseReport false none HotelSegmentCountsPerLocationByVendorResponseReport
ResponseError AgentivityError false none AgentivityError

HotelSegmentCountsPerLocationByVendorResponseReport

{
  "Item": {
    "CityName": "string",
    "CityCode": "string",
    "CountryName": "string",
    "TotalSegments": 0,
    "TotalNights": 0
  }
}

HotelSegmentCountsPerLocationByVendorResponseReport

Properties

Name Type Required Restrictions Description
Item HotelSegmentCountPerLocationByVendor false none HotelSegmentCountPerLocationByVendor

HotelSegmentCountPerLocationByVendor

{
  "CityName": "string",
  "CityCode": "string",
  "CountryName": "string",
  "TotalSegments": 0,
  "TotalNights": 0
}

HotelSegmentCountPerLocationByVendor

Properties

Name Type Required Restrictions Description
CityName string false none none
CityCode string false none none
CountryName string false none none
TotalSegments integer(int32) false none none
TotalNights integer(int32) false none none

HotelSegmentCountsPerVendorItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "ChainName": "string",
      "VendorCode": "string",
      "TotalSegments": 0,
      "TotalNights": 0
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

HotelSegmentCountsPerVendorItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport HotelSegmentCountsPerVendorResponseReport false none HotelSegmentCountsPerVendorResponseReport
ResponseError AgentivityError false none AgentivityError

HotelSegmentCountsPerVendorResponseReport

{
  "Item": {
    "ChainName": "string",
    "VendorCode": "string",
    "TotalSegments": 0,
    "TotalNights": 0
  }
}

HotelSegmentCountsPerVendorResponseReport

Properties

Name Type Required Restrictions Description
Item HotelSegmentCountPerVendor false none HotelSegmentCountPerVendor

HotelSegmentCountPerVendor

{
  "ChainName": "string",
  "VendorCode": "string",
  "TotalSegments": 0,
  "TotalNights": 0
}

HotelSegmentCountPerVendor

Properties

Name Type Required Restrictions Description
ChainName string false none none
VendorCode string false none none
TotalSegments integer(int32) false none none
TotalNights integer(int32) false none none

ItineraryChangeDetailByUserResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": [
    {
      "AgentivityRef": "string",
      "RecordLocator": "string",
      "OwningConsultant": "string",
      "Passenger": "string",
      "Account": "string",
      "EventTypeDetail": "string",
      "OldData": "string",
      "NewData": "string"
    }
  ],
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

ItineraryChangeDetailByUserResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport [ItineraryChangeDetail] false none [ItineraryChangeDetail]
ResponseError AgentivityError false none AgentivityError

ItineraryChangeDetail

{
  "AgentivityRef": "string",
  "RecordLocator": "string",
  "OwningConsultant": "string",
  "Passenger": "string",
  "Account": "string",
  "EventTypeDetail": "string",
  "OldData": "string",
  "NewData": "string"
}

ItineraryChangeDetail

Properties

Name Type Required Restrictions Description
AgentivityRef string false none none
RecordLocator string false none none
OwningConsultant string false none none
Passenger string false none none
Account string false none none
EventTypeDetail string false none none
OldData string false none none
NewData string false none none

ArrivalsWithDestinationsByUserResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": [
    {
      "TravelOrderIdentifier": "string",
      "RecordLocator": "string",
      "LastName": "string",
      "FirstName": "string",
      "Account": "string",
      "TravelDate": "string",
      "ArrivalDate": "string",
      "DaysAway": 0,
      "DestinationCountries": "string",
      "TransactionAgent": "string",
      "MobileList": "string",
      "EmailList": "string"
    }
  ],
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

ArrivalsWithDestinationsByUserResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport [ArrivalsWithDestinations] false none [ArrivalsWithDestinations]
ResponseError AgentivityError false none AgentivityError

ArrivalsWithDestinations

{
  "TravelOrderIdentifier": "string",
  "RecordLocator": "string",
  "LastName": "string",
  "FirstName": "string",
  "Account": "string",
  "TravelDate": "string",
  "ArrivalDate": "string",
  "DaysAway": 0,
  "DestinationCountries": "string",
  "TransactionAgent": "string",
  "MobileList": "string",
  "EmailList": "string"
}

ArrivalsWithDestinations

Properties

Name Type Required Restrictions Description
TravelOrderIdentifier string false none none
RecordLocator string false none none
LastName string false none none
FirstName string false none none
Account string false none none
TravelDate string false none none
ArrivalDate string false none none
DaysAway integer(int32) false none none
DestinationCountries string false none none
TransactionAgent string false none none
MobileList string false none none
EmailList string false none none

AirlinesClassesTotals

{
  "City": "string",
  "Airline": "string",
  "CabinEconomy": 0,
  "CabinBusiness": 0,
  "CabinEconomyPremium": 0,
  "CabinFirst": 0,
  "CabinOther": 0,
  "CabinNA": 0,
  "CityCode": "string",
  "CarrierCode": "string"
}

AirlinesClassesTotals

Properties

Name Type Required Restrictions Description
City string false none none
Airline string false none none
CabinEconomy integer(int32) false none none
CabinBusiness integer(int32) false none none
CabinEconomyPremium integer(int32) false none none
CabinFirst integer(int32) false none none
CabinOther integer(int32) false none none
CabinNA integer(int32) false none none
CityCode string false none none
CarrierCode string false none none

BookingsCreatedItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "AgentivityRef": 0,
      "RecordLocator": "string",
      "OwningAgencyLocationID": "string",
      "PNRCreationDate": "2019-03-18T11:42:49Z",
      "Passengers": "string",
      "OwningConsultant": "string",
      "Account": "string",
      "TravelDate": "2019-03-18T11:42:49Z",
      "Mobile": "string",
      "Emails": "string",
      "PNRTicketed": "string",
      "DestinationCount": 0,
      "IsVip": true,
      "Itinerary": {
        "SegmentTypesFilter": [
          "string"
        ],
        "FilteredSegments": null,
        "Capacity": 0,
        "Count": 0,
        "Item": {
          "ArrivalTimeFormatted": "string",
          "BoardPoint": "string",
          "ChangeOfDayFormatted": "string",
          "DepartureTimeFormatted": "string",
          "EndDate": "string",
          "OffPoint": "string",
          "OperatorCode": "string",
          "OperatorService": "string",
          "SegmentNbr": 0,
          "SegmentStatus": "string",
          "SegmentType": "string",
          "ServiceCode": "string",
          "StartDate": "string",
          "TicketNumber": "string"
        }
      },
      "ItineraryFormatted": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

BookingsCreatedItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport BookingsCreatedResponseReport false none BookingsCreatedResponseReport
ResponseError AgentivityError false none AgentivityError

BookingsCreatedResponseReport

{
  "Item": {
    "AgentivityRef": 0,
    "RecordLocator": "string",
    "OwningAgencyLocationID": "string",
    "PNRCreationDate": "2019-03-18T11:42:49Z",
    "Passengers": "string",
    "OwningConsultant": "string",
    "Account": "string",
    "TravelDate": "2019-03-18T11:42:49Z",
    "Mobile": "string",
    "Emails": "string",
    "PNRTicketed": "string",
    "DestinationCount": 0,
    "IsVip": true,
    "Itinerary": {
      "SegmentTypesFilter": [
        "string"
      ],
      "FilteredSegments": null,
      "Capacity": 0,
      "Count": 0,
      "Item": {
        "ArrivalTimeFormatted": "string",
        "BoardPoint": "string",
        "ChangeOfDayFormatted": "string",
        "DepartureTimeFormatted": "string",
        "EndDate": "string",
        "OffPoint": "string",
        "OperatorCode": "string",
        "OperatorService": "string",
        "SegmentNbr": 0,
        "SegmentStatus": "string",
        "SegmentType": "string",
        "ServiceCode": "string",
        "StartDate": "string",
        "TicketNumber": "string"
      }
    },
    "ItineraryFormatted": "string"
  }
}

BookingsCreatedResponseReport

Properties

Name Type Required Restrictions Description
Item BookingCreated false none BookingCreated

BookingCreated

{
  "AgentivityRef": 0,
  "RecordLocator": "string",
  "OwningAgencyLocationID": "string",
  "PNRCreationDate": "2019-03-18T11:42:49Z",
  "Passengers": "string",
  "OwningConsultant": "string",
  "Account": "string",
  "TravelDate": "2019-03-18T11:42:49Z",
  "Mobile": "string",
  "Emails": "string",
  "PNRTicketed": "string",
  "DestinationCount": 0,
  "IsVip": true,
  "Itinerary": {
    "SegmentTypesFilter": [
      "string"
    ],
    "FilteredSegments": null,
    "Capacity": 0,
    "Count": 0,
    "Item": {
      "ArrivalTimeFormatted": "string",
      "BoardPoint": "string",
      "ChangeOfDayFormatted": "string",
      "DepartureTimeFormatted": "string",
      "EndDate": "string",
      "OffPoint": "string",
      "OperatorCode": "string",
      "OperatorService": "string",
      "SegmentNbr": 0,
      "SegmentStatus": "string",
      "SegmentType": "string",
      "ServiceCode": "string",
      "StartDate": "string",
      "TicketNumber": "string"
    }
  },
  "ItineraryFormatted": "string"
}

BookingCreated

Properties

Name Type Required Restrictions Description
AgentivityRef integer(int32) false none none
RecordLocator string false none none
OwningAgencyLocationID string false none none
PNRCreationDate string(date-time) false none none
Passengers string false none none
OwningConsultant string false none none
Account string false none none
TravelDate string(date-time) false none none
Mobile string false none none
Emails string false none none
PNRTicketed string false none none
DestinationCount integer(int32) false none none
IsVip boolean false none none
Itinerary ItinerarySegmentsCollection false none ItinerarySegmentsCollection
ItineraryFormatted string false none none

HotelBookingsByRateCodeItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "AgentivityRef": 0,
      "RecordLocator": "string",
      "PNRCreationDate": "string",
      "Passengers": "string",
      "Account": "string",
      "OwningConsultant": "string",
      "ItineraryFormatted": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

HotelBookingsByRateCodeItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport HotelBookingsByRateCodeResponseReport false none HotelBookingsByRateCodeResponseReport
ResponseError AgentivityError false none AgentivityError

HotelBookingsByRateCodeResponseReport

{
  "Item": {
    "AgentivityRef": 0,
    "RecordLocator": "string",
    "PNRCreationDate": "string",
    "Passengers": "string",
    "Account": "string",
    "OwningConsultant": "string",
    "ItineraryFormatted": "string"
  }
}

HotelBookingsByRateCodeResponseReport

Properties

Name Type Required Restrictions Description
Item HotelBooking false none HotelBooking

HotelBooking

{
  "AgentivityRef": 0,
  "RecordLocator": "string",
  "PNRCreationDate": "string",
  "Passengers": "string",
  "Account": "string",
  "OwningConsultant": "string",
  "ItineraryFormatted": "string"
}

HotelBooking

Properties

Name Type Required Restrictions Description
AgentivityRef integer(int32) false none none
RecordLocator string false none none
PNRCreationDate string false none none
Passengers string false none none
Account string false none none
OwningConsultant string false none none
ItineraryFormatted string false none none

ItineraryChangeEventsItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "AgentivityRef": "string",
      "RecordLocator": "string",
      "LastActionConsultant": "string",
      "Passengers": "string",
      "EventDateTime": "2019-03-18T11:42:49Z",
      "EventDateTimeFormatted": "string",
      "EventTypeDetail": "string",
      "EventTypeGroup": "string",
      "OldData": "string",
      "NewData": "string",
      "PNRTicketed": "string",
      "FirstDILine": "string",
      "Account": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

ItineraryChangeEventsItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport ItineraryChangeEventsResponseReport false none ItineraryChangeEventsResponseReport
ResponseError AgentivityError false none AgentivityError

ItineraryChangeEventsResponseReport

{
  "Item": {
    "AgentivityRef": "string",
    "RecordLocator": "string",
    "LastActionConsultant": "string",
    "Passengers": "string",
    "EventDateTime": "2019-03-18T11:42:49Z",
    "EventDateTimeFormatted": "string",
    "EventTypeDetail": "string",
    "EventTypeGroup": "string",
    "OldData": "string",
    "NewData": "string",
    "PNRTicketed": "string",
    "FirstDILine": "string",
    "Account": "string"
  }
}

ItineraryChangeEventsResponseReport

Properties

Name Type Required Restrictions Description
Item ItineraryChangeEvent false none ItineraryChangeEvent

ItineraryChangeEvent

{
  "AgentivityRef": "string",
  "RecordLocator": "string",
  "LastActionConsultant": "string",
  "Passengers": "string",
  "EventDateTime": "2019-03-18T11:42:49Z",
  "EventDateTimeFormatted": "string",
  "EventTypeDetail": "string",
  "EventTypeGroup": "string",
  "OldData": "string",
  "NewData": "string",
  "PNRTicketed": "string",
  "FirstDILine": "string",
  "Account": "string"
}

ItineraryChangeEvent

Properties

Name Type Required Restrictions Description
AgentivityRef string false none none
RecordLocator string false none none
LastActionConsultant string false none none
Passengers string false none none
EventDateTime string(date-time) false none none
EventDateTimeFormatted string false none none
EventTypeDetail string false none none
EventTypeGroup string false none none
OldData string false none none
NewData string false none none
PNRTicketed string false none none
FirstDILine string false none none
Account string false none none

AirlineTicketRevenueByCompanyItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "PlatingCarrier": "string",
      "AirlineShortName": "string",
      "TotalFares": 0,
      "TotalTax": 0,
      "TotalBaseRevenue": 0,
      "FormattedCarrierPlatingName": "string",
      "PrintedCurrency": "string",
      "FormattedTotalFares": "string",
      "FormattedTotalTax": "string",
      "FormattedTotalBaseRevenue": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

AirlineTicketRevenueByCompanyItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport AirlineTicketRevenueByCompanyResponseReport false none AirlineTicketRevenueByCompanyResponseReport
ResponseError AgentivityError false none AgentivityError

AirlineTicketRevenueByCompanyResponseReport

{
  "Item": {
    "PlatingCarrier": "string",
    "AirlineShortName": "string",
    "TotalFares": 0,
    "TotalTax": 0,
    "TotalBaseRevenue": 0,
    "FormattedCarrierPlatingName": "string",
    "PrintedCurrency": "string",
    "FormattedTotalFares": "string",
    "FormattedTotalTax": "string",
    "FormattedTotalBaseRevenue": "string"
  }
}

AirlineTicketRevenueByCompanyResponseReport

Properties

Name Type Required Restrictions Description
Item AirlineTicketRevenue false none AirlineTicketRevenue

AirlineTicketRevenue

{
  "PlatingCarrier": "string",
  "AirlineShortName": "string",
  "TotalFares": 0,
  "TotalTax": 0,
  "TotalBaseRevenue": 0,
  "FormattedCarrierPlatingName": "string",
  "PrintedCurrency": "string",
  "FormattedTotalFares": "string",
  "FormattedTotalTax": "string",
  "FormattedTotalBaseRevenue": "string"
}

AirlineTicketRevenue

Properties

Name Type Required Restrictions Description
PlatingCarrier string false none none
AirlineShortName string false none none
TotalFares number(double) false none none
TotalTax number(double) false none none
TotalBaseRevenue number(double) false none none
FormattedCarrierPlatingName string false none none
PrintedCurrency string false none none
FormattedTotalFares string false none none
FormattedTotalTax string false none none
FormattedTotalBaseRevenue string false none none

BookingDetailsByRefItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "AgentivityRef": 0,
      "RecordLocator": "string",
      "PNRCreationDate": "string",
      "Account": "string",
      "OwningConsultantID": "string",
      "OwningConsultant": "string",
      "CrsDescription": "string",
      "LastActionConsultantID": "string",
      "LastActionAgencyLocationID": "string",
      "OwningAgencyLocationID": "string",
      "CreatingAgencyIata": "string",
      "Passengers": [
        {
          "Id": 0,
          "FirstName": "string",
          "LastName": "string",
          "FrequentFlyers": [
            {
              "Vendor": "string",
              "Number": "string",
              "FullNumber": "string"
            }
          ],
          "SequenceNbr": 0,
          "LastNameElement": 0,
          "IsVip": true
        }
      ],
      "Phones": [
        {
          "PhoneType": "string",
          "City": "string",
          "Number": "string",
          "SequenceNbr": 0
        }
      ],
      "Notepads": [
        {
          "Remark": "string",
          "CreatedDate": "2019-03-18T11:42:49Z",
          "CreatedTime": "string",
          "Qualifier": "string",
          "SequenceNbr": 0
        }
      ],
      "VendorRemarks": [
        {
          "DateStamp": "2019-03-18T11:42:49Z",
          "Remark": "string",
          "RemarkType": "string",
          "RmkNum": 0,
          "TimeStamp": "string",
          "TravelOrderIdentifier": 0,
          "Vendor": "string",
          "VendorType": "string",
          "VendorRemarkID": 0
        }
      ],
      "DiEntries": [
        {
          "SequenceNbr": 0,
          "Keyword": "string",
          "Remark": "string"
        }
      ],
      "Tickets": [
        {
          "SegmentNbr": 0,
          "TicketNumber": "string"
        }
      ],
      "Versions": [
        {
          "AgentivityRef": 0,
          "DataBaseTimeStamp": "2019-03-18T11:42:49Z",
          "EventType": "string",
          "PnrTicketed": "string",
          "LastActionAgentId": "string",
          "AirSegs": 0,
          "AirPSegs": 0,
          "HtlSegs": 0,
          "HtlPSegs": 0,
          "CarSegs": 0,
          "CarPSegs": 0
        }
      ],
      "VendorLocators": [
        {
          "AirSegmentNbr": 0,
          "CarrierCode": "string",
          "VendorLocator": "string"
        }
      ],
      "Itinerary": {
        "SegmentTypesFilter": [
          "string"
        ],
        "FilteredSegments": null,
        "Capacity": 0,
        "Count": 0,
        "Item": {
          "ArrivalTimeFormatted": "string",
          "BoardPoint": "string",
          "ChangeOfDayFormatted": "string",
          "DepartureTimeFormatted": "string",
          "EndDate": "string",
          "OffPoint": "string",
          "OperatorCode": "string",
          "OperatorService": "string",
          "SegmentNbr": 0,
          "SegmentStatus": "string",
          "SegmentType": "string",
          "ServiceCode": "string",
          "StartDate": "string",
          "TicketNumber": "string"
        }
      },
      "ItineraryFormatted": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

BookingDetailsByRefItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport BookingDetailsByRefResponseReport false none BookingDetailsByRefResponseReport
ResponseError AgentivityError false none AgentivityError

BookingDetailsByRefResponseReport

{
  "Item": {
    "AgentivityRef": 0,
    "RecordLocator": "string",
    "PNRCreationDate": "string",
    "Account": "string",
    "OwningConsultantID": "string",
    "OwningConsultant": "string",
    "CrsDescription": "string",
    "LastActionConsultantID": "string",
    "LastActionAgencyLocationID": "string",
    "OwningAgencyLocationID": "string",
    "CreatingAgencyIata": "string",
    "Passengers": [
      {
        "Id": 0,
        "FirstName": "string",
        "LastName": "string",
        "FrequentFlyers": [
          {
            "Vendor": "string",
            "Number": "string",
            "FullNumber": "string"
          }
        ],
        "SequenceNbr": 0,
        "LastNameElement": 0,
        "IsVip": true
      }
    ],
    "Phones": [
      {
        "PhoneType": "string",
        "City": "string",
        "Number": "string",
        "SequenceNbr": 0
      }
    ],
    "Notepads": [
      {
        "Remark": "string",
        "CreatedDate": "2019-03-18T11:42:49Z",
        "CreatedTime": "string",
        "Qualifier": "string",
        "SequenceNbr": 0
      }
    ],
    "VendorRemarks": [
      {
        "DateStamp": "2019-03-18T11:42:49Z",
        "Remark": "string",
        "RemarkType": "string",
        "RmkNum": 0,
        "TimeStamp": "string",
        "TravelOrderIdentifier": 0,
        "Vendor": "string",
        "VendorType": "string",
        "VendorRemarkID": 0
      }
    ],
    "DiEntries": [
      {
        "SequenceNbr": 0,
        "Keyword": "string",
        "Remark": "string"
      }
    ],
    "Tickets": [
      {
        "SegmentNbr": 0,
        "TicketNumber": "string"
      }
    ],
    "Versions": [
      {
        "AgentivityRef": 0,
        "DataBaseTimeStamp": "2019-03-18T11:42:49Z",
        "EventType": "string",
        "PnrTicketed": "string",
        "LastActionAgentId": "string",
        "AirSegs": 0,
        "AirPSegs": 0,
        "HtlSegs": 0,
        "HtlPSegs": 0,
        "CarSegs": 0,
        "CarPSegs": 0
      }
    ],
    "VendorLocators": [
      {
        "AirSegmentNbr": 0,
        "CarrierCode": "string",
        "VendorLocator": "string"
      }
    ],
    "Itinerary": {
      "SegmentTypesFilter": [
        "string"
      ],
      "FilteredSegments": null,
      "Capacity": 0,
      "Count": 0,
      "Item": {
        "ArrivalTimeFormatted": "string",
        "BoardPoint": "string",
        "ChangeOfDayFormatted": "string",
        "DepartureTimeFormatted": "string",
        "EndDate": "string",
        "OffPoint": "string",
        "OperatorCode": "string",
        "OperatorService": "string",
        "SegmentNbr": 0,
        "SegmentStatus": "string",
        "SegmentType": "string",
        "ServiceCode": "string",
        "StartDate": "string",
        "TicketNumber": "string"
      }
    },
    "ItineraryFormatted": "string"
  }
}

BookingDetailsByRefResponseReport

Properties

Name Type Required Restrictions Description
Item BookingDetails false none BookingDetails

BookingDetails

{
  "AgentivityRef": 0,
  "RecordLocator": "string",
  "PNRCreationDate": "string",
  "Account": "string",
  "OwningConsultantID": "string",
  "OwningConsultant": "string",
  "CrsDescription": "string",
  "LastActionConsultantID": "string",
  "LastActionAgencyLocationID": "string",
  "OwningAgencyLocationID": "string",
  "CreatingAgencyIata": "string",
  "Passengers": [
    {
      "Id": 0,
      "FirstName": "string",
      "LastName": "string",
      "FrequentFlyers": [
        {
          "Vendor": "string",
          "Number": "string",
          "FullNumber": "string"
        }
      ],
      "SequenceNbr": 0,
      "LastNameElement": 0,
      "IsVip": true
    }
  ],
  "Phones": [
    {
      "PhoneType": "string",
      "City": "string",
      "Number": "string",
      "SequenceNbr": 0
    }
  ],
  "Notepads": [
    {
      "Remark": "string",
      "CreatedDate": "2019-03-18T11:42:49Z",
      "CreatedTime": "string",
      "Qualifier": "string",
      "SequenceNbr": 0
    }
  ],
  "VendorRemarks": [
    {
      "DateStamp": "2019-03-18T11:42:49Z",
      "Remark": "string",
      "RemarkType": "string",
      "RmkNum": 0,
      "TimeStamp": "string",
      "TravelOrderIdentifier": 0,
      "Vendor": "string",
      "VendorType": "string",
      "VendorRemarkID": 0
    }
  ],
  "DiEntries": [
    {
      "SequenceNbr": 0,
      "Keyword": "string",
      "Remark": "string"
    }
  ],
  "Tickets": [
    {
      "SegmentNbr": 0,
      "TicketNumber": "string"
    }
  ],
  "Versions": [
    {
      "AgentivityRef": 0,
      "DataBaseTimeStamp": "2019-03-18T11:42:49Z",
      "EventType": "string",
      "PnrTicketed": "string",
      "LastActionAgentId": "string",
      "AirSegs": 0,
      "AirPSegs": 0,
      "HtlSegs": 0,
      "HtlPSegs": 0,
      "CarSegs": 0,
      "CarPSegs": 0
    }
  ],
  "VendorLocators": [
    {
      "AirSegmentNbr": 0,
      "CarrierCode": "string",
      "VendorLocator": "string"
    }
  ],
  "Itinerary": {
    "SegmentTypesFilter": [
      "string"
    ],
    "FilteredSegments": null,
    "Capacity": 0,
    "Count": 0,
    "Item": {
      "ArrivalTimeFormatted": "string",
      "BoardPoint": "string",
      "ChangeOfDayFormatted": "string",
      "DepartureTimeFormatted": "string",
      "EndDate": "string",
      "OffPoint": "string",
      "OperatorCode": "string",
      "OperatorService": "string",
      "SegmentNbr": 0,
      "SegmentStatus": "string",
      "SegmentType": "string",
      "ServiceCode": "string",
      "StartDate": "string",
      "TicketNumber": "string"
    }
  },
  "ItineraryFormatted": "string"
}

BookingDetails

Properties

Name Type Required Restrictions Description
AgentivityRef integer(int32) false none none
RecordLocator string false none none
PNRCreationDate string false none none
Account string false none none
OwningConsultantID string false none none
OwningConsultant string false none none
CrsDescription string false none none
LastActionConsultantID string false none none
LastActionAgencyLocationID string false none none
OwningAgencyLocationID string false none none
CreatingAgencyIata string false none none
Passengers [PassengerDetails] false none [PassengerDetails]
Phones [BookingPhone] false none [BookingPhone]
Notepads [BookingNotepad] false none [BookingNotepad]
VendorRemarks [VendorRemark] false none [VendorRemark]
DiEntries [DiEntry] false none [DiEntry]
Tickets [BookingTicket] false none [BookingTicket]
Versions [BookingVersion] false none [BookingVersion]
VendorLocators [BookingVendorLocator] false none [BookingVendorLocator]
Itinerary ItinerarySegmentsCollection false none ItinerarySegmentsCollection
ItineraryFormatted string false none none

PassengerDetails

{
  "Id": 0,
  "FirstName": "string",
  "LastName": "string",
  "FrequentFlyers": [
    {
      "Vendor": "string",
      "Number": "string",
      "FullNumber": "string"
    }
  ],
  "SequenceNbr": 0,
  "LastNameElement": 0,
  "IsVip": true
}

PassengerDetails

Properties

Name Type Required Restrictions Description
Id integer(int32) false none none
FirstName string false none none
LastName string false none none
FrequentFlyers [FrequentFlyerDetails] false none [FrequentFlyerDetails]
SequenceNbr integer(int32) false none none
LastNameElement integer(int32) false none none
IsVip boolean false none none

FrequentFlyerDetails

{
  "Vendor": "string",
  "Number": "string",
  "FullNumber": "string"
}

FrequentFlyerDetails

Properties

Name Type Required Restrictions Description
Vendor string false none none
Number string false none none
FullNumber string false none none

BookingPhone

{
  "PhoneType": "string",
  "City": "string",
  "Number": "string",
  "SequenceNbr": 0
}

BookingPhone

Properties

Name Type Required Restrictions Description
PhoneType string false none none
City string false none none
Number string false none none
SequenceNbr integer(int32) false none none

BookingNotepad

{
  "Remark": "string",
  "CreatedDate": "2019-03-18T11:42:49Z",
  "CreatedTime": "string",
  "Qualifier": "string",
  "SequenceNbr": 0
}

BookingNotepad

Properties

Name Type Required Restrictions Description
Remark string false none none
CreatedDate string(date-time) false none none
CreatedTime string false none none
Qualifier string false none none
SequenceNbr integer(int32) false none none

VendorRemark

{
  "DateStamp": "2019-03-18T11:42:49Z",
  "Remark": "string",
  "RemarkType": "string",
  "RmkNum": 0,
  "TimeStamp": "string",
  "TravelOrderIdentifier": 0,
  "Vendor": "string",
  "VendorType": "string",
  "VendorRemarkID": 0
}

VendorRemark

Properties

Name Type Required Restrictions Description
DateStamp string(date-time) false none none
Remark string false none none
RemarkType string false none none
RmkNum integer(int32) false none none
TimeStamp string false none none
TravelOrderIdentifier integer(int32) false none none
Vendor string false none none
VendorType string false none none
VendorRemarkID integer(int32) false none none

DiEntry

{
  "SequenceNbr": 0,
  "Keyword": "string",
  "Remark": "string"
}

DiEntry

Properties

Name Type Required Restrictions Description
SequenceNbr integer(int32) false none none
Keyword string false none none
Remark string false none none

BookingTicket

{
  "SegmentNbr": 0,
  "TicketNumber": "string"
}

BookingTicket

Properties

Name Type Required Restrictions Description
SegmentNbr integer(int32) false none none
TicketNumber string false none none

BookingVersion

{
  "AgentivityRef": 0,
  "DataBaseTimeStamp": "2019-03-18T11:42:49Z",
  "EventType": "string",
  "PnrTicketed": "string",
  "LastActionAgentId": "string",
  "AirSegs": 0,
  "AirPSegs": 0,
  "HtlSegs": 0,
  "HtlPSegs": 0,
  "CarSegs": 0,
  "CarPSegs": 0
}

BookingVersion

Properties

Name Type Required Restrictions Description
AgentivityRef integer(int32) false none none
DataBaseTimeStamp string(date-time) false none none
EventType string false none none
PnrTicketed string false none none
LastActionAgentId string false none none
AirSegs integer(int32) false none none
AirPSegs integer(int32) false none none
HtlSegs integer(int32) false none none
HtlPSegs integer(int32) false none none
CarSegs integer(int32) false none none
CarPSegs integer(int32) false none none

BookingVendorLocator

{
  "AirSegmentNbr": 0,
  "CarrierCode": "string",
  "VendorLocator": "string"
}

BookingVendorLocator

Properties

Name Type Required Restrictions Description
AirSegmentNbr integer(int32) false none none
CarrierCode string false none none
VendorLocator string false none none

HtlPropertyNight

{
  "HotelVendorCode": "string",
  "PropertyCityCode": "string",
  "PropertyName": "string",
  "GalileoPropertyNbr": "string",
  "NbrNights": "string"
}

HtlPropertyNight

Properties

Name Type Required Restrictions Description
HotelVendorCode string false none none
PropertyCityCode string false none none
PropertyName string false none none
GalileoPropertyNbr string false none none
NbrNights string false none none

MirGenerationLogByAccountItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "AgentivityRef": 0,
      "RecordLocator": "string",
      "PNRCreationDate": "2019-03-18T11:42:49Z",
      "OwningAgencyLocationID": "string",
      "Account": "string",
      "Success": true,
      "ResultMessage": "string",
      "EventType": "string",
      "EventTypeDesc": "string",
      "OwningConsultant": "string",
      "SiteId": 0,
      "SiteName": "string",
      "SiteQueue": "string",
      "DateTimeSent": "2019-03-18T11:42:49Z"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

MirGenerationLogByAccountItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport MirGenerationLogByAccountResponseReport false none MirGenerationLogByAccountResponseReport
ResponseError AgentivityError false none AgentivityError

MirGenerationLogByAccountResponseReport

{
  "Item": {
    "AgentivityRef": 0,
    "RecordLocator": "string",
    "PNRCreationDate": "2019-03-18T11:42:49Z",
    "OwningAgencyLocationID": "string",
    "Account": "string",
    "Success": true,
    "ResultMessage": "string",
    "EventType": "string",
    "EventTypeDesc": "string",
    "OwningConsultant": "string",
    "SiteId": 0,
    "SiteName": "string",
    "SiteQueue": "string",
    "DateTimeSent": "2019-03-18T11:42:49Z"
  }
}

MirGenerationLogByAccountResponseReport

Properties

Name Type Required Restrictions Description
Item MirGenerationLog false none MirGenerationLog

MirGenerationLog

{
  "AgentivityRef": 0,
  "RecordLocator": "string",
  "PNRCreationDate": "2019-03-18T11:42:49Z",
  "OwningAgencyLocationID": "string",
  "Account": "string",
  "Success": true,
  "ResultMessage": "string",
  "EventType": "string",
  "EventTypeDesc": "string",
  "OwningConsultant": "string",
  "SiteId": 0,
  "SiteName": "string",
  "SiteQueue": "string",
  "DateTimeSent": "2019-03-18T11:42:49Z"
}

MirGenerationLog

Properties

Name Type Required Restrictions Description
AgentivityRef integer(int32) false none none
RecordLocator string false none none
PNRCreationDate string(date-time) false none none
OwningAgencyLocationID string false none none
Account string false none none
Success boolean false none none
ResultMessage string false none none
EventType string false none none
EventTypeDesc string false none none
OwningConsultant string false none none
SiteId integer(int32) false none none
SiteName string false none none
SiteQueue string false none none
DateTimeSent string(date-time) false none none

MissedHotelOpportunitiesByCityItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "AgentivityRef": 0,
      "RecordLocator": "string",
      "CityCode": "string",
      "Account": "string",
      "Passengers": "string",
      "OwningConsultant": "string",
      "From": "2019-03-18T11:42:49Z",
      "To": "2019-03-18T11:42:49Z",
      "NightsNumber": 0
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

MissedHotelOpportunitiesByCityItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport MissedHotelOpportunitiesByCityResponseReport false none MissedHotelOpportunitiesByCityResponseReport
ResponseError AgentivityError false none AgentivityError

MissedHotelOpportunitiesByCityResponseReport

{
  "Item": {
    "AgentivityRef": 0,
    "RecordLocator": "string",
    "CityCode": "string",
    "Account": "string",
    "Passengers": "string",
    "OwningConsultant": "string",
    "From": "2019-03-18T11:42:49Z",
    "To": "2019-03-18T11:42:49Z",
    "NightsNumber": 0
  }
}

MissedHotelOpportunitiesByCityResponseReport

Properties

Name Type Required Restrictions Description
Item MissedHotelOpportunity false none MissedHotelOpportunity

MissedHotelOpportunity

{
  "AgentivityRef": 0,
  "RecordLocator": "string",
  "CityCode": "string",
  "Account": "string",
  "Passengers": "string",
  "OwningConsultant": "string",
  "From": "2019-03-18T11:42:49Z",
  "To": "2019-03-18T11:42:49Z",
  "NightsNumber": 0
}

MissedHotelOpportunity

Properties

Name Type Required Restrictions Description
AgentivityRef integer(int32) false none none
RecordLocator string false none none
CityCode string false none none
Account string false none none
Passengers string false none none
OwningConsultant string false none none
From string(date-time) false none none
To string(date-time) false none none
NightsNumber integer(int32) false none none

MissedHotelOpportunitiesPerCityItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "CityCode": "string",
      "Account": "string",
      "CityName": "string",
      "CountryCode": "string",
      "TotalMissed": 0
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

MissedHotelOpportunitiesPerCityItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport MissedHotelOpportunitiesPerCityResponseReport false none MissedHotelOpportunitiesPerCityResponseReport
ResponseError AgentivityError false none AgentivityError

MissedHotelOpportunitiesPerCityResponseReport

{
  "Item": {
    "CityCode": "string",
    "Account": "string",
    "CityName": "string",
    "CountryCode": "string",
    "TotalMissed": 0
  }
}

MissedHotelOpportunitiesPerCityResponseReport

Properties

Name Type Required Restrictions Description
Item MissedHotelOpportunityPerCity false none MissedHotelOpportunityPerCity

MissedHotelOpportunityPerCity

{
  "CityCode": "string",
  "Account": "string",
  "CityName": "string",
  "CountryCode": "string",
  "TotalMissed": 0
}

MissedHotelOpportunityPerCity

Properties

Name Type Required Restrictions Description
CityCode string false none none
Account string false none none
CityName string false none none
CountryCode string false none none
TotalMissed integer(int32) false none none

PassengerAirSegmentsWithMaxTravellerFlagByUserResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": [
    {
      "Account": "string",
      "ArrivalCity": "string",
      "ArrivalDate": "string",
      "ArrivalTime": "string",
      "CostCentre": "string",
      "DepartureCity": "string",
      "DepartureDate": "string",
      "DepartureTime": "string",
      "FlightNbr": "string",
      "MaxTravellerCount": 0,
      "MaxTravellerCountExceededFlag": true,
      "OperatingCarrierCode": "string",
      "Passenger": "string",
      "PNRTicketed": "string",
      "RecordLocator": "string",
      "TravellerCount": 0
    }
  ],
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

PassengerAirSegmentsWithMaxTravellerFlagByUserResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport [PassengerAirSegmentWithMaxTravellerFlag] false none [PassengerAirSegmentWithMaxTravellerFlag]
ResponseError AgentivityError false none AgentivityError

PassengerAirSegmentWithMaxTravellerFlag

{
  "Account": "string",
  "ArrivalCity": "string",
  "ArrivalDate": "string",
  "ArrivalTime": "string",
  "CostCentre": "string",
  "DepartureCity": "string",
  "DepartureDate": "string",
  "DepartureTime": "string",
  "FlightNbr": "string",
  "MaxTravellerCount": 0,
  "MaxTravellerCountExceededFlag": true,
  "OperatingCarrierCode": "string",
  "Passenger": "string",
  "PNRTicketed": "string",
  "RecordLocator": "string",
  "TravellerCount": 0
}

PassengerAirSegmentWithMaxTravellerFlag

Properties

Name Type Required Restrictions Description
Account string false none none
ArrivalCity string false none none
ArrivalDate string false none none
ArrivalTime string false none none
CostCentre string false none none
DepartureCity string false none none
DepartureDate string false none none
DepartureTime string false none none
FlightNbr string false none none
MaxTravellerCount integer(int32) false none none
MaxTravellerCountExceededFlag boolean false none none
OperatingCarrierCode string false none none
Passenger string false none none
PNRTicketed string false none none
RecordLocator string false none none
TravellerCount integer(int32) false none none

BookingsByAirSegmentsCountItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "AgentivityRef": 0,
      "RecordLocator": "string",
      "PNRCreationDate": "2019-03-18T11:42:49Z",
      "OwningAgencyPseudo": "string",
      "Passengers": "string",
      "OwningConsultant": "string",
      "Account": "string",
      "AirSegmentsCount": 0,
      "TravelDate": "2019-03-18T11:42:49Z",
      "PNRTicketed": "string",
      "PNRCancelled": "string",
      "Itinerary": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

BookingsByAirSegmentsCountItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport BookingsByAirSegmentsCountResponseReport false none BookingsByAirSegmentsCountResponseReport
ResponseError AgentivityError false none AgentivityError

BookingsByAirSegmentsCountResponseReport

{
  "Item": {
    "AgentivityRef": 0,
    "RecordLocator": "string",
    "PNRCreationDate": "2019-03-18T11:42:49Z",
    "OwningAgencyPseudo": "string",
    "Passengers": "string",
    "OwningConsultant": "string",
    "Account": "string",
    "AirSegmentsCount": 0,
    "TravelDate": "2019-03-18T11:42:49Z",
    "PNRTicketed": "string",
    "PNRCancelled": "string",
    "Itinerary": "string"
  }
}

BookingsByAirSegmentsCountResponseReport

Properties

Name Type Required Restrictions Description
Item BookingByAirSegmentsCount false none BookingByAirSegmentsCount

BookingByAirSegmentsCount

{
  "AgentivityRef": 0,
  "RecordLocator": "string",
  "PNRCreationDate": "2019-03-18T11:42:49Z",
  "OwningAgencyPseudo": "string",
  "Passengers": "string",
  "OwningConsultant": "string",
  "Account": "string",
  "AirSegmentsCount": 0,
  "TravelDate": "2019-03-18T11:42:49Z",
  "PNRTicketed": "string",
  "PNRCancelled": "string",
  "Itinerary": "string"
}

BookingByAirSegmentsCount

Properties

Name Type Required Restrictions Description
AgentivityRef integer(int32) false none none
RecordLocator string false none none
PNRCreationDate string(date-time) false none none
OwningAgencyPseudo string false none none
Passengers string false none none
OwningConsultant string false none none
Account string false none none
AirSegmentsCount integer(int32) false none none
TravelDate string(date-time) false none none
PNRTicketed string false none none
PNRCancelled string false none none
Itinerary string false none none

BookingsBasicWithoutMobileByUserResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": [
    {
      "RecordLocator": "string",
      "TravelDate": "string",
      "OwningConsultant": "string",
      "Account": "string"
    }
  ],
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

BookingsBasicWithoutMobileByUserResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport [BasicBooking] false none [BasicBooking]
ResponseError AgentivityError false none AgentivityError

CarrierWithBookingCounts

{
  "CarrierCode": "string",
  "CarrierName": "string",
  "BookingCount": "string"
}

CarrierWithBookingCounts

Properties

Name Type Required Restrictions Description
CarrierCode string false none none
CarrierName string false none none
BookingCount string false none none

BookingsTurnAroundItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "AgentivityRef": 0,
      "RecordLocator": "string",
      "PNRCreationDate": "2019-03-18T11:42:49Z",
      "TicketingDate": "2019-03-18T11:42:49Z",
      "ContainsAir": "string",
      "ContainsCar": "string",
      "ContainsHotel": "string",
      "DestinationCountriesCount": 0,
      "PNRTicketed": "string",
      "PNRCancelled": "string",
      "OwningConsultant": "string",
      "Passengers": "string",
      "TouchpointNotes": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

BookingsTurnAroundItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport BookingsTurnAroundResponseReport false none BookingsTurnAroundResponseReport
ResponseError AgentivityError false none AgentivityError

BookingsTurnAroundResponseReport

{
  "Item": {
    "AgentivityRef": 0,
    "RecordLocator": "string",
    "PNRCreationDate": "2019-03-18T11:42:49Z",
    "TicketingDate": "2019-03-18T11:42:49Z",
    "ContainsAir": "string",
    "ContainsCar": "string",
    "ContainsHotel": "string",
    "DestinationCountriesCount": 0,
    "PNRTicketed": "string",
    "PNRCancelled": "string",
    "OwningConsultant": "string",
    "Passengers": "string",
    "TouchpointNotes": "string"
  }
}

BookingsTurnAroundResponseReport

Properties

Name Type Required Restrictions Description
Item BookingTurnAround false none BookingTurnAround

BookingTurnAround

{
  "AgentivityRef": 0,
  "RecordLocator": "string",
  "PNRCreationDate": "2019-03-18T11:42:49Z",
  "TicketingDate": "2019-03-18T11:42:49Z",
  "ContainsAir": "string",
  "ContainsCar": "string",
  "ContainsHotel": "string",
  "DestinationCountriesCount": 0,
  "PNRTicketed": "string",
  "PNRCancelled": "string",
  "OwningConsultant": "string",
  "Passengers": "string",
  "TouchpointNotes": "string"
}

BookingTurnAround

Properties

Name Type Required Restrictions Description
AgentivityRef integer(int32) false none none
RecordLocator string false none none
PNRCreationDate string(date-time) false none none
TicketingDate string(date-time) false none none
ContainsAir string false none none
ContainsCar string false none none
ContainsHotel string false none none
DestinationCountriesCount integer(int32) false none none
PNRTicketed string false none none
PNRCancelled string false none none
OwningConsultant string false none none
Passengers string false none none
TouchpointNotes string false none none

CityPassengerCount

{
  "CityCode": "string",
  "PassengerCount": "string"
}

CityPassengerCount

Properties

Name Type Required Restrictions Description
CityCode string false none none
PassengerCount string false none none

CountryPassengerCountsByCompanyResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": [
    {
      "CountryCode": "string",
      "PassengerCount": "string"
    }
  ],
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

CountryPassengerCountsByCompanyResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport [CountryPassengerCount] false none [CountryPassengerCount]
ResponseError AgentivityError false none AgentivityError

CountryPassengerCount

{
  "CountryCode": "string",
  "PassengerCount": "string"
}

CountryPassengerCount

Properties

Name Type Required Restrictions Description
CountryCode string false none none
PassengerCount string false none none

EventBookingsItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "RecordLocator": "string",
      "PNRCreationDate": "2019-03-18T11:42:49Z",
      "PaxList": "string",
      "ItineraryFormatted": "string",
      "Notes": "string",
      "AgentivityRef": 0,
      "Itinerary": {
        "SegmentTypesFilter": [
          "string"
        ],
        "FilteredSegments": null,
        "Capacity": 0,
        "Count": 0,
        "Item": {
          "ArrivalTimeFormatted": "string",
          "BoardPoint": "string",
          "ChangeOfDayFormatted": "string",
          "DepartureTimeFormatted": "string",
          "EndDate": "string",
          "OffPoint": "string",
          "OperatorCode": "string",
          "OperatorService": "string",
          "SegmentNbr": 0,
          "SegmentStatus": "string",
          "SegmentType": "string",
          "ServiceCode": "string",
          "StartDate": "string",
          "TicketNumber": "string"
        }
      }
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

EventBookingsItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport EventBookingsResponseReport false none EventBookingsResponseReport
ResponseError AgentivityError false none AgentivityError

EventBookingsResponseReport

{
  "Item": {
    "RecordLocator": "string",
    "PNRCreationDate": "2019-03-18T11:42:49Z",
    "PaxList": "string",
    "ItineraryFormatted": "string",
    "Notes": "string",
    "AgentivityRef": 0,
    "Itinerary": {
      "SegmentTypesFilter": [
        "string"
      ],
      "FilteredSegments": null,
      "Capacity": 0,
      "Count": 0,
      "Item": {
        "ArrivalTimeFormatted": "string",
        "BoardPoint": "string",
        "ChangeOfDayFormatted": "string",
        "DepartureTimeFormatted": "string",
        "EndDate": "string",
        "OffPoint": "string",
        "OperatorCode": "string",
        "OperatorService": "string",
        "SegmentNbr": 0,
        "SegmentStatus": "string",
        "SegmentType": "string",
        "ServiceCode": "string",
        "StartDate": "string",
        "TicketNumber": "string"
      }
    }
  }
}

EventBookingsResponseReport

Properties

Name Type Required Restrictions Description
Item EventBooking false none EventBooking

EventBooking

{
  "RecordLocator": "string",
  "PNRCreationDate": "2019-03-18T11:42:49Z",
  "PaxList": "string",
  "ItineraryFormatted": "string",
  "Notes": "string",
  "AgentivityRef": 0,
  "Itinerary": {
    "SegmentTypesFilter": [
      "string"
    ],
    "FilteredSegments": null,
    "Capacity": 0,
    "Count": 0,
    "Item": {
      "ArrivalTimeFormatted": "string",
      "BoardPoint": "string",
      "ChangeOfDayFormatted": "string",
      "DepartureTimeFormatted": "string",
      "EndDate": "string",
      "OffPoint": "string",
      "OperatorCode": "string",
      "OperatorService": "string",
      "SegmentNbr": 0,
      "SegmentStatus": "string",
      "SegmentType": "string",
      "ServiceCode": "string",
      "StartDate": "string",
      "TicketNumber": "string"
    }
  }
}

EventBooking

Properties

Name Type Required Restrictions Description
RecordLocator string false none none
PNRCreationDate string(date-time) false none none
PaxList string false none none
ItineraryFormatted string false none none
Notes string false none none
AgentivityRef integer(int32) false none none
Itinerary ItinerarySegmentsCollection false none ItinerarySegmentsCollection

HealthCheckStats

{
  "Data": {}
}

HealthCheckStats

Properties

Name Type Required Restrictions Description
Data DataSet false none Represents an in-memory cache of data.

LogEventTypeDetail

{
  "AgentivityRef": 0,
  "RecordLocator": "string",
  "PNRCreationDate": "2019-03-18T11:42:49Z",
  "OwningAgencyLocationID": "string",
  "Account": "string",
  "OwningConsultant": "string",
  "Destination": "string",
  "RuleName": "string",
  "Success": "string",
  "LoggedDateTime": "2019-03-18T11:42:49Z"
}

LogEventTypeDetail

Properties

Name Type Required Restrictions Description
AgentivityRef integer(int32) false none none
RecordLocator string false none none
PNRCreationDate string(date-time) false none none
OwningAgencyLocationID string false none none
Account string false none none
OwningConsultant string false none none
Destination string false none none
RuleName string false none none
Success string false none none
LoggedDateTime string(date-time) false none none

PartnerBookingsDataCaptureItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "ADDRESS": "string",
      "AGENCY_IATA": "string",
      "AIR_BOOKED_FLAG": "string",
      "AIR_COMM_AMT": "string",
      "AIR_NO_ACCOMODATION_REASON_CODE": "string",
      "APPROVAL_CODE": "string",
      "APPROVER": "string",
      "AREA_CODE": "string",
      "CAR_BOOK_MODE": "string",
      "CAR_BOOKED_FLAG": "string",
      "CAR_GDS_PARTNER_CD_USED": "string",
      "CAR_ITINERARY_CD": "string",
      "CAR_REASON_CODE": "string",
      "CAR_RENT_RATE_CUR": "string",
      "CAR_VOUCHER_NO": "string",
      "CARRIER_CD": "string",
      "CHECKINDATE": "string",
      "CITY_COUNTRYCODE_ZIPCODE_PHONE": "string",
      "CLASS": "string",
      "COST_CENTER_CODE": "string",
      "CREDIT_CARD_COMPANY_CODE": "string",
      "CREDIT_CARD_NUMBER": "string",
      "CS_DATA1": "string",
      "CS_DATA2": "string",
      "CS_DATA3": "string",
      "CS_DATA4": "string",
      "CS_DATA7": "string",
      "CS_DATA8": "string",
      "DEPART_DATE": "2019-03-18T11:42:49Z",
      "DEPARTMENT_NUMBER": "string",
      "DEPARTURE_ARRIVAL_TIMES": "string",
      "EMPLOYEE_NUMBER": "string",
      "FARE_BASIS": "string",
      "FARE_PAID": "string",
      "FFLYR_NO": "string",
      "FULL_FARE": "string",
      "GDS_CAR_TYPE_CODE": "string",
      "GDS_MASTER_SUPPLIER_CODE": "string",
      "GDS_RECLOC": "string",
      "GDS_RM_TYPE_CODE": "string",
      "GLOBALCUST_NO": "string",
      "HOTEL_BOOK_MODE": "string",
      "HOTEL_BOOKED_FLAG": "string",
      "HOTEL_CHAIN_CODE": "string",
      "HOTEL_COMM_AMT": "string",
      "HOTEL_GDS_PARTNER_CD_USED": "string",
      "HOTEL_NAME": "string",
      "HOTEL_REASON_CODE": "string",
      "HOTEL_VOUCHER_NO": "string",
      "ITINERARY": "string",
      "ITINERARY_DATES": "string",
      "LOC_CUR": "string",
      "LOC_TAX": "string",
      "LOCALCUST_NO": "string",
      "LOW_FARE": "string",
      "MANAGER_SUPERIOR": "string",
      "NIGHT_STAYS": "string",
      "NO_OF_DOCUMENTS": 0,
      "OPR_FLT_NO": "string",
      "ORDER_REFERENCE": "string",
      "ORIGINAL_DOCUMENT": "string",
      "PAID_CAR_RENT_RATE_PER_DAY": "string",
      "PAID_ROOM_RATE_PER_NIGHT": "string",
      "PICKUPDATE": "string",
      "PNR_SEGMENT_NO": 0,
      "PROJECT_NUMBER": "string",
      "RAIL_FERRY_BOOKED_FLAG": "string",
      "RATE_TYPE_CODE": "string",
      "REASON_CODE": "string",
      "REASON_CODE_DENIED": "string",
      "REASON_OF_TRIP": "string",
      "REFUNDED_FARE": "string",
      "RENTAL_DAYS": "string",
      "RESERVATION_DATE": "2019-03-18T11:42:49Z",
      "RM_TYPE": "string",
      "ROOM_RATE_CUR": "string",
      "SALES_CHANNEL": "string",
      "STOPOVR_TRF_FLAG": "string",
      "SUPPLIER_NAME": "string",
      "TKT_NO": "string",
      "TKT_TYPE": "string",
      "TOUR_CODE": "string",
      "TRAVELLER_NAME": "string",
      "TRAVELLER_STATUS": "string",
      "TRVL_MTH": 0,
      "TRVL_YR": 0,
      "VALIDATING_CARRIER_CD": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

PartnerBookingsDataCaptureItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport PartnerBookingsDataCaptureResponseReport false none PartnerBookingsDataCaptureResponseReport
ResponseError AgentivityError false none AgentivityError

PartnerBookingsDataCaptureResponseReport

{
  "Item": {
    "ADDRESS": "string",
    "AGENCY_IATA": "string",
    "AIR_BOOKED_FLAG": "string",
    "AIR_COMM_AMT": "string",
    "AIR_NO_ACCOMODATION_REASON_CODE": "string",
    "APPROVAL_CODE": "string",
    "APPROVER": "string",
    "AREA_CODE": "string",
    "CAR_BOOK_MODE": "string",
    "CAR_BOOKED_FLAG": "string",
    "CAR_GDS_PARTNER_CD_USED": "string",
    "CAR_ITINERARY_CD": "string",
    "CAR_REASON_CODE": "string",
    "CAR_RENT_RATE_CUR": "string",
    "CAR_VOUCHER_NO": "string",
    "CARRIER_CD": "string",
    "CHECKINDATE": "string",
    "CITY_COUNTRYCODE_ZIPCODE_PHONE": "string",
    "CLASS": "string",
    "COST_CENTER_CODE": "string",
    "CREDIT_CARD_COMPANY_CODE": "string",
    "CREDIT_CARD_NUMBER": "string",
    "CS_DATA1": "string",
    "CS_DATA2": "string",
    "CS_DATA3": "string",
    "CS_DATA4": "string",
    "CS_DATA7": "string",
    "CS_DATA8": "string",
    "DEPART_DATE": "2019-03-18T11:42:49Z",
    "DEPARTMENT_NUMBER": "string",
    "DEPARTURE_ARRIVAL_TIMES": "string",
    "EMPLOYEE_NUMBER": "string",
    "FARE_BASIS": "string",
    "FARE_PAID": "string",
    "FFLYR_NO": "string",
    "FULL_FARE": "string",
    "GDS_CAR_TYPE_CODE": "string",
    "GDS_MASTER_SUPPLIER_CODE": "string",
    "GDS_RECLOC": "string",
    "GDS_RM_TYPE_CODE": "string",
    "GLOBALCUST_NO": "string",
    "HOTEL_BOOK_MODE": "string",
    "HOTEL_BOOKED_FLAG": "string",
    "HOTEL_CHAIN_CODE": "string",
    "HOTEL_COMM_AMT": "string",
    "HOTEL_GDS_PARTNER_CD_USED": "string",
    "HOTEL_NAME": "string",
    "HOTEL_REASON_CODE": "string",
    "HOTEL_VOUCHER_NO": "string",
    "ITINERARY": "string",
    "ITINERARY_DATES": "string",
    "LOC_CUR": "string",
    "LOC_TAX": "string",
    "LOCALCUST_NO": "string",
    "LOW_FARE": "string",
    "MANAGER_SUPERIOR": "string",
    "NIGHT_STAYS": "string",
    "NO_OF_DOCUMENTS": 0,
    "OPR_FLT_NO": "string",
    "ORDER_REFERENCE": "string",
    "ORIGINAL_DOCUMENT": "string",
    "PAID_CAR_RENT_RATE_PER_DAY": "string",
    "PAID_ROOM_RATE_PER_NIGHT": "string",
    "PICKUPDATE": "string",
    "PNR_SEGMENT_NO": 0,
    "PROJECT_NUMBER": "string",
    "RAIL_FERRY_BOOKED_FLAG": "string",
    "RATE_TYPE_CODE": "string",
    "REASON_CODE": "string",
    "REASON_CODE_DENIED": "string",
    "REASON_OF_TRIP": "string",
    "REFUNDED_FARE": "string",
    "RENTAL_DAYS": "string",
    "RESERVATION_DATE": "2019-03-18T11:42:49Z",
    "RM_TYPE": "string",
    "ROOM_RATE_CUR": "string",
    "SALES_CHANNEL": "string",
    "STOPOVR_TRF_FLAG": "string",
    "SUPPLIER_NAME": "string",
    "TKT_NO": "string",
    "TKT_TYPE": "string",
    "TOUR_CODE": "string",
    "TRAVELLER_NAME": "string",
    "TRAVELLER_STATUS": "string",
    "TRVL_MTH": 0,
    "TRVL_YR": 0,
    "VALIDATING_CARRIER_CD": "string"
  }
}

PartnerBookingsDataCaptureResponseReport

Properties

Name Type Required Restrictions Description
Item PartnerBookingDataCapture false none PartnerBookingDataCapture

PartnerBookingDataCapture

{
  "ADDRESS": "string",
  "AGENCY_IATA": "string",
  "AIR_BOOKED_FLAG": "string",
  "AIR_COMM_AMT": "string",
  "AIR_NO_ACCOMODATION_REASON_CODE": "string",
  "APPROVAL_CODE": "string",
  "APPROVER": "string",
  "AREA_CODE": "string",
  "CAR_BOOK_MODE": "string",
  "CAR_BOOKED_FLAG": "string",
  "CAR_GDS_PARTNER_CD_USED": "string",
  "CAR_ITINERARY_CD": "string",
  "CAR_REASON_CODE": "string",
  "CAR_RENT_RATE_CUR": "string",
  "CAR_VOUCHER_NO": "string",
  "CARRIER_CD": "string",
  "CHECKINDATE": "string",
  "CITY_COUNTRYCODE_ZIPCODE_PHONE": "string",
  "CLASS": "string",
  "COST_CENTER_CODE": "string",
  "CREDIT_CARD_COMPANY_CODE": "string",
  "CREDIT_CARD_NUMBER": "string",
  "CS_DATA1": "string",
  "CS_DATA2": "string",
  "CS_DATA3": "string",
  "CS_DATA4": "string",
  "CS_DATA7": "string",
  "CS_DATA8": "string",
  "DEPART_DATE": "2019-03-18T11:42:49Z",
  "DEPARTMENT_NUMBER": "string",
  "DEPARTURE_ARRIVAL_TIMES": "string",
  "EMPLOYEE_NUMBER": "string",
  "FARE_BASIS": "string",
  "FARE_PAID": "string",
  "FFLYR_NO": "string",
  "FULL_FARE": "string",
  "GDS_CAR_TYPE_CODE": "string",
  "GDS_MASTER_SUPPLIER_CODE": "string",
  "GDS_RECLOC": "string",
  "GDS_RM_TYPE_CODE": "string",
  "GLOBALCUST_NO": "string",
  "HOTEL_BOOK_MODE": "string",
  "HOTEL_BOOKED_FLAG": "string",
  "HOTEL_CHAIN_CODE": "string",
  "HOTEL_COMM_AMT": "string",
  "HOTEL_GDS_PARTNER_CD_USED": "string",
  "HOTEL_NAME": "string",
  "HOTEL_REASON_CODE": "string",
  "HOTEL_VOUCHER_NO": "string",
  "ITINERARY": "string",
  "ITINERARY_DATES": "string",
  "LOC_CUR": "string",
  "LOC_TAX": "string",
  "LOCALCUST_NO": "string",
  "LOW_FARE": "string",
  "MANAGER_SUPERIOR": "string",
  "NIGHT_STAYS": "string",
  "NO_OF_DOCUMENTS": 0,
  "OPR_FLT_NO": "string",
  "ORDER_REFERENCE": "string",
  "ORIGINAL_DOCUMENT": "string",
  "PAID_CAR_RENT_RATE_PER_DAY": "string",
  "PAID_ROOM_RATE_PER_NIGHT": "string",
  "PICKUPDATE": "string",
  "PNR_SEGMENT_NO": 0,
  "PROJECT_NUMBER": "string",
  "RAIL_FERRY_BOOKED_FLAG": "string",
  "RATE_TYPE_CODE": "string",
  "REASON_CODE": "string",
  "REASON_CODE_DENIED": "string",
  "REASON_OF_TRIP": "string",
  "REFUNDED_FARE": "string",
  "RENTAL_DAYS": "string",
  "RESERVATION_DATE": "2019-03-18T11:42:49Z",
  "RM_TYPE": "string",
  "ROOM_RATE_CUR": "string",
  "SALES_CHANNEL": "string",
  "STOPOVR_TRF_FLAG": "string",
  "SUPPLIER_NAME": "string",
  "TKT_NO": "string",
  "TKT_TYPE": "string",
  "TOUR_CODE": "string",
  "TRAVELLER_NAME": "string",
  "TRAVELLER_STATUS": "string",
  "TRVL_MTH": 0,
  "TRVL_YR": 0,
  "VALIDATING_CARRIER_CD": "string"
}

PartnerBookingDataCapture

Properties

Name Type Required Restrictions Description
ADDRESS string false none none
AGENCY_IATA string false none none
AIR_BOOKED_FLAG string false none none
AIR_COMM_AMT string false none none
AIR_NO_ACCOMODATION_REASON_CODE string false none none
APPROVAL_CODE string false none none
APPROVER string false none none
AREA_CODE string false none none
CAR_BOOK_MODE string false none none
CAR_BOOKED_FLAG string false none none
CAR_GDS_PARTNER_CD_USED string false none none
CAR_ITINERARY_CD string false none none
CAR_REASON_CODE string false none none
CAR_RENT_RATE_CUR string false none none
CAR_VOUCHER_NO string false none none
CARRIER_CD string false none none
CHECKINDATE string false none none
CITY_COUNTRYCODE_ZIPCODE_PHONE string false none none
CLASS string false none none
COST_CENTER_CODE string false none none
CREDIT_CARD_COMPANY_CODE string false none none
CREDIT_CARD_NUMBER string false none none
CS_DATA1 string false none none
CS_DATA2 string false none none
CS_DATA3 string false none none
CS_DATA4 string false none none
CS_DATA7 string false none none
CS_DATA8 string false none none
DEPART_DATE string(date-time) false none none
DEPARTMENT_NUMBER string false none none
DEPARTURE_ARRIVAL_TIMES string false none none
EMPLOYEE_NUMBER string false none none
FARE_BASIS string false none none
FARE_PAID string false none none
FFLYR_NO string false none none
FULL_FARE string false none none
GDS_CAR_TYPE_CODE string false none none
GDS_MASTER_SUPPLIER_CODE string false none none
GDS_RECLOC string false none none
GDS_RM_TYPE_CODE string false none none
GLOBALCUST_NO string false none none
HOTEL_BOOK_MODE string false none none
HOTEL_BOOKED_FLAG string false none none
HOTEL_CHAIN_CODE string false none none
HOTEL_COMM_AMT string false none none
HOTEL_GDS_PARTNER_CD_USED string false none none
HOTEL_NAME string false none none
HOTEL_REASON_CODE string false none none
HOTEL_VOUCHER_NO string false none none
ITINERARY string false none none
ITINERARY_DATES string false none none
LOC_CUR string false none none
LOC_TAX string false none none
LOCALCUST_NO string false none none
LOW_FARE string false none none
MANAGER_SUPERIOR string false none none
NIGHT_STAYS string false none none
NO_OF_DOCUMENTS integer(int32) false none none
OPR_FLT_NO string false none none
ORDER_REFERENCE string false none none
ORIGINAL_DOCUMENT string false none none
PAID_CAR_RENT_RATE_PER_DAY string false none none
PAID_ROOM_RATE_PER_NIGHT string false none none
PICKUPDATE string false none none
PNR_SEGMENT_NO integer(int32) false none none
PROJECT_NUMBER string false none none
RAIL_FERRY_BOOKED_FLAG string false none none
RATE_TYPE_CODE string false none none
REASON_CODE string false none none
REASON_CODE_DENIED string false none none
REASON_OF_TRIP string false none none
REFUNDED_FARE string false none none
RENTAL_DAYS string false none none
RESERVATION_DATE string(date-time) false none none
RM_TYPE string false none none
ROOM_RATE_CUR string false none none
SALES_CHANNEL string false none none
STOPOVR_TRF_FLAG string false none none
SUPPLIER_NAME string false none none
TKT_NO string false none none
TKT_TYPE string false none none
TOUR_CODE string false none none
TRAVELLER_NAME string false none none
TRAVELLER_STATUS string false none none
TRVL_MTH integer(int32) false none none
TRVL_YR integer(int32) false none none
VALIDATING_CARRIER_CD string false none none

PassengerArrivalsItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "AgentivityRef": 0,
      "RecordLocator": "string",
      "OwningConsultant": "string",
      "Passenger": "string",
      "Account": "string",
      "TravelDate": "2019-03-18T11:42:49Z",
      "ArrivalDate": "2019-03-18T11:42:49Z",
      "DaysAway": 0,
      "DestinationCountries": "string",
      "MobileList": "string",
      "EmailList": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

PassengerArrivalsItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport PassengerArrivalsResponseReport false none PassengerArrivalsResponseReport
ResponseError AgentivityError false none AgentivityError

PassengerArrivalsResponseReport

{
  "Item": {
    "AgentivityRef": 0,
    "RecordLocator": "string",
    "OwningConsultant": "string",
    "Passenger": "string",
    "Account": "string",
    "TravelDate": "2019-03-18T11:42:49Z",
    "ArrivalDate": "2019-03-18T11:42:49Z",
    "DaysAway": 0,
    "DestinationCountries": "string",
    "MobileList": "string",
    "EmailList": "string"
  }
}

PassengerArrivalsResponseReport

Properties

Name Type Required Restrictions Description
Item PassengerArrival false none PassengerArrival

PassengerArrival

{
  "AgentivityRef": 0,
  "RecordLocator": "string",
  "OwningConsultant": "string",
  "Passenger": "string",
  "Account": "string",
  "TravelDate": "2019-03-18T11:42:49Z",
  "ArrivalDate": "2019-03-18T11:42:49Z",
  "DaysAway": 0,
  "DestinationCountries": "string",
  "MobileList": "string",
  "EmailList": "string"
}

PassengerArrival

Properties

Name Type Required Restrictions Description
AgentivityRef integer(int32) false none none
RecordLocator string false none none
OwningConsultant string false none none
Passenger string false none none
Account string false none none
TravelDate string(date-time) false none none
ArrivalDate string(date-time) false none none
DaysAway integer(int32) false none none
DestinationCountries string false none none
MobileList string false none none
EmailList string false none none

PassengerLocationsByAirlineItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "AgentivityRef": 0,
      "RecordLocator": "string",
      "OwningConsultantID": "string",
      "TravelDate": "2019-03-18T11:42:49Z",
      "PnrTicketed": "string",
      "PaxList": "string",
      "Account": "string",
      "DestinationCities": "string",
      "Connections": "string",
      "CarrierCodes": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

PassengerLocationsByAirlineItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport PassengerLocationsByAirlineResponseReport false none PassengerLocationsByAirlineResponseReport
ResponseError AgentivityError false none AgentivityError

PassengerLocationsByAirlineResponseReport

{
  "Item": {
    "AgentivityRef": 0,
    "RecordLocator": "string",
    "OwningConsultantID": "string",
    "TravelDate": "2019-03-18T11:42:49Z",
    "PnrTicketed": "string",
    "PaxList": "string",
    "Account": "string",
    "DestinationCities": "string",
    "Connections": "string",
    "CarrierCodes": "string"
  }
}

PassengerLocationsByAirlineResponseReport

Properties

Name Type Required Restrictions Description
Item PassengerLocationAirline false none PassengerLocationAirline

PassengerLocationAirline

{
  "AgentivityRef": 0,
  "RecordLocator": "string",
  "OwningConsultantID": "string",
  "TravelDate": "2019-03-18T11:42:49Z",
  "PnrTicketed": "string",
  "PaxList": "string",
  "Account": "string",
  "DestinationCities": "string",
  "Connections": "string",
  "CarrierCodes": "string"
}

PassengerLocationAirline

Properties

Name Type Required Restrictions Description
AgentivityRef integer(int32) false none none
RecordLocator string false none none
OwningConsultantID string false none none
TravelDate string(date-time) false none none
PnrTicketed string false none none
PaxList string false none none
Account string false none none
DestinationCities string false none none
Connections string false none none
CarrierCodes string false none none

PassengerLocationsByFlightNumberItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "AgentivityRef": 0,
      "RecordLocator": "string",
      "PaxList": "string",
      "OwningConsultantID": "string",
      "Account": "string",
      "DepartureDate": "2019-03-18T11:42:49Z"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

PassengerLocationsByFlightNumberItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport PassengerLocationsByFlightNumberResponseReport false none PassengerLocationsByFlightNumberResponseReport
ResponseError AgentivityError false none AgentivityError

PassengerLocationsByFlightNumberResponseReport

{
  "Item": {
    "AgentivityRef": 0,
    "RecordLocator": "string",
    "PaxList": "string",
    "OwningConsultantID": "string",
    "Account": "string",
    "DepartureDate": "2019-03-18T11:42:49Z"
  }
}

PassengerLocationsByFlightNumberResponseReport

Properties

Name Type Required Restrictions Description
Item PassengerLocationFlightNumber false none PassengerLocationFlightNumber

PassengerLocationFlightNumber

{
  "AgentivityRef": 0,
  "RecordLocator": "string",
  "PaxList": "string",
  "OwningConsultantID": "string",
  "Account": "string",
  "DepartureDate": "2019-03-18T11:42:49Z"
}

PassengerLocationFlightNumber

Properties

Name Type Required Restrictions Description
AgentivityRef integer(int32) false none none
RecordLocator string false none none
PaxList string false none none
OwningConsultantID string false none none
Account string false none none
DepartureDate string(date-time) false none none

RebookingsItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "Recordlocator": "string",
      "PNRCreationDate": "string",
      "OwningConsultantID": "string",
      "OwningAgencyLocationID": "string",
      "Account": "string",
      "RebookingOfRecordlocator": "string",
      "RebookingOfPNRCreationDate": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

RebookingsItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport RebookingsResponseReport false none RebookingsResponseReport
ResponseError AgentivityError false none AgentivityError

RebookingsResponseReport

{
  "Item": {
    "Recordlocator": "string",
    "PNRCreationDate": "string",
    "OwningConsultantID": "string",
    "OwningAgencyLocationID": "string",
    "Account": "string",
    "RebookingOfRecordlocator": "string",
    "RebookingOfPNRCreationDate": "string"
  }
}

RebookingsResponseReport

Properties

Name Type Required Restrictions Description
Item Rebooking false none Rebooking

Rebooking

{
  "Recordlocator": "string",
  "PNRCreationDate": "string",
  "OwningConsultantID": "string",
  "OwningAgencyLocationID": "string",
  "Account": "string",
  "RebookingOfRecordlocator": "string",
  "RebookingOfPNRCreationDate": "string"
}

Rebooking

Properties

Name Type Required Restrictions Description
Recordlocator string false none none
PNRCreationDate string false none none
OwningConsultantID string false none none
OwningAgencyLocationID string false none none
Account string false none none
RebookingOfRecordlocator string false none none
RebookingOfPNRCreationDate string false none none

DuplicateBookingsItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "AgentivityRef": 0,
      "RecordLocator": "string",
      "PNRCreationDate": "2019-03-18T11:42:49Z",
      "PNRCreationDateFormatted": "string",
      "PaxList": "string",
      "Account": "string",
      "OwningConsultantID": "string",
      "OwningAgencyLocationID": "string",
      "DuplicateRef": 0,
      "SharedRef": 0
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

DuplicateBookingsItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport DuplicateBookingsResponseReport false none DuplicateBookingsResponseReport
ResponseError AgentivityError false none AgentivityError

DuplicateBookingsResponseReport

{
  "Item": {
    "AgentivityRef": 0,
    "RecordLocator": "string",
    "PNRCreationDate": "2019-03-18T11:42:49Z",
    "PNRCreationDateFormatted": "string",
    "PaxList": "string",
    "Account": "string",
    "OwningConsultantID": "string",
    "OwningAgencyLocationID": "string",
    "DuplicateRef": 0,
    "SharedRef": 0
  }
}

DuplicateBookingsResponseReport

Properties

Name Type Required Restrictions Description
Item DuplicateBooking false none DuplicateBooking

DuplicateBooking

{
  "AgentivityRef": 0,
  "RecordLocator": "string",
  "PNRCreationDate": "2019-03-18T11:42:49Z",
  "PNRCreationDateFormatted": "string",
  "PaxList": "string",
  "Account": "string",
  "OwningConsultantID": "string",
  "OwningAgencyLocationID": "string",
  "DuplicateRef": 0,
  "SharedRef": 0
}

DuplicateBooking

Properties

Name Type Required Restrictions Description
AgentivityRef integer(int32) false none none
RecordLocator string false none none
PNRCreationDate string(date-time) false none none
PNRCreationDateFormatted string false none none
PaxList string false none none
Account string false none none
OwningConsultantID string false none none
OwningAgencyLocationID string false none none
DuplicateRef integer(int32) false none none
SharedRef integer(int32) false none none

RoutingInstancesByCityItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "Routing": "string",
      "TotalInstances": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

RoutingInstancesByCityItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport RoutingInstancesByCityResponseReport false none RoutingInstancesByCityResponseReport
ResponseError AgentivityError false none AgentivityError

RoutingInstancesByCityResponseReport

{
  "Item": {
    "Routing": "string",
    "TotalInstances": "string"
  }
}

RoutingInstancesByCityResponseReport

Properties

Name Type Required Restrictions Description
Item RoutingInstanceByCity false none RoutingInstanceByCity

RoutingInstanceByCity

{
  "Routing": "string",
  "TotalInstances": "string"
}

RoutingInstanceByCity

Properties

Name Type Required Restrictions Description
Routing string false none none
TotalInstances string false none none

RoutingInstancesPerCityItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "CityCode": "string",
      "CityName": "string",
      "TotalInstances": 0
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

RoutingInstancesPerCityItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport RoutingInstancesPerCityResponseReport false none RoutingInstancesPerCityResponseReport
ResponseError AgentivityError false none AgentivityError

RoutingInstancesPerCityResponseReport

{
  "Item": {
    "CityCode": "string",
    "CityName": "string",
    "TotalInstances": 0
  }
}

RoutingInstancesPerCityResponseReport

Properties

Name Type Required Restrictions Description
Item RoutingInstancePerCity false none RoutingInstancePerCity

RoutingInstancePerCity

{
  "CityCode": "string",
  "CityName": "string",
  "TotalInstances": 0
}

RoutingInstancePerCity

Properties

Name Type Required Restrictions Description
CityCode string false none none
CityName string false none none
TotalInstances integer(int32) false none none

SearchOptions

{
  "Accounts": [
    {
      "Name": "string"
    }
  ],
  "PCCs": [
    {
      "CountryCode": "string",
      "PCC": "string"
    }
  ],
  "Consultants": [
    {
      "Id": "string",
      "Name": "string"
    }
  ],
  "AirlinesTau": [
    {
      "CarrierCode": "string"
    }
  ],
  "Bars": [
    {
      "Name": "string"
    }
  ],
  "Teams": [
    {
      "Name": "string"
    }
  ],
  "IataNumbers": [
    {
      "Number": "string"
    }
  ],
  "GdsAccountValues": [
    {
      "AccountHeader": "string",
      "AccountManager": "string",
      "AccountName": "string",
      "AccountRuleID": 0,
      "AccountRulePCCID": 0,
      "AccountValue": "string",
      "EntryID": 0,
      "GDS": "string",
      "IsProQ": true,
      "LastActionDate": "2019-03-18T11:42:49Z",
      "QEBPCC": "string",
      "QEBPCCQ": "string",
      "QEBPCCQCat": "string",
      "SiteID": 0
    }
  ]
}

SearchOptions

Properties

Name Type Required Restrictions Description
Accounts [AgAccount] false none [AgAccount]
PCCs [AgPCC] false none [AgPCC]
Consultants [AgConsultant] false none [AgConsultant]
AirlinesTau [AirlineTau] false none [AirlineTau]
Bars [AgBar] false none [AgBar]
Teams [AgTeam] false none [AgTeam]
IataNumbers [AgIata] false none [AgIata]
GdsAccountValues [GdsAccountValue] false none [GdsAccountValue]

AgAccount

{
  "Name": "string"
}

AgAccount

Properties

Name Type Required Restrictions Description
Name string false none none

AgPCC

{
  "CountryCode": "string",
  "PCC": "string"
}

AgPCC

Properties

Name Type Required Restrictions Description
CountryCode string false none none
PCC string false none none

AgConsultant

{
  "Id": "string",
  "Name": "string"
}

AgConsultant

Properties

Name Type Required Restrictions Description
Id string false none none
Name string false none none

AirlineTau

{
  "CarrierCode": "string"
}

AirlineTau

Properties

Name Type Required Restrictions Description
CarrierCode string false none none

AgBar

{
  "Name": "string"
}

AgBar

Properties

Name Type Required Restrictions Description
Name string false none none

AgTeam

{
  "Name": "string"
}

AgTeam

Properties

Name Type Required Restrictions Description
Name string false none none

AgIata

{
  "Number": "string"
}

AgIata

Properties

Name Type Required Restrictions Description
Number string false none none

GdsAccountValue

{
  "AccountHeader": "string",
  "AccountManager": "string",
  "AccountName": "string",
  "AccountRuleID": 0,
  "AccountRulePCCID": 0,
  "AccountValue": "string",
  "EntryID": 0,
  "GDS": "string",
  "IsProQ": true,
  "LastActionDate": "2019-03-18T11:42:49Z",
  "QEBPCC": "string",
  "QEBPCCQ": "string",
  "QEBPCCQCat": "string",
  "SiteID": 0
}

GdsAccountValue

Properties

Name Type Required Restrictions Description
AccountHeader string false none none
AccountManager string false none none
AccountName string false none none
AccountRuleID integer(int32) false none none
AccountRulePCCID integer(int32) false none none
AccountValue string false none none
EntryID integer(int32) false none none
GDS string false none none
IsProQ boolean false none none
LastActionDate string(date-time) false none none
QEBPCC string false none none
QEBPCCQ string false none none
QEBPCCQCat string false none none
SiteID integer(int32) false none none

SegmentsQCItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "AgentivityRef": 0,
      "RecordLocator": "string",
      "OwningConsultant": "string",
      "Passenger": "string",
      "Account": "string",
      "BoardPoint": "string",
      "OffPoint": "string",
      "DepartureTime": "string",
      "BookingClass": "string",
      "SegmentStatus": "string",
      "CarrierCode": "string",
      "FlightNbr": "string",
      "FlightNumberFromatted": "string",
      "SeatCheck": "string",
      "SeatFormatted": "string",
      "MealCheck": "string",
      "MealFormatted": "string",
      "ChauffeurDesc": "string",
      "TransferDesc": "string",
      "CarsFormatted": "string",
      "HoteCheck": "string",
      "Hotels": "string",
      "ShuttleDesc": "string",
      "TourDesc": "string",
      "FrequentFlyerNumbers": "string",
      "PnrTicketed": "string",
      "TicketNumber": "string",
      "Comments": "string",
      "OpsComments": "string",
      "IsVip": true
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

SegmentsQCItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport SegmentsQCResponseReport false none SegmentsQCResponseReport
ResponseError AgentivityError false none AgentivityError

SegmentsQCResponseReport

{
  "Item": {
    "AgentivityRef": 0,
    "RecordLocator": "string",
    "OwningConsultant": "string",
    "Passenger": "string",
    "Account": "string",
    "BoardPoint": "string",
    "OffPoint": "string",
    "DepartureTime": "string",
    "BookingClass": "string",
    "SegmentStatus": "string",
    "CarrierCode": "string",
    "FlightNbr": "string",
    "FlightNumberFromatted": "string",
    "SeatCheck": "string",
    "SeatFormatted": "string",
    "MealCheck": "string",
    "MealFormatted": "string",
    "ChauffeurDesc": "string",
    "TransferDesc": "string",
    "CarsFormatted": "string",
    "HoteCheck": "string",
    "Hotels": "string",
    "ShuttleDesc": "string",
    "TourDesc": "string",
    "FrequentFlyerNumbers": "string",
    "PnrTicketed": "string",
    "TicketNumber": "string",
    "Comments": "string",
    "OpsComments": "string",
    "IsVip": true
  }
}

SegmentsQCResponseReport

Properties

Name Type Required Restrictions Description
Item SegmentQC false none SegmentQC

SegmentQC

{
  "AgentivityRef": 0,
  "RecordLocator": "string",
  "OwningConsultant": "string",
  "Passenger": "string",
  "Account": "string",
  "BoardPoint": "string",
  "OffPoint": "string",
  "DepartureTime": "string",
  "BookingClass": "string",
  "SegmentStatus": "string",
  "CarrierCode": "string",
  "FlightNbr": "string",
  "FlightNumberFromatted": "string",
  "SeatCheck": "string",
  "SeatFormatted": "string",
  "MealCheck": "string",
  "MealFormatted": "string",
  "ChauffeurDesc": "string",
  "TransferDesc": "string",
  "CarsFormatted": "string",
  "HoteCheck": "string",
  "Hotels": "string",
  "ShuttleDesc": "string",
  "TourDesc": "string",
  "FrequentFlyerNumbers": "string",
  "PnrTicketed": "string",
  "TicketNumber": "string",
  "Comments": "string",
  "OpsComments": "string",
  "IsVip": true
}

SegmentQC

Properties

Name Type Required Restrictions Description
AgentivityRef integer(int32) false none none
RecordLocator string false none none
OwningConsultant string false none none
Passenger string false none none
Account string false none none
BoardPoint string false none none
OffPoint string false none none
DepartureTime string false none none
BookingClass string false none none
SegmentStatus string false none none
CarrierCode string false none none
FlightNbr string false none none
FlightNumberFromatted string false none none
SeatCheck string false none none
SeatFormatted string false none none
MealCheck string false none none
MealFormatted string false none none
ChauffeurDesc string false none none
TransferDesc string false none none
CarsFormatted string false none none
HoteCheck string false none none
Hotels string false none none
ShuttleDesc string false none none
TourDesc string false none none
FrequentFlyerNumbers string false none none
PnrTicketed string false none none
TicketNumber string false none none
Comments string false none none
OpsComments string false none none
IsVip boolean false none none

TicketAutomationSuccessPerPCCResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": [
    {
      "OwningAgencyPseudo": "string",
      "TotalTicketedPNRs": "string",
      "Consultant": "string",
      "Requested": "string",
      "Success": "string",
      "Failed": "string"
    }
  ],
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

TicketAutomationSuccessPerPCCResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport [TicketAutomationSuccessPerPCC] false none [TicketAutomationSuccessPerPCC]
ResponseError AgentivityError false none AgentivityError

TicketAutomationSuccessPerPCC

{
  "OwningAgencyPseudo": "string",
  "TotalTicketedPNRs": "string",
  "Consultant": "string",
  "Requested": "string",
  "Success": "string",
  "Failed": "string"
}

TicketAutomationSuccessPerPCC

Properties

Name Type Required Restrictions Description
OwningAgencyPseudo string false none none
TotalTicketedPNRs string false none none
Consultant string false none none
Requested string false none none
Success string false none none
Failed string false none none

TicketDetailsItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "TktNumber": "string",
      "RecordLocator": "string",
      "PNRCreationDate": "2019-03-18T11:42:49Z",
      "TktIssueDate": "2019-03-18T11:42:49Z",
      "PlatingCarrier": "string",
      "Status": "string",
      "BAR": "string",
      "PAR": "string",
      "LastName": "string",
      "FirstName": "string",
      "TicketExpiryDate": "2019-03-18T11:42:49Z",
      "FOP": "string",
      "FopFare": "string",
      "FOPCurrency": "string",
      "PrintedCurrency": "string",
      "PrintedFare": "string",
      "CreditCardFOPAcct": "string",
      "OwningAgencyLocationID": "string",
      "IATA": "string",
      "Coupons": [
        {
          "TktNumber": "string",
          "Carrier": "string",
          "CouponSequenceNbr": 0,
          "FlightNbr": "string",
          "BoardPoint": "string",
          "OffPoint": "string",
          "FlightServiceClass": "string",
          "FlightDate": "2019-03-18T11:42:49Z",
          "FlightCouponStatus": "string",
          "DateLastChecked": "2019-03-18T11:42:49Z",
          "AirTktSegId": 0,
          "EligibleForRefund": true
        }
      ],
      "EligibleForRefund": true
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

TicketDetailsItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport TicketDetailsResponseReport false none TicketDetailsResponseReport
ResponseError AgentivityError false none AgentivityError

TicketDetailsResponseReport

{
  "Item": {
    "TktNumber": "string",
    "RecordLocator": "string",
    "PNRCreationDate": "2019-03-18T11:42:49Z",
    "TktIssueDate": "2019-03-18T11:42:49Z",
    "PlatingCarrier": "string",
    "Status": "string",
    "BAR": "string",
    "PAR": "string",
    "LastName": "string",
    "FirstName": "string",
    "TicketExpiryDate": "2019-03-18T11:42:49Z",
    "FOP": "string",
    "FopFare": "string",
    "FOPCurrency": "string",
    "PrintedCurrency": "string",
    "PrintedFare": "string",
    "CreditCardFOPAcct": "string",
    "OwningAgencyLocationID": "string",
    "IATA": "string",
    "Coupons": [
      {
        "TktNumber": "string",
        "Carrier": "string",
        "CouponSequenceNbr": 0,
        "FlightNbr": "string",
        "BoardPoint": "string",
        "OffPoint": "string",
        "FlightServiceClass": "string",
        "FlightDate": "2019-03-18T11:42:49Z",
        "FlightCouponStatus": "string",
        "DateLastChecked": "2019-03-18T11:42:49Z",
        "AirTktSegId": 0,
        "EligibleForRefund": true
      }
    ],
    "EligibleForRefund": true
  }
}

TicketDetailsResponseReport

Properties

Name Type Required Restrictions Description
Item TicketInfo false none TicketInfo

TicketInfo

{
  "TktNumber": "string",
  "RecordLocator": "string",
  "PNRCreationDate": "2019-03-18T11:42:49Z",
  "TktIssueDate": "2019-03-18T11:42:49Z",
  "PlatingCarrier": "string",
  "Status": "string",
  "BAR": "string",
  "PAR": "string",
  "LastName": "string",
  "FirstName": "string",
  "TicketExpiryDate": "2019-03-18T11:42:49Z",
  "FOP": "string",
  "FopFare": "string",
  "FOPCurrency": "string",
  "PrintedCurrency": "string",
  "PrintedFare": "string",
  "CreditCardFOPAcct": "string",
  "OwningAgencyLocationID": "string",
  "IATA": "string",
  "Coupons": [
    {
      "TktNumber": "string",
      "Carrier": "string",
      "CouponSequenceNbr": 0,
      "FlightNbr": "string",
      "BoardPoint": "string",
      "OffPoint": "string",
      "FlightServiceClass": "string",
      "FlightDate": "2019-03-18T11:42:49Z",
      "FlightCouponStatus": "string",
      "DateLastChecked": "2019-03-18T11:42:49Z",
      "AirTktSegId": 0,
      "EligibleForRefund": true
    }
  ],
  "EligibleForRefund": true
}

TicketInfo

Properties

Name Type Required Restrictions Description
TktNumber string false none none
RecordLocator string false none none
PNRCreationDate string(date-time) false none none
TktIssueDate string(date-time) false none none
PlatingCarrier string false none none
Status string false none none
BAR string false none none
PAR string false none none
LastName string false none none
FirstName string false none none
TicketExpiryDate string(date-time) false none none
FOP string false none none
FopFare string false none none
FOPCurrency string false none none
PrintedCurrency string false none none
PrintedFare string false none none
CreditCardFOPAcct string false none none
OwningAgencyLocationID string false none none
IATA string false none none
Coupons [TicketInfoFlightCoupon] false none [TicketInfoFlightCoupon]
EligibleForRefund boolean false none none

TicketInfoFlightCoupon

{
  "TktNumber": "string",
  "Carrier": "string",
  "CouponSequenceNbr": 0,
  "FlightNbr": "string",
  "BoardPoint": "string",
  "OffPoint": "string",
  "FlightServiceClass": "string",
  "FlightDate": "2019-03-18T11:42:49Z",
  "FlightCouponStatus": "string",
  "DateLastChecked": "2019-03-18T11:42:49Z",
  "AirTktSegId": 0,
  "EligibleForRefund": true
}

TicketInfoFlightCoupon

Properties

Name Type Required Restrictions Description
TktNumber string false none none
Carrier string false none none
CouponSequenceNbr integer(int32) false none none
FlightNbr string false none none
BoardPoint string false none none
OffPoint string false none none
FlightServiceClass string false none none
FlightDate string(date-time) false none none
FlightCouponStatus string false none none
DateLastChecked string(date-time) false none none
AirTktSegId integer(int32) false none none
EligibleForRefund boolean false none none

TicketingStatsRequestItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "TraditionalCount": 0,
      "OnlineCount": 0,
      "TotalCount": 0,
      "ChangesCount": 0
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

TicketingStatsRequestItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport TicketingStatsRequestResponseReport false none TicketingStatsRequestResponseReport
ResponseError AgentivityError false none AgentivityError

TicketingStatsRequestResponseReport

{
  "Item": {
    "TraditionalCount": 0,
    "OnlineCount": 0,
    "TotalCount": 0,
    "ChangesCount": 0
  }
}

TicketingStatsRequestResponseReport

Properties

Name Type Required Restrictions Description
Item TicketingStats false none TicketingStats

TicketingStats

{
  "TraditionalCount": 0,
  "OnlineCount": 0,
  "TotalCount": 0,
  "ChangesCount": 0
}

TicketingStats

Properties

Name Type Required Restrictions Description
TraditionalCount integer(int32) false none none
OnlineCount integer(int32) false none none
TotalCount integer(int32) false none none
ChangesCount integer(int32) false none none

TicketRevalidationsItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "RecordLocator": "string",
      "TicketNumber": "string",
      "IssuedDate": "2019-03-18T11:42:49Z",
      "Account": "string",
      "OwningConsultantID": "string",
      "CouponSequenceNbr": "string",
      "DepartureDate": "2019-03-18T11:42:49Z",
      "BoardPoint": "string",
      "OffPoint": "string",
      "CarrierCode": "string",
      "LastChangedDate": "2019-03-18T11:42:49Z"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

TicketRevalidationsItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport TicketRevalidationsResponseReport false none TicketRevalidationsResponseReport
ResponseError AgentivityError false none AgentivityError

TicketRevalidationsResponseReport

{
  "Item": {
    "RecordLocator": "string",
    "TicketNumber": "string",
    "IssuedDate": "2019-03-18T11:42:49Z",
    "Account": "string",
    "OwningConsultantID": "string",
    "CouponSequenceNbr": "string",
    "DepartureDate": "2019-03-18T11:42:49Z",
    "BoardPoint": "string",
    "OffPoint": "string",
    "CarrierCode": "string",
    "LastChangedDate": "2019-03-18T11:42:49Z"
  }
}

TicketRevalidationsResponseReport

Properties

Name Type Required Restrictions Description
Item TicketRevalidation false none TicketRevalidation

TicketRevalidation

{
  "RecordLocator": "string",
  "TicketNumber": "string",
  "IssuedDate": "2019-03-18T11:42:49Z",
  "Account": "string",
  "OwningConsultantID": "string",
  "CouponSequenceNbr": "string",
  "DepartureDate": "2019-03-18T11:42:49Z",
  "BoardPoint": "string",
  "OffPoint": "string",
  "CarrierCode": "string",
  "LastChangedDate": "2019-03-18T11:42:49Z"
}

TicketRevalidation

Properties

Name Type Required Restrictions Description
RecordLocator string false none none
TicketNumber string false none none
IssuedDate string(date-time) false none none
Account string false none none
OwningConsultantID string false none none
CouponSequenceNbr string false none none
DepartureDate string(date-time) false none none
BoardPoint string false none none
OffPoint string false none none
CarrierCode string false none none
LastChangedDate string(date-time) false none none

Departure

{
  "RecordLocator": "string",
  "PNRCreationDate": "string",
  "AgentivityRef": "string",
  "Account": "string",
  "OwningConsultant": "string",
  "PNRTicketed": "string",
  "TravelDate": "string",
  "TicketedStatus": "string",
  "PaxList": "string",
  "Routing": "string",
  "AirSegCount": "string",
  "CarSegCount": "string",
  "HtlSegCount": "string",
  "CarPSegCount": "string",
  "HtlPSegCount": "string",
  "TrainSegCount": "string",
  "OtherSegCount": "string"
}

Departure

Properties

Name Type Required Restrictions Description
RecordLocator string false none none
PNRCreationDate string false none none
AgentivityRef string false none none
Account string false none none
OwningConsultant string false none none
PNRTicketed string false none none
TravelDate string false none none
TicketedStatus string false none none
PaxList string false none none
Routing string false none none
AirSegCount string false none none
CarSegCount string false none none
HtlSegCount string false none none
CarPSegCount string false none none
HtlPSegCount string false none none
TrainSegCount string false none none
OtherSegCount string false none none

AirSegmentsWithVendorLocatorsByUserResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": [
    {
      "RecordLocator": "string",
      "PNRCreationDate": "string",
      "AgentivityRef": "string",
      "Account": "string",
      "OwningConsultantID": "string",
      "OwningConsultant": "string",
      "OwningAgencyLocationID": "string",
      "PaxList": "string",
      "AirSegmentNbr": "string",
      "SegmentStatus": "string",
      "BoardPoint": "string",
      "OffPoint": "string",
      "DepartureDate": "string",
      "DepartureTime": "string",
      "ArrivalTime": "string",
      "ChangeOfDay": "string",
      "CarrierCode": "string",
      "FlightNbr": "string",
      "BookingCode": "string",
      "PNRTicketed": "string",
      "VendorLocator": "string",
      "CheckInURL": "string"
    }
  ],
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

AirSegmentsWithVendorLocatorsByUserResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport [AirSegmentWithVendorLocators] false none [AirSegmentWithVendorLocators]
ResponseError AgentivityError false none AgentivityError

AirSegmentWithVendorLocators

{
  "RecordLocator": "string",
  "PNRCreationDate": "string",
  "AgentivityRef": "string",
  "Account": "string",
  "OwningConsultantID": "string",
  "OwningConsultant": "string",
  "OwningAgencyLocationID": "string",
  "PaxList": "string",
  "AirSegmentNbr": "string",
  "SegmentStatus": "string",
  "BoardPoint": "string",
  "OffPoint": "string",
  "DepartureDate": "string",
  "DepartureTime": "string",
  "ArrivalTime": "string",
  "ChangeOfDay": "string",
  "CarrierCode": "string",
  "FlightNbr": "string",
  "BookingCode": "string",
  "PNRTicketed": "string",
  "VendorLocator": "string",
  "CheckInURL": "string"
}

AirSegmentWithVendorLocators

Properties

Name Type Required Restrictions Description
RecordLocator string false none none
PNRCreationDate string false none none
AgentivityRef string false none none
Account string false none none
OwningConsultantID string false none none
OwningConsultant string false none none
OwningAgencyLocationID string false none none
PaxList string false none none
AirSegmentNbr string false none none
SegmentStatus string false none none
BoardPoint string false none none
OffPoint string false none none
DepartureDate string false none none
DepartureTime string false none none
ArrivalTime string false none none
ChangeOfDay string false none none
CarrierCode string false none none
FlightNbr string false none none
BookingCode string false none none
PNRTicketed string false none none
VendorLocator string false none none
CheckInURL string false none none

BookingWithMergedSegments

{
  "AgentivityRef": "string",
  "RecordLocator": "string",
  "PNRCreationDate": "string",
  "TravelDate": "string",
  "PNRTicketed": "string",
  "PNRCancelled": "string",
  "Account": "string",
  "OwningConsultantID": "string",
  "OwningConsultant": "string",
  "LastActionConsultantID": "string",
  "PaxList": "string",
  "SegmentType": "string",
  "IsPassiveSegment": "string",
  "SegmentNumber": "string",
  "SegmentStatus": "string",
  "StartDate": "string",
  "StartTime": "string",
  "EndDate": "string",
  "EndTime": "string",
  "StartPoint": "string",
  "EndPoint": "string",
  "OperatorCode": "string",
  "ServiceCode": "string",
  "ConfirmationNumber": "string",
  "OperatingCarrierCode": "string",
  "OperatingCarrierName": "string"
}

BookingWithMergedSegments

Properties

Name Type Required Restrictions Description
AgentivityRef string false none none
RecordLocator string false none none
PNRCreationDate string false none none
TravelDate string false none none
PNRTicketed string false none none
PNRCancelled string false none none
Account string false none none
OwningConsultantID string false none none
OwningConsultant string false none none
LastActionConsultantID string false none none
PaxList string false none none
SegmentType string false none none
IsPassiveSegment string false none none
SegmentNumber string false none none
SegmentStatus string false none none
StartDate string false none none
StartTime string false none none
EndDate string false none none
EndTime string false none none
StartPoint string false none none
EndPoint string false none none
OperatorCode string false none none
ServiceCode string false none none
ConfirmationNumber string false none none
OperatingCarrierCode string false none none
OperatingCarrierName string false none none

TicketsIssuedByNumber

{
  "RecordLocator": "string",
  "TktNumber": "string",
  "PlatingCarrier": "string",
  "Passenger": "string",
  "IATA": "string",
  "OwningAgencyLocationID": "string",
  "IssueDate": "2019-03-18T11:42:49Z",
  "ExpirationDate": "2019-03-18T11:42:49Z",
  "FOPFare": "string",
  "PrintedCurrency": "string"
}

TicketsIssuedByNumber

Properties

Name Type Required Restrictions Description
RecordLocator string false none none
TktNumber string false none none
PlatingCarrier string false none none
Passenger string false none none
IATA string false none none
OwningAgencyLocationID string false none none
IssueDate string(date-time) false none none
ExpirationDate string(date-time) false none none
FOPFare string false none none
PrintedCurrency string false none none

TicketsIssuedResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": [
    {
      "RecordLocator": "string",
      "TktNumber": "string",
      "FOP": "string",
      "Passenger": "string",
      "Consultant": "string",
      "RemarkText": "string",
      "AirlineCode": "string",
      "TravAgntID": "string",
      "PCC": "string",
      "PrintedCurrency": "string",
      "FOPFare": "string",
      "Date": "2019-03-18T11:42:49Z",
      "DueDate": "2019-03-18T11:42:49Z"
    }
  ],
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

TicketsIssuedResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport [TicketsIssued] false none [TicketsIssued]
ResponseError AgentivityError false none AgentivityError

TicketsIssued

{
  "RecordLocator": "string",
  "TktNumber": "string",
  "FOP": "string",
  "Passenger": "string",
  "Consultant": "string",
  "RemarkText": "string",
  "AirlineCode": "string",
  "TravAgntID": "string",
  "PCC": "string",
  "PrintedCurrency": "string",
  "FOPFare": "string",
  "Date": "2019-03-18T11:42:49Z",
  "DueDate": "2019-03-18T11:42:49Z"
}

TicketsIssued

Properties

Name Type Required Restrictions Description
RecordLocator string false none none
TktNumber string false none none
FOP string false none none
Passenger string false none none
Consultant string false none none
RemarkText string false none none
AirlineCode string false none none
TravAgntID string false none none
PCC string false none none
PrintedCurrency string false none none
FOPFare string false none none
Date string(date-time) false none none
DueDate string(date-time) false none none

TicketSegmentsWithTaxByIssueDateResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": [
    {
      "Recordlocator": "string",
      "PNRCreationDate": "string",
      "TicketNumber": "string",
      "Account": "string",
      "PrimaryPassenger": "string",
      "VndIssueDate": "string",
      "TravelAgentID": "string",
      "FOPFare": "string",
      "FOP": "string",
      "TotalTax": "string",
      "Tax1Code": "string",
      "Tax1Amt": "string",
      "Tax2Code": "string",
      "Tax2Amt": "string",
      "Tax3Code": "string",
      "Tax3Amt": "string",
      "Tax4Code": "string",
      "Tax4Amt": "string",
      "Tax5Code": "string",
      "Tax5Amt": "string",
      "ExchangedForTicket": "string",
      "CouponSequenceNbr": "string",
      "Carrier": "string",
      "BoardPoint": "string",
      "OffPoint": "string",
      "FlightDate": "string",
      "FlightServiceClass": "string",
      "FareBasis": "string",
      "FlightCouponStatus": "string",
      "DateLastChecked": "string",
      "OwningAgencyLocationID": "string"
    }
  ],
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

TicketSegmentsWithTaxByIssueDateResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport [TicketSegmentsWithTax] false none [TicketSegmentsWithTax]
ResponseError AgentivityError false none AgentivityError

TicketSegmentsWithTax

{
  "Recordlocator": "string",
  "PNRCreationDate": "string",
  "TicketNumber": "string",
  "Account": "string",
  "PrimaryPassenger": "string",
  "VndIssueDate": "string",
  "TravelAgentID": "string",
  "FOPFare": "string",
  "FOP": "string",
  "TotalTax": "string",
  "Tax1Code": "string",
  "Tax1Amt": "string",
  "Tax2Code": "string",
  "Tax2Amt": "string",
  "Tax3Code": "string",
  "Tax3Amt": "string",
  "Tax4Code": "string",
  "Tax4Amt": "string",
  "Tax5Code": "string",
  "Tax5Amt": "string",
  "ExchangedForTicket": "string",
  "CouponSequenceNbr": "string",
  "Carrier": "string",
  "BoardPoint": "string",
  "OffPoint": "string",
  "FlightDate": "string",
  "FlightServiceClass": "string",
  "FareBasis": "string",
  "FlightCouponStatus": "string",
  "DateLastChecked": "string",
  "OwningAgencyLocationID": "string"
}

TicketSegmentsWithTax

Properties

Name Type Required Restrictions Description
Recordlocator string false none none
PNRCreationDate string false none none
TicketNumber string false none none
Account string false none none
PrimaryPassenger string false none none
VndIssueDate string false none none
TravelAgentID string false none none
FOPFare string false none none
FOP string false none none
TotalTax string false none none
Tax1Code string false none none
Tax1Amt string false none none
Tax2Code string false none none
Tax2Amt string false none none
Tax3Code string false none none
Tax3Amt string false none none
Tax4Code string false none none
Tax4Amt string false none none
Tax5Code string false none none
Tax5Amt string false none none
ExchangedForTicket string false none none
CouponSequenceNbr string false none none
Carrier string false none none
BoardPoint string false none none
OffPoint string false none none
FlightDate string false none none
FlightServiceClass string false none none
FareBasis string false none none
FlightCouponStatus string false none none
DateLastChecked string false none none
OwningAgencyLocationID string false none none

TicketsByAccountItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "AgentivityRef": 0,
      "RecordLocator": "string",
      "PNRCreationDate": "2019-03-18T11:42:49Z",
      "Account": "string",
      "IssueDate": "2019-03-18T11:42:49Z",
      "TicketNumber": "string",
      "PrimaryPassenger": "string",
      "PlatingCarrier": "string",
      "IATA": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

TicketsByAccountItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport TicketsByAccountResponseReport false none TicketsByAccountResponseReport
ResponseError AgentivityError false none AgentivityError

TicketsByAccountResponseReport

{
  "Item": {
    "AgentivityRef": 0,
    "RecordLocator": "string",
    "PNRCreationDate": "2019-03-18T11:42:49Z",
    "Account": "string",
    "IssueDate": "2019-03-18T11:42:49Z",
    "TicketNumber": "string",
    "PrimaryPassenger": "string",
    "PlatingCarrier": "string",
    "IATA": "string"
  }
}

TicketsByAccountResponseReport

Properties

Name Type Required Restrictions Description
Item TicketByAccount false none TicketByAccount

TicketByAccount

{
  "AgentivityRef": 0,
  "RecordLocator": "string",
  "PNRCreationDate": "2019-03-18T11:42:49Z",
  "Account": "string",
  "IssueDate": "2019-03-18T11:42:49Z",
  "TicketNumber": "string",
  "PrimaryPassenger": "string",
  "PlatingCarrier": "string",
  "IATA": "string"
}

TicketByAccount

Properties

Name Type Required Restrictions Description
AgentivityRef integer(int32) false none none
RecordLocator string false none none
PNRCreationDate string(date-time) false none none
Account string false none none
IssueDate string(date-time) false none none
TicketNumber string false none none
PrimaryPassenger string false none none
PlatingCarrier string false none none
IATA string false none none

TicketTrackingFailuresByUserItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "AgentivityRef": "string",
      "RecordLocator": "string",
      "PrimaryPax": "string",
      "LastActionAgencyLocationID": "string",
      "OwningAgencyLocationID": "string",
      "Message": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

TicketTrackingFailuresByUserItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport TicketTrackingFailuresByUserResponseReport false none TicketTrackingFailuresByUserResponseReport
ResponseError AgentivityError false none AgentivityError

TicketTrackingFailuresByUserResponseReport

{
  "Item": {
    "AgentivityRef": "string",
    "RecordLocator": "string",
    "PrimaryPax": "string",
    "LastActionAgencyLocationID": "string",
    "OwningAgencyLocationID": "string",
    "Message": "string"
  }
}

TicketTrackingFailuresByUserResponseReport

Properties

Name Type Required Restrictions Description
Item TicketTrackingFailure false none TicketTrackingFailure

TicketTrackingFailure

{
  "AgentivityRef": "string",
  "RecordLocator": "string",
  "PrimaryPax": "string",
  "LastActionAgencyLocationID": "string",
  "OwningAgencyLocationID": "string",
  "Message": "string"
}

TicketTrackingFailure

Properties

Name Type Required Restrictions Description
AgentivityRef string false none none
RecordLocator string false none none
PrimaryPax string false none none
LastActionAgencyLocationID string false none none
OwningAgencyLocationID string false none none
Message string false none none

PassengerBookingCount

{
  "LastName": "string",
  "FirstName": "string",
  "Account": "string",
  "TotalBookings": 0
}

PassengerBookingCount

Properties

Name Type Required Restrictions Description
LastName string false none none
FirstName string false none none
Account string false none none
TotalBookings integer(int32) false none none

CorporateAccountTicketingActivityPerDayByUserItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "RecordLocator": "string",
      "OwningAgencyPseudo": "string",
      "Account": "string",
      "TicketNumber": "string",
      "TourCode": "string",
      "PrimaryPax": "string",
      "FOPFare": "string",
      "FareBasis": "string",
      "Taxes": "string",
      "IATA": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

CorporateAccountTicketingActivityPerDayByUserItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport CorporateAccountTicketingActivityPerDaybyUserResponseReport false none CorporateAccountTicketingActivityPerDaybyUserResponseReport
ResponseError AgentivityError false none AgentivityError

CorporateAccountTicketingActivityPerDaybyUserResponseReport

{
  "Item": {
    "RecordLocator": "string",
    "OwningAgencyPseudo": "string",
    "Account": "string",
    "TicketNumber": "string",
    "TourCode": "string",
    "PrimaryPax": "string",
    "FOPFare": "string",
    "FareBasis": "string",
    "Taxes": "string",
    "IATA": "string"
  }
}

CorporateAccountTicketingActivityPerDaybyUserResponseReport

Properties

Name Type Required Restrictions Description
Item CorporateAccountTicketingActivityPerDay false none CorporateAccountTicketingActivityPerDay

CorporateAccountTicketingActivityPerDay

{
  "RecordLocator": "string",
  "OwningAgencyPseudo": "string",
  "Account": "string",
  "TicketNumber": "string",
  "TourCode": "string",
  "PrimaryPax": "string",
  "FOPFare": "string",
  "FareBasis": "string",
  "Taxes": "string",
  "IATA": "string"
}

CorporateAccountTicketingActivityPerDay

Properties

Name Type Required Restrictions Description
RecordLocator string false none none
OwningAgencyPseudo string false none none
Account string false none none
TicketNumber string false none none
TourCode string false none none
PrimaryPax string false none none
FOPFare string false none none
FareBasis string false none none
Taxes string false none none
IATA string false none none

AirlineDemandsForTicketingByUserItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "RecordLocator": "string",
      "PrimaryPax": "string",
      "TransactionAgent": "string",
      "Account": "string",
      "AirlineCode": "string",
      "DueTime": "string",
      "AgentivityRef": 0
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

AirlineDemandsForTicketingByUserItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport AirlineDemandsForTicketingbyUserResponseReport false none AirlineDemandsForTicketingbyUserResponseReport
ResponseError AgentivityError false none AgentivityError

AirlineDemandsForTicketingbyUserResponseReport

{
  "Item": {
    "RecordLocator": "string",
    "PrimaryPax": "string",
    "TransactionAgent": "string",
    "Account": "string",
    "AirlineCode": "string",
    "DueTime": "string",
    "AgentivityRef": 0
  }
}

AirlineDemandsForTicketingbyUserResponseReport

Properties

Name Type Required Restrictions Description
Item AirlineDemandsForTicketing false none AirlineDemandsForTicketing

AirlineDemandsForTicketing

{
  "RecordLocator": "string",
  "PrimaryPax": "string",
  "TransactionAgent": "string",
  "Account": "string",
  "AirlineCode": "string",
  "DueTime": "string",
  "AgentivityRef": 0
}

AirlineDemandsForTicketing

Properties

Name Type Required Restrictions Description
RecordLocator string false none none
PrimaryPax string false none none
TransactionAgent string false none none
Account string false none none
AirlineCode string false none none
DueTime string false none none
AgentivityRef integer(int32) false none none

BookingsWithDestinationsByTravellerResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": [
    {
      "AgentivityRef": "string",
      "PNR": "string",
      "PNRCreationDate": "string",
      "RecordLocator": "string",
      "TravelDate": "string",
      "PNRTicketed": "string",
      "PNRCancelled": "string",
      "Account": "string",
      "OwningConsultantID": "string",
      "OwningConsultant": "string",
      "LastActionConsultantID": "string",
      "DestinationCities": "string",
      "DestinationCountries": "string"
    }
  ],
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

BookingsWithDestinationsByTravellerResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport [BookingWithDestinationsOLD2] false none [BookingWithDestinationsOLD2]
ResponseError AgentivityError false none AgentivityError

BookingWithDestinationsOLD2

{
  "AgentivityRef": "string",
  "PNR": "string",
  "PNRCreationDate": "string",
  "RecordLocator": "string",
  "TravelDate": "string",
  "PNRTicketed": "string",
  "PNRCancelled": "string",
  "Account": "string",
  "OwningConsultantID": "string",
  "OwningConsultant": "string",
  "LastActionConsultantID": "string",
  "DestinationCities": "string",
  "DestinationCountries": "string"
}

BookingWithDestinationsOLD2

Properties

Name Type Required Restrictions Description
AgentivityRef string false none none
PNR string false none none
PNRCreationDate string false none none
RecordLocator string false none none
TravelDate string false none none
PNRTicketed string false none none
PNRCancelled string false none none
Account string false none none
OwningConsultantID string false none none
OwningConsultant string false none none
LastActionConsultantID string false none none
DestinationCities string false none none
DestinationCountries string false none none

SegmentsByPNRResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "PNRSummary": {
      "RecordLocator": "string",
      "AirlineReferences": {
        "Capacity": 0,
        "Count": 0,
        "Item": {
          "Vendor": "string",
          "VendorLocator": "string"
        }
      },
      "Tickets": {
        "Capacity": 0,
        "Count": 0,
        "Item": {
          "TktNumber": "string",
          "Passenger": {
            "LastName": "string",
            "FirstName": "string"
          },
          "Coupons": {
            "Capacity": 0,
            "Count": 0,
            "Item": {
              "CouponSequenceNbr": "string",
              "CouponBoardPoint": "string",
              "CouponOffPoint": "string",
              "Carrier": "string",
              "FlightNbr": "string",
              "FlightDate": "string",
              "FlightTime": "string"
            }
          }
        }
      }
    },
    "Segments": {
      "AirSegments": [
        {
          "AirSegmentNbr": 0,
          "ArrivalTime": "string",
          "BoardPoint": "string",
          "BookingCode": "string",
          "CarrierCode": "string",
          "ChangeOfDay": "string",
          "ConnectionIndicator": "string",
          "DepartureDate": "string",
          "DepartureTime": "string",
          "FlightNbr": "string",
          "JourneyTime": "string",
          "NbrSeats": 0,
          "OffPoint": "string",
          "OperatingCarrierCode": "string",
          "OperatingCarrierName": "string",
          "SeatingData": {
            "Capacity": 0,
            "Count": 0,
            "Item": {
              "SeatLocation": "string",
              "SeatStatusCode": "string"
            }
          },
          "SegmentStatus": "string"
        }
      ],
      "CarSegments": [
        {
          "AirportCode": "string",
          "CarAddress": "string",
          "CarLocationCategory": "string",
          "CarRateCode": "string",
          "CarRateType": "string",
          "CarSegmentNbr": 0,
          "CarType": "string",
          "CarVendorCode": "string",
          "CarYieldManagementNbr": "string",
          "ConfirmationNbr": "string",
          "CurrencyCode": "string",
          "DistanceAllowance": "string",
          "DistanceRateAmount": "string",
          "DropOffDate": "string",
          "DropOffTime": "string",
          "MilesKilometerIndicator": "string",
          "NbrOfCars": 0,
          "PickUpDate": "string",
          "PickUpTime": "string",
          "RateAmount": "string",
          "RateGuaranteeIndicator": "string",
          "SegmentStatus": "string"
        }
      ],
      "HotelSegments": [
        {
          "HotelSegmentNbr": "string",
          "StatusCode": "string",
          "ArrivalDate": "string",
          "DepartureDate": "string",
          "PropertyName": "string",
          "ChainCode": "string",
          "ChainName": "string",
          "CityCode": "string",
          "CityName": "string",
          "CountryCode": "string",
          "CountryName": "string",
          "Passenger": "string",
          "Account": "string",
          "ConfirmationNbr": "string",
          "Currency": "string",
          "Rate": "string",
          "RoomBookingCode": "string",
          "NbrNights": 0,
          "MultiLevelRateCode": "string",
          "NbrRooms": 0,
          "BookedInName": "string",
          "ServiceInformation": "string",
          "PropertyCityCode": "string",
          "SegmentStatus": "string",
          "HotelVendorCode": "string"
        }
      ],
      "PassiveSegments": [
        {
          "Address": "string",
          "BookingReasonCode": "string",
          "BookingSource": "string",
          "CityCode": "string",
          "CommissionInformation": "string",
          "ConfirmationNumber": "string",
          "DepartureDate": "string",
          "NbrNights": "string",
          "Passenger": "string",
          "PropertyName": "string",
          "PropertyNumber": "string",
          "RateAccessCode": "string",
          "RateCode": "string",
          "RateQuoted": "string",
          "SegmentStatus": "string",
          "SegmentType": "string",
          "ServiceInformation": "string",
          "StartDate": "string",
          "Text": "string",
          "VendorCode": "string"
        }
      ]
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

SegmentsByPNRResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport Report false none Report
ResponseError AgentivityError false none AgentivityError

Report

{
  "PNRSummary": {
    "RecordLocator": "string",
    "AirlineReferences": {
      "Capacity": 0,
      "Count": 0,
      "Item": {
        "Vendor": "string",
        "VendorLocator": "string"
      }
    },
    "Tickets": {
      "Capacity": 0,
      "Count": 0,
      "Item": {
        "TktNumber": "string",
        "Passenger": {
          "LastName": "string",
          "FirstName": "string"
        },
        "Coupons": {
          "Capacity": 0,
          "Count": 0,
          "Item": {
            "CouponSequenceNbr": "string",
            "CouponBoardPoint": "string",
            "CouponOffPoint": "string",
            "Carrier": "string",
            "FlightNbr": "string",
            "FlightDate": "string",
            "FlightTime": "string"
          }
        }
      }
    }
  },
  "Segments": {
    "AirSegments": [
      {
        "AirSegmentNbr": 0,
        "ArrivalTime": "string",
        "BoardPoint": "string",
        "BookingCode": "string",
        "CarrierCode": "string",
        "ChangeOfDay": "string",
        "ConnectionIndicator": "string",
        "DepartureDate": "string",
        "DepartureTime": "string",
        "FlightNbr": "string",
        "JourneyTime": "string",
        "NbrSeats": 0,
        "OffPoint": "string",
        "OperatingCarrierCode": "string",
        "OperatingCarrierName": "string",
        "SeatingData": {
          "Capacity": 0,
          "Count": 0,
          "Item": {
            "SeatLocation": "string",
            "SeatStatusCode": "string"
          }
        },
        "SegmentStatus": "string"
      }
    ],
    "CarSegments": [
      {
        "AirportCode": "string",
        "CarAddress": "string",
        "CarLocationCategory": "string",
        "CarRateCode": "string",
        "CarRateType": "string",
        "CarSegmentNbr": 0,
        "CarType": "string",
        "CarVendorCode": "string",
        "CarYieldManagementNbr": "string",
        "ConfirmationNbr": "string",
        "CurrencyCode": "string",
        "DistanceAllowance": "string",
        "DistanceRateAmount": "string",
        "DropOffDate": "string",
        "DropOffTime": "string",
        "MilesKilometerIndicator": "string",
        "NbrOfCars": 0,
        "PickUpDate": "string",
        "PickUpTime": "string",
        "RateAmount": "string",
        "RateGuaranteeIndicator": "string",
        "SegmentStatus": "string"
      }
    ],
    "HotelSegments": [
      {
        "HotelSegmentNbr": "string",
        "StatusCode": "string",
        "ArrivalDate": "string",
        "DepartureDate": "string",
        "PropertyName": "string",
        "ChainCode": "string",
        "ChainName": "string",
        "CityCode": "string",
        "CityName": "string",
        "CountryCode": "string",
        "CountryName": "string",
        "Passenger": "string",
        "Account": "string",
        "ConfirmationNbr": "string",
        "Currency": "string",
        "Rate": "string",
        "RoomBookingCode": "string",
        "NbrNights": 0,
        "MultiLevelRateCode": "string",
        "NbrRooms": 0,
        "BookedInName": "string",
        "ServiceInformation": "string",
        "PropertyCityCode": "string",
        "SegmentStatus": "string",
        "HotelVendorCode": "string"
      }
    ],
    "PassiveSegments": [
      {
        "Address": "string",
        "BookingReasonCode": "string",
        "BookingSource": "string",
        "CityCode": "string",
        "CommissionInformation": "string",
        "ConfirmationNumber": "string",
        "DepartureDate": "string",
        "NbrNights": "string",
        "Passenger": "string",
        "PropertyName": "string",
        "PropertyNumber": "string",
        "RateAccessCode": "string",
        "RateCode": "string",
        "RateQuoted": "string",
        "SegmentStatus": "string",
        "SegmentType": "string",
        "ServiceInformation": "string",
        "StartDate": "string",
        "Text": "string",
        "VendorCode": "string"
      }
    ]
  }
}

Report

Properties

Name Type Required Restrictions Description
PNRSummary PNRSummary false none PNRSummary
Segments Segments false none Segments

PNRSummary

{
  "RecordLocator": "string",
  "AirlineReferences": {
    "Capacity": 0,
    "Count": 0,
    "Item": {
      "Vendor": "string",
      "VendorLocator": "string"
    }
  },
  "Tickets": {
    "Capacity": 0,
    "Count": 0,
    "Item": {
      "TktNumber": "string",
      "Passenger": {
        "LastName": "string",
        "FirstName": "string"
      },
      "Coupons": {
        "Capacity": 0,
        "Count": 0,
        "Item": {
          "CouponSequenceNbr": "string",
          "CouponBoardPoint": "string",
          "CouponOffPoint": "string",
          "Carrier": "string",
          "FlightNbr": "string",
          "FlightDate": "string",
          "FlightTime": "string"
        }
      }
    }
  }
}

PNRSummary

Properties

Name Type Required Restrictions Description
RecordLocator string false none none
AirlineReferences AirlineReferences false none AirlineReferences
Tickets PNRSummaryTickets false none PNRSummaryTickets

AirlineReferences

{
  "Capacity": 0,
  "Count": 0,
  "Item": {
    "Vendor": "string",
    "VendorLocator": "string"
  }
}

AirlineReferences

Properties

Name Type Required Restrictions Description
Capacity integer(int32) false none none
Count integer(int32) false none none
Item HostSystem false none HostSystem

HostSystem

{
  "Vendor": "string",
  "VendorLocator": "string"
}

HostSystem

Properties

Name Type Required Restrictions Description
Vendor string false none none
VendorLocator string false none none

PNRSummaryTickets

{
  "Capacity": 0,
  "Count": 0,
  "Item": {
    "TktNumber": "string",
    "Passenger": {
      "LastName": "string",
      "FirstName": "string"
    },
    "Coupons": {
      "Capacity": 0,
      "Count": 0,
      "Item": {
        "CouponSequenceNbr": "string",
        "CouponBoardPoint": "string",
        "CouponOffPoint": "string",
        "Carrier": "string",
        "FlightNbr": "string",
        "FlightDate": "string",
        "FlightTime": "string"
      }
    }
  }
}

PNRSummaryTickets

Properties

Name Type Required Restrictions Description
Capacity integer(int32) false none none
Count integer(int32) false none none
Item PNRSummaryTicket false none PNRSummaryTicket

PNRSummaryTicket

{
  "TktNumber": "string",
  "Passenger": {
    "LastName": "string",
    "FirstName": "string"
  },
  "Coupons": {
    "Capacity": 0,
    "Count": 0,
    "Item": {
      "CouponSequenceNbr": "string",
      "CouponBoardPoint": "string",
      "CouponOffPoint": "string",
      "Carrier": "string",
      "FlightNbr": "string",
      "FlightDate": "string",
      "FlightTime": "string"
    }
  }
}

PNRSummaryTicket

Properties

Name Type Required Restrictions Description
TktNumber string false none none
Passenger PassengerName false none PassengerName
Coupons Coupons false none Coupons

PassengerName

{
  "LastName": "string",
  "FirstName": "string"
}

PassengerName

Properties

Name Type Required Restrictions Description
LastName string false none none
FirstName string false none none

Coupons

{
  "Capacity": 0,
  "Count": 0,
  "Item": {
    "CouponSequenceNbr": "string",
    "CouponBoardPoint": "string",
    "CouponOffPoint": "string",
    "Carrier": "string",
    "FlightNbr": "string",
    "FlightDate": "string",
    "FlightTime": "string"
  }
}

Coupons

Properties

Name Type Required Restrictions Description
Capacity integer(int32) false none none
Count integer(int32) false none none
Item Coupon false none Coupon

Coupon

{
  "CouponSequenceNbr": "string",
  "CouponBoardPoint": "string",
  "CouponOffPoint": "string",
  "Carrier": "string",
  "FlightNbr": "string",
  "FlightDate": "string",
  "FlightTime": "string"
}

Coupon

Properties

Name Type Required Restrictions Description
CouponSequenceNbr string false none none
CouponBoardPoint string false none none
CouponOffPoint string false none none
Carrier string false none none
FlightNbr string false none none
FlightDate string false none none
FlightTime string false none none

Segments

{
  "AirSegments": [
    {
      "AirSegmentNbr": 0,
      "ArrivalTime": "string",
      "BoardPoint": "string",
      "BookingCode": "string",
      "CarrierCode": "string",
      "ChangeOfDay": "string",
      "ConnectionIndicator": "string",
      "DepartureDate": "string",
      "DepartureTime": "string",
      "FlightNbr": "string",
      "JourneyTime": "string",
      "NbrSeats": 0,
      "OffPoint": "string",
      "OperatingCarrierCode": "string",
      "OperatingCarrierName": "string",
      "SeatingData": {
        "Capacity": 0,
        "Count": 0,
        "Item": {
          "SeatLocation": "string",
          "SeatStatusCode": "string"
        }
      },
      "SegmentStatus": "string"
    }
  ],
  "CarSegments": [
    {
      "AirportCode": "string",
      "CarAddress": "string",
      "CarLocationCategory": "string",
      "CarRateCode": "string",
      "CarRateType": "string",
      "CarSegmentNbr": 0,
      "CarType": "string",
      "CarVendorCode": "string",
      "CarYieldManagementNbr": "string",
      "ConfirmationNbr": "string",
      "CurrencyCode": "string",
      "DistanceAllowance": "string",
      "DistanceRateAmount": "string",
      "DropOffDate": "string",
      "DropOffTime": "string",
      "MilesKilometerIndicator": "string",
      "NbrOfCars": 0,
      "PickUpDate": "string",
      "PickUpTime": "string",
      "RateAmount": "string",
      "RateGuaranteeIndicator": "string",
      "SegmentStatus": "string"
    }
  ],
  "HotelSegments": [
    {
      "HotelSegmentNbr": "string",
      "StatusCode": "string",
      "ArrivalDate": "string",
      "DepartureDate": "string",
      "PropertyName": "string",
      "ChainCode": "string",
      "ChainName": "string",
      "CityCode": "string",
      "CityName": "string",
      "CountryCode": "string",
      "CountryName": "string",
      "Passenger": "string",
      "Account": "string",
      "ConfirmationNbr": "string",
      "Currency": "string",
      "Rate": "string",
      "RoomBookingCode": "string",
      "NbrNights": 0,
      "MultiLevelRateCode": "string",
      "NbrRooms": 0,
      "BookedInName": "string",
      "ServiceInformation": "string",
      "PropertyCityCode": "string",
      "SegmentStatus": "string",
      "HotelVendorCode": "string"
    }
  ],
  "PassiveSegments": [
    {
      "Address": "string",
      "BookingReasonCode": "string",
      "BookingSource": "string",
      "CityCode": "string",
      "CommissionInformation": "string",
      "ConfirmationNumber": "string",
      "DepartureDate": "string",
      "NbrNights": "string",
      "Passenger": "string",
      "PropertyName": "string",
      "PropertyNumber": "string",
      "RateAccessCode": "string",
      "RateCode": "string",
      "RateQuoted": "string",
      "SegmentStatus": "string",
      "SegmentType": "string",
      "ServiceInformation": "string",
      "StartDate": "string",
      "Text": "string",
      "VendorCode": "string"
    }
  ]
}

Segments

Properties

Name Type Required Restrictions Description
AirSegments [AirSegment] false none [AirSegment]
CarSegments [CarSegment] false none [CarSegment]
HotelSegments [HotelSegment] false none [HotelSegment]
PassiveSegments [PassiveSegment] false none [PassiveSegment]

AirSegment

{
  "AirSegmentNbr": 0,
  "ArrivalTime": "string",
  "BoardPoint": "string",
  "BookingCode": "string",
  "CarrierCode": "string",
  "ChangeOfDay": "string",
  "ConnectionIndicator": "string",
  "DepartureDate": "string",
  "DepartureTime": "string",
  "FlightNbr": "string",
  "JourneyTime": "string",
  "NbrSeats": 0,
  "OffPoint": "string",
  "OperatingCarrierCode": "string",
  "OperatingCarrierName": "string",
  "SeatingData": {
    "Capacity": 0,
    "Count": 0,
    "Item": {
      "SeatLocation": "string",
      "SeatStatusCode": "string"
    }
  },
  "SegmentStatus": "string"
}

AirSegment

Properties

Name Type Required Restrictions Description
AirSegmentNbr integer(int32) false none none
ArrivalTime string false none none
BoardPoint string false none none
BookingCode string false none none
CarrierCode string false none none
ChangeOfDay string false none none
ConnectionIndicator string false none none
DepartureDate string false none none
DepartureTime string false none none
FlightNbr string false none none
JourneyTime string false none none
NbrSeats integer(int32) false none none
OffPoint string false none none
OperatingCarrierCode string false none none
OperatingCarrierName string false none none
SeatingData SeatingData false none SeatingData
SegmentStatus string false none none

SeatingData

{
  "Capacity": 0,
  "Count": 0,
  "Item": {
    "SeatLocation": "string",
    "SeatStatusCode": "string"
  }
}

SeatingData

Properties

Name Type Required Restrictions Description
Capacity integer(int32) false none none
Count integer(int32) false none none
Item Seat false none Seat

Seat

{
  "SeatLocation": "string",
  "SeatStatusCode": "string"
}

Seat

Properties

Name Type Required Restrictions Description
SeatLocation string false none none
SeatStatusCode string false none none

CarSegment

{
  "AirportCode": "string",
  "CarAddress": "string",
  "CarLocationCategory": "string",
  "CarRateCode": "string",
  "CarRateType": "string",
  "CarSegmentNbr": 0,
  "CarType": "string",
  "CarVendorCode": "string",
  "CarYieldManagementNbr": "string",
  "ConfirmationNbr": "string",
  "CurrencyCode": "string",
  "DistanceAllowance": "string",
  "DistanceRateAmount": "string",
  "DropOffDate": "string",
  "DropOffTime": "string",
  "MilesKilometerIndicator": "string",
  "NbrOfCars": 0,
  "PickUpDate": "string",
  "PickUpTime": "string",
  "RateAmount": "string",
  "RateGuaranteeIndicator": "string",
  "SegmentStatus": "string"
}

CarSegment

Properties

Name Type Required Restrictions Description
AirportCode string false none none
CarAddress string false none none
CarLocationCategory string false none none
CarRateCode string false none none
CarRateType string false none none
CarSegmentNbr integer(int32) false none none
CarType string false none none
CarVendorCode string false none none
CarYieldManagementNbr string false none none
ConfirmationNbr string false none none
CurrencyCode string false none none
DistanceAllowance string false none none
DistanceRateAmount string false none none
DropOffDate string false none none
DropOffTime string false none none
MilesKilometerIndicator string false none none
NbrOfCars integer(int32) false none none
PickUpDate string false none none
PickUpTime string false none none
RateAmount string false none none
RateGuaranteeIndicator string false none none
SegmentStatus string false none none

HotelSegment

{
  "HotelSegmentNbr": "string",
  "StatusCode": "string",
  "ArrivalDate": "string",
  "DepartureDate": "string",
  "PropertyName": "string",
  "ChainCode": "string",
  "ChainName": "string",
  "CityCode": "string",
  "CityName": "string",
  "CountryCode": "string",
  "CountryName": "string",
  "Passenger": "string",
  "Account": "string",
  "ConfirmationNbr": "string",
  "Currency": "string",
  "Rate": "string",
  "RoomBookingCode": "string",
  "NbrNights": 0,
  "MultiLevelRateCode": "string",
  "NbrRooms": 0,
  "BookedInName": "string",
  "ServiceInformation": "string",
  "PropertyCityCode": "string",
  "SegmentStatus": "string",
  "HotelVendorCode": "string"
}

HotelSegment

Properties

Name Type Required Restrictions Description
HotelSegmentNbr string false none none
StatusCode string false none none
ArrivalDate string false none none
DepartureDate string false none none
PropertyName string false none none
ChainCode string false none none
ChainName string false none none
CityCode string false none none
CityName string false none none
CountryCode string false none none
CountryName string false none none
Passenger string false none none
Account string false none none
ConfirmationNbr string false none none
Currency string false none none
Rate string false none none
RoomBookingCode string false none none
NbrNights integer(int32) false none none
MultiLevelRateCode string false none none
NbrRooms integer(int32) false none none
BookedInName string false none none
ServiceInformation string false none none
PropertyCityCode string false none none
SegmentStatus string false none none
HotelVendorCode string false none none

PassiveSegment

{
  "Address": "string",
  "BookingReasonCode": "string",
  "BookingSource": "string",
  "CityCode": "string",
  "CommissionInformation": "string",
  "ConfirmationNumber": "string",
  "DepartureDate": "string",
  "NbrNights": "string",
  "Passenger": "string",
  "PropertyName": "string",
  "PropertyNumber": "string",
  "RateAccessCode": "string",
  "RateCode": "string",
  "RateQuoted": "string",
  "SegmentStatus": "string",
  "SegmentType": "string",
  "ServiceInformation": "string",
  "StartDate": "string",
  "Text": "string",
  "VendorCode": "string"
}

PassiveSegment

Properties

Name Type Required Restrictions Description
Address string false none none
BookingReasonCode string false none none
BookingSource string false none none
CityCode string false none none
CommissionInformation string false none none
ConfirmationNumber string false none none
DepartureDate string false none none
NbrNights string false none none
Passenger string false none none
PropertyName string false none none
PropertyNumber string false none none
RateAccessCode string false none none
RateCode string false none none
RateQuoted string false none none
SegmentStatus string false none none
SegmentType string false none none
ServiceInformation string false none none
StartDate string false none none
Text string false none none
VendorCode string false none none

TravelHistorySummaryByTravellerResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "PNRSummary": {
      "RecordLocator": "string",
      "AirlineReferences": {
        "Capacity": 0,
        "Count": 0,
        "Item": {
          "Vendor": "string",
          "VendorLocator": "string"
        }
      },
      "Tickets": {
        "Capacity": 0,
        "Count": 0,
        "Item": {
          "TktNumber": "string",
          "Passenger": {
            "LastName": "string",
            "FirstName": "string"
          },
          "Coupons": {
            "Capacity": 0,
            "Count": 0,
            "Item": {
              "CouponSequenceNbr": "string",
              "CouponBoardPoint": "string",
              "CouponOffPoint": "string",
              "Carrier": "string",
              "FlightNbr": "string",
              "FlightDate": "string",
              "FlightTime": "string"
            }
          }
        }
      }
    },
    "Segments": {
      "AirSegments": [
        {
          "AirSegmentNbr": 0,
          "ArrivalTime": "string",
          "BoardPoint": "string",
          "BookingCode": "string",
          "CarrierCode": "string",
          "ChangeOfDay": "string",
          "ConnectionIndicator": "string",
          "DepartureDate": "string",
          "DepartureTime": "string",
          "FlightNbr": "string",
          "JourneyTime": "string",
          "NbrSeats": 0,
          "OffPoint": "string",
          "OperatingCarrierCode": "string",
          "OperatingCarrierName": "string",
          "SeatingData": {
            "Capacity": 0,
            "Count": 0,
            "Item": {
              "SeatLocation": "string",
              "SeatStatusCode": "string"
            }
          },
          "SegmentStatus": "string"
        }
      ],
      "CarSegments": [
        {
          "AirportCode": "string",
          "CarAddress": "string",
          "CarLocationCategory": "string",
          "CarRateCode": "string",
          "CarRateType": "string",
          "CarSegmentNbr": 0,
          "CarType": "string",
          "CarVendorCode": "string",
          "CarYieldManagementNbr": "string",
          "ConfirmationNbr": "string",
          "CurrencyCode": "string",
          "DistanceAllowance": "string",
          "DistanceRateAmount": "string",
          "DropOffDate": "string",
          "DropOffTime": "string",
          "MilesKilometerIndicator": "string",
          "NbrOfCars": 0,
          "PickUpDate": "string",
          "PickUpTime": "string",
          "RateAmount": "string",
          "RateGuaranteeIndicator": "string",
          "SegmentStatus": "string"
        }
      ],
      "HotelSegments": [
        {
          "HotelSegmentNbr": "string",
          "StatusCode": "string",
          "ArrivalDate": "string",
          "DepartureDate": "string",
          "PropertyName": "string",
          "ChainCode": "string",
          "ChainName": "string",
          "CityCode": "string",
          "CityName": "string",
          "CountryCode": "string",
          "CountryName": "string",
          "Passenger": "string",
          "Account": "string",
          "ConfirmationNbr": "string",
          "Currency": "string",
          "Rate": "string",
          "RoomBookingCode": "string",
          "NbrNights": 0,
          "MultiLevelRateCode": "string",
          "NbrRooms": 0,
          "BookedInName": "string",
          "ServiceInformation": "string",
          "PropertyCityCode": "string",
          "SegmentStatus": "string",
          "HotelVendorCode": "string"
        }
      ],
      "PassiveSegments": [
        {
          "Address": "string",
          "BookingReasonCode": "string",
          "BookingSource": "string",
          "CityCode": "string",
          "CommissionInformation": "string",
          "ConfirmationNumber": "string",
          "DepartureDate": "string",
          "NbrNights": "string",
          "Passenger": "string",
          "PropertyName": "string",
          "PropertyNumber": "string",
          "RateAccessCode": "string",
          "RateCode": "string",
          "RateQuoted": "string",
          "SegmentStatus": "string",
          "SegmentType": "string",
          "ServiceInformation": "string",
          "StartDate": "string",
          "Text": "string",
          "VendorCode": "string"
        }
      ]
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

TravelHistorySummaryByTravellerResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport Report false none Report
ResponseError AgentivityError false none AgentivityError

TotalSalesCurrentMonthItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "Total": 0
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

TotalSalesCurrentMonthItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport TotalSalesCurrentMonthResponseReport false none TotalSalesCurrentMonthResponseReport
ResponseError AgentivityError false none AgentivityError

TotalSalesCurrentMonthResponseReport

{
  "Item": {
    "Total": 0
  }
}

TotalSalesCurrentMonthResponseReport

Properties

Name Type Required Restrictions Description
Item TotalSalesCurrentMonth false none TotalSalesCurrentMonth

TotalSalesCurrentMonth

{
  "Total": 0
}

TotalSalesCurrentMonth

Properties

Name Type Required Restrictions Description
Total number(float) false none none

TicketSegmentsByBARResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": [
    {
      "TktNumber": "string",
      "RecordLocator": "string",
      "VndIssueDt": "string",
      "BAR": "string",
      "PAR": "string",
      "FOPCurrency": "string",
      "FOPFare": "string",
      "Segments": [
        {
          "Carrier": "string",
          "CouponBoardPoint": "string",
          "CouponOffPoint": "string",
          "CouponSequenceNbr": 0,
          "DateLastChecked": "string",
          "FareBasis": "string",
          "FlightCouponStatus": "string",
          "FlightServiceClass": "string",
          "FlightStatus": "string"
        }
      ]
    }
  ],
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

TicketSegmentsByBARResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport [Ticket] false none [Ticket]
ResponseError AgentivityError false none AgentivityError

Ticket

{
  "TktNumber": "string",
  "RecordLocator": "string",
  "VndIssueDt": "string",
  "BAR": "string",
  "PAR": "string",
  "FOPCurrency": "string",
  "FOPFare": "string",
  "Segments": [
    {
      "Carrier": "string",
      "CouponBoardPoint": "string",
      "CouponOffPoint": "string",
      "CouponSequenceNbr": 0,
      "DateLastChecked": "string",
      "FareBasis": "string",
      "FlightCouponStatus": "string",
      "FlightServiceClass": "string",
      "FlightStatus": "string"
    }
  ]
}

Ticket

Properties

Name Type Required Restrictions Description
TktNumber string false none none
RecordLocator string false none none
VndIssueDt string false none none
BAR string false none none
PAR string false none none
FOPCurrency string false none none
FOPFare string false none none
Segments [AirSegInfo] false none [AirSegInfo]

AirSegInfo

{
  "Carrier": "string",
  "CouponBoardPoint": "string",
  "CouponOffPoint": "string",
  "CouponSequenceNbr": 0,
  "DateLastChecked": "string",
  "FareBasis": "string",
  "FlightCouponStatus": "string",
  "FlightServiceClass": "string",
  "FlightStatus": "string"
}

AirSegInfo

Properties

Name Type Required Restrictions Description
Carrier string false none none
CouponBoardPoint string false none none
CouponOffPoint string false none none
CouponSequenceNbr integer(int32) false none none
DateLastChecked string false none none
FareBasis string false none none
FlightCouponStatus string false none none
FlightServiceClass string false none none
FlightStatus string false none none

TravelHistorySummaryByBARResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "PNRSummary": {
      "RecordLocator": "string",
      "AirlineReferences": {
        "Capacity": 0,
        "Count": 0,
        "Item": {
          "Vendor": "string",
          "VendorLocator": "string"
        }
      },
      "Tickets": {
        "Capacity": 0,
        "Count": 0,
        "Item": {
          "TktNumber": "string",
          "Passenger": {
            "LastName": "string",
            "FirstName": "string"
          },
          "Coupons": {
            "Capacity": 0,
            "Count": 0,
            "Item": {
              "CouponSequenceNbr": "string",
              "CouponBoardPoint": "string",
              "CouponOffPoint": "string",
              "Carrier": "string",
              "FlightNbr": "string",
              "FlightDate": "string",
              "FlightTime": "string"
            }
          }
        }
      }
    },
    "Segments": {
      "AirSegments": [
        {
          "AirSegmentNbr": 0,
          "ArrivalTime": "string",
          "BoardPoint": "string",
          "BookingCode": "string",
          "CarrierCode": "string",
          "ChangeOfDay": "string",
          "ConnectionIndicator": "string",
          "DepartureDate": "string",
          "DepartureTime": "string",
          "FlightNbr": "string",
          "JourneyTime": "string",
          "NbrSeats": 0,
          "OffPoint": "string",
          "OperatingCarrierCode": "string",
          "OperatingCarrierName": "string",
          "SeatingData": {
            "Capacity": 0,
            "Count": 0,
            "Item": {
              "SeatLocation": "string",
              "SeatStatusCode": "string"
            }
          },
          "SegmentStatus": "string"
        }
      ],
      "CarSegments": [
        {
          "AirportCode": "string",
          "CarAddress": "string",
          "CarLocationCategory": "string",
          "CarRateCode": "string",
          "CarRateType": "string",
          "CarSegmentNbr": 0,
          "CarType": "string",
          "CarVendorCode": "string",
          "CarYieldManagementNbr": "string",
          "ConfirmationNbr": "string",
          "CurrencyCode": "string",
          "DistanceAllowance": "string",
          "DistanceRateAmount": "string",
          "DropOffDate": "string",
          "DropOffTime": "string",
          "MilesKilometerIndicator": "string",
          "NbrOfCars": 0,
          "PickUpDate": "string",
          "PickUpTime": "string",
          "RateAmount": "string",
          "RateGuaranteeIndicator": "string",
          "SegmentStatus": "string"
        }
      ],
      "HotelSegments": [
        {
          "HotelSegmentNbr": "string",
          "StatusCode": "string",
          "ArrivalDate": "string",
          "DepartureDate": "string",
          "PropertyName": "string",
          "ChainCode": "string",
          "ChainName": "string",
          "CityCode": "string",
          "CityName": "string",
          "CountryCode": "string",
          "CountryName": "string",
          "Passenger": "string",
          "Account": "string",
          "ConfirmationNbr": "string",
          "Currency": "string",
          "Rate": "string",
          "RoomBookingCode": "string",
          "NbrNights": 0,
          "MultiLevelRateCode": "string",
          "NbrRooms": 0,
          "BookedInName": "string",
          "ServiceInformation": "string",
          "PropertyCityCode": "string",
          "SegmentStatus": "string",
          "HotelVendorCode": "string"
        }
      ],
      "PassiveSegments": [
        {
          "Address": "string",
          "BookingReasonCode": "string",
          "BookingSource": "string",
          "CityCode": "string",
          "CommissionInformation": "string",
          "ConfirmationNumber": "string",
          "DepartureDate": "string",
          "NbrNights": "string",
          "Passenger": "string",
          "PropertyName": "string",
          "PropertyNumber": "string",
          "RateAccessCode": "string",
          "RateCode": "string",
          "RateQuoted": "string",
          "SegmentStatus": "string",
          "SegmentType": "string",
          "ServiceInformation": "string",
          "StartDate": "string",
          "Text": "string",
          "VendorCode": "string"
        }
      ]
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

TravelHistorySummaryByBARResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport Report false none Report
ResponseError AgentivityError false none AgentivityError

BookingHistoryByBARResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": [
    {
      "AgentivityRef": "string",
      "RecordLocator": "string",
      "PNRCreationDate": "string",
      "TravelDate": "string",
      "PNRTicketed": "string",
      "PNRCancelled": "string",
      "Account": "string",
      "OwningConsultantID": "string",
      "OwningConsultant": "string",
      "LastActionConsultantID": "string",
      "DestinationCities": "string",
      "DestinationCountries": "string"
    }
  ],
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

BookingHistoryByBARResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport [BookingWithDestinations] false none [BookingWithDestinations]
ResponseError AgentivityError false none AgentivityError

BookingWithDestinations

{
  "AgentivityRef": "string",
  "RecordLocator": "string",
  "PNRCreationDate": "string",
  "TravelDate": "string",
  "PNRTicketed": "string",
  "PNRCancelled": "string",
  "Account": "string",
  "OwningConsultantID": "string",
  "OwningConsultant": "string",
  "LastActionConsultantID": "string",
  "DestinationCities": "string",
  "DestinationCountries": "string"
}

BookingWithDestinations

Properties

Name Type Required Restrictions Description
AgentivityRef string false none none
RecordLocator string false none none
PNRCreationDate string false none none
TravelDate string false none none
PNRTicketed string false none none
PNRCancelled string false none none
Account string false none none
OwningConsultantID string false none none
OwningConsultant string false none none
LastActionConsultantID string false none none
DestinationCities string false none none
DestinationCountries string false none none

SupplierPreferencesByOwningAgencyLocationIDResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "PNRSummary": {
      "RecordLocator": "string",
      "AirlineReferences": {
        "Capacity": 0,
        "Count": 0,
        "Item": {
          "Vendor": "string",
          "VendorLocator": "string"
        }
      },
      "Tickets": {
        "Capacity": 0,
        "Count": 0,
        "Item": {
          "TktNumber": "string",
          "Passenger": {
            "LastName": "string",
            "FirstName": "string"
          },
          "Coupons": {
            "Capacity": 0,
            "Count": 0,
            "Item": {
              "CouponSequenceNbr": "string",
              "CouponBoardPoint": "string",
              "CouponOffPoint": "string",
              "Carrier": "string",
              "FlightNbr": "string",
              "FlightDate": "string",
              "FlightTime": "string"
            }
          }
        }
      }
    },
    "Segments": {
      "AirSegments": [
        {
          "AirSegmentNbr": 0,
          "ArrivalTime": "string",
          "BoardPoint": "string",
          "BookingCode": "string",
          "CarrierCode": "string",
          "ChangeOfDay": "string",
          "ConnectionIndicator": "string",
          "DepartureDate": "string",
          "DepartureTime": "string",
          "FlightNbr": "string",
          "JourneyTime": "string",
          "NbrSeats": 0,
          "OffPoint": "string",
          "OperatingCarrierCode": "string",
          "OperatingCarrierName": "string",
          "SeatingData": {
            "Capacity": 0,
            "Count": 0,
            "Item": {
              "SeatLocation": "string",
              "SeatStatusCode": "string"
            }
          },
          "SegmentStatus": "string"
        }
      ],
      "CarSegments": [
        {
          "AirportCode": "string",
          "CarAddress": "string",
          "CarLocationCategory": "string",
          "CarRateCode": "string",
          "CarRateType": "string",
          "CarSegmentNbr": 0,
          "CarType": "string",
          "CarVendorCode": "string",
          "CarYieldManagementNbr": "string",
          "ConfirmationNbr": "string",
          "CurrencyCode": "string",
          "DistanceAllowance": "string",
          "DistanceRateAmount": "string",
          "DropOffDate": "string",
          "DropOffTime": "string",
          "MilesKilometerIndicator": "string",
          "NbrOfCars": 0,
          "PickUpDate": "string",
          "PickUpTime": "string",
          "RateAmount": "string",
          "RateGuaranteeIndicator": "string",
          "SegmentStatus": "string"
        }
      ],
      "HotelSegments": [
        {
          "HotelSegmentNbr": "string",
          "StatusCode": "string",
          "ArrivalDate": "string",
          "DepartureDate": "string",
          "PropertyName": "string",
          "ChainCode": "string",
          "ChainName": "string",
          "CityCode": "string",
          "CityName": "string",
          "CountryCode": "string",
          "CountryName": "string",
          "Passenger": "string",
          "Account": "string",
          "ConfirmationNbr": "string",
          "Currency": "string",
          "Rate": "string",
          "RoomBookingCode": "string",
          "NbrNights": 0,
          "MultiLevelRateCode": "string",
          "NbrRooms": 0,
          "BookedInName": "string",
          "ServiceInformation": "string",
          "PropertyCityCode": "string",
          "SegmentStatus": "string",
          "HotelVendorCode": "string"
        }
      ],
      "PassiveSegments": [
        {
          "Address": "string",
          "BookingReasonCode": "string",
          "BookingSource": "string",
          "CityCode": "string",
          "CommissionInformation": "string",
          "ConfirmationNumber": "string",
          "DepartureDate": "string",
          "NbrNights": "string",
          "Passenger": "string",
          "PropertyName": "string",
          "PropertyNumber": "string",
          "RateAccessCode": "string",
          "RateCode": "string",
          "RateQuoted": "string",
          "SegmentStatus": "string",
          "SegmentType": "string",
          "ServiceInformation": "string",
          "StartDate": "string",
          "Text": "string",
          "VendorCode": "string"
        }
      ]
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

SupplierPreferencesByOwningAgencyLocationIDResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport Report false none Report
ResponseError AgentivityError false none AgentivityError

LocationListsRequestItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "TravelLocations": [
        {
          "CityCode": "string",
          "CityName": "string",
          "CountryCode": "string",
          "CountryName": "string",
          "PortCode": "string",
          "PortName": "string",
          "DisplayName": "string"
        }
      ],
      "AirlinesList": [
        {
          "Code": "string",
          "Name": "string"
        }
      ],
      "CitiesList": [
        {
          "Code": "string",
          "Name": "string",
          "CountryName": "string",
          "StateCode": "string",
          "StateName": "string"
        }
      ],
      "CountriesList": [
        {
          "Code": "string",
          "Name": "string"
        }
      ],
      "TravelLocationsFormatted": "string",
      "AirlinesListFormatted": "string",
      "CitiesListFormatted": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

LocationListsRequestItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport LocationListsRequestResponseReport false none LocationListsRequestResponseReport
ResponseError AgentivityError false none AgentivityError

LocationListsRequestResponseReport

{
  "Item": {
    "TravelLocations": [
      {
        "CityCode": "string",
        "CityName": "string",
        "CountryCode": "string",
        "CountryName": "string",
        "PortCode": "string",
        "PortName": "string",
        "DisplayName": "string"
      }
    ],
    "AirlinesList": [
      {
        "Code": "string",
        "Name": "string"
      }
    ],
    "CitiesList": [
      {
        "Code": "string",
        "Name": "string",
        "CountryName": "string",
        "StateCode": "string",
        "StateName": "string"
      }
    ],
    "CountriesList": [
      {
        "Code": "string",
        "Name": "string"
      }
    ],
    "TravelLocationsFormatted": "string",
    "AirlinesListFormatted": "string",
    "CitiesListFormatted": "string"
  }
}

LocationListsRequestResponseReport

Properties

Name Type Required Restrictions Description
Item LocationLists false none LocationLists

LocationLists

{
  "TravelLocations": [
    {
      "CityCode": "string",
      "CityName": "string",
      "CountryCode": "string",
      "CountryName": "string",
      "PortCode": "string",
      "PortName": "string",
      "DisplayName": "string"
    }
  ],
  "AirlinesList": [
    {
      "Code": "string",
      "Name": "string"
    }
  ],
  "CitiesList": [
    {
      "Code": "string",
      "Name": "string",
      "CountryName": "string",
      "StateCode": "string",
      "StateName": "string"
    }
  ],
  "CountriesList": [
    {
      "Code": "string",
      "Name": "string"
    }
  ],
  "TravelLocationsFormatted": "string",
  "AirlinesListFormatted": "string",
  "CitiesListFormatted": "string"
}

LocationLists

Properties

Name Type Required Restrictions Description
TravelLocations [TravelLocation] false none [TravelLocation]
AirlinesList [AirlinesListItem] false none [AirlinesListItem]
CitiesList [CitiesListItem] false none [CitiesListItem]
CountriesList [CountriesListItem] false none [CountriesListItem]
TravelLocationsFormatted string false none none
AirlinesListFormatted string false none none
CitiesListFormatted string false none none

TravelLocation

{
  "CityCode": "string",
  "CityName": "string",
  "CountryCode": "string",
  "CountryName": "string",
  "PortCode": "string",
  "PortName": "string",
  "DisplayName": "string"
}

TravelLocation

Properties

Name Type Required Restrictions Description
CityCode string false none none
CityName string false none none
CountryCode string false none none
CountryName string false none none
PortCode string false none none
PortName string false none none
DisplayName string false none none

AirlinesListItem

{
  "Code": "string",
  "Name": "string"
}

AirlinesListItem

Properties

Name Type Required Restrictions Description
Code string false none none
Name string false none none

CitiesListItem

{
  "Code": "string",
  "Name": "string",
  "CountryName": "string",
  "StateCode": "string",
  "StateName": "string"
}

CitiesListItem

Properties

Name Type Required Restrictions Description
Code string false none none
Name string false none none
CountryName string false none none
StateCode string false none none
StateName string false none none

CountriesListItem

{
  "Code": "string",
  "Name": "string"
}

CountriesListItem

Properties

Name Type Required Restrictions Description
Code string false none none
Name string false none none

TravellerFlightMemberResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "GroupID": 0,
      "TravellerID": 0,
      "Account": "string",
      "FirstName": "string",
      "GroupName": "string",
      "LastName": "string",
      "Rowversion": 0
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

TravellerFlightMemberResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport TravellerFlightMemberReport false none TravellerFlightMemberReport
ResponseError AgentivityError false none AgentivityError

TravellerFlightMemberReport

{
  "Item": {
    "GroupID": 0,
    "TravellerID": 0,
    "Account": "string",
    "FirstName": "string",
    "GroupName": "string",
    "LastName": "string",
    "Rowversion": 0
  }
}

TravellerFlightMemberReport

Properties

Name Type Required Restrictions Description
Item TravellerFlightMember false none TravellerFlightMember

TravellerFlightMember

{
  "GroupID": 0,
  "TravellerID": 0,
  "Account": "string",
  "FirstName": "string",
  "GroupName": "string",
  "LastName": "string",
  "Rowversion": 0
}

TravellerFlightMember

Properties

Name Type Required Restrictions Description
GroupID integer(int32) false none none
TravellerID integer(int32) false none none
Account string false none none
FirstName string false none none
GroupName string false none none
LastName string false none none
Rowversion integer(int64) false none none

TravellersByAccountItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "Passenger": "string",
      "TravellerID": "string"
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

TravellersByAccountItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport TravellersByAccountResponseReport false none TravellersByAccountResponseReport
ResponseError AgentivityError false none AgentivityError

TravellersByAccountResponseReport

{
  "Item": {
    "Passenger": "string",
    "TravellerID": "string"
  }
}

TravellersByAccountResponseReport

Properties

Name Type Required Restrictions Description
Item TravellerByAccount false none TravellerByAccount

TravellerByAccount

{
  "Passenger": "string",
  "TravellerID": "string"
}

TravellerByAccount

Properties

Name Type Required Restrictions Description
Passenger string false none none
TravellerID string false none none

UsersPCCsMappingItemResponse

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": {
    "Item": {
      "UserID": 0,
      "UserName": "string",
      "LastName": "string",
      "FirstName": "string",
      "LocationCountryCode": "string",
      "LocationCountryName": "string",
      "LastLogin": "2019-03-18T11:42:49Z",
      "PCCList": "string",
      "IsUserActive": true,
      "IsDeleted": true
    }
  },
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

UsersPCCsMappingItemResponse

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport UsersPCCsMappingResponseReport false none UsersPCCsMappingResponseReport
ResponseError AgentivityError false none AgentivityError

UsersPCCsMappingResponseReport

{
  "Item": {
    "UserID": 0,
    "UserName": "string",
    "LastName": "string",
    "FirstName": "string",
    "LocationCountryCode": "string",
    "LocationCountryName": "string",
    "LastLogin": "2019-03-18T11:42:49Z",
    "PCCList": "string",
    "IsUserActive": true,
    "IsDeleted": true
  }
}

UsersPCCsMappingResponseReport

Properties

Name Type Required Restrictions Description
Item UserPCCMapping false none UserPCCMapping

UserPCCMapping

{
  "UserID": 0,
  "UserName": "string",
  "LastName": "string",
  "FirstName": "string",
  "LocationCountryCode": "string",
  "LocationCountryName": "string",
  "LastLogin": "2019-03-18T11:42:49Z",
  "PCCList": "string",
  "IsUserActive": true,
  "IsDeleted": true
}

UserPCCMapping

Properties

Name Type Required Restrictions Description
UserID integer(int32) false none none
UserName string false none none
LastName string false none none
FirstName string false none none
LocationCountryCode string false none none
LocationCountryName string false none none
LastLogin string(date-time) false none none
PCCList string false none none
IsUserActive boolean false none none
IsDeleted boolean false none none

CollectionResponse_TicketsIssuedByNumber_

{
  "ResponseMetadata": {
    "Success": true,
    "HasCache": true,
    "HasPaging": true,
    "CacheMetadata": {
      "IsFromCache": true,
      "CachedAt": "2019-03-18T11:42:49Z",
      "CacheExpiresAt": "2019-03-18T11:42:49Z"
    },
    "PagingMetadata": {
      "Limit": "string",
      "Offset": "string",
      "ResponseRecords": "string",
      "TotalRecords": "string"
    }
  },
  "ResponseReport": [
    {
      "RecordLocator": "string",
      "TktNumber": "string",
      "PlatingCarrier": "string",
      "Passenger": "string",
      "IATA": "string",
      "OwningAgencyLocationID": "string",
      "IssueDate": "2019-03-18T11:42:49Z",
      "ExpirationDate": "2019-03-18T11:42:49Z",
      "FOPFare": "string",
      "PrintedCurrency": "string"
    }
  ],
  "ResponseError": {
    "ErrorCode": "string",
    "Message": "string",
    "StatusCode": "string",
    "VerboseMessage": "string"
  }
}

CollectionResponse`1

Properties

Name Type Required Restrictions Description
ResponseMetadata ResponseMetadata false none ResponseMetadata
ResponseReport [TicketsIssuedByNumber] false none [TicketsIssuedByNumber]
ResponseError AgentivityError false none AgentivityError