Repository navigation
feat!: rename and restructure multiple public types - #4
Open
fern-api[bot] wants to merge 3 commits into
Open
fern-api[bot] wants to merge 3 commits into
fern-api[bot] wants to merge 3 commits into
Conversation
fern-api
Bot
force-pushed
the
fern-bot/2026-06-25_21-13-26_737
branch
from
June 25, 2026 21:52
d175bdb to
b903a63
Compare
fern-api
Bot
force-pushed
the
fern-bot/2026-06-25_21-13-26_737
branch
from
June 29, 2026 20:59
b903a63 to
33c02ac
Compare
fern-api
Bot
force-pushed
the
fern-bot/2026-06-25_21-13-26_737
branch
from
July 1, 2026 16:52
33c02ac to
33ac45a
Compare
fern-api
Bot
force-pushed
the
fern-bot/2026-06-25_21-13-26_737
branch
2 times, most recently
from
July 1, 2026 18:18
7a52909 to
df41976
Compare
fern-api
Bot
force-pushed
the
fern-bot/2026-06-25_21-13-26_737
branch
4 times, most recently
from
July 8, 2026 00:31
3eca07c to
ae9e58f
Compare
fern-api
Bot
force-pushed
the
fern-bot/2026-06-25_21-13-26_737
branch
2 times, most recently
from
July 14, 2026 20:04
5f3a265 to
222f013
Compare
fern-api
Bot
force-pushed
the
fern-bot/2026-06-25_21-13-26_737
branch
3 times, most recently
from
July 15, 2026 20:55
9a809f3 to
58f1d2c
Compare
fern-api
Bot
force-pushed
the
fern-bot/2026-06-25_21-13-26_737
branch
from
July 17, 2026 16:05
58f1d2c to
6a29650
Compare
fern-api
Bot
force-pushed
the
fern-bot/2026-06-25_21-13-26_737
branch
2 times, most recently
from
July 20, 2026 18:03
62dc602 to
4f93096
Compare
fern-api
Bot
force-pushed
the
fern-bot/2026-06-25_21-13-26_737
branch
from
July 20, 2026 18:06
4f93096 to
184b12a
Compare
fern-api
Bot
force-pushed
the
fern-bot/2026-06-25_21-13-26_737
branch
5 times, most recently
from
August 7, 2026 19:49
058c318 to
b009920
Compare
fern-api
Bot
force-pushed
the
fern-bot/2026-06-25_21-13-26_737
branch
15 times, most recently
from
August 14, 2026 22:44
4a09d72 to
d466c21
Compare
fern-api
Bot
force-pushed
the
fern-bot/2026-06-25_21-13-26_737
branch
7 times, most recently
from
August 19, 2026 00:26
0061c68 to
696e043
Compare
Generated by Fern CLI Version: unknown Generators: - fernapi/fern-ruby-sdk: 1.1.13
Several public modules and classes have been renamed, restructured, or replaced as part of an SDK regeneration. Existing callers referencing the old type names will encounter NameError at runtime. Key changes: - Rename `TrieveCredentialProvider` → `BoardInsightItemType` (enum value TRIEVE → INSIGHT) - Rename `CreateTrieveCredentialDto` → `CreateMicrosoftCredentialDto` (adds optional `region` field) - Rename `FallbackGladiaTranscriberLanguages` → `FallbackGladiaTranscriberLanguagesItem` - Rename `TrieveKnowledgeBaseImportType` → `FallbackXaiTranscriberModel` (enum value IMPORT → DEFAULT) - Rename `GladiaTranscriberLanguages` → `GladiaTranscriberLanguagesItem` - Change `InviteUserDtoRole` from Enum module to Union class (members: `InviteUserDtoRoleZero` | `String`) - Rename `TrieveCredential` → `MicrosoftCredential` (adds optional `region` field) - Rename `TrieveKnowledgeBaseProvider` → `OpenAiReasonerProvider` (enum value TRIEVE → OPENAI) - Change `SbcConfiguration` from empty Model class to a freeform JSON module - Rename `CreateSimulationRunDtoSimulationsItem` → `SimulationRunListItemSimulationsItem` - Rename `CreateSimulationRunDtoTarget` → `SimulationRunListItemTarget` - Rename `TrieveKnowledgeBaseCreateType` → `TelnyxTransportConversationType` (enum value CREATE → VOICE) - Rename `GhlToolType` → `UpdateGhlToolDtoType` - Rename `CreateTrieveKnowledgeBaseDtoProvider` → `UpdateInworldCredentialDtoProvider` (enum value TRIEVE → INWORLD) - Change `UpdateUserRoleDtoRole` from Enum module to Union class (members: `UpdateUserRoleDtoRoleZero` | `String`) - Rename `User` → `UserWithRole` (adds required `role` and optional `last_active_at` fields) 🌿 Generated with Fern
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Breaking: Multiple public classes and modules are renamed (e.g.,
TrieveCredential→MicrosoftCredential,User→UserWithRole,GladiaTranscriberLanguages→GladiaTranscriberLanguagesItem), and two enum modules are restructured into Union classes (InviteUserDtoRole,UpdateUserRoleDtoRole), all of which will causeNameErrororNoMethodErrorfor existing callers without code changes.Breaking Changes
UpdateAssistantDtoCredentialsItem— theTRIEVEcredential variant (CreateTrieveCredentialDto) has been removed from the union. Update any code passing a Trieve credential to use an alternative credential type.Added
UpdateAssistantDtoCredentialsItem— two new credential variants:CreateS3CompatibleCredentialDto(keyS_3_COMPATIBLE) andCreateMicrosoftCredentialDto(keyMICROSOFT).CreateCallDto— new optional fieldsassistant_version,squad_version, and a typedtransportfield (replacing the previous untyped hash).sort_byparameter — added to list/paginated endpoints acrossChats,Eval,Insight,ObservabilityScorecard,PhoneNumbers,ProviderResources, andSessionsclients for finer-grained result ordering.id_anyon Chats and Sessions list;squad_overrideson Sessions list;searchon eval runs pagination;purposeon Files list and upload;metadataon file upload.Vapi::Board::Client— new reporting client with full CRUD support for boards (board_controller_find_all,board_controller_create,board_controller_find_one,board_controller_remove,board_controller_update) and aboard_controller_metrics_overview_ensuremethod for the default metrics-overview board.Vapi::Calls::Clientfor downloading call recordings and logs:call_artifact_controller_mono_recording_download,stereo_recording_download,video_recording_download,customer_recording_download,assistant_recording_download,pcap_download, andcall_logs_download.XaiTranscriberandVapiTranscriberadded toUpdateAssistantDtoTranscriber;XaiVoiceandMicrosoftVoiceadded toUpdateAssistantDtoVoice.CALL_ARTIFACT_UPLOADadded toUpdateAssistantDtoServerMessagesItem;CANCELLEDandARCHIVEDadded toCampaignControllerFindAllRequestStatus;sort_byfield andCampaignControllerFindAllRequestSortByenum added to campaign list requests.Vapi::KnowledgeBasesV2::Client— new client for managing v2 knowledge bases, including CRUD operations and file attachment, detachment, and retry methods.Vapi::Simulations::Clientand related clients (SimulationPersonalities,SimulationScenarios,SimulationRuns,SimulationSuites) — new clients for simulation workflows.Vapi::TrafficAllocations::ClientandVapi::Board::Client— new top-level namespace clients accessible directly from the rootVapi::Client.sort_byoptional field added toListChatsRequest,EvalControllerGetPaginatedRequest, andInsightControllerFindAllRequest;id_anyfilter field added toListChatsRequest.ListFilesRequestandCreateFilesRequestPurpose— new types for filtering files by purpose (assistant,composer-attachment,knowledge-base-v2);assistant_idoptional field added toInsightRunDto.Vapi::SimulationPersonalities::Client— new client for managing simulation personalities, with methods to list, create, retrieve, update, and delete personalities used in AI tester simulations.sort_byfield — new optionalsort_byparameter (values:createdAt,duration,cost) added toScorecardControllerGetPaginatedRequest,PhoneNumberControllerFindAllPaginatedRequest,ProviderResourceControllerGetProviderResourcesPaginatedRequest, andListSessionsRequestfor finer-grained result ordering.ListSessionsRequest#squad_overrides— new optional field for filtering sessions by squad overrides.ListSessionsRequest#id_any— new optional field for filtering sessions by any matching ID.Vapi::SimulationScenarios::Client— new client for managing simulation scenarios, supporting list, create, get, update, and delete operations against theeval/simulation/scenarioendpoint.Vapi::SimulationSuites::Client— new client for managing simulation suites, supporting list, create, duplicate, get, update, and delete operations against theeval/simulation/suiteendpoint.Vapi::SimulationSuites::Types::CreateSimulationSuiteDtoandUpdateSimulationSuiteDto— request DTOs for creating and updating simulation suites, including fields forname,slack_webhook_url,simulation_ids,target_assignments, andpath.Vapi::SimulationScenarios::Types::UpdateScenarioDto— request DTO for updating scenarios, includinginstructions,evaluations,hooks,target_overrides,tool_mocks, andlatency_expectations.ScenarioControllerFindAllRequestSortBy,ScenarioControllerFindAllRequestSortOrder,SimulationSuiteControllerFindAllRequestSortBy, andSimulationSuiteControllerFindAllRequestSortOrderfor filtering and sorting list results.Vapi::Simulations::Client— new client for the Simulations API, supporting scenario generation (simulation_generate_controller_generate), listing (simulation_controller_find_all), creating (simulation_controller_create), fetching (simulation_controller_find_one), deleting (simulation_controller_remove), updating (simulation_controller_update), and concurrency checks (simulation_controller_get_concurrency).KnowledgeBaseToolandGhlTool— added as new union members to all tool response types (GetToolsResponse,ListToolsResponseItem,CreateToolsResponse,DeleteToolsResponse,UpdateToolsResponse).CreateCodeToolDtoandUpdateCodeToolDto— added as newCODEunion members toCreateToolsRequestandUpdateToolsRequestBodyrespectively.StructuredOutputControllerRunResponse,StructuredOutputControllerFindAllRequestSortBy, andUpdateStructuredOutputDtoConditionsItem— new types supporting structured output run results and filtering.id_anyfilter field onListSquadsRequestandsort_byfield onStructuredOutputControllerFindAllRequest— new optional query parameters for finer-grained list filtering.Vapi::TrafficAllocations::Client— new client for the beta traffic-splitting API, supporting paginated history, creating allocations, fetching the latest allocation, and retrieving a single allocation by ID.tool_refsandreasoning_effortfields — added as optional fields onAnthropicModel,AnthropicBedrockModel, andAnyscaleModelto support tool references and reasoning-effort control;AnthropicBedrockModelalso gainsfallback_models.AssemblyAiTranscriberenhancements — new optional fieldsmode,prompt,agent_context,agent_context_auto_update_enabled, andlanguage_codes; newAssemblyAiTranscriberMode(max_accuracy,min_latency,balanced) andAssemblyAiTranscriberLanguageCodesItemenums; new speech modelsuniversal-3-5-proanduniversal-3-6-pro.Assistant#latest_versionandAssistant#model_deprecations— new optional fields exposing the assistant's latest published version string and any model deprecation notices.AnthropicModelModelgainsclaude-sonnet-5andclaude-haiku-5-5;AnthropicBedrockCredentialRegiongainseu-central-1;AnalysisCostgainsstructured_output_breakdown;AssistantActivationgainsassistant_versionandsquad_version.AssistantDraft— new type representing a versioned draft of an assistant, with full paginated response support viaAssistantDraftPaginatedResponseandAssistantDraftPaginatedMetadata.AssistantDraftConflictResponseDto,AssistantManagedConflictResponseDto, andAssistantPinnedConflictResponseDtofor handling draft conflict scenarios.VapiModel— added as a new provider member toAssistantModelandAssistantOverridesModelunions.XaiTranscriberandVapiTranscriber— added as new provider members toAssistantTranscriberandAssistantOverridesTranscriberunions;XaiVoiceandMicrosoftVoiceadded toAssistantOverridesVoice.CALL_ARTIFACT_UPLOAD— new enum value added toAssistantServerMessagesItemandAssistantOverridesServerMessagesItem.AssistantVersionand supporting types (AssistantVersionTranscriber,AssistantVersionModel,AssistantVersionVoice,AssistantVersionVoicemailDetection,AssistantVersionPaginatedMetadata, and related enums) for managing versioned assistant configurations.Board,BoardInsightItem,BoardItemPosition, andBoardItemSizetypes for dashboard board support, including layout and time-range override fields.AudioFormatandBackgroundSoundUrlValidationResulttypes, along with their associated enum modules (AudioFormatFormat,BackgroundSoundUrlValidationResultReason).AzureOpenAiCredentialModelsItem;switzerlandnorthandswitzerlandwestinAzureCredentialRegionandAzureOpenAiCredentialRegion;XAIandMICROSOFTvoice providers inAssistantVoice.latest_versionandbaseline_versiononBashTool, andsystem_keyonBarInsightandBoard.CampaignContact,CampaignContactWithOutcome,CampaignContactCounters,CampaignContactPaginatedResponse,CampaignSummary,CampaignCallMetrics,CampaignPredialPlan, andCampaignServerMessagesItem— new types for managing campaign contacts and tracking campaign progress.BoardItemsItem,BoardLayout,BoardMetricWidgetItem,BoardMetricWidgetItemType, andBoardPaginatedResponse— new types for analytics board and metric widget support.BooleanComparatorScorecardMetricConditionand related enum types — new types for defining boolean scorecard metric conditions.CallTransport— new union type discriminated byprovider, supportingVAPI_WEBSOCKET,VONAGE,TWILIO,VAPI_SIP,TELNYX, andDAILYtransport variants.CallEndedReason— extended with new values for xAI/Microsoft voice and transcriber errors, Cartesia transcriber failures, SIP outbound scenarios, ElevenLabs concurrent-request and voice-disabled errors, squad/version validation errors, and more;CampaignStatusgainsCANCELLEDandARCHIVEDvalues;BotMessagegains optionalassistant_nameandassistant_idfields;Campaigngains optionalmax_concurrency,assistant_overrides,squad_overrides,server,server_messages, andpredial_planfields.CampaignSummaryPaginatedResponse,CampaignSummaryServerMessagesItem, andCampaignSummaryStatus— new types supporting campaign management with paginated results and status/event enumerations.ClientInboundMessageAppendContext— new inbound message type (withkindandcontentfields) registered as theAPPEND_CONTEXTvariant in theClientInboundMessageMessageunion.assistant_version— new optional field added to allClientMessage*types;ClientMessageTranscriptalso gainsassistant_id,assistant_name,confidence, andconfidence_sourcefields.CartesiaVoiceModelgainssonic-3.5andsonic-3.6model variants;CartesiaTranscriberModelgainsink-2;CartesiaVoiceLanguagegains Odia (or) and Urdu (ur);CartesiaCredentialgains an optionalapi_urlfield.tool_refsonCerebrasModelandlatest_version/baseline_versiononCodeTool— new optional fields for tool reference linking and version tracking.CreateAssistantDraftDto— new type (and full suite of supporting union/enum types) for creating assistant drafts with configurable transcriber, model, voice, and behavior fields.XaiTranscriberandVapiTranscriber— new transcriber options available inCreateAssistantDtoTranscriberandConversationNodeTranscriber.XaiVoiceandMicrosoftVoice— new voice provider options available inCreateAssistantDtoVoiceandConversationNodeVoice.ConflictErrorBody— new union type discriminating betweenTOOL_PINNEDandTOOL_WRITE_CONFLICTconflict error responses.eu-central-1added toCreateAnthropicBedrockCredentialDtoRegion;switzerlandnorth/switzerlandwestadded toCreateAzureCredentialDtoRegion;latestVersionandbaselineVersionoptional fields added toComputerTool;VapiModeladded toCreateAssistantDtoModel.CreateCampaignDto— new type for configuring outbound calling campaigns with assistant, squad, or workflow selection, customer lists, dial plans, and scheduling.CreateCampaignDtoServerMessagesItem— new enum covering campaign and contact lifecycle server-message events (e.g.campaign.started,contact.dispatched).CreateElevenLabsCredentialDtoApiUrl— new enum for selecting the ElevenLabs API endpoint, including EU residency; exposed as optionalapi_urlonCreateElevenLabsCredentialDto.CreateAzureOpenAiCredentialDtoModelsItem(GPT-5.6 Luna/Terra/Sol, GPT-4o, GPT-4.1, GPT-5.4-mini-2026-03-17) andCreateAzureOpenAiCredentialDtoRegion(switzerlandnorth,switzerlandwest).api_urlonCreateCartesiaCredentialDtoandsquad_overridesonCreateCustomerDtofor finer-grained credential and customer configuration.CreateSimulationRunResponse— new type representing the response from creating a simulation run, including status, timing, item counts, target, and transport fields.CreateToolDraftDto— new type for creating draft tools, with supporting enum typesCreateToolDraftDtoType,CreateToolDraftDtoMethod, andCreateToolDraftDtoVerb.CreateS3CompatibleCredentialDto— new credential type for configuring S3-compatible storage buckets.CreateOutboundCallDtoTransportandCreateTrafficAllocationTargetDto— new types for outbound call transport selection and assistant version traffic allocation.CreateStructuredOutputDto#conditions,CreateScenarioDto#latency_expectations,CreateSonioxCredentialDto#api_url, andCreateWebCallDto#assistant_version/squad_version— new optional fields on existing DTOs.XaiVoiceandMicrosoftVoiceadded as voice options inCreateWorkflowDtoVoice;XaiTranscriberandVapiTranscriberadded toCreateWorkflowDtoTranscriber.latestVersionandbaselineVersionoptional fields added toDtmfToolandEndCallTool;toolRefsoptional field added toCustomLlmModel,DeepInfraModel, andDeepSeekModel.ElevenLabsCredentialApiUrlenum andapi_urloptional field added toElevenLabsCredentialfor EU residency endpoint support;speedandexpressivityoptional fields added toDeepgramVoice; 43 new Deepgram voice IDs added toDeepgramVoiceId.DeepSeekModelModel(deepseek-flash,deepseek-flash-thinking),EvalAnthropicModelModel(claude-sonnet-5,claude-haiku-5-5),EvalGoogleModelModel(Gemini 3.x variants),EvalOpenAiModelModel(GPT-5.x and regional variants), andDeepgramVoiceModel(flux).CustomerSpeechTimeoutOptionsTriggerResetMode,DeepgramTranscriberRedactionItem,EndedReasonCondition,EndedReasonConditionOperator, andExportChatDtoSortByadded;pathfield added toEvaluationPlanItem;sortByandidAnyfields added toExportChatDto.FallbackMicrosoftVoice— new fallback voice provider for Microsoft Azure TTS, supporting voice ID, style, style degree, role, speed, and chunk plan configuration; registered as aMICROSOFTmember inFallbackPlanVoicesItem.FallbackXaiVoice— newXAIfallback voice option added toFallbackPlanVoicesItem.FallbackAssemblyAiTranscriber— new optional fieldsmode,prompt,agentContext,agentContextAutoUpdateEnabled, andlanguageCodesadded, along with newFallbackAssemblyAiTranscriberModeandFallbackAssemblyAiTranscriberLanguageCodesItemenums.FallbackDeepgramVoice— new optionalspeedandexpressivityfields;FallbackDeepgramVoiceIdexpanded with 43 new voice IDs;FallbackDeepgramVoiceModelgainsflux;FallbackDeepgramTranscriberRedactionItemenum added.ExportSessionDto(idAny,sortBy),FallbackSonioxTranscriber(languages,endpointSensitivity,endpointLatencyAdjustmentLevel,contextGeneral,confidenceThreshold), Cartesia voice models (sonic-3.5,sonic-3.6series), Rime AI voice IDs and models (coda,mistv3), Google transcriber models (gemini-3.xseries), ElevenLabseleven_v4_turbo, and OpenAI voice IDs.tool_refs— new optional field onGoogleModel,GroqModel, andInflectionAiModelfor referencing tools byToolRefobjects.KnowledgeBaseTool,KnowledgeBaseV2,KnowledgeBaseV2File,KnowledgeBaseV2WithFiles— new types for managing knowledge bases and their associated files via the v2 API.LatencyEvaluationResult— new type (withLatencyEvaluationResultMetricandLatencyEvaluationResultAggregationenums) for representing latency evaluation outcomes.GEMINI_38_FLASH,GEMINI_35_FLASH,GEMINI_31_FLASH_LITE) added toGoogleModelModel,GoogleTranscriberModel, andKnowledgeBaseModel.JsonQueryOnEventsTableOn, includingSERVER_MESSAGE_REQUEST_SUCCEEDED,SERVER_MESSAGE_REQUEST_FAILED,ASSISTANT_KNOWLEDGE_BASE_REQUEST_SUCCEEDED,ASSISTANT_MODEL_RESPONSE_EMPTY, and analysis/pipeline events;ContextEngineeringPlanPreviousAssistantMessagesadded to handoff destination context engineering plan unions.MicrosoftVoice— new voice provider type for Microsoft Azure TTS, with support forMicrosoftVoiceVoiceId,MicrosoftVoiceStyle,MicrosoftVoiceRole, andMicrosoftCredentialProvider.LatencyExpectation,LatencyExpectationMetric, andLatencyExpectationAggregation— new types for defining and evaluating call latency thresholds by metric and aggregation method.ModelDeprecationNoticeandModelDeprecationNoticeReplacementStatus— new types for surfacing model deprecation and retirement information.LegacyAssistantVersionandLegacyAssistantVersionPaginatedResponse— new types for retrieving paginated assistant version history.OpenAiModelgainstool_refs,speaker,reasoner,service_tier, andreasoning_effort;ModelCostgainsseconds,usage_complete,reasoning_tokens, andservice_tier_breakdown;MakeToolandMcpToolgainlatest_versionandbaseline_version;LineInsightgainssystem_key; new GPT-5.x/6 variants added toOpenAiModelFallbackModelsItem.S3CompatibleStorageCredential,S3CompatibleBucketPlan, andS3CompatibleStorageCredentialProvider— new types enabling S3-compatible storage credential configuration.ServerMessageCampaignPredialandServerMessageCallArtifactUpload— new server message types for campaign pre-dial events and call artifact upload notifications.assistant_version— new optional field added to all server message types (e.g.ServerMessageAssistantRequest,ServerMessageEndOfCallReport,ServerMessageConversationUpdate, and others) to surface the assistant version on each event.RimeAiVoiceIdEnumvalues (CLEMENTINE,WALNUT,EYRE,BANCROFT,HESSE,BEATTY,GODFREY) and newRimeAiVoiceModelvalues (CODA,MISTV_3) expanding Rime AI voice options.RevokeInvitationResponseDto,ScenarioInUseConflictResponseDto,SayHookActionExact,ScorecardMetricConditionsItem,latency_expectationsonScenario, and many newServerMessageEndOfCallReportEndedReasonenum values covering xAI, Microsoft, Cartesia, and SIP error scenarios.assistant_version— new optional field added to allServerMessage*types, exposing the assistant version on every server-sent event.ServerMessageCampaignPredialandServerMessageCallArtifactUpload— two new server message variants added to theServerMessageMessageunion;ServerMessageResponseCampaignPredialadded toServerMessageResponseMessageResponse.ServerMessageTranscript— new optional fieldsassistant_id,assistant_name,confidence, andconfidence_source(typed asServerMessageTranscriptConfidenceSource) for richer transcript metadata.SimulationRunListItem,SimulationRunListSummary,SimulationRunListSource,SimulationRunPaymentRequiredResponse, and related enums — new types supporting simulation run listing and payment-required responses.ServerMessageStatusUpdateEndedReason— new constants for xAI, Microsoft, Cartesia, VAPI transcriber, SIP outbound, and squad/version validation failure scenarios.ToolVersion,ToolDraft, andToolRef— new types supporting tool versioning and draft management workflows, including paginated list responses (ToolVersionPaginatedResponse,ToolDraftPaginatedResponse).TrafficAllocation— new type for managing assistant traffic allocation, with supporting enumsTrafficAllocationActorTypeandTrafficAllocationAllocationIntent, andTrafficAllocationLatestResponseDto.TelnyxTransport— new type exposing Telnyx call transport metadata (conversationType,callControlId,callLegId,callSessionId).ToolCallResultMessageWarningandToolCallResultSpokenMessage— new types for tool call result warnings and spoken message variants;ToolCallResultMessagegains an optionalwarningsfield.tool_refsonTogetherAiModel,roleonToolMessageFailed,latest_version/baseline_versiononTextEditorTool, andsystem_keyonTextInsight.TrafficAllocation*types — newTrafficAllocationPaginatedResponse,TrafficAllocationTarget,TrafficAllocationStaleConflictResponseDto,TrafficAllocationVersionConflictResponseDto, and related enum for managing traffic allocation resources.TransferArtifactand supporting types —TransferArtifactDestination,TransferArtifactMode,TransferArtifactStatus, andTransferArtifactMessagesItemexpose call transfer metadata including destination, mode, transcript, and status.TransientTwilioPhoneNumber— new type (withTransientTwilioPhoneNumberFallbackDestinationandTransientTwilioPhoneNumberHooksItem) for transient Twilio phone number configuration.UpdateAssistantDraftDto— new DTO and its full set of supporting union and enum types for updating assistant drafts.TwilioTransport/TranscriptWordConfidence— newTwilioTransporttype for Twilio transport details andTranscriptWordConfidencefor per-word transcription confidence data; optionalnamefield added toTransferDestinationAssistant,TransferDestinationNumber, andTransferDestinationSip;XAIandVAPItranscriber variants andXAIandMICROSOFTvoice variants added to transfer assistant unions.UpdateAssistantDraftDtosupporting types — new union and enum types for credentials, first-message mode, hooks, model, server messages, transcriber, voice, and voicemail detection to support assistant draft updates.UpdateCampaignDtoandUpdateCampaignDtoStatus— new types for updating outbound calling campaigns, including name, assistant/workflow/squad IDs, phone number, dial plan, schedule, and status.UpdateAssistantVersionMetadataDto— new type for settingversionNameandversionDescriptionon assistant versions.providerfield added as an optional field to allUpdate*CredentialDtotypes (Azure, AzureOpenAI, Cartesia, Cerebras, Cloudflare, CustomCredential, CustomLlm, DeepInfra, DeepSeek, Deepgram, Email, and others).UpdateAzureOpenAiCredentialDtoModelsItem(GPT-5.6 Luna/Terra/Sol, GPT-4o, GPT-4.1, GPT-5.4-mini) and new Switzerland region variants (switzerlandnorth,switzerlandwest) to Azure region enums.providerfield added as an optional field to 20+Update*CredentialDtotypes (e.g.,UpdateGcpCredentialDto,UpdateGoogleCredentialDto,UpdateOpenAiCredentialDto,UpdateMistralCredentialDto, and others), each backed by a new single-value enum module.UpdateMicrosoftCredentialDto— new DTO for updating Microsoft credentials, with optionalprovider,api_key,region, andnamefields.UpdateKnowledgeBaseToolDto— new DTO for updating knowledge-base tools, including optionalmessages,knowledge_base_id,function, andrejection_planfields.typefield added as an optional field toUpdateGhlToolDto,UpdateMakeToolDto, andUpdateOutputToolDto, each backed by a new enum module.UpdateFunctionToolDto,UpdateMcpToolDto,UpdateLineInsightFromCallTableDto).VapiTranscriber— new transcriber type withversion,language,languages,keywords, andturn_takingfields;VAPIandXAImembers added toWorkflowTranscriberandWorkflowUserEditableTranscriber.VapiSipTransport,VapiWebCallTransport,VapiWebsocketTransport, andVonageTransportmodels added for SIP, web-call, WebSocket, and Vonage call transport metadata.VapiVoiceCloneDto,VapiVoiceLanguage, andVapiVoiceVersiontypes added;VoiceLibrarygains optionalis_clonedandclone_backendfields;VoiceLibraryVoiceResponseAgeunion type added.VersionPinConflictResponseDto,VersionPinReference, andVersionPinReferenceSourceTypeadded for handling version-pin conflict responses.messagesfield —messagesoptional field added to all workflow model types; new GPT-5.x/6, Gemini 3.x, Claude Sonnet 5, and Claude Haiku 5.5 variants added to their respective model enums.XaiVoice— new voice type for xAI with support for voice ID selection, language, speed, chunk plan, and fallback plan.XaiTranscriber— new transcriber type for xAI with model, language, and fallback plan configuration.XaiVoiceVoiceId,XaiVoiceLanguage,XaiTranscriberModel, andXaiTranscriberLanguage— supporting enums for the new xAI voice and transcriber types.XaiModelModel— new model variantsgrok-4.20-0309-reasoning,grok-4.20-0309-non-reasoning, andgrok-4.3added to the xAI model enum.WorkflowVoiceandWorkflowUserEditableVoice— newXAIandMICROSOFTunion members added;XaiModelgains an optionaltool_refsfield.See full changelog
Automatic version analysis was unavailable or incomplete for this generation, so the version bump and changelog may understate the changes (a PATCH bump with no changelog is applied when no analysis is available). If this change is breaking or adds features, adjust the version and changelog before merging.
Reason:
2 of 36 FAI chunk requests failed; last error: TypeError: fetch failed