# Nozbe Teams

Cloud-based task management tool helping individuals and teams get organized.

- **Category:** task management
- **Auth:** API_KEY
- **Composio Managed App Available?** N/A
- **Tools:** 48
- **Triggers:** 0
- **Slug:** `NOZBE_TEAMS`
- **Version:** 00000000_00

## Tools

### Create Attachment

**Slug:** `NOZBE_TEAMS_CREATE_ATTACHMENT`

Tool to add attachment metadata to a comment. Use when you need to create attachment metadata for a file associated with a comment. This creates the metadata record; actual file upload may be a separate step depending on the workflow.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `name` | string | Yes | Attachment name/filename. This is the name of the file that will be displayed in the UI. |
| `mime_type` | string | No | MIME type of the file. Specifies the file type classification (e.g., 'application/pdf', 'image/jpeg', 'text/plain'). If not provided, it may be inferred from the file extension. |
| `comment_id` | string | Yes | Comment ID (16 characters alphanumeric identifier) to which the attachment will be added |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Comment

**Slug:** `NOZBE_TEAMS_CREATE_COMMENT`

Tool to add a comment to a task in Nozbe Teams. Use when you need to add feedback, notes, or updates to a specific task.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `body` | string | Yes | Comment body text. |
| `is_team` | boolean | No | Whether the comment is visible to the entire team. |
| `task_id` | string | Yes | Task ID (16 characters) to which the comment will be added. |
| `is_pinned` | boolean | No | Whether the comment should be pinned to the top of the task. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Project Section

**Slug:** `NOZBE_TEAMS_CREATE_PROJECT_SECTION`

Tool to create a new project section in Nozbe Teams. Use when you need to add a section to organize tasks within a project.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `name` | string | Yes | Section name (1-255 characters) |
| `position` | number | No | Section position for ordering within the project. If not specified, the section will be added at the end. |
| `project_id` | string | Yes | Project ID (16 alphanumeric characters) |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Reminder

**Slug:** `NOZBE_TEAMS_CREATE_REMINDER`

Tool to add a reminder to a task in Nozbe Teams. Use when you need to set up a notification for a specific task at a given time.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `task_id` | string | Yes | The unique identifier of the task to add a reminder to (16 characters) |
| `remind_at` | integer | Yes | The timestamp (in milliseconds since epoch) when the reminder should trigger |
| `is_all_day` | boolean | Yes | Whether the reminder is for an all-day event (true) or a specific time (false) |
| `is_relative` | boolean | Yes | Whether the reminder time is relative to the task's due date (true) or an absolute timestamp (false) |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Tag Assignment

**Slug:** `NOZBE_TEAMS_CREATE_TAG_ASSIGNMENT`

Tool to add a tag assignment to a task. Use when you need to tag or label a task for organization or categorization purposes.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `tag_id` | string | Yes | Tag ID (16 characters). The tag to assign to the task. |
| `task_id` | string | Yes | Task ID (16 characters). The task to assign the tag to. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Task

**Slug:** `NOZBE_TEAMS_CREATE_TASK`

Tool to create a new task in Nozbe Teams. Use when you need to add a task to a project or personal task list. Only the task name is required; all other fields are optional.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `name` | string | Yes | Task name (1-255 characters). Required field to identify the task. |
| `due_at` | integer | No | Due date as Unix timestamp (seconds since epoch). When the task should be completed by. |
| `is_all_day` | boolean | No | Whether the task is an all-day task without a specific time. Defaults to false if not provided. |
| `project_id` | string | No | Project ID where the task will be created (16 alphanumeric characters or 'task_me' for personal tasks). If not specified, the task may be created in a default location. |
| `is_followed` | boolean | No | Whether the current user should follow this task to receive notifications about updates. Defaults to false if not provided. |
| `responsible_id` | string | No | User ID of the person responsible for completing the task (6-16 characters or 'author' to assign to the creator). |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Team Member

**Slug:** `NOZBE_TEAMS_CREATE_TEAM_MEMBER`

Tool to add a team member in Nozbe Teams. Use when you need to add an existing user to a team with a specific role and status. The user must already exist in the system before they can be added to a team.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `role` | string ("owner" | "admin" | "member") | Yes | Role to assign to the team member. Determines the level of permissions the member has within the team. |
| `alias` | string | No | Optional alias or display name for the team member (max 255 characters). Useful for customizing how the member appears in the team. |
| `status` | string ("active" | "pending" | "requesting_join" | "archived" | "expired") | Yes | Status of the team member. Note: The API may automatically set status to 'pending' for new members regardless of the requested value. |
| `team_id` | string | Yes | Team ID where the member will be added (16 alphanumeric characters). You can get team IDs from the list teams action. |
| `user_id` | string | Yes | User ID of the person to add as a team member (16 alphanumeric characters). The user must already exist in the system. |
| `description` | string | No | Optional description or notes about the team member. Can be used to store additional information about their role or responsibilities. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create User

**Slug:** `NOZBE_TEAMS_CREATE_USER`

Tool to create a new placeholder user in Nozbe Teams. Use when you need to add a placeholder user to the system. Note: Only placeholder users can be created via API - attempting to create non-placeholder users will fail with a 400 error.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `name` | string | Yes | User name (1-255 characters). This is the display name for the user. |
| `color` | string ("avatarColor1" | "avatarColor2" | "avatarColor3" | "avatarColor4" | "avatarColor5" | "avatarColor6" | "avatarColor7" | "avatarColor8" | "avatarColor9" | "avatarColor10" | "avatarColor11" | "avatarColor12") | Yes | Avatar color for the user. Must be one of the predefined avatar colors (avatarColor1 through avatarColor12). |
| `time_zone` | string | No | Timezone for the user (e.g., 'America/New_York', 'Europe/London'). Used to localize time displays for the user. |
| `is_placeholder` | boolean | Yes | Whether the user is a placeholder user. IMPORTANT: Only placeholder users (is_placeholder: true) can be created via API. Attempting to create non-placeholder users will return a 400 error. |
| `invitation_email` | string | No | Email address for sending an invitation to the user. Optional field that can be used to invite the user to activate their account. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Comment

**Slug:** `NOZBE_TEAMS_DELETE_COMMENT`

Tool to permanently delete a comment by its ID. Use when you need to remove a comment from a task. Returns the deleted comment object with all its properties.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | string | Yes | Unique identifier of the comment to delete (16 alphanumeric characters) |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Project

**Slug:** `NOZBE_TEAMS_DELETE_PROJECT`

Tool to delete a project in Nozbe Teams by its ID. Use when you need to permanently remove a project from the workspace.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | string | Yes | Project ID to delete (16 characters) |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Reminder

**Slug:** `NOZBE_TEAMS_DELETE_REMINDER`

Tool to delete a reminder by its unique ID. Use when you need to remove a reminder from Nozbe Teams.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | string | Yes | Object ID (16 alphanumeric characters) |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Tag Assignment

**Slug:** `NOZBE_TEAMS_DELETE_TAG_ASSIGNMENT`

Tool to delete a tag assignment by its ID. Use when you need to remove a tag from a task or project.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | string | Yes | Object ID of the tag assignment to delete (16 characters) |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Task

**Slug:** `NOZBE_TEAMS_DELETE_TASK`

Tool to delete a task in Nozbe Teams by its ID. Use when you need to permanently remove a task from the workspace.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | string | Yes | Task ID to delete (16 characters) |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get Attachment

**Slug:** `NOZBE_TEAMS_GET_ATTACHMENT`

Tool to get attachment metadata by its ID. Use when you need to retrieve details about a specific file attached to a comment.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `file_id` | string | Yes | File ID (16 characters alphanumeric identifier) |
| `comment_id` | string | Yes | Comment ID (16 characters alphanumeric identifier) |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get Comment by ID

**Slug:** `NOZBE_TEAMS_GET_COMMENT`

Tool to retrieve a comment by its ID from Nozbe Teams. Use when you need to fetch details of a specific comment on a task.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | string | Yes | Comment ID (16 alphanumeric characters) |
| `fields` | string | No | Comma-separated list of fields to return. If not specified, all fields are returned. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get Project by ID

**Slug:** `NOZBE_TEAMS_GET_PROJECT`

Tool to retrieve a project by its ID from Nozbe Teams. Use when you need to fetch details about a specific project.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | string | Yes | Project ID (16 characters). Unique identifier for the project. |
| `fields` | string | No | Comma-separated list of fields to return in the response. If not specified, all fields are returned. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get Project Access

**Slug:** `NOZBE_TEAMS_GET_PROJECT_ACCESS`

Tool to retrieve project access details by ID. Use when you need to check a team member's access permissions and manager status for a specific project.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | string | Yes | Project access ID (16 alphanumeric characters) |
| `fields` | string | No | Fields to return (comma-separated list of field names) |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get Project Section

**Slug:** `NOZBE_TEAMS_GET_PROJECT_SECTION`

Tool to retrieve a project section by ID from Nozbe Teams. Use when you need to fetch details of a specific section within a project, including its name, position, and timestamps.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | string | Yes | Object ID (16 characters) of the project section to retrieve |
| `fields` | string | No | Fields to return in the response. Comma-separated list of field names to include in the response. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get Reminder

**Slug:** `NOZBE_TEAMS_GET_REMINDER`

Tool to get a reminder by ID from Nozbe Teams. Use when you need to retrieve details about a specific reminder.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | string | Yes | Object ID (16 characters) of the reminder to retrieve. |
| `fields` | string | No | Comma-separated list of fields to return. If not specified, all fields are returned. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get Tag

**Slug:** `NOZBE_TEAMS_GET_TAG`

Tool to get a tag by ID from Nozbe Teams. Use when you need to retrieve details about a specific tag.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | string | Yes | Object ID (16 characters) |
| `fields` | string | No | List of fields that should be returned for each object, separated with commas. Example: 'id,name,color' |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get Tag Assignment

**Slug:** `NOZBE_TEAMS_GET_TAG_ASSIGNMENT`

Tool to retrieve a tag assignment by its ID. Use when you need to fetch details about a specific tag-task relationship in Nozbe Teams.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | string | Yes | Tag assignment ID (16 alphanumeric characters) |
| `fields` | string | No | Comma-separated list of fields to return in the response. If not specified, all fields are returned. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get Task by ID

**Slug:** `NOZBE_TEAMS_GET_TASK`

Tool to retrieve a task by its ID from Nozbe Teams. Use when you need to fetch details about a specific task.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | string | Yes | Task ID (16 characters). Unique identifier for the task. |
| `fields` | string | No | Comma-separated list of fields to return in the response. If not specified, all fields are returned. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get Task Event

**Slug:** `NOZBE_TEAMS_GET_TASK_EVENT`

Tool to get a task event by ID. Use when you need to retrieve details about a specific task event.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | string | Yes | Object ID (16 characters alphanumeric identifier) |
| `fields` | string | No | Comma-separated list of fields to return. If not specified, all fields are returned. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get Team by ID

**Slug:** `NOZBE_TEAMS_GET_TEAM`

Tool to retrieve a team by its ID from Nozbe Teams. Use when you need to fetch details about a specific team.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | string | Yes | Team ID (16 characters). Unique identifier for the team. |
| `fields` | string | No | Comma-separated list of fields to return in the response. If not specified, all fields are returned. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get Team Member by ID

**Slug:** `NOZBE_TEAMS_GET_TEAM_MEMBER`

Tool to retrieve a team member by ID from Nozbe Teams. Use when you need to fetch details about a specific team member.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | string | Yes | Object ID (16 characters). Unique identifier for the team member. |
| `fields` | string | No | Comma-separated list of fields to return in the response. If not specified, all fields are returned. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get User by ID

**Slug:** `NOZBE_TEAMS_GET_USER`

Tool to retrieve a user by their ID from Nozbe Teams. Use when you need to fetch details about a specific user.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | string | Yes | User ID (16 characters). Unique identifier for the user. |
| `fields` | string | No | Comma-separated list of fields to return in the response. If not specified, all fields are returned. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Comment Attachments

**Slug:** `NOZBE_TEAMS_LIST_ATTACHMENTS`

Tool to get all attachments related to a specific comment in Nozbe Teams. Use when you need to retrieve attachment metadata (ID, name, size, MIME type, etc.) for a comment. Returns an array of attachment objects with their properties.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `comment_id` | string | Yes | Comment ID (16 characters alphanumeric identifier) |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Comments

**Slug:** `NOZBE_TEAMS_LIST_COMMENTS`

Tool to get accessible comments with optional filtering by task_id and pagination support. Use when you need to retrieve comments, optionally filtered by task, with control over pagination and field selection.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `limit` | integer | No | Max number of objects to return. Default is 100, range: 1-10000. |
| `fields` | string | No | Comma-separated list of fields to include in response (e.g., 'id,body,task_id'). |
| `offset` | integer | No | Number of objects to skip for pagination. Default is 0. |
| `sortBy` | string | No | Field-based sorting parameters. Use '-' prefix for descending order (e.g., '-created_at' for newest first). |
| `task_id` | string | No | Filter comments by associated task. Must be a 16-character alphanumeric task identifier. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Group Assignments

**Slug:** `NOZBE_TEAMS_LIST_GROUP_ASSIGNMENTS`

Tool to get accessible group assignments from Nozbe Teams. Use when you need to retrieve assignments between groups and projects/members, with optional filtering by group_id, object_id, or group_type.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `limit` | integer | No | Max number of objects to return |
| `fields` | string | No | Comma-separated list of fields to return in the response |
| `offset` | integer | No | Number of objects to skip for pagination |
| `sortBy` | string | No | Sorting parameters for the results |
| `group_id` | string | No | Filter by group ID (16 characters alphanumeric) |
| `object_id` | string | No | Filter by object ID (16 characters alphanumeric) |
| `group_type` | string ("project" | "member") | No | Type of group assignment |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Project Accesses

**Slug:** `NOZBE_TEAMS_LIST_PROJECT_ACCESSES`

Tool to get accessible project accesses in Nozbe Teams. Use when you need to retrieve project access records, optionally filtered by sorting or field selection. Returns a list of project access objects showing which team members have access to which projects and their manager status.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `limit` | integer | No | Max number of objects to return. Default is 100. |
| `fields` | string | No | List of fields that should be returned for each object, separated with commas. For example: 'id,project_id,is_manager'. |
| `offset` | integer | No | Number of objects to skip. Default is 0. |
| `sortBy` | string | No | List of params for sorting results, separated with commas. For example: 'project_id' or 'is_manager,member_id'. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Project Groups

**Slug:** `NOZBE_TEAMS_LIST_PROJECT_GROUPS`

Tool to get accessible project groups from Nozbe Teams. Use when you need to list or search for project groups with optional filtering by name, team, or other criteria.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `name` | string | No | Filter project groups by name. |
| `limit` | integer | No | Maximum number of project groups to return. Default is 100. |
| `fields` | string | No | Comma-separated field names to include in the response (e.g., 'id,name,team_id'). |
| `offset` | integer | No | Number of project groups to skip for pagination. Default is 0. |
| `sortBy` | string | No | Comma-separated sorting parameters. Prefix with '-' for descending order (e.g., 'name' or '-name'). |
| `team_id` | string | No | Filter project groups by team ID (16-character alphanumeric identifier). |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Projects

**Slug:** `NOZBE_TEAMS_LIST_PROJECTS`

Tool to retrieve accessible projects with optional filtering. Use when you need to list projects, optionally filtered by team_id or is_open status.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `limit` | integer | No | Maximum number of projects to return (1-10000). Default is 100. |
| `fields` | string | No | Comma-separated list of fields to include in the response. If not specified, all fields are returned. |
| `offset` | integer | No | Number of projects to skip for pagination. Default is 0. |
| `sortBy` | string | No | Comma-separated list of fields to sort by (e.g., 'created_at', '-name' for descending). |
| `team_id` | string | No | Filter projects by team ID (16 characters alphanumeric). |
| `is_single_actions` | boolean | No | Filter by Single Tasks indicator. Set to true to show only single task projects, false for regular projects. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Project Sections

**Slug:** `NOZBE_TEAMS_LIST_PROJECT_SECTIONS`

Tool to retrieve accessible project sections with optional filtering. Use when you need to list sections within projects, optionally filtered by project_id.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `limit` | integer | No | Maximum number of objects to return. |
| `fields` | string | No | Comma-separated list of fields to include in the response. If not specified, all fields are returned. |
| `offset` | integer | No | Number of objects to skip for pagination. Default is 0. |
| `sortBy` | string | No | Comma-separated list of fields to sort by (e.g., 'created_at', '-name' for descending). |
| `project_id` | string | No | Filter sections by project ID (16 characters alphanumeric). |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Reminders

**Slug:** `NOZBE_TEAMS_LIST_REMINDERS`

Tool to get accessible reminders from Nozbe Teams. Use when you need to retrieve reminders, optionally filtered by task ID, all-day status, or other parameters.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `limit` | integer | No | Max number of reminders to return (1-10000, default: 100) |
| `fields` | string | No | Comma-separated list of specific fields to include in response (e.g., 'id,task_id,remind_at') |
| `offset` | integer | No | Number of reminders to skip for pagination (minimum: 0, default: 0) |
| `sortBy` | string | No | Comma-separated sorting fields. Prefix with '-' for descending order (e.g., '-remind_at,id') |
| `task_id` | string | No | Filter reminders by task ID |
| `is_all_day` | boolean | No | Filter reminders by all-day status |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Tag Assignments

**Slug:** `NOZBE_TEAMS_LIST_TAG_ASSIGNMENTS`

Tool to get accessible tag assignments with optional filtering by tag_id or task_id. Use when you need to retrieve associations between tags and tasks, optionally filtered by specific tag or task identifiers.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `limit` | integer | No | Max number of tag assignments to return |
| `fields` | string | No | Comma-separated list of fields to return in the response |
| `offset` | integer | No | Number of tag assignments to skip for pagination |
| `sortBy` | string | No | Sorting parameters for the results |
| `tag_id` | string | No | Filter results by tag ID (16 characters, alphanumeric) |
| `task_id` | string | No | Filter results by task ID (16 characters, alphanumeric) |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Tags

**Slug:** `NOZBE_TEAMS_LIST_TAGS`

Tool to get accessible tags from Nozbe Teams. Use when you need to retrieve tags, optionally filtered by name, favorite status, or task association.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `name` | string | No | Filter tags by name (exact match or partial) |
| `limit` | integer | No | Max number of tags to return (1-10000, default: 100) |
| `fields` | string | No | Specific fields to return in response, comma-separated (e.g., 'id,name,is_favorite') |
| `offset` | integer | No | Number of tags to skip for pagination (default: 0) |
| `sortBy` | string | No | Sorting parameters, comma-separated. Use minus sign for descending order (e.g., 'created_at,-name') |
| `task_id` | string | No | Filter tags associated with a specific task ID (16 characters) |
| `is_favorite` | boolean | No | Filter by favorite status. Set to true to get only favorite tags |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Task Events

**Slug:** `NOZBE_TEAMS_LIST_TASK_EVENTS`

Tool to get accessible task events from Nozbe Teams. Use when you need to retrieve task activity history or audit trail. Filter by task_id to get events for a specific task.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `limit` | integer | No | Max number of task events to return. Used for pagination. |
| `fields` | string | No | Comma-separated list of specific fields to return in the response. If not specified, all fields are returned. |
| `offset` | integer | No | Number of task events to skip before starting to return results. Used for pagination. |
| `sortBy` | string | No | Sorting parameters for the returned task events. Specify field name to sort by (e.g., 'created_at' or '-created_at' for descending). |
| `task_id` | string | No | Filter task events by task ID. Must be exactly 16 alphanumeric characters. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Tasks

**Slug:** `NOZBE_TEAMS_LIST_TASKS`

Tool to retrieve accessible tasks from Nozbe Teams. Use when you need to query tasks with optional filters like project_id or review_reason. Supports pagination and sorting of results.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `limit` | integer | No | Max number of tasks to return (1-10000, default: 100) |
| `fields` | string | No | Comma-separated list of specific fields to return in the response |
| `offset` | integer | No | Number of tasks to skip for pagination |
| `sortBy` | string | No | Comma-separated list of fields for sorting results. Use '-' prefix for descending order (e.g., '-created_at,name') |
| `project_id` | string | No | Filter tasks by Project ID (16 alphanumeric characters) |
| `review_reason` | string ("due_date" | "reminder" | "delegated" | "mention" | "newly_added" | "overdue") | No | Review reason for tasks |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Users

**Slug:** `NOZBE_TEAMS_LIST_USERS`

Tool to retrieve accessible users from Nozbe Teams. Use when you need to query users with optional filters like name. Supports pagination and sorting of results.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `name` | string | No | Filter users by name (partial match supported, e.g., 'John') |
| `limit` | integer | No | Max number of users to return (1-10000, default: 100) |
| `fields` | string | No | Comma-separated list of specific fields to return in the response |
| `offset` | integer | No | Number of users to skip for pagination |
| `sortBy` | string | No | Comma-separated list of fields for sorting results. Use '-' prefix for descending order (e.g., '-name,created_at') |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Poll for new tasks

**Slug:** `NOZBE_TEAMS_POLL_NEW_TASKS`

Tool to poll for new tasks created since the last call. Use when you need to retrieve recently created tasks in Nozbe Teams. Optionally filter by project or responsible user, and specify which fields to return.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `fields` | string | No | Comma-separated list of fields to return in the response (e.g., 'id,name,project_id'). If not specified, all fields are returned. |
| `project_id` | string | No | Filter tasks by project ID. Must be a 16-character alphanumeric string. |
| `responsible_id` | string | No | Filter tasks by responsible user ID. Must be a 16-character alphanumeric string. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Poll Updated Tasks

**Slug:** `NOZBE_TEAMS_POLL_UPDATED_TASKS`

Tool to poll for tasks that have been updated since the last call. Use when you need to retrieve recently modified tasks from Nozbe Teams.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `fields` | string | No | Comma-separated list of fields to return in the response. If not specified, all fields are returned. |
| `project_id` | string | No | Filter tasks by project ID (16 characters). Only tasks from the specified project will be returned. |
| `responsible_id` | string | No | Filter tasks by responsible user ID (16 characters). Only tasks assigned to the specified user will be returned. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update Comment

**Slug:** `NOZBE_TEAMS_UPDATE_COMMENT`

Tool to update an existing comment in Nozbe Teams. Use when you need to modify a comment's text, pin status, deletion status, or extra metadata.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | string | Yes | The unique identifier of the comment to update (16 characters). |
| `body` | string | No | The updated comment text content. If provided, replaces the existing comment body. |
| `extra` | string | No | Additional metadata or extra information to attach to the comment. |
| `is_pinned` | boolean | No | Set to true to pin the comment, false to unpin it. |
| `is_deleted` | boolean | No | Set to true to mark the comment as deleted, false to restore it. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update Project

**Slug:** `NOZBE_TEAMS_UPDATE_PROJECT`

Tool to update a project in Nozbe Teams. Use when you need to modify project properties such as name, status, color, or description. All fields except the project ID are optional - only provide fields you want to update.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | string | Yes | Object ID of the project to update (16 characters) |
| `name` | string | No | New name for the project (max 255 characters) |
| `color` | string | No | Color code for the project (predefined color enum or null) |
| `is_open` | boolean | No | Whether the project is open (active) or closed |
| `description` | string | No | Description of the project |
| `is_favorite` | boolean | No | Whether the project is marked as favorite |
| `preferences` | string | No | Project preferences as JSON string |
| `sidebar_position` | number | No | Position of the project in the sidebar |
| `is_single_actions` | boolean | No | Whether the project contains single actions (no sections) |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update Project Access

**Slug:** `NOZBE_TEAMS_UPDATE_PROJECT_ACCESS`

Tool to update project access permissions in Nozbe Teams. Use when modifying member privileges for a specific project.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | string | Yes | Project access ID to update (16 alphanumeric characters) |
| `member_id` | string | No | Member ID to grant access (16 alphanumeric characters) |
| `is_manager` | boolean | No | Whether the member should have manager privileges for this project |
| `project_id` | string | No | Project ID to associate with this access (16 alphanumeric characters) |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update Task

**Slug:** `NOZBE_TEAMS_UPDATE_TASK`

Tool to update a task in Nozbe Teams. Use when you need to modify task properties such as name, project, responsible user, due date, or other attributes. All fields except the task ID are optional - only provide fields you want to update.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | string | Yes | Object ID of the task to update (16 characters) |
| `name` | string | No | New name for the task (1-255 characters) |
| `extra` | string | No | Extra metadata for the task (nullable) |
| `due_at` | integer | No | Unix timestamp for task due date (nullable) |
| `is_all_day` | boolean | No | Whether the task is an all-day task |
| `project_id` | string | No | Project ID to move the task to (16 characters) |
| `time_spent` | integer | No | Time spent on task in seconds (nullable) |
| `is_followed` | boolean | No | Whether the task is followed by the current user |
| `time_needed` | integer | No | Time needed for the task in seconds (nullable) |
| `is_abandoned` | boolean | No | Whether the task is abandoned |
| `responsible_id` | string | No | ID of the user responsible for the task (6-16 characters or 'author') |
| `priority_position` | number | No | Task priority position (nullable) |
| `project_section_id` | string | No | Project section ID to assign the task to (16 characters, nullable) |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update Team

**Slug:** `NOZBE_TEAMS_UPDATE_TEAM`

Tool to update a team in Nozbe Teams. Use when you need to modify team properties such as name, color, or sidebar position. All fields except the team ID are optional - only provide fields you want to update.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | string | Yes | Object ID of the team to update (16 characters) |
| `name` | string | No | New name for the team |
| `color` | string | No | Team color (e.g., avatarColor7) |
| `sidebar_position` | integer | No | Position of the team in the sidebar |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update Team Member

**Slug:** `NOZBE_TEAMS_UPDATE_TEAM_MEMBER`

Tool to update a team member in Nozbe Teams. Use when you need to modify team member properties such as role, status, alias, or description. All fields except the team member ID are optional - only provide fields you want to update.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | string | Yes | Object ID of the team member to update (16 characters) |
| `role` | string ("owner" | "admin" | "member") | No | Available role options for team members. |
| `alias` | string | No | Member alias or display name (max 255 characters). Useful for customizing how the member appears in the team. |
| `status` | string ("active" | "pending" | "requesting_join" | "archived" | "expired") | No | Available status options for team members. |
| `description` | string | No | Member description or notes about their role or responsibilities. |
| `is_favorite` | boolean | No | Whether member is marked as favorite |
| `sidebar_position` | number | No | Position in sidebar for display ordering |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update User

**Slug:** `NOZBE_TEAMS_UPDATE_USER`

Tool to update a user in Nozbe Teams. Use when you need to modify user properties such as name, avatar color, placeholder status, or contact information. All fields except the user ID are optional - only provide fields you want to update.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | string | Yes | Object ID of the user to update (16 characters) |
| `name` | string | No | New name for the user (1-255 characters) |
| `color` | string ("avatarColor1" | "avatarColor2" | "avatarColor3" | "avatarColor4" | "avatarColor5" | "avatarColor6" | "avatarColor7" | "avatarColor8" | "avatarColor9" | "avatarColor10" | "avatarColor11" | "avatarColor12") | No | Available avatar color options for users. |
| `time_zone` | string | No | User's time zone identifier (e.g., 'America/New_York', 'Europe/London'). Set to null to remove the time zone. |
| `avatar_url` | string | No | URL of the user's avatar image. Set to null to remove the avatar URL. |
| `is_placeholder` | boolean | No | Whether the user is a placeholder. Placeholder users are typically used for assigning tasks to external or future team members. |
| `invitation_email` | string | No | Email address for user invitation. Set to null to remove the invitation email. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |
