> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.vapi.ai/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.vapi.ai/_mcp/server.

# New Features & Enhancements

1. **Enhanced Call [`Artifacts`](https://api.vapi.ai/api#:~:text=Artifact)**: You can now store detailed information about call workflows and outcomes using [`Artifact`](https://api.vapi.ai/api#:~:text=Artifact) objects. Key properties include:
   * `nodes`: History of workflow nodes executed during the call.
   * `messages`: All messages spoken during the call.
   * `logUrl`: **New!** Direct URL to detailed call logs for debugging.
   * `pcapUrl`: Packet capture URL for phone calls (provider: `vapi` or `byo-phone-number`).
   * `recording`: Recording URL (requires `assistant.artifactPlan.recordingEnabled`).
   * `transcript`: Convenient full call transcript.
   * `variableValues`: Final workflow variable states.
   * `messagesOpenAIFormatted`: Spoken messages, formatted for OpenAI.

> **Warning**
>
> `recordingUrl`, `videoRecordingUrl`, `stereoRecordingUrl`, and `videoRecordingStartDelaySeconds` are now deprecated in favor of the new `recording` and related properties within the `Artifact` object.

2. **Improved Azure Speech Segmentation Tuning**: You can now fine-tune speech segmentation in your [`Azure Speech Transcriber`](https://api.vapi.ai/api#:~:text=AzureSpeechTranscriber) using `segmentationStrategy`, `segmentationMaximumTimeMs`, and `segmentationSilenceTimeoutMs` properties for better transcription control. This applies to both [`Azure Speech Transcriber`](https://api.vapi.ai/api#:~:text=AzureSpeechTranscriber) and [`Fallback Azure Speech Transcriber`](https://api.vapi.ai/api#:~:text=FallbackAzureSpeechTranscriber).

> **Warning**
>
> The `segmentationMaxTimeMs` property in [`AzureSpeechTranscriber`](https://api.vapi.ai/api#:~:text=AzureSpeechTranscriber) has been replaced by `segmentationMaximumTimeMs` for consistency.

## Deprecations

#### Assistant & Related Objects

`messagePlan` and `backgroundDenoisingEnabled` are now part of `Assistant.backgroundSpeechDenoisingPlan` instead of `Assistant` and `AssistantOverrides` directly.

#### Org

`stripeCustomerId` is now part of `Subscription` instead of `Org`.

#### AzureSpeechTranscriber

`segmentationMaxTimeMs` property has been renamed to `segmentationMaximumTimeMs` for consistency.