POST / Create eSign
post-esign
Create eSign invokes a data partner to electronically sign a document.
To invoke Create eSign, you will need:
- a transaction_id, and
- a collection_id.
Once you have a transaction_id and collection_id, simply invoke Create eSign with your transaction_id, collection_id and a data partner name.
Create eSign returns, as a synchronous acknowledgement, a new collection_id. The new collection_id represents an empty container which will hold the data partner's response once processing has completed.
Data partners: HelloSign, Notarize, HelloFax, DocuSign, NotaryCam, eOriginal, Escrow Tab, Nexsys, OneSpan
Request
{
"transaction_id": "uhz6t54e-9d74-g17e-99ca-a36b30vdfd35",
"collection_id": "hg62e49f-9d74-g17e-99ca-a36b30vdfd35",
"partner_name": "hellosign"
} {
"transaction_id": "",
"collection_id": "",
"partner_name": "hellosign"
} Response
eSign request created successfully.
{
"collection_id": "e4502ed2-8df8-4b8f-84bd-a1097e999a77",
"message": "When ready, data will be available under the following collection_id. Use this new collection_id to get the execution status."
} Parameters
2
| Parameter | Type | Example | Description |
|---|---|---|---|
x-api-key required | string header | xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx | Authorization key |
Content-Type required | string header | — | — |
Request bodyapplication/json
3 fields
application/json| Field | Type | Description |
|---|---|---|
transaction_idrequired | string | Transaction ID |
collection_idrequired | string | Collection ID |
partner_namerequired | string | — |
Response 200application/json
2 fields
200application/jsoneSign request created successfully.
| Field | Type | Description |
|---|---|---|
collection_id | string | Collection ID |
message | string | Message |
Other responses
400404