Skip to content

feat: add Organization Templates, Connection Profile SCIM provisioning, and Network ACL HTTP message signatures - #797

Merged
kishore7snehil merged 3 commits into
masterfrom
fern-bot/2026-09-01_05-41-49_999
Sep 2, 2026
Merged

feat: add Organization Templates, Connection Profile SCIM provisioning, and Network ACL HTTP message signatures#797
kishore7snehil merged 3 commits into
masterfrom
fern-bot/2026-09-01_05-41-49_999

Conversation

@fern-api

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

Copy link
Copy Markdown
Contributor

Changes

SDK regeneration from the Auth0 OpenAPI spec via Fern. Adds a new Organization Templates management client and an organization-level template assignment sub-client, SCIM provisioning on Connection Profiles, HTTP message signature configuration on Network ACL rule matches, a B2B integration configuration on clients (replacing the b2b_integration app type), pushed authorization request (PAR) and SAML discovery settings on connections, and a set of new enum members across connections, action triggers, and screens.

🆕 New endpoints / types:

  • Organization Templates - new top-level organization_templates client with list/create/get/update/delete on organization-templates, backed by OrganizationTemplate, ListOrganizationTemplatesPaginatedResponseContent, and the create:organization_templates/read:organization_templates/update:organization_templates scopes
  • Organization template assignment - new organizations.organization_template sub-client with get/assign_organization_template/unassign_organization_template on organizations/{id}/organization-templates
  • Deletion behavior enums - ConnectionDeletionBehaviorEnum and OrganizationDeletionBehaviorEnum (allow, allow_if_empty), used by the organization template configuration

✏️ Modified endpoints (new properties):

  • Connection Profile SCIM provisioning - provisioning on Connection Profile create/update/response, backed by ConnectionProfileProvisioning, ConnectionProfileProvisioningScim, the SCIM token types, and ConnectionProfileProvisioningScimTokenScopeEnum (get:users, post:users, patch:users, delete:users, put:users)
  • Network ACL HTTP message signature - http_message_signature on NetworkACLMatch, backed by NetworkAclHttpMessageSignature and NetworkAclHttpMessageSignatureKey
  • B2B integration configuration - b2b_integration_configuration on client create/update/response, backed by B2BIntegrationConfiguration (sso_profiles, integration_type) and B2BIntegrationConfigurationIntegrationTypeEnum
  • Pushed Authorization Requests on connections - enable_pushed_authorization_requests, pushed_authorization_request_endpoint, and require_pushed_authorization_requests on ConnectionOptionsCommonOidc, ConnectionOptionsOidc, ConnectionOptionsOkta, ConnectionPropertiesOptions, and UpdateConnectionOptions
  • SAML discovery and OIDC metadata - discovery_url and oidc_metadata on ConnectionOptionsSaml
  • Cross App Access Resource App on SAML connections - cross_app_access_resource_app on SAML connection create/update/response, backed by ConnectionCrossAppAccessResourceApp
  • MCP connection strategies - 17 MCP provider members (asana-mcp, atlassian-mcp, cloudflare-mcp, docusign-mcp, figma-mcp, gitlab-mcp, gusto-mcp, heroku-mcp, hubspot-mcp, intercom-mcp, linear-mcp, pagerduty-mcp, sentry-mcp, slack-mcp, supabase-mcp, vercel-mcp, xero-mcp) added to ConnectionStrategyEnum and ConnectionIdentityProviderEnum
  • Post credential validation trigger - post-credential-validation member on ActionTriggerTypeEnum
  • Consent tenant scopes screen - consent-tenant-scopes member on ScreenGroupNameEnum
  • Local resource discovery - local_resource_discovery on TenantSettingsFlags

⚠️ Breaking Changes:

  • ClientAppTypeEnum drops b2b_integration - the b2b_integration app type is removed. Migration: configure B2B integrations through the new b2b_integration_configuration field on the client instead.
  • EventStreamCloudEventContextTenant.tenant_id renamed to id - the getter/setter change from tenant_id to id. Migration: update any references from tenant_id to id.

References

N/A

Testing

Existing wire tests were regenerated to match the updated client. The live-tenant integration test passes against a dev tenant, and the new types load correctly.

  • This change adds unit test coverage
  • This change has been tested on the latest version of Ruby

Checklist

@fern-api
fern-api Bot requested a review from a team as a code owner September 1, 2026 05:41
@fern-api
fern-api Bot force-pushed the fern-bot/2026-09-01_05-41-49_999 branch from 258ac9e to 96c5fc1 Compare September 1, 2026 10:26
fern-api Bot added 2 commits September 2, 2026 09:27
Generated by Fern
CLI Version: unknown
Generators:
  - fernapi/fern-ruby-sdk: 1.17.8
@fern-api
fern-api Bot force-pushed the fern-bot/2026-09-01_05-41-49_999 branch from 96c5fc1 to 0fb94a4 Compare September 2, 2026 09:27
@kishore7snehil kishore7snehil changed the title SDK regeneration feat: add Organization Templates, Connection Profile SCIM provisioning, and Network ACL HTTP message signatures Sep 2, 2026

@kishore7snehil kishore7snehil left a comment

Copy link
Copy Markdown
Contributor

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 978b0a7 into master Sep 2, 2026
8 checks passed
@kishore7snehil
kishore7snehil deleted the fern-bot/2026-09-01_05-41-49_999 branch September 2, 2026 13:44
@kishore7snehil kishore7snehil mentioned this pull request Sep 2, 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.

2 participants