N8N Tools - Typebot API
Actions23
- Typebot Actions
- Chat Actions
- Result Actions
- Workspace Actions
Overview
This node provides a comprehensive integration with Typebot.io, a self-hosted chatbot builder that uses visual flows to create chatbots. It allows users to manage typebots (chatbots), chat sessions, conversation results, and workspace settings directly from n8n workflows.
The "Get Typebot" operation specifically retrieves detailed information about a particular typebot by its ID. This is useful when you want to fetch the current configuration or status of a chatbot before performing further actions such as updates, publishing, or analytics.
Common scenarios:
- Fetching a chatbot's details to display or log its configuration.
- Validating the existence or properties of a chatbot before updating it.
- Integrating chatbot metadata into other systems or dashboards.
Practical example:
You have multiple chatbots deployed for different products. Before sending a message or updating a chatbot, you use this node to get the chatbotβs details to confirm it is active and configured correctly.
Properties
| Name | Meaning |
|---|---|
| Typebot ID | The unique identifier of the typebot to retrieve details for. |
| Additional Fields | A collection of optional fields that can be used with various operations but not required here. |
Since the "Get Typebot" operation only requires the Typebot ID, the additional fields are not applicable for this operation.
Output
The output is a JSON object containing the detailed information of the requested typebot. This typically includes all configuration data, metadata, and status related to the chatbot.
Example structure (simplified):
{
"id": "string",
"name": "string",
"icon": "string",
"workspaceId": "string",
"folderId": "string",
"published": true,
"createdAt": "timestamp",
"updatedAt": "timestamp",
"configuration": { /* full typebot config JSON */ }
}
No binary data output is involved in this operation.
Dependencies
- Requires an API key credential for authenticating with the Typebot.io API.
- Needs the base URL of the Typebot API and an authentication token.
- Workspace ID must be configured in credentials to scope requests properly.
- The node sends HTTP requests to the Typebot API endpoints.
Troubleshooting
Error: Unknown typebot operation: getTypebot
This indicates a misconfiguration of the operation parameter. Ensure the operation is set exactly to "getTypebot".Authentication errors (e.g., 401 Unauthorized)
Verify that the API key and token credentials are correct and have sufficient permissions.404 Not Found for the given Typebot ID
Confirm that the provided Typebot ID exists and belongs to the configured workspace.Network or timeout issues
Check network connectivity to the Typebot API endpoint and ensure the base URL is correct.
Links and References
- Typebot.io Official Website
- Typebot API Documentation (general reference; actual endpoint details may vary)
- n8n Documentation on Creating Custom Nodes