Actions36
- Account Actions
- Canned Response Actions
- Contact Actions
- Conversation Actions
- Inbox Actions
- Label Actions
- Message Actions
- Team Actions
- Webhook Actions
Overview
This node interacts with the Chatwoot API to manage teams within a Chatwoot account. Specifically, the Team - Get operation retrieves detailed information about a single team by its numeric ID. This is useful for workflows that need to fetch team details such as team name, members, or settings to make decisions or display information.
Common scenarios:
- Fetching team details to assign conversations or tickets dynamically.
- Retrieving team metadata for reporting or analytics.
- Integrating Chatwoot team data into other systems or dashboards.
Example:
You have a workflow that routes incoming customer messages to specific teams based on their expertise. Before routing, you use this node to get the team details by ID and verify the team's availability or attributes.
Properties
| Name | Meaning |
|---|---|
| Team ID | The numeric ID of the team to retrieve. |
| Continue on Fail | Whether the node should continue processing subsequent items if this operation fails. |
| Debug Logging | Enables detailed console logs showing request URLs, headers, and responses for debugging. |
Output
The output is a JSON object representing the team details as returned by the Chatwoot API. It typically includes fields such as:
- Team ID
- Team name
- Description
- Members list
- Other team-specific metadata
The exact structure depends on the Chatwoot API response for the team resource.
No binary data is produced by this operation.
Dependencies
- Requires an API key credential for authenticating with the Chatwoot API.
- The node uses the Chatwoot account ID and base URL from the credentials.
- HTTP requests are made to endpoints like
/api/v1/accounts/{accountId}/teams/{teamId}. - No additional environment variables are required beyond the API authentication setup.
Troubleshooting
- Invalid Team ID: If the provided Team ID does not exist or is incorrect, the API will return an error. Verify the Team ID is correct.
- Authentication errors: Ensure the API key credential is valid and has access to the specified Chatwoot account.
- Network issues: Check connectivity to the Chatwoot instance URL.
- Debug Logging: Enable debug logging to see detailed request and response info in the console, which helps diagnose issues.
- Continue on Fail: If enabled, the node will not stop the workflow on errors but instead output error details in JSON format.