Ich habe deinen Betrag bearbeitet, sodass die Code-Blöcke sichtbar sind.
Das Forum nutzt wie Obsidian drei Hochkommas für Beginn und Ende eines Code-Blocks, außerdem ist dieser erreichbar über das Symbol „</>“ im Editor.
Lediglich die Anweisung, wie der Code interpretiert werden soll (z.B. todoist) wird nicht sauber dargestellt, sondern als erste Zeile. Aber ich denke das geht klar.
Auf welche Dokumentation stützt sich denn dein Versuch mit den Buttons?
Die URL in
action https://app.todoist.com/app://addtask
sieht nicht korrekt aus.
Wenn es mobil funktionieren soll, würde ich die URL Schemas von dieser Seite hier nutzen (das ist aber nicht die API!):
https://developer.todoist.com/guides/#mobile-app-url-schemes