-
Notifications
You must be signed in to change notification settings - Fork 0
/
config-json.js
74 lines (74 loc) · 1.7 KB
/
config-json.js
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
module.exports = function configJSON(req) {
return {
"triggers": [],
"goals": [],
"entryMode": "SingleEntryAcrossAllVersions",
"executionMode": "Production",
"status": "Draft",
"metaData": {
"isConfigured": true,
"icon": "JBcustom/images/jb-icon.jpg",
"iconSmall": "JBcustom/images/jb-icon.jpg"
},
"key": `${process.env.APPKEY}`,
"type": "Rest",
"workflowApiVersion": "1.1",
"lang": {
"en-US": {
"name": "Restful Activity",
"description": "Activity simply posts the data to API endpoint."
}
},
"edit": {
"url": `https://${process.env.DOMAIN}/JBcustom/`,
"height": 600,
"width": 800
},
"userInterfaces": {
"configModal": {
"height": 600,
"width": 800,
"fullscreen": false
}
},
"arguments": {
"execute": {
"inArguments": [
{ "emailAddress" : "{{InteractionDefaults.Email}}" },
{ "call_body" : "" },
{ "pre_script" : "" },
{ "post_script" : "" },
{ "call_retry" : "" },
{ "auth_url" : "" },
{ "call_url" : "" },
{ "auth_id" : "" },
{ "auth_secret" : "" },
{ "contactIdentifier" : "{{Contact.Key}}" }
],
"outArguments": [],
"useJwt": true,
"timeout": 100000,
"url": `https://${process.env.DOMAIN}/JBcustom/execute`
},
"validate": {
"inArguments": [],
"url": `https://${process.env.DOMAIN}/JBcustom/validate`,
"verb": "POST",
"useJwt": true
},
"save": {
"inArguments": [],
"url": `https://${process.env.DOMAIN}/JBcustom/save`,
"verb": "POST",
"useJwt": true
},
"publish": {
"inArguments": [],
"url": `https://${process.env.DOMAIN}/JBcustom/publish`,
"body": "",
"verb": "POST",
"useJwt": true
},
}
};
};