Skip to main content
The Rookoo portal exposes HTTP APIs and an MCP server. Interactive endpoint pages are generated from OpenAPI specs. The server for every request is https://app.rookoo.ai.

Application API

Use the Application API to work inside an account: conversations, contacts, messages, inboxes, teams, reports, webhooks, help center, planning, knowledge bases, Copilot, and Rookoo agents. Most routes are scoped to an account:
Authenticate with a user access token, an agent bot token, or an OAuth client. See Authentication.

Event management

Plan and sell venue events: create inquiries, book space allocations, price with rates, and send quotes. Start with the Events overview.

Portal MCP

AI clients can connect to the portal MCP server and call tools for planning, knowledge bases, inboxes, agents, and more. Start with MCP overview.

Platform API

Use the Platform API to create accounts and users, attach users to accounts, and manage agent bots. These routes are for a platform app, not for an end-user token.

Client API

Use the Client API from a website or app that talks to one inbox. Requests identify the inbox with its inbox_identifier. They do not use an access token.

Enterprise APIs

Enterprise-only Chatwoot endpoints are not documented here. That includes audit logs, reporting events, SLA policies, Captain enterprise routes, SAML settings, agent capacity policies, voice conference, and the /enterprise namespace.

OpenAPI specs

Use these specs with Postman, Insomnia, codegen, or any OpenAPI client. You can also download them from any reference page via Download OpenAPI spec.