Zoho Sign API

Number of APIs: 25

Zoho Sign APIs provides the option for users to perform document management, and template management operations directly, without accessing Zoho Sign’s web interface using our REST APIs.

You may also check out our API Documentation

Getting Started

Step 1 - Registering a Client and generating code

1) Register on the Zoho Developer Console and generate a client - visit API Console

2) Click Add client and choose Client type as Self client.

3) Click Create and you will get a Client ID and Client secret.

4) Under the Generate code tab provide the scopes of Zoho Sign - ZohoSign.documents.ALL,ZohoSign.templates.ALL and click Create.

Step 2 - Generating Refresh token

1) Generate refresh token by visiting here.

2) Enter your Client Id and Client Secret and the code generated in step 1.

3) Now click generate refresh token and your refresh token would've been generated.

Step 3 - Generating Access token

1) In Qodex, Zoho Sign API collection add Client Id, Client Secret and Refresh Token as a current value in appropriate collection variable.

2) After this, Access token will be generated automatically while invoking any of the API requests in the collection.

3) Access token generated is valid for 1 hour and it gets auto-generated when it gets expired.

  1. Document Management - Get document type GET {{SIGN_URL}}/api/v1/requesttypes

  2. Template Management - Send document out for signature using templates POST {{SIGN_URL}}/api/v1/templates/:Template_Id/createdocument

  3. Document Management - Get details of a particular document GET {{SIGN_URL}}/api/v1/requests/:Request_Id

  4. Document Management - Download PDF GET {{SIGN_URL}}/api/v1/requests/:Request_ID/pdf

  5. Document Management - Download completion certificate GET {{SIGN_URL}}/api/v1/requests/:Request_Id/completioncertificate

  6. Template Management - Create Template POST {{SIGN_URL}}/api/v1/templates

  7. Template Management - Get template list GET {{SIGN_URL}}/api/v1/templates

  8. Document Management - Recall document POST {{SIGN_URL}}/api/v1/requests/:Request_Id/recall

  9. Document Management - Delete document PUT {{SIGN_URL}}/api/v1/requests/:Request_Id/delete

  10. Document Management - Create new folder POST {{SIGN_URL}}/api/v1/folders