Chatwoot
Deactivate integration
Remove the Chatwoot integration from the instance (the Chatwoot inbox is preserved)
DELETE
Deactivate integration
Auth:
TokenAccount or TokenInstance • Rate limit: Global (100/min) • Idempotent: yes
Description
Deactivates the Chatwoot integration for the instance. RyzeAPI terminates the integration and removes the local row. The Chatwoot inbox is not deleted: it only loses its connection to the instance.The Chatwoot inbox is not deleted: its conversations and messages are preserved. It only loses its connection to the instance. If you connect Chatwoot again later, a new inbox is created.
Example
Success response
200 OK
Path parameters
Instance name (e.g.,
suporte).Headers
TokenAccount or TokenInstance.Behavior
Look up the local integration
Reads the record from the
chatwoot_integrations table. If it doesn’t exist, returns 404.Terminate the integration (30s timeout)
RyzeAPI terminates the integration. The Chatwoot inbox is preserved (it loses its link to the instance but keeps its messages).
- Already removed → treated as success (does not fail).
- Other errors → log a warning on the server and proceed to the next step.
The Chatwoot inbox is not removed: it only loses its connection to the instance. If you reactivate the integration later (
POST /api/chatwoot/set/:instance), a new inbox is created.Errors
| HTTP | error.message |
|---|---|
| 404 | instance not found |
| 404 | no chatwoot integration to delete |
| 503 | integration gateway not configured |
Next
Reactivate
Recreate the integration with
POST /api/chatwoot/set/:instance.Overview
Go back to the module overview.