DashboardSign inStart your trial

Wit.ai

Reference

31 actions for Wit.ai workflows.

01. Operations

Act on Wit.ai from a workflow

Operations are the actions a workflow can take in Wit.ai, grouped by category. Each lists its method, parameters, and a template you can drop it into.

Apps

6 operations

Manage your Wit.ai applications throughout their lifecycle, from creation and configuration to export and deletion. Use these operations when setting up new conversational AI projects, updating app settings, or backing up app data for integration workflows.

Action

Create Wit.ai App

WIT_AI_CREATE_APP

Creates a new application in Wit.ai to set up a natural language processing environment for training and managing conversational AI models. This allows you to programmatically establish the foundation for building voice or text-based AI assistants.

3 input
Action

Delete App

WIT_AI_DELETE_APP

Removes a specific app from your Wit.ai account by its ID, permanently deleting the app and all associated data.

2 input
Action

Export App Data

WIT_AI_EXPORT_APP

Download a complete backup of your Wit.ai app as a ZIP file, including all configurations, training data, and settings. This creates a portable copy of your AI model that you can store safely or transfer to another system.

Action

Get App Details

WIT_AI_GET_APP

Retrieve detailed information and configuration settings for a Wit.ai application, including metadata about its structure and capabilities.

2 input
Action

List Wit.ai Apps

WIT_AI_LIST_APPS

Retrieve all Wit.ai applications associated with your account, with support for browsing through multiple pages of results. Use this to see an overview of your AI conversational projects and manage them programmatically.

2 input
Action

Update Wit.ai App

WIT_AI_PUT_APP

Modify settings and configuration of an existing Wit.ai app, such as updating its name, privacy settings, or language preferences. Use this when you need to adjust your conversational AI application after initial setup.

3 input

Entities

5 operations

Define and manage custom entities that represent important concepts your Wit.ai app should recognize and extract from user messages. Reach for these operations when you need to create domain-specific extraction patterns, update entity configurations, or clean up unused entity definitions.

Action★ Featured

Create Wit.ai Entity

WIT_AI_CREATE_ENTITY

Define custom entity types in your Wit.ai application to improve how your chatbot or voice assistant understands and extracts specific information from user messages.

4 input
Action

Delete Entity

WIT_AI_DELETE_ENTITY

Permanently removes an entity from your Wit.ai app when you no longer need it for intent recognition or conversation understanding. Use this to clean up your AI model by deleting outdated or unused entities that are no longer relevant to your chatbot or voice assistant.

1 input
Action

Delete Entity Role

WIT_AI_DELETE_ENTITY_ROLE

Remove a specific role assignment from an entity in your Wit.ai knowledge base, helping you maintain accurate language understanding models as your business needs evolve.

2 input
Action

Get Entity Details

WIT_AI_GET_ENTITY

Retrieve detailed information about a specific entity including its keywords and roles to understand how it's configured in your Wit.ai application. This helps you manage and verify entity definitions when building natural language understanding features.

1 input
Action

List Entities

WIT_AI_LIST_ENTITIES

Retrieve all custom entities defined in your Wit.ai application to understand what data types your AI model can recognize and extract from conversations.

Intents

4 operations

Create and manage intents that represent the actions or goals users want to accomplish in your conversational application. Use these operations to define what your app should recognize and respond to, building the foundation for intent-based conversation routing.

Action★ Featured

Create Wit.ai Intent

WIT_AI_CREATE_INTENT

Defines a new intent in Wit.ai to teach your AI assistant what user messages mean and how to respond appropriately. This enables your chatbot to understand and categorize different types of customer requests with greater accuracy.

1 input
Action★ Featured

Get Intents

WIT_AI_GET_INTENTS

Retrieve all intents you've defined in your Wit.ai app to review, manage, or integrate your natural language processing setup. This helps you understand what user intentions your AI model can currently recognize.

2 input
Action

Delete Intent

WIT_AI_DELETE_INTENT

Permanently removes an intent from your Wit.ai application, freeing up space and cleaning up your conversational AI model. Use this when you no longer need certain conversation patterns or want to simplify your bot's capabilities.

1 input
Action

Get Intent Details

WIT_AI_GET_INTENT

Retrieve comprehensive information about a specific intent including its name, entities, and configuration. Use this when you need to understand the complete setup of an intent in your Wit.ai application.

1 input

Keywords

4 operations

Configure keywords and synonyms to improve how Wit.ai recognizes variations of important terms within your entities. These operations help you expand recognition coverage by teaching the system alternative ways users might express the same concepts.

Action

Add Entity Keyword

WIT_AI_ADD_ENTITY_KEYWORD

Expands your Wit.ai entity with new keyword variations and synonyms to improve how your AI understands customer language and intents.

3 input
Action

Add Keyword Synonym

WIT_AI_ADD_KEYWORD_SYNONYM

Expands how your AI model recognizes keywords by adding alternative terms or phrases to existing keywords, improving the accuracy of intent detection and entity extraction.

3 input
Action

Delete Entity Keyword

WIT_AI_DELETE_ENTITY_KEYWORD

Remove specific keywords from your AI entity definitions in Wit.ai, allowing you to refine what phrases your bot recognizes and understands. This helps keep your training data clean and accurate as your bot's vocabulary evolves.

2 input
Action

Delete Keyword Synonym

WIT_AI_DELETE_KEYWORD_SYNONYM

Remove a synonym mapping from a keyword in an entity to keep your natural language processing model clean and accurate. Use this when you need to eliminate outdated or incorrect synonym associations that might interfere with intent recognition.

3 input

Languages

1 operation

Detect the language of incoming user messages to support multilingual conversational workflows. Use this operation when you need automatic language identification before routing messages to language-specific processing or models.

Action

Wit.ai Detect Language

WIT_AI_DETECT_LANGUAGE

Automatically identify the language of text input and receive confidence scores for each detected language. Useful for processing multilingual content and routing messages to appropriate handlers based on language.

2 input

Messages

1 operation

Retrieve and analyze messages processed by Wit.ai to understand how the service interpreted user input and extracted intents and entities. Use this operation when debugging conversation flows or auditing how specific messages were handled by your app.

Action★ Featured

Wit.ai Get Message

WIT_AI_GET_MESSAGE

Analyzes customer messages to automatically extract what they're asking for, who or what they're referring to, and important characteristics of their request. This helps you understand customer intent without manual interpretation.

3 input

Tags

1 operation

Retrieve organizational tags associated with your Wit.ai app for tracking, categorization, or workflow management purposes. These read-only operations help you identify and filter apps based on custom metadata tags.

Action

List App Tags

WIT_AI_LIST_APP_TAGS

Retrieve all tag groups and versions associated with your Wit.ai app to track different snapshots and iterations of your conversational AI model. This helps you manage multiple versions of your app for testing, rollback, and deployment purposes.

1 input

Traits

4 operations

Define and manage traits that classify user messages or utterances into categorical attributes beyond simple entity extraction. Use these operations when you need to tag conversations with properties like sentiment, user type, or other behavioral characteristics.

Action

Add Value to Trait

WIT_AI_ADD_TRAIT_VALUE

Extends your Wit.ai traits by adding new values to existing trait definitions, allowing you to expand the vocabulary your AI model recognizes. This helps your conversational AI handle more variations of user input without retraining the entire model.

2 input
Action

Create Wit.ai Trait

WIT_AI_CREATE_TRAIT

Define custom attributes for entities in your Wit.ai app to train your AI model to recognize and categorize specific entity characteristics, enabling more nuanced natural language understanding tailored to your business needs.

4 input
Action

Get Trait Details

WIT_AI_GET_TRAIT

Retrieve detailed information about a specific trait in your Wit.ai model, including its values and configuration. Use this when you need to access trait metadata to understand how your AI model categorizes user inputs.

1 input
Action

List Traits

WIT_AI_GET_TRAITS

Retrieve all traits defined in your Wit.ai app to understand what custom attributes and entity categories are available for your conversational AI model. This helps you manage and organize the data points your chatbot can recognize and process.

1 input

Utterances

3 operations

Manage training data by creating, listing, and removing example utterances that teach your Wit.ai app to recognize patterns in user input. Use these operations to build and refine your training dataset, directly improving your app's understanding and accuracy over time.

Action★ Featured

Create Wit.ai Training Utterances

WIT_AI_CREATE_UTTERANCES

Add training examples with annotations to improve your Wit.ai natural language model's ability to understand customer intent and extract meaningful information from conversations.

1 input
Action★ Featured

List Utterances

WIT_AI_LIST_UTTERANCES

Retrieve all training utterances from your Wit.ai app to view and analyze the examples used to train your AI model. This helps you understand what data your app has learned from and identify gaps in your training dataset.

5 input
Action

Delete Utterances

WIT_AI_DELETE_UTTERANCES

Remove validated training samples from your Wit.ai app to clean up outdated or incorrect data that may be affecting your AI model's performance.

1 input

Voices

2 operations

Access available voice profiles for your Wit.ai application's speech recognition capabilities. Use these operations to list supported voices or retrieve detailed configuration for a specific voice when setting up speech-to-text processing.

Action

Get Voice Details

WIT_AI_GET_VOICE

Retrieve detailed information about a specific text-to-speech voice, including its available styles and parameters. Use this when you need to understand voice capabilities before generating audio content.

1 input
Action

List Voices

WIT_AI_LIST_VOICES

Retrieve all available text-to-speech voices organized by language and locale to choose the right voice for your audio content. Use this to discover voice options before generating synthesized speech for your application.

What now

Use Wit.ai in a workflow

Drop a trigger and an action into a template; approve from your phone; the workflow runs.