Tools in this category
| Tool | Mutating | Description |
|---|---|---|
link_project_to_clients |
yes | Link a project to one or more clients (additive — existing client links are kept). A project can belong to multiple clients. |
unlink_project_from_client |
yes | Remove a single client link from a project. Other client links are left intact. |
link_task_to_projects |
yes | Link a task to one or more projects (additive — existing project links are kept). A task can belong to multiple projects. |
unlink_task_from_project |
yes | Remove a single project link from a task. Other project links are left intact. |
link_time_entry_to_tasks |
yes | Link a time entry to one or more tasks (additive — existing task links are kept). A time entry can belong to multiple tasks; it still counts once toward time totals. |
unlink_time_entry_from_task |
yes | Remove a single task link from a time entry. Other task links are left intact. The entry’s tracked time is unaffected. |
link_project_to_clients
Mutating: yes
Link a project to one or more clients (additive — existing client links are kept). A project can belong to multiple clients.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
projectDisplayId |
string | yes | Project display ID (e.g. "P-7") or UUID. |
clientDisplayIds |
array | yes | Client display IDs to link (e.g. ["C-1", "C-2"]). |
unlink_project_from_client
Mutating: yes
Remove a single client link from a project. Other client links are left intact.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
projectDisplayId |
string | yes | Project display ID (e.g. "P-7") or UUID. |
clientDisplayId |
string | yes | Client display ID to unlink. |
link_task_to_projects
Mutating: yes
Link a task to one or more projects (additive — existing project links are kept). A task can belong to multiple projects.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
taskDisplayId |
string | yes | Task display ID (e.g. "T-7") or UUID. |
projectDisplayIds |
array | yes | Project display IDs to link (e.g. ["P-7", "P-9"]). |
unlink_task_from_project
Mutating: yes
Remove a single project link from a task. Other project links are left intact.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
taskDisplayId |
string | yes | Task display ID (e.g. "T-7") or UUID. |
projectDisplayId |
string | yes | Project display ID to unlink. |
link_time_entry_to_tasks
Mutating: yes
Link a time entry to one or more tasks (additive — existing task links are kept). A time entry can belong to multiple tasks; it still counts once toward time totals.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
timeEntryId |
string | yes | Time entry UUID. |
taskDisplayIds |
array | yes | Task display IDs to link (e.g. ["T-7", "T-9"]). |
unlink_time_entry_from_task
Mutating: yes
Remove a single task link from a time entry. Other task links are left intact. The entry’s tracked time is unaffected.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
timeEntryId |
string | yes | Time entry UUID. |
taskDisplayId |
string | yes | Task display ID to unlink. |