Calls
Overview of the Calls API
Hand off to an LLM
The Calls API provides a unified interface for invoking both Workflows and Functions.
Use this API when you want to:
- Execute a complete workflow that chains multiple functions together
- Call a single function directly without defining a workflow
- Submit batch requests with multiple inputs in a single API call
- Track execution status using call reference IDs
Key Difference: Calls vs Function Calls
- Calls API (
/v3/calls): High-level API for invoking workflows or functions by name/ID. Supports batch processing and workflow orchestration. - Function Calls API (
/v3/functions/{functionName}/call): Direct function invocation with function-type-specific arguments. Better for granular control over individual function calls.
See also
- System overview — how calls produce events and transformations
- Polling and retries — wait=true semantics, polling cadence