Skip to content

Conversation

@fern-api
Copy link
Contributor

@fern-api fern-api bot commented Feb 10, 2026

Changes

Fixes

  • Optional Parameters Placeholder Defaults (Issue Bug: create() method always sends default phone_number, overriding intended “optional” behavior #777)
    • Fixed optional parameters in create() and update() methods to use OMIT instead of placeholder defaults
    • Previously sent placeholder values like phone_number="+199999999999999", email="john.doe@gmail.com", etc. even when not provided by caller
    • Now correctly omits optional parameters from API requests when not specified
    • Affects 37+ files across Management API client (users, organizations, actions, tickets, rules, hooks, email_templates, guardian, etc.)
    • Required parameters no longer have placeholder defaults (e.g., connection parameter in users.create())

New Features

  • Server-Sent Events (SSE) Support

    • Added parse_sse_obj() function in pydantic_utilities.py for parsing streaming responses
    • Supports discriminator-based event handling (data-level and event-level discrimination)
    • Enables future streaming features for long-running operations
  • OAuth Provider Type Definitions

    • Added 26 new type files for OAuth provider connections
    • New providers: Amazon, Bitbucket, Exact, Line, PayPal, Salesforce, Windows Live
    • Improved type safety for connection configurations per provider
  • Pagination Enhancements

    • Added pagination support to actions.modules.versions.list() endpoint
    • New page and per_page parameters with defaults (page=0, per_page=50)
    • Returns SyncPager/AsyncPager for consistent iteration
  • Tenant Domain Parameter

    • Added optional tenant_domain parameter to Auth0() and AsyncAuth0() client initialization
    • Alternative way to specify tenant (domain-based instead of full base URL)

@fern-api fern-api bot requested a review from a team as a code owner February 10, 2026 06:58
Copy link
Contributor

@kishore7snehil kishore7snehil left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@kishore7snehil kishore7snehil merged commit a47fda9 into master Feb 10, 2026
8 checks passed
@kishore7snehil kishore7snehil deleted the fern-bot/2026-02-10T06-57Z branch February 10, 2026 09:33
@kishore7snehil kishore7snehil changed the title 🌿 Fern Regeneration -- February 10, 2026 fix: Remove placeholder defaults from optional parameters + additional updates Feb 10, 2026
@kishore7snehil kishore7snehil mentioned this pull request Feb 10, 2026
kishore7snehil added a commit that referenced this pull request Feb 10, 2026
**Fixed**
- fix: Remove placeholder defaults from optional parameters
[\#778](#778)
([fern-api[bot]](https://github.com/apps/fern-api))

**Added**
- feat: Additional updates
[\#778](#778)
([fern-api[bot]](https://github.com/apps/fern-api))
@kishore7snehil kishore7snehil mentioned this pull request Feb 10, 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.

1 participant