Automate your life and work (and possibly even build a business from them?)
a.k.a.
What are they are how are they useful?
* or service that you configure to process webhooks
System A
System B
System C
General
Specialised
Event/Topic:
{
"action": "created",
"issue": {
"url": "https://api.github.com/repos/CornerGeeks/test-git/issues/16",
"title": "Test issue",
"user": {
"login": "thewheat", ...
},
"state": "open", ...
},
"comment": {
"url": "https://api.github.com/repos/CornerGeeks/test-git/issues/comments/423866229",
"user": {
"login": "thewheat", ...
},
"created_at": "2018-09-24T02:21:50Z",
"updated_at": "2018-09-24T02:21:50Z",
"author_association": "MEMBER",
"body": "Hello world!", ...
},
"repository": { "name": "test-git", ... },
"organization": { "login": "CornerGeeks", ... },
"sender": { "login": "thewheat", ... }
}
Payload
No Set Payload Standard
{
"type" : "notification_event",
"app_id" : "YOUR_APP_ID",
"data" : {
"type" : "notification_event_data",
"item" : {
"type" : "user",
"id" : "57179d0fcda796048c00046d",
"user_id" : null,
"anonymous" : false,
"email" : "user@example.com",
"name" : "John Smith",
...
}
},
"id" : "notif_b665efa0-070a-11e6-a52e-73634a395e93",
"topic" : "user.created",
"delivery_status" : null,
"first_sent_at" : 1461165327,
"created_at" : 1461165327,
...
}
{
"object":"page",
"entry":[
{
"id":"<PAGE_ID>",
"time":1458692752478,
"messaging":[
{
"sender":{
"id":"<PSID>"
},
"recipient":{
"id":"<PAGE_ID>"
},
...
}
]
}
]
}
Configuration
Security