[MTA] GTFS-RT Update: Status Priority Added to Alert Entity ID

7 views
Skip to first unread message

torrey...@mtahq.org

unread,
11:09 AM (5 hours ago) 11:09 AM
to mtadeveloperresources
Hi MTA developer community, 

We wanted to give you a heads-up about an upcoming update to our GTFS-RT feeds across all agencies (NYCT Subway, NYCT Bus, Long Island Rail Road, and Metro-North Railroad). This small change should go into effect sometime during the week of 08/10/2026.

Documentation is available on GitHub: https://github.com/nymta/gtfs-documentation/blob/main/feeds/service_changes.md.   

What's changing:
The `id` field under `entity` for service alerts will now include a status priority rank, appended to the existing alert ID and separated by a colon.

Before:
"entity": [{"id": "lmm:alert:532243", ...}]

After:
"entity": [{"id": "lmm:alert:532243:31", ...}]

In this example, "31" corresponds to the "Detour" status.

Background:
Each alert in our content management system is assigned one of 35 possible statuses (e.g., Detour, Reroute, Delays, Planned Work). Each status has a rank from 1 (lowest priority) to 35 (highest priority). This rank is now surfaced directly in the entity ID so you can identify an alert's status priority without needing a separate lookup.

A few things to note:
- This applies uniformly across all four agency feeds — no agency-specific exceptions.
- The existing ID structure is unchanged; the rank is purely additive as a suffix.
- If an alert's status changes, the rank suffix will update on the next feed refresh.

Thank you,

MTA
Confidentiality Note: This e-mail, and any attachment to it, may contain privileged and confidential information and is intended for the use of the individual(s) or entity named on the e-mail. Unauthorized disclosure of this message is prohibited. If you have received this message in error, please notify the sender immediately by return e-mail and destroy this message and all copies thereof, including all attachments.
Reply all
Reply to author
Forward
0 new messages