-
Notifications
You must be signed in to change notification settings - Fork 5
/
genericWebhook.json
118 lines (118 loc) · 5.67 KB
/
genericWebhook.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
{
"key": "genericWebhook",
"name": "Webhooks by Nexus",
"version": "1.0.0",
"platformVersion": "1",
"triggers": [
{
"key": "inboundWebhook",
"name": "Catch Hook",
"display": {
"label": "Catch hook",
"description": "Wait for a new POST request to a Nexus URL",
"instructions": ""
},
"operation": {
"type": "polling",
"operation": {
"url": "ws://webhook-connector:3000/ws/"
},
"inputFieldProviderUrl": "http://webhook-connector:3000/genericWebhook/",
"inputFields": []
}
}
],
"actions": [
{
"key": "inboundWebhookAction",
"name": "Send request",
"display": {
"label": "Send request",
"description": "Send a custom HTTP request"
},
"operation": {
"type": "api",
"operation": {
"url": "ws://webhook-connector:3000/ws/"
},
"inputFields": [
{
"key": "method",
"label": "Request method",
"type": "string",
"required": true,
"placeholder": "Select method",
"choices": [
{
"value": "GET",
"label": "GET",
"sample": "GET"
},
{
"value": "POST",
"label": "POST",
"sample": "POST"
},
{
"value": "PUT",
"label": "PUT",
"sample": "PUT"
},
{
"value": "PATCH",
"label": "PATCH",
"sample": "PATCH"
},
{
"value": "DELETE",
"label": "DELETE",
"sample": "DELETE"
}
]
},
{
"key": "content_type",
"label": "Request Content-Type",
"type": "string",
"required": false,
"placeholder": "Select Content-Type",
"choices": [
{
"value": "application/x-www-form-urlencoded",
"label": "application/x-www-form-urlencoded",
"sample": "application/x-www-form-urlencoded"
},
{
"value": "application/json",
"label": "application/json",
"sample": "application/json"
}
]
},
{
"key": "url",
"label": "Request URL",
"type": "url",
"required": true,
"placeholder": "https://example.com"
},
{
"key": "data",
"label": "Data",
"type": "string",
"dict": true,
"required": false,
"placeholder": "{\"key\": \"value\"}",
"helpText": "Key-value pairs that will form the data portion of the request."
}
],
"outputFields": []
}
}
],
"icon": "data:image/png;base64,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",
"type": "web2",
"access": "Public",
"user": "eip155:1:0x4245cd11b5a9E54F57bE19B643E564AA4Ee86D1b",
"workspace": "ws-499e41a8-c813-4d6a-aaa8-4ecf686e5e9d"
}