Chatwoot API

Chatwoot's REST API for open-source, self-hostable customer support with live chat, email, and social media channel management with full data ownership.

Evaluated Mar 06, 2026 (0d ago) vcurrent
Homepage ↗ Repo ↗ Communication chatwoot open-source self-hosted live-chat omnichannel customer-support intercom-alternative
⚙ Agent Friendliness
55
/ 100
Can an agent use this?
🔒 Security
73
/ 100
Is it safe for agents?
⚡ Reliability
74
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
--
Documentation
75
Error Messages
72
Auth Simplicity
82
Rate Limits
65

🔒 Security

TLS Enforcement
90
Auth Strength
72
Scope Granularity
50
Dep. Hygiene
80
Secret Handling
75

Self-hosted deployments control all security posture including TLS configuration. Cloud enforces TLS. Token-based auth with no scope granularity. Open source allows security audits of full codebase.

⚡ Reliability

Uptime/SLA
70
Version Stability
78
Breaking Changes
75
Error Recovery
72
AF Security Reliability

Best When

An agent needs to automate customer support workflows within a self-hosted or privacy-sensitive environment where full control over data and infrastructure is a requirement.

Avoid When

You need a managed SaaS solution with zero operational overhead, or require enterprise integrations that Chatwoot's ecosystem does not yet cover.

Use Cases

  • Building AI agent integrations that read and respond to support conversations in real time
  • Automating ticket assignment and labeling based on message content analysis
  • Creating and managing contacts and conversations programmatically in a self-hosted environment
  • Integrating with internal tools via API without data leaving your own infrastructure
  • Querying conversation history and agent performance metrics for reporting agents

Not For

  • Teams requiring SaaS reliability guarantees without managing their own infrastructure
  • Organizations needing deep e-commerce platform integrations out of the box (use Gorgias)
  • Enterprise teams requiring vendor-backed SLAs and 24/7 support contracts

Interface

REST API
Yes
GraphQL
No
gRPC
No
MCP Server
No
SDK
No
Webhooks
Yes

Authentication

Methods: api_key
OAuth: No Scopes: No

User access tokens generated per agent account via profile settings. Account-level API tokens also available for super-admin operations. No OAuth or fine-grained scopes — token inherits the creating user's role permissions.

Pricing

Model: open_source
Free tier: Yes
Requires CC: No

Open source under MIT license — self-hosting is free with no restrictions. Cloud offering provides managed hosting. Enterprise tier adds SLA support, custom features, and priority assistance.

Agent Metadata

Pagination
offset
Idempotent
No
Retry Guidance
Not documented

Known Gotchas

  • API endpoints are versioned (v1, v2) and not always consistent — some resources only exist in one version
  • Account ID is required as a URL path parameter for most endpoints, not a header — easy to omit when building generic clients
  • Self-hosted deployments may run older versions with different API behavior — always check the deployed version against docs
  • Webhook event payloads are not the same format as REST API responses for the same resource
  • Channel types (web, email, API, WhatsApp, etc.) have different capabilities — not all actions are available on all channel types
  • Creating a conversation via the API channel allows full programmatic control; other channels have restrictions on message creation

Alternatives

Full Evaluation Report

Detailed scoring breakdown, competitive positioning, security analysis, and improvement recommendations for Chatwoot API.

$99

Scores are editorial opinions as of 2026-03-06.

5173
Packages Evaluated
26151
Need Evaluation
173
Need Re-evaluation
Community Powered