Journal des changements
Tous les changements visibles côté client de l'API Aethex, datés du jour où ils ont été déployés en production. Les changements pouvant affecter les intégrations existantes portent le tag Action requise et suivent la politique d'obsolescence.
30 août 2026
Agents can now capture keypad (touch-tone) input on phone calls. When a caller keys a value in, such as a phone number or a reference code, the agent receives the digits exactly as pressed instead of transcribing them from speech, and reads them back to confirm. It is on by default for every agent; set
keypad_capture_enabled: falseonPOST /agentsorPATCH /agents/{id}to turn it off, and read it back on any agent response. Applies to phone (Twilio and SIP) agents; browser calls have no keypad.Connect your Odoo CRM and your voice agents can recognise the caller, read their open leads, keep the contact current, and file answered calls, all during the call in your own Odoo. It works across Odoo 16 through 19: connect with your instance URL, database, and API key (Odoo 16 to 18 also take the user's login), then grant each agent
readto look things up orwriteto make changes. See the Integrations API reference.
21 août 2026
Connect a Calendly account and your voice agents can offer real availability, book the meeting, and read back what is already scheduled, all during the call. Connect once with a personal access token or through OAuth, then grant each agent
readto quote times orwriteto book. See the Calendly guide and the Integrations API reference.The new Google Calendar integration is now in beta. Connect a Google account and your agents can check availability, offer open times, and book, reschedule or cancel meetings during a call. Connect through OAuth, then grant each agent
readorwrite. While our Google verification is under review the consent screen shows an unverified-app warning, which is safe to approve. See the Google Calendar guide.Custom tools can now call
GETendpoints, not justPOST. When you define a tool for an agent, choose the HTTP method it uses, so a read-only API that expects aGETworks without wrapping it in aPOST. Existing tools keep working unchanged. See Tools.
28 juillet 2026
Public agents let you embed a voice agent in a website or mobile app with no API key. Turn on
public_accessfor an agent and a browser or app can start a call using only the agent'sid, with no proxy and no key to leak. Restrict which sites may embed it withallowed_origins, or leave it open to any origin. You are billed for public calls as usual, and platform limits guard against abuse. See the agent fields and Start a call.The
@aethexai/reactSDK now works in React Native, so the sameuseAethexCall()hook and theAethexVoiceOrbwidget power voice calls in your iOS and Android apps as well as on the web. Native builds run onreact-native-webrtcin an Expo dev build, and the web path is unchanged. See the React SDK guide.
27 juillet 2026
Run a SurveyMonkey survey as a phone call. Give the new SurveyMonkey integration a public survey link, a voice, and a language, and Aethex builds a voice agent that calls your participants, asks the survey's questions in a natural conversation, and writes their answers back onto the form automatically when the call ends. Point
POST /integrations/surveymonkeyat your survey to get started; see the SurveyMonkey guide and the Integrations API reference.SIP trunks can now dial outbound numbers in national format. Some carriers expect the destination as a local national number rather than full
+E.164, which previously caused those calls to fail. Setoutbound_dial_formattonationalon your trunk and Aethex sends numbers in the format the carrier accepts. See SIP trunking.
22 juillet 2026
Added the
@aethexai/reactSDK for embedding voice agents directly in your web app. TheuseAethexCall()hook manages the full WebRTC call lifecycle, so you can drop in a prebuilt call widget or build your own UI on top of it. It ships with ESM, CommonJS, and TypeScript types, is server-side-rendering safe, and connects through a proxy you host so your API key never reaches the browser. Install it withnpm install @aethexai/react react react-dom.Added opt-in auto-refill so your agents never stop mid-campaign for want of credits. Choose a credit pack and a balance threshold in your billing settings, and Aethex tops you up automatically against your saved card the moment your total credits reach that level. It is off by default, can be turned off at any time, and every top-up appears as a receipt on your Invoices tab.
Warm call transfers now brief the person receiving the call. When an agent hands a call off with the built-in
transfer_to_numbertool, it first speaks a short summary of the conversation (who is calling, what they need, and any details already gathered) to the person receiving the transfer before connecting them. This happens automatically on every warm transfer, and the summary is saved on the call as the new read-onlytransfer_summaryfield so you can review it afterward.
29 juin 2026
Added an official TypeScript SDK alongside the Python SDK. Install it with
npm install aethexaito synthesize speech, transcribe audio, build voice agents, place calls, and read usage with full TypeScript types. See TypeScript SDK.The billing dashboard's Invoices tab now includes PAYG overage receipts alongside subscription invoices, sorted newest first.
GET /billing/invoicesreturns atypefield so integrations can distinguishsubscriptioninvoice rows frompayg_overagereceipt rows.Added a batch calling API to launch and track bulk outbound call jobs from a single request. Submit a list of recipients to
POST /calls/batch, then list, fetch, cancel, retry, or delete jobs under/calls/batch. See Calls API.POST /calls/triggernow accepts per-calldynamic_variablesto personalize an agent's prompt for each call. Values stored on the agent act as defaults that the request overrides, andsecret__-prefixed values are injected only into custom-tool headers, never into prompts or logs. See Personalization.
17 juin 2026
Added an official MCP server so you can drive Aethex from Claude, Cursor, Codex, and other Model Context Protocol clients. Launch it with
uvx aethexai-mcpand point it at your API key, and an assistant can synthesize speech, transcribe audio, build voice agents, place calls, and read usage through the public API. See MCP server.Added SIP trunking so you can connect your own carrier or PBX to Aethex and route inbound and outbound calls through your voice agents over SIP. SIP trunking is enabled per account during onboarding; see SIP trunking to get started.
Added
call.endedandrecording.readyoutbound webhooks. First create a tenant signing secret withPOST /usage/webhook-secret/rotate, then set awebhook_urlon an agent (POST /agentsorPATCH /agents/{agent_id}) to receivecall.endedwith call metadata and the final transcript when a call finishes, andrecording.readywith a presignedaudio_urlonce the recording uploads. Both are signed with HMAC-SHA256 in theX-Aethex-Signatureheader; see Webhooks.
3 juin 2026
Aethex is now generally available. The voice API and the official Python SDK are production-ready.
