x
D E M İ R C O D E

Reissue Method

To request for Ressiue a ticket.

Request

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

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 ptrUniqueID String Yes To specify the API PTR request reference ID. 9154
7 PreferenceOption String Yes Prefered Option ID from the reissue Quote 1
8 remark String No Remarks to reissue the ticket. Kindly reissue the Booking.

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
1.7 Message String No Message from the airline end if any.
Sample Request
{
    "user_id": "*********",
    "user_password": "*********",
    "access": "*********",
    "ip_address": "*********",
    "UniqueID": "TR31072022",
    "ptrUniqueID": "9154",
    "PreferenceOption":1,
    "remark": "test."
}              
            
Sample Error Response
{
    "Errors": {
        "ErrorCode": "FLERBUK106",
        "ErrorMessage": "Booking may be already Cancelled."
    }
}
            
Sample Failed Response
{
    "ReissueResponse": {
        "ReissueResult": {
            "Success": "false",
            "UniqueID": "TR31072022",
            "Errors": {
                "ErrorMessage": "Void request for the selected passengers is already in process."
            },
            "ptrUniqueID": "",
            "Status": "",
            "ProcessingTime": "",
            "Message": ""
        }
    }
}
            
Sample Success Response
{
    "ReissueResponse": {
        "ReissueResult": {
            "Success": "true",
            "UniqueID": "TR31072022",
            "Errors": [],
            "ptrUniqueID": "9154",
            "Status": "Completed",
            "ProcessingTime": "60",
            "Message": "Test Message."
        }
    }
}           
            

Yeniden Yayınlama Metodu

Bir bileti yeniden talep etmek için.

İstek

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

İ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_adresini almak için kullanılır.
5 uniqueID string Yes API rezervasyon referansı benzersiz kimliğini belirtmek için. TR31072022
6 ptrUniqueID String Yes API PTR istek referans kimliğini belirtmek için. 9154
7 PreferenceOption String Yes Yeniden Düzenleme Teklifinden Tercih Edilen Seçenek Kimliği 1
8 remark String No Bileti yeniden düzenlemek için açıklamalar. Kindly reissue the Booking.

Yanıt Parametreleri

# Parametre Veri Tipi Zorunlu Açıklama Örnek
1 RefundResult Nested Array Yes
1.1 Success String Yes İsteğin başarılı olup olmadığını belirtmek için kullanılır. Olası değerler true & false true
1.2 UniqueID String Yes Benzersiz Referans Kimliği TR31072022
1.3 Errors Sub Array No Hata Detaylarını İçerir
1.3.1 ErrorMessage String No Eğer varsa hata mesajı. Void request for the selected passengers is already in process.
1.4 ptrUniqueID String No Diğer API çağrıları için benzersiz PTR Referans Kimliği. 9154
1.5 Status String No PTR isteğinin durumu. Completed
1.6 ProcessingTime String No Geçerli isteği yerine getirmek için geçen süre (saniye cinsinden). 60
1.7 Message String No Varsa havayolundan gelen mesaj.
Örnek İstek
{
    "user_id": "*********",
    "user_password": "*********",
    "access": "*********",
    "ip_address": "*********",
    "UniqueID": "TR31072022",
    "ptrUniqueID": "9154",
    "PreferenceOption":1,
    "remark": "test."
}              
            
Örnek Hata Yanıtı
{
    "Errors": {
        "ErrorCode": "FLERBUK106",
        "ErrorMessage": "Booking may be already Cancelled."
    }
}
            
Örnek Başarısız Yanıt
{
    "ReissueResponse": {
        "ReissueResult": {
            "Success": "false",
            "UniqueID": "TR31072022",
            "Errors": {
                "ErrorMessage": "Void request for the selected passengers is already in process."
            },
            "ptrUniqueID": "",
            "Status": "",
            "ProcessingTime": "",
            "Message": ""
        }
    }
}
            
Örnek Başarılı Yanıt
{
    "ReissueResponse": {
        "ReissueResult": {
            "Success": "true",
            "UniqueID": "TR31072022",
            "Errors": [],
            "ptrUniqueID": "9154",
            "Status": "Completed",
            "ProcessingTime": "60",
            "Message": "Test Message."
        }
    }
}           
            

Yeni nesil Flight API900+ Havayolu Markası