---
canonical_url: "https://docs.composio.dev/toolkits/edworking"
markdown_url: "https://docs.composio.dev/toolkits/edworking.md"
product: "platform"
version: null
last_updated: null
---

# Edworking

Edworking is a collaborative workspace for managing projects, tasks, files, messages, notifications, and time tracking.

- **Category:** project management
- **Auth:** API_KEY
- **Composio-managed OAuth available?** N/A
- **Tools:** 12
- **Triggers:** 0
- **Slug:** `EDWORKING`
- **Version:** 00000000_00

## Tools

### Add Time Entry

**Slug:** `EDWORKING_ADD_TIME_ENTRY`

Record a duration against a task at a specified start time.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `task_id` | string | Yes | Task ID to track time against. |
| `duration` | integer | Yes | Time-entry duration as the integer unit accepted by Edworking; use the workspace's established convention because the provider does not document the unit. |
| `start_time` | string | Yes | Start time as an ISO 8601 timestamp. |
| `description` | string | No | Optional note describing the tracked work. |

#### 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:** `EDWORKING_CREATE_TASK`

Create a named task in an Edworking project.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `name` | string | Yes | Non-empty task name. |
| `project_id` | string | Yes | Project ID in which to create 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 |

### Delete Task

**Slug:** `EDWORKING_DELETE_TASK`

Permanently delete one Edworking task. This operation is destructive and cannot be undone.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `task_id` | string | Yes | ID of the task to permanently delete. |

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

**Slug:** `EDWORKING_GET_TASK`

Get one task with its project, state, assignees, and time entries.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `task_id` | string | Yes | ID of the task to retrieve. |

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

**Slug:** `EDWORKING_LIST_FOLDERS`

List folders in an Edworking project, optionally restricted to children of a parent folder.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `project_id` | string | Yes | Project ID whose folders to list. |
| `parent_folder_id` | string | No | Parent folder ID when listing a nested folder level; omit for top-level folders. |

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

**Slug:** `EDWORKING_LIST_MESSAGES`

List Edworking's message/activity records for one project from a zero-based offset. Live provider responses may contain only activity records and do not reliably expose text accepted by SEND_MESSAGE.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `offset` | integer | No | Zero-based message offset. This is not a page size; 0 starts at the first message. |
| `project_id` | string | Yes | Project ID whose provider message/activity stream to list. |

#### 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:** `EDWORKING_LIST_PROJECTS`

List the Edworking projects available to the connected account, returning IDs needed by project-scoped tools.

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

**Slug:** `EDWORKING_LIST_STATES`

List the workflow states configured for an Edworking project for inspection.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `project_id` | string | Yes | Project ID whose workflow states to list. |

#### 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:** `EDWORKING_LIST_TASKS`

List tasks, optionally within one Edworking project, with concise status and tracking information.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `project_id` | string | No | Project ID to filter tasks; omit to return all tasks visible to the 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 |

### Remove Time Entry

**Slug:** `EDWORKING_REMOVE_TIME_ENTRY`

Permanently remove one tracked-time entry by ID. This destructive action cannot be undone.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `time_entry_id` | string | Yes | ID of the time entry to permanently remove. |

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

### Send Message

**Slug:** `EDWORKING_SEND_MESSAGE`

Irreversibly send a text message to an Edworking project. Edworking provides no verified message deletion operation, and project message listing may not return the sent text; use the returned message ID as confirmation.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `body` | string | Yes | Message text to send. |
| `project_id` | string | Yes | Project ID to which the message will be attached. |

#### 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:** `EDWORKING_UPDATE_TASK`

Update an existing task's name within its Edworking project.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `name` | string | Yes | New non-empty task name. |
| `task_id` | string | Yes | ID of the task to update. |
| `project_id` | string | Yes | Project ID containing the task; required by Edworking even when unchanged. |

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