# 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/