Skip to content

OfferCheck

OfferCheck is used to check an offer for pricing and availability

Request

  • hcds — array of hcd of each Offer route.legs.hcd
  • cur — currency
{
    "hcds": [
        "Zing!XXXXXX!1",
        "Zing!XXXXXX!2"
    ],
    "cur": "EUR"
}

Response

  • name — "OfferCheck"
  • status
    • idc — Cache Id
    • isCache
    • count — ?
    • timestamp
    • error
  • aFlight — aFlight-short with leg!
  • aDiff — price change info
  • tam: array of oldTam, newTam (tam: total amount)
{
    "name": "2nd Cache of Skylink::OfferCheck",
    "status": {
        "idc": 1507,
        "isCache": false,
        "rc": 1,
        "timestamp": false,
        "error": false,
    }, 
    "aFlight": {
        "id": 0,
        "trp": "return",
        "toc": "DE",
        "trf": "CLASSIC",
        "price": {
            "adt": {
                "typ": "adt",
                "qty": 1,
                "amt": 688.09,
                "bas": 153.1,
                "tax": 534.99,
                "dis": 0,
                "exc": 150,
                "ref": -1,
                "atx": {
                    "AY": 9.7,
                    "DE": 10.9,
                    "OY": 70.83,
                    "RA": 42.7,
                    "UB": 52.74,
                    "US": 40.46,
                    "XA": 3.32,
                    "XY": 6.06,
                    "YC": 6.39,
                    "XF": 3.89,
                    "YQ": 10,
                    "YR": 278
                }
            },
            "chd": {
                "typ": "chd",
                "qty": 1,
                "amt": 688.09,
                "bas": 153.1,
                "tax": 534.99,
                "dis": 0,
                "exc": 150,
                "ref": -1,
                "atx": {
                    "AY": 9.7,
                    "DE": 10.9,
                    "OY": 70.83,
                    "RA": 42.7,
                    "UB": 52.74,
                    "US": 40.46,
                    "XA": 3.32,
                    "XY": 6.06,
                    "YC": 6.39,
                    "XF": 3.89,
                    "YQ": 10,
                    "YR": 278
                }
            }
        },
        "cur": "EUR",
        "tam": 1487.79,
        "ttx": 378.36,
        "pam": 743.9,
        "pxc": -1,
        "prf": -1,
        "bag": 1,
        "cob": 1,
        "route": [
            {
                "dac": "FRA",
                "aac": "LAX",
                "legs": [
                    {
                        "hcd": "ZiXX!F!1507!0!0!0",
                        "ddt": "2025-09-13T12:30:00",
                        "adt": "2025-09-13T15:30:00",
                        "dur": 720,
                        "leg": [
                            {
                                "alc": "DE",
                                "fno": "2080",
                                "oal": "DE",
                                "ofn": "2080",
                                "bcl": "U",
                                "tcl": "Y",
                                "stp": 0,
                                "dac": "FRA",
                                "aac": "LAX",
                                "ddt": "2025-09-13T12:30:00",
                                "adt": "2025-09-13T15:30:00",
                                "dur": 720,
                                "dtn": "TERMINAL 1",
                                "dtc": "1",
                                "atn": "TOM BRADLEY INTL",
                                "atc": "B",
                                "acc": "339",
                                "amf": "5806",
                                "bag": 1
                            }
                        ],
                        "stp": 0,
                        "wtm": [ 110, 200 ]
                    }
                ]
            },
            {
                "legs": [
                    {
                        "leg": [
                            {
                                "alc": "DE",
                                "fno": "2081",
                                "oal": "DE",
                                "ofn": "2081",
                                "bcl": "E",
                                "tcl": "Y",
                                "stp": 0,
                                "dac": "LAX",
                                "aac": "FRA",
                                "ddt": "2025-09-27T17:30:00",
                                "adt": "2025-09-28T13:45:00",
                                "dur": 675,
                                "dtn": "TERMINAL 2",
                                "dtc": "2",
                                "atn": "TERMINAL 1",
                                "atc": "1",
                                "acc": "339",
                                "amf": "5806",
                                "stc": "SS",
                                "qty": 2,
                                "id": 4,
                                "isPast": false,
                                "aSeats": [],
                                "segmentAssociationId": 3,
                                "bag": 1
                            }
                        ],
                        "hcd": "ZiXX!F!1507!0!1!0",
                        "stp": 0,
                        "wtm": {
                            "all": 0
                        },
                        "ddt": "2025-09-27T17:30:00",
                        "adt": "2025-09-28T13:45:00",
                        "dur": 675
                    }
                ],
                "dac": "LAX",
                "aac": "FRA"
            }
        ]
    }
},
"aDiff": {
    "price": {
        "tam": [ 500, 550 ]
    }
}

Errors

in status.error: - 'not available' — flight is not available