# Webhook event \`post\_type\`

**URL:** https://meta.discourse.org/t/webhook-event-post-type/249088
**Category:** Support
**Created:** [December 16, 2022, 1:18am UTC](https://meta.discourse.org/t/webhook-event-post-type/249088 "2022-12-16T01:18:01Z")
**Posts on this page:** 1
**Showing post:** 2

<div class="post-metadata">

### Author: ![simon](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/simon/32/339122_2.png) [@simon](https://meta.discourse.org/u/simon)
#### Post date: [December 16, 2022, 1:45am UTC](https://meta.discourse.org/t/webhook-event-post-type/249088/2 "2022-12-16T01:45:13Z")

</div>

> [@Lucas\_Alves](#):
>
> when I receive a `Post` event, we have the `post_type` field. How can I find the type list?

Maybe this should be documented here: [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).

You can get the post types from the rails console by running `Post.types`. That returns

```plaintext
:regular=>1, :moderator_action=>2, :small_action=>3, :whisper=>4

```

> [@Lucas\_Alves](#):
>
> I wondering to discover if the user made a comment, shared a post, or another related event.

Any regular post on the site will have its `post_type` field set to 1 (regular.)

Post type 2 (moderator\_actions) is for posts that are generated when moderators handle flags in the review queue. I _think_ that’s the only time that post type is used.

Post type 3 (small\_actions) is for posts that are automatically generated when a topic is opened, closed, etc.

Post type 4 is for whisper posts.

---

_[View the full topic](https://meta.discourse.org/t/webhook-event-post-type/249088)._
