For the last several weeks someone has published a
website that used United's flight status API to grab the upgrade list of any flight regardless of date. I'd been sneakily doing it myself for a year or so with a Python script a friend wrote. But it looks like United finally noticed and implemented some security. Their API now rejects queries for flights more than 4 days out.
{
"errors": [
{
"id": "6613xxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxx",
"status": 500,
"code": null,
"detail": "Invalid departure date. The flight departure date is over 4 days.",
"minorCode": null,
"minorDescription": null
}
]
}
Alas! it was nice while it lasted. And if anyone from United IT sees this and wants to give me a secret API endpoint I can use, my DMs are open.