Reference

Changelog

Notable changes to the Vollo public API and platform. Breaking changes will always ship under a new API version with a migration window — additions land here as they release.

Initial public API v1#

The first public release of the Vollo REST API at https://api.vollo.io/api/v1:

  • Resources/projects, /agents, /workflows (with validate, publish, and versions), /sessions, /calls, /phone-numbers, /sip-trunks, /conversations, /usage, and /api-keys.
  • Authentication — workspace API keys (pk_live_…) with scopes read, write, calls:write, telephony, and usage:read.
  • Workflows — schema version 1 with 37 node types across seven categories; immutable published versions with rollback.
  • Telephony — SIP trunking (Twilio Elastic SIP Trunking and generic SIP), phone number registration, and dispatch rules with time windows and caller-ID filters.
  • Web sessions — session minting with short-lived join tokens for the LiveKit JS SDK at wss://rtc.vollo.io.
  • Webhookscall.started, call.ended, session.ended, workflow.completed, and workflow.failed, signed with HMAC-SHA256 (X-Vollo-Signature).
  • Limits — 120 requests per minute per workspace; standard JSON error envelope with 429 + Retry-After and 402 quota semantics.