Retrieve Reservation Detail

This method returns the detailed information of the reservations created through our reservation system in XML format. It covers reservations made from all sales channels.

 

Input

Input Parameters

Name Description Type Required

requestHeader

RequestHeader Yes

OTAReadRQ

Complex Element No

requestHeader

Name Description Type Required

clientCode

Client Code String Yes

clientUsername

Client Username String Yes

channel

Channel info String Yes

airlineCode

Airline info String (TK,AJ) Yes

application

Application name String Yes

clientTransactionId

A unique id to identify transaction String Yes

languageCode

Language Code String (TR,EN) No

agencyOfficeCode

Agency Office Code String (ITT) No

extraParameters

The model object which contains key, value Model[] No

OTAReadRQ

Name Description Type Required

ReadRequests

A grouping of Read Requests by travel vertical. (Defined in file OTA_ReadRQ.xsd , or a file it imports) nsA:ReadRequests Yes

ReadRequests

Name Description Type Required

ReadRequest

To retrieve an airline reservation when the booking reference is not known or to search for a list of passengers meeting certain criteria. (Defined in file OTA_ReadRQ.xsd , or a file it imports) nsA:ReadRequest Yes

ReadRequest

Name Description Type Required

UniqueID

Request a reservation based on a PNR number. UniqueID_Type Yes

Verification

Request a reservation based on document number. TicketingInfoRS_Type Yes

UniqueID

Name Description Type Required

ID

PNR number StringLength1to32 Yes

Verification

Name Description Type Required

PersonName

This provides name information for a person. PersonNameType Yes

PersonName

Name Description Type Required

Surname

Family name, last name. May also be used for full name if the sending system does not have the ability to separate a full name into its parts, e.g. the surname element may be used to pass the full name. StringLength1to64 Yes

Output

retrieveReservationOTAResponse

Name Description Type

responseHeader

ResponseHeader

retrieveReservationOTAResponse

List

responseHeader

Name Description Type

statusCode

Status of the transaction String

clientTransactionId

The request id of the transaction String

serverTransactionId

Model[]

retrieveReservationOTAResponse

Name Description Type

OTA_AirBookRS

(The Book Response message contains the itinerary, passenger and pricing information sent in the request, along with a Booking reference number (PNR Locator) and ticketing information if the booking was successful. This message contains similar information to a standard airline CRS or GDS Display PNR message.) Compex Element

contact

used for PNR CT area Element

OTA_AirBookRs

Name Description Type

AirReservation

Contains all booking response information pertaining to a completed reservation. AirReservation

Warnings

Standard way to indicate successful processing of an OTA message, but one in which warnings are generated.

AirReservation

Name Description Type

AirItinerary

A collection of all flight segments requested for booking. Specifies the origin and destination of the traveler. AirItineraryType

PriceInfo

Container for all the fare information. BookingPriceInfoType

TravelerInfo

All traveler information relevant to a booking request. Identifies passenger(s) who will travel on the reservation. TravelerInfoType

ArrangerInfo

PNR creator info Element

Fulfillment

All payment information relevant to a booking request. Payment information relevant to a booking. FulfillmentType

Ticketing

Minimum information about ticketing required to complete the booking transaction. TicketingInfoType

BookingReferenceID

shows PNR number Element

Emd_Info

Shows EMD type EMD_Type

Comment

Textual information for the EMD document. FormattedTextTextType

PricingOverview

Information applicable to the pricing of the reservation. PricingOverviewType

AirItinerary

Name Description Type

OriginDestinationOptions

A collection of OriginDestinationOption. AirItineraryType-OriginDestinationOptions

OriginDestinationOptions

Name Description Type

OriginDestinationOption

A container for OriginDestinationOptionType OriginDestinationOption1

OriginDestinationOption

Name Description Type

FlightSegment

A container for necessary data to describe one or more legs of a single flight number. OriginDestinationOptionType-FlightSegment

RPH

Reference place holder for this flight segment. RPH_Type

FlightSegment

Name Description Type

DepartureAirport

Departure point of flight segment. FlightSegmentBaseType-DepartureAirport

ArrivalAirport

Arrival point of flight segment. FlightSegmentBaseType-ArrivalAirport

OperatingAirline

The operating airline of the flight if it is a codeshare flight. Identifies the operating carrier and flight number. OperatingAirlineType

BookingClassAvails

A collection of availability counts per booking class. BookFlightSegmentType-BookingClassAvails

Comment

Textual information FreeTextType

DepartureAirport

Name Description Type

LocationCode

Location code used to identify a specific airport. String

CodeContext

Identifies the context of the identifying code, such as IATA, ARC, or internal code, etc. String

ArrivalAirport

Name Description Type

LocationCode

Location code used to identify a specific airport. String

CodeContext

Identifies the context of the identifying code, such as IATA, ARC, or internal code, etc. String

OperatingAirline

Name Description Type

CompanyShortName

Used to provide the company common name. StringLength1to32

Code

Identifies a company by the company code. StringLength1to32

PriceInfo

Name Description Type

PTC_FareBreakdowns

This is a collection of PTC Fare Breakdowns. AirItineraryPricingInfoType-PTC_FareBreakdowns

ItinTotalFare

Total price of the itinerary. AirItineraryPricingInfoType

FareInfos

This is a collection of FareInfo AirItineraryPricingInfoType

PTC_FareBreakdowns

Name Description Type

GrandTotal

Element

GrandTaxTotal

Element

PTC_FareBreakdown

Per passenger type code pricing for a travel itinerary. Per passenger type code pricing for this itinerary. Set if fareBreakdown was requested. PTCFareBreakdownType

PTC_FareBreakdown

Name Description Type

PassengerFare

The total passenger fare with cost breakdown. FareType

PassengerTypeQuantity

Specifies a PTC and the associated number of PTC's - for use in specifying passenger lists. String

FareInfo

Detailed information on individual priced fares. FareInfoType

PassengerFare

Name Description Type

BaseFare

Price of the inventory excluding taxes and fees. Element

Taxes

collection of Taxes Element

Fees

collection of Fees Element

TotalFare

The total price that the passenger would pay (includes fare, taxes, fees) Element

TotalFare

Name Description Type

CurrencyCode

An ISO 4217 (3) alpha character code that specifies a monetary unit. AlphaLength3

Amount

A monetary amount. Money

TravelerInfo

Name Description Type

AirTraveler

Identifies passenger(s) who will travel on the reservation. AirTravelerType

SpecialReqDetails

Provides detailed information regarding any special needs, requests, or remarks associated with the traveler SpecialReqDetailsType

AirTraveler

Name Description Type

PassengerTypeCode

Code used to indicate the type of traveler that will be traveling (e.g., ADT, CHD, INF, GRP). AlphaLength3

BirthDate

Traveler's date of birth. date

AccompaniedByInfantInd

Indicates if an infant accompanying a traveler is with or without a seat. Boolean

GroupInd

Traveler group indicator. Boolean

Gender

Identifies the gender. NMTOKEN

ProfileRef

Stored information about a customer. May contain readily available information relevant to the booking. AirTravelerType-ProfileRef

ProfileRef

Name Description Type

UniqueID

An identifier used to uniquely reference a customer profile. An identifier used to uniquely reference an object in a system (e.g. an airline reservation reference, customer profile reference, booking confirmation number, or a reference to a previous availability quote). UniqueID_Type

UniqueID

Name Description Type

ID

A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation. StringLength1to32

Type

A reference to the type of object defined by the UniqueID element. Refer to OpenTravel Code List Unique ID Type OTA_CodeType

SpecialServiceRequest

Name Description Type

Status

Code providing status information for this special service request. Refer to OTA Code List 'Status' (STS). OTA_CodeType

TravelerRefNumberRPHList

One or more travelers to whom this request applies ListOfRPH

FlightRefNumberRPHList

One or more flights to whom this request applies ListOfRPH

SSRCode

The four alpha position industry code identifying a particular type of special service request. AlphaLength4

Fulfillment

Name Description Type

PaymentDetails

Container for Payment Detail. FulfillmentType-PaymentDetails

PaymentDetails

Name Description Type

PaymentDetail

Form of payment details for the requested booking. It is possible to use multiple forms of payment for one transaction, therefore this element may be used more than once. PaymentDetail

PaymentDetail

Name Description Type

RPH

Provides a reference to a specific form of payment. RPH_Type

PaymentTransactionTypeCode

This is used to indicate either a charge, reserve (deposit) or refund. NMTOKEN

Remark

A remark associated with the payment form. StringLength1to128

PaymentType

Used to specify the form of payment. Refer to OpenTravel Code List Payment Type OTA_CodeType

LoyaltyRedemption

Details of a loyalty redemption arrangement. This is normally miles or points. PaymentDetail

PaymentAmount

Provides the monetary amount due for payment as quoted. A second instance could show the actual paid amount in a different currency. PaymentDetailType-PaymentAmount

PaymentCard

Details of a debit or credit card. Specific payment card information. PaymentCardType

PaymentAmount

Name Description Type

Amount

A monetary amount. Money

CurrencyCode

An ISO 4217 (3) alpha character code that specifies a monetary unit. AlphaLength3

DecimalPlaces

The ISO 4217 standard "minor unit" for the number of decimal places for a particular currency. nonNegativeInteger

CardType

Name Description Type

Code

Description

List_PaymentCardIssuer_Basex

Explanationx

Emd_Info

Name Description Type

TotalFltSegQty

baggageAmount Numeric0to99

EMD_Type

EMD-A, EMD-S EMD_Type_EMD_Type

RPH

Provides a reference to a specific EMD. RPH_Type

TravelerRefNumber

The original ticket/document issue information. EMD_Type-OriginalIssueInfo

Commission

Commission information for this ticket/document. EMD_Type-Commission

TotalFare

Used to specify tax coupon information. EMD_Type-TaxCouponInformation

FareInfo

The reason for issuance information. EMD_Type-ReasonForIssuance

TicketDocument

Provides a reference to a specific EMD. RPH_Type

TravelerRefNumber

Name Description Type

RPH

A unique reference for the traveler. RPH_Type

Baggage

Name Description Type

baggageItems

diplays each segment and each passenger baggage allowance element

SVC

Name Description Type

boardPoint

SVC segment board point string

carrierCode

airline carrier identification (2chars) string

couponIndex

string

date

string

descriptionOfRfisc

string

emdNo

string

numberOfServices

string

passengerAssociation

string

reasonForIssuanceCode

string

reasonForIssuanceSubCode

string

segmentNumber

string

status

string

svcField

string

weekDay

string

reservationInfoOTAResponse

Name Description Type

isPurged

boolean

isITTReservation

boolean

isOriginalITTReservation

boolean

isCircleItinerary

boolean

isAward

boolean

isInvoluntary

boolean

pnrOwner

string

isVIPIncluded

boolean

FQdateTime

string

WKSC_info

Name Description Type

FlightSegment

Element

FlightSegment

Name Description Type

Chain_Order

Chain_Number

RPH

Warnings

Name Description Type

Warning

Used in conjunction with the Success element to define a business error. WarningType

Description

Warning

Name Description Type

Value

warning for reissue or SPA string

Type

warning for reissue or SPA string

Tag

warning for reissue or SPA string

BookingClassAvails

Name Description Type

CabinType

Used to provide the company common name. StringLength1to32

Comment

Name Description Type

CabinType

Used for Arrival Unknown segment StringLength1to32

GrandTotal

Name Description Type

CurrencyCode

The code specifying a monetary unit. Use ISO 4217, three alpha code. AlphaLength3

DecimalPlaces

Indicates the number of decimal places for a particular currency. This is equivalent to the ISO 4217 standard "minor unit". Typically used when the amount provided includes the minor unit of currency without a decimal point (e.g., USD 8500 needs DecimalPlaces="2" to represent $85). nonNegativeInteger

Amount

Payment amount Money

GrandTaxTotal

Name Description Type

CurrencyCode

The code specifying a monetary unit. Use ISO 4217, three alpha code. AlphaLength3

DecimalPlaces

Indicates the number of decimal places for a particular currency. This is equivalent to the ISO 4217 standard "minor unit". Typically used when the amount provided includes the minor unit of currency without a decimal point (e.g., USD 8500 needs DecimalPlaces="2" to represent $85). nonNegativeInteger

Amount

Tax amount Money

BaseFare

Name Description Type

CurrencyCode

The code specifying a monetary unit. Use ISO 4217, three alpha code. AlphaLength3

DecimalPlaces

Indicates the number of decimal places for a particular currency. This is equivalent to the ISO 4217 standard "minor unit". Typically used when the amount provided includes the minor unit of currency without a decimal point (e.g., USD 8500 needs DecimalPlaces="2" to represent $85). nonNegativeInteger

Amount

A monetary amount. Money

Taxes

Name Description Type

Tax

Any individual tax applied to the fare Element

Amount

A monetary amount. Money

Fees

Name Description Type

Fee

Any individual fee applied to the fare Element

PassengerTypeQuantity

Name Description Type

Code

Refer to OTA Code List Age Qualifying Code (AQC) or use StringLength1to8 with CodeContext to use a non-OTA code. Simple Type Union

Quantity

Used to define the quantity for an associated element or attribute. nonNegativeInteger

FareInfo

Name Description Type

TariffNumber

The tariff number for the rule. AlphaNumericStringLength1to8

RuleNumber

The number associated with the fare rule. AlphaNumericStringLength1to8

RPH

String

PersonName

Name Description Type

NamePrefix

Salutation of honorific. (e.g., Mr. Mrs., Ms., Miss, Dr.) StringLength1to16

GivenName

Given name, first name or names StringLength1to64

Surname

Family name, last name. StringLength1to64

PaymentCard

Name Description Type

CardCode

The 2 character code of the credit card issuer. PaymentCardCodeType

Remark

remark StringLength1to128

CardType

Indicates the type of magnetic striped card. Refer to OTA Code ListCard Type (CDT). OTA_CodeType

Email

Order id bu parametreye set edilir

CardNumber

Credit card number embossed on the card.Secure information that supports PCI tokens, data masking and other encryption methods. EncryptionTokenType

Ticketing

Name Description Type

FlightSegmentRefNumber

Specifies one or more segment numbers for ticketing purposes. This RPH is associated with the RPH contained in the FlightSegment element in AirBookRQ. ListOfRPH

MiscTicketingCode

Specifies one or more ticketing relevant codes. Refer to OpenTravel code list Misc Ticketing Code (MTC).List of OpenTravel Codes. OTA_CodeType

TicketDocumentNbr

The ticket document number including the airline code, the form code, and the serial number. StringLength1to16

TicketType

TicketType - Indicates the type of ticket (Paper, eTicket) TicketType

TravelerRefNumber

Specifies one or more traveler names for ticketing purposes. This RPH is associated with the RPH contained in the TravelerRefNumber element in AirBookRQ. ListOfRPH

PseudoCityCode

An identification code assigned to an office/agency by a reservation system. StringLength1to16

CancelOnExpiryInd

When true, unticketed bookings should be cancelled when the TicketTimeLimit has expired. boolean

CardNumber

Name Description Type

PlainText

Non-secure (plain text) value. string

BookingReferenceID

Name Description Type

Type

A reference to the type of object defined by the UniqueID element. Refer to OpenTravel Code List Unique ID Type (UIT). OTA_CodeType

ID

A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation. StringLength1to32

Comment

Comment

Name Description Type

Value

Provides text and indicates whether it is formatted or not. FormattedTextTextType

PricingOverview

PricingOverview

Name Description Type

Comment

A comment applicable to all the pricing information.Textual information to provide descriptions and/or additional information. FreeTextType

Comment

Name Description Type

Value

ArrangerInfo

Name Description Type

CompanyInfo

Name and contact person information for the company associated with the air travel.Identifies a company by name. CompanyNameType

CompanyInfo

Name Description Type

Code

Identifies a company by the company code. StringLength1to16

Contact

Name Description Type

email

string

emailLanguage

string

mobilePhone

string

name

string

passengerIndex

string

receiveSMS

string

receiveSMSLanguage

string

TotalFare

Name Description Type

CurrencyCode

StringLength1to16

Amount

TicketDocument

Name Description Type

TicketDocumentNbr

Document number comprised of the airline code, form code, and serial number. StringLength1to16

Commission

Name Description Type

CurrencyCode

An ISO 4217 (3) alpha character code that specifies a monetary unit. AlphaLength3

DecimalPlaces

The ISO 4217 standard "minor unit" for the number of decimal places for a particular currency. nonNegativeInteger

Amount

A monetary amount. Money

Taxes

Name Description Type

TaxCode

Identifies the code for the tax. StringLength1to16

TaxTransactionType

CurrencyCode

The code specifying a monetary unit. Use ISO 4217, three alpha code. AlphaLength3

DecimalPlaces

Indicates the number of decimal places for a particular currency. This is equivalent to the ISO 4217 standard "minor unit". Typically used when the amount provided includes the minor unit of currency without a decimal point (e.g., USD 8500 needs DecimalPlaces="2" to represent $85). nonNegativeInteger

Amount

A monetary amount. Money

Fees

Name Description Type

FeeCode

Identifies the code for the fee. StringLength1to16

CurrencyCode

The code specifying a monetary unit. Use ISO 4217, three alpha code. AlphaLength3

DecimalPlaces

Indicates the number of decimal places for a particular currency. This is equivalent to the ISO 4217 standard "minor unit". Typically used when the amount provided includes the minor unit of currency without a decimal point (e.g., USD 8500 needs DecimalPlaces="2" to represent $85). nonNegativeInteger

Amount

A monetary amount. Money

SpecialReqDetails

Name Description Type

SpecialServiceRequests

A collection of Special Service Request Element

OtherServiceInformations

Element

SeatRequests

A collection of Seat Request Element

SpecialServiceRequests

Name Description Type

SpecialServiceRequest

Special Service Requests (SSR) for this booking SpecialServiceRequestType

SeatRequests

Name Description Type

SeatRequest

Seating requests for each passenger for each air leg of this trip. SeatRequestType

SeatRequest

Name Description Type

Status

Code providing status information for this special service request. Refer to OTA Code List 'Status' (STS). OTA_CodeType

RowNumber

Sequence number of a row. Numeric1to999

SeatInRow

Seat number within a row.Used for an Alpha String, length exactly 1. AlphaLength1

SmokingAllowed

Indicates smoking is allowed when true and is not allowed when false. boolean

TravelerRefNumberRPHList

One or more travelers to whom this request applies ListOfRPH

FlightRefNumberRPHList

One or more flights to whom this request applies ListOfRPH

OtherServiceInformation

Name Description Type

Code

A proprietary code used between systems to identify an other service information item. AlphaLength4

RPH

Unique value associated with the OSI. RPH_Type

Text

The OSI text. StringLength1to64

OtherServiceInformations

Name Description Type

OtherServiceInformation

Other Service Information (OSI) for relevant airlines OtherServiceInfoType

baggageItems

Name Description Type

allowedPiece

allowence for piece string

allowedWeight

allowence for piece. if allowed piece exists; allowed weight not seen string

measureType

PC for PIECE,K or KG for Kilogram measures identified here string

paxIndex

passenger index string

segmentIndexList

segment index string

Request

			
{
	"requestHeader": {
		"clientUsername": "OPENAPI",
		"channel": "WEB",
		"clientTransactionId": "CLIENT_TEST_1",
		"airlineCode": "TK"
	},
	"retrieveReservationOTARequest": {
		"UniqueId" : "TT8VN8",
		"Surname": "CELIKTAS"
	}
}
			
        

Response

			
{
   "status": "SUCCESS",
   "requestId": "000001683b929326-17b17c5",
   "message":    {
      "code": "TK-0000",
      "description": "Request Processed Successfully."
   },
   "data": {"retrieveReservationOTAResponse":    {
      "svc": "",
      "reservationInfoOTAResponse":       {
         "isVIPIncluded": false,
         "isPurged": true,
         "isOriginalITTReservation": true,
         "isAward": false,
         "pnrOwner": "ITT",
         "isITTReservation": true,
         "isInvoluntary": false,
         "isCircleItinerary": false
      },
      "baggage": "",
      "contact":       {
         "emailLanguage": "EN",
         "mobilePhone": "1111111111",
         "name": "B******",
         "email": "****@*****.***",
         "receiveSMS": true,
         "passengerIndex": "1",
         "receiveSMSLanguage": "EN"
      },
      "WKSC_Info": "",
      "OTA_AirBookRS":       {
         "Version": "0",
         "RetransmissionIndicator": false,
         "AirReservation":          {
            "Fulfillment": {"PaymentDetails": {"PaymentDetail":             [
                              {
                  "PaymentType": "REND",
                  "RPH": "[1]",
                  "PaymentAmount":                   {
                     "DecimalPlaces": "0",
                     "Amount": "0"
                  }
               },
                              {
                  "PaymentCard":                   {
                     "CardNumber": {"PlainText": "561059******8250"},
                     "Email": "",
                     "CardType":                      {
                        "Explanationx": "",
                        "Description": "Master Card",
                        "List_PaymentCardIssuer_Basex": "Other_",
                        "Code": "IS"
                     },
                     "CardCode": "CA",
                     "Remark": "CC"
                  },
                  "PaymentType": "VPOS",
                  "RPH": "[1]",
                  "PaymentAmount":                   {
                     "CurrencyCode": "TRY",
                     "DecimalPlaces": "2",
                     "Amount": "1745.61"
                  }
               }
            ]}},
            "Ticketing":             {
               "MiscTicketingCode": "2352311438683C1 2352311438683C2",
               "CancelOnExpiryInd": false,
               "TravelerRefNumber": "1",
               "FlightSegmentRefNumber": "1 2",
               "TicketType": "eTicket",
               "TicketDocumentNbr": "2352311438683",
               "PseudoCityCode": "ITT"
            },
            "PricingOverview": {"Comment":             [
                              {
                  "Description": "",
                  "Value": ".. LDTP IST(02-05-2017 06:44) ITTITSU28APR"
               },
                              {
                  "Description": "",
                  "Value": ".. 1493385405143TT8VN8E0G51N ITTITSU28APR"
               },
                              {
                  "Description": "",
                  "Value": "CCHEMAIL/****@*****.*** ITTITSU28APR"
               },
                              {
                  "Description": "",
                  "Value": ".. ET/ELECTRONIC COMMERCE ITTITSU28APR"
               },
                              {
                  "Description": "",
                  "Value": ".. 1493385704659TT8VN8E0G51S ITTITSU28APR"
               },
                              {
                  "Description": "",
                  "Value": ".. ET/ELECTRONIC COMMERCE ITTITSU28APR"
               }
            ]},
            "BookingReferenceID":             [
                              {
                  "Type": "PNR",
                  "ID": "TT8VN8"
               },
                              {
                  "Type": "RECORDKEY",
                  "ID": "1493385704659TT8VN8E0G51S"
               },
                              {
                  "Type": "REFERENCE",
                  "ID": "TT8VN8TT8VN8"
               }
            ],
            "CreateDateTime": "28Apr2018",
            "TravelerInfo":             {
               "SpecialReqDetails": {"SpecialServiceRequests": {"SpecialServiceRequest":                [
                                    {
                     "FlightRefNumberRPHList": "1",
                     "Number": "3",
                     "SSRCode": "TKNE",
                     "TravelerRefNumberRPHList": "1",
                     "Text": "2352311438683C1"
                  },
                                    {
                     "FlightRefNumberRPHList": "2",
                     "Number": "3",
                     "SSRCode": "TKNE",
                     "TravelerRefNumberRPHList": "1",
                     "Text": "2352311438683C2"
                  }
               ]}},
               "AirTraveler":                {
                  "Comment":                   {
                     "Description": "",
                     "Value": "VALID_IDENTITY_NUMBER",
                     "Name": "VALIDATION"
                  },
                  "ProfileRef": {"UniqueID":                   {
                     "Type": "ADULT",
                     "ID": "1"
                  }},
                  "PersonName":                   {
                     "NamePrefix": "MR",
                     "GivenName": "B******",
                     "Surname": "C******"
                  },
                  "Email":                   {
                     "Description": "",
                     "Value": "****@*****.***",
                     "Remark": "EN"
                  },
                  "Telephone":                   {
                     "PhoneNumber": "1111111111",
                     "PhoneUseType": "M",
                     "Remark": "SMS:EN"
                  },
                  "PassengerTypeQuantity": {"Quantity": "1"},
                  "GroupInd": false,
                  "AccompaniedByInfantInd": false,
                  "Gender": "MALE",
                  "PassengerTypeCode": "ADULT",
                  "Document":                   [
                                          {
                        "DocID": "0",
                        "Remark": "TCKN"
                     },
                                          {
                        "DocHolderFormattedName":                         {
                           "GivenName": "B******",
                           "Surname": "C******"
                        },
                        "DocID": "",
                        "DocHolderNationality": "",
                        "DocIssueCountry": "",
                        "Gender": "M",
                        "DocType": "P",
                        "BirthDate": "2000-01-01+02:00",
                        "Remark": "DOCS"
                     }
                  ],
                  "CustLoyalty":                   {
                     "MembershipID": "309790080",
                     "ProgramID": "TK"
                  }
               }
            },
            "ArrangerInfo": {"CompanyInfo":             {
               "CompanyShortName": "ITT",
               "Description": "",
               "Code": "ITTTKIT"
            }}
         },
         "Warnings": {"Warning":          {
            "Type": "",
            "Description": "",
            "Value": false,
            "Tag": "REISSUED"
         }},
         "TimeStamp": "2019-01-16T10:34:22.531+03:00"
      }
   }}
}

		

You can find how to test an API in documentation page.