New features, fixes, and API updates, shipped continuously.
May 28, 2026

Agents API: STT provider and speech recognition

Create and update assistant requests now accept the speech-to-text fields from the assistant editor.

EndpointChange
POST /assistants, PUT /assistants/{model_id}agent.transcriber_provider (deepgram, deepgram-nova-3, synthflow-stt) and agent.transcriber_speech_recognition (faster, high_accuracy).

Call Transfer API: Human availability

Configure transfer office hours on LIVE_TRANSFER actions through create and update requests.

EndpointChange
POST /v2/actionshuman_availability (timezone, schedule, unavailable_message, active).
PUT /v2/actions/{action_id}Same human_availability fields on update.

Agents and Actions API: Action-assistant assignment relationships

Assistant and action detail endpoints accept optional query parameters to include related IDs. Relationship fields stay empty by default.

EndpointQuery parameterResponse field
GET /assistants/{model_id}include_actionsactions (action IDs)
GET /actions/{action_id}include_assistantsassistants (assistant IDs)

Actions API: Input variable mapping

Configure how each input variable is collected per assistant attachment, so one shared action can use different variable sources on different agents. Action placeholders and mapping explains the mapping options in the product UI.

EndpointChange
POST /actions/attachBatch items payloads with input_variables_mapping per attachment. Legacy model_id + actions format still supported.
GET /actions/{action_id}input_variables.values and input_variables.assistants[] with per-assistant mapping details.