Actions123
- Account Actions
- Account Agent Bot Actions
- Agent Actions
- Audit Log Actions
- Automation Rule Actions
- Canned Response Actions
- Contact Actions
- Contact Label Actions
- Conversation Actions
- Conversation Assignment Actions
- Custom Attribute Actions
- CSAT Survey Actions
- Custom Filter Actions
- Help Center Actions
- Inbox Actions
- Label Actions
- Conversation Label Actions
- Integration Actions
- Message Actions
- Profile Actions
- Report Actions
- Team Actions
- Webhook Actions
Conversation Assignment → Assign Team
AI-generatedSummary
Assigns a conversation to a team.
Inputs
- apiType — Select which API to use based on your role and use case. For agents and admins to manage conversations, contacts, messages, teams, reports and account settings use Application API; for end-users/customers to interact through web widgets, mobile apps or custom chat interfaces use Client API; for system administrators to manage multiple accounts, users, and platform-level configurations (self-hosted/reseller) use Platform API. Default: Application API.
- conversationId (required) — The ID of the conversation to assign.
- team_id (required) — The ID of the team to assign the conversation to. Use 0 to unassign the conversation. Default: 0. Placeholder: 5.
Output shape
The assigned conversation resource as returned by the selected Chatwoot API (application, client, or platform). No explicit return shape is declared in the node's properties; output depends on the API response.
If team_id is set to 0, the conversation is unassigned rather than reassigned.
Examples
Example 1: Assign conversation 123 to team 7 using the Application API.
apiType: application; conversationId: 123; team_id: 7
Example 2: Unassign conversation 456 by setting team_id to 0.
apiType: application; conversationId: 456; team_id: 0