@@ -6,108 +6,108 @@ This repo is a Python 3 application that demonstrates:
6
6
7
7
8
8
1 . ** Embedded Signing Ceremony.**
9
- [ Source.] ( ./app/examples/ eg001_embedded_signing/controller.py )
9
+ [ Source.] ( ./app/eg001_embedded_signing/controller.py )
10
10
This example sends an envelope, and then uses an embedded signing ceremony for the first signer.
11
11
With embedded signing, the DocuSign signing ceremony is initiated from your website.
12
12
1 . ** Send an envelope with a remote (email) signer and cc recipient.**
13
- [ Source.] ( ./app/examples/eg002_signing_via_email/controller.py )
13
+ [ Source.] ( ./app/eSignature/ examples/eg002_signing_via_email/controller.py )
14
14
The envelope includes a pdf, Word, and HTML document.
15
15
Anchor text ([ AutoPlace] ( https://support.docusign.com/en/guides/AutoPlace-New-DocuSign-Experience ) ) is used to position the signing fields in the documents.
16
16
1 . ** List envelopes in the user's account.**
17
- [ Source.] ( ./app/examples/eg003_list_envelopes/controller.py )
17
+ [ Source.] ( ./app/eSignature/ examples/eg003_list_envelopes/controller.py )
18
18
The envelopes' current status is included.
19
19
1 . ** Get an envelope's basic information.**
20
- [ Source.] ( ./app/examples/eg004_envelope_info/controller.py )
20
+ [ Source.] ( ./app/eSignature/ examples/eg004_envelope_info/controller.py )
21
21
The example lists the basic information about an envelope, including its overall status.
22
22
1 . ** List an envelope's recipients**
23
- [ Source.] ( ./app/examples/eg005_envelope_recipients/controller.py )
23
+ [ Source.] ( ./app/eSignature/ examples/eg005_envelope_recipients/controller.py )
24
24
Includes current recipient status.
25
25
1 . ** List an envelope's documents.**
26
- [ Source.] ( ./app/examples/eg006_envelope_docs/controller.py )
26
+ [ Source.] ( ./app/eSignature/ examples/eg006_envelope_docs/controller.py )
27
27
1 . ** Download an envelope's documents.**
28
- [ Source.] ( ./app/examples/eg007_envelope_get_doc/controller.py )
28
+ [ Source.] ( ./app/eSignature/ examples/eg007_envelope_get_doc/controller.py )
29
29
The example can download individual
30
30
documents, the documents concatenated together, or a zip file of the documents.
31
31
1 . ** Programmatically create a template.**
32
- [ Source.] ( ./app/examples/eg008_create_template/controller.py )
32
+ [ Source.] ( ./app/eSignature/ examples/eg008_create_template/controller.py )
33
33
1 . ** Send an envelope using a template.**
34
- [ Source.] ( ./app/examples/eg009_use_template/controller.py )
34
+ [ Source.] ( ./app/eSignature/ examples/eg009_use_template/controller.py )
35
35
1 . ** Send an envelope and upload its documents with multipart binary transfer.**
36
- [ Source.] ( ./app/examples/eg010_send_binary_docs/controller.py )
36
+ [ Source.] ( ./app/eSignature/ examples/eg010_send_binary_docs/controller.py )
37
37
Binary transfer is 33% more efficient than using Base64 encoding.
38
38
1 . ** Embedded sending.**
39
- [ Source.] ( ./app/examples/eg011_embedded_sending/controller.py )
39
+ [ Source.] ( ./app/eSignature/ examples/eg011_embedded_sending/controller.py )
40
40
Embeds the DocuSign web tool (NDSE) in your web app to finalize or update
41
41
the envelope and documents before they are sent.
42
42
1 . ** Embedded DocuSign web tool (NDSE).**
43
- [ Source.] ( ./app/examples/eg012_embedded_console/controller.py )
43
+ [ Source.] ( ./app/eSignature/ examples/eg012_embedded_console/controller.py )
44
44
1 . ** Embedded Signing Ceremony from a template with an added document.**
45
- [ Source.] ( ./app/examples/eg013_add_doc_to_template/controller.py )
45
+ [ Source.] ( ./app/eSignature/ examples/eg013_add_doc_to_template/controller.py )
46
46
This example sends an envelope based on a template.
47
47
In addition to the template's document(s), the example adds an
48
48
additional document to the envelope by using the
49
49
[ Composite Templates] ( https://developers.docusign.com/esign-rest-api/guides/features/templates#composite-templates )
50
50
feature.
51
51
1 . ** Payments example: an order form, with online payment by credit card.**
52
- [ Source.] ( ./app/examples/eg014_collect_payment/controller.py )
52
+ [ Source.] ( ./app/eSignature/ examples/eg014_collect_payment/controller.py )
53
53
1 . ** Get the envelope tab data.**
54
54
Retrieve the tab (field) values for all of the envelope's recipients.
55
- [ Source.] ( ./app/examples/eg015_envelope_tab_data/controller.py )
55
+ [ Source.] ( ./app/eSignature/ examples/eg015_envelope_tab_data/controller.py )
56
56
1 . ** Set envelope tab values.**
57
57
The example creates an envelope and sets the initial values for its tabs (fields). Some of the tabs
58
58
are set to be read-only, others can be updated by the recipient. The example also stores
59
59
metadata with the envelope.
60
- [ Source.] ( ./app/examples/eg016_set_tab_values/controller.py )
60
+ [ Source.] ( ./app/eSignature/ examples/eg016_set_tab_values/controller.py )
61
61
1 . ** Set template tab values.**
62
62
The example creates an envelope using a template and sets the initial values for its tabs (fields).
63
63
The example also stores metadata with the envelope.
64
- [ Source.] ( ./app/examples/eg017_set_template_tab_values/controller.py )
64
+ [ Source.] ( ./app/eSignature/ examples/eg017_set_template_tab_values/controller.py )
65
65
1 . ** Get the envelope custom field data (metadata).**
66
66
The example retrieves the custom metadata (custom data fields) stored with the envelope.
67
- [ Source.] ( ./app/examples/eg018_envelope_custom_field_data/controller.py )
67
+ [ Source.] ( ./app/eSignature/ examples/eg018_envelope_custom_field_data/controller.py )
68
68
1 . ** Requiring an Access Code for a Recipient**
69
- [ Source.] ( ./app/examples/eg019_access_code_authentication/controller.py )
69
+ [ Source.] ( ./app/eSignature/ examples/eg019_access_code_authentication/controller.py )
70
70
This example sends an envelope that requires an access-code for the purpose of multi-factor authentication.
71
71
1 . ** Requiring SMS authentication for a recipient**
72
- [ Source.] ( ./app/examples/eg020_sms_authentication/controller.py )
72
+ [ Source.] ( ./app/eSignature/ examples/eg020_sms_authentication/controller.py )
73
73
This example sends an envelope that requires entering in a six digit code from an text message for the purpose of multi-factor authentication.
74
74
1 . ** Requiring Phone authentication for a recipient**
75
- [ Source.] ( ./app/examples/eg021_phone_authentication/controller.py )
75
+ [ Source.] ( ./app/eSignature/ examples/eg021_phone_authentication/controller.py )
76
76
This example sends an envelope that requires entering in a voice-based response code for the purpose of multi-factor authentication.
77
77
1 . ** Requiring Knowledge-Based Authentication (KBA) for a Recipient**
78
- [ Source.] ( ./app/examples/eg022_kba_authentication/controller.py )
78
+ [ Source.] ( ./app/eSignature/ examples/eg022_kba_authentication/controller.py )
79
79
This example sends an envelope that requires passing a Public records check to validate identity for the purpose of multi-factor authentication.
80
80
1 . ** Requiring ID Verification (IDV) for a recipient**
81
- [ Source.] ( ./app/examples/eg023_idv_authentication/controller.py )
81
+ [ Source.] ( ./app/eSignature/ examples/eg023_idv_authentication/controller.py )
82
82
This example sends an envelope that requires submitting a photo of a government issued id for the purpose of multi-factor authentication.
83
83
1 . ** Creating a permission profile**
84
- [ Source.] ( ./app/examples/eg024_permissions_creating/controller.py )
84
+ [ Source.] ( ./app/eSignature/ examples/eg024_permissions_creating/controller.py )
85
85
This code example demonstrates how to create a permission profile using the [ Create Permission Profile] ( https://developers.docusign.com/esign-rest-api/reference/Accounts/AccountPermissionProfiles/create ) method.
86
86
1 . ** Setting a permission profile**
87
- [ Source.] ( ./app/examples/eg025_permissions_set_user_group/controller.py )
87
+ [ Source.] ( ./app/eSignature/ examples/eg025_permissions_set_user_group/controller.py )
88
88
This code example demonstrates how to set a user group’s permission profile using the [ Update Group] ( https://developers.docusign.com/esign-rest-api/reference/UserGroups/Groups/update ) method.
89
89
You must have already created the permissions profile and the group of users.
90
90
1 . ** Updating individual permission settings**
91
- [ Source.] ( ./app/examples/eg026_permissions_change_single_setting/controller.py )
91
+ [ Source.] ( ./app/eSignature/ examples/eg026_permissions_change_single_setting/controller.py )
92
92
This code example demonstrates how to edit individual permission settings on a permissions profile using the [ Update Permission Profile] ( https://developers.docusign.com/esign-rest-api/reference/Accounts/AccountPermissionProfiles/update ) method.
93
93
1 . ** Deleting a permission profile**
94
- [ Source.] ( ./app/examples/eg027_permissions_delete/controller.py )
94
+ [ Source.] ( ./app/eSignature/ examples/eg027_permissions_delete/controller.py )
95
95
This code example demonstrates how to delete a permission profile using the [ Delete Permission Profile] ( https://developers.docusign.com/esign-rest-api/reference/Accounts/AccountPermissionProfiles/create ) method.
96
96
1 . ** Creating a brand**
97
- [ Source.] ( ./app/examples/eg028_brand_creating/controller.py )
97
+ [ Source.] ( ./app/eSignature/ examples/eg028_brand_creating/controller.py )
98
98
This example creates brand profile for an account using the [ Create Brand] ( https://developers.docusign.com/esign-rest-api/reference/Accounts/AccountBrands/create ) method.
99
99
1 . ** Applying a brand to an envelope**
100
- [ Source.] ( ./app/examples/eg029_brands_apply_to_envelope/controller.py )
100
+ [ Source.] ( ./app/eSignature/ examples/eg029_brands_apply_to_envelope/controller.py )
101
101
This code example demonstrates how to apply a brand you've created to an envelope using the [ Create Envelope] ( https://developers.docusign.com/esign-rest-api/reference/Envelopes/Envelopes/create ) method.
102
102
First, creates the envelope and then applies the brand to it.
103
103
Anchor text ([ AutoPlace] ( https://support.docusign.com/en/guides/AutoPlace-New-DocuSign-Experience ) ) is used to position the signing fields in the documents.
104
104
1 . ** Applying a brand to a template**
105
- [ Source.] ( ./app/examples/eg030_brands_apply_to_template/controller.py )
105
+ [ Source.] ( ./app/eSignature/ examples/eg030_brands_apply_to_template/controller.py )
106
106
This code example demonstrates how to apply a brand you've created to a template using using the [ Create Envelope] ( https://developers.docusign.com/esign-rest-api/reference/Envelopes/Envelopes/create ) method.
107
107
You must have already created the template and the brand.
108
108
Anchor text ([ AutoPlace] ( https://support.docusign.com/en/guides/AutoPlace-New-DocuSign-Experience ) ) is used to position the signing fields in the documents.
109
109
1 . ** Bulk sending envelopes to multiple recipients**
110
- [ Source.] ( ./app/examples/eg031_bulk_send/controller.py )
110
+ [ Source.] ( ./app/eSignature/ examples/eg031_bulk_send/controller.py )
111
111
This code example demonstrates how to send envelopes in bulk to multiple recipients using these methods:
112
112
[ Create Bulk Send List] ( https://developers.docusign.com/esign-rest-api/reference/BulkEnvelopes/BulkSend/createBulkSendList ) ,
113
113
[ Create Bulk Send Request] ( https://developers.docusign.com/esign-rest-api/reference/BulkEnvelopes/BulkSend/createBulkSendRequest ) .
0 commit comments