Skip to content

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

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

feat(generated)!: regenerate from spec (10 changes)#392
gjtorikian merged 16 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 from UserManagement service

  • Removed listOrganizationMemberships, createOrganizationMembership, getOrganizationMembership, updateOrganizationMembership, deleteOrganizationMembership, deactivateOrganizationMembership, and reactivateOrganizationMembership methods
  • These methods have been moved to the new OrganizationMembershipService
  • Change to getAuthorizationUrl() parameter screenHint from UserManagementAuthenticationScreenHint to RadarStandaloneAssessRequestAction type
  • Removed UserManagementAuthenticationScreenHint enum

feat(organization_membership): Introduce OrganizationMembershipService with membership and group operations

  • New service OrganizationMembershipService with methods: listOrganizationMemberships(), createOrganizationMembership(), getOrganizationMembership(), updateOrganizationMembership(), deleteOrganizationMembership(), deactivateOrganizationMembership(), reactivateOrganizationMembership(), and listOrganizationMembershipGroups()
  • Accessible via $workos->organizationMembership()
  • Replaces functionality previously in UserManagement service

feat(vault): Add new Vault service for encrypted key-value storage

  • New Vault service with methods: createDataKey(), createDecrypt(), createRekey(), listKv(), createKv(), getName(), getKv(), updateKv(), deleteKv(), listKvMetadata(), and listKvVersions()
  • Support for encrypted object storage and management with key rotation
  • New models: CreateDataKeyResponse, DecryptResponse, ObjectMetadata, ObjectModel, ObjectSummary, ObjectWithoutValue, ObjectVersion, VersionListResponse
  • New enum: VaultOrder for sort direction
  • Accessible via $workos->vault()

feat(api_keys): Add expires_at field to API key models and creation methods

  • Added expires_at field to ApiKey, OrganizationApiKey, OrganizationApiKeyWithValue, UserApiKey, UserApiKeyWithValue models
  • Added expires_at field to ApiKeyCreatedData and ApiKeyRevokedData event data models
  • Added optional expiresAt parameter to createOrganizationApiKey() and createUserApiKey() methods
  • Support for setting API key expiration timestamps

feat(radar)!: Remove device fingerprint and bot score from RadarStandaloneAssessRequest

  • Removed deviceFingerprint parameter from Radar.createAttempt() method
  • Removed botScore parameter from Radar.createAttempt() method
  • Removed deviceFingerprint and botScore fields from RadarStandaloneAssessRequest model
  • Removed deprecated enum values from RadarStandaloneAssessRequestAction: Login, Signup, SignUp2, SignUp3, SignIn2, SignIn3
  • Changed enum values in RadarStandaloneAssessRequestAction: SignUp from 'sign up' to 'sign-up', SignIn from 'sign in' to 'sign-in'
  • Removed enum values from RadarStandaloneResponseControl: CredentialStuffing, IpSignUpRateLimit

feat(audit_logs)!: Rename audit log models for consistency

  • Renamed AuditLogActionJson to AuditLogAction
  • Renamed AuditLogExportJson to AuditLogExport
  • Renamed AuditLogExportJsonState to AuditLogExportState
  • Renamed AuditLogSchema to AuditLogSchemaDto
  • Renamed AuditLogsRetentionJson to AuditLogsRetention

feat(webhooks)!: Rename webhook endpoint models and update status field type

  • Renamed WebhookEndpointJson to WebhookEndpoint
  • Renamed WebhookEndpointJsonStatus to WebhookEndpointStatus
  • Changed UpdateWebhookEndpoint.status field type from WebhookEndpointJsonStatus to WebhookEndpointStatus
  • Updated webhook event enums: added PIPES_CONNECTED_ACCOUNT_CONNECTED, PIPES_CONNECTED_ACCOUNT_DISCONNECTED, PIPES_CONNECTED_ACCOUNT_REAUTHORIZATION_NEEDED events

feat(authorization)!: Update Authorization API with new filters and remove search parameter

  • Added resourceId, resourceExternalId, resourceTypeSlug filter parameters to listRoleAssignments()
  • Added roleSlug filter parameter to listRoleAssignmentsForResourceByExternalId() and listRoleAssignmentsForResource()
  • Removed search parameter from listResources() method

feat(applications): Update ApplicationCredentialsListItem and NewConnectApplicationSecret field types

  • Changed ApplicationCredentialsListItem.lastUsedAt field type from ?string to ?\DateTimeImmutable
  • Changed NewConnectApplicationSecret.lastUsedAt field type from ?string to ?\DateTimeImmutable

feat(pipes): Add connected account event models and related types

  • New models for pipe events: PipeConnectedAccount, PipesConnectedAccountConnected, PipesConnectedAccountDisconnected, PipesConnectedAccountReauthorizationNeeded
  • New enum: PipeConnectedAccountState with values connected and needs_reauthorization
  • Support for monitoring data integration connection status changes

Triggered by workos/openapi-spec@b0eb6fb

BEGIN_COMMIT_OVERRIDE
feat(user_management)!: Remove organization membership methods from UserManagement service (#392)
feat(organization_membership): Introduce OrganizationMembershipService with membership and group operations (#392)
feat(vault): Add new Vault service for encrypted key-value storage (#392)
feat(api_keys): Add expires_at field to API key models and creation methods (#392)
feat(radar)!: Remove device fingerprint and bot score from RadarStandaloneAssessRequest (#392)
feat(audit_logs)!: Rename audit log models for consistency (#392)
feat(webhooks)!: Rename webhook endpoint models and update status field type (#392)
feat(authorization)!: Update Authorization API with new filters and remove search parameter (#392)
feat(applications): Update ApplicationCredentialsListItem and NewConnectApplicationSecret field types (#392)
feat(pipes): Add connected account event models and related types (#392)
END_COMMIT_OVERRIDE

@workos-sdk-automation workos-sdk-automation Bot requested review from a team as code owners May 26, 2026 13:23
@workos-sdk-automation workos-sdk-automation Bot added the autogenerated Autogenerated code or content label May 26, 2026
@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 5 commits May 26, 2026 13:23
Fix incorrect AuditLogSchema rename, add missing breaking changes for
RadarAction/RadarType renames, AuditLogSchema sub-model renames,
UserManagementOrganizationMembershipGroups removal, and old Vault
class replacement.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@gjtorikian gjtorikian merged commit fc280eb into main May 26, 2026
8 checks passed
@gjtorikian gjtorikian deleted the oagen/spec-update-b0eb6fb50f020df713d0233e344a6be05739f59e branch May 26, 2026 19:27
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