{ "uuid": "b4796fd3-1ae9-4046-a230-9589901b8e83", "lastMigration": 29, "name": "departureboard.io API", "endpointPrefix": "api/v2.0", "latency": 0, "port": 3000, "hostname": "", "routes": [ { "uuid": "518ce9b5-9b16-4a7c-b678-4cc94f573981", "documentation": "getArrivalsAndDeparturesByCRS is used to get a list of services arriving to and departing from a UK train station by the CRS (Computer Reservation System) code. This will typically return a list of train services, but will also return any replacement bus or ferry services that are in place.", "method": "get", "endpoint": "getArrivalsAndDeparturesByCRS/:CRS", "responses": [ { "uuid": "a4a0805c-a94f-4627-a178-a2bca66cf5a6", "body": "", "latency": 0, "statusCode": 200, "label": "**OK**: The API Request was successful and returned data.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "f870aa32-757c-4b14-a94a-6c049bc9d263", "body": "", "latency": 0, "statusCode": 400, "label": "Your request was not valid.

The departureboard.io API performs validation of queries to make sure they make sense and will return a valid response from National Rail. Bad queries made directly to the National Rail API return a generic `500 Internal Server Error` response which is difficult to troubleshoot.

By validating requests the departureboard.io API can provide improved error messages to help with troubleshooting, and prevent bad queries from ever reaching National Rail.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "53029b1e-7e0a-42d6-b2d7-38d92afdbfd0", "body": "", "latency": 0, "statusCode": 401, "label": "**Unauthorized**: Your National Rail API key is wrong or your key has not been registered in the [departureboard.io API Portal](https://api-portal.departureboard.io) as detailed in the [registration](https://api.departureboard.io/docs/registration) section of the documentation.

You should double check your API Key is valid and has been whitelisted. Newly generated API Keys can take up to 15 minutes to become active.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "97b981d3-7e9d-49c6-9c77-5d599ef6502b", "body": "", "latency": 0, "statusCode": 429, "label": "**Too Many Requests**: You have exceeded the rate limit.

Get in touch to arrange an exception, or slow down your requests.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "7aafd9e8-72b6-4624-8648-30aa28cdd038", "body": "", "latency": 0, "statusCode": 500, "label": "**Internal Server Error**: There was an unknown error returning the response.

This error is served when an unknown error is encountered returning your response. This is often due to upstream problems with National Rail, for example them returning a bad response or malformed data. In rare circumstances it can be caused by a bad request that was not caught in the departureboard.io validation.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "4a249185-924f-418b-a516-bc339ae14a4b", "body": "", "latency": 0, "statusCode": 503, "label": "**Service Unavailable**: The National Rail upstream API is experiencing issues.

This error is returned when the departureboard.io API detects issues with the upstream National Rail API. The departureboard.io API is functioning but cannot return a result as the National Rail API is down.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "3ce5834a-db70-4285-8dbc-6e1705782b9f", "documentation": "getArrivalsByCRS is used to get a list of services arriving to a UK train station by the CRS (Computer Reservation System) code. This will typically return a list of train services, but will also return any replacement bus or ferry services that are in place.", "method": "get", "endpoint": "getArrivalsByCRS/:CRS", "responses": [ { "uuid": "5d53075e-89f5-45fb-ac2d-b571e98eda86", "body": "", "latency": 0, "statusCode": 200, "label": "**OK**: The API Request was successful and returned data.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "19f7e70a-c095-4114-8dd7-74fb7a3e076a", "body": "", "latency": 0, "statusCode": 400, "label": "Your request was not valid.

The departureboard.io API performs validation of queries to make sure they make sense and will return a valid response from National Rail. Bad queries made directly to the National Rail API return a generic `500 Internal Server Error` response which is difficult to troubleshoot.

By validating requests the departureboard.io API can provide improved error messages to help with troubleshooting, and prevent bad queries from ever reaching National Rail.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "7a77ce86-9cdc-4fea-bcc3-829a583eed3f", "body": "", "latency": 0, "statusCode": 401, "label": "**Unauthorized**: Your National Rail API key is wrong or your key has not been registered in the [departureboard.io API Portal](https://api-portal.departureboard.io) as detailed in the [registration](https://api.departureboard.io/docs/registration) section of the documentation.

You should double check your API Key is valid and has been whitelisted. Newly generated API Keys can take up to 15 minutes to become active.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "b35ed21e-de09-4673-ba25-f0c4c71033b7", "body": "", "latency": 0, "statusCode": 429, "label": "**Too Many Requests**: You have exceeded the rate limit.

Get in touch to arrange an exception, or slow down your requests.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "1c38db4a-8a05-4474-aa5a-982c886f722b", "body": "", "latency": 0, "statusCode": 500, "label": "**Internal Server Error**: There was an unknown error returning the response.

This error is served when an unknown error is encountered returning your response. This is often due to upstream problems with National Rail, for example them returning a bad response or malformed data. In rare circumstances it can be caused by a bad request that was not caught in the departureboard.io validation.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "dea059c1-e6fd-479e-9286-597eefc4fa13", "body": "", "latency": 0, "statusCode": 503, "label": "**Service Unavailable**: The National Rail upstream API is experiencing issues.

This error is returned when the departureboard.io API detects issues with the upstream National Rail API. The departureboard.io API is functioning but cannot return a result as the National Rail API is down.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "107b1d75-c8f9-45fe-b361-9c19d1beaa46", "documentation": "getDeparturesByCRS is used to get a list of services departing from a UK train station by the CRS (Computer Reservation System) code. This will typically return a list of train services, but will also return any replacement bus or ferry services that are in place.", "method": "get", "endpoint": "getDeparturesByCRS/:CRS", "responses": [ { "uuid": "85c862c8-b1f9-47fe-a9bb-7073f270e483", "body": "", "latency": 0, "statusCode": 200, "label": "**OK**: The API Request was successful and returned data.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "6e364f3e-026c-4323-84f0-fd0e8ee3a524", "body": "", "latency": 0, "statusCode": 400, "label": "Your request was not valid.

The departureboard.io API performs validation of queries to make sure they make sense and will return a valid response from National Rail. Bad queries made directly to the National Rail API return a generic `500 Internal Server Error` response which is difficult to troubleshoot.

By validating requests the departureboard.io API can provide improved error messages to help with troubleshooting, and prevent bad queries from ever reaching National Rail.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "a3aec714-51b1-4631-b9db-684000c40ac6", "body": "", "latency": 0, "statusCode": 401, "label": "**Unauthorized**: Your National Rail API key is wrong or your key has not been registered in the [departureboard.io API Portal](https://api-portal.departureboard.io) as detailed in the [registration](https://api.departureboard.io/docs/registration) section of the documentation.

You should double check your API Key is valid and has been whitelisted. Newly generated API Keys can take up to 15 minutes to become active.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "4cc10cef-adda-437d-882f-c714801c16c3", "body": "", "latency": 0, "statusCode": 429, "label": "**Too Many Requests**: You have exceeded the rate limit.

Get in touch to arrange an exception, or slow down your requests.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "25172b57-ceaa-4569-bc6f-b257c76f7a8d", "body": "", "latency": 0, "statusCode": 500, "label": "**Internal Server Error**: There was an unknown error returning the response.

This error is served when an unknown error is encountered returning your response. This is often due to upstream problems with National Rail, for example them returning a bad response or malformed data. In rare circumstances it can be caused by a bad request that was not caught in the departureboard.io validation.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "47e82d4f-18fd-4615-a59a-ed5f5751e656", "body": "", "latency": 0, "statusCode": 503, "label": "**Service Unavailable**: The National Rail upstream API is experiencing issues.

This error is returned when the departureboard.io API detects issues with the upstream National Rail API. The departureboard.io API is functioning but cannot return a result as the National Rail API is down.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "5ed303fc-757b-48ed-9909-77f3018ad07b", "documentation": "getFastestDeparturesByCRS is used to get the fastest next service running between two stations. Multiple destinations can be specified. This will typically return a single train service, but will also return a replacement bus or ferry service if in place.", "method": "get", "endpoint": "getFastestDeparturesByCRS/:CRS", "responses": [ { "uuid": "f1e6865b-5745-4a58-b3a0-5f23ac55cb92", "body": "", "latency": 0, "statusCode": 200, "label": "**OK**: The API Request was successful and returned data.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "e496ba31-50b5-4a2c-88ba-d06522ce119a", "body": "", "latency": 0, "statusCode": 400, "label": "Your request was not valid.

The departureboard.io API performs validation of queries to make sure they make sense and will return a valid response from National Rail. Bad queries made directly to the National Rail API return a generic `500 Internal Server Error` response which is difficult to troubleshoot.

By validating requests the departureboard.io API can provide improved error messages to help with troubleshooting, and prevent bad queries from ever reaching National Rail.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "492451ff-2fbb-4537-98b6-90df6ee1d610", "body": "", "latency": 0, "statusCode": 401, "label": "**Unauthorized**: Your National Rail API key is wrong or your key has not been registered in the [departureboard.io API Portal](https://api-portal.departureboard.io) as detailed in the [registration](https://api.departureboard.io/docs/registration) section of the documentation.

You should double check your API Key is valid and has been whitelisted. Newly generated API Keys can take up to 15 minutes to become active.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "df036923-6cc7-4ccb-a30d-26c1fffbe1ac", "body": "", "latency": 0, "statusCode": 429, "label": "**Too Many Requests**: You have exceeded the rate limit.

Get in touch to arrange an exception, or slow down your requests.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "7861e791-19ba-4c7e-b260-4f9c982cd7df", "body": "", "latency": 0, "statusCode": 500, "label": "**Internal Server Error**: There was an unknown error returning the response.

This error is served when an unknown error is encountered returning your response. This is often due to upstream problems with National Rail, for example them returning a bad response or malformed data. In rare circumstances it can be caused by a bad request that was not caught in the departureboard.io validation.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "ab0dfe72-b87c-4325-a287-192c714d4c22", "body": "", "latency": 0, "statusCode": 503, "label": "**Service Unavailable**: The National Rail upstream API is experiencing issues.

This error is returned when the departureboard.io API detects issues with the upstream National Rail API. The departureboard.io API is functioning but cannot return a result as the National Rail API is down.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "6523be08-365f-4b71-a2db-4e20644a71a2", "documentation": "getNextDeparturesByCRS is used to get the next service running between two stations. Multiple destinations can be specified. This will typically return a single train service, but will also return a replacement bus or ferry service if in place. This will return the next departures for each of the filterList stations specified. It may not return the fastest next service. To get the fastest next service use the getFastestDeparturesByCRS endpoint.", "method": "get", "endpoint": "getNextDeparturesByCRS/:CRS", "responses": [ { "uuid": "93abf238-67ee-4de7-b67f-902049e015e5", "body": "", "latency": 0, "statusCode": 200, "label": "**OK**: The API Request was successful and returned data.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "5598fe15-cf81-4bbe-9902-9f72ae192a04", "body": "", "latency": 0, "statusCode": 400, "label": "Your request was not valid.

The departureboard.io API performs validation of queries to make sure they make sense and will return a valid response from National Rail. Bad queries made directly to the National Rail API return a generic `500 Internal Server Error` response which is difficult to troubleshoot.

By validating requests the departureboard.io API can provide improved error messages to help with troubleshooting, and prevent bad queries from ever reaching National Rail.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "1f3ee486-a911-4f61-94c5-ab051928f45c", "body": "", "latency": 0, "statusCode": 401, "label": "**Unauthorized**: Your National Rail API key is wrong or your key has not been registered in the [departureboard.io API Portal](https://api-portal.departureboard.io) as detailed in the [registration](https://api.departureboard.io/docs/registration) section of the documentation.

You should double check your API Key is valid and has been whitelisted. Newly generated API Keys can take up to 15 minutes to become active.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "6196bfc3-2f77-47aa-87a3-70afeaa615aa", "body": "", "latency": 0, "statusCode": 429, "label": "**Too Many Requests**: You have exceeded the rate limit.

Get in touch to arrange an exception, or slow down your requests.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "8e99d243-5856-4be4-abec-46d5a9e7852a", "body": "", "latency": 0, "statusCode": 500, "label": "**Internal Server Error**: There was an unknown error returning the response.

This error is served when an unknown error is encountered returning your response. This is often due to upstream problems with National Rail, for example them returning a bad response or malformed data. In rare circumstances it can be caused by a bad request that was not caught in the departureboard.io validation.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "a7997662-0c6f-488b-b7b4-549b4b123054", "body": "", "latency": 0, "statusCode": 503, "label": "**Service Unavailable**: The National Rail upstream API is experiencing issues.

This error is returned when the departureboard.io API detects issues with the upstream National Rail API. The departureboard.io API is functioning but cannot return a result as the National Rail API is down.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "0a34dd79-235b-4933-b0ea-07fd10d054ec", "documentation": "getServiceDetailsByID is used to get information on a service, by the Service ID. This will typically return a train service, but will also return a bus and ferry services. The Service ID must be provided in the serviceIDUrlSafe format that is provided in the response for Arrival and Departure Boards. A service ID is specific to a station, and can only be looked up for a short time after a train/bus/ferry arrives at, or departs from a station. This is a National Rail limitation.", "method": "get", "endpoint": "getServiceDetailsByID/:serviceID", "responses": [ { "uuid": "5746138c-d0e5-42ba-815d-39f2f5029ddc", "body": "", "latency": 0, "statusCode": 200, "label": "**OK**: The API Request was successful and returned data.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "981f79ca-532d-4f73-85d5-bd8850a2b7ab", "body": "", "latency": 0, "statusCode": 400, "label": "Your request was not valid.

The departureboard.io API performs validation of queries to make sure they make sense and will return a valid response from National Rail. Bad queries made directly to the National Rail API return a generic `500 Internal Server Error` response which is difficult to troubleshoot.

By validating requests the departureboard.io API can provide improved error messages to help with troubleshooting, and prevent bad queries from ever reaching National Rail.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "856e6de9-8727-4ec8-aae5-8d9110a2d706", "body": "", "latency": 0, "statusCode": 401, "label": "**Unauthorized**: Your National Rail API key is wrong or your key has not been registered in the [departureboard.io API Portal](https://api-portal.departureboard.io) as detailed in the [registration](https://api.departureboard.io/docs/registration) section of the documentation.

You should double check your API Key is valid and has been whitelisted. Newly generated API Keys can take up to 15 minutes to become active.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "256a5ba4-ae4b-41c2-9094-46d4f57651ec", "body": "", "latency": 0, "statusCode": 429, "label": "**Too Many Requests**: You have exceeded the rate limit.

Get in touch to arrange an exception, or slow down your requests.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "aef0a976-01c4-49c1-9c45-a69f870f9667", "body": "", "latency": 0, "statusCode": 500, "label": "**Internal Server Error**: There was an unknown error returning the response.

This error is served when an unknown error is encountered returning your response. This is often due to upstream problems with National Rail, for example them returning a bad response or malformed data. In rare circumstances it can be caused by a bad request that was not caught in the departureboard.io validation.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "a93a3003-798e-454b-8e05-ede78e7f7a73", "body": "", "latency": 0, "statusCode": 503, "label": "**Service Unavailable**: The National Rail upstream API is experiencing issues.

This error is returned when the departureboard.io API detects issues with the upstream National Rail API. The departureboard.io API is functioning but cannot return a result as the National Rail API is down.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" } ], "proxyMode": false, "proxyHost": "", "proxyRemovePrefix": false, "tlsOptions": { "enabled": false, "type": "CERT", "pfxPath": "", "certPath": "", "keyPath": "", "caPath": "", "passphrase": "" }, "cors": true, "headers": [], "proxyReqHeaders": [{ "key": "", "value": "" }], "proxyResHeaders": [{ "key": "", "value": "" }], "data": [], "folders": [], "rootChildren": [ { "type": "route", "uuid": "518ce9b5-9b16-4a7c-b678-4cc94f573981" }, { "type": "route", "uuid": "3ce5834a-db70-4285-8dbc-6e1705782b9f" }, { "type": "route", "uuid": "107b1d75-c8f9-45fe-b361-9c19d1beaa46" }, { "type": "route", "uuid": "5ed303fc-757b-48ed-9909-77f3018ad07b" }, { "type": "route", "uuid": "6523be08-365f-4b71-a2db-4e20644a71a2" }, { "type": "route", "uuid": "0a34dd79-235b-4933-b0ea-07fd10d054ec" } ] }