com.teamwork/mcp
REMOTE · MCP.AI.TEAMWORK.COM · 3 COMPONENTS · SCANNED AUG 4
The Teamwork.com official MCP server helps teams efficiently manage client projects with AI.
How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score →
Endpoint Security78
- The endpoint's TLS certificate is valid, in date, and uses a strong key. View diagnostics → Pass
- Authorisation is enforced on tool calls, advertised via RFC 9728 protected-resource metadata. Discovery is public, which costs nothing: no tool can be invoked without a token. View diagnostics → Pass
- HTTPS not yet verified: we couldn't determine whether a plaintext access path exists. View diagnostics → Unverified
- HSTS check failed: the Strict-Transport-Security header is absent. See how to fix → View diagnostics → Fail
- DNSSEC check failed: this domain isn't protected by DNSSEC. See how to fix → View diagnostics → Fail
- The authorisation server offers only Dynamic Client Registration (RFC 7591), which MCP 2026-07-28 deprecated in favour of Client ID Metadata Documents. View diagnostics → Partial
Transport & Reachability100
- Verified streamable-http transport via a live MCP handshake. View diagnostics → Pass
Schema Quality & AI Usability77
- 100% of prompts and resources have a non-trivial description (not blank, and not just the item's name).Pass
- AI-judged instruction clarity (good).Pass
- Context-footprint check failed: tool/resource definitions use about 20972 tokens (~109/item across 191 items; 190 tools + 1 resources), over budget; trim descriptions and params. See how to fix → Fail
- Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management27
- Stability observed for 8 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage96
- 93% of tools have a non-trivial description (not blank, and not just the tool's name).Partial
- 100% of tool parameters carry a description.Pass
- Structured output schemas are declared (32% of tools); any adoption earns full credit.Pass
Capabilities100
- Implements a current MCP spec version (2026-07-28).Pass
- Supports UI / widget rendering.Pass
Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.
remote · mcp.ai.teamwork.com
claude mcp add --transport http com-teamwork-mcp https://mcp.ai.teamwork.com/
[mcp_servers.com-teamwork-mcp] url = "https://mcp.ai.teamwork.com/"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"com-teamwork-mcp": {
"type": "remote",
"url": "https://mcp.ai.teamwork.com/",
"enabled": true
}
}
} openclaw mcp add com-teamwork-mcp --url https://mcp.ai.teamwork.com/ --transport streamable-http
mcp_servers:
com-teamwork-mcp:
url: "https://mcp.ai.teamwork.com/" {
"mcpServers": {
"com-teamwork-mcp": {
"type": "http",
"url": "https://mcp.ai.teamwork.com/"
}
}
} The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.
Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.
- 2 Aug 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 20 to 23. That category is still filling its 30-day observation window: 6 days of observed history at the previous scan, 7 at this one. The score rises as the window fills, whether or not the server changes.
- 31 Jul 26 +3
- First check of Authorization: partial security
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
- Server version: 1.26.3 → 1.26.4 functional
- Server version: 1.26.2 → 1.26.3 functional
- Server version: 1.26.1 → 1.26.2 functional
- 29 Jul 26 +1
- The server no longer declares the “logging” capability functional
- Server version: 1.25.4 → 1.26.0 functional
- 28 Jul 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 3 to 7. That category is still filling its 30-day observation window: 1 days of observed history at the previous scan, 2 at this one. The score rises as the window fills, whether or not the server changes.
- 27 Jul 26 0
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
- 26 Jul 26 69
First indexed and scored.
Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.
Captured 3 Aug 2026 · Probed https://mcp.ai.teamwork.com
TLS valid
Negotiated TLS 1.2 with TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 .
| Subject | Issuer | Valid from | Valid until | Key | Signature | Serial |
|---|---|---|---|---|---|---|
| CN=*.eks.us.teamworkops.com | CN=Amazon RSA 2048 M04,O=Amazon,C=US | 21 Jun 2026 | 4 Jan 2027 | RSA 2048 | SHA256-RSA | 55ecd7796e6cd7996d2683854dc6516 |
| SANs: *.eks.us.teamworkops.com, *.teamwork.com, *.helpdocsite.com, *.us.teamworkops.com, *.helpdocs.com, *.teamworkdesk.com, *.ai.teamwork.com | ||||||
| CN=Amazon RSA 2048 M04,O=Amazon,C=US (CA) | CN=Amazon Root CA 1,O=Amazon,C=US | 23 Aug 2022 | 23 Aug 2030 | RSA 2048 | SHA256-RSA | 773124f2a952e3ed18a58bdb85d1bc0ce5f27 |
| CN=Amazon Root CA 1,O=Amazon,C=US (CA) | CN=Starfield Services Root Certificate Authority - G2,O=Starfield Technologies\, Inc.,L=Scottsdale,ST=Arizona,C=US | 25 May 2015 | 31 Dec 2037 | RSA 2048 | SHA256-RSA | 67f944a2a27cdf3fac2ae2b01f908eeb9c4c6 |
DNSSEC insecure
Validation of mcp.ai.teamwork.com. — Not signed
| Zone | DS | Keys | Algorithms | Outcome |
|---|---|---|---|---|
| . | trust_anchor | 20326, 38696 | 8, 8 | Verified |
| com. | present | 19718 | 13 | Verified |
| teamwork.com. | absent | Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation |
Authentication Enforced and verified
The endpoint asked for a token and published valid RFC 9728 metadata describing how to get one.
| Result | Enforced and verified |
|---|---|
| Enforced | On tool calls |
| HTTP status | 200 |
WWW-Authenticate challenge Bearer resource_metadata="https://mcp.ai.teamwork.com/.well-known/oauth-protected-resource"
Bearer resource_metadata="https://mcp.ai.teamwork.com/.well-known/oauth-protected-resource" Protected resource metadata
| Document | https://mcp.ai.teamwork.com/.well-known/oauth-protected-resource |
|---|---|
| Retrieved | Yes |
| Resource | https://mcp.ai.teamwork.com |
| Authorisation server | https://teamwork.com |
Transports 2 probes
| Transport | URL | Outcome | Status | Location |
|---|---|---|---|---|
| streamable-http | https://mcp.ai.teamwork.com | Verified | 200 | |
| http (plaintext) | http://mcp.ai.teamwork.com | Inconclusive | 404 |
The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability.
twprojects-update_custom_item_record ~360
Update a record on a custom item type. Only the fields you supply are changed; others are left as-is. Set section_id to null to remove the record from any section. Custom items are user-defined entity types — Contracts, Leads, Deals, or anything else a customer has set up on a project. Use these tools when the user refers to an entity that is NOT a built-in Teamwork concept (Task, Tasklist, Project, Milestone, Comment, Notebook, Company, Team, User, Tag). If you don't recognise an entity name in the user's request, assume it is a custom item and call twprojects-list_custom_items on the relevant project to confirm.
| Name | Type | Req | Description |
|---|---|---|---|
| clear_section | — | — | Set to true to explicitly clear the record's section. Use this instead of section_id when you want null semantics. |
| custom_item_id | integer | yes | Custom item type ID the record belongs to. |
| field_values | — | — | Field values to set on the record. Each entry is {field_name, value}. Field names are matched case-insensitively against the custom item type's fields. Values are coerced by field type: dropdown/mult… |
| id | integer | yes | Record ID to update. |
| name | — | — | New display name for the record. |
| position_after_id | — | — | Move the record after the given record ID. |
| section_id | — | — | New section ID, or null to remove the record from any section. |
No output schema declared.
No examples provided.
twprojects-update_jobrole ~41
Update job role.
| Name | Type | Req | Description |
|---|---|---|---|
| id | integer | yes | The ID of the job role to update. |
| name | — | — | The name of the job role. |
No output schema declared.
No examples provided.
twprojects-update_link ~137
Update link.
| Name | Type | Req | Description |
|---|---|---|---|
| code | — | — | The URL of the link. This is the actual web address that the link points to. |
| description | — | — | The description of the link. Longer text that provides detailed information about the link. |
| id | integer | yes | The ID of the link to update. |
| notify | — | — | Who to notify of the link update. |
| notify_current_user | — | — | Whether the current user should be notified about the new link. |
| tag_ids | — | — | A list of tag IDs to associate with the link. |
| title | — | — | The title of the link, which provides a brief summary of the purpose of the link. |
No output schema declared.
No examples provided.
twprojects-update_message ~93
Update message.
| Name | Type | Req | Description |
|---|---|---|---|
| body | — | — | The body of the message. |
| id | integer | yes | The ID of the message to update. |
| notify | — | — | Who to notify of the message update. |
| notify_current_user | — | — | Whether the current user should be notified about the new message. |
| project_id | — | — | The ID of the project to create the message in. |
| title | — | — | The title of the message. |
No output schema declared.
No examples provided.
twprojects-update_message_reply ~72
Update message reply.
| Name | Type | Req | Description |
|---|---|---|---|
| body | — | — | The body of the message reply. |
| id | integer | yes | The ID of the message reply to update. |
| notify | — | — | Who to notify of the reply update. |
| notify_current_user | — | — | Whether the current user should be notified about the new messageReply. |
No output schema declared.
No examples provided.
twprojects-update_milestone ~120
Update milestone.
| Name | Type | Req | Description |
|---|---|---|---|
| assignees | — | — | Assignees for the milestone. |
| description | — | — | A description of the milestone. |
| due_date | — | — | The due date of the milestone (format: YYYYMMDD). Used for related tasks without their own due date. |
| id | integer | yes | The ID of the milestone to update. |
| name | — | — | The name of the milestone. |
| tag_ids | — | — | A list of tag IDs to associate with the milestone. |
| tasklist_ids | — | — | Tasklists to associate with the milestone. |
No output schema declared.
No examples provided.
twprojects-update_notebook ~84
Update notebook.
| Name | Type | Req | Description |
|---|---|---|---|
| contents | — | — | The contents of the notebook. |
| description | — | — | A description of the notebook. |
| id | integer | yes | The ID of the notebook to update. |
| name | — | — | The name of the notebook. |
| tag_ids | — | — | A list of tag IDs to associate with the notebook. |
| type | — | — | The type of the notebook. |
No output schema declared.
No examples provided.
twprojects-update_project ~153
Update project.
| Name | Type | Req | Description |
|---|---|---|---|
| category_id | — | — | The ID of the category to which the project belongs. |
| company_id | — | — | The ID of the company associated with the project. |
| description | — | — | The description of the project. |
| end_at | — | — | End date of the project (format: YYYYMMDD). |
| id | integer | yes | The ID of the project to update. |
| name | — | — | The name of the project. |
| owned_id | — | — | The ID of the user who owns the project. |
| start_at | — | — | Start date of the project (format: YYYYMMDD). |
| status | — | — | The status of the project. |
| tag_ids | — | — | A list of tag IDs to associate with the project. |
No output schema declared.
No examples provided.
twprojects-update_project_category ~85
Update project category.
| Name | Type | Req | Description |
|---|---|---|---|
| color | — | — | The color of the project category in hex format (e.g., #FF5733). |
| id | integer | yes | The ID of the project category to update. |
| name | — | — | The name of the project category. |
| parent_id | — | — | The ID of the parent project category, if any. This allows for nested categories. |
No output schema declared.
No examples provided.
twprojects-update_skill ~50
Update skill.
| Name | Type | Req | Description |
|---|---|---|---|
| id | integer | yes | The ID of the skill to update. |
| name | — | — | The name of the skill. |
| user_ids | — | — | The user IDs associated with the skill. |
No output schema declared.
No examples provided.
twprojects-update_tag ~70
Update tag.
| Name | Type | Req | Description |
|---|---|---|---|
| id | integer | yes | The ID of the tag to update. |
| name | — | — | The name of the tag. It must have less than 50 characters. |
| project_id | — | — | The ID of the project to associate the tag with. This is for project-scoped tags. |
No output schema declared.
No examples provided.
twprojects-update_task ~307
Update task.
| Name | Type | Req | Description |
|---|---|---|---|
| assignees | — | — | Assignees for the task. To remove all assignees, use clear_assignees instead. |
| change_followers | — | — | Followers of any task changes. |
| clear_assignees | — | — | If true, removes all assignees from the task, leaving it unassigned. Cannot be combined with a non-empty assignees value. |
| comment_followers | — | — | Followers of any task comments. |
| complete_followers | — | — | Followers of any task completions. |
| description | — | — | The description of the task. Support for plain text and Markdown formatting. |
| due_date | — | — | The due date of the task. If omitted, falls back to the milestone due date when one is set. |
| estimated_minutes | — | — | The estimated time to complete the task in minutes. |
| id | integer | yes | The ID of the task to update. |
| name | — | — | The name/title of the task. |
| parent_task_id | — | — | The ID of the parent task if creating a subtask. |
| predecessors | — | — | Task dependencies that must be completed before this task can start. |
| priority | — | — | The priority of the task. |
| progress | — | — | The progress of the task, as a percentage (0-100). Only whole numbers are allowed. |
| start_date | — | — | The start date of the task. |
| tag_ids | — | — | A list of tag IDs to associate with the task. |
| tasklist_id | — | — | The ID of the tasklist. |
No output schema declared.
No examples provided.
twprojects-update_tasklist ~69
Update tasklist.
| Name | Type | Req | Description |
|---|---|---|---|
| description | — | — | The description of the tasklist. |
| id | integer | yes | The ID of the tasklist to update. |
| milestone_id | — | — | The ID of the milestone to associate with the tasklist. |
| name | — | — | The name of the tasklist. |
No output schema declared.
No examples provided.
twprojects-update_team ~158
Update team.
| Name | Type | Req | Description |
|---|---|---|---|
| company_id | — | — | The ID of the company. This is used to create a team scoped for a specific company. |
| description | — | — | The description of the team. |
| handle | — | — | The handle of the team. It is a unique identifier for the team. It must not have spaces or special characters. |
| id | integer | yes | The ID of the team to update. |
| name | — | — | The name of the team. |
| parent_team_id | — | — | The ID of the parent team. This is used to create a hierarchy of teams. |
| project_id | — | — | The ID of the project. This is used to create a team scoped for a specific project. |
| user_ids | — | — | Users to add to the team. |
No output schema declared.
No examples provided.
twprojects-update_timelog ~229
Update timelog.
| Name | Type | Req | Description |
|---|---|---|---|
| billable | — | — | If true, the timelog is billable. |
| date | — | — | The date of the timelog. |
| description | — | — | A description of the timelog. |
| hours | — | — | The number of hours spent on the timelog. Must be a positive integer. |
| id | integer | yes | The ID of the timelog to update. |
| is_utc | — | — | If true, the time is in UTC. |
| minutes | — | — | Minutes spent on the timelog. Must be a positive integer less than 60; otherwise increment hours instead. |
| project_id | — | — | Project the timelog is logged against. Provide exactly one of project_id or task_id. |
| tag_ids | — | — | A list of tag IDs to associate with the timelog. |
| task_id | — | — | Task the timelog is logged against. Provide exactly one of project_id or task_id. |
| time | — | — | The time of the timelog in the format HH:MM:SS. |
| user_id | — | — | User the timelog is logged for. Defaults to the authenticated user. |
No output schema declared.
No examples provided.
twprojects-update_timer ~97
Update timer.
| Name | Type | Req | Description |
|---|---|---|---|
| billable | — | — | If true, the timer is billable. |
| description | — | — | A description of the timer. |
| id | integer | yes | The ID of the timer to update. |
| project_id | — | — | The ID of the project to associate the timer with. |
| running | — | — | If true, the timer will start running immediately. |
| task_id | — | — | The ID of the task to associate the timer with. |
No output schema declared.
No examples provided.
twprojects-update_user ~137
Update user.
| Name | Type | Req | Description |
|---|---|---|---|
| admin | — | — | Indicates whether the user is an administrator. |
| company_id | — | — | The ID of the client/company to which the user belongs. |
| — | — | The email address of the user. | |
| first_name | — | — | The first name of the user. |
| id | integer | yes | The ID of the user to update. |
| last_name | — | — | The last name of the user. |
| title | — | — | The job title of the user, such as 'Project Manager' or 'Senior Software Developer'. |
| type | — | — | The type of user, such as 'account', 'collaborator', or 'contact'. |
No output schema declared.
No examples provided.
twprojects-update_workflow ~39
Update workflow.
| Name | Type | Req | Description |
|---|---|---|---|
| id | integer | yes | The ID of the workflow to update. |
| name | — | — | The new name of the workflow. |
No output schema declared.
No examples provided.
twprojects-update_workflow_stage ~60
Update workflow stage.
| Name | Type | Req | Description |
|---|---|---|---|
| id | integer | yes | The ID of the workflow stage to update. |
| name | — | — | The new name of the workflow stage. |
| workflow_id | integer | yes | The ID of the workflow that owns the stage. |
No output schema declared.
No examples provided.
twprojects-users_workload ~124
Get task allocation across users for a date range. (workload of users)
| Name | Type | Req | Description |
|---|---|---|---|
| end_date | string | yes | End of the workload period. |
| page | — | — | Page number for pagination of results. |
| page_size | — | — | Number of results per page for pagination. |
| project_ids | — | — | Filter workload by project. |
| start_date | string | yes | Start of the workload period. |
| user_company_ids | — | — | Filter workload by users' client/company. |
| user_ids | — | — | Filter workload by user. |
| user_team_ids | — | — | Filter workload by users' team. |
| Name | Type | Req | Description |
|---|---|---|---|
| included | object | yes | — |
| meta | object | yes | — |
| workload | object | yes | — |
No examples provided.
twspaces-create_category ~46
Create space category.
| Name | Type | Req | Description |
|---|---|---|---|
| color | — | — | A hex color code for the category (e.g. "#FF5733"). |
| name | string | yes | The name of the category. |
No output schema declared.
No examples provided.
twspaces-create_comment ~102
Create comment on a page. Use parentId for replies.
| Name | Type | Req | Description |
|---|---|---|---|
| content | string | yes | The content of the comment. |
| isPrivate | — | — | Set to true to create a private comment visible only to space members. |
| pageId | integer | yes | The ID of the page to comment on. |
| parentId | — | — | The ID of the parent comment (for creating a reply). |
| spaceId | integer | yes | The ID of the space containing the page. |
No output schema declared.
No examples provided.
twspaces-create_page ~167
Create page in a space.
| Name | Type | Req | Description |
|---|---|---|---|
| changeMessage | — | — | A message describing the changes made in this version. |
| content | — | — | The HTML content of the page. |
| isFullWidth | — | — | Display the page in full-width layout. |
| isPublish | — | — | Set to true to publish the page immediately (default: draft). |
| isRequiredReading | — | — | Mark this page as required reading for space members. |
| parentId | — | — | The ID of the parent page (for creating a sub-page). |
| readerInlineCommentsEnabled | — | — | Allow readers to add inline comments on this page. |
| slug | — | — | A URL-friendly slug for the page. |
| spaceId | integer | yes | The ID of the space to create the page in. |
| title | string | yes | The title of the page. |
No output schema declared.
No examples provided.
twspaces-create_space ~131
Create space.
| Name | Type | Req | Description |
|---|---|---|---|
| categoryId | — | — | Category to assign. Use twspaces-list_categories to discover. |
| code | string | yes | A short unique code/identifier for the space (e.g. "ENG", "DOCS"). |
| icon | — | — | An icon identifier for the space. |
| projectId | — | — | The ID of a Teamwork project to link to this space. |
| purpose | — | — | A brief description of the space's purpose. |
| spaceColor | — | — | A hex color code for the space (e.g. "#FF5733"). |
| title | string | yes | The title of the space. |
No output schema declared.
No examples provided.
twspaces-create_tags ~31
Create one or more Spaces tags in a single request.
| Name | Type | Req | Description |
|---|---|---|---|
| tags | array | yes | Tags to create. |
No output schema declared.
No examples provided.
twspaces-duplicate_page ~95
Duplicate page with a new title.
| Name | Type | Req | Description |
|---|---|---|---|
| pageId | integer | yes | The ID of the page to duplicate. |
| parentId | — | — | The ID of the parent page for the duplicate (defaults to same parent). |
| slug | — | — | A URL-friendly slug for the duplicated page. |
| spaceId | integer | yes | The ID of the space containing the page. |
| title | string | yes | The title for the duplicated page. |
No output schema declared.
No examples provided.
twspaces-get_category ~28
Get space category.
| Name | Type | Req | Description |
|---|---|---|---|
| id | integer | yes | The ID of the category to retrieve. |
No output schema declared.
No examples provided.
twspaces-get_comment ~61
Get page comment.
| Name | Type | Req | Description |
|---|---|---|---|
| commentId | integer | yes | The ID of the comment to retrieve. |
| pageId | integer | yes | The ID of the page containing the comment. |
| spaceId | integer | yes | The ID of the space containing the page. |
No output schema declared.
No examples provided.
twspaces-get_homepage ~35
Get a space's homepage.
| Name | Type | Req | Description |
|---|---|---|---|
| spaceId | integer | yes | The ID of the space to retrieve the homepage for. |
No output schema declared.
No examples provided.
twspaces-get_page ~55
Get page. Returns content, metadata, tags, and revision info.
| Name | Type | Req | Description |
|---|---|---|---|
| pageId | integer | yes | The ID of the page to retrieve. |
| spaceId | integer | yes | The ID of the space containing the page. |
No output schema declared.
No examples provided.
twspaces-get_space ~27
Get space.
| Name | Type | Req | Description |
|---|---|---|---|
| id | integer | yes | The ID of the space to retrieve. |
No output schema declared.
No examples provided.
twspaces-get_tag ~28
Get Spaces tag.
| Name | Type | Req | Description |
|---|---|---|---|
| id | integer | yes | The ID of the tag to retrieve. |
No output schema declared.
No examples provided.
twspaces-list_categories ~46
List space categories.
| Name | Type | Req | Description |
|---|---|---|---|
| pageOffset | — | — | The index position to start retrieving results from (not a page number). |
| pageSize | — | — | Number of results per page for pagination. |
No output schema declared.
No examples provided.
twspaces-list_comments ~88
List comments on a page. Returns top-level comments with replies.
| Name | Type | Req | Description |
|---|---|---|---|
| pageId | integer | yes | The ID of the page to list comments for. |
| pageOffset | — | — | The index position to start retrieving results from (not a page number). |
| pageSize | — | — | Number of results per page for pagination. |
| spaceId | integer | yes | The ID of the space containing the page. |
No output schema declared.
No examples provided.
twspaces-list_pages ~69
List pages in a space as a hierarchical tree.
| Name | Type | Req | Description |
|---|---|---|---|
| pageOffset | — | — | The index position to start retrieving results from (not a page number). |
| pageSize | — | — | Number of results per page for pagination. |
| spaceId | integer | yes | The ID of the space to list pages for. |
No output schema declared.
No examples provided.
twspaces-list_space_collaborators ~37
List space collaborators (users and teams).
| Name | Type | Req | Description |
|---|---|---|---|
| id | integer | yes | The ID of the space to retrieve collaborators for. |
No output schema declared.
No examples provided.
twspaces-list_spaces ~45
List spaces.
| Name | Type | Req | Description |
|---|---|---|---|
| pageOffset | — | — | The index position to start retrieving results from (not a page number). |
| pageSize | — | — | Number of results per page for pagination. |
No output schema declared.
No examples provided.
twspaces-list_tags ~46
List Spaces tags.
| Name | Type | Req | Description |
|---|---|---|---|
| pageOffset | — | — | The index position to start retrieving results from (not a page number). |
| pageSize | — | — | Number of results per page for pagination. |
No output schema declared.
No examples provided.
twspaces-search ~93
Full-text search across pages. Filter by space.
| Name | Type | Req | Description |
|---|---|---|---|
| includeDeleted | — | — | Include deleted pages in search results. |
| pageOffset | — | — | The index position to start retrieving results from (not a page number). |
| pageSize | — | — | Number of results per page for pagination. |
| query | string | yes | The search query string. |
| spaceIds | — | — | Limit search to specific spaces. Use twspaces-list_spaces to discover. |
No output schema declared.
No examples provided.
twspaces-update_category ~52
Update space category.
| Name | Type | Req | Description |
|---|---|---|---|
| color | — | — | A new hex color code for the category. |
| id | integer | yes | The ID of the category to update. |
| name | — | — | The new name for the category. |
No output schema declared.
No examples provided.
twspaces-update_comment ~105
Update page comment.
| Name | Type | Req | Description |
|---|---|---|---|
| commentId | integer | yes | The ID of the comment to update. |
| content | — | — | The new content of the comment. |
| isPrivate | — | — | Change the privacy setting of the comment. |
| pageId | integer | yes | The ID of the page containing the comment. |
| spaceId | integer | yes | The ID of the space containing the page. |
| state | — | — | The new state of the comment (e.g. "active", "resolved"). |
No output schema declared.
No examples provided.
twspaces-update_page ~291
Update page. Note: content and publish changes update the published page only, not the live collaborative editor draft; if the page has an active editor draft, re-publishing from the Spaces web editor can overwrite these changes (known Spaces limitation).
| Name | Type | Req | Description |
|---|---|---|---|
| changeMessage | — | — | A message describing the changes made in this version. |
| content | — | — | The new HTML content of the page. |
| draftVersion | — | — | Optimistic concurrency token for the page's draft content. Required when updating `content`; optional otherwise. Obtain the current value from the `draftVersion` field with twspaces-get_page or twspa… |
| isFullWidth | — | — | Toggle full-width layout for this page. |
| isMinorChange | — | — | Mark this update as a minor change (won't notify watchers). |
| isPublish | — | — | Set to true to publish the page, false to revert to draft. |
| isRequiredReading | — | — | Mark or unmark this page as required reading. |
| pageId | integer | yes | The ID of the page to update. |
| parentId | — | — | The ID of the new parent page (to move the page). |
| readerInlineCommentsEnabled | — | — | Allow or disallow readers from adding inline comments. |
| slug | — | — | A new URL-friendly slug for the page. |
| spaceId | integer | yes | The ID of the space containing the page. |
| title | — | — | The new title of the page. |
No output schema declared.
No examples provided.
twspaces-update_space ~148
Update space.
| Name | Type | Req | Description |
|---|---|---|---|
| categoryId | — | — | Category to assign. Use twspaces-list_categories to discover. |
| code | — | — | A new short unique code/identifier for the space. |
| icon | — | — | A new icon identifier for the space. |
| id | integer | yes | The ID of the space to update. |
| projectId | — | — | The ID of a Teamwork project to link to this space. |
| purpose | — | — | A new brief description of the space's purpose. |
| spaceColor | — | — | A new hex color code for the space. |
| state | — | — | The state of the space (e.g. "active", "archived"). |
| title | — | — | The new title of the space. |
No output schema declared.
No examples provided.
twspaces-update_tag ~52
Update Spaces tag.
| Name | Type | Req | Description |
|---|---|---|---|
| color | — | — | A new hex color code for the tag. |
| id | integer | yes | The ID of the tag to update. |
| name | — | — | The new name for the tag. |
No output schema declared.
No examples provided.