Robot Events API

With the recent announcements regarding RECF and VEX, does anyone know the impact this has on the robot events api and when/if the api will be available again?

The API is available at https://events.vex.com/

Thanks @Brandon_Martus but to be clear I wasn’t referring to the VexCode API, I was referring to the Robot Events V2 API which allows you to pull data for a Team or Event such as https://www.robotevents.com/api/v2/teams/ do you have any information on those APIs? The URL you shared appears to only have information for the VexCode API,

That site is what you’re looking for:

All the endpoints have moved here: https://events.vex.com/api/v2/
I am the developer of the robotstats app, and I had to make this switch a few days ago.

I can confirm that everything works as expected.

Ok, I got it now. Thanks @Brandon_Martus appreciate it.

Am I correct that all API-related links that previously used “robotevents.com” would just replace it with “events.vex.com”, and would not need to make any other changes?

Thanks @lucian just made the switch on my VexTeam android app and everything seems to be working a expected.

Yes, This is correct.

Thanks, I checked the new API, a question, for season 196, looks like if I check the API, I only got program_id = 41, back, no other program, is that correct? so, why in the season return, season 196 “start”: “2025-04-29”, “end”: “2025-12-25” , is this correct. last season should ended like 2026 April?

If I recall correctly, every season_id is matched to a program. For example, a season_id of 197 is tied to the Push Back season for V5RC, while you’d need season_id 198 for VEXU.

I see the same thing you do with start and end. I’m not sure if that’s an error or not, but I’m still able to request Event Data for that season_id 198 after the “end date.” For example, here is the VEXU Worlds event request URL: VEX Events

Hi,

Yes, that is expected. In the VEX Events API, a season ID maps to one program only. So season 196 is the VIQRC Mix & Match season, which is why it returns program_id = 41 only.

For 2025-2026, the related season IDs are:

196 = VIQRC Mix & Match, program_id 41
197 = V5RC Push Back, program_id 1
198 = VEXU Push Back, program_id 4

For 2026-2027:

203 = VIQRC Level Up, program_id 41
204 = V5RC Override, program_id 1
205 = VEXU Override, program_id 4

The season.end field is a VEX Events API quirk and should be ignored for determining the real end of the competition season. Use the event-level start and end dates from /events instead. For example, season 196 shows an API season end date in December 2025, but it still has VIQRC events in April 2026, including Worlds.

I have a running list of API quirks like this, but I have not been able to reach anyone on the VEX Events/API side to work through fixes or enhancements yet.

Thanks @dbenderpt and @lucian , now I get, the season Id actually a combine of season year and program.