Our colleagues who look after the traffic systems have had to change the way they provide us data which has unfortunately broken the legacy/syndicated feed. The Unified API does contain the data for roads disruptions (e.g. https://api.tfl.gov.uk/Road/all/Street/Disruption?startDate=2021-11-03&endDate=2021-11-03) and we suggest that you switch to the Unified API for this data.
We are trying to restore the legacy/syndicated feed but this may take some time as support for this is reasonable endeavours.
We put the new URL in, that didn’t work, so we then removed the app_id and app_key from the curl command and that worked. Not sure what the impact of CORS is as it is working for us. We are not doing anything clever.
We’re now getting data out of TfL and into our Twitter feed.
We will look at writing a JSON to XML convertor over the weekend to see if we can get the new Unified API to work the way we want it to. There’s just too much work to convert to work directly with JSON. It’ll add a second or two to the workflow, but we can live with that.