Chatwoot
Status / info
Read the current state of the Chatwoot integration
GET
Status / info
Auth:
TokenAccount or TokenInstance • Rate limit: Global (100/min) • Idempotent: yes
Description
Returns the local status of the Chatwoot integration and complements it with the current state (best-effort). This response includes thechatwoot_api_token in plaintext and the behaviour flags (sign_messages, ignore_groups, start_as_pending, reopen_resolved).
Example
Success response
200 OK
| Field | Description |
|---|---|
instance_name | Instance name. |
status | active / paused / error. When available, reflects the current state. |
bridge_integration_id | Internal integration ID. |
chatwoot_base_url | URL of the Chatwoot installation. |
chatwoot_account_id | Numeric ID of the Chatwoot account. |
chatwoot_api_token | API token (access_token) of the Chatwoot account, in plaintext. Comes from the decrypted local row. See the warning below. |
chatwoot_inbox_id | ID of the inbox created in Chatwoot (filled in after the first list that manages to sync). |
chatwoot_inbox_name | Inbox name. |
last_error | Last error message from the integration. Empty when healthy. |
created_at | RFC 3339 timestamp when the integration was created. |
sign_messages | Prefixes every message sent by an agent with *Name*: (WhatsApp bold). |
ignore_groups | Does not route group events to Chatwoot. |
start_as_pending | Creates new conversations as pending instead of open. |
reopen_resolved | Reopens a resolved conversation when a new message arrives, instead of creating a new one. |
The
sign_messages / ignore_groups / start_as_pending / reopen_resolved flags are persisted locally and reflect the last set. They are always returned, including as false.Path parameters
Instance name (e.g.,
suporte).Headers
TokenAccount or TokenInstance.Behavior
Complement with the current state (best-effort)
RyzeAPI tries to fetch the current state of the integration with a 10s timeout. On network failure, it falls back to local data.
Overwrite volatile fields
When the current state is available,
status and last_error are replaced with the live values.Errors
| HTTP | error.message |
|---|---|
| 404 | instance not found |
| 404 | no chatwoot integration for this instance |
| 503 | integration gateway not configured |
Next
Reactivate / update
Use
POST /api/chatwoot/set/:instance to fix credentials or flags.Deactivate
Remove the integration.