Streaming API POSC not using 24 hour time properly

I have noticed that the published at timestamps for the POSC feed (companies and officers are OK) doesn’t show any times for 13:00 to 23:59, it used 01:00 to 11:59 (meaning you can’t tell the difference between the AM and PM time).

For example today there was an entry at 12:59:03 and the next entry is 01:00:03:
{“timepoint”:13481965,“published_at”:“2024-10-22T12:59:03”,“type”:“changed”}}
{“timepoint”:13481966,“published_at”:“2024-10-22T01:00:03”,“type”:“changed”}}

1 Like

Thanks for raising this. I am also experiencing this issue.

Eg, a recent event had this:

{"timepoint":13518562,"published_at":"2024-10-25T01:53:02","type":"changed"}

and came through at 2024-10-25T13:53:03Z.
So its formatting 1pm as 01 instead of 13 with no indicator of AM/PM.

Please could Companies House use an ISO8601 formatted timestamp for all the published_at fields across the streams. Some of the streams use it correctly, but many don’t (eg not including the timezone Z for UTC).

1 Like

Apologies, we are aware of an issue with inconsistent time formats on some of the streams.