manut proposes implementing webhooks for the Calendar plugin, focusing on events like create/update/delete, event sign up/out, and integration with external event management platforms. tvavrda asks for specific use cases and event types. manut confirms the scope and notes potential future work for receiving hooks from external platforms, possibly via a separate plugin. manut references the discourse-solved plugin as a reference and seeks approval to proceed. manut highlights challenges in extending webhooks, noting that webhook groups and events are hardcoded in Discourse’s WebHookEventType model, making it difficult to add new events without modifying core code.
Yes, these are the events I want to create for now; the use case being to trigger an external event management platform.
The next question will be to be able to accept hooks from the remote platform, but I may create a separate plugin for it as it can’t be generic (my first guess) unless we implement support for iCal format (but still, I already can see a lot of limitations to this).