Integrate TataTrack with any external system using API tokens.
Generate an API token from your Profile โ API Tokens page. Include it in every request as a Bearer token.
Base URL
https://tatatrack.vercel.appRequest Header
Authorization: Bearer tt_live_YOUR_TOKEN_HERE
Content-Type: application/jsonExample โ curl
curl -X GET https://tatatrack.vercel.app/api/tasks \
-H "Authorization: Bearer tt_live_YOUR_TOKEN" \
-H "Content-Type: application/json"/api/tasksList all tasks for your company (with projects and team members)Response
{ tasks: [...], projects: [...], users: [...] }/api/tasksCreate a new taskRequest Body
{ "title": "string", "status": "todo|in_progress|done", "priority": "low|medium|high", "projectId": 1, "assigneeId": 2, "dueDate": "2026-05-01" }/api/tasks/:idUpdate task status, priority, assignee, or due dateRequest Body
{ "status": "done", "assigneeId": 3 }/api/tasks/:idDelete a task/api/projectsList all projects for your company/api/projectsCreate a new projectRequest Body
{ "name": "string", "description": "string", "emoji": "๐", "startDate": "2026-04-01", "endDate": "2026-06-30" }/api/projects/:idGet a project with its tasks, team, and media/api/projects/:idUpdate project detailsRequest Body
{ "name": "New name", "description": "Updated desc" }/api/teamList all team members and their invite status/api/teamInvite a new team memberRequest Body
{ "fullName": "string", "email": "string", "role": "admin|member" }/api/teamChange a member roleRequest Body
{ "userId": 1, "role": "admin" }/api/teamRemove a member from the workspaceRequest Body
{ "userId": 1 }/api/kbList all articles and categories/api/kbCreate a new article or categoryRequest Body
{ "title": "string", "content": "string", "type": "article|category", "parentId": 1 }/api/kb/:idUpdate article title or contentRequest Body
{ "title": "string", "content": "string", "isDraft": false }/api/kb/:idDelete an article/api/profileGet current user profile, role, and company info/api/profileUpdate full name or avatarRequest Body
{ "fullName": "string", "avatarData": "data:image/png;base64,..." }| Code | Meaning |
|---|---|
401 | Unauthorized โ missing or invalid token |
403 | Forbidden โ token lacks permission for this action |
404 | Not found โ resource does not exist in your company |
400 | Bad request โ check your request body |
500 | Server error โ contact support |