# _collections

id: _pb_users_auth_
type: auth
name: users
indexes: []
listRule: id = @request.auth.id
viewRule: id = @request.auth.id
updateRule: id = @request.auth.id
deleteRule: id = @request.auth.id
created: 2024-07-02 08:20:24.167Z
updated: 2024-07-02 08:20:24.167Z
schema:
  [{"system":false,"id":"users_name","name":"name","type":"text","required":false,"presentable":false,"unique":false,"options":{"min":null,"max":null,"pattern":""}},{"system":false,"id":"users_avatar","name":"avatar","type":"file","required":false,"presentable":false,"unique":false,"options":{"mimeTypes":["image/jpeg","image/png","image/svg+xml","image/gif","image/webp"],"thumbs":null,"maxSelect":1,"maxSize":5242880,"protected":false}}]

options:
  {"allowEmailAuth":true,"allowOAuth2Auth":true,"allowUsernameAuth":true,"exceptEmailDomains":null,"manageRule":null,"minPasswordLength":8,"onlyEmailDomains":null,"onlyVerified":false,"requireEmail":false}


id: t9oj1btakvhwvtk
type: base
name: trains
indexes: ["CREATE INDEX `idx_a7bFq8l` ON `trains` (`hash`)"]
options: {}
created: 2024-07-16 13:57:10.395Z
updated: 2024-07-17 09:56:30.408Z
schema:
  [{"system":false,"id":"9qn58usv","name":"from","type":"text","required":false,"presentable":false,"unique":false,"options":{"min":null,"max":null,"pattern":""}},{"system":false,"id":"byaqn8ey","name":"to","type":"text","required":false,"presentable":false,"unique":false,"options":{"min":null,"max":null,"pattern":""}},{"system":false,"id":"qpzotk9h","name":"body","type":"text","required":false,"presentable":false,"unique":false,"options":{"min":null,"max":null,"pattern":""}},{"system":false,"id":"eq35jv1v","name":"ts","type":"number","required":false,"presentable":false,"unique":false,"options":{"min":null,"max":null,"noDecimal":false}},{"system":false,"id":"dtfd7hto","name":"hash","type":"text","required":false,"presentable":false,"unique":false,"options":{"min":null,"max":null,"pattern":""}}]


id: syjw8taonyxhqcb
type: base
name: traintimes
indexes: ["CREATE INDEX `idx_tp30QI0` ON `traintimes` (`hash`)"]
options: {}
created: 2024-08-05 13:59:08.567Z
updated: 2024-08-05 13:59:08.567Z
schema:
  [{"system":false,"id":"7ywyhsfn","name":"hash","type":"text","required":false,"presentable":false,"unique":false,"options":{"min":null,"max":null,"pattern":""}},{"system":false,"id":"k36c05yg","name":"body","type":"text","required":false,"presentable":false,"unique":false,"options":{"min":null,"max":null,"pattern":""}},{"system":false,"id":"sktz2o9i","name":"ts","type":"number","required":false,"presentable":false,"unique":false,"options":{"min":null,"max":null,"noDecimal":false}}]


# _params

id: 8af6kx3rhhhzdbx
key: settings
created: 2024-07-02 08:20:24.166Z
updated: 2024-07-02 08:20:24.166Z
value:
  {"meta":{"appName":"Acme","appUrl":"http://localhost:8090","hideControls":false,"senderName":"Support","senderAddress":"support@example.com","verificationTemplate":{"body":"\u003cp\u003eHello,\u003c/p\u003e\n\u003cp\u003eThank you for joining us at {APP_NAME}.\u003c/p\u003e\n\u003cp\u003eClick on the button below to verify your email address.\u003c/p\u003e\n\u003cp\u003e\n  \u003ca class=\"btn\" href=\"{ACTION_URL}\" target=\"_blank\" rel=\"noopener\"\u003eVerify\u003c/a\u003e\n\u003c/p\u003e\n\u003cp\u003e\n  Thanks,\u003cbr/\u003e\n  {APP_NAME} team\n\u003c/p\u003e","subject":"Verify your {APP_NAME} email","actionUrl":"{APP_URL}/_/#/auth/confirm-verification/{TOKEN}","hidden":false},"resetPasswordTemplate":{"body":"\u003cp\u003eHello,\u003c/p\u003e\n\u003cp\u003eClick on the button below to reset your password.\u003c/p\u003e\n\u003cp\u003e\n  \u003ca class=\"btn\" href=\"{ACTION_URL}\" target=\"_blank\" rel=\"noopener\"\u003eReset password\u003c/a\u003e\n\u003c/p\u003e\n\u003cp\u003e\u003ci\u003eIf you didn't ask to reset your password, you can ignore this email.\u003c/i\u003e\u003c/p\u003e\n\u003cp\u003e\n  Thanks,\u003cbr/\u003e\n  {APP_NAME} team\n\u003c/p\u003e","subject":"Reset your {APP_NAME} password","actionUrl":"{APP_URL}/_/#/auth/confirm-password-reset/{TOKEN}","hidden":false},"confirmEmailChangeTemplate":{"body":"\u003cp\u003eHello,\u003c/p\u003e\n\u003cp\u003eClick on the button below to confirm your new email address.\u003c/p\u003e\n\u003cp\u003e\n  \u003ca class=\"btn\" href=\"{ACTION_URL}\" target=\"_blank\" rel=\"noopener\"\u003eConfirm new email\u003c/a\u003e\n\u003c/p\u003e\n\u003cp\u003e\u003ci\u003eIf you didn't ask to change your email address, you can ignore this email.\u003c/i\u003e\u003c/p\u003e\n\u003cp\u003e\n  Thanks,\u003cbr/\u003e\n  {APP_NAME} team\n\u003c/p\u003e","subject":"Confirm your {APP_NAME} new email address","actionUrl":"{APP_URL}/_/#/auth/confirm-email-change/{TOKEN}","hidden":false}},"logs":{"maxDays":5,"minLevel":0,"logIp":true},"smtp":{"enabled":false,"host":"smtp.example.com","port":587,"username":"","password":"","authMethod":"","tls":false,"localName":""},"s3":{"enabled":false,"bucket":"","region":"","endpoint":"","accessKey":"","secret":"","forcePathStyle":false},"backups":{"cron":"","cronMaxKeep":3,"s3":{"enabled":false,"bucket":"","region":"","endpoint":"","accessKey":"","secret":"","forcePathStyle":false}},"adminAuthToken":{"secret":"PmL1VK1qgaAVnsSAusS5thkzmAtLPlrpT5ckY1GTTC1LbAlnYs","duration":1209600},"adminPasswordResetToken":{"secret":"rVVM42Onw6T4Ra3ZF9UZBXWppLSZBNWjO19TJ9sPwgtjieeswC","duration":1800},"adminFileToken":{"secret":"CJIRvJhn8AMr8fdLEVfbdgfwGWJTDkpmYFaU8FET1qJjJMjaO3","duration":120},"recordAuthToken":{"secret":"us3atZr7vXXqDxbRnyY2VS94aKDKDbdy8d6YRqsEHSF2F1gKyA","duration":1209600},"recordPasswordResetToken":{"secret":"BKYKe0dbgkfrdzRgr9hHBsxmcYYoj4LJa4uOhXaPAlRfmKzbNl","duration":1800},"recordEmailChangeToken":{"secret":"2Q1QshDRzFvwBFcHCMMRmYGBjY8rE519zvoNffiOThAzcjyNwE","duration":1800},"recordVerificationToken":{"secret":"as3TiLFp1xqYBgdwbieNIZkY0fLe5qLiNGrorrTbx5E0Ctfaa6","duration":604800},"recordFileToken":{"secret":"HLgM27nVJ9c2VvcYebQynMDA7QmQB5uENzbLf3JriSeBxjR2Vz","duration":120},"emailAuth":{"enabled":false,"exceptDomains":null,"onlyDomains":null,"minPasswordLength":0},"googleAuth":{"enabled":false,"clientId":"","clientSecret":"","authUrl":"","tokenUrl":"","userApiUrl":"","displayName":"","pkce":null},"facebookAuth":{"enabled":false,"clientId":"","clientSecret":"","authUrl":"","tokenUrl":"","userApiUrl":"","displayName":"","pkce":null},"githubAuth":{"enabled":false,"clientId":"","clientSecret":"","authUrl":"","tokenUrl":"","userApiUrl":"","displayName":"","pkce":null},"gitlabAuth":{"enabled":false,"clientId":"","clientSecret":"","authUrl":"","tokenUrl":"","userApiUrl":"","displayName":"","pkce":null},"discordAuth":{"enabled":false,"clientId":"","clientSecret":"","authUrl":"","tokenUrl":"","userApiUrl":"","displayName":"","pkce":null},"twitterAuth":{"enabled":false,"clientId":"","clientSecret":"","authUrl":"","tokenUrl":"","userApiUrl":"","displayName":"","pkce":null},"microsoftAuth":{"enabled":false,"clientId":"","clientSecret":"","authUrl":"","tokenUrl":"","userApiUrl":"","displayName":"","pkce":null},"spotifyAuth":{"enabled":false,"clientId":"","clientSecret":"","authUrl":"","tokenUrl":"","userApiUrl":"","displayName":"","pkce":null},"kakaoAuth":{"enabled":false,"clientId":"","clientSecret":"","authUrl":"","tokenUrl":"","userApiUrl":"","displayName":"","pkce":null},"twitchAuth":{"enabled":false,"clientId":"","clientSecret":"","authUrl":"","tokenUrl":"","userApiUrl":"","displayName":"","pkce":null},"stravaAuth":{"enabled":false,"clientId":"","clientSecret":"","authUrl":"","tokenUrl":"","userApiUrl":"","displayName":"","pkce":null},"giteeAuth":{"enabled":false,"clientId":"","clientSecret":"","authUrl":"","tokenUrl":"","userApiUrl":"","displayName":"","pkce":null},"livechatAuth":{"enabled":false,"clientId":"","clientSecret":"","authUrl":"","tokenUrl":"","userApiUrl":"","displayName":"","pkce":null},"giteaAuth":{"enabled":false,"clientId":"","clientSecret":"","authUrl":"","tokenUrl":"","userApiUrl":"","displayName":"","pkce":null},"oidcAuth":{"enabled":false,"clientId":"","clientSecret":"","authUrl":"","tokenUrl":"","userApiUrl":"","displayName":"","pkce":null},"oidc2Auth":{"enabled":false,"clientId":"","clientSecret":"","authUrl":"","tokenUrl":"","userApiUrl":"","displayName":"","pkce":null},"oidc3Auth":{"enabled":false,"clientId":"","clientSecret":"","authUrl":"","tokenUrl":"","userApiUrl":"","displayName":"","pkce":null},"appleAuth":{"enabled":false,"clientId":"","clientSecret":"","authUrl":"","tokenUrl":"","userApiUrl":"","displayName":"","pkce":null},"instagramAuth":{"enabled":false,"clientId":"","clientSecret":"","authUrl":"","tokenUrl":"","userApiUrl":"","displayName":"","pkce":null},"vkAuth":{"enabled":false,"clientId":"","clientSecret":"","authUrl":"","tokenUrl":"","userApiUrl":"","displayName":"","pkce":null},"yandexAuth":{"enabled":false,"clientId":"","clientSecret":"","authUrl":"","tokenUrl":"","userApiUrl":"","displayName":"","pkce":null},"patreonAuth":{"enabled":false,"clientId":"","clientSecret":"","authUrl":"","tokenUrl":"","userApiUrl":"","displayName":"","pkce":null},"mailcowAuth":{"enabled":false,"clientId":"","clientSecret":"","authUrl":"","tokenUrl":"","userApiUrl":"","displayName":"","pkce":null},"bitbucketAuth":{"enabled":false,"clientId":"","clientSecret":"","authUrl":"","tokenUrl":"","userApiUrl":"","displayName":"","pkce":null},"planningcenterAuth":{"enabled":false,"clientId":"","clientSecret":"","authUrl":"","tokenUrl":"","userApiUrl":"","displayName":"","pkce":null}}


# trains

created: 2024-07-17 11:05:22.954Z
from: HLC
id: vf7lhl04aaqz041
to: DBE
updated: 2024-08-20 13:21:25.325Z
hash: HLCDBE
body:
  {"trainServices":[{"formation":null,"origin":[{"locationName":"Helensburgh Central","crs":"HLC","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"Edinburgh","crs":"EDB","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":"SR793500","serviceIdPercentEncoded":"4983040HLNSBRC_","serviceIdGuid":"34393833-0030-3430-484c-4e534252435f","serviceIdUrlSafe":"NDk4MzA0MEhMTlNCUkNf","sta":null,"eta":null,"std":"14:22","etd":"On time","platform":"2","operator":"ScotRail","operatorCode":"SR","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"4983040HLNSBRC_","adhocAlerts":null},{"formation":null,"origin":[{"locationName":"Helensburgh Central","crs":"HLC","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"Edinburgh","crs":"EDB","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":"SR794400","serviceIdPercentEncoded":"4983058HLNSBRC_","serviceIdGuid":"34393833-0030-3538-484c-4e534252435f","serviceIdUrlSafe":"NDk4MzA1OEhMTlNCUkNf","sta":null,"eta":null,"std":"14:55","etd":"On time","platform":"2","operator":"ScotRail","operatorCode":"SR","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"4983058HLNSBRC_","adhocAlerts":null},{"formation":null,"origin":[{"locationName":"Helensburgh Central","crs":"HLC","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"Edinburgh","crs":"EDB","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":"SR795700","serviceIdPercentEncoded":"4983076HLNSBRC_","serviceIdGuid":"34393833-0030-3736-484c-4e534252435f","serviceIdUrlSafe":"NDk4MzA3NkhMTlNCUkNf","sta":null,"eta":null,"std":"15:24","etd":"On time","platform":"2","operator":"ScotRail","operatorCode":"SR","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"4983076HLNSBRC_","adhocAlerts":null},{"formation":null,"origin":[{"locationName":"Helensburgh Central","crs":"HLC","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"Edinburgh","crs":"EDB","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":"SR790400","serviceIdPercentEncoded":"4982941HLNSBRC_","serviceIdGuid":"34393832-0039-3431-484c-4e534252435f","serviceIdUrlSafe":"NDk4Mjk0MUhMTlNCUkNf","sta":null,"eta":null,"std":"15:54","etd":"On time","platform":"2","operator":"ScotRail","operatorCode":"SR","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"4982941HLNSBRC_","adhocAlerts":null}],"busServices":null,"ferryServices":null,"generatedAt":"2024-08-20T13:21:25.3073222+00:00","locationName":"Helensburgh Central","crs":"HLC","filterLocationName":"Dumbarton East","filtercrs":"DBE","filterType":0,"nrccMessages":[{"value":"A temporary timetable is in operation across the ScotRail network following confirmation from the drivers' trade union ASLEF that it will recommend a ballot for industrial action. More details can be found in <a href=\"https://www.nationalrail.co.uk/service-disruptions/sr-alterations-20240706/\">Latest Travel News.</a>"}],"platformAvailable":true,"areServicesAvailable":true}


created: 2024-07-17 11:17:58.359Z
from: HLC
id: l7gmj9h2i0pje5i
to: GLQ
updated: 2024-10-28 17:24:17.781Z
hash: HLCGLQ
body:
  {"trainServices":[{"formation":null,"origin":[{"locationName":"Helensburgh Central","crs":"HLC","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"Edinburgh","crs":"EDB","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":null,"serviceIdPercentEncoded":"759959HLNSBRC_","serviceIdGuid":"37353939-0000-3539-484c-4e534252435f","serviceIdUrlSafe":"NzU5OTU5SExOU0JSQ18","sta":null,"eta":null,"std":"15:24","etd":"Delayed","platform":"2","operator":"ScotRail","operatorCode":"SR","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":"This train has been delayed by police dealing with an incident near the railway","serviceID":"759959HLNSBRC_","adhocAlerts":null},{"formation":null,"origin":[{"locationName":"Helensburgh Central","crs":"HLC","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"Edinburgh","crs":"EDB","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":null,"serviceIdPercentEncoded":"747397HLNSBRC_","serviceIdGuid":"37343733-0000-3937-484c-4e534252435f","serviceIdUrlSafe":"NzQ3Mzk3SExOU0JSQ18","sta":null,"eta":null,"std":"17:25","etd":"Delayed","platform":"2","operator":"ScotRail","operatorCode":"SR","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":"This train has been delayed by police dealing with an incident near the railway","serviceID":"747397HLNSBRC_","adhocAlerts":null},{"formation":null,"origin":[{"locationName":"Helensburgh Central","crs":"HLC","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"Edinburgh","crs":"EDB","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":null,"serviceIdPercentEncoded":"747401HLNSBRC_","serviceIdGuid":"37343734-0000-3031-484c-4e534252435f","serviceIdUrlSafe":"NzQ3NDAxSExOU0JSQ18","sta":null,"eta":null,"std":"17:56","etd":"Delayed","platform":"2","operator":"ScotRail","operatorCode":"SR","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"747401HLNSBRC_","adhocAlerts":null},{"formation":null,"origin":[{"locationName":"Helensburgh Central","crs":"HLC","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"Edinburgh","crs":"EDB","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":null,"serviceIdPercentEncoded":"747367HLNSBRC_","serviceIdGuid":"37343733-0000-3637-484c-4e534252435f","serviceIdUrlSafe":"NzQ3MzY3SExOU0JSQ18","sta":null,"eta":null,"std":"18:23","etd":"On time","platform":"2","operator":"ScotRail","operatorCode":"SR","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"747367HLNSBRC_","adhocAlerts":null},{"formation":null,"origin":[{"locationName":"Helensburgh Central","crs":"HLC","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"Edinburgh","crs":"EDB","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":[{"locationName":"Hyndland","crs":"HYN","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"currentDestinations":null,"rsid":null,"serviceIdPercentEncoded":"747611HLNSBRC_","serviceIdGuid":"37343736-0000-3131-484c-4e534252435f","serviceIdUrlSafe":"NzQ3NjExSExOU0JSQ18","sta":null,"eta":null,"std":"18:54","etd":"Cancelled","platform":null,"operator":"ScotRail","operatorCode":"SR","isCircularRoute":false,"isCancelled":true,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":"This train has been cancelled because of police dealing with an incident near the railway","delayReason":null,"serviceID":"747611HLNSBRC_","adhocAlerts":null}],"busServices":null,"ferryServices":null,"generatedAt":"2024-10-28T17:24:17.7412162+00:00","locationName":"Helensburgh Central","crs":"HLC","filterLocationName":"Glasgow Queen Street","filtercrs":"GLQ","filterType":0,"nrccMessages":[{"value":"<p>\nTrains between Dalmuir and Drumchapel / Yoker may be delayed by up to 90 minutes or cancelled. Latest information can be found in <a href=\"https://www.nationalrail.co.uk/service-disruptions/dalmuir-20241028/\">Status and Disruptions</a>.</p>"}],"platformAvailable":true,"areServicesAvailable":true}


created: 2024-07-17 12:28:51.050Z
from: GLC
id: 16w3zc78lparzak
to: EUS
updated: 2024-08-21 08:05:36.293Z
hash: GLCEUS
body:
  {"trainServices":[{"formation":null,"origin":[{"locationName":"Glasgow Central","crs":"GLC","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"London Euston","crs":"EUS","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":"VT662000","serviceIdPercentEncoded":"5012997GLGC____","serviceIdGuid":"35303132-0039-3937-474c-47435f5f5f5f","serviceIdUrlSafe":"NTAxMjk5N0dMR0NfX19f","sta":null,"eta":null,"std":"09:36","etd":"On time","platform":null,"operator":"Avanti West Coast","operatorCode":"VT","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"5012997GLGC____","adhocAlerts":null},{"formation":null,"origin":[{"locationName":"Glasgow Central","crs":"GLC","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"London Euston","crs":"EUS","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":"VT664000","serviceIdPercentEncoded":"5035337GLGC____","serviceIdGuid":"35303335-0033-3337-474c-47435f5f5f5f","serviceIdUrlSafe":"NTAzNTMzN0dMR0NfX19f","sta":null,"eta":null,"std":"10:38","etd":"On time","platform":null,"operator":"Avanti West Coast","operatorCode":"VT","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"5035337GLGC____","adhocAlerts":null}],"busServices":null,"ferryServices":null,"generatedAt":"2024-08-21T08:05:36.2697623+00:00","locationName":"Glasgow Central","crs":"GLC","filterLocationName":"London Euston","filtercrs":"EUS","filterType":0,"nrccMessages":[{"value":"A temporary timetable is in operation across the ScotRail network following confirmation from the drivers' trade union ASLEF that it will recommend a ballot for industrial action. More details can be found in <a href=\"https://www.nationalrail.co.uk/service-disruptions/sr-alterations-20240706/\">Latest Travel News.</a>"},{"value":"Disruption between Shepherds Bush / London Euston and Watford Junction due to a points failure. More details can be found in <a href=\"https://www.nationalrail.co.uk/service-disruptions/wembley-central-20240821/\">Latest Travel News. </a>"}],"platformAvailable":true,"areServicesAvailable":true}


created: 2024-07-31 16:17:54.638Z
from: HLC
id: ons3kq68t52c08l
to: EDB
updated: 2024-08-23 11:38:44.271Z
hash: HLCEDB
body:
  {"trainServices":[{"formation":null,"origin":[{"locationName":"Helensburgh Central","crs":"HLC","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"Edinburgh","crs":"EDB","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":"SR791900","serviceIdPercentEncoded":"5080397HLNSBRC_","serviceIdGuid":"35303830-0033-3937-484c-4e534252435f","serviceIdUrlSafe":"NTA4MDM5N0hMTlNCUkNf","sta":null,"eta":null,"std":"12:55","etd":"On time","platform":"3","operator":"ScotRail","operatorCode":"SR","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"5080397HLNSBRC_","adhocAlerts":null},{"formation":null,"origin":[{"locationName":"Helensburgh Central","crs":"HLC","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"Edinburgh","crs":"EDB","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":"SR792200","serviceIdPercentEncoded":"5080412HLNSBRC_","serviceIdGuid":"35303830-0034-3132-484c-4e534252435f","serviceIdUrlSafe":"NTA4MDQxMkhMTlNCUkNf","sta":null,"eta":null,"std":"13:24","etd":"On time","platform":"2","operator":"ScotRail","operatorCode":"SR","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"5080412HLNSBRC_","adhocAlerts":null},{"formation":null,"origin":[{"locationName":"Helensburgh Central","crs":"HLC","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"Edinburgh","crs":"EDB","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":"SR792700","serviceIdPercentEncoded":"5080428HLNSBRC_","serviceIdGuid":"35303830-0034-3238-484c-4e534252435f","serviceIdUrlSafe":"NTA4MDQyOEhMTlNCUkNf","sta":null,"eta":null,"std":"13:55","etd":"On time","platform":"3","operator":"ScotRail","operatorCode":"SR","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"5080428HLNSBRC_","adhocAlerts":null},{"formation":null,"origin":[{"locationName":"Helensburgh Central","crs":"HLC","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"Edinburgh","crs":"EDB","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":"SR793500","serviceIdPercentEncoded":"5080441HLNSBRC_","serviceIdGuid":"35303830-0034-3431-484c-4e534252435f","serviceIdUrlSafe":"NTA4MDQ0MUhMTlNCUkNf","sta":null,"eta":null,"std":"14:22","etd":"On time","platform":"2","operator":"ScotRail","operatorCode":"SR","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"5080441HLNSBRC_","adhocAlerts":null}],"busServices":null,"ferryServices":null,"generatedAt":"2024-08-23T11:38:44.252569+00:00","locationName":"Helensburgh Central","crs":"HLC","filterLocationName":"Edinburgh","filtercrs":"EDB","filterType":0,"nrccMessages":[{"value":"A temporary timetable is in operation across the ScotRail network following confirmation from the drivers' trade union ASLEF that it will recommend a ballot for industrial action. More details can be found in <a href=\"https://www.nationalrail.co.uk/service-disruptions/sr-alterations-20240706/\">Latest Travel News.</a>"}],"platformAvailable":true,"areServicesAvailable":true}


created: 2024-08-19 12:12:38.872Z
from: EUS
id: h1whp9bognd4vjv
to: WFN
updated: 2024-08-19 12:12:38.872Z
hash: EUSWFN
body:
  {"trainServices":null,"busServices":null,"ferryServices":null,"generatedAt":"2024-08-19T12:12:38.8549535+00:00","locationName":"London Euston","crs":"EUS","filterLocationName":"Watford North","filtercrs":"WFN","filterType":0,"nrccMessages":[{"value":"Disruption between Shepherds Bush / London Euston and Watford Junction due to a points failure. More details can be found in <a href=\"https://www.nationalrail.co.uk/service-disruptions/shepherds-bush-20240819/\">Latest Travel News</a>"},{"value":"Disruption through Stafford due to damage to the overhead electric wires. More details can be found in <a href=\"https://www.nationalrail.co.uk/service-disruptions/stafford-20240819/\">Latest Travel News. </a>"}],"platformAvailable":true,"areServicesAvailable":true}


created: 2024-08-19 12:13:14.864Z
from: WFJ
id: fc3osrjoq772yxx
to: EUS
updated: 2024-08-19 12:13:14.864Z
hash: WFJEUS
body:
  {"trainServices":[{"formation":null,"origin":[{"locationName":"Watford Junction","crs":"WFJ","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"London Euston","crs":"EUS","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":"LO528300","serviceIdPercentEncoded":"4958341WATFJDC_","serviceIdGuid":"34393538-0033-3431-5741-54464a44435f","serviceIdUrlSafe":"NDk1ODM0MVdBVEZKRENf","sta":null,"eta":null,"std":"13:15","etd":"On time","platform":"4","operator":"London Overground","operatorCode":"LO","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"4958341WATFJDC_","adhocAlerts":null},{"formation":{"avgLoading":0,"avgLoadingSpecified":false,"coaches":[{"coachClass":"Standard","toilet":null,"loading":0,"loadingSpecified":false,"number":"A1"},{"coachClass":"Standard","toilet":{"status":1,"value":"Accessible"},"loading":0,"loadingSpecified":false,"number":"A2"},{"coachClass":"Standard","toilet":{"status":1,"value":"Standard"},"loading":0,"loadingSpecified":false,"number":"A3"},{"coachClass":"Standard","toilet":null,"loading":0,"loadingSpecified":false,"number":"A4"},{"coachClass":"Standard","toilet":null,"loading":0,"loadingSpecified":false,"number":"B1"},{"coachClass":"Standard","toilet":{"status":1,"value":"Standard"},"loading":0,"loadingSpecified":false,"number":"B2"},{"coachClass":"Standard","toilet":{"status":1,"value":"Accessible"},"loading":0,"loadingSpecified":false,"number":"B3"},{"coachClass":"Standard","toilet":null,"loading":0,"loadingSpecified":false,"number":"B4"}]},"origin":[{"locationName":"Milton Keynes Central","crs":"MKC","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"London Euston","crs":"EUS","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":"LM324300","serviceIdPercentEncoded":"4977415WATFDJ__","serviceIdGuid":"34393737-0034-3135-5741-5446444a5f5f","serviceIdUrlSafe":"NDk3NzQxNVdBVEZESl9f","sta":"13:14","eta":"On time","std":"13:15","etd":"On time","platform":"9","operator":"West Midlands Trains","operatorCode":"LM","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"4977415WATFDJ__","adhocAlerts":null},{"formation":null,"origin":[{"locationName":"Watford Junction","crs":"WFJ","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"London Euston","crs":"EUS","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":"LO528400","serviceIdPercentEncoded":"4958344WATFJDC_","serviceIdGuid":"34393538-0033-3434-5741-54464a44435f","serviceIdUrlSafe":"NDk1ODM0NFdBVEZKRENf","sta":null,"eta":null,"std":"13:30","etd":"On time","platform":"1","operator":"London Overground","operatorCode":"LO","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"4958344WATFJDC_","adhocAlerts":null},{"formation":{"avgLoading":0,"avgLoadingSpecified":false,"coaches":[{"coachClass":"Standard","toilet":null,"loading":0,"loadingSpecified":false,"number":"A1"},{"coachClass":"Standard","toilet":{"status":1,"value":"Accessible"},"loading":0,"loadingSpecified":false,"number":"A2"},{"coachClass":"Standard","toilet":{"status":1,"value":"Standard"},"loading":0,"loadingSpecified":false,"number":"A3"},{"coachClass":"Standard","toilet":null,"loading":0,"loadingSpecified":false,"number":"A4"},{"coachClass":"Standard","toilet":null,"loading":0,"loadingSpecified":false,"number":"B1"},{"coachClass":"Standard","toilet":{"status":1,"value":"Accessible"},"loading":0,"loadingSpecified":false,"number":"B2"},{"coachClass":"Standard","toilet":{"status":1,"value":"Standard"},"loading":0,"loadingSpecified":false,"number":"B3"},{"coachClass":"Standard","toilet":null,"loading":0,"loadingSpecified":false,"number":"B4"}]},"origin":[{"locationName":"Tring","crs":"TRI","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"London Euston","crs":"EUS","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":"LM367600","serviceIdPercentEncoded":"4977893WATFDJ__","serviceIdGuid":"34393737-0038-3933-5741-5446444a5f5f","serviceIdUrlSafe":"NDk3Nzg5M1dBVEZESl9f","sta":"13:31","eta":"On time","std":"13:32","etd":"On time","platform":"9","operator":"West Midlands Trains","operatorCode":"LM","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"4977893WATFDJ__","adhocAlerts":null},{"formation":{"avgLoading":0,"avgLoadingSpecified":false,"coaches":[{"coachClass":"Standard","toilet":null,"loading":0,"loadingSpecified":false,"number":"A1"},{"coachClass":"Standard","toilet":{"status":1,"value":"Standard"},"loading":0,"loadingSpecified":false,"number":"A2"},{"coachClass":"Standard","toilet":{"status":1,"value":"Accessible"},"loading":0,"loadingSpecified":false,"number":"A3"},{"coachClass":"Standard","toilet":null,"loading":0,"loadingSpecified":false,"number":"A4"},{"coachClass":"Standard","toilet":null,"loading":0,"loadingSpecified":false,"number":"B1"},{"coachClass":"Standard","toilet":{"status":1,"value":"Accessible"},"loading":0,"loadingSpecified":false,"number":"B2"},{"coachClass":"Standard","toilet":{"status":1,"value":"Standard"},"loading":0,"loadingSpecified":false,"number":"B3"},{"coachClass":"Standard","toilet":null,"loading":0,"loadingSpecified":false,"number":"B4"}]},"origin":[{"locationName":"Birmingham New Street","crs":"BHM","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"London Euston","crs":"EUS","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":"LM205200","serviceIdPercentEncoded":"4952934WATFDJ__","serviceIdGuid":"34393532-0039-3334-5741-5446444a5f5f","serviceIdUrlSafe":"NDk1MjkzNFdBVEZESl9f","sta":"13:33","eta":"On time","std":"13:33","etd":"On time","platform":"7","operator":"West Midlands Trains","operatorCode":"LM","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"4952934WATFDJ__","adhocAlerts":null},{"formation":null,"origin":[{"locationName":"Glasgow Central","crs":"GLC","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"London Euston","crs":"EUS","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":"VT356000","serviceIdPercentEncoded":"4947855WATFDJ__","serviceIdGuid":"34393437-0038-3535-5741-5446444a5f5f","serviceIdUrlSafe":"NDk0Nzg1NVdBVEZESl9f","sta":"13:38","eta":"On time","std":null,"etd":null,"platform":"7","operator":"Avanti West Coast","operatorCode":"VT","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"4947855WATFDJ__","adhocAlerts":null},{"formation":null,"origin":[{"locationName":"Watford Junction","crs":"WFJ","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"London Euston","crs":"EUS","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":"LO528500","serviceIdPercentEncoded":"4958346WATFJDC_","serviceIdGuid":"34393538-0033-3436-5741-54464a44435f","serviceIdUrlSafe":"NDk1ODM0NldBVEZKRENf","sta":null,"eta":null,"std":"13:45","etd":"On time","platform":"4","operator":"London Overground","operatorCode":"LO","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"4958346WATFJDC_","adhocAlerts":null},{"formation":{"avgLoading":0,"avgLoadingSpecified":false,"coaches":[{"coachClass":"Standard","toilet":null,"loading":0,"loadingSpecified":false,"number":"A1"},{"coachClass":"Standard","toilet":{"status":1,"value":"Standard"},"loading":0,"loadingSpecified":false,"number":"A2"},{"coachClass":"Standard","toilet":{"status":1,"value":"Accessible"},"loading":0,"loadingSpecified":false,"number":"A3"},{"coachClass":"Standard","toilet":null,"loading":0,"loadingSpecified":false,"number":"A4"},{"coachClass":"Standard","toilet":null,"loading":0,"loadingSpecified":false,"number":"B1"},{"coachClass":"Standard","toilet":{"status":1,"value":"Accessible"},"loading":0,"loadingSpecified":false,"number":"B2"},{"coachClass":"Standard","toilet":{"status":1,"value":"Standard"},"loading":0,"loadingSpecified":false,"number":"B3"},{"coachClass":"Standard","toilet":null,"loading":0,"loadingSpecified":false,"number":"B4"}]},"origin":[{"locationName":"Milton Keynes Central","crs":"MKC","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"London Euston","crs":"EUS","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":"LM324500","serviceIdPercentEncoded":"4977421WATFDJ__","serviceIdGuid":"34393737-0034-3231-5741-5446444a5f5f","serviceIdUrlSafe":"NDk3NzQyMVdBVEZESl9f","sta":"13:44","eta":"On time","std":"13:45","etd":"On time","platform":"9","operator":"West Midlands Trains","operatorCode":"LM","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"4977421WATFDJ__","adhocAlerts":null},{"formation":null,"origin":[{"locationName":"Watford Junction","crs":"WFJ","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"London Euston","crs":"EUS","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":"LO528600","serviceIdPercentEncoded":"4958348WATFJDC_","serviceIdGuid":"34393538-0033-3438-5741-54464a44435f","serviceIdUrlSafe":"NDk1ODM0OFdBVEZKRENf","sta":null,"eta":null,"std":"14:00","etd":"On time","platform":"3","operator":"London Overground","operatorCode":"LO","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"4958348WATFJDC_","adhocAlerts":null},{"formation":{"avgLoading":0,"avgLoadingSpecified":false,"coaches":[{"coachClass":"Standard","toilet":null,"loading":0,"loadingSpecified":false,"number":"1"},{"coachClass":"Standard","toilet":{"status":1,"value":"Accessible"},"loading":0,"loadingSpecified":false,"number":"2"},{"coachClass":"Standard","toilet":{"status":1,"value":"Standard"},"loading":0,"loadingSpecified":false,"number":"3"},{"coachClass":"Standard","toilet":null,"loading":0,"loadingSpecified":false,"number":"4"}]},"origin":[{"locationName":"Tring","crs":"TRI","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"London Euston","crs":"EUS","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":"LM367800","serviceIdPercentEncoded":"4977897WATFDJ__","serviceIdGuid":"34393737-0038-3937-5741-5446444a5f5f","serviceIdUrlSafe":"NDk3Nzg5N1dBVEZESl9f","sta":"14:01","eta":"On time","std":"14:02","etd":"On time","platform":"9","operator":"West Midlands Trains","operatorCode":"LM","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"4977897WATFDJ__","adhocAlerts":null}],"busServices":null,"ferryServices":null,"generatedAt":"2024-08-19T12:13:14.8444161+00:00","locationName":"Watford Junction","crs":"WFJ","filterLocationName":"London Euston","filtercrs":"EUS","filterType":0,"nrccMessages":[{"value":"Disruption between Shepherds Bush / London Euston and Watford Junction due to a points failure. More details can be found in <a href=\"https://www.nationalrail.co.uk/service-disruptions/shepherds-bush-20240819/\">Latest Travel News</a>"},{"value":"Disruption through Stafford due to damage to the overhead electric wires. More details can be found in <a href=\"https://www.nationalrail.co.uk/service-disruptions/stafford-20240819/\">Latest Travel News. </a>"}],"platformAvailable":true,"areServicesAvailable":true}


created: 2024-08-20 13:23:12.106Z
from: COV
id: yf46xfgfvuwux13
to: NUN
updated: 2024-08-21 07:33:44.920Z
hash: COVNUN
body:
  {"trainServices":[{"formation":null,"origin":[{"locationName":"Coventry","crs":"COV","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"Nuneaton","crs":"NUN","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":"LM317700","serviceIdPercentEncoded":"5026250COVNTRY_","serviceIdGuid":"35303236-0032-3530-434f-564e5452595f","serviceIdUrlSafe":"NTAyNjI1MENPVk5UUllf","sta":null,"eta":null,"std":"08:56","etd":"On time","platform":"2","operator":"West Midlands Trains","operatorCode":"LM","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"5026250COVNTRY_","adhocAlerts":null},{"formation":null,"origin":[{"locationName":"Coventry","crs":"COV","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"Nuneaton","crs":"NUN","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":"LM318100","serviceIdPercentEncoded":"5026257COVNTRY_","serviceIdGuid":"35303236-0032-3537-434f-564e5452595f","serviceIdUrlSafe":"NTAyNjI1N0NPVk5UUllf","sta":null,"eta":null,"std":"09:56","etd":"On time","platform":"2","operator":"West Midlands Trains","operatorCode":"LM","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"5026257COVNTRY_","adhocAlerts":null}],"busServices":null,"ferryServices":null,"generatedAt":"2024-08-21T07:33:44.908693+00:00","locationName":"Coventry","crs":"COV","filterLocationName":"Nuneaton","filtercrs":"NUN","filterType":0,"nrccMessages":[{"value":"Disruption between Shepherds Bush / London Euston and Watford Junction due to a points failure. More details can be found in <a href=\"https://www.nationalrail.co.uk/service-disruptions/wembley-central-20240821/\">Latest Travel News. </a>"}],"platformAvailable":true,"areServicesAvailable":true}


created: 2024-08-20 16:07:32.721Z
from: DBE
id: 8q9xxir59epynh7
to: HLC
updated: 2024-08-21 08:04:48.861Z
hash: DBEHLC
body:
  {"trainServices":[{"formation":null,"origin":[{"locationName":"Edinburgh","crs":"EDB","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"Helensburgh Central","crs":"HLC","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":"SR794700","serviceIdPercentEncoded":"5015556DMBRTNE_","serviceIdGuid":"35303135-0035-3536-444d-4252544e455f","serviceIdUrlSafe":"NTAxNTU1NkRNQlJUTkVf","sta":"09:04","eta":"09:07","std":"09:04","etd":"09:07","platform":"2","operator":"ScotRail","operatorCode":"SR","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":"This train has been delayed by a problem currently under investigation","serviceID":"5015556DMBRTNE_","adhocAlerts":null},{"formation":null,"origin":[{"locationName":"Edinburgh","crs":"EDB","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"Helensburgh Central","crs":"HLC","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":"SR796400","serviceIdPercentEncoded":"5015574DMBRTNE_","serviceIdGuid":"35303135-0035-3734-444d-4252544e455f","serviceIdUrlSafe":"NTAxNTU3NERNQlJUTkVf","sta":"09:29","eta":"On time","std":"09:29","etd":"On time","platform":"2","operator":"ScotRail","operatorCode":"SR","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"5015574DMBRTNE_","adhocAlerts":null},{"formation":null,"origin":[{"locationName":"Edinburgh","crs":"EDB","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"Helensburgh Central","crs":"HLC","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":"SR789500","serviceIdPercentEncoded":"5015410DMBRTNE_","serviceIdGuid":"35303135-0034-3130-444d-4252544e455f","serviceIdUrlSafe":"NTAxNTQxMERNQlJUTkVf","sta":"09:58","eta":"On time","std":"09:58","etd":"On time","platform":"2","operator":"ScotRail","operatorCode":"SR","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"5015410DMBRTNE_","adhocAlerts":null},{"formation":null,"origin":[{"locationName":"Edinburgh","crs":"EDB","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"Helensburgh Central","crs":"HLC","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":"SR789900","serviceIdPercentEncoded":"5015418DMBRTNE_","serviceIdGuid":"35303135-0034-3138-444d-4252544e455f","serviceIdUrlSafe":"NTAxNTQxOERNQlJUTkVf","sta":"10:28","eta":"On time","std":"10:28","etd":"On time","platform":"2","operator":"ScotRail","operatorCode":"SR","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"5015418DMBRTNE_","adhocAlerts":null},{"formation":null,"origin":[{"locationName":"Edinburgh","crs":"EDB","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"Helensburgh Central","crs":"HLC","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":"SR790200","serviceIdPercentEncoded":"5015429DMBRTNE_","serviceIdGuid":"35303135-0034-3239-444d-4252544e455f","serviceIdUrlSafe":"NTAxNTQyOURNQlJUTkVf","sta":"10:57","eta":"On time","std":"10:57","etd":"On time","platform":"2","operator":"ScotRail","operatorCode":"SR","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"5015429DMBRTNE_","adhocAlerts":null}],"busServices":null,"ferryServices":null,"generatedAt":"2024-08-21T08:04:48.8417472+00:00","locationName":"Dumbarton East","crs":"DBE","filterLocationName":"Helensburgh Central","filtercrs":"HLC","filterType":0,"nrccMessages":[{"value":"A temporary timetable is in operation across the ScotRail network following confirmation from the drivers' trade union ASLEF that it will recommend a ballot for industrial action. More details can be found in <a href=\"https://www.nationalrail.co.uk/service-disruptions/sr-alterations-20240706/\">Latest Travel News.</a>"}],"platformAvailable":true,"areServicesAvailable":true}


created: 2024-08-20 19:07:57.077Z
from: OXN
id: ecb1jzeixz20emd
to: PNR
updated: 2024-08-21 10:48:06.843Z
hash: OXNPNR
body:
  {"trainServices":[{"formation":null,"origin":[{"locationName":"Manchester Airport","crs":"MIA","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"Glasgow Central","crs":"GLC","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":"TP802400","serviceIdPercentEncoded":"5036055OXENHLM_","serviceIdGuid":"35303336-0030-3535-4f58-454e484c4d5f","serviceIdUrlSafe":"NTAzNjA1NU9YRU5ITE1f","sta":"12:32","eta":"On time","std":"12:33","etd":"On time","platform":"2","operator":"TransPennine Express","operatorCode":"TP","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":5,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"5036055OXENHLM_","adhocAlerts":null},{"formation":null,"origin":[{"locationName":"Manchester Airport","crs":"MIA","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"Edinburgh","crs":"EDB","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":"TP802800","serviceIdPercentEncoded":"5041008OXENHLM_","serviceIdGuid":"35303431-0030-3038-4f58-454e484c4d5f","serviceIdUrlSafe":"NTA0MTAwOE9YRU5ITE1f","sta":"13:29","eta":"On time","std":"13:29","etd":"On time","platform":"2","operator":"TransPennine Express","operatorCode":"TP","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":5,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"5041008OXENHLM_","adhocAlerts":null},{"formation":null,"origin":[{"locationName":"Liverpool Lime Street","crs":"LIV","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"Glasgow Central","crs":"GLC","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":"TP853200","serviceIdPercentEncoded":"5036056OXENHLM_","serviceIdGuid":"35303336-0030-3536-4f58-454e484c4d5f","serviceIdUrlSafe":"NTAzNjA1Nk9YRU5ITE1f","sta":"13:40","eta":"On time","std":"13:41","etd":"On time","platform":"2","operator":"TransPennine Express","operatorCode":"TP","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"5036056OXENHLM_","adhocAlerts":null}],"busServices":null,"ferryServices":null,"generatedAt":"2024-08-21T10:48:06.812141+00:00","locationName":"Oxenholme Lake District","crs":"OXN","filterLocationName":"Penrith","filtercrs":"PNR","filterType":0,"nrccMessages":[{"value":"Disruption between Shepherds Bush / London Euston and Watford Junction due to a points failure. More details can be found in <a href=\"https://www.nationalrail.co.uk/service-disruptions/wembley-central-20240821/\">Latest Travel News. </a>"}],"platformAvailable":true,"areServicesAvailable":true}


created: 2024-10-28 17:14:02.122Z
from: GLQ
id: lyi0gi6bvdr6imi
to: HLC
updated: 2024-10-28 17:21:39.357Z
hash: GLQHLC
body:
  {"trainServices":[{"formation":null,"origin":[{"locationName":"Edinburgh","crs":"EDB","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"Helensburgh Central","crs":"HLC","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":null,"serviceIdPercentEncoded":"759989GLGQLL__","serviceIdGuid":"37353939-0000-3839-474c-47514c4c5f5f","serviceIdUrlSafe":"NzU5OTg5R0xHUUxMX18","sta":"17:31","eta":"On time","std":"17:32","etd":"On time","platform":"8","operator":"ScotRail","operatorCode":"SR","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"759989GLGQLL__","adhocAlerts":null},{"formation":null,"origin":[{"locationName":"Edinburgh","crs":"EDB","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"Helensburgh Central","crs":"HLC","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":null,"serviceIdPercentEncoded":"759997GLGQLL__","serviceIdGuid":"37353939-0000-3937-474c-47514c4c5f5f","serviceIdUrlSafe":"NzU5OTk3R0xHUUxMX18","sta":"18:02","eta":"Cancelled","std":"18:03","etd":"Cancelled","platform":null,"operator":"ScotRail","operatorCode":"SR","isCircularRoute":false,"isCancelled":true,"filterLocationCancelled":true,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":"This train has been cancelled because of police dealing with an incident near the railway","delayReason":null,"serviceID":"759997GLGQLL__","adhocAlerts":null},{"formation":null,"origin":[{"locationName":"Edinburgh","crs":"EDB","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"Helensburgh Central","crs":"HLC","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":null,"serviceIdPercentEncoded":"747379GLGQLL__","serviceIdGuid":"37343733-0000-3739-474c-47514c4c5f5f","serviceIdUrlSafe":"NzQ3Mzc5R0xHUUxMX18","sta":"18:31","eta":"Delayed","std":"18:32","etd":"Delayed","platform":"8","operator":"ScotRail","operatorCode":"SR","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"747379GLGQLL__","adhocAlerts":null},{"formation":null,"origin":[{"locationName":"Edinburgh","crs":"EDB","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"Helensburgh Central","crs":"HLC","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":null,"serviceIdPercentEncoded":"747383GLGQLL__","serviceIdGuid":"37343733-0000-3833-474c-47514c4c5f5f","serviceIdUrlSafe":"NzQ3MzgzR0xHUUxMX18","sta":"19:01","eta":"On time","std":"19:02","etd":"On time","platform":"8","operator":"ScotRail","operatorCode":"SR","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"747383GLGQLL__","adhocAlerts":null}],"busServices":null,"ferryServices":null,"generatedAt":"2024-10-28T17:21:39.3182762+00:00","locationName":"Glasgow Queen Street","crs":"GLQ","filterLocationName":"Helensburgh Central","filtercrs":"HLC","filterType":0,"nrccMessages":[{"value":"<p>\nTrains between Dalmuir and Drumchapel / Yoker may be delayed by up to 90 minutes or cancelled. Latest information can be found in <a href=\"https://www.nationalrail.co.uk/service-disruptions/dalmuir-20241028/\">Status and Disruptions</a>.</p>"}],"platformAvailable":true,"areServicesAvailable":true}


