T

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.

3 integrations · REST

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.

discovered 2mo ago
REST · OpenAPI3
Credentials
Teamwork user API keyapi_keyGet key

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.

Teamwork OAuth app credentialsoauth2Set up OAuth

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

Publish these signals → /publishing