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
string
required
Instance name (e.g.,
suporte).Headers
string
required
TokenAccount or TokenInstance.Behavior
1
Look up the local integration
Reads the record from the
chatwoot_integrations table. If it doesn’t exist, returns 404.2
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.
3
Remove the local row
Deletes the record from
chatwoot_integrations in RyzeAPI. The operation is considered successful when this step completes.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
Next
Reactivate
Recreate the integration with
POST /api/chatwoot/set/:instance.Overview
Go back to the module overview.