teamwork.com
Teamwork.com is a SaaS platform for project management, resource planning, and profitability tracking for client-service teams. It also includes related products such as Teamwork Desk for support ticketing and Teamwork Spaces for knowledge-base/documentation management.
Teamwork.com exposes three tenant-hosted HTTP APIs for Teamwork.com, Desk, and Spaces; all require authentication and support Teamwork user API keys and Teamwork OAuth app bearer tokens.
- Teamwork.com APIdiscovered
- Teamwork Desk APIdiscovered
- Teamwork Spaces APIdiscovered
In Teamwork.com, click your avatar, choose "Edit my details", open "API & Mobile", click "Show your token", and copy the Key as described in Getting Started with the Teamwork.com API. For Teamwork.com API requests, send it via HTTP Basic as `Authorization: Basic base64(API_KEY:password) per [Authentication](https://apidocs.teamwork.com/guides/teamwork/authentication#basic-authentication). For Desk and Spaces, the docs show the same key used directly as a bearer token in Authorization: Bearer {YOUR_API_KEY}` in Desk authentication and Spaces authentication.
Create an app in the Teamwork Developer Portal as described in Developer Portal and Create an App. Sign in at https://{yourSiteName}.teamwork.com/developer or developer.teamwork.com, create an app, select at least one product scope, add redirect URL(s), then open the app's Credentials tab to get client_id, client_secret, and configured redirect_uri. Teamwork's detected public OAuth endpoints are authorize https://www.teamwork.com/launchpad/login, token https://www.teamwork.com/launchpad/v1/token.json, and dynamic client registration https://www.teamwork.com/developer/api/v1/apps/register.json. OAuth scopes documented/detected include projects, desk, spaces, and chat.
conventions · 2/8 published
- integrations.json✗
/.well-known/integrations.json - llms.txt✓https://teamwork.com/llms.txt
- API catalog✗
/.well-known/api-catalog - OpenAPI document✗
/api/schema/, /openapi.json, /swagger.json, /api/openapi.json, or /v1/openapi.json - MCP server card✗
/.well-known/mcp/server-card.json - OAuth protected resource✓https://teamwork.com/.well-known/oauth-protected-resource
- Agent card✗
/.well-known/agent-card.json - Agent skills✗
/.well-known/agent-skills/index.json
Publish these signals → /publishing