# Implementación de webhooks para el plugin Calendar

**URL:** <https://meta.discourse.org/t/implementing-webhooks-for-the-calendar-plugin/349366>\
**Category:** Feature\
**Tags:** events\
**Created:** [28 Enero, 2025 12:38 UTC](https://meta.discourse.org/t/implementing-webhooks-for-the-calendar-plugin/349366 "2025-01-28T12:38:22Z")\
**Posts on this page:** 1\
**Showing post:** 5

<div class="post-metadata">

**Author:** ![manut](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/manut/32/485119_2.png) [@manut](https://meta.discourse.org/u/manut)\
**Post date:** [29 Enero, 2025 11:30 UTC](https://meta.discourse.org/t/implementing-webhooks-for-the-calendar-plugin/349366/5 "2025-01-29T11:30:38Z")

</div>

Investigué el código y descubrí que no es tan fácil como _debería_ ser agregar nuevos webhooks.

- Los webhooks son parte de un grupo de webhooks (supongo que es para el administrador y/o para organizar eventos por espacio de nombres)
- Para el plugin Solved, hay 2 webhooks: `solved_accepted_solution` y `solved_unaccepted_solution`, en el grupo `solved`

Donde falla es:

- el grupo `solved` está codificado de forma rígida en el modelo `WebHookEventType` de Discourse
- los dos eventos también están codificados de forma rígida en el modelo `WebHookEventType` de Discourse

Veré si y cómo puedo lograr declarar nuevos eventos sin tener que tocar el código de Discourse…

---

_[View the full topic](https://meta.discourse.org/t/implementing-webhooks-for-the-calendar-plugin/349366)._
