Read the state of the Chatwoot integration, enriched with live data from the bridge
Auth:Documentation Index
Fetch the complete documentation index at: https://docs.ryzeapi.cloud/llms.txt
Use this file to discover all available pages before exploring further.
TokenAccount or TokenInstance • Rate limit: Global (100/min) • Idempotent: yes
chatwootApiToken is never exposed in this response.
| Field | Description |
|---|---|
instance_name | Instance name. |
status | active / paused / error. When the bridge responds, this value is live. |
bridge_integration_id | ID returned by RyzeIntegrations at set time. |
chatwoot_base_url | URL of the Chatwoot installation. |
chatwoot_account_id | Numeric ID of the Chatwoot account. |
chatwoot_inbox_id | ID of the inbox created by the bridge (filled in after the first list that successfully reaches the bridge). |
chatwoot_inbox_name | Inbox name. |
last_error | Last error message reported by the bridge. Empty when healthy. |
created_at | RFC 3339 timestamp when the integration was created. |
chatwootApiToken field is serialized with the tag json:"-", it never appears in the response, even for the owning account’s TokenAccount.suporte).TokenAccount or TokenInstance.Live enrichment (best-effort)
GET /v1/integrations/<bridge_integration_id> with a 10s timeout. On network failure, it falls back to local data.Overwrite volatile fields
status and last_error are replaced with the live values.Backfill of inbox_id
inbox_id and the local one is still 0, the database is updated (SetInboxID), useful for eventual-consistency cases right after set.| HTTP | error.message |
|---|---|
| 404 | instance not found |
| 404 | no chatwoot integration for this instance |
| 503 | integration gateway not configured (set BRIDGE_URL and BRIDGE_TOKEN) |
POST /api/chatwoot/set/:instance to fix credentials or flags.