x
D E M İ R C O D E

Cancel Method

Cancel API web service is used to request to Cancel the Booking identified by the UniqueID element

Cancel API Request

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

Request Parameters

Parameter Data Type Required Description Example
user_id string Yes It is used to specify the user name.
user_password string Yes It is used to specify the password.
access string Yes It is used to specify the access type. Possible values : Test, Production. Test/Production
ip_address string Yes It is used to get ip_address of the system from which IP, the API is accessed. Authorized by Flight API
UniqueID string Yes To specify the API Booking reference unique ID TR31072022

Response Parameters

Parameter Data Type Required Description Example
success Boolean Yes It specifies whether the Cancelation is successful or not (True / False) True
UniqueID string Yes It specifies the Booking reference unique ID. Appears only if the Booking is successful e.g. TR0000341
Errors Nested JSON No Contains the list of errors if exists.
Error Nested JSON Yes Contains the error details
code string Error code
Message string Error Message
Target Enum Yes Target of Server (Test / Production) Test
Sample Request
{
    "user_id": "*********",
    "user_password": "*********",
    "access": "*********",
    "ip_address": "*********",
    "UniqueID": "TR31072022"
}              
            
Sample Error Response
{
    "CancelBookingResponse":
    {
        "CancelBookingResult":
        {
            "Errors":
            {
                "ErrorCode": "EROTK007",
                "ErrorMessage": "Booking may be already ordered for ticket or ticketed or Cancelled."
            },
            "Success": "false",
            "Target": "Test",
            "UniqueID": ""
        }
    }
}              
            
Sample Success Response
{
    "CancelBookingResponse":
    {
        "CancelBookingResult":
        {
            "Errors": "",
            "Success": "true",
            "Target": "Test",
            "UniqueID": "TR04316618"
        }
    }
}              
            

İptal Metodu

Cancel API web hizmeti, UniqueID öğesi tarafından tanımlanan rezervasyonu iptal etme talebinde bulunmak için kullanılır

API İsteğini İptal Et

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

İstek Parametreleri

Parametre Veri Tipi Zorunlu Açıklama Örnek
user_id string Yes Kullanıcı adını belirtmek için kullanılır.
user_password string Yes Parolayı belirtmek için kullanılır.
access string Yes Erişim tipini belirtmek için kullanılır. Olası değerler : Test, Production. Test/Production
ip_address string Yes API'ye hangi IP'den erişildiğine dair sistemin ip_address almak için kullanılır. Demircode tarafından yetkilendirilmiştir
UniqueID string Yes API rezervasyon referansı benzersiz kimliğini belirtmek için TR31072022

Yanıt Parametreleri

Parametre Veri Tipi Zorunlu Açıklama Örnek
success Boolean Yes İptal işleminin başarılı olup olmadığını belirtir (True / False) True
UniqueID string Yes Rezervasyon referansının benzersiz kimliğini belirtir. Yalnızca şu durumlarda görünür rezervasyon başarılı e.g. TR0000341
Errors Nested JSON No Eğer varsa hataların listesini içerir.
Error Nested JSON Yes Hata ayrıntılarını içerir
code string Error code
Message string Error Message
Target Enum Yes Sunucunun Hedefi (Test / Production) Test
Örnek İstek
{
    "user_id": "*********",
    "user_password": "*********",
    "access": "*********",
    "ip_address": "*********",
    "UniqueID": "TR31072022"
}              
            
Örnek Hata Yanıtı
{
    "CancelBookingResponse":
    {
        "CancelBookingResult":
        {
            "Errors":
            {
                "ErrorCode": "EROTK007",
                "ErrorMessage": "Booking may be already ordered for ticket or ticketed or Cancelled."
            },
            "Success": "false",
            "Target": "Test",
            "UniqueID": ""
        }
    }
}              
            
Örnek Başarılı Yanıt
{
    "CancelBookingResponse":
    {
        "CancelBookingResult":
        {
            "Errors": "",
            "Success": "true",
            "Target": "Test",
            "UniqueID": "TR04316618"
        }
    }
}              
            

Yeni nesil Flight API900+ Havayolu Markası