feat: consent non-repudiation, Experiment Center EA, OIDC client support; remove Organization Templates - #1413
Merged
Conversation
Generated by Fern CLI Version: unknown Generators: - fernapi/fern-typescript-sdk: 3.72.5
Patches applied (5): - patch-066ff9e0: docs: add v6 migration guide for breaking changes in v6.0.0 (#1368) - patch-d8faf7a2: docs: update v6 migration guide with federatedConnectionsTokensets and federated_connections_access_tokens breaking changes (#1370) - patch-0f7baa6f: fix: auto-stamp SDK_VERSION from package.json during build (#1382) - patch-b942f5d6: docs: add Authentication API migration guide (auth0-auth-js / auth0-server-js) (#1395) - patch-842d2f51: docs: add v7 migration guide (v6 → v7) (#1396) Patches with unresolved conflicts (8): - patch-490e5634: feat(management): add sub-package exports and management auth helper (#1373) - patch-74170bb0: Release v6.1.0 (#1381) - patch-4fcb39a4: Release v6.2.0 (#1389) - patch-f9d64134: Release v6.3.0 (#1393) - patch-4d450aa4: Release v6.4.0 (#1401) - patch-d4614ec0: Release v7.0.0 (#1402) - patch-e1e90b89: Release v7.1.0 (#1405) - patch-567042f4: Release v7.2.0 (#1409) Run `fern-replay resolve` to apply these customizations.
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## master #1413 +/- ##
==========================================
- Coverage 89.41% 89.39% -0.03%
==========================================
Files 439 444 +5
Lines 21082 21833 +751
Branches 10327 10414 +87
==========================================
+ Hits 18851 19518 +667
- Misses 2231 2315 +84
Flags with carried forward coverage won't be shown. Click here to find out more.
🚀 New features to boost your workflow:
|
ankita10119
approved these changes
Sep 30, 2026
Merged
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.
Summary
Automated SDK regeneration adding Consent Non-Repudiation for Resource Servers, a major expansion of the Experimentation API (Feature Flags, Variations, and Segments resources plus full CRUD/lifecycle operations on Experiments), OIDC support configuration on client creation, SHA-384 certificate thumbprints for enterprise connections, and a new
my-accountasync-approval notification channel.This regeneration also removes the Organization Templates resource.
Changes
Resource Servers — Consent Non-Repudiation (EA)
require_consent_non_repudiation(boolean) toPOST /api/v2/resource-serversandPATCH /api/v2/resource-servers/{id}request bodies, and to all resource-server response modelsCreateResourceServerRequestContent,UpdateResourceServerRequestContent(requests.ts);CreateResourceServerResponseContent,GetResourceServerResponseContent,UpdateResourceServerResponseContent,ResourceServer,ResourceServerSearchResponse(types.ts)Experimentation API (expanded resource)
experimentation.experimentsoperations —list(),create(),get(id),update(id),delete(id),updateStatus(id),validate(id)GET/POST /api/v2/experimentation/experimentsGET/PATCH/DELETE /api/v2/experimentation/experiments/{id}POST /api/v2/experimentation/experiments/{id}/statusPOST /api/v2/experimentation/experiments/{id}/validateexperiments.advanceRamp()and its types already existed)CreateExperimentResponseContent,GetExperimentResponseContent,UpdateExperimentResponseContent,UpdateExperimentStatusResponseContent,ValidateExperimentResponseContent,ListExperimentsResponseContent,ExperimentListItem,ExperimentValidationError,AllocationItem,AllocationRequestItem(types.ts);ListExperimentsRequestParameters,CreateExperimentRequestContent,UpdateExperimentRequestParameters,UpdateExperimentStatusRequestContent(requests.ts)AllocationStrategyEnum,AuthenticationFlowEnum,DefaultConfigEnum,ExperimentStatusEnum,ExperimentTransitionStatusEnumexperimentation.featureFlagsresource —list(),create(),get(id),update(id),delete(id),updateStatus(id)GET/POST /api/v2/experimentation/feature-flagsGET/PATCH/DELETE /api/v2/experimentation/feature-flags/{id}POST /api/v2/experimentation/feature-flags/{id}/statusFeatureFlag,FeatureFlagConfigParam,Create/Get/Update/UpdateStatus FeatureFlagResponseContent,ListFeatureFlagsResponseContent,FeatureFlagConfigParams,Create/UpdateFeatureFlagParameters(types.ts);List/Create/Update/UpdateStatus FeatureFlag*RequestContent/Parameters(requests.ts)FeatureFlagTypeEnum,FeatureFlagStatusEnum,FeatureFlagConfigParamTypeEnumexperimentation.featureFlags.variationsresource —list(),create(),get(vid),update(vid),delete(vid)GET/POST /api/v2/experimentation/feature-flags/{id}/variationsGET/PATCH/DELETE /api/v2/experimentation/feature-flags/{id}/variations/{vid}Variation,Create/Get/Update VariationResponseContent,ListVariationsResponseContent,VariationOverridesMap,UpdateVariationOverridesMap(types.ts);Create/UpdateVariationRequestContent(requests.ts)experimentation.segmentsresource —list(),create(),get(id),update(id),delete(id)GET/POST /api/v2/experimentation/segmentsGET/PATCH/DELETE /api/v2/experimentation/segments/{id}Segment,SegmentRule,SegmentMatchConditions,SegmentNotMatchConditions,SegmentMatchExpression,Segment{Contains,StartsWith, EndsWith,Exists}Expression,Create/Get/Update SegmentResponseContent,ListSegmentsResponseContent(types.ts);List/Create/UpdateSegment*(requests.ts)SegmentTypeEnum,SegmentTypeFilterEnumOauthScopevalues:create:experimentation,read:experimentation,delete:experimentation(update:experimentationalready existed)Clients — OIDC support
oidc_supporttoCreateClientRequestContentClientOidcSupportPost(is_allowed,allow_all_scopes,allowed_scopes),ClientOidcSupportAllowedScopesEnum(profile|email|address|phone)profile-changedvalue toClientOidcBackchannelLogoutInitiatorsEnummy-accountvalue toAsyncApprovalNotificationsChannelsEnumConnections — SHA-384 thumbprints
thumbprints_sha384to AD, ADFS, Azure AD, SAML, generic, and update connectionoptions (
ConnectionOptionsAd,ConnectionOptionsAdfs,ConnectionOptionsAzureAd,ConnectionOptionsCommonSaml,ConnectionPropertiesOptions,UpdateConnectionOptions)ConnectionThumbprintsSha384,ConnectionThumbprintsSha384Ad,ConnectionThumbprintsSha384SamlConnectionThumbprintsdoc narrowed to SHA-128 hashes onlythumbprintstoConnectionPropertiesOptionsandUpdateConnectionOptionsorganizations.organizationTemplateremovedThe Organization Templates sub-resource has been deleted from the Organizations client:
client.organizations.organizationTemplate.get(id)—GET /api/v2/organizations/{id}/organization-templatesclient.organizations.organizationTemplate.assignOrganizationTemplate(id, templateId)—PUT /api/v2/organizations/{id}/organization-templates/{template_id}client.organizations.organizationTemplate.unassignOrganizationTemplate(id, templateId)—DELETE /api/v2/organizations/{id}/organization-templates/{template_id}OauthScopevalue removed:read:organization_templates./organizations/organizationTemplatesub-package export removed frompackage.jsonRemoved types:
OrganizationTemplate,OrganizationTemplateAllowedStrategyEnum,OrganizationTemplateRoleVisibilityEnum,OrganizationTemplateRoleVisibilityOverride,OrganizationTemplateRoleVisibilityPolicy,OrganizationTemplateUseForOrganizationDiscovery,OrganizationDeletionBehaviorEnum,ConnectionDeletionBehaviorEnumTesting
require_consent_non_repudiationfield coverageChecklist