Duplicate alerts

I often get duplicate alarms for a flight, for example I got two identical (except for the alert id) landing alerts:

        {
        "provider": "FLIGHT_AWARE",
        "seats_cabin_coach": 0,
        "seats_cabin_business": 0,
        "seats_cabin_first": 0,
        "bag_claim": "",
        "terminal_dest": "3",
        "terminal_orig": "1",
        "gate_dest": "",
        "gate_orig": "E",
        "meal_service": "",
        "tailnumber": "",
        "codeshares": [
            "ASL8774",
            "DAL6600"
        ],
        "faFlightID": "AZA806-1521534600-schedule-0001:2",
        "destinationCity": "Tel Aviv",
        "destinationName": "Ben Gurion Int'l",
        "originCity": "Rome",
        "originName": "Leonardo da Vinci Int'l (Fiumicino Int'l)",
        "destination": "LLBG",
        "origin": "LIRF",
        "diverted": "",
        "actualarrivaltime": 1521719640,
        "estimatedarrivaltime": 1521719640,
        "actualdeparturetime": 1521709620,
        "route": "",
        "filed_altitude": 0,
        "filed_airspeed_mach": "",
        "filed_airspeed_kts": 370,
        "filed_departuretime": 1521707400,
        "filed_time": 1521710634,
        "filed_ete": "02:52:00",
        "aircrafttype": "A321",
        "ident": "AZA806",
        "estimated_blockin_time": 1521720540,
        "filed_blockin_time": 1521719400,
        "actual_blockin_time": 0,
        "estimated_blockout_time": 0,
        "filed_blockout_time": 1521707400,
        "actual_blockout_time": 1521708540,
        "filed_arrivaltime": 1521717720,
        "alert": {
            "long_desc": "Alitalia #806 arrived at Ben Gurion Int'l (TLV) at 01:54PM IST from Leonardo da Vinci Int'l (Fiumicino Int'l) (FCO)",
            "short_desc": "AZA806 arrived at TLV from FCO",
            "summary": "AZA806 arrived at TLV from FCO",
            "eventcode": "arrival",
            "alert_id": 24889764
        },
        "status": "Landed",
        "reg": "IBIXN"
    }

{
        "provider": "FLIGHT_AWARE",
        "seats_cabin_coach": 0,
        "seats_cabin_business": 0,
        "seats_cabin_first": 0,
        "bag_claim": "",
        "terminal_dest": "3",
        "terminal_orig": "1",
        "gate_dest": "",
        "gate_orig": "E",
        "meal_service": "",
        "tailnumber": "",
        "codeshares": [
            "ASL8774",
            "DAL6600"
        ],
        "faFlightID": "AZA806-1521534600-schedule-0001:2",
        "destinationCity": "Tel Aviv",
        "destinationName": "Ben Gurion Int'l",
        "originCity": "Rome",
        "originName": "Leonardo da Vinci Int'l (Fiumicino Int'l)",
        "destination": "LLBG",
        "origin": "LIRF",
        "diverted": "",
        "actualarrivaltime": 1521719640,
        "estimatedarrivaltime": 1521719640,
        "actualdeparturetime": 1521709620,
        "route": "",
        "filed_altitude": 0,
        "filed_airspeed_mach": "",
        "filed_airspeed_kts": 370,
        "filed_departuretime": 1521707400,
        "filed_time": 1521710634,
        "filed_ete": "02:52:00",
        "aircrafttype": "A321",
        "ident": "AZA806",
        "estimated_blockin_time": 1521720540,
        "filed_blockin_time": 1521719400,
        "actual_blockin_time": 0,
        "estimated_blockout_time": 0,
        "filed_blockout_time": 1521707400,
        "actual_blockout_time": 1521708540,
        "filed_arrivaltime": 1521717720,
        "alert": {
            "long_desc": "Alitalia #806 arrived at Ben Gurion Int'l (TLV) at 01:54PM IST from Leonardo da Vinci Int'l (Fiumicino Int'l) (FCO)",
            "short_desc": "AZA806 arrived at TLV from FCO",
            "summary": "AZA806 arrived at TLV from FCO",
            "eventcode": "arrival",
            "alert_id": 24889094
        },
        "status": "Landed",
        "reg": "IBIXN"
    }

Is this is expected behavior?

Thanks in advance.

Hi,

The alert_id for each alert is different and indicates each was the result of a different configured alert. This is expected behavior.

Alerts for your account can be audited by using GetAlerts to view all currently configured alerts. Delete alerts can be used to remove extra alerts. Additionally, an existing alert can be updated using SetAlert if one of your alert_id’s are provided.

Got it, thanks again.