Last active
April 11, 2024 14:38
-
-
Save cw6365/3cf8dbb446a3a886f7a11785f8ba5df8 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
When a user chooses a document to sign.. the document gets uploaded to E-Sign and we use the id in the response to create the E-Sign redirect url | |
curl -X 'POST' \ | |
'https://sandbox.e-sign.co.uk/v3/uploads' \ | |
-H 'accept: application/json' \ | |
-H 'Authorization: Bearer eyJhbGciOiJIUzI1NiJ9.eyJpZCI6InJRY0swLVNXUkFjUHFfSVAyV05kWlpVU0xzbklvdyIsImF1dGhfdG9rZW4iOiJQdnJzTmp6YlNoRWFtcVU0TUpveSIsInN1YiI6Ijc0MCIsInNjcCI6InVzZXIiLCJhdWQiOm51bGwsImlhdCI6MTcxMjg0NTY4MiwiZXhwIjoxNzE1MDA1NjgyLCJqdGkiOiI4NzRkN2ZkNS1hOTExLTQ0ZDAtOTBlNy1jNjA1NjQ4ZTE5YjYifQ.9O5afb3u9TNn3qa6RCPDEoaGIQ2QBhR1Ww2dFLNl9Hc' \ | |
-H 'Content-Type: application/json' \ | |
-d '{ | |
"uploads": [ | |
{ | |
"title": "Test Contract", | |
"base64": "JVBERi0xLjMNCiXi48/TDQoNCjEgMCBvYmoNCjw8DQovVHlwZSAvQ2F0YWxvZw0KL091dGxpbmVzIDIgMCBSDQovUGFnZXMgMyAwIFINCj4+DQplbmRvYmoNCg0KMiAwIG9iag0KPDwNCi9UeXBlIC9PdXRsaW5lcw0KL0NvdW50IDANCj4+DQplbmRvYmoNCg0KMyAwIG9iag0KPDwNCi9UeXBlIC9QYWdlcw0KL0NvdW50IDINCi9LaWRzIFsgNCAwIFIgNiAwIFIgXSANCj4+DQplbmRvYmoNCg0KNCAwIG9iag0KPDwNCi9UeXBlIC9QYWdlDQovUGFyZW50IDMgMCBSDQovUmVzb3VyY2VzIDw8DQovRm9udCA8PA0KL0YxIDkgMCBSIA0KPj4NCi9Qcm9jU2V0IDggMCBSDQo+Pg0KL01lZGlhQm94IFswIDAgNjEyLjAwMDAgNzkyLjAwMDBdDQovQ29udGVudHMgNSAwIFINCj4+DQplbmRvYmoNCg0KNSAwIG9iag0KPDwgL0xlbmd0aCAxMDc0ID4+DQpzdHJlYW0NCjIgSg0KQlQNCjAgMCAwIHJnDQovRjEgMDAyNyBUZg0KNTcuMzc1MCA3MjIuMjgwMCBUZA0KKCBBIFNpbXBsZSBQREYgRmlsZSApIFRqDQpFVA0KQlQNCi9GMSAwMDEwIFRmDQo2OS4yNTAwIDY4OC42MDgwIFRkDQooIFRoaXMgaXMgYSBzbWFsbCBkZW1vbnN0cmF0aW9uIC5wZGYgZmlsZSAtICkgVGoNCkVUDQpCVA0KL0YxIDAwMTAgVGYNCjY5LjI1MDAgNjY0LjcwNDAgVGQNCigganVzdCBmb3IgdXNlIGluIHRoZSBWaXJ0dWFsIE1lY2hhbmljcyB0dXRvcmlhbHMuIE1vcmUgdGV4dC4gQW5kIG1vcmUgKSBUag0KRVQNCkJUDQovRjEgMDAxMCBUZg0KNjkuMjUwMCA2NTIuNzUyMCBUZA0KKCB0ZXh0LiBBbmQgbW9yZSB0ZXh0LiBBbmQgbW9yZSB0ZXh0LiBBbmQgbW9yZSB0ZXh0LiApIFRqDQpFVA0KQlQNCi9GMSAwMDEwIFRmDQo2OS4yNTAwIDYyOC44NDgwIFRkDQooIEFuZCBtb3JlIHRleHQuIEFuZCBtb3JlIHRleHQuIEFuZCBtb3JlIHRleHQuIEFuZCBtb3JlIHRleHQuIEFuZCBtb3JlICkgVGoNCkVUDQpCVA0KL0YxIDAwMTAgVGYNCjY5LjI1MDAgNjE2Ljg5NjAgVGQNCiggdGV4dC4gQW5kIG1vcmUgdGV4dC4gQm9yaW5nLCB6enp6ei4gQW5kIG1vcmUgdGV4dC4gQW5kIG1vcmUgdGV4dC4gQW5kICkgVGoNCkVUDQpCVA0KL0YxIDAwMTAgVGYNCjY5LjI1MDAgNjA0Ljk0NDAgVGQNCiggbW9yZSB0ZXh0LiBBbmQgbW9yZSB0ZXh0LiBBbmQgbW9yZSB0ZXh0LiBBbmQgbW9yZSB0ZXh0LiBBbmQgbW9yZSB0ZXh0LiApIFRqDQpFVA0KQlQNCi9GMSAwMDEwIFRmDQo2OS4yNTAwIDU5Mi45OTIwIFRkDQooIEFuZCBtb3JlIHRleHQuIEFuZCBtb3JlIHRleHQuICkgVGoNCkVUDQpCVA0KL0YxIDAwMTAgVGYNCjY5LjI1MDAgNTY5LjA4ODAgVGQNCiggQW5kIG1vcmUgdGV4dC4gQW5kIG1vcmUgdGV4dC4gQW5kIG1vcmUgdGV4dC4gQW5kIG1vcmUgdGV4dC4gQW5kIG1vcmUgKSBUag0KRVQNCkJUDQovRjEgMDAxMCBUZg0KNjkuMjUwMCA1NTcuMTM2MCBUZA0KKCB0ZXh0LiBBbmQgbW9yZSB0ZXh0LiBBbmQgbW9yZSB0ZXh0LiBFdmVuIG1vcmUuIENvbnRpbnVlZCBvbiBwYWdlIDIgLi4uKSBUag0KRVQNCmVuZHN0cmVhbQ0KZW5kb2JqDQoNCjYgMCBvYmoNCjw8DQovVHlwZSAvUGFnZQ0KL1BhcmVudCAzIDAgUg0KL1Jlc291cmNlcyA8PA0KL0ZvbnQgPDwNCi9GMSA5IDAgUiANCj4+DQovUHJvY1NldCA4IDAgUg0KPj4NCi9NZWRpYUJveCBbMCAwIDYxMi4wMDAwIDc5Mi4wMDAwXQ0KL0NvbnRlbnRzIDcgMCBSDQo+Pg0KZW5kb2JqDQoNCjcgMCBvYmoNCjw8IC9MZW5ndGggNjc2ID4+DQpzdHJlYW0NCjIgSg0KQlQNCjAgMCAwIHJnDQovRjEgMDAyNyBUZg0KNTcuMzc1MCA3MjIuMjgwMCBUZA0KKCBTaW1wbGUgUERGIEZpbGUgMiApIFRqDQpFVA0KQlQNCi9GMSAwMDEwIFRmDQo2OS4yNTAwIDY4OC42MDgwIFRkDQooIC4uLmNvbnRpbnVlZCBmcm9tIHBhZ2UgMS4gWWV0IG1vcmUgdGV4dC4gQW5kIG1vcmUgdGV4dC4gQW5kIG1vcmUgdGV4dC4gKSBUag0KRVQNCkJUDQovRjEgMDAxMCBUZg0KNjkuMjUwMCA2NzYuNjU2MCBUZA0KKCBBbmQgbW9yZSB0ZXh0LiBBbmQgbW9yZSB0ZXh0LiBBbmQgbW9yZSB0ZXh0LiBBbmQgbW9yZSB0ZXh0LiBBbmQgbW9yZSApIFRqDQpFVA0KQlQNCi9GMSAwMDEwIFRmDQo2OS4yNTAwIDY2NC43MDQwIFRkDQooIHRleHQuIE9oLCBob3cgYm9yaW5nIHR5cGluZyB0aGlzIHN0dWZmLiBCdXQgbm90IGFzIGJvcmluZyBhcyB3YXRjaGluZyApIFRqDQpFVA0KQlQNCi9GMSAwMDEwIFRmDQo2OS4yNTAwIDY1Mi43NTIwIFRkDQooIHBhaW50IGRyeS4gQW5kIG1vcmUgdGV4dC4gQW5kIG1vcmUgdGV4dC4gQW5kIG1vcmUgdGV4dC4gQW5kIG1vcmUgdGV4dC4gKSBUag0KRVQNCkJUDQovRjEgMDAxMCBUZg0KNjkuMjUwMCA2NDAuODAwMCBUZA0KKCBCb3JpbmcuICBNb3JlLCBhIGxpdHRsZSBtb3JlIHRleHQuIFRoZSBlbmQsIGFuZCBqdXN0IGFzIHdlbGwuICkgVGoNCkVUDQplbmRzdHJlYW0NCmVuZG9iag0KDQo4IDAgb2JqDQpbL1BERiAvVGV4dF0NCmVuZG9iag0KDQo5IDAgb2JqDQo8PA0KL1R5cGUgL0ZvbnQNCi9TdWJ0eXBlIC9UeXBlMQ0KL05hbWUgL0YxDQovQmFzZUZvbnQgL0hlbHZldGljYQ0KL0VuY29kaW5nIC9XaW5BbnNpRW5jb2RpbmcNCj4+DQplbmRvYmoNCg0KMTAgMCBvYmoNCjw8DQovQ3JlYXRvciAoUmF2ZSBcKGh0dHA6Ly93d3cubmV2cm9uYS5jb20vcmF2ZVwpKQ0KL1Byb2R1Y2VyIChOZXZyb25hIERlc2lnbnMpDQovQ3JlYXRpb25EYXRlIChEOjIwMDYwMzAxMDcyODI2KQ0KPj4NCmVuZG9iag0KDQp4cmVmDQowIDExDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMTkgMDAwMDAgbg0KMDAwMDAwMDA5MyAwMDAwMCBuDQowMDAwMDAwMTQ3IDAwMDAwIG4NCjAwMDAwMDAyMjIgMDAwMDAgbg0KMDAwMDAwMDM5MCAwMDAwMCBuDQowMDAwMDAxNTIyIDAwMDAwIG4NCjAwMDAwMDE2OTAgMDAwMDAgbg0KMDAwMDAwMjQyMyAwMDAwMCBuDQowMDAwMDAyNDU2IDAwMDAwIG4NCjAwMDAwMDI1NzQgMDAwMDAgbg0KDQp0cmFpbGVyDQo8PA0KL1NpemUgMTENCi9Sb290IDEgMCBSDQovSW5mbyAxMCAwIFINCj4+DQoNCnN0YXJ0eHJlZg0KMjcxNA0KJSVFT0YNCg==", | |
"extension": "pdf", | |
"type": "document" | |
} | |
] | |
}' | |
RESPONSE | |
{ | |
"uploads": [ | |
{ | |
"id": "aef7c2c8-fbfe-4034-9c98-55d915475649", <<--- user this ID | |
"title": "Test Contract", | |
"processing": true, | |
"type": "document" | |
} | |
], | |
"links": [] | |
} | |
CREATE AND REDIRECT | |
curl -X 'POST' \ | |
'https://sandbox.e-sign.co.uk/v3/envelopes/redirect' \ | |
-H 'accept: application/json' \ | |
-H 'Authorization: Bearer eyJhbGciOiJIUzI1NiJ9.eyJpZCI6InJRY0swLVNXUkFjUHFfSVAyV05kWlpVU0xzbklvdyIsImF1dGhfdG9rZW4iOiJQdnJzTmp6YlNoRWFtcVU0TUpveSIsInN1YiI6Ijc0MCIsInNjcCI6InVzZXIiLCJhdWQiOm51bGwsImlhdCI6MTcxMjg0NTY4MiwiZXhwIjoxNzE1MDA1NjgyLCJqdGkiOiI4NzRkN2ZkNS1hOTExLTQ0ZDAtOTBlNy1jNjA1NjQ4ZTE5YjYifQ.9O5afb3u9TNn3qa6RCPDEoaGIQ2QBhR1Ww2dFLNl9Hc' \ | |
-H 'Content-Type: application/json' \ | |
-d '{ | |
"envelope": { | |
"title": "Contract Signing Pack", | |
"subject": "you have a envelope to sign", | |
"description": "please sign the documents", | |
"language": "english", | |
"documents": [ | |
{ | |
"title": "Test Contract", | |
"upload_file": { | |
"id": "aef7c2c8-fbfe-4034-9c98-55d915475649" | |
} | |
} | |
], | |
"signers": [ | |
{ | |
"name": "John Doe", | |
"email": "[email protected]" | |
} | |
], | |
"tags": [ | |
{ | |
"name": "sharepoint" | |
} | |
], | |
"redirect_uri": "https://example.com/redirect_back_to_my_site" | |
} | |
}' | |
RESPONSE | |
{ | |
"redirect_uri": "https://xyz.e-sign.co.uk/#/envelopes?data=%7B%22redirect_uri%22%3A%22https%3A%2F%2Fexample.com%2Fredirect_back_to_my_site%22%2C%22title%22%3A%22Contract+Signing+Pack%22%2C%22subject%22%3A%22you+have+a+envelope+to+sign%22%2C%22description%22%3A%22please+sign+the+documents%22%2C%22language%22%3A%22english%22%2C%22documents%22%3A%5B%7B%22title%22%3A%22Test+Contract%22%2C%22upload_file%22%3A%7B%22id%22%3A%22aef7c2c8-fbfe-4034-9c98-55d915475649%22%7D%7D%5D%2C%22signers%22%3A%5B%7B%22name%22%3A%22John+Doe%22%2C%22email%22%3A%22user%40example.com%22%7D%5D%7D&j=eyJhbGciOiJIUzI1NiJ9.eyJpZCI6InJRY0swLVNXUkFjUHFfSVAyV05kWlpVU0xzbklvdyIsImF1dGhfdG9rZW4iOiJQdnJzTmp6YlNoRWFtcVU0TUpveSIsInN1YiI6Ijc0MCIsInNjcCI6InVzZXIiLCJhdWQiOm51bGwsImlhdCI6MTcxMjg0NjIxOSwiZXhwIjoxNzE1MDA2MjE5LCJqdGkiOiJjOTZlZjk1YS1iNjg1LTRjNjItOGMyMC1kMjdhNjNmN2Y1OTYifQ.JNxoUPyBebItc_zNXPhGhE_-UPtFNkl9-2O6Pectxn4" | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment