Sie können alles über die API tun, was Sie auch über die Benutzeroberfläche tun können – Reverse-Engineering der Discourse-API.
Idealerweise würden Sie discourse_connect verwenden, um Discourse mit dem zu verbinden, was auch immer Ihre Abonnements verwaltet, aber wenn das nicht machbar ist, können Sie es über die API aktualisieren lassen.