Documentation
¶
Index ¶
- Constants
- func ActivityList(engine *twapi.Engine) toolsets.ToolWrapper
- func AllocationCreate(engine *twapi.Engine) toolsets.ToolWrapper
- func AllocationDelete(engine *twapi.Engine) toolsets.ToolWrapper
- func AllocationGet(engine *twapi.Engine) toolsets.ToolWrapper
- func AllocationList(engine *twapi.Engine) toolsets.ToolWrapper
- func AllocationRestore(engine *twapi.Engine) toolsets.ToolWrapper
- func AllocationTaskLink(engine *twapi.Engine) toolsets.ToolWrapper
- func AllocationTaskUnlink(engine *twapi.Engine) toolsets.ToolWrapper
- func AllocationUpdate(engine *twapi.Engine) toolsets.ToolWrapper
- func CalendarEventList(engine *twapi.Engine) toolsets.ToolWrapper
- func CalendarList(engine *twapi.Engine) toolsets.ToolWrapper
- func CommentCreate(engine *twapi.Engine) toolsets.ToolWrapper
- func CommentDelete(engine *twapi.Engine) toolsets.ToolWrapper
- func CommentGet(engine *twapi.Engine) toolsets.ToolWrapper
- func CommentList(engine *twapi.Engine) toolsets.ToolWrapper
- func CommentUpdate(engine *twapi.Engine) toolsets.ToolWrapper
- func CompanyCreate(engine *twapi.Engine) toolsets.ToolWrapper
- func CompanyDelete(engine *twapi.Engine) toolsets.ToolWrapper
- func CompanyGet(engine *twapi.Engine) toolsets.ToolWrapper
- func CompanyList(engine *twapi.Engine) toolsets.ToolWrapper
- func CompanyUpdate(engine *twapi.Engine) toolsets.ToolWrapper
- func CustomFieldCreate(engine *twapi.Engine) toolsets.ToolWrapper
- func CustomFieldDelete(engine *twapi.Engine) toolsets.ToolWrapper
- func CustomFieldGet(engine *twapi.Engine) toolsets.ToolWrapper
- func CustomFieldList(engine *twapi.Engine) toolsets.ToolWrapper
- func CustomFieldUpdate(engine *twapi.Engine) toolsets.ToolWrapper
- func CustomFieldValueCreate(engine *twapi.Engine) toolsets.ToolWrapper
- func CustomFieldValueCreateBatch(engine *twapi.Engine) toolsets.ToolWrapper
- func CustomFieldValueDelete(engine *twapi.Engine) toolsets.ToolWrapper
- func CustomFieldValueGet(engine *twapi.Engine) toolsets.ToolWrapper
- func CustomFieldValueList(engine *twapi.Engine) toolsets.ToolWrapper
- func CustomFieldValueUpdate(engine *twapi.Engine) toolsets.ToolWrapper
- func CustomItemCreate(engine *twapi.Engine) toolsets.ToolWrapper
- func CustomItemDelete(engine *twapi.Engine) toolsets.ToolWrapper
- func CustomItemFieldCreate(engine *twapi.Engine) toolsets.ToolWrapper
- func CustomItemFieldDelete(engine *twapi.Engine) toolsets.ToolWrapper
- func CustomItemFieldGet(engine *twapi.Engine) toolsets.ToolWrapper
- func CustomItemFieldList(engine *twapi.Engine) toolsets.ToolWrapper
- func CustomItemFieldUpdate(engine *twapi.Engine) toolsets.ToolWrapper
- func CustomItemGet(engine *twapi.Engine) toolsets.ToolWrapper
- func CustomItemList(engine *twapi.Engine) toolsets.ToolWrapper
- func CustomItemRecordBulkDelete(engine *twapi.Engine) toolsets.ToolWrapper
- func CustomItemRecordCreate(engine *twapi.Engine) toolsets.ToolWrapper
- func CustomItemRecordDelete(engine *twapi.Engine) toolsets.ToolWrapper
- func CustomItemRecordGet(engine *twapi.Engine) toolsets.ToolWrapper
- func CustomItemRecordList(engine *twapi.Engine) toolsets.ToolWrapper
- func CustomItemRecordUpdate(engine *twapi.Engine) toolsets.ToolWrapper
- func CustomItemUpdate(engine *twapi.Engine) toolsets.ToolWrapper
- func DefaultToolsetGroup(readOnly, allowDelete bool, engine *twapi.Engine) *toolsets.ToolsetGroup
- func FileCreate(engine *twapi.Engine) toolsets.ToolWrapper
- func FileDownload(engine *twapi.Engine) toolsets.ToolWrapper
- func FileGet(engine *twapi.Engine) toolsets.ToolWrapper
- func FileList(engine *twapi.Engine) toolsets.ToolWrapper
- func IndustryList(engine *twapi.Engine) toolsets.ToolWrapper
- func JobRoleClearUser(engine *twapi.Engine) toolsets.ToolWrapper
- func JobRoleCreate(engine *twapi.Engine) toolsets.ToolWrapper
- func JobRoleDelete(engine *twapi.Engine) toolsets.ToolWrapper
- func JobRoleGet(engine *twapi.Engine) toolsets.ToolWrapper
- func JobRoleList(engine *twapi.Engine) toolsets.ToolWrapper
- func JobRoleSetUser(engine *twapi.Engine) toolsets.ToolWrapper
- func JobRoleUpdate(engine *twapi.Engine) toolsets.ToolWrapper
- func LinkCreate(engine *twapi.Engine) toolsets.ToolWrapper
- func LinkDelete(engine *twapi.Engine) toolsets.ToolWrapper
- func LinkGet(engine *twapi.Engine) toolsets.ToolWrapper
- func LinkList(engine *twapi.Engine) toolsets.ToolWrapper
- func LinkUpdate(engine *twapi.Engine) toolsets.ToolWrapper
- func MessageCreate(engine *twapi.Engine) toolsets.ToolWrapper
- func MessageDelete(engine *twapi.Engine) toolsets.ToolWrapper
- func MessageGet(engine *twapi.Engine) toolsets.ToolWrapper
- func MessageList(engine *twapi.Engine) toolsets.ToolWrapper
- func MessageReplyCreate(engine *twapi.Engine) toolsets.ToolWrapper
- func MessageReplyDelete(engine *twapi.Engine) toolsets.ToolWrapper
- func MessageReplyGet(engine *twapi.Engine) toolsets.ToolWrapper
- func MessageReplyList(engine *twapi.Engine) toolsets.ToolWrapper
- func MessageReplyUpdate(engine *twapi.Engine) toolsets.ToolWrapper
- func MessageUpdate(engine *twapi.Engine) toolsets.ToolWrapper
- func MilestoneCount(engine *twapi.Engine) toolsets.ToolWrapper
- func MilestoneCreate(engine *twapi.Engine) toolsets.ToolWrapper
- func MilestoneDelete(engine *twapi.Engine) toolsets.ToolWrapper
- func MilestoneGet(engine *twapi.Engine) toolsets.ToolWrapper
- func MilestoneList(engine *twapi.Engine) toolsets.ToolWrapper
- func MilestoneUpdate(engine *twapi.Engine) toolsets.ToolWrapper
- func NotebookCreate(engine *twapi.Engine) toolsets.ToolWrapper
- func NotebookDelete(engine *twapi.Engine) toolsets.ToolWrapper
- func NotebookGet(engine *twapi.Engine) toolsets.ToolWrapper
- func NotebookList(engine *twapi.Engine) toolsets.ToolWrapper
- func NotebookUpdate(engine *twapi.Engine) toolsets.ToolWrapper
- func ProjectBudgetList(engine *twapi.Engine) toolsets.ToolWrapper
- func ProjectCategoryCreate(engine *twapi.Engine) toolsets.ToolWrapper
- func ProjectCategoryDelete(engine *twapi.Engine) toolsets.ToolWrapper
- func ProjectCategoryGet(engine *twapi.Engine) toolsets.ToolWrapper
- func ProjectCategoryList(engine *twapi.Engine) toolsets.ToolWrapper
- func ProjectCategoryUpdate(engine *twapi.Engine) toolsets.ToolWrapper
- func ProjectClone(engine *twapi.Engine) toolsets.ToolWrapper
- func ProjectCount(engine *twapi.Engine) toolsets.ToolWrapper
- func ProjectCreate(engine *twapi.Engine) toolsets.ToolWrapper
- func ProjectDelete(engine *twapi.Engine) toolsets.ToolWrapper
- func ProjectFileAdd(engine *twapi.Engine) toolsets.ToolWrapper
- func ProjectGet(engine *twapi.Engine) toolsets.ToolWrapper
- func ProjectList(engine *twapi.Engine) toolsets.ToolWrapper
- func ProjectMemberAdd(engine *twapi.Engine) toolsets.ToolWrapper
- func ProjectStatusUpdateList(engine *twapi.Engine) toolsets.ToolWrapper
- func ProjectTemplateCreate(engine *twapi.Engine) toolsets.ToolWrapper
- func ProjectTemplateList(engine *twapi.Engine) toolsets.ToolWrapper
- func ProjectUpdate(engine *twapi.Engine) toolsets.ToolWrapper
- func Search(engine *twapi.Engine) toolsets.ToolWrapper
- func SkillCreate(engine *twapi.Engine) toolsets.ToolWrapper
- func SkillDelete(engine *twapi.Engine) toolsets.ToolWrapper
- func SkillGet(engine *twapi.Engine) toolsets.ToolWrapper
- func SkillList(engine *twapi.Engine) toolsets.ToolWrapper
- func SkillUpdate(engine *twapi.Engine) toolsets.ToolWrapper
- func SummarizeTimelogs(engine *twapi.Engine) toolsets.ToolWrapper
- func TagCreate(engine *twapi.Engine) toolsets.ToolWrapper
- func TagDelete(engine *twapi.Engine) toolsets.ToolWrapper
- func TagGet(engine *twapi.Engine) toolsets.ToolWrapper
- func TagList(engine *twapi.Engine) toolsets.ToolWrapper
- func TagUpdate(engine *twapi.Engine) toolsets.ToolWrapper
- func TaskComplete(engine *twapi.Engine) toolsets.ToolWrapper
- func TaskCount(engine *twapi.Engine) toolsets.ToolWrapper
- func TaskCreate(engine *twapi.Engine) toolsets.ToolWrapper
- func TaskCreateBatch(engine *twapi.Engine) toolsets.ToolWrapper
- func TaskDelete(engine *twapi.Engine) toolsets.ToolWrapper
- func TaskGet(engine *twapi.Engine) toolsets.ToolWrapper
- func TaskList(engine *twapi.Engine) toolsets.ToolWrapper
- func TaskMove(engine *twapi.Engine) toolsets.ToolWrapper
- func TaskSkillsAndRolesPrompt(engine *twapi.Engine) toolsets.ServerPrompt
- func TaskUncomplete(engine *twapi.Engine) toolsets.ToolWrapper
- func TaskUpdate(engine *twapi.Engine) toolsets.ToolWrapper
- func TaskUpdateBatch(engine *twapi.Engine) toolsets.ToolWrapper
- func TasklistBudgetList(engine *twapi.Engine) toolsets.ToolWrapper
- func TasklistCreate(engine *twapi.Engine) toolsets.ToolWrapper
- func TasklistDelete(engine *twapi.Engine) toolsets.ToolWrapper
- func TasklistGet(engine *twapi.Engine) toolsets.ToolWrapper
- func TasklistList(engine *twapi.Engine) toolsets.ToolWrapper
- func TasklistUpdate(engine *twapi.Engine) toolsets.ToolWrapper
- func TeamCreate(engine *twapi.Engine) toolsets.ToolWrapper
- func TeamDelete(engine *twapi.Engine) toolsets.ToolWrapper
- func TeamGet(engine *twapi.Engine) toolsets.ToolWrapper
- func TeamList(engine *twapi.Engine) toolsets.ToolWrapper
- func TeamUpdate(engine *twapi.Engine) toolsets.ToolWrapper
- func TimelogCount(engine *twapi.Engine) toolsets.ToolWrapper
- func TimelogCreate(engine *twapi.Engine) toolsets.ToolWrapper
- func TimelogCreateAppResource() toolsets.ServerResource
- func TimelogDelete(engine *twapi.Engine) toolsets.ToolWrapper
- func TimelogGet(engine *twapi.Engine) toolsets.ToolWrapper
- func TimelogList(engine *twapi.Engine) toolsets.ToolWrapper
- func TimelogUpdate(engine *twapi.Engine) toolsets.ToolWrapper
- func TimerComplete(engine *twapi.Engine) toolsets.ToolWrapper
- func TimerCreate(engine *twapi.Engine) toolsets.ToolWrapper
- func TimerDelete(engine *twapi.Engine) toolsets.ToolWrapper
- func TimerGet(engine *twapi.Engine) toolsets.ToolWrapper
- func TimerList(engine *twapi.Engine) toolsets.ToolWrapper
- func TimerPause(engine *twapi.Engine) toolsets.ToolWrapper
- func TimerResume(engine *twapi.Engine) toolsets.ToolWrapper
- func TimerUpdate(engine *twapi.Engine) toolsets.ToolWrapper
- func UploadURLCreate(engine *twapi.Engine) toolsets.ToolWrapper
- func UserCreate(engine *twapi.Engine) toolsets.ToolWrapper
- func UserDelete(engine *twapi.Engine) toolsets.ToolWrapper
- func UserGet(engine *twapi.Engine) toolsets.ToolWrapper
- func UserGetMe(engine *twapi.Engine) toolsets.ToolWrapper
- func UserList(engine *twapi.Engine) toolsets.ToolWrapper
- func UserUpdate(engine *twapi.Engine) toolsets.ToolWrapper
- func UsersWorkload(engine *twapi.Engine) toolsets.ToolWrapper
- func WorkflowCreate(engine *twapi.Engine) toolsets.ToolWrapper
- func WorkflowDelete(engine *twapi.Engine) toolsets.ToolWrapper
- func WorkflowGet(engine *twapi.Engine) toolsets.ToolWrapper
- func WorkflowList(engine *twapi.Engine) toolsets.ToolWrapper
- func WorkflowProjectLink(engine *twapi.Engine) toolsets.ToolWrapper
- func WorkflowStageCreate(engine *twapi.Engine) toolsets.ToolWrapper
- func WorkflowStageDelete(engine *twapi.Engine) toolsets.ToolWrapper
- func WorkflowStageGet(engine *twapi.Engine) toolsets.ToolWrapper
- func WorkflowStageList(engine *twapi.Engine) toolsets.ToolWrapper
- func WorkflowStageTaskMove(engine *twapi.Engine) toolsets.ToolWrapper
- func WorkflowStageUpdate(engine *twapi.Engine) toolsets.ToolWrapper
- func WorkflowUpdate(engine *twapi.Engine) toolsets.ToolWrapper
Constants ¶
const ( MethodAllocationCreate toolsets.Method = "twprojects-create_allocation" MethodAllocationUpdate toolsets.Method = "twprojects-update_allocation" MethodAllocationDelete toolsets.Method = "twprojects-delete_allocation" MethodAllocationRestore toolsets.Method = "twprojects-restore_allocation" MethodAllocationTaskLink toolsets.Method = "twprojects-link_task_to_allocation" MethodAllocationTaskUnlink toolsets.Method = "twprojects-unlink_task_from_allocation" MethodAllocationGet toolsets.Method = "twprojects-get_allocation" MethodAllocationList toolsets.Method = "twprojects-list_allocations" )
List of methods available in the Teamwork.com MCP service.
The naming convention for methods follows a pattern described here: https://github.com/github/github-mcp-server/issues/333
const ( MethodTasklistBudgetList toolsets.Method = "twprojects-list_tasklist_budgets" MethodProjectBudgetList toolsets.Method = "twprojects-list_project_budgets" )
List of methods available in the Teamwork.com MCP service.
The naming convention for methods follows a pattern described here: https://github.com/github/github-mcp-server/issues/333
const ( MethodCommentCreate toolsets.Method = "twprojects-create_comment" MethodCommentUpdate toolsets.Method = "twprojects-update_comment" MethodCommentDelete toolsets.Method = "twprojects-delete_comment" MethodCommentGet toolsets.Method = "twprojects-get_comment" MethodCommentList toolsets.Method = "twprojects-list_comments" )
List of methods available in the Teamwork.com MCP service.
The naming convention for methods follows a pattern described here: https://github.com/github/github-mcp-server/issues/333
const ( MethodCompanyCreate toolsets.Method = "twprojects-create_company" MethodCompanyUpdate toolsets.Method = "twprojects-update_company" MethodCompanyDelete toolsets.Method = "twprojects-delete_company" MethodCompanyGet toolsets.Method = "twprojects-get_company" MethodCompanyList toolsets.Method = "twprojects-list_companies" )
List of methods available in the Teamwork.com MCP service.
The naming convention for methods follows a pattern described here: https://github.com/github/github-mcp-server/issues/333
const ( MethodTaskCount toolsets.Method = "twprojects-count_tasks" MethodProjectCount toolsets.Method = "twprojects-count_projects" MethodMilestoneCount toolsets.Method = "twprojects-count_milestones" MethodTimelogCount toolsets.Method = "twprojects-count_timelogs" )
List of methods available in the Teamwork.com MCP service.
The naming convention for methods follows a pattern described here: https://github.com/github/github-mcp-server/issues/333
const ( MethodCustomFieldValueCreate toolsets.Method = "twprojects-create_custom_field_value" MethodCustomFieldValueCreateBatch toolsets.Method = "twprojects-create_custom_field_values" MethodCustomFieldValueUpdate toolsets.Method = "twprojects-update_custom_field_value" MethodCustomFieldValueDelete toolsets.Method = "twprojects-delete_custom_field_value" MethodCustomFieldValueGet toolsets.Method = "twprojects-get_custom_field_value" MethodCustomFieldValueList toolsets.Method = "twprojects-list_custom_field_values" )
List of methods available in the Teamwork.com MCP service.
The naming convention for methods follows a pattern described here: https://github.com/github/github-mcp-server/issues/333
const ( MethodCustomFieldCreate toolsets.Method = "twprojects-create_custom_field" MethodCustomFieldUpdate toolsets.Method = "twprojects-update_custom_field" MethodCustomFieldDelete toolsets.Method = "twprojects-delete_custom_field" MethodCustomFieldGet toolsets.Method = "twprojects-get_custom_field" MethodCustomFieldList toolsets.Method = "twprojects-list_custom_fields" )
List of methods available in the Teamwork.com MCP service.
The naming convention for methods follows a pattern described here: https://github.com/github/github-mcp-server/issues/333
const ( MethodCustomItemFieldCreate toolsets.Method = "twprojects-create_custom_item_field" MethodCustomItemFieldUpdate toolsets.Method = "twprojects-update_custom_item_field" MethodCustomItemFieldDelete toolsets.Method = "twprojects-delete_custom_item_field" MethodCustomItemFieldGet toolsets.Method = "twprojects-get_custom_item_field" MethodCustomItemFieldList toolsets.Method = "twprojects-list_custom_item_fields" )
const ( MethodCustomItemRecordCreate toolsets.Method = "twprojects-create_custom_item_record" MethodCustomItemRecordUpdate toolsets.Method = "twprojects-update_custom_item_record" MethodCustomItemRecordDelete toolsets.Method = "twprojects-delete_custom_item_record" MethodCustomItemRecordBulkDelete toolsets.Method = "twprojects-bulk_delete_custom_item_records" MethodCustomItemRecordGet toolsets.Method = "twprojects-get_custom_item_record" MethodCustomItemRecordList toolsets.Method = "twprojects-list_custom_item_records" )
const ( MethodCustomItemCreate toolsets.Method = "twprojects-create_custom_item" MethodCustomItemUpdate toolsets.Method = "twprojects-update_custom_item" MethodCustomItemDelete toolsets.Method = "twprojects-delete_custom_item" MethodCustomItemGet toolsets.Method = "twprojects-get_custom_item" MethodCustomItemList toolsets.Method = "twprojects-list_custom_items" )
Custom items are user-defined entity types that customers add to a project (Contracts, Leads, Deals, Monkeys — anything the workspace needs that isn't a built-in Teamwork concept). Each custom item type owns its own fields (columns, see CustomItemField*) and records (rows, see CustomItemRecord*).
The naming convention for methods follows a pattern described here: https://github.com/github/github-mcp-server/issues/333
const ( MethodFileCreate toolsets.Method = "twprojects-create_file" MethodUploadURLCreate toolsets.Method = "twprojects-create_upload_url" MethodProjectFileAdd toolsets.Method = "twprojects-add_project_file" MethodFileGet toolsets.Method = "twprojects-get_file" MethodFileList toolsets.Method = "twprojects-list_files" MethodFileDownload toolsets.Method = "twprojects-download_file" )
List of methods available in the Teamwork.com MCP service.
The naming convention for methods follows a pattern described here: https://github.com/github/github-mcp-server/issues/333
const ( MethodJobRoleCreate toolsets.Method = "twprojects-create_jobrole" MethodJobRoleUpdate toolsets.Method = "twprojects-update_jobrole" MethodJobRoleDelete toolsets.Method = "twprojects-delete_jobrole" MethodJobRoleGet toolsets.Method = "twprojects-get_jobrole" MethodJobRoleList toolsets.Method = "twprojects-list_jobroles" MethodJobRoleSetUser toolsets.Method = "twprojects-set_user_jobrole" MethodJobRoleClearUser toolsets.Method = "twprojects-clear_user_jobrole" )
List of methods available in the Teamwork.com MCP service.
The naming convention for methods follows a pattern described here: https://github.com/github/github-mcp-server/issues/333
const ( MethodLinkCreate toolsets.Method = "twprojects-create_link" MethodLinkUpdate toolsets.Method = "twprojects-update_link" MethodLinkDelete toolsets.Method = "twprojects-delete_link" MethodLinkGet toolsets.Method = "twprojects-get_link" MethodLinkList toolsets.Method = "twprojects-list_links" )
List of methods available in the Teamwork.com MCP service.
The naming convention for methods follows a pattern described here: https://github.com/github/github-mcp-server/issues/333
const ( MethodMessageReplyCreate toolsets.Method = "twprojects-create_message_reply" MethodMessageReplyUpdate toolsets.Method = "twprojects-update_message_reply" MethodMessageReplyDelete toolsets.Method = "twprojects-delete_message_reply" MethodMessageReplyGet toolsets.Method = "twprojects-get_message_reply" MethodMessageReplyList toolsets.Method = "twprojects-list_message_replies" )
List of methods available in the Teamwork.com MCP service.
The naming convention for methods follows a pattern described here: https://github.com/github/github-mcp-server/issues/333
const ( MethodMessageCreate toolsets.Method = "twprojects-create_message" MethodMessageUpdate toolsets.Method = "twprojects-update_message" MethodMessageDelete toolsets.Method = "twprojects-delete_message" MethodMessageGet toolsets.Method = "twprojects-get_message" MethodMessageList toolsets.Method = "twprojects-list_messages" )
List of methods available in the Teamwork.com MCP service.
The naming convention for methods follows a pattern described here: https://github.com/github/github-mcp-server/issues/333
const ( MethodMilestoneCreate toolsets.Method = "twprojects-create_milestone" MethodMilestoneUpdate toolsets.Method = "twprojects-update_milestone" MethodMilestoneDelete toolsets.Method = "twprojects-delete_milestone" MethodMilestoneGet toolsets.Method = "twprojects-get_milestone" MethodMilestoneList toolsets.Method = "twprojects-list_milestones" )
List of methods available in the Teamwork.com MCP service.
The naming convention for methods follows a pattern described here: https://github.com/github/github-mcp-server/issues/333
const ( MethodNotebookCreate toolsets.Method = "twprojects-create_notebook" MethodNotebookUpdate toolsets.Method = "twprojects-update_notebook" MethodNotebookDelete toolsets.Method = "twprojects-delete_notebook" MethodNotebookGet toolsets.Method = "twprojects-get_notebook" MethodNotebookList toolsets.Method = "twprojects-list_notebooks" )
List of methods available in the Teamwork.com MCP service.
The naming convention for methods follows a pattern described here: https://github.com/github/github-mcp-server/issues/333
const ( MethodProjectCategoryCreate toolsets.Method = "twprojects-create_project_category" MethodProjectCategoryUpdate toolsets.Method = "twprojects-update_project_category" MethodProjectCategoryDelete toolsets.Method = "twprojects-delete_project_category" MethodProjectCategoryGet toolsets.Method = "twprojects-get_project_category" MethodProjectCategoryList toolsets.Method = "twprojects-list_project_categories" )
List of methods available in the Teamwork.com MCP service.
The naming convention for methods follows a pattern described here: https://github.com/github/github-mcp-server/issues/333
const ( MethodProjectTemplateCreate toolsets.Method = "twprojects-create_project_template" MethodProjectTemplateList toolsets.Method = "twprojects-list_project_templates" )
List of methods available in the Teamwork.com MCP service.
The naming convention for methods follows a pattern described here: https://github.com/github/github-mcp-server/issues/333
const ( MethodProjectCreate toolsets.Method = "twprojects-create_project" MethodProjectUpdate toolsets.Method = "twprojects-update_project" MethodProjectDelete toolsets.Method = "twprojects-delete_project" MethodProjectClone toolsets.Method = "twprojects-clone_project" MethodProjectGet toolsets.Method = "twprojects-get_project" MethodProjectList toolsets.Method = "twprojects-list_projects" )
List of methods available in the Teamwork.com MCP service.
The naming convention for methods follows a pattern described here: https://github.com/github/github-mcp-server/issues/333
const ( MethodSkillCreate toolsets.Method = "twprojects-create_skill" MethodSkillUpdate toolsets.Method = "twprojects-update_skill" MethodSkillDelete toolsets.Method = "twprojects-delete_skill" MethodSkillGet toolsets.Method = "twprojects-get_skill" MethodSkillList toolsets.Method = "twprojects-list_skills" )
List of methods available in the Teamwork.com MCP service.
The naming convention for methods follows a pattern described here: https://github.com/github/github-mcp-server/issues/333
const ( MethodTagCreate toolsets.Method = "twprojects-create_tag" MethodTagUpdate toolsets.Method = "twprojects-update_tag" MethodTagDelete toolsets.Method = "twprojects-delete_tag" MethodTagGet toolsets.Method = "twprojects-get_tag" MethodTagList toolsets.Method = "twprojects-list_tags" )
List of methods available in the Teamwork.com MCP service.
The naming convention for methods follows a pattern described here: https://github.com/github/github-mcp-server/issues/333
const ( MethodTasklistCreate toolsets.Method = "twprojects-create_tasklist" MethodTasklistUpdate toolsets.Method = "twprojects-update_tasklist" MethodTasklistDelete toolsets.Method = "twprojects-delete_tasklist" MethodTasklistGet toolsets.Method = "twprojects-get_tasklist" MethodTasklistList toolsets.Method = "twprojects-list_tasklists" )
List of methods available in the Teamwork.com MCP service.
The naming convention for methods follows a pattern described here: https://github.com/github/github-mcp-server/issues/333
const ( MethodTaskCreate toolsets.Method = "twprojects-create_task" MethodTaskUpdate toolsets.Method = "twprojects-update_task" MethodTaskDelete toolsets.Method = "twprojects-delete_task" MethodTaskComplete toolsets.Method = "twprojects-complete_task" MethodTaskUncomplete toolsets.Method = "twprojects-uncomplete_task" MethodTaskGet toolsets.Method = "twprojects-get_task" MethodTaskList toolsets.Method = "twprojects-list_tasks" MethodTaskMove toolsets.Method = "twprojects-move_tasks" MethodTaskCreateBatch toolsets.Method = "twprojects-create_tasks" MethodTaskUpdateBatch toolsets.Method = "twprojects-update_tasks" )
List of methods available in the Teamwork.com MCP service.
The naming convention for methods follows a pattern described here: https://github.com/github/github-mcp-server/issues/333
const ( MethodTeamCreate toolsets.Method = "twprojects-create_team" MethodTeamUpdate toolsets.Method = "twprojects-update_team" MethodTeamDelete toolsets.Method = "twprojects-delete_team" MethodTeamGet toolsets.Method = "twprojects-get_team" MethodTeamList toolsets.Method = "twprojects-list_teams" )
List of methods available in the Teamwork.com MCP service.
The naming convention for methods follows a pattern described here: https://github.com/github/github-mcp-server/issues/333
const ( MethodTimelogCreate toolsets.Method = "twprojects-create_timelog" MethodTimelogUpdate toolsets.Method = "twprojects-update_timelog" MethodTimelogDelete toolsets.Method = "twprojects-delete_timelog" MethodTimelogGet toolsets.Method = "twprojects-get_timelog" MethodTimelogList toolsets.Method = "twprojects-list_timelogs" )
List of methods available in the Teamwork.com MCP service.
The naming convention for methods follows a pattern described here: https://github.com/github/github-mcp-server/issues/333
const ( MethodTimerCreate toolsets.Method = "twprojects-create_timer" MethodTimerUpdate toolsets.Method = "twprojects-update_timer" MethodTimerPause toolsets.Method = "twprojects-pause_timer" MethodTimerResume toolsets.Method = "twprojects-resume_timer" MethodTimerComplete toolsets.Method = "twprojects-complete_timer" MethodTimerDelete toolsets.Method = "twprojects-delete_timer" MethodTimerGet toolsets.Method = "twprojects-get_timer" MethodTimerList toolsets.Method = "twprojects-list_timers" )
List of methods available in the Teamwork.com MCP service.
The naming convention for methods follows a pattern described here: https://github.com/github/github-mcp-server/issues/333
const ( // ToolsetProjects covers project, category, template, and member management. ToolsetProjects toolsets.Method = "twprojects-projects" // ToolsetTasks covers task and tasklist management. ToolsetTasks toolsets.Method = "twprojects-tasks" // ToolsetPeople covers users, companies, teams, skills, and job roles. ToolsetPeople toolsets.Method = "twprojects-people" // ToolsetPlanning covers resource-scheduler allocations and workload. ToolsetPlanning toolsets.Method = "twprojects-planning" // ToolsetTime covers timelogs, timers, and calendars. ToolsetTime toolsets.Method = "twprojects-time" // ToolsetContent covers comments, notebooks, milestones, tags, activities, and budgets. ToolsetContent toolsets.Method = "twprojects-content" )
Sub-toolset keys for twprojects. These are the valid values for the -toolsets flag when selecting Teamwork Projects functionality.
const ( MethodUserCreate toolsets.Method = "twprojects-create_user" MethodUserUpdate toolsets.Method = "twprojects-update_user" MethodUserDelete toolsets.Method = "twprojects-delete_user" MethodUserGet toolsets.Method = "twprojects-get_user" MethodUserGetMe toolsets.Method = "twprojects-get_user_me" MethodUserList toolsets.Method = "twprojects-list_users" )
List of methods available in the Teamwork.com MCP service.
The naming convention for methods follows a pattern described here: https://github.com/github/github-mcp-server/issues/333
const ( MethodWorkflowStageCreate toolsets.Method = "twprojects-create_workflow_stage" MethodWorkflowStageUpdate toolsets.Method = "twprojects-update_workflow_stage" MethodWorkflowStageDelete toolsets.Method = "twprojects-delete_workflow_stage" MethodWorkflowStageTaskMove toolsets.Method = "twprojects-move_task_to_workflow_stage" MethodWorkflowStageGet toolsets.Method = "twprojects-get_workflow_stage" MethodWorkflowStageList toolsets.Method = "twprojects-list_workflow_stages" )
List of methods available in the Teamwork.com MCP service.
The naming convention for methods follows a pattern described here: https://github.com/github/github-mcp-server/issues/333
const ( MethodWorkflowCreate toolsets.Method = "twprojects-create_workflow" MethodWorkflowUpdate toolsets.Method = "twprojects-update_workflow" MethodWorkflowDelete toolsets.Method = "twprojects-delete_workflow" MethodWorkflowProjectLink toolsets.Method = "twprojects-link_project_to_workflow" MethodWorkflowGet toolsets.Method = "twprojects-get_workflow" MethodWorkflowList toolsets.Method = "twprojects-list_workflows" )
List of methods available in the Teamwork.com MCP service.
The naming convention for methods follows a pattern described here: https://github.com/github/github-mcp-server/issues/333
const (
MethodActivityList toolsets.Method = "twprojects-list_activities"
)
List of methods available in the Teamwork.com MCP service.
The naming convention for methods follows a pattern described here: https://github.com/github/github-mcp-server/issues/333
const (
MethodCalendarEventList toolsets.Method = "twprojects-list_calendar_events"
)
List of methods available in the Teamwork.com MCP service.
The naming convention for methods follows a pattern described here: https://github.com/github/github-mcp-server/issues/333
const (
MethodCalendarList toolsets.Method = "twprojects-list_calendars"
)
List of methods available in the Teamwork.com MCP service.
The naming convention for methods follows a pattern described here: https://github.com/github/github-mcp-server/issues/333
const (
MethodIndustryList toolsets.Method = "twprojects-list_industries"
)
List of methods available in the Teamwork.com MCP service.
The naming convention for methods follows a pattern described here: https://github.com/github/github-mcp-server/issues/333
const (
MethodProjectMemberAdd toolsets.Method = "twprojects-add_project_member"
)
List of methods available in the Teamwork.com MCP service.
The naming convention for methods follows a pattern described here: https://github.com/github/github-mcp-server/issues/333
const (
MethodProjectStatusUpdateList toolsets.Method = "twprojects-list_project_updates"
)
List of methods available in the Teamwork.com MCP service.
The naming convention for methods follows a pattern described here: https://github.com/github/github-mcp-server/issues/333
const (
MethodSearch toolsets.Method = "twprojects-search"
)
List of methods available in the Teamwork.com MCP service.
The naming convention for methods follows a pattern described here: https://github.com/github/github-mcp-server/issues/333
const (
MethodSummarizeTimelogs toolsets.Method = "twprojects-summarize_timelogs"
)
List of methods available in the Teamwork.com MCP service.
The naming convention for methods follows a pattern described here: https://github.com/github/github-mcp-server/issues/333
const (
MethodUsersWorkload toolsets.Method = "twprojects-users_workload"
)
List of methods available in the Teamwork.com MCP service.
The naming convention for methods follows a pattern described here: https://github.com/github/github-mcp-server/issues/333
Variables ¶
This section is empty.
Functions ¶
func ActivityList ¶ added in v1.2.0
func ActivityList(engine *twapi.Engine) toolsets.ToolWrapper
ActivityList lists activities in Teamwork.com.
func AllocationCreate ¶ added in v1.32.0
func AllocationCreate(engine *twapi.Engine) toolsets.ToolWrapper
AllocationCreate creates an allocation in Teamwork.com.
func AllocationDelete ¶ added in v1.32.0
func AllocationDelete(engine *twapi.Engine) toolsets.ToolWrapper
AllocationDelete deletes an allocation in Teamwork.com.
func AllocationGet ¶ added in v1.32.0
func AllocationGet(engine *twapi.Engine) toolsets.ToolWrapper
AllocationGet retrieves an allocation in Teamwork.com.
func AllocationList ¶ added in v1.32.0
func AllocationList(engine *twapi.Engine) toolsets.ToolWrapper
AllocationList lists allocations in Teamwork.com.
func AllocationRestore ¶ added in v1.32.0
func AllocationRestore(engine *twapi.Engine) toolsets.ToolWrapper
AllocationRestore restores a soft-deleted allocation in Teamwork.com.
func AllocationTaskLink ¶ added in v1.32.0
func AllocationTaskLink(engine *twapi.Engine) toolsets.ToolWrapper
AllocationTaskLink links a task to an allocation in Teamwork.com.
func AllocationTaskUnlink ¶ added in v1.32.0
func AllocationTaskUnlink(engine *twapi.Engine) toolsets.ToolWrapper
AllocationTaskUnlink unlinks a task from an allocation in Teamwork.com.
func AllocationUpdate ¶ added in v1.32.0
func AllocationUpdate(engine *twapi.Engine) toolsets.ToolWrapper
AllocationUpdate updates an allocation in Teamwork.com.
func CalendarEventList ¶ added in v1.21.3
func CalendarEventList(engine *twapi.Engine) toolsets.ToolWrapper
CalendarEventList lists calendar events in Teamwork.com.
func CalendarList ¶ added in v1.21.3
func CalendarList(engine *twapi.Engine) toolsets.ToolWrapper
CalendarList lists calendars in Teamwork.com.
func CommentCreate ¶
func CommentCreate(engine *twapi.Engine) toolsets.ToolWrapper
CommentCreate creates a comment in Teamwork.com.
func CommentDelete ¶
func CommentDelete(engine *twapi.Engine) toolsets.ToolWrapper
CommentDelete deletes a comment in Teamwork.com.
func CommentGet ¶
func CommentGet(engine *twapi.Engine) toolsets.ToolWrapper
CommentGet retrieves a comment in Teamwork.com.
func CommentList ¶
func CommentList(engine *twapi.Engine) toolsets.ToolWrapper
CommentList lists comments in Teamwork.com.
func CommentUpdate ¶
func CommentUpdate(engine *twapi.Engine) toolsets.ToolWrapper
CommentUpdate updates a comment in Teamwork.com.
func CompanyCreate ¶
func CompanyCreate(engine *twapi.Engine) toolsets.ToolWrapper
CompanyCreate creates a company in Teamwork.com.
func CompanyDelete ¶
func CompanyDelete(engine *twapi.Engine) toolsets.ToolWrapper
CompanyDelete deletes a company in Teamwork.com.
func CompanyGet ¶
func CompanyGet(engine *twapi.Engine) toolsets.ToolWrapper
CompanyGet retrieves a company in Teamwork.com.
func CompanyList ¶
func CompanyList(engine *twapi.Engine) toolsets.ToolWrapper
CompanyList lists companies in Teamwork.com.
func CompanyUpdate ¶
func CompanyUpdate(engine *twapi.Engine) toolsets.ToolWrapper
CompanyUpdate updates a company in Teamwork.com.
func CustomFieldCreate ¶ added in v1.19.0
func CustomFieldCreate(engine *twapi.Engine) toolsets.ToolWrapper
CustomFieldCreate creates a custom field in Teamwork.com.
func CustomFieldDelete ¶ added in v1.19.0
func CustomFieldDelete(engine *twapi.Engine) toolsets.ToolWrapper
CustomFieldDelete deletes a custom field in Teamwork.com.
func CustomFieldGet ¶ added in v1.19.0
func CustomFieldGet(engine *twapi.Engine) toolsets.ToolWrapper
CustomFieldGet retrieves a custom field in Teamwork.com.
func CustomFieldList ¶ added in v1.19.0
func CustomFieldList(engine *twapi.Engine) toolsets.ToolWrapper
CustomFieldList lists custom fields in Teamwork.com.
func CustomFieldUpdate ¶ added in v1.19.0
func CustomFieldUpdate(engine *twapi.Engine) toolsets.ToolWrapper
CustomFieldUpdate updates a custom field in Teamwork.com.
func CustomFieldValueCreate ¶ added in v1.19.0
func CustomFieldValueCreate(engine *twapi.Engine) toolsets.ToolWrapper
CustomFieldValueCreate creates a custom field value on a task, project or company in Teamwork.com.
func CustomFieldValueCreateBatch ¶ added in v1.47.0
func CustomFieldValueCreateBatch(engine *twapi.Engine) toolsets.ToolWrapper
CustomFieldValueCreateBatch sets many custom field values in Teamwork.com in one call.
It is a loop of single creates because create is what sets a value: it replaces any value the entity already has for that field, except on a multiselect field, where it adds to the selection. The bulk update route only edits values that already exist, addressed by value ID.
func CustomFieldValueDelete ¶ added in v1.19.0
func CustomFieldValueDelete(engine *twapi.Engine) toolsets.ToolWrapper
CustomFieldValueDelete clears a custom field value from a task, project or company in Teamwork.com.
func CustomFieldValueGet ¶ added in v1.19.0
func CustomFieldValueGet(engine *twapi.Engine) toolsets.ToolWrapper
CustomFieldValueGet retrieves a single custom field value from a task, project or company in Teamwork.com.
func CustomFieldValueList ¶ added in v1.19.0
func CustomFieldValueList(engine *twapi.Engine) toolsets.ToolWrapper
CustomFieldValueList lists the custom field values of a task, project or company in Teamwork.com.
func CustomFieldValueUpdate ¶ added in v1.19.0
func CustomFieldValueUpdate(engine *twapi.Engine) toolsets.ToolWrapper
CustomFieldValueUpdate updates a custom field value on a task, project or company in Teamwork.com.
func CustomItemCreate ¶ added in v1.21.0
func CustomItemCreate(engine *twapi.Engine) toolsets.ToolWrapper
CustomItemCreate creates a custom item type on a project in Teamwork.com.
func CustomItemDelete ¶ added in v1.21.0
func CustomItemDelete(engine *twapi.Engine) toolsets.ToolWrapper
CustomItemDelete deletes a custom item type in Teamwork.com.
func CustomItemFieldCreate ¶ added in v1.21.0
func CustomItemFieldCreate(engine *twapi.Engine) toolsets.ToolWrapper
CustomItemFieldCreate adds a field (column) to a custom item type.
func CustomItemFieldDelete ¶ added in v1.21.0
func CustomItemFieldDelete(engine *twapi.Engine) toolsets.ToolWrapper
CustomItemFieldDelete deletes a field from a custom item type.
func CustomItemFieldGet ¶ added in v1.21.0
func CustomItemFieldGet(engine *twapi.Engine) toolsets.ToolWrapper
CustomItemFieldGet retrieves a single field on a custom item type.
func CustomItemFieldList ¶ added in v1.21.0
func CustomItemFieldList(engine *twapi.Engine) toolsets.ToolWrapper
CustomItemFieldList lists the fields on a custom item type.
func CustomItemFieldUpdate ¶ added in v1.21.0
func CustomItemFieldUpdate(engine *twapi.Engine) toolsets.ToolWrapper
CustomItemFieldUpdate updates a custom item field's display name, definition or position.
func CustomItemGet ¶ added in v1.21.0
func CustomItemGet(engine *twapi.Engine) toolsets.ToolWrapper
CustomItemGet retrieves a custom item type in Teamwork.com. The response includes the type's fields and sections so the caller has the full schema in a single call.
func CustomItemList ¶ added in v1.21.0
func CustomItemList(engine *twapi.Engine) toolsets.ToolWrapper
CustomItemList lists the custom item types on a project in Teamwork.com.
func CustomItemRecordBulkDelete ¶ added in v1.21.0
func CustomItemRecordBulkDelete(engine *twapi.Engine) toolsets.ToolWrapper
CustomItemRecordBulkDelete deletes multiple records in a single API call. Prefer this over calling delete repeatedly.
func CustomItemRecordCreate ¶ added in v1.21.0
func CustomItemRecordCreate(engine *twapi.Engine) toolsets.ToolWrapper
CustomItemRecordCreate creates a record on a custom item type.
func CustomItemRecordDelete ¶ added in v1.21.0
func CustomItemRecordDelete(engine *twapi.Engine) toolsets.ToolWrapper
CustomItemRecordDelete deletes a single record on a custom item type.
func CustomItemRecordGet ¶ added in v1.21.0
func CustomItemRecordGet(engine *twapi.Engine) toolsets.ToolWrapper
CustomItemRecordGet retrieves a record on a custom item type. Field values in the response are keyed by field display name (not twId) and translated per field type — dropdown option twIds become option labels.
func CustomItemRecordList ¶ added in v1.21.0
func CustomItemRecordList(engine *twapi.Engine) toolsets.ToolWrapper
CustomItemRecordList lists records of a custom item type. Each record's field values are translated from twId-keyed to name-keyed and from option twIds back to option labels.
func CustomItemRecordUpdate ¶ added in v1.21.0
func CustomItemRecordUpdate(engine *twapi.Engine) toolsets.ToolWrapper
CustomItemRecordUpdate updates a record on a custom item type.
func CustomItemUpdate ¶ added in v1.21.0
func CustomItemUpdate(engine *twapi.Engine) toolsets.ToolWrapper
CustomItemUpdate updates a custom item type in Teamwork.com.
func DefaultToolsetGroup ¶
func DefaultToolsetGroup(readOnly, allowDelete bool, engine *twapi.Engine) *toolsets.ToolsetGroup
DefaultToolsetGroup creates a default ToolsetGroup for Teamwork Projects.
func FileCreate ¶ added in v1.28.3
func FileCreate(engine *twapi.Engine) toolsets.ToolWrapper
FileCreate uploads a file to Teamwork.com so that it can be attached to something.
func FileDownload ¶ added in v1.41.0
func FileDownload(engine *twapi.Engine) toolsets.ToolWrapper
FileDownload returns the content of a file in Teamwork.com.
func FileGet ¶ added in v1.41.0
func FileGet(engine *twapi.Engine) toolsets.ToolWrapper
FileGet retrieves a file's details in Teamwork.com.
func FileList ¶ added in v1.41.0
func FileList(engine *twapi.Engine) toolsets.ToolWrapper
FileList lists files in Teamwork.com.
func IndustryList ¶ added in v1.4.0
func IndustryList(engine *twapi.Engine) toolsets.ToolWrapper
IndustryList lists projects in Teamwork.com.
func JobRoleClearUser ¶ added in v1.45.0
func JobRoleClearUser(engine *twapi.Engine) toolsets.ToolWrapper
JobRoleClearUser removes a job role from one or more users in Teamwork.com.
func JobRoleCreate ¶ added in v1.8.0
func JobRoleCreate(engine *twapi.Engine) toolsets.ToolWrapper
JobRoleCreate creates a job role in Teamwork.com.
func JobRoleDelete ¶ added in v1.8.0
func JobRoleDelete(engine *twapi.Engine) toolsets.ToolWrapper
JobRoleDelete deletes a job role in Teamwork.com.
func JobRoleGet ¶ added in v1.8.0
func JobRoleGet(engine *twapi.Engine) toolsets.ToolWrapper
JobRoleGet retrieves a job role in Teamwork.com.
func JobRoleList ¶ added in v1.8.0
func JobRoleList(engine *twapi.Engine) toolsets.ToolWrapper
JobRoleList lists job roles in Teamwork.com.
func JobRoleSetUser ¶ added in v1.45.0
func JobRoleSetUser(engine *twapi.Engine) toolsets.ToolWrapper
JobRoleSetUser sets a job role as the role of one or more users in Teamwork.com.
func JobRoleUpdate ¶ added in v1.8.0
func JobRoleUpdate(engine *twapi.Engine) toolsets.ToolWrapper
JobRoleUpdate updates a job role in Teamwork.com.
func LinkCreate ¶ added in v1.16.0
func LinkCreate(engine *twapi.Engine) toolsets.ToolWrapper
LinkCreate creates a link in Teamwork.com.
func LinkDelete ¶ added in v1.16.0
func LinkDelete(engine *twapi.Engine) toolsets.ToolWrapper
LinkDelete deletes a link in Teamwork.com.
func LinkGet ¶ added in v1.16.0
func LinkGet(engine *twapi.Engine) toolsets.ToolWrapper
LinkGet retrieves a link in Teamwork.com.
func LinkList ¶ added in v1.16.0
func LinkList(engine *twapi.Engine) toolsets.ToolWrapper
LinkList lists links in Teamwork.com.
func LinkUpdate ¶ added in v1.16.0
func LinkUpdate(engine *twapi.Engine) toolsets.ToolWrapper
LinkUpdate updates a link in Teamwork.com.
func MessageCreate ¶ added in v1.13.0
func MessageCreate(engine *twapi.Engine) toolsets.ToolWrapper
MessageCreate creates a message in Teamwork.com.
func MessageDelete ¶ added in v1.13.0
func MessageDelete(engine *twapi.Engine) toolsets.ToolWrapper
MessageDelete deletes a message in Teamwork.com.
func MessageGet ¶ added in v1.13.0
func MessageGet(engine *twapi.Engine) toolsets.ToolWrapper
MessageGet retrieves a message in Teamwork.com.
func MessageList ¶ added in v1.13.0
func MessageList(engine *twapi.Engine) toolsets.ToolWrapper
MessageList lists messages in Teamwork.com.
func MessageReplyCreate ¶ added in v1.13.0
func MessageReplyCreate(engine *twapi.Engine) toolsets.ToolWrapper
MessageReplyCreate creates a message reply in Teamwork.com.
func MessageReplyDelete ¶ added in v1.13.0
func MessageReplyDelete(engine *twapi.Engine) toolsets.ToolWrapper
MessageReplyDelete deletes a message reply in Teamwork.com.
func MessageReplyGet ¶ added in v1.13.0
func MessageReplyGet(engine *twapi.Engine) toolsets.ToolWrapper
MessageReplyGet retrieves a message reply in Teamwork.com.
func MessageReplyList ¶ added in v1.13.0
func MessageReplyList(engine *twapi.Engine) toolsets.ToolWrapper
MessageReplyList lists message replies in Teamwork.com.
func MessageReplyUpdate ¶ added in v1.13.0
func MessageReplyUpdate(engine *twapi.Engine) toolsets.ToolWrapper
MessageReplyUpdate updates a message reply in Teamwork.com.
func MessageUpdate ¶ added in v1.13.0
func MessageUpdate(engine *twapi.Engine) toolsets.ToolWrapper
MessageUpdate updates a message in Teamwork.com.
func MilestoneCount ¶ added in v1.28.4
func MilestoneCount(engine *twapi.Engine) toolsets.ToolWrapper
MilestoneCount counts milestones in Teamwork.com.
func MilestoneCreate ¶
func MilestoneCreate(engine *twapi.Engine) toolsets.ToolWrapper
MilestoneCreate creates a milestone in Teamwork.com.
func MilestoneDelete ¶
func MilestoneDelete(engine *twapi.Engine) toolsets.ToolWrapper
MilestoneDelete deletes a milestone in Teamwork.com.
func MilestoneGet ¶
func MilestoneGet(engine *twapi.Engine) toolsets.ToolWrapper
MilestoneGet retrieves a milestone in Teamwork.com.
func MilestoneList ¶
func MilestoneList(engine *twapi.Engine) toolsets.ToolWrapper
MilestoneList lists milestones in Teamwork.com.
func MilestoneUpdate ¶
func MilestoneUpdate(engine *twapi.Engine) toolsets.ToolWrapper
MilestoneUpdate updates a milestone in Teamwork.com.
func NotebookCreate ¶ added in v1.3.0
func NotebookCreate(engine *twapi.Engine) toolsets.ToolWrapper
NotebookCreate creates a notebook in Teamwork.com.
func NotebookDelete ¶ added in v1.3.0
func NotebookDelete(engine *twapi.Engine) toolsets.ToolWrapper
NotebookDelete deletes a notebook in Teamwork.com.
func NotebookGet ¶ added in v1.3.0
func NotebookGet(engine *twapi.Engine) toolsets.ToolWrapper
NotebookGet retrieves a notebook in Teamwork.com.
func NotebookList ¶ added in v1.3.0
func NotebookList(engine *twapi.Engine) toolsets.ToolWrapper
NotebookList lists notebooks in Teamwork.com.
func NotebookUpdate ¶ added in v1.3.0
func NotebookUpdate(engine *twapi.Engine) toolsets.ToolWrapper
NotebookUpdate updates a notebook in Teamwork.com.
func ProjectBudgetList ¶ added in v1.11.3
func ProjectBudgetList(engine *twapi.Engine) toolsets.ToolWrapper
ProjectBudgetList lists project budgets in Teamwork.com.
func ProjectCategoryCreate ¶ added in v1.7.0
func ProjectCategoryCreate(engine *twapi.Engine) toolsets.ToolWrapper
ProjectCategoryCreate creates a project category in Teamwork.com.
func ProjectCategoryDelete ¶ added in v1.7.0
func ProjectCategoryDelete(engine *twapi.Engine) toolsets.ToolWrapper
ProjectCategoryDelete deletes a project category in Teamwork.com.
func ProjectCategoryGet ¶ added in v1.7.0
func ProjectCategoryGet(engine *twapi.Engine) toolsets.ToolWrapper
ProjectCategoryGet retrieves a project category in Teamwork.com.
func ProjectCategoryList ¶ added in v1.7.0
func ProjectCategoryList(engine *twapi.Engine) toolsets.ToolWrapper
ProjectCategoryList lists project categories in Teamwork.com.
func ProjectCategoryUpdate ¶ added in v1.7.0
func ProjectCategoryUpdate(engine *twapi.Engine) toolsets.ToolWrapper
ProjectCategoryUpdate updates a project category in Teamwork.com.
func ProjectClone ¶ added in v1.11.11
func ProjectClone(engine *twapi.Engine) toolsets.ToolWrapper
ProjectClone clones a project in Teamwork.com.
func ProjectCount ¶ added in v1.28.4
func ProjectCount(engine *twapi.Engine) toolsets.ToolWrapper
ProjectCount counts projects in Teamwork.com.
func ProjectCreate ¶
func ProjectCreate(engine *twapi.Engine) toolsets.ToolWrapper
ProjectCreate creates a project in Teamwork.com.
func ProjectDelete ¶
func ProjectDelete(engine *twapi.Engine) toolsets.ToolWrapper
ProjectDelete deletes a project in Teamwork.com.
func ProjectFileAdd ¶ added in v1.34.0
func ProjectFileAdd(engine *twapi.Engine) toolsets.ToolWrapper
ProjectFileAdd stores an uploaded file in a project's files area, which is what turns a single-use reference into a file that can be attached more than once.
func ProjectGet ¶
func ProjectGet(engine *twapi.Engine) toolsets.ToolWrapper
ProjectGet retrieves a project in Teamwork.com.
func ProjectList ¶
func ProjectList(engine *twapi.Engine) toolsets.ToolWrapper
ProjectList lists projects in Teamwork.com.
func ProjectMemberAdd ¶
func ProjectMemberAdd(engine *twapi.Engine) toolsets.ToolWrapper
ProjectMemberAdd adds a user to a project in Teamwork.com.
func ProjectStatusUpdateList ¶ added in v1.38.0
func ProjectStatusUpdateList(engine *twapi.Engine) toolsets.ToolWrapper
ProjectStatusUpdateList lists project updates in Teamwork.com.
func ProjectTemplateCreate ¶ added in v1.11.5
func ProjectTemplateCreate(engine *twapi.Engine) toolsets.ToolWrapper
ProjectTemplateCreate creates a project template in Teamwork.com.
func ProjectTemplateList ¶ added in v1.11.5
func ProjectTemplateList(engine *twapi.Engine) toolsets.ToolWrapper
ProjectTemplateList lists project templates in Teamwork.com.
func ProjectUpdate ¶
func ProjectUpdate(engine *twapi.Engine) toolsets.ToolWrapper
ProjectUpdate updates a project in Teamwork.com.
func Search ¶ added in v1.17.0
func Search(engine *twapi.Engine) toolsets.ToolWrapper
Search lists searches in Teamwork.com.
func SkillCreate ¶ added in v1.8.0
func SkillCreate(engine *twapi.Engine) toolsets.ToolWrapper
SkillCreate creates a skill in Teamwork.com.
func SkillDelete ¶ added in v1.8.0
func SkillDelete(engine *twapi.Engine) toolsets.ToolWrapper
SkillDelete deletes a skill in Teamwork.com.
func SkillGet ¶ added in v1.8.0
func SkillGet(engine *twapi.Engine) toolsets.ToolWrapper
SkillGet retrieves a skill in Teamwork.com.
func SkillList ¶ added in v1.8.0
func SkillList(engine *twapi.Engine) toolsets.ToolWrapper
SkillList lists skills in Teamwork.com.
func SkillUpdate ¶ added in v1.8.0
func SkillUpdate(engine *twapi.Engine) toolsets.ToolWrapper
SkillUpdate updates a skill in Teamwork.com.
func SummarizeTimelogs ¶ added in v1.24.0
func SummarizeTimelogs(engine *twapi.Engine) toolsets.ToolWrapper
SummarizeTimelogs returns complete time aggregates for a date window: entity rows from the grouped time report, period rows from the report totals.
func TagCreate ¶
func TagCreate(engine *twapi.Engine) toolsets.ToolWrapper
TagCreate creates a tag in Teamwork.com.
func TagDelete ¶
func TagDelete(engine *twapi.Engine) toolsets.ToolWrapper
TagDelete deletes a tag in Teamwork.com.
func TagGet ¶
func TagGet(engine *twapi.Engine) toolsets.ToolWrapper
TagGet retrieves a tag in Teamwork.com.
func TagList ¶
func TagList(engine *twapi.Engine) toolsets.ToolWrapper
TagList lists tags in Teamwork.com.
func TagUpdate ¶
func TagUpdate(engine *twapi.Engine) toolsets.ToolWrapper
TagUpdate updates a tag in Teamwork.com.
func TaskComplete ¶ added in v1.14.0
func TaskComplete(engine *twapi.Engine) toolsets.ToolWrapper
TaskComplete marks a task as complete in Teamwork.com.
func TaskCount ¶ added in v1.28.4
func TaskCount(engine *twapi.Engine) toolsets.ToolWrapper
TaskCount counts tasks in Teamwork.com.
func TaskCreate ¶
func TaskCreate(engine *twapi.Engine) toolsets.ToolWrapper
TaskCreate creates a task in Teamwork.com.
func TaskCreateBatch ¶ added in v1.47.0
func TaskCreateBatch(engine *twapi.Engine) toolsets.ToolWrapper
TaskCreateBatch creates many tasks in Teamwork.com in one call.
It is a loop of single creates rather than a call to the bulk create route, which stops at the first failing row and reports none of the IDs it created before it, leaving the caller unable to tell what exists.
func TaskDelete ¶
func TaskDelete(engine *twapi.Engine) toolsets.ToolWrapper
TaskDelete deletes a task in Teamwork.com.
func TaskGet ¶
func TaskGet(engine *twapi.Engine) toolsets.ToolWrapper
TaskGet retrieves a task in Teamwork.com.
func TaskList ¶
func TaskList(engine *twapi.Engine) toolsets.ToolWrapper
TaskList lists tasks in Teamwork.com.
func TaskMove ¶ added in v1.27.4
func TaskMove(engine *twapi.Engine) toolsets.ToolWrapper
TaskMove moves tasks, along with every subtask beneath them, to another tasklist in Teamwork.com.
One update per task is all this takes: the API moves the whole subtree and drops an inherited parent the move would invalidate, so no detaching happens here. What the tool adds is the batch, plus a skip for any task another one will carry — moving a descendant before its ancestor would detach it.
func TaskSkillsAndRolesPrompt ¶ added in v1.8.0
func TaskSkillsAndRolesPrompt(engine *twapi.Engine) toolsets.ServerPrompt
TaskSkillsAndRolesPrompt returns the prompt that helps the LLM to identify all skills and job roles of a task.
func TaskUncomplete ¶ added in v1.46.0
func TaskUncomplete(engine *twapi.Engine) toolsets.ToolWrapper
TaskUncomplete reopens a completed task in Teamwork.com.
func TaskUpdate ¶
func TaskUpdate(engine *twapi.Engine) toolsets.ToolWrapper
TaskUpdate updates a task in Teamwork.com.
func TaskUpdateBatch ¶ added in v1.47.0
func TaskUpdateBatch(engine *twapi.Engine) toolsets.ToolWrapper
TaskUpdateBatch updates many tasks in Teamwork.com in one call. v3 has no bulk task update, so it fans out one update per task.
func TasklistBudgetList ¶ added in v1.11.3
func TasklistBudgetList(engine *twapi.Engine) toolsets.ToolWrapper
TasklistBudgetList lists tasklist budgets for a project budget in Teamwork.com.
func TasklistCreate ¶
func TasklistCreate(engine *twapi.Engine) toolsets.ToolWrapper
TasklistCreate creates a tasklist in Teamwork.com.
func TasklistDelete ¶
func TasklistDelete(engine *twapi.Engine) toolsets.ToolWrapper
TasklistDelete deletes a tasklist in Teamwork.com.
func TasklistGet ¶
func TasklistGet(engine *twapi.Engine) toolsets.ToolWrapper
TasklistGet retrieves a tasklist in Teamwork.com.
func TasklistList ¶
func TasklistList(engine *twapi.Engine) toolsets.ToolWrapper
TasklistList lists tasklists in Teamwork.com.
func TasklistUpdate ¶
func TasklistUpdate(engine *twapi.Engine) toolsets.ToolWrapper
TasklistUpdate updates a tasklist in Teamwork.com.
func TeamCreate ¶
func TeamCreate(engine *twapi.Engine) toolsets.ToolWrapper
TeamCreate creates a team in Teamwork.com.
func TeamDelete ¶
func TeamDelete(engine *twapi.Engine) toolsets.ToolWrapper
TeamDelete deletes a team in Teamwork.com.
func TeamGet ¶
func TeamGet(engine *twapi.Engine) toolsets.ToolWrapper
TeamGet retrieves a team in Teamwork.com.
func TeamList ¶
func TeamList(engine *twapi.Engine) toolsets.ToolWrapper
TeamList lists teams in Teamwork.com.
func TeamUpdate ¶
func TeamUpdate(engine *twapi.Engine) toolsets.ToolWrapper
TeamUpdate updates a team in Teamwork.com.
func TimelogCount ¶ added in v1.28.4
func TimelogCount(engine *twapi.Engine) toolsets.ToolWrapper
TimelogCount counts timelogs in Teamwork.com.
func TimelogCreate ¶
func TimelogCreate(engine *twapi.Engine) toolsets.ToolWrapper
TimelogCreate creates a timelog in Teamwork.com.
func TimelogCreateAppResource ¶ added in v1.14.6
func TimelogCreateAppResource() toolsets.ServerResource
TimelogCreateAppResource returns the MCP Apps plain resource so it appears in resources/list.
func TimelogDelete ¶
func TimelogDelete(engine *twapi.Engine) toolsets.ToolWrapper
TimelogDelete deletes a timelog in Teamwork.com.
func TimelogGet ¶
func TimelogGet(engine *twapi.Engine) toolsets.ToolWrapper
TimelogGet retrieves a timelog in Teamwork.com.
func TimelogList ¶
func TimelogList(engine *twapi.Engine) toolsets.ToolWrapper
TimelogList lists timelogs in Teamwork.com.
func TimelogUpdate ¶
func TimelogUpdate(engine *twapi.Engine) toolsets.ToolWrapper
TimelogUpdate updates a timelog in Teamwork.com.
func TimerComplete ¶ added in v1.1.0
func TimerComplete(engine *twapi.Engine) toolsets.ToolWrapper
TimerComplete completes a timer in Teamwork.com.
func TimerCreate ¶ added in v1.1.0
func TimerCreate(engine *twapi.Engine) toolsets.ToolWrapper
TimerCreate creates a timer in Teamwork.com.
func TimerDelete ¶ added in v1.1.0
func TimerDelete(engine *twapi.Engine) toolsets.ToolWrapper
TimerDelete deletes a timer in Teamwork.com.
func TimerGet ¶ added in v1.1.0
func TimerGet(engine *twapi.Engine) toolsets.ToolWrapper
TimerGet retrieves a timer in Teamwork.com.
func TimerList ¶ added in v1.1.0
func TimerList(engine *twapi.Engine) toolsets.ToolWrapper
TimerList lists timers in Teamwork.com.
func TimerPause ¶ added in v1.1.0
func TimerPause(engine *twapi.Engine) toolsets.ToolWrapper
TimerPause pauses a timer in Teamwork.com.
func TimerResume ¶ added in v1.1.0
func TimerResume(engine *twapi.Engine) toolsets.ToolWrapper
TimerResume resumes a timer in Teamwork.com.
func TimerUpdate ¶ added in v1.1.0
func TimerUpdate(engine *twapi.Engine) toolsets.ToolWrapper
TimerUpdate updates a timer in Teamwork.com.
func UploadURLCreate ¶ added in v1.34.0
func UploadURLCreate(engine *twapi.Engine) toolsets.ToolWrapper
UploadURLCreate reserves space for a file and hands back where to send it, so the contents never pass through this server or the model.
func UserCreate ¶
func UserCreate(engine *twapi.Engine) toolsets.ToolWrapper
UserCreate creates a user in Teamwork.com.
func UserDelete ¶
func UserDelete(engine *twapi.Engine) toolsets.ToolWrapper
UserDelete deletes a user in Teamwork.com.
func UserGet ¶
func UserGet(engine *twapi.Engine) toolsets.ToolWrapper
UserGet retrieves a user in Teamwork.com.
func UserGetMe ¶
func UserGetMe(engine *twapi.Engine) toolsets.ToolWrapper
UserGetMe retrieves the logged user in Teamwork.com.
func UserList ¶
func UserList(engine *twapi.Engine) toolsets.ToolWrapper
UserList lists users in Teamwork.com.
func UserUpdate ¶
func UserUpdate(engine *twapi.Engine) toolsets.ToolWrapper
UserUpdate updates a user in Teamwork.com.
func UsersWorkload ¶ added in v1.3.0
func UsersWorkload(engine *twapi.Engine) toolsets.ToolWrapper
UsersWorkload retrieves the workload of users in Teamwork.com.
func WorkflowCreate ¶ added in v1.14.0
func WorkflowCreate(engine *twapi.Engine) toolsets.ToolWrapper
WorkflowCreate creates a workflow in Teamwork.com.
func WorkflowDelete ¶ added in v1.14.0
func WorkflowDelete(engine *twapi.Engine) toolsets.ToolWrapper
WorkflowDelete deletes a workflow in Teamwork.com.
func WorkflowGet ¶ added in v1.14.0
func WorkflowGet(engine *twapi.Engine) toolsets.ToolWrapper
WorkflowGet retrieves a workflow in Teamwork.com.
func WorkflowList ¶ added in v1.14.0
func WorkflowList(engine *twapi.Engine) toolsets.ToolWrapper
WorkflowList lists workflows in Teamwork.com.
func WorkflowProjectLink ¶ added in v1.14.0
func WorkflowProjectLink(engine *twapi.Engine) toolsets.ToolWrapper
WorkflowProjectLink links a project to a workflow in Teamwork.com.
func WorkflowStageCreate ¶ added in v1.14.0
func WorkflowStageCreate(engine *twapi.Engine) toolsets.ToolWrapper
WorkflowStageCreate creates a workflow stage in Teamwork.com.
func WorkflowStageDelete ¶ added in v1.14.0
func WorkflowStageDelete(engine *twapi.Engine) toolsets.ToolWrapper
WorkflowStageDelete deletes a workflow stage in Teamwork.com.
func WorkflowStageGet ¶ added in v1.14.0
func WorkflowStageGet(engine *twapi.Engine) toolsets.ToolWrapper
WorkflowStageGet retrieves a workflow stage in Teamwork.com.
func WorkflowStageList ¶ added in v1.14.0
func WorkflowStageList(engine *twapi.Engine) toolsets.ToolWrapper
WorkflowStageList lists workflow stages in Teamwork.com.
func WorkflowStageTaskMove ¶ added in v1.14.0
func WorkflowStageTaskMove(engine *twapi.Engine) toolsets.ToolWrapper
WorkflowStageTaskMove moves tasks to a specific stage within a workflow in Teamwork.com.
One request per task, through the route the board uses when a card is dragged: PATCH /projects/api/v3/tasks/{id}/workflows/{workflowId}.json, which checks the task's edit permission. The stage's bulk route takes the whole list at once but checks permission to edit the workflow, which on a global workflow only an administrator has -- it answered 403 for everyone else. Do not trade the requests back for the array.
func WorkflowStageUpdate ¶ added in v1.14.0
func WorkflowStageUpdate(engine *twapi.Engine) toolsets.ToolWrapper
WorkflowStageUpdate updates a workflow stage in Teamwork.com.
func WorkflowUpdate ¶ added in v1.14.0
func WorkflowUpdate(engine *twapi.Engine) toolsets.ToolWrapper
WorkflowUpdate updates a workflow in Teamwork.com.
Types ¶
This section is empty.
Source Files
¶
- activities.go
- allocations.go
- batch.go
- budgets.go
- calendar_events.go
- calendars.go
- comments.go
- companies.go
- count.go
- custom_field_values.go
- custom_fields.go
- custom_item_fields.go
- custom_item_fields_resolver.go
- custom_item_records.go
- custom_items.go
- files.go
- helpers.go
- industries.go
- jobroles.go
- links.go
- message_replies.go
- messages.go
- milestones.go
- notebooks.go
- ordering.go
- project_categories.go
- project_members.go
- project_templates.go
- project_updates.go
- projects.go
- search.go
- skills.go
- suggestions.go
- tags.go
- tasklists.go
- tasks.go
- tasks_prompts.go
- teams.go
- timelog_app.go
- timelogs.go
- timelogs_summary.go
- timers.go
- tools.go
- truncate.go
- users.go
- vocabulary.go
- workflow_stages.go
- workflows.go
- workload.go