Voiceflow
Voiceflow is a platform for building, deploying, testing, and analyzing conversational AI agents.
20 actionsAPI key
What your bot can do in Voiceflow
Looks up
- Export EnvironmentReturn a complete JSON snapshot of one Voiceflow environment, including agent, workflows, tools, functions, variables, and knowledge-base…
- Get Agent ConfigurationReturn one project environment's agent configuration.
- Get Conversation StateRead a user's Voiceflow conversation variables, storage, and execution stack for a draft or published environment.
- Get TranscriptReturn one transcript with its full conversation logs, properties, evaluations, and recording URL.
- List Agent ComponentsList playbooks, API tools, functions, project-level evaluations, MCP servers or tools, attached tools, or tests for a Voiceflow project…
- List EnvironmentsReturn a project's environments, aliases, release history, and live traffic percentages.
- List Knowledge DocumentsReturn all knowledge-base documents in one project environment with their IDs, sources, ingestion status, and chunking settings.
- List ProjectsReturn every Voiceflow project in one workspace, including project IDs used by agent, runtime, and authoring tools.
- List VariablesReturn system and user-defined variables in one project environment with IDs, defaults, descriptions, and ownership flags.
- List WorkspacesReturn every Voiceflow workspace accessible to the connected account, including IDs needed to list projects.
Show 3 more
- Query Knowledge BaseRetrieve relevant document chunks and optionally synthesize an answer from a project's draft or published Voiceflow knowledge base.
- Query Project AnalyticsReturn one Voiceflow project-level analytics metric as a time series for a requested date range and interval.
- Search TranscriptsSearch a project's conversation transcripts by time, environment, version, session, and transcript-property filters, returning one bounded…
Takes action
- Create VariableCreate one user-defined variable in a Voiceflow project environment and return its assigned ID and configuration.
- Delete VariablePermanently delete one user-defined variable by ID.
- Import Knowledge Document from URLCrawl one public web URL into a Voiceflow knowledge base and return the created document and ingestion status.
- Publish EnvironmentPublish a Voiceflow environment as a named release.
- Send Conversation MessageSend one text turn to a Voiceflow agent and return its typed response traces.
- Update Conversation VariablesMerge named variable values into one user's existing conversation state without replacing storage or the execution stack.
- Update VariableUpdate selected editable fields of one user-defined variable.