forked from docusign/code-examples-csharp
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathExtensionManifest.json
More file actions
222 lines (222 loc) · 13.2 KB
/
Copy pathExtensionManifest.json
File metadata and controls
222 lines (222 loc) · 13.2 KB
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
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
{
"codeExamples": [
{
"number": "1",
"name": "Embedded signing ceremony",
"description": "This example sends an envelope, and then uses an embedded signing ceremony for the first signer. With embedded signing, the DocuSign signing ceremony is initiated from your website.",
"source": "https://raw.githubusercontent.com/docusign/TemporaryCSharpCodeExamples/master/eg-03-csharp-auth-code-grant-core/Examples/EmbeddedSigningCeremony.cs",
"method": "SendEnvelopeForEmbeddedSigning"
},
{
"number": "2",
"name": "Send an envelope with a remote (email) signer and cc recipient",
"description": "The envelope includes a pdf, Word, and HTML document. Anchor text (AutoPlace) is used to position the signing fields in the documents.",
"source": "https://raw.githubusercontent.com/docusign/TemporaryCSharpCodeExamples/master/eg-03-csharp-auth-code-grant-core/Examples/SigningViaEmail.cs",
"method": "SendEnvelopeViaEmail"
},
{
"number": "3",
"name": "List envelopes in the user's account",
"description": "The envelopes' current status is included.",
"source": "https://raw.githubusercontent.com/docusign/TemporaryCSharpCodeExamples/master/eg-03-csharp-auth-code-grant-core/Examples/ListAccountEnvelopes.cs",
"method": "ListAllEnvelope"
},
{
"number": "4",
"name": "Get an envelope's basic information",
"description": "The example lists the basic information about an envelope, including its overall status.",
"source": "https://raw.githubusercontent.com/docusign/TemporaryCSharpCodeExamples/master/eg-03-csharp-auth-code-grant-core/Examples/GetEnvelopeInformation.cs",
"method": "GetEnvelope"
},
{
"number": "5",
"name": "List an envelope's recipients",
"description": "Includes current recipient status.",
"source": "https://raw.githubusercontent.com/docusign/TemporaryCSharpCodeExamples/master/eg-03-csharp-auth-code-grant-core/Examples/ListEnvelopeRecipients.cs",
"method": "GetRecipients"
},
{
"number": "6",
"name": "Listing envelope documents",
"description": "This code example demonstrates how to retrieve a list of all documents within a specific envelope.",
"source": "https://raw.githubusercontent.com/docusign/TemporaryCSharpCodeExamples/master/eg-03-csharp-auth-code-grant-core/Examples/ListEnvelopeDocuments.cs",
"method": "GetDocuments"
},
{
"number": "7",
"name": "Downloading envelope documents",
"description": "The example can download individual documents, the documents concatenated together, or a zip file of the documents.",
"source": "https://raw.githubusercontent.com/docusign/TemporaryCSharpCodeExamples/master/eg-03-csharp-auth-code-grant-core/Examples/GetDocumentFromEnvelope.cs",
"method": "DownloadDocument"
},
{
"number": "8",
"name": "Programmatically create a template",
"description": "This code example demonstrates how to create a new DocuSign template using the eSignature API.",
"source": "https://raw.githubusercontent.com/docusign/TemporaryCSharpCodeExamples/master/eg-03-csharp-auth-code-grant-core/Examples/CreateNewTemplate.cs",
"method": "CreateTemplate"
},
{
"number": "9",
"name": "Send an envelope using a template",
"description": "This code example demonstrates how to generate a new envelope from an existing template.",
"source": "https://raw.githubusercontent.com/docusign/TemporaryCSharpCodeExamples/master/eg-03-csharp-auth-code-grant-core/Examples/CreateEnvelopeFromTemplate.cs",
"method": "SendEnvelopeFromTemplate"
},
{
"number": "10",
"name": "Send an envelope and upload its documents with multpart binary transfer",
"description": "Binary transfer is 33% more efficient than using Base64 encoding.",
"source": "https://raw.github.com/docusign/TemporaryCSharpCodeExamples/master/eg-03-csharp-auth-code-grant-core/Examples/CreateEnvelopeWithMultipleDocumentTypes.cs",
"method": "CreateAndSendEnvelope"
},
{
"number": "11",
"name": "Embedded sending",
"description": "Embeds the DocuSign web tool (NDSE) in your web app to finalize or update the envelope and documents before they are sent.",
"source": "https://raw.githubusercontent.com/docusign/TemporaryCSharpCodeExamples/master/eg-03-csharp-auth-code-grant-core/Examples/EmbeddedSending.cs",
"method": "SendEnvelopeUsingEmbeddedSending"
},
{
"number": "12",
"name": "Embedded DocuSign web tool",
"description": "Embeds the DocuSign web tool (NDSE) in your web app",
"source": "https://raw.githubusercontent.com/docusign/TemporaryCSharpCodeExamples/master/eg-03-csharp-auth-code-grant-core/Examples/ShowEmbeddedConsole.cs",
"method": "CreateEmbeddedConsoleView"
},
{
"number": "13",
"name": "Embedded signing ceremony from a template with an added document",
"description": "This example sends an envelope based on a template. In addition to the template's document(s), the example adds an additional document to the envelope by using the Composite Templates feature.",
"source": "https://raw.githubusercontent.com/docusign/TemporaryCSharpCodeExamples/master/eg-03-csharp-auth-code-grant-core/Examples/CreateEnvelopeUsingCompositeTemplate.cs",
"method": "CreateEnvelopeUsingCompositeTemplate"
},
{
"number": "14",
"name": "Payments example: an order form, with online payment by credit card",
"description": "This code example demonstrates how to create an envelope that enables the recipients to also submit a payment when signing the envelope.",
"source": "https://raw.githubusercontent.com/docusign/TemporaryCSharpCodeExamples/master/eg-03-csharp-auth-code-grant-core/Examples/CollectPaymentInEnvelope.cs",
"method": "CreateEnvelopeWithPayment"
},
{
"number": "15",
"name": "Get the envelope tab data",
"description": "Retrieve the tab (field) values for all of the envelope's recipients. ",
"source": "https://raw.githubusercontent.com/docusign/TemporaryCSharpCodeExamples/master/eg-03-csharp-auth-code-grant-core/Examples/GetEnvelopeTabData.cs",
"method": "SendEnvelopeForEmbeddedSigning"
},
{
"number": "16",
"name": "Set envelope tab values",
"description": "The example creates an envelope and sets the initial values for its tabs (fields). Some of the tabs are set to be read-only, others can be updated by the recipient. The example also stores metadata with the envelope.",
"source": "https://raw.githubusercontent.com/docusign/TemporaryCSharpCodeExamples/master/eg-03-csharp-auth-code-grant-core/Examples/SetEnvelopeTabValue.cs",
"method": "SendEnvelopeForEmbeddedSigning"
},
{
"number": "17",
"name": "Set template tab values",
"description": "The example creates an envelope using a template and sets the initial values for its tabs (fields). The example also stores metadata with the envelope. ",
"source": "https://raw.githubusercontent.com/docusign/TemporaryCSharpCodeExamples/master/eg-03-csharp-auth-code-grant-core/Examples/SetTemplateTabValues.cs",
"method": "SendEnvelopeForEmbeddedSigning"
},
{
"number": "18",
"name": "Get the envelope custom field data (metadata)",
"description": "The example retrieves the custom metadata (custom data fields) stored with the envelope. ",
"source": "https://raw.githubusercontent.com/docusign/TemporaryCSharpCodeExamples/master/eg-03-csharp-auth-code-grant-core/Examples/GetCustomFields.cs",
"method": "SendEnvelopeForEmbeddedSigning"
},
{
"number": "19",
"name": "Requiring an access code for a recipient",
"description": "This example sends an envelope that requires an access-code for the purpose of multi-factor authentication.",
"source": "https://raw.githubusercontent.com/docusign/TemporaryCSharpCodeExamples/master/eg-03-csharp-auth-code-grant-core/Examples/RecipientAuthAccessCode.cs",
"method": "SendEnvelopeForEmbeddedSigning"
},
{
"number": "20",
"name": "Requiring SMS authentication for a recipient",
"description": "This example sends an envelope that requires entering in a six digit code from an text message for the purpose of multi-factor authentication.",
"source": "https://raw.githubusercontent.com/docusign/TemporaryCSharpCodeExamples/master/eg-03-csharp-auth-code-grant-core/Examples/RecipientAuthSMS.cs",
"method": "SendEnvelopeForEmbeddedSigning"
},
{
"number": "21",
"name": "Requiring phone authentication for a recipient",
"description": "This example sends an envelope that requires entering in a voice-based response code for the purpose of multi-factor authentication.",
"source": "https://raw.githubusercontent.com/docusign/TemporaryCSharpCodeExamples/master/eg-03-csharp-auth-code-grant-core/Examples/RecipientAuthPhone.cs",
"method": "SendEnvelopeForEmbeddedSigning"
},
{
"number": "22",
"name": "Requiring Knowledge-Based Authentication (KBA) for a recipient",
"description": "This example sends an envelope that requires passing a Public records check to validate identity for the purpose of multi-factor authentication.",
"source": "https://raw.githubusercontent.com/docusign/TemporaryCSharpCodeExamples/master/eg-03-csharp-auth-code-grant-core/Examples/RecipientAuthKBA.cs",
"method": "SendEnvelopeForEmbeddedSigning"
},
{
"number": "23",
"name": "Requiring ID Verification (IDV) for a recipient",
"description": "This example sends an envelope that requires submitting a photo of a government issued ID for the purpose of multi-factor authentication.",
"source": "https://raw.githubusercontent.com/docusign/TemporaryCSharpCodeExamples/master/eg-03-csharp-auth-code-grant-core/Examples/RecipientAuthIDV.cs",
"method": "SendEnvelopeForEmbeddedSigning"
},
{
"number": "24",
"name": "Creating a permission profile",
"description": "This example creates a new permission profile that can be assigned to users in the DocuSign account.",
"source": "https://raw.githubusercontent.com/docusign/TemporaryCSharpCodeExamples/master/eg-03-csharp-auth-code-grant-core/Examples/CreatePermissionProfile.cs",
"method": "SendEnvelopeForEmbeddedSigning"
},
{
"number": "25",
"name": "Setting a permission profile",
"description": "This example applies an existing permission profile to a group of users in the DocuSign account.",
"source": "https://raw.githubusercontent.com/docusign/TemporaryCSharpCodeExamples/master/eg-03-csharp-auth-code-grant-core/Examples/SetUserGroupPermission.cs",
"method": "SendEnvelopeForEmbeddedSigning"
},
{
"number": "26",
"name": "Updating individual permission settings",
"description": "This example updates the settings of an existing permission profile.",
"source": "https://raw.githubusercontent.com/docusign/TemporaryCSharpCodeExamples/master/eg-03-csharp-auth-code-grant-core/Examples/ChangePermissionSingleSetting.cs",
"method": "SendEnvelopeForEmbeddedSigning"
},
{
"number": "27",
"name": "Deleting a permission profile",
"description": "This example deletes a permission profile.",
"source": "https://raw.githubusercontent.com/docusign/TemporaryCSharpCodeExamples/master/eg-03-csharp-auth-code-grant-core/Examples/DeletePermission.cs",
"method": "SendEnvelopeForEmbeddedSigning"
},
{
"number": "28",
"name": "Creating a brand",
"description": "This example creates a new brand that can be used to customize the user experience of envelopes in the DocuSign account.",
"source": "https://raw.githubusercontent.com/docusign/TemporaryCSharpCodeExamples/master/eg-03-csharp-auth-code-grant-core/Examples/CreateBrand.cs",
"method": "SendEnvelopeForEmbeddedSigning"
},
{
"number": "29",
"name": "Applying a brand to an envelope",
"description": "This example creates a new envelope and applies an existing brand to that envelope.",
"source": "https://raw.githubusercontent.com/docusign/TemporaryCSharpCodeExamples/master/eg-03-csharp-auth-code-grant-core/Examples/ApplyBrandToEnvelope.cs",
"method": "SendEnvelopeForEmbeddedSigning"
},
{
"number": "30",
"name": "Applying a brand and template to an envelope",
"description": "This example creates a new envelope from a template and also applies an existing brand to it.",
"source": "https://raw.githubusercontent.com/docusign/TemporaryCSharpCodeExamples/master/eg-03-csharp-auth-code-grant-core/Examples/ApplyBrandToTemplate.cs",
"method": "SendEnvelopeForEmbeddedSigning"
},
{
"number": "31",
"name": "Bulk sending envelopes to multiple recipients",
"description": "This example sends an envelope to multiple recipients by using the DocuSign Bulk Send feature.",
"source": "https://raw.githubusercontent.com/docusign/TemporaryCSharpCodeExamples/master/eg-03-csharp-auth-code-grant-core/Examples/SendBulkEnvelopes.cs",
"method": "SendEnvelopeForEmbeddedSigning"
}
],
"postAddOpenURI": "https://developers.docusign.com/esign-rest-api/guides/authentication/oauth2-code-grant"
}