|
5 | 5 | This repo includes bash scripts that use curl to demonstrate:
|
6 | 6 |
|
7 | 7 | 1. **Embedded Signing Ceremony.**
|
8 |
| - [Source.](https://github.com/docusign/eg-03-curl/blob/master/examples/eg001EmbeddedSigning.sh) |
| 8 | + [Source.](./examples/eg001EmbeddedSigning.sh) |
9 | 9 | This example sends an envelope, and then uses an embedded signing ceremony for the first signer.
|
10 | 10 | With embedded signing, the DocuSign signing ceremony is initiated from your website.
|
11 | 11 | 1. **Send an envelope with a remote (email) signer and cc recipient.**
|
12 |
| - [Source.](https://github.com/docusign/eg-03-curl/blob/master/examples/eg002SigningViaEmail.sh) |
| 12 | + [Source.](./examples/eg002SigningViaEmail.sh) |
13 | 13 | The envelope includes a pdf, Word, and HTML document.
|
14 | 14 | Anchor text ([AutoPlace](https://support.docusign.com/en/guides/AutoPlace-New-DocuSign-Experience)) is used to position the signing fields in the documents.
|
15 | 15 | 1. **List envelopes in the user's account.**
|
16 |
| - [Source.](https://github.com/docusign/eg-03-curl/blob/master/examples/eg003ListEnvelopes.sh) |
| 16 | + [Source.](./examples/eg003ListEnvelopes.sh) |
17 | 17 | 1. **Get an envelope's basic information.**
|
18 |
| - [Source.](https://github.com/docusign/eg-03-curl/blob/master/examples/eg004EnvelopeInfo.sh) |
| 18 | + [Source.](./examples/eg004EnvelopeInfo.sh) |
19 | 19 | The example lists the basic information about an envelope, including its overall status.
|
20 | 20 | 1. **List an envelope's recipients**
|
21 |
| - [Source.](https://github.com/docusign/eg-03-curl/blob/master/examples/eg005EnvelopeRecipients.sh) |
| 21 | + [Source.](./examples/eg005EnvelopeRecipients.sh) |
22 | 22 | Includes current recipient status.
|
23 | 23 | 1. **List an envelope's documents.**
|
24 |
| - [Source.](https://github.com/docusign/eg-03-curl/blob/master/examples/eg006EnvelopeDocs.sh) |
| 24 | + [Source.](./examples/eg006EnvelopeDocs.sh) |
25 | 25 | 1. **Download an envelope's documents.**
|
26 |
| - [Source.](https://github.com/docusign/eg-03-curl/blob/master/examples/eg007EnvelopeGetDoc.sh) |
| 26 | + [Source.](./examples/eg007EnvelopeGetDoc.sh) |
27 | 27 | The example can download individual
|
28 | 28 | documents, the documents concatenated together, or a zip file of the documents.
|
29 | 29 | 1. **Programmatically create a template.**
|
30 |
| - [Source.](https://github.com/docusign/eg-03-curl/blob/master/examples/eg008CreateTemplate.sh) |
| 30 | + [Source.](./examples/eg008CreateTemplate.sh) |
31 | 31 | 1. **Send an envelope using a template.**
|
32 |
| - [Source.](https://github.com/docusign/eg-03-curl/blob/master/examples/eg009UseTemplate.sh) |
| 32 | + [Source.](./examples/eg009UseTemplate.sh) |
33 | 33 | 1. **Send an envelope and upload its documents with multipart binary transfer.**
|
34 |
| - [Source.](https://github.com/docusign/eg-03-curl/blob/master/examples/eg010SendBinaryDocs.sh) |
| 34 | + [Source.](./examples/eg010SendBinaryDocs.sh) |
35 | 35 | Binary transfer is 33% more efficient than using Base64 encoding.
|
36 | 36 | 1. **Embedded sending.**
|
37 |
| - [Source.](https://github.com/docusign/eg-03-curl/blob/master/examples/eg011EmbeddedSending.sh) |
| 37 | + [Source.](./examples/eg011EmbeddedSending.sh) |
38 | 38 | Embeds the DocuSign web tool (NDSE) in your web app to finalize or update
|
39 | 39 | the envelope and documents before they are sent.
|
40 | 40 | 1. **Embedded DocuSign web tool (NDSE).**
|
41 |
| - [Source.](https://github.com/docusign/eg-03-curl/blob/master/examples/eg012EmbeddedConsole.sh) |
| 41 | + [Source.](./examples/eg012EmbeddedConsole.sh) |
42 | 42 | 1. **Embedded Signing Ceremony from a template with an added document.**
|
43 |
| - [Source.](https://github.com/docusign/eg-03-curl/blob/master/examples/eg013AddDocToTemplate.sh) |
| 43 | + [Source.](./examples/eg013AddDocToTemplate.sh) |
44 | 44 | This example sends an envelope based on a template.
|
45 | 45 | In addition to the template's document(s), the example adds an
|
46 | 46 | additional document to the envelope by using the
|
47 | 47 | [Composite Templates](https://developers.docusign.com/esign-rest-api/guides/features/templates#composite-templates)
|
48 | 48 | feature.
|
49 | 49 | 1. **Payments Example.**
|
50 |
| - [Source.](https://github.com/docusign/eg-03-curl/blob/master/examples/eg014CollectPayment.sh) |
| 50 | + [Source.](./examples/eg014CollectPayment.sh) |
51 | 51 | An order form, with online payment by credit card.
|
52 |
| -1. **Get the envelope tab data.** (Coming Soon...) |
53 |
| -1. **Set envelope tab values.** (Coming Soon...) |
54 |
| -1. **Set template tab values.** (Coming Soon...) |
55 |
| -1. **Get the envelope custom field data (metadata).** (Coming Soon...) |
56 |
| -1. **Send an envelope with a remote (email) signer using Access Code authentication.** |
57 |
| - [Source.](https://github.com/docusign/eg-03-curl/blob/master/examples/eg019SigningViaEmailWithAccessCode.sh) |
| 52 | +1. **Get the envelope tab data.** |
| 53 | + Retrieve the tab (field) values for all of the envelope's recipients. |
| 54 | + [Source.](./examples/eg015EnvelopeTabData.sh) |
| 55 | +1. **Set envelope tab values.** |
| 56 | + The example creates an envelope and sets the initial values for its tabs (fields). Some of the tabs |
| 57 | + are set to be read-only, others can be updated by the recipient. The example also stores |
| 58 | + metadata with the envelope. |
| 59 | + [Source.](./examples/eg016SetTabValues.sh) |
| 60 | +1. **Set template tab values.** |
| 61 | + The example creates an envelope using a template and sets the initial values for its tabs (fields). |
| 62 | + The example also stores metadata with the envelope. |
| 63 | + [Source.](./examples/eg017SetTemplateTabValues.sh) |
| 64 | +1. **Get the envelope custom field data (metadata).** |
| 65 | + The example retrieves the custom metadata (custom data fields) stored with the envelope. |
| 66 | + [Source.](./examples/eg018EnvelopeCustomFieldData.sh) |
| 67 | +1. **Requiring an Access Code for a Recipient** |
| 68 | + [Source.](./examples/eg019SigningViaEmailWithAccessCode.sh) |
58 | 69 | This example sends an envelope using remote (email) signing requiring the recipient to enter an access code.
|
59 | 70 | 1. **Send an envelope with a remote (email) signer using SMS authentication.**
|
60 |
| - [Source.](https://github.com/docusign/eg-03-curl/blob/master/examples/eg020SigningViaEmailWithSmsAuthentication.sh) |
| 71 | + [Source.](./examples/eg020SigningViaEmailWithSmsAuthentication.sh) |
61 | 72 | This example sends an envelope using remote (email) signing requiring the recipient to supply a verification code sent to them via SMS.
|
62 | 73 | 1. **Send an envelope with a remote (email) signer using Phone authentication.**
|
63 |
| - [Source.](https://github.com/docusign/eg-03-curl/blob/master/examples/eg021SigningViaEmailWithPhoneAuthentication.sh) |
| 74 | + [Source.](./examples/eg021SigningViaEmailWithPhoneAuthentication.sh) |
64 | 75 | This example sends an envelope using remote (email) signing requiring the recipient to supply a verification code sent to them via a phone call.
|
65 | 76 | 1. **Send an envelope with a remote (email) signer using Knowledge-Based authentication.**
|
66 |
| - [Source.](https://github.com/docusign/eg-03-curl/blob/master/examples/eg022SigningViaEmailWithKnoweldgeBasedAuthentication.sh) |
| 77 | + [Source.](./examples/eg022SigningViaEmailWithKnoweldgeBasedAuthentication.sh) |
67 | 78 | This example sends an envelope using remote (email) signing requiring the recipient to validate their identity via Knowledge-Based authentication.
|
68 | 79 | 1. **Send an envelope with a remote (email) signer using Identity Verification.**
|
69 |
| - [Source.](https://github.com/docusign/eg-03-curl/blob/master/examples/eg023SigningViaEmailWithIDVAuthentication.sh) |
| 80 | + [Source.](./examples/eg023SigningViaEmailWithIDVAuthentication.sh) |
70 | 81 | This example sends an envelope using remote (email) signing requiring the recipient to validate their identity via a government issued ID.
|
71 | 82 |
|
72 | 83 | ## Installation
|
@@ -128,10 +139,10 @@ bash eg011EmbeddedSending.sh
|
128 | 139 | bash eg012EmbeddedConsole.sh
|
129 | 140 | bash eg013AddDocToTemplate.sh
|
130 | 141 | base eg014CollectPayment.sh
|
131 |
| -bash eg015GetEnvelopeTabData.sh (Coming Soon...) |
132 |
| -bash eg016SetEnvelopeTabValues.sh (Coming Soon...) |
133 |
| -bash eg017SetTemplateTabValues.sh (Coming Soon...) |
134 |
| -bash eg018GetEnvelopeCustomFieldData.sh (Coming Soon...) |
| 142 | +bash eg015GetEnvelopeTabData.sh |
| 143 | +bash eg016SetEnvelopeTabValues.sh |
| 144 | +bash eg017SetTemplateTabValues.sh |
| 145 | +bash eg018GetEnvelopeCustomFieldData.sh |
135 | 146 | bash eg019SigningViaEmailWithAccessCode.sh
|
136 | 147 | bash eg020SigningViaEmailWithSmsAuthentication.sh
|
137 | 148 | bash eg021SigningViaEmailWithPhoneAuthentication.sh
|
|
0 commit comments