- Notifications
You must be signed in to change notification settings - Fork15
A collection of example webhooks from popular platforms
hookdeck/webhook-samples
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
This repo is a collection of webhooks data from different platforms that distribute webhooks. This data is used inhttps://console.hookdeck.com "Example Webhooks".
Add a new directory for the provider in
./providersCreate a
index.jsonfile in that provider directory. The index.json file needs alabelwhich is the publicly recognizable name for the provider, and a set of configs. Thelatest_versionrepresents the most recent version for that provider, if the provider doesn't offer versioning then inputlatest. Thetopic_identifieris optional and represent either a header or body key to extract the topic from the request.
{ "label": "Shopify", "configs": { "latest_version": "2023-01", "topic_identifier": "x-shopify-topic" }}- [OPTIONAL] Install the dependencies with
yarninstalland start the request receiver withyarn dev:receiver`. You can now send a request tohttp://localhost:9001/:provider/:version, and the received request will automatically be saved to that provider directory.
Each provider has a directory for each version, and each version has a file for each topic. The file's name is the topic and contains the request dataheaders andbody.
You can manually enter the data if you'd instead not use the request receiver.
The data is packaged into JSON files that are distributed over http. The files can be found onhttps://samples.hookdeck.com
List of providers:https://samples.hookdeck.com/providers.jsonData for a provider:https://samples.hookdeck.com/providers/shopify/2023-01.json
About
A collection of example webhooks from popular platforms
Topics
Resources
Code of conduct
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Uh oh!
There was an error while loading.Please reload this page.
Contributors8
Uh oh!
There was an error while loading.Please reload this page.