Request Signature - Enadoc Sign

Document Sign Request

POST [ENADOC_URL]/api/v3/documents/{{documentToken}}/signatories

Use the above URL to request signature(s).

Path Parameters

Name
Type
Description

DocumentToken*

String

Document token

Headers

Name
Type
Description

Authorization*

String

Type - Bearer Access token will be sent in request headers

Content-Type*

String

multipart/related

Request Body

Name
Type
Description

Multipart-content*

String

Content-type - Application/Json Request body should contain Signatories values

{
    "responseMessage": "successfully submitted for signing process",
    "signatureToken": "2B97D2C93E0247CB9A4661EF432D63ED1587807B4DF94D31B6ACE2F313BEC6AF"
}

Use the following format for the request body

{
  "signatories": [
    {
      "id": 1,
      "order": 1
    },
    {
      "id": 2,
      "order": 2
    }
  ],
  "message": "Please sign on page 10",
  "callbackurl": "http://www.example.com/api/response",
  "IsActive": "true"
}

Please note that the above callback url is a sample url given for your information. Please use your application call back url.

Below response will be sent to your application call back url after signed by every signatory. Document token will be received only at the end of signing process. If else, you will receive empty value for document token at the rest of prior stages before end the process.

To get list of users who can sign documents, use api/v3/users with the type parameter

[ENADOC_URL]/api/v3/users?type=signatories

Get Sign Process Status

GET [ENADOC_URL]/api/v3/documents/{{documentToken}}/signatories

Path Parameters

Name
Type
Description

DocumentToken*

String

Document token

Headers

Name
Type
Description

Authorization*

String

Type - Bearer Access token will be sent in request headers

You will get the response as below. Response consists of the details of all signing processes which is related with given document.

Last updated

Was this helpful?