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

On this page