Documentation Index
Fetch the complete documentation index at: https://docs.voiceflow.com/llms.txt
Use this file to discover all available pages before exploring further.
API Server Introduction
The Voiceflow CLI now includes an HTTP API server that exposes test execution functionality as REST endpoints with auto-generated OpenAPI/Swagger documentation.Features
- HTTP API: Execute test suites via REST endpoints
- Real-time Logging: Capture and return test execution logs in API responses
- OpenAPI/Swagger: Auto-generated API documentation at
/swagger/index.html - Asynchronous Execution: Non-blocking test execution with status tracking
- CORS Support: Enable cross-origin requests for web frontends
- Health Checks: Built-in health check endpoints
OpenAPI Specifications
The server provides OpenAPI specifications in both YAML and JSON formats:- YAML Format: Available at
/static/swagger.yaml - JSON Format: Available at
/static/swagger.json
Starting the Server
Basic Usage
Command Line Options
| Flag | Short | Default | Description |
|---|---|---|---|
--port | -p | 8080 | Port to run the server on |
--host | -H | 0.0.0.0 | Host to bind the server to |
--debug | -d | false | Enable debug mode |
--cors | true | Enable CORS middleware | |
--swagger | true | Enable Swagger documentation endpoint |
Configuration
Environment Variables
The server respects all existing Voiceflow CLI environment variables:VF_API_KEY: Voiceflow API Key (from the Settings tab)OPENAI_API_KEY: OpenAI API Key (for similarity validations)