The goal is actually that I’m able to hook my ticket tracking system (I’m using Zammad) to various ToDo lists I can expose to other people. I’m happy to write middleware to make that work, but I don’t want to write a whole ToDo app.
Needs to be able to track multiple lists that can be shared in a granular way (I want to share some lists with some people and other lists with other people).
I used idonethis.com a long time ago, but haven’t had a need for it lately so can’t comment on any changes to it in the past 4-4l5 years
https://tasks.org/ does it with CalDAV, and you can share different CalDAV calendars with different people, fo example in Next cloud fairly easily, but also with Radicals, a bit more manual.
Vikings and org-mode.
Org-mode does not have an API but I’ve separated out multiple files and synced via git to moderate success with my gf. No API but maybe with gitea and orgize you could do something?