x
D E M İ R C O D E

Reissue Quote Method

To request for a Reissue Quote.

Request

Method URL
POST https://das.flight.demircode.net/FlightAPI/ReissueTicketQuote

Request Parameters

# Parameter Data Type Required Description Example
1 user_id String Yes It is used to specify the user name.
2 user_password String Yes It is used to specify the password
3 access String Yes It is used to specify the access type. Possible values : Test, Production.
4 ip_address String Yes It is used to get ip_address of the system from which IP, the API is accessed.
5 uniqueID string Yes To specify the API Booking reference unique ID. TR31072022
6 paxDetails Sub Array Yes Contain the basic details of the travellers.
6.1 type String Yes Contain the basic traveller type. ADT
6.2 title String Yes To specify the titles of traveller. Possible Values : Mr/Mrs/Miss Mr
6.3 firstName String Yes To specify the last Name of traveller. Paul
6.4 type lastName Yes To specify the last Name of traveller. Richard
6.5 eTicket String Yes It specifies the e-ticket Number of the traveller. TKT333344
7 OriginDestinationInfo Sub Array Yes Array of Origin & Destination Informations of now itinerary.
7.1 airportOriginCode String Yes It is used to specify departure airport code. GLA
7.2 airportDestinationCode String Yes It is used to specify arrival airport code. STN
7.3 cabinPreference String Yes It is used to specify the class. Possible values : "F" for First, "C" for Business, "Y" for Economy, "S" for PremiumEconomy Y
7.4 departureDate String Yes It is used to specify the date of flight departure. Syntax: YYYY-MM-DD. 2014-02-01
7.5 airlineCode String Yes Two letter code of the airline. TP
7.6 flightNumber String Yes Airline number. 210

Response Parameters

# Parameter Data Type Required Description Example
1 RefundResult Nested Array Yes
1.1 Success String Yes It is used to specify the request is success or not. Possible values are true & false true
1.2 UniqueID String Yes Unique Reference Id TR31072022
1.3 Errors Sub Array No Contain Error Details
1.3.1 ErrorMessage String No Error message if any. Void request for the selected passengers is already in process.
1.4 ptrUniqueID String No Unique PTR Reference Id for the further API calls. 9154
1.5 Status String No Status of the PTR rquest. Completed
1.6 ProcessingTime String No The time may taken to fullfill the current request (in second). 60
Sample Request
{
    "user_id": "*********",
    "user_password": "*********",
    "access": "*********",
    "ip_address": "*********",
    "UniqueID": "TR31072022",
    "paxDetails":
    [
        {
            "type": "ADT",
            "title": "Mr",
            "firstName": "Paul",
            "lastName": "Richard", 
            "eTicket": "TKT333344"
        },{
            "type": "CHD",
            "title": "Miss",
            "firstName": "Jane",
            "lastName": "Paul", 
            "eTicket": "TKT333346"
        }
    ],
    "OriginDestinationInfo":
    [
        {
            "airportOriginCode": "JFK",
            "airportDestinationCode": "LIS",
            "cabinPreference": "Y",
            "departureDate": "2023-02-01",
            "flightNumber": "210",
            "airlineCode": "TK"
        },{
            "airportOriginCode": "LIS",
            "airportDestinationCode": "AMS",
            "cabinPreference": "Y",
            "departureDate": "2023-02-02",
            "flightNumber": "672",
            "airlineCode": "TK"
        },{
            "airportOriginCode": "AMS",
            "airportDestinationCode": "LIS",
            "cabinPreference": "Y",
            "departureDate": "2023-02-25",
            "flightNumber": "669",
            "airlineCode": "TK"
        },{
            "airportOriginCode": "LIS",
            "airportDestinationCode": "JFK",
            "cabinPreference": "Y",
            "departureDate": "2023-02-25",
            "flightNumber": "209",
            "airlineCode": "TK"
        }
    ]
}              
            
Sample Error Response
{
    "Errors": {
        "ErrorCode": "FLERBUK106",
        "ErrorMessage": "Booking may be already Cancelled."
    }
}
            
Sample Failed Response
{
    "ReissueQuoteResponse": {
        "ReissueQuoteResult": {
            "Success": "false",
            "UniqueID": "TR31072022",
            "Errors": {
                "ErrorMessage": "Ressiue request for the selected passengers is already in process."
            },
            "ptrUniqueID": "",
            "Status": "",
            "ProcessingTime": ""
        }
    }
}
            
Sample Success Response
{
    "ReissueQuoteResponse": {
        "ReissueQuoteResult": {
            "Success": "true",
            "UniqueID": "TR31072022",
            "Errors": [],
            "ptrUniqueID": "9154",
            "Status": "Completed",
            "ProcessingTime": "60"
        }
    }
}           
            

Yeniden Teklif Metodu

Yeniden Düzenleme Teklifi istemek için.

İstek

Metot URL
POST https://das.flight.demircode.net/FlightAPI/ReissueTicketQuote

İstek Parametreleri

# Parametre Veri Tipi Zorunlu Açıklama Örnek
1 user_id String Yes Kullanıcı adını belirtmek için kullanılır.
2 user_password String Yes Parolayı belirtmek için kullanılır
3 access String Yes Erişim tipini belirtmek için kullanılır. Olası değerler : Test, Production.
4 ip_address String Yes API'ye hangi IP'den erişildiğine dair sistemin ip_address almak için kullanılır.
5 uniqueID string Yes API rezervasyon referansı benzersiz kimliğini belirtmek için. TR31072022
6 paxDetails Sub Array Yes Yolcuların temel detaylarını içerir.
6.1 type String Yes Temel yolcu tipini içerir. ADT
6.2 title String Yes Yolcunun unvanlarını belirtmek için. Olası Değerler : Mr/Mrs/Miss Mr
6.3 firstName String Yes Yolcunun soyadını belirtmek için. Paul
6.4 type lastName Yes Yolcunun soyadını belirtmek için. Richard
6.5 eTicket String Yes Yolcunun e-bilet Numarasını belirtir. TKT333344
7 OriginDestinationInfo Sub Array Yes Şu anki güzergâhın kalkış ve varış bilgileri dizisi.
7.1 airportOriginCode String Yes Kalkış havalimanı kodunu belirtmek için kullanılır. GLA
7.2 airportDestinationCode String Yes Varış havalimanı kodunu belirtmek için kullanılır. STN
7.3 cabinPreference String Yes Sınıfı belirtmek için kullanılır. Olası değerler: First için “F”, Business için “C”, Economy için “Y”, PremiumEconomy için “S” Y
7.4 departureDate String Yes Uçuş kalkış tarihini belirtmek için kullanılır. Sözdizimi: YYYY-MM-DD. 2014-02-01
7.5 airlineCode String Yes Havayolunun iki harfli kodu. TP
7.6 flightNumber String Yes Havayolu numarası. 210

Yanıt Parametreleri

# Parametre Veri Tipi Zorunlu Açıklama Örnek
1 RefundResult Nested Array Yes
1.1 Success String Yes It is used to specify the request is success or not. Possible values are true & false true
1.2 UniqueID String Yes Unique Reference Id TR31072022
1.3 Errors Sub Array No Contain Error Details
1.3.1 ErrorMessage String No Error message if any. Void request for the selected passengers is already in process.
1.4 ptrUniqueID String No Unique PTR Reference Id for the further API calls. 9154
1.5 Status String No Status of the PTR rquest. Completed
1.6 ProcessingTime String No The time may taken to fullfill the current request (in second). 60
Örnek İstek
{
    "user_id": "*********",
    "user_password": "*********",
    "access": "*********",
    "ip_address": "*********",
    "UniqueID": "TR31072022",
    "paxDetails":
    [
        {
            "type": "ADT",
            "title": "Mr",
            "firstName": "Paul",
            "lastName": "Richard", 
            "eTicket": "TKT333344"
        },{
            "type": "CHD",
            "title": "Miss",
            "firstName": "Jane",
            "lastName": "Paul", 
            "eTicket": "TKT333346"
        }
    ],
    "OriginDestinationInfo":
    [
        {
            "airportOriginCode": "JFK",
            "airportDestinationCode": "LIS",
            "cabinPreference": "Y",
            "departureDate": "2023-02-01",
            "flightNumber": "210",
            "airlineCode": "TK"
        },{
            "airportOriginCode": "LIS",
            "airportDestinationCode": "AMS",
            "cabinPreference": "Y",
            "departureDate": "2023-02-02",
            "flightNumber": "672",
            "airlineCode": "TK"
        },{
            "airportOriginCode": "AMS",
            "airportDestinationCode": "LIS",
            "cabinPreference": "Y",
            "departureDate": "2023-02-03",
            "flightNumber": "669",
            "airlineCode": "TK"
        },{
            "airportOriginCode": "LIS",
            "airportDestinationCode": "JFK",
            "cabinPreference": "Y",
            "departureDate": "2023-03-04",
            "flightNumber": "209",
            "airlineCode": "TK"
        }
    ]
}              
            
Örnek Hata Yanıtı
{
    "Errors": {
        "ErrorCode": "FLERBUK106",
        "ErrorMessage": "Booking may be already Cancelled."
    }
}
            
Örnek Başarısız Yanıt
{
    "ReissueQuoteResponse": {
        "ReissueQuoteResult": {
            "Success": "false",
            "UniqueID": "TR31072022",
            "Errors": {
                "ErrorMessage": "Ressiue request for the selected passengers is already in process."
            },
            "ptrUniqueID": "",
            "Status": "",
            "ProcessingTime": ""
        }
    }
}
            
Örnek Başarılı Yanıt
{
    "ReissueQuoteResponse": {
        "ReissueQuoteResult": {
            "Success": "true",
            "UniqueID": "TR31072022",
            "Errors": [],
            "ptrUniqueID": "9154",
            "Status": "Completed",
            "ProcessingTime": "60"
        }
    }
}           
            

Yeni nesil Flight API900+ Havayolu Markası