Skip to content

feat!: remove OpenAiVoiceId, FallbackOpenAiVoiceId, and ToolPinnedConflictResponseDtoError exported types - #49

Open
fern-api[bot] wants to merge 3 commits into
mainfrom
fern-bot/2026-09-10_21-49-32_753
Open

fern-api[bot] wants to merge 3 commits into
mainfrom
fern-bot/2026-09-10_21-49-32_753

Conversation

@fern-api

@fern-api fern-api Bot commented Sep 10, 2026

Copy link
Copy Markdown
Contributor

⚠️ 2.0.1 → 3.0.0

Breaking: Removing the exported types OpenAiVoiceId, OpenAiVoiceIdEnum, FallbackOpenAiVoiceId, FallbackOpenAiVoiceIdEnum, and ToolPinnedConflictResponseDtoError, and changing voiceId from a typed required field to unknown | undefined on OpenAiVoice and FallbackOpenAiVoice, are breaking changes that will cause compile errors for existing callers.

Added

  • OpenAiSpeaker and OpenAiReasoner — new optional speaker and reasoner fields on OpenAiModel enable GPT-Live configuration, including personality packs, instructions, reasoning effort, and delegated reasoning model selection; gpt-live-1 added to OpenAiModelModel.
  • Squad versioningsquadVersion optional field on Call, CreateOutboundCallDto, and CreateWebCallDto pins a call to a specific squad version; new SquadVersion, SquadVersionPaginatedResponse, and SquadVersionPaginatedMetadata types support the version history API; latestVersion added to Squad.
  • ModelDeprecationNotice — new type surfaced via modelDeprecations on AssistantVersion and Squad, identifying deprecated or retired models in use and their recommended replacements.
  • OrgLimitsResponseDto, OrgConcurrencyLimitsDto, and OrgApiLimitsDto — new types exposing org-level concurrency and API rate-limit usage at read time.
  • New enum values across several types: Coda and Mistv3 in RimeAiVoiceModel/FallbackRimeAiVoiceModel; HipaaSpecial in InviteUserDtoRoleZero/UpdateUserRoleDtoRoleZero; CallStartSquadVersionErrorValidation in call-ended reason enums; SquadVersion in VersionPinReferenceSourceType; AssistantKnowledgeBaseRequestSucceeded in JsonQueryOnEventsTableOn.

See full changelog

@fern-api
fern-api Bot force-pushed the fern-bot/2026-09-10_21-49-32_753 branch 2 times, most recently from dba93cf to db50444 Compare September 10, 2026 23:04
@fern-api fern-api Bot changed the title SDK regeneration (no semver change: no semantic changes) chore: expand JSDoc for regex pattern field on structured output types Sep 10, 2026
@fern-api
fern-api Bot force-pushed the fern-bot/2026-09-10_21-49-32_753 branch 2 times, most recently from e82cb5c to f21c240 Compare September 10, 2026 23:47
@fern-api fern-api Bot changed the title chore: expand JSDoc for regex pattern field on structured output types chore: expand JSDoc for regex pattern fields and clarify EvalRun field descriptions Sep 10, 2026
@fern-api fern-api Bot changed the title chore: expand JSDoc for regex pattern fields and clarify EvalRun field descriptions feat: add Bedrock fallback models, HIPAA role, and knowledge base event Sep 11, 2026
@fern-api
fern-api Bot force-pushed the fern-bot/2026-09-10_21-49-32_753 branch 6 times, most recently from c14a7a4 to f2b37f2 Compare September 14, 2026 22:47
@fern-api fern-api Bot changed the title feat: add Bedrock fallback models, HIPAA role, and knowledge base event feat: add GPT-Live speaker/reasoner, Bedrock fallback models, and new Rime AI voices Sep 14, 2026
@fern-api
fern-api Bot force-pushed the fern-bot/2026-09-10_21-49-32_753 branch 7 times, most recently from 01c3ae1 to 85e0ccd Compare September 17, 2026 17:03
@fern-api fern-api Bot changed the title feat: add GPT-Live speaker/reasoner, Bedrock fallback models, and new Rime AI voices feat: add ForbiddenError, new voice IDs, OpenAI GPT-Live speaker/reasoner, and org limits types Sep 17, 2026
@fern-api
fern-api Bot force-pushed the fern-bot/2026-09-10_21-49-32_753 branch 5 times, most recently from 72ccff4 to 881f0b3 Compare September 18, 2026 19:00
fern-api Bot added 3 commits September 18, 2026 19:14
Generated by Fern
CLI Version: unknown
Generators:
  - fernapi/fern-typescript-sdk: 3.63.0
…, and ToolPinnedConflictResponseDtoError exported types

This SDK regeneration removes several exported types and changes existing
interface shapes, constituting breaking changes for existing consumers.

Key changes:
- Remove `OpenAiVoiceId`, `OpenAiVoiceIdEnum`, `FallbackOpenAiVoiceId`, and `FallbackOpenAiVoiceIdEnum` exported types; `voiceId` on `OpenAiVoice` and `FallbackOpenAiVoice` is now `unknown | undefined`
- Remove `ToolPinnedConflictResponseDtoError` exported type and its `error` field from `ToolPinnedConflictResponseDto`
- Add `ForbiddenError` (HTTP 403) typed error class thrown by all `EvalClient` methods
- Add `ConflictError` (HTTP 409) typed error thrown by `ToolsClient.update`
- Add new exported types: `OpenAiReasoner`, `OpenAiSpeaker`, `SquadVersion`, `OrgLimitsResponseDto`, `ModelDeprecationNotice`, `FilePaginatedResponse`, `AudioFormatFormat`, `AnthropicBedrockModelFallbackModelsItem`, `ConflictErrorBody`, `ToolWriteConflictResponseDto`
- Add `squadVersion` field to `CreateCallDto` and `AssistantActivation`
- Add `modelDeprecations` field to `Assistant` and `AssistantDraft`
- Add new Rime AI voice IDs (Clementine, Walnut, Eyre, Bancroft, Hesse, Beatty, Godfrey) to `RimeAiVoiceIdEnum` and `FallbackRimeAiVoiceIdEnum`

🌿 Generated with Fern
@fern-api
fern-api Bot force-pushed the fern-bot/2026-09-10_21-49-32_753 branch from 881f0b3 to 6fa0faf Compare September 18, 2026 19:14
@fern-api fern-api Bot changed the title feat: add ForbiddenError, new voice IDs, OpenAI GPT-Live speaker/reasoner, and org limits types feat!: remove OpenAiVoiceId, FallbackOpenAiVoiceId, and ToolPinnedConflictResponseDtoError exported types Sep 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants