Skip to main content
This page records dated changes to the public Vobiz API surface: REST endpoints and their parameters, VobizXML elements and attributes, webhook and WebSocket streaming contracts, network requirements, and the generated SDKs. Entries are grouped by month, newest first, and cover what an integrator can act on. Console-only and editorial changes are out of scope.

July 2026

Added

  • July 1 - Twilio to Vobiz migration section covering the voice call API, VobizXML, webhooks, sub-accounts, phone numbers, conferences, recordings, SIP trunking, and SDKs. See Twilio migration overview.
  • July 3 - GET /api/v1/account/{auth_id}/numbers/{e164}/health returns a number’s status, spam flag, and call metrics with a per-period snapshot series. See Get number health.
  • July 7 - webhook_url and webhook_method on create trunk and update trunk set a trunk’s real-time call-event webhook.
  • July 9 - Zoiper 5 integration guide for registering a softphone against a Vobiz SIP endpoint.
  • July 10 - exclude query parameter on list inventory numbers removes one or more E.164 prefixes from the results. Prefixes include the country code, and you can pass a comma-separated list or repeat the parameter.
  • July 13 - Stream audio formats reference for inbound and outbound WebSocket audio.
  • July 13 - 18.96.230.96/28 and 18.96.230.112/28 added to the RTP media ranges to whitelist. See IP whitelisting.
  • July 14 - page, per_page, and search query parameters on list account phone numbers.
  • July 18 - Capacity APIs: preview CPS or concurrency pricing and purchase capacity.
  • July 18 - Rapida AI integration covering setup and inbound calling.
  • July 20 - POST /api/v1/account/{account_id}/numbers/{e164}/cancel-release cancels a standard release during its 24-hour pending window. See Cancel release.
  • July 21 - Voice Campaign Manager API for outbound campaigns: agents, campaigns, caller-ID pools, contacts and results, runtime controls, capacity monitoring, and HMAC-SHA256 signed webhooks.
  • July 29 - Sarvam integration for taking a Samvaad voice agent live on a Vobiz-powered number.

Changed

  • July 13 - Dial reference rewritten against runtime behaviour. Set callerId to a number your account owns or is authorized to use; when it is omitted, Vobiz derives the caller ID from the A-leg.
  • July 14 - SIP endpoint URIs use the form sip:username@registrar.vobiz.ai. See Endpoint object.
  • July 14 - Conference references aligned with runtime behaviour: list conferences returns an array of room names, retrieve returns the full conference object, and a room exists from the moment the first caller joins through <Conference>. Keep your own room registry for authoritative discovery and cleanup.
  • July 31 - Releasing a number charges an account-specific release fee, returned as release_fee. Cancelling a standard release during the pending window refunds it.

Fixed

  • July 13 - Stream control examples read the stream identifier from start.streamId in the WebSocket start event, and streamId is required on playAudio.
  • July 13 - Corrected the nesting in the Stream with Record example.

June 2026

Added

  • June 4 - Outbound campaign manager guide covering number rotation, daily caps, cooldown, retry policy, and the campaign state machine.
  • June 4 - Sub-account KYC email flow webhook reference. The webhook payload carries the sub-account account_auth_id with the SA_ prefix.
  • June 5 - Sub-account KYC redirect flow webhook reference, including webhook_url on the hosted KYC session.
  • June 8 - Dograh integration for self-hosted AI voice agents over Vobiz.
  • June 10 - Hangup causes reference listing numeric hangup codes and SIP hangup_cause values with next steps.
  • June 11 - GET /api/v1/Account/{auth_id}/Call/ lists queued calls. See Retrieve all queued calls.
  • June 18 - NDNC webhook reference for UCC complaint delivery, including payload fields and signature verification.
  • June 18 - Plivo to Vobiz migration guide with an XML converter.
  • June 29 - SDKs generated from openapi.yaml for TypeScript, Python, Go, Java, Ruby, C#, and PHP.
  • June 29 - vobizxml call-control XML builders ship in all seven SDK languages, so you can construct VobizXML responses without string templating.
  • June 30 - CDR filters sip_call_id, bridge_uuid, hangup_cause, hangup_disposition, context, campaign_id, and search on list, search, and export CDRs.
  • June 30 - Deleting a sub-account with parent credentials alone: list sub-accounts to find the SA_ auth ID, then delete it.

Changed

  • June 9 - RTP media uses UDP ports 5000-65535. See IP whitelisting.
  • June 10 - SIP signaling whitelist extended with 65.2.100.211 and 3.111.255.163.
  • June 15 - WhatsApp messaging API reference corrected against the live service: base URL https://api.vobiz.ai/api/v1/messaging, X-Auth-ID and X-Auth-Token header authentication, list responses shaped as items / total / page / limit / has_more, message lists paged by next_cursor, and UUID resource identifiers.
  • June 27 - callerId is set on the parent <Dial> element, not on nested <Number> or <User>.

Fixed

  • June 4 - <Gather> uses executionTimeout. The timeout attribute belongs to <Dial> and <Number>. See Gather.

May 2026

Added

Changed

  • May 18 - API reference paths and base URLs aligned with the production routes, so requests from the playground reach the live API.
  • May 27 - Sub-account KYC endpoints authenticate with X-Auth-ID and X-Auth-Token, the primary credential pair for an account.
  • May 27 - 18.96.230.208/29 and 18.96.232.168/29 apply to RTP media rather than SIP signaling. See IP whitelisting.

API status

For live availability and incident history, check status.vobiz.ai.