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:
- APIKEY
- X-AGENTIVTY-API-USERNAME
- X-AGENTIVTY-API-SIGNATURE
- X-AGENTIVTY-API-DATE
- CONTENT-TYPE
When testing the API, it will help to know some of the following variables:
- Your own PCC’s e.g. 02LN
- Corporate account codes e.g. COMPANYNAME
- GDS Sign-on codes e.g. 02LNEM
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:
- url for given endpoint
- Table with the list of all parameters with name, where you should put it, type, is it mandatory and brief description of the parameter.
- Enumerated values with headers for that endpoint
- Small table with some information and the link for expected look of the response in JSON format
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 |
| 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 |
| 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 |
