Skip to content

feat(generated)!: regenerate from spec (10 changes)#662

Merged
gjtorikian merged 19 commits into
mainfrom
oagen/spec-update-b0eb6fb50f020df713d0233e344a6be05739f59e
May 26, 2026
Merged

feat(generated)!: regenerate from spec (10 changes)#662
gjtorikian merged 19 commits into
mainfrom
oagen/spec-update-b0eb6fb50f020df713d0233e344a6be05739f59e

Conversation

@workos-sdk-automation
Copy link
Copy Markdown
Contributor

@workos-sdk-automation workos-sdk-automation Bot commented May 26, 2026

Summary

feat(user_management)!: Remove organization membership methods, move to new service

  • Removed list_organization_memberships, create_organization_membership, get_organization_membership, update_organization_membership, delete_organization_membership, deactivate_organization_membership, and reactivate_organization_membership methods from UserManagement.
  • Removed RoleSingle and RoleMultiple dataclasses from UserManagement.
  • Organization membership management is now handled by the new OrganizationMembershipService.

feat(organization_membership)!: Add new OrganizationMembershipService with membership and group operations

  • Created new OrganizationMembershipService with list_organization_memberships, create_organization_membership, get_organization_membership, update_organization_membership, delete_organization_membership, deactivate_organization_membership, reactivate_organization_membership, and list_organization_membership_groups methods.
  • Added RoleSingle and RoleMultiple dataclasses to support role assignment.
  • Added AsyncOrganizationMembershipService for async operations.

feat(vault)!: Add new Vault service with encryption and object storage APIs

  • Created new Vault service with data key management (create_data_key, create_decrypt, create_rekey).
  • Added key-value object operations (list_kv, create_kv, get_kv, get_name, update_kv, delete_kv, list_kv_metadata, list_kv_versions).
  • Added comprehensive models for vault operations (CreateDataKeyResponse, DecryptResponse, Object, ObjectMetadata, ObjectSummary, ObjectVersion, ObjectWithoutValue, etc.).
  • Added AsyncVault for async operations.

feat(radar)!: Remove device_fingerprint and bot_score parameters from assess request

  • Removed device_fingerprint and bot_score optional parameters from Radar.create_attempt and AsyncRadar.create_attempt methods.
  • Removed these fields from RadarStandaloneAssessRequest model.

feat(authorization)!: Remove search parameter and add resource/role filtering

  • Removed search parameter from Authorization.list_resources and AsyncAuthorization.list_resources.
  • Added resource_id, resource_external_id, resource_type_slug parameters to list_role_assignments method.
  • Added role_slug parameter to list_role_assignments_for_resource_by_external_id and list_role_assignments_for_resource methods.

feat(api_keys)!: Add expires_at field to API key models

  • Added expires_at optional field to CreateOrganizationApiKey model.
  • Added expires_at optional field to CreateUserApiKey model.
  • Added expires_at to organizational and user API key models (OrganizationApiKey, OrganizationApiKeyWithValue, UserApiKey, UserApiKeyWithValue).
  • Added expires_at parameter to create_organization_api_key and create_user_api_key methods.

feat(audit_logs)!: Rename audit log models and update service references

  • Renamed AuditLogActionJson to AuditLogAction.
  • Renamed AuditLogExportJson to AuditLogExport.
  • Renamed AuditLogSchema to AuditLogSchemaDto.
  • Updated AuditLogsRetentionJson to AuditLogsRetention.
  • Updated all service methods to use new model names.

feat(webhooks)!: Rename WebhookEndpointJson to WebhookEndpoint

  • Renamed WebhookEndpointJson model to WebhookEndpoint.
  • Updated all service methods to use the new model name.
  • Updated webhook endpoint status references.

feat(common): Add new models for pipes events and enhancements

  • Added Actor model representing the user or API key that performed an action.
  • Added Error model for error response bodies.
  • Added PipeConnectedAccount model with state enumeration.
  • Added pipe event models: PipesConnectedAccountConnected, PipesConnectedAccountDisconnected, PipesConnectedAccountReauthorizationNeeded.
  • Added webhook event enum values for pipes connected account events.
  • Renamed AuditLogExportJsonState to AuditLogExportState.
  • Renamed WebhookEndpointJsonStatus to WebhookEndpointStatus.
  • Updated UserManagementAuthenticationScreenHint to use RadarStandaloneAssessRequestAction type alias.
  • Updated radar action enum: removed 'login' and 'signup' values, kept 'sign-up' and 'sign-in'.
  • Updated radar response control enum: removed 'credential_stuffing' and 'ip_sign_up_rate_limit' values.

chore(generated): Regenerate SDK for oagen spec updates

  • Updated manifest with new service definitions and model registrations.
  • Updated client to expose new OrganizationMembershipService and Vault services.
  • Updated type stubs and index files.
  • Removed UserManagementOrganizationMembershipGroups service in favor of OrganizationMembershipService.
  • Added comprehensive test fixtures and test files for new services and models.

Triggered by workos/openapi-spec@b0eb6fb

BEGIN_COMMIT_OVERRIDE
feat(user_management)!: Remove organization membership methods, move to new service (#662)
feat(organization_membership)!: Add new OrganizationMembershipService with membership and group operations (#662)
feat(vault)!: Add new Vault service with encryption and object storage APIs (#662)
feat(radar)!: Remove device_fingerprint and bot_score parameters from assess request (#662)
feat(authorization)!: Remove search parameter and add resource/role filtering (#662)
feat(api_keys)!: Add expires_at field to API key models (#662)
feat(audit_logs)!: Rename audit log models and update service references (#662)
feat(webhooks)!: Rename WebhookEndpointJson to WebhookEndpoint (#662)
feat(common): Add new models for pipes events and enhancements (#662)
chore(generated): Regenerate SDK for oagen spec updates (#662)
END_COMMIT_OVERRIDE

@workos-sdk-automation workos-sdk-automation Bot requested review from a team as code owners May 26, 2026 13:24
@workos-sdk-automation workos-sdk-automation Bot added the autogenerated Autogenerated code or content label May 26, 2026
workos-sdk-automation Bot and others added 8 commits May 26, 2026 13:24
Fixes AuditLogSchemaDto typo (actual rename is AuditLogSchemaJson → AuditLogSchema),
adds missing ConnectApplication discriminated union change, vault method rename
mapping, radar enum renames, and client accessor rename.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@gjtorikian gjtorikian merged commit ab992b5 into main May 26, 2026
10 checks passed
@gjtorikian gjtorikian deleted the oagen/spec-update-b0eb6fb50f020df713d0233e344a6be05739f59e branch May 26, 2026 19:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

autogenerated Autogenerated code or content

Development

Successfully merging this pull request may close these issues.

1 participant