Chatwoot

app.chatwoot.com

Community

Chatwoot is an open-source customer engagement platform providing live chat, email, and social media support channels. The API manages conversations, contacts, messages, agents, teams, and inboxes across all connected channels. Cloud SaaS base URL is app.chatwoot.com; self-hosted instances use their own domain instead.

[catalog]Catalog only — enable via gateway with your own API key

Enable this service

This service is in the catalog but not part of v1 launch billing. To use it, run the command below and provide your own API key in the local config page — the gateway will call it under your account.

Auth

api_key

Pricing

free

Spec version

1.0

Base URL

https://app.chatwoot.com

Last crawled

Aug 7, 2026

Health

This is a community-maintained manifest. Health monitoring is not available because this service doesn't host its own /.well-known/agent endpoint yet. Learn more about trust levels →

Top Capabilities

Most commonly used operations — ready to call without drill-down.

agents_list

GET

List all agents in the account.

GET https://app.chatwoot.com/api/v1/accounts/{account_id}/agents

account_id (integer, required) Account ID.

canned_responses_list

GET

List all canned responses for quick agent replies.

GET https://app.chatwoot.com/api/v1/accounts/{account_id}/canned_responses

account_id (integer, required) Account ID.

search (string) Filter by short code.

contacts_list

GET

List all contacts in the account.

GET https://app.chatwoot.com/api/v1/accounts/{account_id}/contacts

account_id (integer, required) Account ID.

page (integer) Page number.

All Capabilities (25)

agents (2)

POSTagents_create

Add a new agent to the account.

GETagents_list

List all agents in the account.

canned_responses (2)

POSTcanned_responses_create

Create a new canned response with a short code.

GETcanned_responses_list

List all canned responses for quick agent replies.

contacts (6)

POSTcontacts_create

Create a new contact.

DELETEcontacts_delete

Delete a contact from the account.

GETcontacts_get

Get details of a specific contact.

GETcontacts_list

List all contacts in the account.

GETcontacts_search

Search for contacts by name, email, or phone.

PUTcontacts_update

Update a contact's information.

conversations (7)

POSTconversations_assign

Assign a conversation to an agent or team.

POSTconversations_create

Create a new conversation with a contact in an inbox.

POSTconversations_filter

Filter conversations using advanced criteria.

GETconversations_get

Get full details of a specific conversation.

POSTconversations_labels_add

Add labels to a conversation for categorization.

GETconversations_list

List and filter conversations with pagination and status filters.

PATCHconversations_update

Update a conversation's status or priority.

inboxes (2)

POSTinboxes_create

Create a new inbox for receiving messages.

GETinboxes_list

List all inboxes (channels) in the account.

messages (3)

POSTmessages_create

Send a message to a conversation.

DELETEmessages_delete

Delete a message from a conversation.

GETmessages_list

List all messages in a conversation.

reports (1)

GETreports_account

Get account-level conversation metrics and agent performance data.

teams (2)

POSTteams_create

Create a new team for grouping agents.

GETteams_list

List all teams in the account.

Agent Preview

This is what an AI agent sees when it discovers this service via the Gateway:

Service: Chatwoot
Description: Chatwoot is an open-source customer engagement platform providing live chat, email, and social media support channels. The API manages conversations, contacts, messages, agents, teams, and inboxes across all connected channels. Cloud SaaS base URL is app.chatwoot.com; self-hosted instances use their own domain instead.
Auth: api_key
Capabilities (25 total):
  agents (2):
    - agents_create: Add a new agent to the account.
    - agents_list: List all agents in the account.
  canned_responses (2):
    - canned_responses_create: Create a new canned response with a short code.
    - canned_responses_list: List all canned responses for quick agent replies.
  contacts (6):
    - contacts_create: Create a new contact.
    - contacts_delete: Delete a contact from the account.
    - contacts_get: Get details of a specific contact.
    - contacts_list: List all contacts in the account.
    - contacts_search: Search for contacts by name, email, or phone.
    - contacts_update: Update a contact's information.
  conversations (7):
    - conversations_assign: Assign a conversation to an agent or team.
    - conversations_create: Create a new conversation with a contact in an inbox.
    - conversations_filter: Filter conversations using advanced criteria.
    - conversations_get: Get full details of a specific conversation.
    - conversations_labels_add: Add labels to a conversation for categorization.
    - conversations_list: List and filter conversations with pagination and status filters.
    - conversations_update: Update a conversation's status or priority.
  inboxes (2):
    - inboxes_create: Create a new inbox for receiving messages.
    - inboxes_list: List all inboxes (channels) in the account.
  messages (3):
    - messages_create: Send a message to a conversation.
    - messages_delete: Delete a message from a conversation.
    - messages_list: List all messages in a conversation.
  reports (1):
    - reports_account: Get account-level conversation metrics and agent performance data.
  teams (2):
    - teams_create: Create a new team for grouping agents.
    - teams_list: List all teams in the account.

Top capabilities (ready to call):
  - agents_list: GET /api/v1/accounts/{account_id}/agents
  - canned_responses_list: GET /api/v1/accounts/{account_id}/canned_responses
  - contacts_list: GET /api/v1/accounts/{account_id}/contacts