Skip to content

Conversation

@fern-api
Copy link
Contributor

@fern-api fern-api bot commented Nov 14, 2025

🔧 Changes

This PR contains auto-generated updates from Auth0's Management API OpenAPI specifications, introducing new features and API enhancements.

New APIs and Methods Added

Connection Profiles API

  • Added complete CRUD operations for Connection Profiles
  • New ConnectionProfiles client with methods:
    • List() - List connection profiles with checkpoint pagination
    • Create() - Create a new connection profile
    • Get() - Retrieve a connection profile by ID
    • Update() - Update a connection profile
    • Delete() - Delete a connection profile
    • ListTemplates() - List connection profile templates
    • GetTemplate() - Retrieve a connection profile template by ID

Client Management Enhancements

  • Added ExpressConfiguration field to Client objects
  • Added LinkedClientConfiguration type for OIN Express Configuration
  • Supports Okta OIN integration settings

Flow Actions

  • Added FlowActionAuth0SendEmail action type for sending emails in authentication flows
  • Includes FlowActionAuth0SendEmailParams with support for from/to addresses, subject, body, and custom variables

Network ACL Enhancements

  • Added dynamic_client_registration scope to NetworkACLRuleScopeEnum

Tenant Settings

  • Added ResourceParameterProfile setting with values: audience, compatibility

Types Changed

Connection Options

  • Refined ConnectionOptionsAuth0 from generic map[string]interface{} to structured type with explicit fields
  • Improved ConnectionOptionsOAuth2Common with proper field definitions
  • Changed many OAuth2-based connection options from type alias to pointer type

ACUL (Advanced Customization Universal Login)

  • Changed AculConfigsItem.RenderingMode from required to optional
  • Changed AculConfigsItem.HeadTags from required to optional

Self-Service Profiles

  • Changed SelfServiceProfileSSOTicketProvisioningConfig.Scopes from required to optional

Files Modified

  • management/auth0.go - Added ConnectionProfiles client
  • management/clients.go - Added ExpressConfiguration field
  • management/connection_profiles.go - New file with connection profiles types
  • management/connectionprofiles/ - New package with client implementation
  • management/flows.go - Added SendEmail action
  • management/network_acls.go - Added new scope enum
  • management/types.go - Extensive type updates
  • management/clients/client_test.go - Updated tests
  • management/connectionprofiles/client_test.go - New tests
  • management/prompts/rendering_test.go - Updated tests
  • management/tenants/settings_test.go - Updated tests

📚 References

  • Auto-generated by Fern from Auth0 OpenAPI specifications
  • Generated on: November 14, 2025
  • Branch: fern-bot/2025-11-14T07-14Z

🔬 Testing

  • All existing tests pass with updated mock data
  • New WireMock tests added for Connection Profiles endpoints
  • Test updates reflect changes to optional fields in ACUL and self-service profiles
  • Connection options type changes validated through updated test data

Note: This is auto-generated code. The SDK follows Auth0's API changes and is tested against HTTP recordings. E2E tests would require a real Auth0 tenant with appropriate feature flags enabled.

📝 Checklist

  • All new/changed/fixed functionality is covered by tests
  • Documentation is auto-generated in management/client.go reference docs

@fern-api fern-api bot requested a review from a team as a code owner November 14, 2025 07:14
@codecov-commenter
Copy link

Codecov Report

❌ Patch coverage is 20.63340% with 1654 lines in your changes missing coverage. Please review.
✅ Project coverage is 22.78%. Comparing base (8ccbcf3) to head (adbd161).

Files with missing lines Patch % Lines
management/connection_profiles.go 10.89% 761 Missing and 24 partials ⚠️
management/types.go 0.00% 375 Missing ⚠️
management/clients.go 5.99% 247 Missing and 4 partials ⚠️
management/flows.go 0.00% 215 Missing ⚠️
management/connectionprofiles/client.go 87.82% 7 Missing and 7 partials ⚠️
management/connectionprofiles/raw_client.go 94.73% 6 Missing and 6 partials ⚠️
management/network_acls.go 0.00% 2 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #653      +/-   ##
==========================================
- Coverage   22.84%   22.78%   -0.07%     
==========================================
  Files         299      302       +3     
  Lines      107875   110013    +2138     
==========================================
+ Hits        24645    25067     +422     
- Misses      81425    83100    +1675     
- Partials     1805     1846      +41     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@developerkunal developerkunal changed the title 🌿 Fern Regeneration -- November 14, 2025 SDK Update: Connection Profiles, Express Configuration, and API Enhancements Nov 14, 2025
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.

2 participants