- chore: remove redundant content-type headers from raw clients
- Remove explicitly set
"content-type": "application/json"headers from - multiple raw client request calls across the SDK. These headers are
- already handled by the underlying HTTP client when a JSON body is
- present, making the explicit declarations redundant.
- Key changes:
- Remove hardcoded
content-type: application/jsonheaders fromRawAssistantsClientandAsyncRawAssistantsClient - Remove same redundant headers from
RawEvalClient,RawInsightClient,RawObservabilityScorecardClient,RawPhoneNumbersClient,RawSquadsClient,RawStructuredOutputsClient, andRawToolsClient - Applies to both sync and async variants of all affected clients
- 🌿 Generated with Fern
Call.subscription_limits— new optional field that exposes the org'sSubscriptionLimits(including concurrency limit information) at the time of a call.
- The SDK now supports
aiohttpas an optional async HTTP transport backend. Install the new extra (pip install vapi_server_sdk[aiohttp]) to haveAsyncVapiautomatically usehttpx-aiohttpunder the hood. Two new convenience classes,DefaultAioHttpClientandDefaultAsyncHttpxClient, are also now available for users who want to configure the async HTTP client explicitly.
- SDK regeneration
- Unable to analyze changes with AI, incrementing PATCH version.