# Zoho Sign Integration via LowCodeAPI
## Overview
Electronic signature
## Base Endpoint
```
https://api.lowcodeapi.com/zohosign/
```
## Authentication
LowCodeAPI handles authentication automatically. You only need to:
1. **Sign up** at [Zoho Sign](https://www.zoho.com/en-in/sign)
2. **Get your credentials** from [credential page](https://accounts.zoho.com/developerconsole)
3. **Connect your account** in LowCodeAPI dashboard
4. **Use your `api_token`** in all requests
**Auth Type**: OAUTH2.0
## API Categories
- **Document Management** - 2 endpoints
- **Template Management** - 2 endpoints
## Common Endpoints
### Category: Document Management
#### Create document
**Method**: `POST` | **LowCodeAPI Path**: `/api/v1/requests`
**Full URL**:
```
https://api.lowcodeapi.com/zohosign/api/v1/requests?api_token={api_token}
```
**Description**: This will create a new document
**Request Body**:
```json
{
"key": "value"
}
```
---
#### Update document
**Method**: `PUT` | **LowCodeAPI Path**: `/api/v1/requests/request_id`
**Full URL**:
```
https://api.lowcodeapi.com/zohosign/api/v1/requests/request_id?api_token={api_token}
```
**Description**: This will help you to update an existing document
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`request_id` | string | Yes | Request Id |
**Request Body**:
```json
{
"key": "value"
}
```
---
### Category: Template Management
#### Update template
**Method**: `PUT` | **LowCodeAPI Path**: `/api/v1/templates/template_id`
**Full URL**:
```
https://api.lowcodeapi.com/zohosign/api/v1/templates/template_id?api_token={api_token}
```
**Description**: This will help you to update an existing template.
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`template_id` | string | Yes | Template Id |
**Request Body**:
```json
{
"key": "value"
}
```
---
#### Get template details
**Method**: `GET` | **LowCodeAPI Path**: `/api/v1/templates/template_id`
**Full URL**:
```
https://api.lowcodeapi.com/zohosign/api/v1/templates/template_id?api_token={api_token}
```
**Description**: Get the details of a particular template using its id - specifically lists the pre fill fields that need to be sent in order to convert the template into a document
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`template_id` | string | Yes | Template Id |
---
## Complete Endpoint Reference
For a complete list of all 4 endpoints, refer to:
- **OpenAPI Definition**: `https://backend.lowcodeapi.com/zohosign/definition`
- **Official Provider Documentation**: https://www.zoho.com/sign/api/