Setting train.schedule removes interrupts. But there is no API to return them.
I thought it was just not documented, but getting train.schedule from a train that has an interrupt set doesn't give anything interesting.
Ability to manage train interruptions via lua
Re: Ability to manage train interruptions via lua
Sorry. Waiting for it