Hi Kyle,
I’m happy to announce that we’ve just added timer support to the API, and it’s pretty similar to what you’d sketched out - hopefully this will allow you to move forward with your app.
See the announcement for details: Support for timeslip timers added to the API
Regards,
Paul.