# API / Functionality required to push Data from Discourse to external resource

**URL:** https://meta.discourse.org/t/api-functionality-required-to-push-data-from-discourse-to-external-resource/290267
**Category:** Development
**Created:** [January 2, 2024, 1:04pm UTC](https://meta.discourse.org/t/api-functionality-required-to-push-data-from-discourse-to-external-resource/290267 "2024-01-02T13:04:45Z")
**Posts on this page:** 1
**Showing post:** 6

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [January 3, 2024, 1:36pm UTC](https://meta.discourse.org/t/api-functionality-required-to-push-data-from-discourse-to-external-resource/290267/6 "2024-01-03T13:36:45Z")

</div>

Webhooks?

> [@Configure webhooks that trigger on Discourse events to integrate with external services](https://meta.discourse.org/t/configure-webhooks-that-trigger-on-discourse-events-to-integrate-with-external-services/49045):
>
> A webhook is a way to notify external services about changes on the internet. It’s easier to setup, manage and develop than a Discourse plugin. Though, it does require you to program a little bit or understand its technical details. In this #howto, I’ll set up webhook to power a Github bot for referencing pull request brought in a forum. We’ll want to see a new comment on Github pull request when a new post has a link to it. It’s a very simple process: Publish a new post. A webhook event happ…

> [@Add new webhooks and customize webhook payload](https://meta.discourse.org/t/add-new-webhooks-and-customize-webhook-payload/59609):
>
> Ever wonder how to add new webhook types? Or how to reduce the payload? Here is the tutorial for the plugin authors. It demos how to add the session and user notification event types as well as customization to the payload. You can also check [the plugin on GitHub](https://github.com/fantasticfears/discourse-webhooks-example) while reading. If you’d like to have a new webhook type supported by the team, bring up a feature request instead. Before started, make sure you already understand [webhook guide](https://meta.discourse.org/t/setting-up-webhooks/49045). New webhook event type A new webhook event type is def…

and e.g.:

> [@Is it possible to manually trigger a web hook for post\_updated](https://meta.discourse.org/t/is-it-possible-to-manually-trigger-a-web-hook-for-post-updated/68074):
>
> I’m looking to make a change to the raw data for a bunch of my posts in a rake task and then re-cook the result. When this happens I also want to trigger the webhook for post\_updated What’s the best practice way to achieve this? Many thanks.

---

_[View the full topic](https://meta.discourse.org/t/api-functionality-required-to-push-data-from-discourse-to-external-resource/290267)._
