Changelog
2026-09-30
PUT /v1/agents/{id}/announcer-messageaccepts an optionalsource(messageorupload) to choose which configuration an announcer agent uses on calls.messageis optional whensourceisupload.- Announcer messages and uploaded audio are now stored independently:
POST /v1/agents/{id}/announcer-audio/upload,POST /v1/agents/{id}/announcer-audio/generate, andPUT /v1/agents/{id}/announcer-messageno longer overwrite each other’s saved content. - Announcer agents now return
announcerSource,announcerUploadUrl,announcerUploadDuration,announcerUploadFileSize, andannouncerUploadFormat.
2026-09-17 — Breaking change: response envelope
GET /v1/billing/transactionsno longer returnspayment_gateway.GET /v1/billing/plannow returns onlyid,type,index,better_rates, andbest_value_badgeper plan.- Removed the
userIdfield from:GET /v1/widgets,GET /v1/widgets/{id},GET /v1/billing/credit-history,GET /v1/webhooks/history/{id},GET /v1/phone/contacts/{id},POST /v1/phone/contacts,GET /v1/phone/get-schedules/{id},GET /v1/calls,GET /v1/calls/{id},POST /v1/calls/phone/initiate, andGET /v1/workflows/{id}. - The Workflow feature is on hold:
POST /v1/workflows,PATCH /v1/workflows/{id},DELETE /v1/workflows/{id},POST /v1/workflows/{id}/run, andPOST /v1/workflows/schedulecurrently return403 Forbiddenand perform no action. Existing workflows remain readable viaGET /v1/workflows,GET /v1/workflows/{id}, and thejobs/summary/summary/report/summary/timelineendpoints;POST /v1/workflows/{id}/cancelalso remains available. CRM, email, SMS, calendar, webhook, and reporting integrations are unaffected. - Added
GET /v1/phone/get-schedules/{id}to list call schedules (campaigns) for a purchased number, with search by campaign name and filters for status, date range, and timezone - Added
POST /v1/phone/duplicate-call-schedule/{id}to duplicate an existing call schedule (campaign) with the same contacts, phone number, message, and timezone, scheduled for a new date - Added
GET /v1/phone/bulk-call-summary/{id}to download a PDF/DOCX bulk call summary report for a completed call schedule
2026-09-08
- Added announcer agent management to the Agents API:
POST /v1/agents/announcer,GET /v1/agents/announcer-templates,POST /v1/agents/{id}/announcer-template,PUT /v1/agents/{id}/announcer-message,POST /v1/agents/{id}/announcer-audio/generate,POST /v1/agents/{id}/announcer-audio/upload - Documented that announcer agents can’t be attached to widgets (
400onPOST /v1/widgets/PATCH /v1/widgets/{id}) - Documented that announcer agents aren’t supported on Vonage-provisioned numbers in workflows (
400on theagentmodule ofPOST /v1/workflows/PATCH /v1/workflows/{id})
2026-06-02
- Added Mintlify documentation structure for Developer API
- Added generated OpenAPI export flow for
v1developer endpoints - Published initial guides: quickstart, authentication, rate limits, errors, and webhooks
For breaking changes, publish migration notes here before release.