tc_todos
Manage Trimble Connect to-dos: list, create, update, delete, and handle attachments and types. Select the action via the "action" parameter.
Instructions
Trimble Connect ToDos: full management incl. details, delete, types, attachments. Select the endpoint with the "action" parameter. Path placeholders {projectId}/{id}/{subId}/{extraId}/{version} are filled from the matching input parameters. Actions:
list: GET /todos — query: {projectId}
get: GET /todos/{id} — id=todoId
create: POST /todos — body: {label, projectId, description?, assignees?, dueDate?...}
update: PATCH /todos/{id} — id=todoId, body: fields to update
delete: DELETE /todos/{id} — id=todoId
list_types: GET /todos/types — query: {projectId}
list_attachments: GET /todos/{id}/attachments — id=todoId
add_attachments: POST /todos/{id}/attachments — id=todoId, body: {attachments:[fileIds]}
remove_attachments: DELETE /todos/{id}/attachments — id=todoId, body: {attachments:[fileIds]}
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Primary resource ID — required when the action path contains {id} | |
| body | No | JSON request body for POST/PUT/PATCH (and some DELETE) actions | |
| query | No | Query parameters as key-value pairs | |
| subId | No | Secondary resource ID — required when the action path contains {subId} | |
| action | Yes | Endpoint to call (see tool description) | |
| region | Yes | Trimble Connect region: us (North America), eu (Europe), ap (Asia-Pacific), ap-au (Australia) | |
| extraId | No | Tertiary resource ID — required when the action path contains {extraId} | |
| version | No | Version number — required when the action path contains {version} | |
| projectId | No | Project ID — required when the action path contains {projectId} | |
| bcfVersion | No | BCF API version for BCF actions (default 2.1) |