Search disruptions
disruptionsRetrieve recorded London rail disruptions overlapping a time range, oldest first, with duration, severity, category, cause and planned status. Filter by line, category, cause and planned, and page through results.
Instructions
Recorded disruptions overlapping a time range (default: the 30 days to now; at most 366 days), oldest first. One row per spell of one severity on one line: start, end (null while it is still going on), minutes, severity, status text, category, planned or not, cause and TfL's reason, and whether the end is estimated (recording was paused). Filter by line, category, cause and planned. total is how many match; when next_cursor is not null, call again with it (and the same other arguments) for the next page.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | No | End of the range (exclusive): an ISO 8601 time, epoch seconds, or a London date YYYY-MM-DD (to the end of that day, so the day is included). Default: now. | |
| from | No | Start of the range: an ISO 8601 time (UTC when it has no offset), epoch seconds (a whole number, or the same as text), or a London date YYYY-MM-DD (from the start of that day). | |
| line | No | Only this line. A line id from list_lines, such as central, elizabeth, northern, dlr or weaver. | |
| cause | No | Only this cause (codes and labels from causes); unknown: no cause found. | |
| limit | No | Most rows to return. | |
| cursor | No | next_cursor from the previous call, for the next page. | |
| planned | No | true: planned works only; false: unplanned only. Omit for both. | |
| category | No | Only this kind: delays, suspended, closure, other or info (information only). |