Integrate Taktik into your existing tools and workflows. Manage conversations, analytics, webhooks, and more programmatically.
Get your API token by signing in and calling the token endpoint:
# 1. Sign in at taktik.xyz/login to get your session cookie # 2. Exchange it for an API token curl https://taktik.xyz/api/auth/token \ -H "Cookie: next-auth.session-token=YOUR_SESSION_COOKIE" # 3. Use the token for all API calls curl https://taktik.xyz/api/chat/conversations?workspaceId=ws_xxx \ -H "Authorization: Bearer YOUR_TOKEN"
GET /api/chat/conversations ?workspaceId=ws_xxx &status=open &limit=20
Filter by status, assignee, team, or skill tags. Supports cursor-based pagination.
POST /api/chat/conversations/{id}/messages
{
"content": "Hello!",
"workspaceId": "ws_xxx"
}Send agent messages, internal notes, or AI-assisted responses.
GET /api/analytics/overview ?workspaceId=ws_xxx
Conversation counts, response times, CSAT scores, and agent performance.
POST /api/webhooks
{
"workspaceId": "ws_xxx",
"name": "Slack Alerts",
"url": "https://...",
"events": ["conversation.created"]
}Receive real-time events for conversations, messages, and more.
List, create, update, close
Send, edit, read receipts
Overview, CSAT, NPS, agents
Settings, members, teams
Create, test, manage
Sources, chunks, sync
Product insights, evidence
List, mark read, counts
CSV import, templates
Visitor-facing endpoints
Expert checkout, heartbeat
Subscription, checkout
API access is available on Pro plans and above. Start your free trial to get your API token.