I'm fairly new to working with the LDB API so please excuse me if I've overlooked something.
I've managed to connect to it successfully and retrieve data using the
https://github.com/mattsalt/national-rail-darwin package. I'm experienced with node, but I'm finding that I'm only able to use a timeWindow of 120 or less, and timeOffset needs to be less than 120 (otherwise the API returns an error). I've tried hardcoding the values within the package itself, firstly to verify it was possible to set custom values that way (it is) but secondly to see if it was possible to set values beyond those previously stated. Values for timeWindow at 120 or below adjust the response as appropriate, but values above 120 have no effect. Values for timeOffset below 120 likewise affect the response, but set it to 120 or above and the API returns an error.
I've had a look through the documentation, but it's fragmented, with old data samples and no solid examples based on recent data schemas (for example, I couldn't even figure out what the SOAPHeader needed to be set to when trying to query via Postman and simply couldn't get anything better than an error). SOAP API's aren't something I'm familiar with as it was fading out in favour of JSON (and even just regular XML in response to regular GET with querystring params) long before I started coding.
Is there any way to retrieve services beyond the 120 minute window and to set an offset? Both values are listed as INT in the package, so I'd assume that there's no trickery involved such as prepending + to it.