You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
description: "Send documents for e-signature using a BoldSign template. [See the documentation](https://developers.boldsign.com/documents/send-document-from-template/?region=us)",
8
-
version: "0.0.{{ts}}",
14
+
version: "0.0.1",
9
15
type: "action",
10
16
props: {
11
17
boldsign,
@@ -16,171 +22,249 @@ export default {
16
22
],
17
23
},
18
24
title: {
19
-
propDefinition: [
20
-
boldsign,
21
-
"title",
22
-
],
25
+
type: "string",
26
+
label: "Title",
27
+
description: "The title of the document.",
28
+
optional: true,
23
29
},
24
30
message: {
25
-
propDefinition: [
26
-
boldsign,
27
-
"message",
28
-
],
31
+
type: "string",
32
+
label: "Message",
33
+
description: "A message to include with the document.",
34
+
optional: true,
29
35
},
30
36
roles: {
31
-
propDefinition: [
32
-
boldsign,
33
-
"roles",
34
-
],
37
+
type: "string[]",
38
+
label: "Roles",
39
+
description: "Roles assigned to the signers. [See the documentation](https://developers.boldsign.com/documents/send-document-from-template) for further information.",
35
40
},
36
41
brandId: {
37
42
propDefinition: [
38
43
boldsign,
39
44
"brandId",
40
45
],
46
+
optional: true,
41
47
},
42
48
labels: {
43
49
propDefinition: [
44
50
boldsign,
45
51
"labels",
46
52
],
53
+
optional: true,
47
54
},
48
55
disableEmails: {
49
-
propDefinition: [
50
-
boldsign,
51
-
"disableEmails",
52
-
],
56
+
type: "boolean",
57
+
label: "Disable Emails",
58
+
description: "Disable sending emails to recipients.",
59
+
optional: true,
53
60
},
54
61
disableSMS: {
55
-
propDefinition: [
56
-
boldsign,
57
-
"disableSMS",
58
-
],
62
+
type: "boolean",
63
+
label: "Disable SMS",
64
+
description: "Disable sending SMS to recipients.",
65
+
optional: true,
59
66
},
60
-
hitDocumentId: {
61
-
propDefinition: [
62
-
boldsign,
63
-
"hitDocumentId",
64
-
],
67
+
hideDocumentId: {
68
+
type: "boolean",
69
+
label: "Hide Document ID",
70
+
description: "Decides whether the document ID should be hidden or not.",
71
+
optional: true,
65
72
},
66
73
enableAutoReminder: {
67
-
propDefinition: [
68
-
boldsign,
69
-
"enableAutoReminder",
70
-
],
74
+
type: "boolean",
75
+
label: "Enable Auto Reminder",
76
+
description: "Enable automatic reminders.",
77
+
reloadProps: true,
78
+
optional: true,
71
79
},
72
80
reminderDays: {
73
-
propDefinition: [
74
-
boldsign,
75
-
"reminderDays",
76
-
],
81
+
type: "integer",
82
+
label: "Reminder Days",
83
+
description: "Number of days between reminders.",
84
+
hidden: true,
85
+
optional: true,
77
86
},
78
87
reminderCount: {
79
-
propDefinition: [
80
-
boldsign,
81
-
"reminderCount",
82
-
],
88
+
type: "integer",
89
+
label: "Reminder Count",
90
+
description: "Number of reminder attempts.",
91
+
hidden: true,
92
+
optional: true,
83
93
},
84
94
cc: {
85
95
propDefinition: [
86
96
boldsign,
87
97
"cc",
88
98
],
99
+
optional: true,
89
100
},
90
101
expiryDays: {
91
-
propDefinition: [
92
-
boldsign,
93
-
"expiryDays",
94
-
],
102
+
type: "integer",
103
+
label: "Expiry Days",
104
+
description: "Number of days before document expires.",
105
+
optional: true,
95
106
},
96
107
enablePrintAndSign: {
97
-
propDefinition: [
98
-
boldsign,
99
-
"enablePrintAndSign",
100
-
],
108
+
type: "boolean",
109
+
label: "Enable Print and Sign",
110
+
description: "Allow signers to print and sign document.",
111
+
optional: true,
101
112
},
102
113
enableReassign: {
103
-
propDefinition: [
104
-
boldsign,
105
-
"enableReassign",
106
-
],
114
+
type: "boolean",
115
+
label: "Enable Reassign",
116
+
description: "Allow signers to reassign the document.",
117
+
optional: true,
107
118
},
108
119
enableSigningOrder: {
109
-
propDefinition: [
110
-
boldsign,
111
-
"enableSigningOrder",
112
-
],
120
+
type: "boolean",
121
+
label: "Enable Signing Order",
122
+
description: "Enable signing order for the document.",
123
+
optional: true,
113
124
},
114
125
disableExpiryAlert: {
115
-
propDefinition: [
116
-
boldsign,
117
-
"disableExpiryAlert",
118
-
],
126
+
type: "boolean",
127
+
label: "Disable Expiry Alert",
128
+
description: "Disable alerts before document expiry.",
129
+
optional: true,
119
130
},
120
131
documentInfo: {
121
-
propDefinition: [
122
-
boldsign,
123
-
"documentInfo",
124
-
],
125
-
},
126
-
onBehalfOf: {
127
-
propDefinition: [
128
-
boldsign,
129
-
"onBehalfOf",
130
-
],
132
+
type: "string[]",
133
+
label: "Document Info",
134
+
description: "Custom information fields for the document. [See the documentation](https://developers.boldsign.com/documents/send-document-from-template) for further information.",
135
+
optional: true,
131
136
},
132
137
roleRemovalIndices: {
133
-
propDefinition: [
134
-
boldsign,
135
-
"roleRemovalIndices",
136
-
],
138
+
type: "integer[]",
139
+
label: "Role Removal Indices",
140
+
description: "Removes the roles present in the template with their indices given in this property.",
141
+
optional: true,
137
142
},
138
143
documentDownloadOption: {
139
-
propDefinition: [
140
-
boldsign,
141
-
"documentDownloadOption",
142
-
],
144
+
type: "string",
145
+
label: "Document Download Option",
146
+
description: "Option for document download configuration.",
147
+
options: DOCUMENT_DOWNLOAD_OPTIONS,
148
+
optional: true,
143
149
},
144
150
formGroups: {
145
-
propDefinition: [
146
-
boldsign,
147
-
"formGroups",
148
-
],
151
+
type: "string[]",
152
+
label: "Form Groups",
153
+
description: "Manages the rules and configuration of grouped form fields. [See the documentation](https://developers.boldsign.com/documents/send-document-from-template) for further information.",
154
+
optional: true,
149
155
},
150
156
files: {
151
-
propDefinition: [
152
-
boldsign,
153
-
"files",
154
-
],
157
+
type: "string[]",
158
+
label: "Files",
159
+
description: "Files to include in the document.",
160
+
optional: true,
155
161
},
156
162
fileUrls: {
157
-
propDefinition: [
158
-
boldsign,
159
-
"fileUrls",
160
-
],
163
+
type: "string[]",
164
+
label: "File URLs",
165
+
description: "URLs of files to include in the document.",
166
+
optional: true,
161
167
},
162
168
recipientNotificationSettings: {
163
-
propDefinition: [
164
-
boldsign,
165
-
"recipientNotificationSettings",
166
-
],
169
+
type: "object",
170
+
label: "Recipient Notification Settings",
171
+
description: "Settings for recipient notifications. [See the documentation](https://developers.boldsign.com/documents/send-document-from-template) for further information.",
172
+
optional: true,
167
173
},
168
174
removeFormfields: {
169
-
propDefinition: [
170
-
boldsign,
171
-
"removeFormfields",
172
-
],
175
+
type: "string[]",
176
+
label: "Remove Formfields",
177
+
description: "The removeFormFields property in API allows you to exclude specific form fields from a document before sending it. You provide a string array with the IDs of the existing form fields you want to remove. One or more values can be specified.",
178
+
optional: true,
173
179
},
174
180
enableAuditTrailLocalization: {
175
-
propDefinition: [
176
-
boldsign,
177
-
"enableAuditTrailLocalization",
178
-
],
181
+
type: "boolean",
182
+
label: "Enable Audit Trail Localization",
183
+
description: "Enable localization for audit trail based on the signer's language. If null is provided, the value will be inherited from the Business Profile settings. Only one additional language can be specified in the signer's languages besides English.",
0 commit comments