{
	"id": "d30e7037-c981-46b5-a8f2-5aa26b7ecb6c",
	"created_at": "2026-04-06T00:07:37.759321Z",
	"updated_at": "2026-04-10T13:11:31.711557Z",
	"deleted_at": null,
	"sha1_hash": "75b97437d3973cc44599f82d71a1c498233348dd",
	"title": "Intro to Webhooks",
	"llm_title": "",
	"authors": "",
	"file_creation_date": "0001-01-01T00:00:00Z",
	"file_modification_date": "0001-01-01T00:00:00Z",
	"file_size": 562037,
	"plain_text": "Intro to Webhooks\r\nBy D\r\nPublished: 2020-12-16 · Archived: 2026-04-05 15:14:56 UTC\r\nNot yet followed by anyone\r\nDiscord's built in Webhooks function as an easy way to get automated messages and data updates sent to a text\r\nchannel in your server.\r\nThink of them as one of those fancy pneumatic tube things you used to love sending money into at a bank and\r\nwatch disappear, but instead of never seeing your money again, you're actually sending messages into Discord\r\nfrom another platform.\r\nBy creating a webhook endpoint in your server, you'll generate a Webhook URL that you can drop into a number\r\nof different other services to link the two.\r\nWhile everyone absolutely loves pneumatic tubes (100% true), it's important to note that webhooks require\r\nanother website to use (though programming-inclined users can make their own tube schoomper\r\nthemselves). \r\nSome services and websites are built to easily incorporate webhooks and send messages outwards, but some\r\naren't. Here's a little handy reference list:\r\n  Can use webhooks: Can't really use webhooks:\r\n  GitHub   Twitch / YouTube\r\n  CircleCI   Nelly The Hamster\r\n  DataDog   Facebook\r\nMaking a Webhook\r\nWith that in mind, if you want to update your Discord server with GitHub commits and pull requests or track\r\nanalytics from DataDog or anything similar, here's how!\r\n1. Open your Server Settings and head into the Integrations tab:\r\n2. Click the \"Create Webhook\" button to create a new webhook!\r\nhttps://support.discord.com/hc/en-us/articles/228383668-Intro-to-Webhooks\r\nPage 1 of 6\n\nYou'll have a few options here. You can:\r\n Edit the avatar: By clicking the avatar next to the Name in the top left\r\nChoose what channel the Webhook posts to: By selecting the desired text channel in the  dropdown\r\nmenu.\r\nName your Webhook: Good for distinguishing multiple webhooks for multiple different services.\r\nYou now have your own handy URL / pneumatic tube schoomp-er that you can link to more websites to receive\r\nmessages from. \r\nhttps://support.discord.com/hc/en-us/articles/228383668-Intro-to-Webhooks\r\nPage 2 of 6\n\nQuick Example: GitHub Webhook Integration\r\nSince webhooks can't really function on their own and need to be linked to another website to function as\r\nintended, I figured it'd be best to include a sample integration for any of you GitHub enthusiasts and code-pushers.\r\nYou can use Discord's webhooks to send any code merge or push updates in a repository of yours into a text\r\nchannel in your server.  \r\n1. Get the webhook URL for the server/channel you want to receive messages:\r\nIn my server, I've created a text channel labeled #general-chat and I want my repo updates to post messages here!\r\nTherefore, I'll grab the webhook URL for this channel by pressing the Copy Webhook URL button:\r\nhttps://support.discord.com/hc/en-us/articles/228383668-Intro-to-Webhooks\r\nPage 3 of 6\n\n2. Add the webhook URL into your GitHub repo settings\r\nChoose the repository that you'd like to get updates from in your Discord server. Once you've selected the repo, go\r\ninto the Settings \u003e Webhooks menu\r\nAnd then click the \"Add webhook\" button, and enter the Discord-generated URL in the \"Payload URL\" blank. \r\nhttps://support.discord.com/hc/en-us/articles/228383668-Intro-to-Webhooks\r\nPage 4 of 6\n\nTo make the webhook display messages properly, it's really really really REALLY really\r\nimportant that you append '/github' at the end of it. Yes, like five-reallys important.\r\nIn addition to the URL, you have some more GitHub-specific options to choose from. For content type, stick with\r\napplication/json. Discord's webhook format really likes JSON. In the next section, you can choose to customize\r\nwhat kind of events trigger webhook messages. \r\nhttps://support.discord.com/hc/en-us/articles/228383668-Intro-to-Webhooks\r\nPage 5 of 6\n\nClick the last \"Add webhook\" button beneath the event notifications customization option, and you're all set!\r\nPushing any updates in the repo (including editing the readme file) will show up in your text channel: \r\n \r\nAnd you're all set! GitHub is just one example of an integration that can post messages via webhook. If you've got\r\na knack for JSON application-building or HTTP POST requests and want to customize your own webhooks, you\r\ncan dig up some more information in our developer docs.\r\nSource: https://support.discord.com/hc/en-us/articles/228383668-Intro-to-Webhooks\r\nhttps://support.discord.com/hc/en-us/articles/228383668-Intro-to-Webhooks\r\nPage 6 of 6",
	"extraction_quality": 1,
	"language": "EN",
	"sources": [
		"MITRE"
	],
	"origins": [
		"web"
	],
	"references": [
		"https://support.discord.com/hc/en-us/articles/228383668-Intro-to-Webhooks"
	],
	"report_names": [
		"228383668-Intro-to-Webhooks"
	],
	"threat_actors": [],
	"ts_created_at": 1775434057,
	"ts_updated_at": 1775826691,
	"ts_creation_date": 0,
	"ts_modification_date": 0,
	"files": {
		"pdf": "https://archive.orkl.eu/75b97437d3973cc44599f82d71a1c498233348dd.pdf",
		"text": "https://archive.orkl.eu/75b97437d3973cc44599f82d71a1c498233348dd.txt",
		"img": "https://archive.orkl.eu/75b97437d3973cc44599f82d71a1c498233348dd.jpg"
	}
}