Skip to content

Request Multiple Signatures ​

If one document needs to be signed by multiple signers, you need to prepare the document first or download the document after you have created the first signature request and use it as the input for the subsequent signature request(s).

Prepare a document ​

To prepare a document for multiple sitnature requests, use the /prepare endpoint.

Example:

shell
curl --location --request POST 'http://localhost:8082/prepare?scope=sign' \
--header 'Authorization: PERSONAL_API_KEY' \
--header 'Content-Type: application/pdf' \
--data-binary 'PATH_TO_DOCUMENT/DOCUMENT.pdf'

Download a document ​

To download a document, use the /download endpoint.

Example:

shell
curl --location --request GET 'http://localhost:8082/download?file=REQUEST_URL' \
--header 'Authorization: PERSONAL_API_KEY'

Request signatures ​

You can now request multiple signatures by calling the /request/create endpoint for each prepared document.

Example:

shell
curl --location --request POST 'http://localhost:8082/request/create?legal-weight=standard&send-email=false&email=demo@mail.com' \
--header 'Authorization: PERSONAL_API_KEY' \
--header 'Content-Type: application/pdf' \
--data-binary 'PATH_TO_DOCUMENT/DOCUMENT.pdf'