# Zoho Sprints Integration via LowCodeAPI

## Overview

Print management

## Base Endpoint

```
https://api.lowcodeapi.com/zohosprints/
```

## Authentication

LowCodeAPI handles authentication automatically. You only need to:

1. **Sign up** at [Zoho Sprints](https://www.zoho.com/sprints/)
2. **Get your credentials** from [credential page](https://api-console.zoho.com/)
3. **Connect your account** in LowCodeAPI dashboard
4. **Use your `api_token`** in all requests

**Auth Type**: OAUTH2.0

## API Categories

- **Checklist** - 9 endpoints
- **Custom Functions** - 1 endpoints
- **Custom layouts and fields** - 3 endpoints
- **Epic** - 8 endpoints
- **Items** - 29 endpoints
- **Meetings** - 10 endpoints
- **Project Settings** - 5 endpoints
- **Projects** - 8 endpoints
- **Release** - 10 endpoints
- **Sprints** - 14 endpoints
- **Teams** - 12 endpoints
- **Timesheet** - 5 endpoints
- **Users** - 9 endpoints
- **WebHooks** - 5 endpoints

## Common Endpoints

### Category: Checklist

#### Get checklist groups

**Method**: `GET` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/projectid/sprints/sprintid/item/itemid/clgroup`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/projectid/sprints/sprintid/item/itemid/clgroup?index={index}&range={range}&api_token={api_token}
```

**Description**: Fetch the list of checklist groups available in your work item

**Path Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`teamId` | string | Yes | Team ID |
|`projectId` | string | Yes | Project ID |
|`sprintId` | string | Yes | Sprint ID |
|`itemId` | string | Yes | Item ID |

**Query Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`index` | number | Yes | Index from which the listing has to Start |
|`range` | number | Yes | No. of records that have to be listed |

---

#### Get checklist items

**Method**: `GET` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/projectid/sprints/backlogid|sprintid/item/itemid/clgroup/clgroupid/clitem`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/projectid/sprints/backlogid|sprintid/item/itemid/clgroup/clgroupid/clitem?index={index}&range={range}&api_token={api_token}
```

**Description**: Fetch the list of checklist items created under a checklist group

**Path Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`teamId` | string | Yes | Team ID |
|`projectId` | string | Yes | Project ID |
|`sprint_or_backlog_Id` | string | Yes | Sprint or backlog ID |
|`itemId` | string | Yes | Item ID |
|`clgroupId` | string | Yes | Clgroup ID |

**Query Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`index` | number | Yes | Index from which the listing has to Start |
|`range` | number | Yes | No. of records that have to be listed |

---

#### Change checklist item status

**Method**: `POST` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/projectid/sprints/sprintid/item/itemid/clgroup/clgroupid/clitem/clitemid`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/projectid/sprints/sprintid/item/itemid/clgroup/clgroupid/clitem/clitemid?api_token={api_token}
```

**Description**: Complete or reopen checklist item

**Path Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`teamId` | string | Yes | Team ID |
|`projectId` | string | Yes | Project ID |
|`sprint Id` | string | Yes | Sprint ID |
|`itemId` | string | Yes | Item ID |
|`clgroupId` | string | Yes | Clgroup ID |
|`clitemId` | string | Yes | Clitem ID |

**Request Body**:
```json
{
  "action": "<string>",
  "status": "<number>"
}
```

---

#### Add checklist group

**Method**: `POST` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/projectid/sprints/sprintid/item/itemid/clgroup`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/projectid/sprints/sprintid/item/itemid/clgroup?api_token={api_token}
```

**Description**: Add checklist group to your work item

**Path Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`teamId` | string | Yes | Team ID |
|`projectId` | string | Yes | Project ID |
|`sprint Id` | string | Yes | Sprint ID |
|`itemId` | string | Yes | Item ID |

**Request Body**:
```json
{
  "action": "<string>",
  "clgroupname": "<string>"
}
```

---

#### Add checklist item

**Method**: `POST` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/projectid/sprints/sprintid/item/itemid/clgroup/clgroupid/clitem`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/projectid/sprints/sprintid/item/itemid/clgroup/clgroupid/clitem?api_token={api_token}
```

**Description**: Add checklist item to a specific checklist group

**Path Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`teamId` | string | Yes | Team ID |
|`projectId` | string | Yes | Project ID |
|`sprint Id` | string | Yes | Sprint ID |
|`itemId` | string | Yes | Item ID |
|`clgroupId` | string | Yes | Clgroup ID |

**Request Body**:
```json
{
  "clitemname": "<String>",
  "visibility": "<number>",
  "ownerid": "<number>",
  "priority": "<number>"
}
```

---

#### Edit checklist group

**Method**: `POST` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/projectid/sprints/sprintid/item/itemid/clgroup/clgroupid`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/projectid/sprints/sprintid/item/itemid/clgroup/clgroupid?api_token={api_token}
```

**Description**: Modify name of the checklist group you defined earlier

**Path Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`teamId` | string | Yes | Team ID |
|`projectId` | string | Yes | Project ID |
|`sprint Id` | string | Yes | Sprint ID |
|`itemId` | string | Yes | Item ID |
|`clgroupId` | string | Yes | Clgroup ID |

**Request Body**:
```json
{
  "action": "<String>",
  "clgroupname": "<string>"
}
```

---

#### Edit checklist item

**Method**: `POST` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/projectid/sprints/sprintid/item/clgroup/clgroupid/clitem/clitemid`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/projectid/sprints/sprintid/item/clgroup/clgroupid/clitem/clitemid?api_token={api_token}
```

**Description**: Modify checklist item details

**Path Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`teamId` | string | Yes | Team ID |
|`projectId` | string | Yes | Project ID |
|`sprint Id` | string | Yes | Sprint ID |
|`clgroupId` | string | Yes | Clgroup ID |
|`clitemId` | string | Yes | Clitem ID |

**Request Body**:
```json
{
  "action": "<String>"
}
```

---

#### Delete checklist item

**Method**: `DELETE` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/projectid/sprints/sprintid/item/itemid/clgroup/clgroupid/clitem/clitemid`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/projectid/sprints/sprintid/item/itemid/clgroup/clgroupid/clitem/clitemid?api_token={api_token}
```

**Description**: Delete a checklist item

**Path Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`teamId` | string | Yes | Team ID |
|`projectId` | string | Yes | Project ID |
|`sprint Id` | string | Yes | Sprint ID |
|`itemId` | string | Yes | Item ID |
|`clgroupId` | string | Yes | Clgroup ID |
|`clitemId` | string | Yes | Clitem ID |

---

#### Delete checklist group

**Method**: `DELETE` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/projectid/sprints/sprintid/item/itemid/clgroup/clgroupid`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/projectid/sprints/sprintid/item/itemid/clgroup/clgroupid?api_token={api_token}
```

**Description**: Delete a checklist group

**Path Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`teamId` | string | Yes | Team ID |
|`projectId` | string | Yes | Project ID |
|`sprint Id` | string | Yes | Sprint ID |
|`itemId` | string | Yes | Item ID |
|`clgroupId` | string | Yes | Clgroup ID |

---

### Category: Custom Functions

#### Execute Custom Function

**Method**: `POST` | **LowCodeAPI Path**: `/zsapi/team/teamid/customfunction/functionid/execute`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/customfunction/functionid/execute?api_token={api_token}
```

**Description**: Execute a particular standalone custom function

**Request Body**:
```json
{
  "key": "value"
}
```

---

### Category: Custom layouts and fields

#### Get default modules

**Method**: `GET` | **LowCodeAPI Path**: `/zsapi/team/teamid/settings/customization/modules`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/settings/customization/modules?action={action}&api_token={api_token}
```

**Description**: Fetch the list of default modules in a team

**Query Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`action` | String | Yes | Set value as defaultmodules |

---

#### Get custom layouts

**Method**: `GET` | **LowCodeAPI Path**: `/zsapi/team/teamid/settings/customization/modules/moduleid/layout`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/settings/customization/modules/moduleid/layout?action={action}&index={index}&range={range}&api_token={api_token}
```

**Description**: Fetch the list of all the layouts in a team

**Query Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`action` | String | Yes | Set value as data |
|`index` | number | Yes | Index from which the listing has to start |
|`range` | number | Yes | No. of records that have to be listed |

---

#### Get custom fields

**Method**: `GET` | **LowCodeAPI Path**: `/zsapi/team/teamid/settings/customization/layout/layoutid/fields`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/settings/customization/layout/layoutid/fields?action={action}&api_token={api_token}
```

**Description**: Fetch the list of all the fields in a specific layout

**Query Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`action` | String | Yes | Set value as fielddata |

---

### Category: Epic

#### Get all epics

**Method**: `GET` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/projectid/epic`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/projectid/epic?action={action}&index={index}&range={range}&viewtype={viewtype}&api_token={api_token}
```

**Description**: Fetch the list of all the epics present inside a specific project

**Path Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`teamId` | string | Yes | Team ID |
|`projectId` | string | Yes | Project ID |

**Query Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`action` | String | Yes | Set value as data |
|`index` | number | No | Index from which the listing has to start |
|`range` | number | No | No. of records that have to be listed |
|`viewtype` | number | No | Mention the type of epic to fetch. Skip this param to fetch epics of all types |

---

#### Get epic details

**Method**: `GET` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/projectid/epic/epicid`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/projectid/epic/epicid?action={action}&api_token={api_token}
```

**Description**: Fetch the details of a particular epic

**Path Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`teamId` | string | Yes | Team ID |
|`projectId` | string | Yes | Project ID |
|`epicId` | string | Yes | Epic ID |

**Query Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`action` | String | Yes | Set value as details |

---

#### Get associated sprints

**Method**: `GET` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/projectid/epic/epicid/sprints`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/projectid/epic/epicid/sprints?index={index}&range={range}&api_token={api_token}
```

**Description**: Fetch the list of all the sprints associated to a specific epic

**Path Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`teamId` | string | Yes | Team ID |
|`projectId` | string | Yes | Project ID |
|`epicId` | string | Yes | Epic ID |

**Query Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`index` | number | Yes | Index from which the listing has to start |
|`range` | number | Yes | No. of records that have to be listed |

---

#### Get associated items

**Method**: `GET` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/projectid/epic/epicid/item`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/projectid/epic/epicid/item?action={action}&sprintidarr={sprintidarr}&index={index}&range={range}&api_token={api_token}
```

**Description**: Fetch the list of all the work items associated to a specific epic

**Path Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`teamId` | string | Yes | Team ID |
|`projectId` | string | Yes | Project ID |
|`epicId` | string | Yes | Epic ID |

**Query Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`action` | String | Yes | Set value as boarditems |
|`sprintidarr` | array | Yes | IDs of all the sprints with which this epic is associated |
|`index` | number | Yes | Index from which the listing has to start |
|`range` | number | Yes | No. of records that have to be listed |

---

#### Create epic

**Method**: `POST` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/projectid/epic`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/projectid/epic?api_token={api_token}
```

**Description**: Create an epic in a specific project

**Path Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`teamId` | string | Yes | Team ID |
|`projectId` | string | Yes | Project ID |

**Request Body**:
```json
{
  "name": "<string>",
  "owner": "<number>"
}
```

---

#### Associate items with epic

**Method**: `POST` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/projectid/sprints/sprintid/item/associate`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/projectid/sprints/sprintid/item/associate?api_token={api_token}
```

**Description**: Associate one or more work items with a specific epic in a specific project

**Path Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`teamId` | string | Yes | Team ID |
|`projectId` | string | Yes | Project ID |
|`sprintId` | string | Yes | Sprint ID |

**Request Body**:
```json
{
  "epicid": "<number>",
  "rootitemidarr": "<array>"
}
```

---

#### Update epic

**Method**: `POST` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/projectid/epic/epicid`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/projectid/epic/epicid?api_token={api_token}
```

**Description**: Modify an epic in a specific project

**Path Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`teamId` | string | Yes | Team ID |
|`projectId` | string | Yes | Project ID |
|`epicId` | string | Yes | Epic ID |

**Request Body**:
```json
{
  "key": "value"
}
```

---

#### Delete epic

**Method**: `DELETE` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/projectid/epic/epicid`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/projectid/epic/epicid?api_token={api_token}
```

**Description**: Delete a specific epic in a specific project

**Path Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`teamId` | string | Yes | Team ID |
|`projectId` | string | Yes | Project ID |
|`epicId` | string | Yes | Epic ID |

---

### Category: Items

#### Get items

**Method**: `GET` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/projectid/sprints/backlogid|sprintid/item`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/projectid/sprints/backlogid|sprintid/item?{
  "action"={{
  "action"}&"text"={"text"}&"required"={"required"}&"index"={"index"}&"range"={"range"}&api_token={api_token}
```

**Description**: Fetch the list of all the items associated with a sprint

**Path Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`teamId` | string | Yes | Team ID |
|`projectId` | string | Yes | Project ID |
|`sprintId` | string | Yes | Sprint ID |

**Query Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`{
  "action"` | {
   "type" | No |  |
|`"text"` | "Set value as true to get subitems"
  }
 } | No |  |
|`"required"` | true
  }
   "subitem" | No | "boolean" |
|`"index"` | {
   "type" | No |  |
|`"range"` | {
   "type" | No |  |

---

#### Get item details

**Method**: `GET` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/projectid/sprints/backlogid|sprintid/item/itemid`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/projectid/sprints/backlogid|sprintid/item/itemid?action={action}&api_token={api_token}
```

**Description**: Fetch the details of a specific item

**Path Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`teamId` | string | Yes | Team ID |
|`projectId` | string | Yes | Project ID |
|`sprint_or_backlog_id` | string | Yes | Sprint or backlog ID |
|`itemId` | string | Yes | Item ID |

**Query Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`action` | string | Yes | Set value as details |

---

#### Get item activity

**Method**: `GET` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/projectid/sprints/backlogid|sprintid/item/itemid/activity`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/projectid/sprints/backlogid|sprintid/item/itemid/activity?index={index}&range={range}&api_token={api_token}
```

**Description**: Fetch the activities of a specific item

**Path Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`teamId` | string | Yes | Team ID |
|`projectId` | string | Yes | Project ID |
|`sprint_or_backlog_id` | string | Yes | Sprint or backlog ID |
|`itemId` | string | Yes | Item ID |

**Query Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`index` | number | No | Index from which the listing has to start |
|`range` | number | No | No. of records that have to be listed |

---

#### Get multiple item details

**Method**: `GET` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/projectid/item`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/projectid/item?{
  "action"={{
  "action"}&"text"={"text"}&"required"={"required"}&"itemnoarr"={"itemnoarr"}&api_token={api_token}
```

**Description**: Fetch the details of multiple items in a project

**Path Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`teamId` | string | Yes | Team ID |
|`projectId` | string | Yes | Project ID |

**Query Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`{
  "action"` | {
   "type" | No |  |
|`"text"` | "Pass ItemNo's in a project to get details"
  }
 } | No |  |
|`"required"` | true
  }'
   "itemidarr" | No | "array" |
|`"itemnoarr"` | {
   "type" | No |  |

---

#### Get subitem details

**Method**: `GET` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/projectid/sprints/backlogid|sprintid/item/subitemid`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/projectid/sprints/backlogid|sprintid/item/subitemid?action={action}&api_token={api_token}
```

**Description**: Fetch the details of a specific subitem

**Path Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`teamId` | string | Yes | Team ID |
|`projectId` | string | Yes | Project ID |
|`sprint_or_backlog_id` | string | Yes | Sprint or backlog ID |
|`subitemId` | string | Yes | Subitem ID |

**Query Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`action` | string | Yes | Set value as details |

---

#### Get item comments

**Method**: `GET` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/projectid/sprints/backlogid|sprintid/item/itemid/notes`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/projectid/sprints/backlogid|sprintid/item/itemid/notes?index={index}&range={range}&api_token={api_token}
```

**Description**: Fetch the comments of a specific item

**Path Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`teamId` | string | Yes | Team ID |
|`projectId` | string | Yes | Project ID |
|`sprint_or_backlog_id` | string | Yes | Sprint or backlog ID |
|`itemId` | string | Yes | Item ID |

**Query Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`index` | number | Yes | Index from which the listing has to start |
|`range` | number | Yes | No. of records that have to be listed |

---

#### Get linked items

**Method**: `GET` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/projectid/sprints/backlogid|sprintid/item/itemid/linkitem`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/projectid/sprints/backlogid|sprintid/item/itemid/linkitem?action={action}&api_token={api_token}
```

**Description**: Fetch the items linked with a specific item

**Path Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`teamId` | string | Yes | Team ID |
|`projectId` | string | Yes | Project ID |
|`sprint_or_backlog_id` | string | Yes | Sprint or backlog ID |
|`itemId` | string | Yes | Item ID |

**Query Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`action` | string | Yes | Set value as fetchlinkeditems |

---

#### Get item timer

**Method**: `GET` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/projectid/sprints/backlogid|sprintid/timer`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/projectid/sprints/backlogid|sprintid/timer?action={action}&itemIdArr={itemIdArr}&api_token={api_token}
```

**Description**: Fetch the timer details for items

**Path Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`teamId` | string | Yes | Team ID |
|`projectId` | string | Yes | Project ID |
|`sprint_or_backlog_id` | string | Yes | Sprint or backlog ID |

**Query Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`action` | string | Yes | Set value as itemtimer |
|`itemIdArr` | array | No | Pass ItemIds in a sprint to get timer details |

---

#### Get tags associated with item

**Method**: `GET` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/projectid/sprints/backlogid|sprintid/item/itemid/tags`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/projectid/sprints/backlogid|sprintid/item/itemid/tags?action={action}&api_token={api_token}
```

**Description**: Fetch all the tags that are associated with the item

**Path Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`teamId` | string | Yes | Team ID |
|`projectId` | string | Yes | Project ID |
|`sprint_or_backlog_id` | string | Yes | Sprint or backlog ID |
|`itemId` | string | Yes | Item ID |

**Query Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`action` | string | Yes | Set value as itemassociatedtagIds |

---

#### Get item followers

**Method**: `GET` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/projectid/sprints/sprintid/item/itemid/followers`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/projectid/sprints/sprintid/item/itemid/followers?action={action}&api_token={api_token}
```

**Description**: Fetch all the users currently following the item

**Path Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`teamId` | string | Yes | Team ID |
|`projectId` | string | Yes | Project ID |
|`sprintid` | string | Yes | Sprint ID |
|`itemId` | string | Yes | Item ID |

**Query Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`action` | string | Yes | Set value as getfollowers |

---

#### Get item reminder

**Method**: `GET` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/projectid/sprints/sprintid/item/itemid/reminder`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/projectid/sprints/sprintid/item/itemid/reminder?filter={filter}&api_token={api_token}
```

**Description**: Fetch the reminder set for an item

**Path Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`teamId` | string | Yes | Team ID |
|`projectId` | string | Yes | Project ID |
|`sprintid` | string | Yes | Sprint ID |
|`itemId` | string | Yes | Item ID |

**Query Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`filter` | object | Yes | Parameters that are rendered in the standard format (JSON, XML, etc. or name = value) |

---

#### Create item

**Method**: `POST` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/projectid/sprints/backlogid|sprintid/item`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/projectid/sprints/backlogid|sprintid/item?api_token={api_token}
```

**Description**: Add an item to a specific sprint or the backlog

**Path Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`teamId` | string | Yes | Team ID |
|`projectId` | string | Yes | Project ID |
|`sprint_or_backlog_id` | string | Yes | Sprint or backlog ID |

**Request Body**:
```json
{
  "name": "<string>",
  "projitemtypeid": "<number>",
  "projpriorityid": "<number>"
}
```

---

#### Create subitem

**Method**: `POST` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/projectid/sprints/backlogid|sprintid/item/itemid/subitem`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/projectid/sprints/backlogid|sprintid/item/itemid/subitem?api_token={api_token}
```

**Description**: Add sub item to a specific item in sprint or the backlog

**Path Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`teamId` | string | Yes | Team ID |
|`projectId` | string | Yes | Project ID |
|`sprint_or_backlog_id` | string | Yes | Sprint or backlog ID |
|`itemId` | string | Yes | Item ID |

**Request Body**:
```json
{
  "name": "<string>",
  "projitemtypeid": "<number>",
  "projpriorityid": "<number>"
}
```

---

#### Add item attachments

**Method**: `POST` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/projectid/sprints/sprintid/item/itemid/attachments`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/projectid/sprints/sprintid/item/itemid/attachments?api_token={api_token}
```

**Description**: Add attachments to a specific item

**Path Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`teamId` | string | Yes | Team ID |
|`projectId` | string | Yes | Project ID |
|`sprintid` | string | Yes | Sprint ID |
|`itemId` | string | Yes | Item ID |

**Request Body**:
```json
{
  "action": "<string>",
  "uploadfile": "<array>"
}
```

---

#### Add item comment

**Method**: `POST` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/projectid/sprints/backlogid|sprintid/item/itemid/notes`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/projectid/sprints/backlogid|sprintid/item/itemid/notes?api_token={api_token}
```

**Description**: Comment on a specific item

**Path Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`teamId` | string | Yes | Team ID |
|`projectId` | string | Yes | Project ID |
|`sprint_or_backlog_id` | string | Yes | Sprint or backlog ID |
|`itemId` | string | Yes | Item ID |

**Request Body**:
```json
{
  "name": "<string>"
}
```

---

*Note: Showing 15 of 29 endpoints in this category.*

---

### Category: Meetings

#### Get all meetings

**Method**: `GET` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/projectid/meeting`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/projectid/meeting?filter={filter}&api_token={api_token}
```

**Description**: Fetch the list of meetings in a project

**Query Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`filter` | object | Yes | Filter |

---

#### Get sprint meetings

**Method**: `GET` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/projectid/sprints/sprintid/meeting`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/projectid/sprints/sprintid/meeting?filter={filter}&api_token={api_token}
```

**Description**: Fetch the list of meetings in a specific sprint

**Query Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`filter` | object | Yes | Filter |

---

#### Get meeting details

**Method**: `GET` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/projectid/sprints/backlogid|sprintid/meeting/meetingid`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/projectid/sprints/backlogid|sprintid/meeting/meetingid?api_token={api_token}
```

**Description**: Fetch the details of a specific meeting

---

#### Get meeting comments

**Method**: `GET` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/projectid/sprints/backlogid|sprintid/meeting/meetingid/notes`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/projectid/sprints/backlogid|sprintid/meeting/meetingid/notes?index={index}&range={range}&api_token={api_token}
```

**Description**: Fetch the comments of a specific meeting

**Query Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`index` | number | No | Index from which the listing has to start |
|`range` | number | No | No. of records that have to be listed |

---

#### Add meeting

**Method**: `POST` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/projectid/sprints/backlogid|sprintid/meeting`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/projectid/sprints/backlogid|sprintid/meeting?api_token={api_token}
```

**Description**: Schedule a meeting

**Request Body**:
```json
{
  "title": "<string>",
  "scheduledon": "<string>",
  "duration": "<string>",
  "participants": "<array>",
  "type": "<number>",
  "remindbefore": "<string>"
}
```

---

#### Add meeting comment

**Method**: `POST` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/projectid/sprints/backlogid|sprintid/meeting/meetingid/notes`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/projectid/sprints/backlogid|sprintid/meeting/meetingid/notes?api_token={api_token}
```

**Description**: Comment on a specific meeting

**Request Body**:
```json
{
  "comment": "<string>"
}
```

---

#### Update meeting

**Method**: `POST` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/projectid/sprints/backlogid|sprintid/meeting/meetingid`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/projectid/sprints/backlogid|sprintid/meeting/meetingid?api_token={api_token}
```

**Description**: Modify the details of a current meeting

**Request Body**:
```json
{
  "title": "<string>",
  "scheduledon": "<string>",
  "duration": "<string>",
  "participants": "<array>",
  "type": "<number>",
  "tosprintid": "<number>",
  "remindbefore": "<string>"
}
```

---

#### Update meeting comment

**Method**: `POST` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/projectid/sprints/backlogid|sprintid/meeting/meetingid/notes/notesid`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/projectid/sprints/backlogid|sprintid/meeting/meetingid/notes/notesid?api_token={api_token}
```

**Description**: Modify a specific meeting comment

**Request Body**:
```json
{
  "comment": "<string>"
}
```

---

#### Delete meeting

**Method**: `DELETE` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/projectid/sprints/backlogid|sprintid/meeting/meetingid`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/projectid/sprints/backlogid|sprintid/meeting/meetingid?api_token={api_token}
```

**Description**: Cancel a specific meeting

---

#### Delete meeting comment

**Method**: `DELETE` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/projectid/sprints/backlogid|sprintid/meeting/meetingid/notes/notesid`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/projectid/sprints/backlogid|sprintid/meeting/meetingid/notes/notesid?api_token={api_token}
```

**Description**: Delete a meeting comment

---

### Category: Project Settings

#### Get item types

**Method**: `GET` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/projectid/itemtype`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/projectid/itemtype?action={action}&api_token={api_token}
```

**Description**: Fetch the list of item types in the specific project

**Path Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`teamId` | string | Yes | Team ID |
|`projectId` | string | Yes | Project ID |

**Query Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`action` | String | Yes | Set value as alldata |

---

#### Get project status

**Method**: `GET` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/projectid/itemstatus`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/projectid/itemstatus?action={action}&api_token={api_token}
```

**Description**: Fetch the status of a specific project

**Path Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`teamId` | string | Yes | Team ID |
|`projectId` | string | Yes | Project ID |

**Query Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`action` | string | Yes | Set value as data |

---

#### Create project status

**Method**: `POST` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/projectid/workflow/workflowid/status`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/projectid/workflow/workflowid/status?api_token={api_token}
```

**Description**: Create a status for a specific project

**Path Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`teamId` | string | Yes | Team ID |
|`projectId` | string | Yes | Project ID |
|`workflowId` | string | Yes | Workflow ID |

**Request Body**:
```json
{
  "key": "value"
}
```

---

#### Update project status

**Method**: `POST` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/projectid/workflow/workflowid/status/statusid`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/projectid/workflow/workflowid/status/statusid?api_token={api_token}
```

**Description**: Update a specific status in a specific project

**Path Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`teamId` | string | Yes | Team ID |
|`projectId` | string | Yes | Project ID |
|`workflowId` | string | Yes | Workflow ID |
|`statusId` | string | Yes | Status ID |

**Request Body**:
```json
{
  "key": "value"
}
```

---

#### Delete project status

**Method**: `DELETE` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/projectid/workflow/workflowid/status/statusid`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/projectid/workflow/workflowid/status/statusid?api_token={api_token}
```

**Description**: Delete a specific status in a specific project

**Path Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`teamId` | string | Yes | Team ID |
|`projectId` | string | Yes | Project ID |
|`workflowId` | string | Yes | Workflow ID |
|`statusId` | string | Yes | Status ID |

---

### Category: Projects

#### Get project details

**Method**: `GET` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/projectid`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/projectid?action={action}&api_token={api_token}
```

**Description**: Fetch the details of a specific project

**Path Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`teamId` | string | Yes | Team ID |
|`projectId` | string | Yes | Project ID |

**Query Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`action` | string | Yes | Set value as details |

---

#### Get project priorities

**Method**: `GET` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/projectid/priority`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/projectid/priority?action={action}&index={index}&range={range}&api_token={api_token}
```

**Description**: Fetch the priorities of a specific project

**Path Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`teamId` | string | Yes | Team ID |
|`projectId` | string | Yes | Project ID |

**Query Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`action` | string | Yes | Set value as data |
|`index` | number | No | Index from which the listing has to start |
|`range` | number | No | No of records that have to be listed |

---

#### Get all projects

**Method**: `GET` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects?action={action}&index={index}&range={range}&viewby={viewby}&api_token={api_token}
```

**Description**: Fetch the list of all the projects that are associated with a specific team

**Path Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`teamId` | string | Yes | Team ID |

**Query Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`action` | string | Yes | Set value as allprojects |
|`index` | number | Yes | Index from which the listing has to start |
|`range` | number | Yes | No of records that have to be listed |
|`viewby` | number | No | Group projects based on different categories and view them |

---

#### Get archived projects

**Method**: `GET` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/archived`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/archived?action={action}&index={index}&range={range}&api_token={api_token}
```

**Description**: Fetch the list of archived projects that are associated with a specific team

**Path Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`teamId` | string | Yes | Team ID |

**Query Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`action` | string | Yes | Set value as data |
|`index` | number | No | Index from which the listing has to start |
|`range` | number | No | No of records that have to be listed |

---

#### Get project groups

**Method**: `GET` | **LowCodeAPI Path**: `/zsapi/team/teamid/projectgroups`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projectgroups?action={action}&api_token={api_token}
```

**Description**: Fetch all the project groups available in a team

**Path Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`teamId` | string | Yes | Team ID |

**Query Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`action` | string | Yes | Set value as data |

---

#### Create project

**Method**: `POST` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects?api_token={api_token}
```

**Description**: Create a new project

**Path Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`teamId` | string | Yes | Team ID |

**Request Body**:
```json
{
  "key": "value"
}
```

---

#### Update project

**Method**: `POST` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/projectid`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/projectid?api_token={api_token}
```

**Description**: Update a specific project

**Path Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`teamId` | string | Yes | Team ID |
|`projectId` | string | Yes | Project ID |

**Request Body**:
```json
{
  "key": "value"
}
```

---

#### Delete project

**Method**: `DELETE` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/projectid`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/projectid?api_token={api_token}
```

**Description**: Delete a specific project

**Path Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`teamId` | string | Yes | Team ID |
|`projectId` | string | Yes | Project ID |

---

### Category: Release

#### Get release stages

**Method**: `GET` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/projectid/releasestatus`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/projectid/releasestatus?action={action}&index={index}&range={range}&stagetype={stagetype}&api_token={api_token}
```

**Description**: Fetch the different release stages

**Query Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`action` | string | Yes | Set value as data |
|`index` | number | Yes | Index from which the listing has to start |
|`range` | number | Yes | No. of records that have to be listed |
|`stagetype` | boolean | No | To fetch all the release stages you can skip passing this param |

---

#### Get releases

**Method**: `GET` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/projectid/release`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/projectid/release?action={action}&index={index}&range={range}&stagetype={stagetype}&api_token={api_token}
```

**Description**: Fetch all the release from your project

**Query Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`action` | string | Yes | Set value as data |
|`index` | number | Yes | Index from which the listing has to start |
|`range` | number | Yes | No. of records that have to be listed |
|`stagetype` | boolean | No | To fetch all the release stages you can skip passing this param |

---

#### Get release details

**Method**: `GET` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/projectid/release/releaseid`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/projectid/release/releaseid?action={action}&api_token={api_token}
```

**Description**: Fetch the details of a specific release

**Query Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`action` | string | Yes | Set value as data |

---

#### Create release

**Method**: `POST` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/projectid/release`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/projectid/release?api_token={api_token}
```

**Description**: Create a new release in your project

**Request Body**:
```json
{
  "name": "<string>",
  "startdate": "<string>",
  "enddate": "<string>",
  "ownerIds": "<array>"
}
```

---

#### Create release stage

**Method**: `POST` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/projectid/releasestatus`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/projectid/releasestatus?api_token={api_token}
```

**Description**: Add a new stage in your release module

**Request Body**:
```json
{
  "action": "<string>",
  "name": "<string>",
  "type": "<number>"
}
```

---

#### Associate items with release

**Method**: `POST` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/projectid/release/releaseid/item/associate`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/projectid/release/releaseid/item/associate?api_token={api_token}
```

**Description**: Associate one or more work items with a specific release in a specific project

**Request Body**:
```json
{
  "sprintid": "<number>",
  "rootitemidarr": "<array>"
}
```

---

#### Update release

**Method**: `POST` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/projectid/release/releaseid/update`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/projectid/release/releaseid/update?api_token={api_token}
```

**Description**: Update the release created in a project

**Request Body**:
```json
{
  "name": "<string>",
  "startdate": "<string>",
  "enddate": "<string>",
  "ownerIds": "<array>"
}
```

---

#### Update release stage

**Method**: `POST` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/projectid/releasestatus/releasestatusid`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/projectid/releasestatus/releasestatusid?api_token={api_token}
```

**Description**: Update the stage in the release module

**Request Body**:
```json
{
  "name": "<string>",
  "type": "<number>"
}
```

---

#### Delete release

**Method**: `DELETE` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/projectid/release/releaseid`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/projectid/release/releaseid?api_token={api_token}
```

**Description**: Delete a specific release

---

#### Delete release stage

**Method**: `DELETE` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/projectid/releasestatus/releasestatusid`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/projectid/releasestatus/releasestatusid?api_token={api_token}
```

**Description**: Delete a particular stage in your release

---

### Category: Sprints

#### Get sprints

**Method**: `GET` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/projectid/sprints`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/projectid/sprints?action={action}&index={index}&range={range}&type={type}&api_token={api_token}
```

**Description**: Fetch the list of all the sprints that are associated with a specific project

**Path Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`teamId` | string | Yes | Team ID |
|`projectId` | string | Yes | Project ID |

**Query Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`action` | string | Yes | Set value as data |
|`index` | number | Yes | Index from which the listing has to start |
|`range` | number | Yes | No. of records that have to be listed |
|`type` | array | No | Allowed values |

---

#### Get sprint details

**Method**: `GET` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/projectid/sprints/sprintid`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/projectid/sprints/sprintid?action={action}&api_token={api_token}
```

**Description**: Fetch the details of a specific sprint

**Path Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`teamId` | string | Yes | Team ID |
|`projectId` | string | Yes | Project ID |
|`sprintId` | string | Yes | Sprint ID |

**Query Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`action` | string | Yes | Set value as details |

---

#### Get sprint comments

**Method**: `GET` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/projectid/sprints/sprintid/notes`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/projectid/sprints/sprintid/notes?index={index}&range={range}&api_token={api_token}
```

**Description**: Fetch the comments of a specific sprint

**Path Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`teamId` | string | Yes | Team ID |
|`projectId` | string | Yes | Project ID |
|`sprintId` | string | Yes | Sprint ID |

**Query Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`index` | number | No | Index from which the listing has to start |
|`range` | number | No | No. of records that have to be listed |

---

#### Create sprint

**Method**: `POST` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/projectid/sprints`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/projectid/sprints?api_token={api_token}
```

**Description**: Add a new sprint in your project

**Path Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`teamId` | string | Yes | Team ID |
|`projectId` | string | Yes | Project ID |

**Request Body**:
```json
{
  "key": "value"
}
```

---

#### Add sprint comment

**Method**: `POST` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/projectid/sprints/sprintid/notes`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/projectid/sprints/sprintid/notes?api_token={api_token}
```

**Description**: Comment on a specific sprint

**Path Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`teamId` | string | Yes | Team ID |
|`projectId` | string | Yes | Project ID |
|`sprintId` | string | Yes | Sprint ID |

**Request Body**:
```json
{
  "name": "<string>"
}
```

---

#### Update sprint

**Method**: `POST` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/projectid/sprints/sprintid`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/projectid/sprints/sprintid?api_token={api_token}
```

**Description**: Update a specific sprint

**Path Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`teamId` | string | Yes | Team ID |
|`projectId` | string | Yes | Project ID |
|`sprintId` | string | Yes | Sprint ID |

**Request Body**:
```json
{
  "key": "value"
}
```

---

#### Update sprint comment

**Method**: `POST` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/projectid/sprints/sprintid/notes/notesid`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/projectid/sprints/sprintid/notes/notesid?api_token={api_token}
```

**Description**: Modifiy a specific sprint comment

**Path Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`teamId` | string | Yes | Team ID |
|`projectId` | string | Yes | Project ID |
|`sprintId` | string | Yes | Sprint ID |
|`notesId` | string | Yes | Notes ID |

**Request Body**:
```json
{
  "key": "value"
}
```

---

#### Start sprint

**Method**: `POST` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/projectid/sprints/sprintid/start`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/projectid/sprints/sprintid/start?api_token={api_token}
```

**Description**: Start a specific sprint

**Path Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`teamId` | string | Yes | Team ID |
|`projectId` | string | Yes | Project ID |
|`sprintId` | string | Yes | Sprint ID |

---

#### Complete sprint

**Method**: `POST` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/projectid/sprints/sprintid/complete`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/projectid/sprints/sprintid/complete?api_token={api_token}
```

**Description**: To complete a sprint using this API

**Path Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`teamId` | string | Yes | Team ID |
|`projectId` | string | Yes | Project ID |
|`sprintId` | string | Yes | Sprint ID |

**Request Body**:
```json
{
  "key": "value"
}
```

---

#### Cancel sprint

**Method**: `POST` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/projectid/sprints/sprintid/cancel`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/projectid/sprints/sprintid/cancel?api_token={api_token}
```

**Description**: To cancel a sprint using this API

**Path Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`teamId` | string | Yes | Team ID |
|`projectId` | string | Yes | Project ID |
|`sprintId` | string | Yes | Sprint ID |

**Request Body**:
```json
{
  "key": "value"
}
```

---

#### Replan sprint

**Method**: `POST` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/projectid/sprints/sprintid/replan`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/projectid/sprints/sprintid/replan?api_token={api_token}
```

**Description**: Replan a specific sprint

**Path Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`teamId` | string | Yes | Team ID |
|`projectId` | string | Yes | Project ID |
|`sprintId` | string | Yes | Sprint ID |

---

#### Reopen sprint

**Method**: `POST` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/projectid/sprints/sprintid/reopen`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/projectid/sprints/sprintid/reopen?api_token={api_token}
```

**Description**: Reopen a specific sprint

**Path Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`teamId` | string | Yes | Team ID |
|`projectId` | string | Yes | Project ID |
|`sprintId` | string | Yes | Sprint ID |

---

#### Delete sprint

**Method**: `DELETE` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/projectid/sprints/sprintid`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/projectid/sprints/sprintid?api_token={api_token}
```

**Description**: Delete a specific sprint

**Path Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`teamId` | string | Yes | Team ID |
|`projectId` | string | Yes | Project ID |
|`sprintId` | string | Yes | Sprint ID |

---

#### Delete sprint comment

**Method**: `DELETE` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/projectid/sprints/sprintid/notes/notesid`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/projectid/sprints/sprintid/notes/notesid?api_token={api_token}
```

**Description**: Delete a specific sprint comment

**Path Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`teamId` | string | Yes | Team ID |
|`projectId` | string | Yes | Project ID |
|`sprintId` | string | Yes | Sprint ID |
|`notesId` | string | Yes | Notes ID |

---

### Category: Teams

#### Get all teams

**Method**: `GET` | **LowCodeAPI Path**: `/zsapi/teams/`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/teams/?api_token={api_token}
```

**Description**: Fetch the list of all the teams in which you are associated

---

#### Get team settings

**Method**: `GET` | **LowCodeAPI Path**: `/zsapi/team/teamid/settings`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/settings?api_token={api_token}
```

**Description**: Fetch the settings of a specific team

**Path Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`teamId` | string | Yes | Team ID |

---

#### Get all link types

**Method**: `GET` | **LowCodeAPI Path**: `/zsapi/team/teamid/linktype`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/linktype?action={action}&api_token={api_token}
```

**Description**: Fetch the default and custom link types of a specific team

**Path Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`teamId` | string | Yes | Team ID |

**Query Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`action` | string | Yes | Set value as getlinktype |

---

#### Get all tags

**Method**: `GET` | **LowCodeAPI Path**: `/zsapi/team/teamid/tags`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/tags?action={action}&index={index}&range={range}&tagIdarr={tagIdarr}&api_token={api_token}
```

**Description**: Fetch all the custom tags in your team

**Path Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`teamId` | string | Yes | Team ID |

**Query Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`action` | string | Yes | Set value as data |
|`index` | number | No | Index from which the listing has to start |
|`range` | number | No | No of records that have to be listed |
|`tagIdarr` | array | No | Pass the tag IDs to this param to fetch the details of particular tags |

---

#### Get global log hours

**Method**: `GET` | **LowCodeAPI Path**: `/zsapi/team/teamid/timesheet`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/timesheet?action={action}&index={index}&range={range}&viewtype={viewtype}&filter={filter}&searchby={searchby}&searchvalue={searchvalue}&api_token={api_token}
```

**Description**: Fetch all the details of the log hours across projects

**Path Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`teamId` | string | Yes | Team ID |

**Query Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`action` | string | Yes | Set value as orgitemlogs |
|`index` | number | No | Index from which the listing has to start |
|`range` | number | No | No of records that have to be listed |
|`viewtype` | array | No | Get loghours based on 'team view' or 'my view' and view them |
|`filter` | object | No | Parameters that are rendered in the standard format |
|`searchby` | string | No | Search items either by item ID or name |
|`searchvalue` | string | No | View log hours for the work item that you specify in your search |

---

#### Add company holidays

**Method**: `POST` | **LowCodeAPI Path**: `/zsapi/team/teamid/settings/holidays`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/settings/holidays?api_token={api_token}
```

**Description**: Configure holidays for your team

**Path Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`teamId` | string | Yes | Team ID |

**Request Body**:
```json
{
  "date": "<string>",
  "name": "<string>"
}
```

---

#### Add link type

**Method**: `POST` | **LowCodeAPI Path**: `/zsapi/team/teamid/linktype`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/linktype?api_token={api_token}
```

**Description**: Define the link and back link names and create link types for your team

**Path Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`teamId` | string | Yes | Team ID |

**Request Body**:
```json
{
  "action": "<string>",
  "linktypename": "<string>",
  "revlinktypename": "<string>"
}
```

---

#### Add custom tag

**Method**: `POST` | **LowCodeAPI Path**: `/zsapi/team/teamid/tag`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/tag?api_token={api_token}
```

**Description**: Create custom tags and categorize a particular group of work items in your backlog or sprint

**Path Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`teamId` | string | Yes | Team ID |

**Request Body**:
```json
{
  "action": "<string>",
  "name": "<string>"
}
```

---

#### Update link type

**Method**: `POST` | **LowCodeAPI Path**: `/zsapi/team/teamid/linktype/linktypeid`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/linktype/linktypeid?api_token={api_token}
```

**Description**: Modify the link and back link names to update the custom link type

**Path Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`teamId` | string | Yes | Team ID |
|`linktypeId` | string | Yes | Linktype ID |

**Request Body**:
```json
{
  "key": "value"
}
```

---

#### Update custom tag

**Method**: `POST` | **LowCodeAPI Path**: `/zsapi/team/teamid/tag/tagid`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/tag/tagid?api_token={api_token}
```

**Description**: Modify the tag name and color

**Path Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`teamId` | string | Yes | Team ID |
|`tagId` | string | Yes | Tag ID |

**Request Body**:
```json
{
  "action": "<string>",
  "name": "<string>"
}
```

---

#### Delete link type

**Method**: `DELETE` | **LowCodeAPI Path**: `/zsapi/team/teamid/linktype/linktypeid`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/linktype/linktypeid?api_token={api_token}
```

**Description**: Delete the custom link type created in your team

**Path Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`teamId` | string | Yes | Team ID |
|`linktypeId` | string | Yes | Linktype ID |

---

#### Delete custom tag

**Method**: `DELETE` | **LowCodeAPI Path**: `/zsapi/team/teamid/tag/tagid`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/tag/tagid?api_token={api_token}
```

**Description**: Delete the custom tag created in your team

**Path Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`teamId` | string | Yes | Team ID |
|`tagId` | string | Yes | Tag ID |

---

### Category: Timesheet

#### Get log hours

**Method**: `GET` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/projectid/sprints/sprintid/timesheet`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/projectid/sprints/sprintid/timesheet?action={action}&startdate={startdate}&enddate={enddate}&listviewtype={listviewtype}&index={index}&range={range}&api_token={api_token}
```

**Description**: Fetch the list of time logs for a specific sprint

**Query Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`action` | string | Yes | Set value as logitems |
|`startdate` | string | No | The date from which the time logs should be listed |
|`enddate` | string | No | The date upto which the time logs should be listed |
|`listviewtype` | number | Yes | Fetch the hours logged for the work items |
|`index` | number | No | Trigger events that are deleted or previously associated with a webhook (Currently disassociated) |
|`range` | number | No | No. of records that have to be listed |

---

#### Add log hours

**Method**: `POST` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/projectid/sprints/sprintid/item/itemid/timesheet`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/projectid/sprints/sprintid/item/itemid/timesheet?api_token={api_token}
```

**Description**: Add time logs for a specific item

**Request Body**:
```json
{
  "key": "value"
}
```

---

#### Update log hours

**Method**: `POST` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/projectid/item/itemid/timesheet/itemlogid`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/projectid/item/itemid/timesheet/itemlogid?api_token={api_token}
```

**Description**: Update a specific time log of a specific item

**Request Body**:
```json
{
  "key": "value"
}
```

---

#### Approve log hours

**Method**: `POST` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/projectid/timesheet`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/projectid/timesheet?api_token={api_token}
```

**Description**: Approve a specific time log of a specific item

**Request Body**:
```json
{
  "action": "<string>",
  "isapproved": "<boolean>",
  "itemlogidarr": "<array>"
}
```

---

#### Delete log hours

**Method**: `DELETE` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/projectid/timesheet`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/projectid/timesheet?action={action}&itemlogidarr={itemlogidarr}&api_token={api_token}
```

**Description**: Delete a specific time log of a specific item

**Query Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`action` | string | Yes | Set value as deleteitemlogs |
|`itemlogidarr` | array | Yes | Log hour IDs to approve or reject the hours logged |

---

### Category: Users

#### Get sprint users

**Method**: `GET` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/projectid/sprints/sprintid/users`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/projectid/sprints/sprintid/users?action={action}&index={index}&range={range}&api_token={api_token}
```

**Description**: Fetch the list of users in a sprint

**Query Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`action` | string | Yes | Set value as data |
|`index` | number | No | Index from which the listing has to start |
|`range` | number | No | No. of records that have to be listed |

---

#### Get project users

**Method**: `GET` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/projectid/users`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/projectid/users?action={action}&index={index}&range={range}&api_token={api_token}
```

**Description**: Fetch the list of all the users in a project

**Query Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`action` | string | Yes | Set value as data |
|`index` | number | Yes | Index from which the listing has to start |
|`range` | number | No | No. of records that have to be listed |

---

#### Add team users

**Method**: `POST` | **LowCodeAPI Path**: `/zsapi/team/teamid/users`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/users?api_token={api_token}
```

**Description**: Add users to a specific team

**Request Body**:
```json
{
  "users": "<array>"
}
```

---

#### Add project users

**Method**: `POST` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/projectid/users`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/projectid/users?api_token={api_token}
```

**Description**: Add users to a specific project

**Request Body**:
```json
{
  "newusers": "<array>"
}
```

---

#### Add sprint users

**Method**: `POST` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/projectid/sprints/sprintid/users`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/projectid/sprints/sprintid/users?api_token={api_token}
```

**Description**: Add existing users to a specific sprint

**Request Body**:
```json
{
  "key": "value"
}
```

---

#### Update user role

**Method**: `POST` | **LowCodeAPI Path**: `/zsapi/team/teamid/users/userid`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/users/userid?api_token={api_token}
```

**Description**: Update the role of a specific user in a team

**Request Body**:
```json
{
  "action": "<String>",
  "roleid": "<number>"
}
```

---

#### Delete team user

**Method**: `DELETE` | **LowCodeAPI Path**: `/zsapi/team/teamid/users/userid`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/users/userid?api_token={api_token}
```

**Description**: Delete a specific user in a team

---

#### Delete project user

**Method**: `DELETE` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/projectid/users/userid`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/projectid/users/userid?api_token={api_token}
```

**Description**: Delete a specific user in a project

---

#### Delete sprint user

**Method**: `DELETE` | **LowCodeAPI Path**: `/zsapi/team/teamid/projects/projectid/sprints/sprintid/users/userid`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/projects/projectid/sprints/sprintid/users/userid?api_token={api_token}
```

**Description**: Delete a specific user in a sprint

---

### Category: WebHooks

#### Get webhooks

**Method**: `GET` | **LowCodeAPI Path**: `/zsapi/team/teamid/webhooks`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/webhooks?action={action}&index={index}&range={range}&api_token={api_token}
```

**Description**: Fetch all the webhooks

**Path Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`teamId` | string | Yes | Team ID |

**Query Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`action` | string | Yes | Set value as getwebhooks |
|`index` | number | Yes | Index from which the listing has to start |
|`range` | number | Yes | No. of records that have to be listed |

---

#### Get webhook details

**Method**: `GET` | **LowCodeAPI Path**: `/zsapi/team/teamid/webhooks/webhookid`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/webhooks/webhookid?api_token={api_token}
```

**Description**: Fetch all the webhooks and its details

**Path Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`teamId` | string | Yes | Team ID |
|`webhookId` | string | Yes | Webhook ID |

---

#### Create webhook

**Method**: `POST` | **LowCodeAPI Path**: `/zsapi/team/teamid/webhooks`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/webhooks?api_token={api_token}
```

**Description**: Create a webhook for specific module

**Path Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`teamId` | string | Yes | Team ID |

**Request Body**:
```json
{
  "webhookname": "<string>",
  "webhookurl": "<string>",
  "module": "<number>",
  "predefinedtriggers": "<array>",
  "method": "<number>"
}
```

---

#### Update webhook

**Method**: `POST` | **LowCodeAPI Path**: `/zsapi/team/teamid/webhooks/webhookid`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/webhooks/webhookid?api_token={api_token}
```

**Description**: Update the webhook details

**Path Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`teamId` | string | Yes | Team ID |
|`webhookId` | string | Yes | Webhook ID |

**Request Body**:
```json
{
  "module": "<number>"
}
```

---

#### Delete webhook

**Method**: `DELETE` | **LowCodeAPI Path**: `/zsapi/team/teamid/webhooks/webhookid`

**Full URL**:
```
https://api.lowcodeapi.com/zohosprints/zsapi/team/teamid/webhooks/webhookid?api_token={api_token}
```

**Description**: Delete a particular webhook

**Path Parameters**:

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`teamId` | string | Yes | Team ID |
|`webhookId` | string | Yes | Webhook ID |

---

## Complete Endpoint Reference

For a complete list of all 128 endpoints, refer to:
- **OpenAPI Definition**: `https://backend.lowcodeapi.com/zohosprints/definition`
- **Official Provider Documentation**: https://www.zoho.com/sprints/help/api/