# Using the HTTP Connector with a Publish Event

### About this export

| Field | Value |
| --- | --- |
| **content_type** | lesson |
| **platform** | contentstack-academy |
| **source_url** | https://www.contentstack.com/academy/courses/automate-foundations/using-the-http-connector-with-a-publish-event |
| **course_slug** | automate-foundations |
| **lesson_slug** | using-the-http-connector-with-a-publish-event |
| **markdown_file_url** | /academy/md/courses/automate-foundations/using-the-http-connector-with-a-publish-event.md |
| **generated_at** | 2026-05-11T07:02:18.533Z |

> Part of **[Automate Foundations](https://www.contentstack.com/academy/courses/automate-foundations)** on Contentstack Academy. **Academy MD v3** — structured for retrieval; no quiz or assessment keys.

<!-- ai_metadata: {"lesson_id":"15","type":"video","duration_seconds":126,"video_url":"https://cdn.jwplayer.com/previews/MfUpnFZz","thumbnail_url":"https://cdn.jwplayer.com/v2/media/MfUpnFZz/poster.jpg?width=720","topics":["Using","the","HTTP","Connector","with","Publish"]} -->

#### Video details

#### At a glance

- **Title:** Ah-http Listener
- **Duration:** 2m 6s
- **Media link:** https://cdn.jwplayer.com/previews/MfUpnFZz
- **Publish date (unix):** 1713750111

#### Streaming renditions

- application/vnd.apple.mpegurl
- audio/mp4 · AAC Audio · 113673 kbps
- video/mp4 · 180p · 180p · 148643 kbps
- video/mp4 · 270p · 270p · 170075 kbps
- video/mp4 · 360p · 360p · 192440 kbps
- video/mp4 · 406p · 406p · 206764 kbps
- video/mp4 · 540p · 540p · 251354 kbps
- video/mp4 · 720p · 720p · 324824 kbps
- video/mp4 · 1080p · 1080p · 519435 kbps

#### Timed text tracks (delivery)

- **thumbnails:** `https://cdn.jwplayer.com/strips/MfUpnFZz-120.vtt`

#### Video transcript

In this video, we'll learn how to use the ContentStacks Automation Hub HTTP Listener to receive data from external platforms. Let's get started. First, create a new automation. Here, I'll call this HTTP Listener, and then choose HTTP Connector. Here, choose HTTP Request Trigger, and then let's choose the GET POST and click Proceed. Here's the URL endpoint where our servers will be listening. Go ahead and copy that. Now, let's go into Postman and create a new request. Click the plus icon at the top, choose POST, and enter a URL. Go ahead for the key. We can type in, for example, ID and value 123. Go ahead and hit Send. That's now sending the request to Automation Hub. Let's go back over here and click Test Trigger. Now, we can see that our ID with 123 has already been received. Let's go ahead and save and exit. At this point, we can go ahead and configure an action step, and we can actually log any of the data or perform actions, including creating an entry in ContentStack, for example, when we receive data from an external platform. That data might be product data or might be other types of information that you want to store in ContentStack or connect to and send to another platform. So, let's go ahead here and actually I'm going to choose the HTTP connector action and send a request to webhook.site that's going to go ahead and receive an incoming request. Go ahead and click a new to create a new listener. Copy the URL here. Back in Automation Hub, just paste that URL. Then we're going to do a POST, and in the body, we're going to choose the output from the trigger. Here, you can see we've got our query that's being passed in. I'm going to choose root. That's going to paste all the JSON to webhook.site. Click test action, and over here we should receive the content. That's just a simple example of how we can use HTTP listener with ContentStack's Automation Hub. Thank you.

#### Key takeaways

- Connect **Using the HTTP Connector with a Publish Event** back to your stack configuration before moving to the next module.
- Capture one concrete artifact (screenshot, Postman call, or code snippet) that proves the step works in your environment.
- Re-read the delivery versus management boundary for anything you changed in the entry model.

## Supplement for indexing

### Content summary

Using the HTTP Connector with a Publish Event. Using the HTTP Connector with a Publish Event in Automate Foundations (automate-foundations).

### Retrieval tags

- Using
- the
- HTTP
- Connector
- with
- Publish
- automate-foundations
- lesson 15
- Using the HTTP Connector with a Publish Event
- automate-foundations lesson

### Indexing notes

Index this lesson as a primary chunk tagged with lesson_id "15" and topics: [Using, the, HTTP, Connector, with, Publish].
Parent course slug: automate-foundations. Use asset_references URLs as thumbnail hints in search results when present.
Never surface LMS quiz content or assessment answers from this file.

### Asset references

| Label | URL |
| --- | --- |
| Video thumbnail: Using the HTTP Connector with a Publish Event | `https://cdn.jwplayer.com/v2/media/MfUpnFZz/poster.jpg?width=720` |

### External links

| Label | URL |
| --- | --- |
| Contentstack Academy home | `https://www.contentstack.com/academy/` |
| Training instance setup | `https://www.contentstack.com/academy/training-instance` |
| Academy playground (GitHub) | `https://github.com/contentstack/contentstack-academy-playground` |
| Contentstack documentation | `https://www.contentstack.com/docs/` |
