Skip to content

Update OpenAPI spec (2026-05-05)#20

Merged
gjtorikian merged 9 commits intomainfrom
update-spec-20260505-153034-25385790045
May 6, 2026
Merged

Update OpenAPI spec (2026-05-05)#20
gjtorikian merged 9 commits intomainfrom
update-spec-20260505-153034-25385790045

Conversation

@workos-sdk-automation
Copy link
Copy Markdown
Contributor

🤖 I see new OpenAPI changes beep boop

Automated update from https://github.com/workos/workos/tree/a10d9ecb766d2dd996aecb19aa9c801d78bb7c26

Source PRs

  • workos/workos#57923
  • workos/workos#58186
Changes



├─┬Paths
│ ├──[➕] role_assignments (4721:3)
│ ├──[➕] role_assignments (3401:3)
│ ├─┬/user_management/users/{id}
│ │ ├─┬GET
│ │ │ └──[🔀] operationId (14427:20)❌ 
│ │ ├─┬PUT
│ │ │ └──[🔀] operationId (14192:20)❌ 
│ │ └─┬DELETE
│ │   └──[🔀] operationId (14463:20)❌ 
│ ├─┬/user_management/invitations
│ │ └─┬GET
│ │   └─┬Parameters
│ │     └─┬email
│ │       └─┬Schema
│ │         └──[➕] format (11554:21)
│ ├─┬/user_management/users/{id}/email_verification/confirm
│ │ └─┬POST
│ │   └──[🔀] operationId (14930:20)❌ 
│ ├─┬/user_management/users
│ │ ├─┬GET
│ │ │ └──[🔀] operationId (13864:20)❌ 
│ │ └─┬POST
│ │   └──[🔀] operationId (13961:20)❌ 
│ ├─┬/user_management/password_reset/confirm
│ │ └─┬POST
│ │   └──[🔀] operationId (13558:20)❌ 
│ ├─┬/authorization/organization_memberships/{organization_membership_id}/role_assignments
│ │ ├─┬GET
│ │ │ └─┬Responses
│ │ │   └─┬200
│ │ │     └─┬Content
│ │ │       └─┬application/json
│ │ │         └─┬Schema
│ │ │           └──[🔀] $ref (19965:13)
│ │ └─┬POST
│ │   └─┬Responses
│ │     └─┬201
│ │       └─┬Content
│ │         └─┬application/json
│ │           ├──[🔀] example (1698:17)
│ │           └─┬Schema
│ │             └──[🔀] $ref (19907:13)
│ ├─┬/user_management/users/{userlandUserId}/auth_factors
│ │ ├─┬GET
│ │ │ └──[🔀] operationId (16045:20)❌ 
│ │ └─┬POST
│ │   └──[🔀] operationId (16002:20)❌ 
│ ├─┬/user_management/users/{id}/email_verification/send
│ │ └─┬POST
│ │   └──[🔀] operationId (15054:20)❌ 
│ └─┬/user_management/authenticate
│   └─┬POST
│     └──[🔀] operationId (10102:20)❌ 
└─┬Components
  ├──[➖] schemas/RoleAssignment (19869:7)❌ 
  ├──[➕] schemas/VaultByokKeyProvider (21349:7)
  ├──[➕] schemas/UserRoleAssignmentList (19965:7)
  ├──[➕] schemas/UserRoleAssignment (19907:7)
  ├──[➕] schemas/PaginationOrder (16725:7)
  ├──[➖] schemas/RoleAssignmentList (19922:7)❌ 
  └─┬Schemas
    ├─┬CreateAuthorizationResourceDto
    │ └─┬ALLOF
    │   └─┬Properties
    │     └─┬external_id
    │       └──[➕] pattern (17559:24)
    ├─┬GenerateLinkDto
    │ └─┬Properties
    │   └─┬it_contact_emails
    │     └─┬Schema
    │       └──[➕] format (17962:21)
    ├─┬CreateUserlandMagicCodeAndReturnDto
    │ └─┬Properties
    │   └─┬email
    │     └──[➕] format (18009:19)
    ├─┬AuditLogSchemaDto
    │ └─┬Properties
    │   └─┬targets
    │     └──[➕] minItems (17107:21)
    ├─┬CreateUserlandUserInviteOptionsDto
    │ └─┬Properties
    │   └─┬email
    │     └──[➕] format (18023:19)
    ├─┬OrganizationDto
    │ └─┬Properties
    │   └─┬external_id
    │     └──[➕] pattern (17816:20)
    ├─┬UpdateUserlandUserDto
    │ └─┬ALLOF
    │   └─┬Properties
    │     ├─┬external_id
    │     │ └──[➕] pattern (18562:24)
    │     └─┬email
    │       └──[➕] format (18530:23)
    ├─┬UpdateOrganizationDto
    │ └─┬Properties
    │   └─┬external_id
    │     └──[➕] pattern (17872:20)
    ├─┬CreateUserlandUserDto
    │ └─┬ALLOF
    │   └─┬Properties
    │     ├─┬email
    │     │ └──[➕] format (18404:23)
    │     └─┬external_id
    │       └──[➕] pattern (18443:24)
    └─┬CreatePasswordResetTokenDto
      └─┬Properties
        └─┬email
          └──[➕] format (18653:19)


| Document Element | Total Changes | Breaking Changes |
|------------------|---------------|------------------|
| paths            | 17            | 11               |
| components       | 18            | 2                |

Date: 05/05/26 | Commit: Update OpenAPI spec from workos/workos@a10d9ecb766d2dd996aecb19aa9c801d78bb7c26

- ❌ **BREAKING Changes**: _13_ out of _35_
- **Modifications**: _14_
- **Removals**: _2_
- **Additions**: _19_
- **Breaking Removals**: _2_
- **Breaking Modifications**: _11_

ERROR: breaking changes discovered

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 5, 2026

SDK compatibility report

❌ Matrix result: failure

📄 View full code diff

Language Breaking Soft-risk Additive
dotnet n/a n/a n/a
go 245 47 106
php 34 36 111
python 3 30 87
ruby 0 30 93

Missing diagnostics

  • dotnet: compat-report.json missing

Changes by domain

Domain Breaking Soft-risk Additive Languages
CreateUser 22 1 go, php, python, ruby
UserManagement 17 12 go, php, python, ruby
UpdateUser 14 go
UpdateOrganization 11 go
Authorization 9 2 6 go, php, ruby
AuditLogExportCreation 9 go
CreateAuthorizationResource 9 go, php
RadarStandaloneAssessRequest 8 go
GenerateLink 7 go
OrganizationInput 7 go
AuthenticationFactorsCreateRequest 6 go, php
UpdateAuthorizationResource 6 go
AssignRole 5 go, php
CheckAuthorization 5 go
CreateAuthorizationPermission 5 go
CreateOrganizationRole 5 go
CreatePasswordReset 5 go
CreateRole 5 go
EnrollUserAuthenticationFactor 5 go
SSO 5 go, php
TokenQuery 5 go
UpdateOAuthApplication 5 go
ApiKey 4 1 php, python
AuditLogSchema 4 go
DataIntegrationsGetDataIntegrationAuthorizeURLRequest 4 go
FeatureFlags 4 go, php
Organizations 4 go, php
UpdateWebhookEndpoint 4 go
WidgetSessionToken 4 go
CreateGroup 3 2 go
AuditLogEventIngestion 3 go
AuditLogs 3 go, php
CreateMagicCodeAndReturn 3 go
CreateOrganizationDomain 3 go
CreateWebhookEndpoint 3 go
DataIntegrationsGetUserTokenRequest 3 go
DirectorySync 3 php
Groups 3 go, php
RadarStandaloneUpdateRadarAttemptRequest 3 go
RevokeSession 3 go
UpdateAuthorizationPermission 3 go
UpdateGroup 3 go
UpdateRole 3 go
AuthenticationChallengesVerifyRequest 2 go
ChallengeAuthenticationFactor 2 go
Connect 2 go, php
CreateCORSOrigin 2 go
CreateRedirectURI 2 go
Events 2 go, php
RadarStandaloneDeleteRadarListEntryRequest 2 go
ResendUserInviteOptions 2 go
SendEmailChange 2 go
UpdateAuditLogsRetention 2 go
UpdateJWTTemplate 2 go
Webhooks 2 go, php
VaultByokKeyVerificationCompletedData 1 5 go, php, python, ruby
APIKeyWithValue 12 go, php, python, ruby
RoleAssignment 11 go, php, python, ruby
DirectoryUser 1 2 go, php, python, ruby
ConfirmEmailChange 1 go
CreateApplicationSecret 1 go
DirectoriesOrder 1 go
DirectoryGroupsOrder 1 go
MultiFactorAuth 1 php
PermissionsOrder 1 go
RadarStandaloneUpdateRadarListRequest 1 go
RemoveRole 1 go
VerifyEmailAddress 1 go
ApplicationsOrder 5 go, php, python, ruby
CreateOrganizationAPIKey 3 go
UserAPIKey 28 go, php, python, ruby
OrganizationAPIKey 23 go, php, python, ruby
AddRolePermission 2 go
APIKeyService 2 go, php
SetRolePermissions 2 go
ValidateAPIKey 2 go
UserRoleAssignment 12 go, php, python, ruby
VaultByokKeyDeleted 10 go, php, python, ruby
PaginationOrder 5 go, php, python, ruby
VaultByokKeyProvider 5 go, php, python, ruby
UserApiKeyRevokedDataOwner 3 php
UserApiKeyWithValueOwner 3 php
OrganizationApiKeyOwner 2 php
OrganizationApiKeyWithValueOwner 2 php
UserApiKeyOwner 2 php
UserOrganizationMembership 2 go, php, python, ruby
DsyncUserUpdatedData 1 go, php, python, ruby
EventContextActorSource 1 go, php, python, ruby
OrganizationMembership 1 go, php, python, ruby
Profile 1 go, php, python, ruby
SlimRole 1 go

Breaking (280)

ApiKey

Parameter changes (1)

Method Changes Languages
ApiKeys.listOrganizationApiKeys order type: \WorkOS\Resource\EventsOrder\WorkOS\Resource\PaginationOrder php

Type changes (3)

ApiKey.owner type changed (field)

Language Before After
php
📄 lib/Resource/ApiKey.php
ApiKey.owner
type: ApiKeyOwner
ApiKey.owner
type: ApiKeyOwner|UserApiKeyOwner
python
📄 src/workos/api_keys/models/api_key.py
ApiKey.owner
type: "ApiKeyOwner"
ApiKey.owner
type: Union["ApiKeyOwner", "UserApiKeyOwner"]

ApiKeyCreatedData.owner type changed (field)

Language Before After
php
📄 lib/Resource/ApiKeyCreatedData.php
ApiKeyCreatedData.owner
type: ApiKeyCreatedDataOwner
ApiKeyCreatedData.owner
type: ApiKeyCreatedDataOwner|UserApiKeyCreatedDataOwner
python
📄 src/workos/common/models/api_key_created_data.py
ApiKeyCreatedData.owner
type: "ApiKeyCreatedDataOwner"
ApiKeyCreatedData.owner
type: Union["ApiKeyCreatedDataOwner", "UserApiKeyCreatedDataOwner"]

ApiKeyRevokedData.owner type changed (field)

Language Before After
php
📄 lib/Resource/ApiKeyRevokedData.php
ApiKeyRevokedData.owner
type: ApiKeyRevokedDataOwner
ApiKeyRevokedData.owner
type: ApiKeyRevokedDataOwner|UserApiKeyRevokedDataOwner

AssignRole

1 type, 4 fields removed
Symbol Kind Languages
AssignRole type go
AssignRole.resource_external_id field go
AssignRole.resource_id field go
AssignRole.resource_type_slug field go, php
AssignRole.role_slug field go

AuditLogEventIngestion

1 type, 2 fields removed
Symbol Kind Languages
AuditLogEventIngestion type go
AuditLogEventIngestion.event field go
AuditLogEventIngestion.organization_id field go

AuditLogExportCreation

1 type, 8 fields removed
Symbol Kind Languages
AuditLogExportCreation type go
AuditLogExportCreation.actions field go
AuditLogExportCreation.actor_ids field go
AuditLogExportCreation.actor_names field go
AuditLogExportCreation.actors field go
AuditLogExportCreation.organization_id field go
AuditLogExportCreation.range_end field go
AuditLogExportCreation.range_start field go
AuditLogExportCreation.targets field go

AuditLogs

1 type removed
Symbol Kind Languages
AuditLogsOrder type go

Parameter changes (2)

Method Changes Languages
AuditLogs.listActions order type: \WorkOS\Resource\EventsOrder\WorkOS\Resource\PaginationOrder php
AuditLogs.listActionSchemas order type: \WorkOS\Resource\EventsOrder\WorkOS\Resource\PaginationOrder php

AuditLogSchema

1 type, 3 fields removed
Symbol Kind Languages
AuditLogSchema type go
AuditLogSchema.actor field go
AuditLogSchema.metadata field go
AuditLogSchema.targets field go

AuthenticationChallengesVerifyRequest

1 type, 1 field removed
Symbol Kind Languages
AuthenticationChallengesVerifyRequest type go
AuthenticationChallengesVerifyRequest.code field go

AuthenticationFactorsCreateRequest

1 type, 5 fields removed
Symbol Kind Languages
AuthenticationFactorsCreateRequest type go
AuthenticationFactorsCreateRequest.phone_number field go
AuthenticationFactorsCreateRequest.totp_issuer field go
AuthenticationFactorsCreateRequest.totp_user field go
AuthenticationFactorsCreateRequest.type field go, php
AuthenticationFactorsCreateRequest.user_id field go

Authorization

1 type removed
Symbol Kind Languages
AuthorizationOrder type go

Parameter changes (8)

Method Changes Languages
Authorization.listEffectivePermissions order type: \WorkOS\Resource\EventsOrder\WorkOS\Resource\PaginationOrder php
Authorization.listEffectivePermissionsByExternalId order type: \WorkOS\Resource\EventsOrder\WorkOS\Resource\PaginationOrder php
Authorization.listMembershipsForResource order type: \WorkOS\Resource\EventsOrder\WorkOS\Resource\PaginationOrder php
Authorization.listMembershipsForResourceByExternalId order type: \WorkOS\Resource\EventsOrder\WorkOS\Resource\PaginationOrder php
Authorization.listPermissions order type: \WorkOS\Resource\EventsOrder\WorkOS\Resource\PaginationOrder php
Authorization.listResources order type: \WorkOS\Resource\EventsOrder\WorkOS\Resource\PaginationOrder php
Authorization.listResourcesForMembership order type: \WorkOS\Resource\EventsOrder\WorkOS\Resource\PaginationOrder php
Authorization.listRoleAssignments order type: \WorkOS\Resource\EventsOrder\WorkOS\Resource\PaginationOrder php

ChallengeAuthenticationFactor

1 type, 1 field removed
Symbol Kind Languages
ChallengeAuthenticationFactor type go
ChallengeAuthenticationFactor.sms_template field go

CheckAuthorization

1 type, 4 fields removed
Symbol Kind Languages
CheckAuthorization type go
CheckAuthorization.permission_slug field go
CheckAuthorization.resource_external_id field go
CheckAuthorization.resource_id field go
CheckAuthorization.resource_type_slug field go

ConfirmEmailChange

1 type removed
Symbol Kind Languages
ConfirmEmailChange type go

Connect

1 type removed
Symbol Kind Languages
ConnectionsOrder type go

Parameter changes (1)

Method Changes Languages
Connect.listApplications order type: \WorkOS\Resource\EventsOrder\WorkOS\Resource\PaginationOrder php

CreateApplicationSecret

1 type removed
Symbol Kind Languages
CreateApplicationSecret type go

CreateAuthorizationPermission

1 type, 4 fields removed
Symbol Kind Languages
CreateAuthorizationPermission type go
CreateAuthorizationPermission.description field go
CreateAuthorizationPermission.name field go
CreateAuthorizationPermission.resource_type_slug field go
CreateAuthorizationPermission.slug field go

CreateAuthorizationResource

1 type, 8 fields removed
Symbol Kind Languages
CreateAuthorizationResource type go
CreateAuthorizationResource.description field go
CreateAuthorizationResource.external_id field go, php
CreateAuthorizationResource.name field go
CreateAuthorizationResource.organization_id field go
CreateAuthorizationResource.parent_resource_external_id field go
CreateAuthorizationResource.parent_resource_id field go
CreateAuthorizationResource.parent_resource_type_slug field go
CreateAuthorizationResource.resource_type_slug field go

CreateCORSOrigin

1 type, 1 field removed
Symbol Kind Languages
CreateCORSOrigin type go
CreateCORSOrigin.origin field go

CreateGroup

1 type, 2 fields removed
Symbol Kind Languages
CreateGroup type go
CreateGroup.description field go
CreateGroup.name field go

CreateMagicCodeAndReturn

1 type, 2 fields removed
Symbol Kind Languages
CreateMagicCodeAndReturn type go
CreateMagicCodeAndReturn.email field go
CreateMagicCodeAndReturn.invitation_token field go

CreateOrganizationDomain

1 type, 2 fields removed
Symbol Kind Languages
CreateOrganizationDomain type go
CreateOrganizationDomain.domain field go
CreateOrganizationDomain.organization_id field go

CreateOrganizationRole

1 type, 4 fields removed
Symbol Kind Languages
CreateOrganizationRole type go
CreateOrganizationRole.description field go
CreateOrganizationRole.name field go
CreateOrganizationRole.resource_type_slug field go
CreateOrganizationRole.slug field go

CreatePasswordReset

2 types, 3 fields removed
Symbol Kind Languages
CreatePasswordReset type go
CreatePasswordReset.new_password field go
CreatePasswordReset.token field go
CreatePasswordResetToken type go
CreatePasswordResetToken.email field go

CreateRedirectURI

1 type, 1 field removed
Symbol Kind Languages
CreateRedirectURI type go
CreateRedirectURI.uri field go

CreateRole

1 type, 4 fields removed
Symbol Kind Languages
CreateRole type go
CreateRole.description field go
CreateRole.name field go
CreateRole.resource_type_slug field go
CreateRole.slug field go

CreateUser

3 types, 19 fields removed
Symbol Kind Languages
CreateUser type go
CreateUser.email field go
CreateUser.email_verified field go
CreateUser.external_id field go
CreateUser.first_name field go
CreateUser.last_name field go
CreateUser.metadata field go
CreateUser.password field go
CreateUser.password_hash field go
CreateUser.password_hash_type field go
CreateUserInviteOptions type go
CreateUserInviteOptions.email field go
CreateUserInviteOptions.expires_in_days field go
CreateUserInviteOptions.inviter_user_id field go
CreateUserInviteOptions.locale field go
CreateUserInviteOptions.organization_id field go
CreateUserInviteOptions.role_slug field go
CreateUserOrganizationMembership type go
CreateUserOrganizationMembership.organization_id field go
CreateUserOrganizationMembership.role_slug field go
CreateUserOrganizationMembership.role_slugs field go
CreateUserOrganizationMembership.user_id field go

CreateWebhookEndpoint

1 type, 2 fields removed
Symbol Kind Languages
CreateWebhookEndpoint type go
CreateWebhookEndpoint.endpoint_url field go
CreateWebhookEndpoint.events field go

DataIntegrationsGetDataIntegrationAuthorizeURLRequest

1 type, 3 fields removed
Symbol Kind Languages
DataIntegrationsGetDataIntegrationAuthorizeURLRequest type go
DataIntegrationsGetDataIntegrationAuthorizeURLRequest.organization_id field go
DataIntegrationsGetDataIntegrationAuthorizeURLRequest.return_to field go
DataIntegrationsGetDataIntegrationAuthorizeURLRequest.user_id field go

DataIntegrationsGetUserTokenRequest

1 type, 2 fields removed
Symbol Kind Languages
DataIntegrationsGetUserTokenRequest type go
DataIntegrationsGetUserTokenRequest.organization_id field go
DataIntegrationsGetUserTokenRequest.user_id field go

DirectoriesOrder

1 type removed
Symbol Kind Languages
DirectoriesOrder type go

DirectoryGroupsOrder

1 type removed
Symbol Kind Languages
DirectoryGroupsOrder type go

DirectorySync

Parameter changes (3)

Method Changes Languages
DirectorySync.listDirectories order type: \WorkOS\Resource\EventsOrder\WorkOS\Resource\PaginationOrder php
DirectorySync.listGroups order type: \WorkOS\Resource\EventsOrder\WorkOS\Resource\PaginationOrder php
DirectorySync.listUsers order type: \WorkOS\Resource\EventsOrder\WorkOS\Resource\PaginationOrder php

DirectoryUser

1 type removed
Symbol Kind Languages
DirectoryUsersOrder type go

EnrollUserAuthenticationFactor

1 type, 4 fields removed
Symbol Kind Languages
EnrollUserAuthenticationFactor type go
EnrollUserAuthenticationFactor.totp_issuer field go
EnrollUserAuthenticationFactor.totp_secret field go
EnrollUserAuthenticationFactor.totp_user field go
EnrollUserAuthenticationFactor.type field go

Events

1 type removed
Symbol Kind Languages
EventsOrder type go, php

Parameter changes (1)

Method Changes Languages
Events.listEvents order type: \WorkOS\Resource\EventsOrder\WorkOS\Resource\PaginationOrder php

FeatureFlags

1 type removed
Symbol Kind Languages
FeatureFlagsOrder type go

Parameter changes (3)

Method Changes Languages
FeatureFlags.listFeatureFlags order type: \WorkOS\Resource\EventsOrder\WorkOS\Resource\PaginationOrder php
FeatureFlags.listOrganizationFeatureFlags order type: \WorkOS\Resource\EventsOrder\WorkOS\Resource\PaginationOrder php
FeatureFlags.listUserFeatureFlags order type: \WorkOS\Resource\EventsOrder\WorkOS\Resource\PaginationOrder php

GenerateLink

1 type, 6 fields removed
Symbol Kind Languages
GenerateLink type go
GenerateLink.intent field go
GenerateLink.intent_options field go
GenerateLink.it_contact_emails field go
GenerateLink.organization field go
GenerateLink.return_url field go
GenerateLink.success_url field go

Groups

1 type removed
Symbol Kind Languages
GroupsOrder type go

Parameter changes (2)

Method Changes Languages
Groups.listGroupOrganizationMemberships order type: \WorkOS\Resource\EventsOrder\WorkOS\Resource\PaginationOrder php
Groups.listOrganizationGroups order type: \WorkOS\Resource\EventsOrder\WorkOS\Resource\PaginationOrder php

MultiFactorAuth

Parameter changes (1)

Method Changes Languages
MultiFactorAuth.listUserAuthFactors order type: \WorkOS\Resource\EventsOrder\WorkOS\Resource\PaginationOrder php

OrganizationInput

1 type, 6 fields removed
Symbol Kind Languages
OrganizationInput type go
OrganizationInput.allow_profiles_outside_organization field go
OrganizationInput.domain_data field go
OrganizationInput.domains field go
OrganizationInput.external_id field go
OrganizationInput.metadata field go
OrganizationInput.name field go

Organizations

3 types removed
Symbol Kind Languages
OrganizationsAPIKeysOrder type go
OrganizationsFeatureFlagsOrder type go
OrganizationsOrder type go

Parameter changes (1)

Method Changes Languages
Organizations.listOrganizations order type: \WorkOS\Resource\EventsOrder\WorkOS\Resource\PaginationOrder php

PermissionsOrder

1 type removed
Symbol Kind Languages
PermissionsOrder type go

RadarStandaloneAssessRequest

1 type, 7 fields removed
Symbol Kind Languages
RadarStandaloneAssessRequest type go
RadarStandaloneAssessRequest.action field go
RadarStandaloneAssessRequest.auth_method field go
RadarStandaloneAssessRequest.bot_score field go
RadarStandaloneAssessRequest.device_fingerprint field go
RadarStandaloneAssessRequest.email field go
RadarStandaloneAssessRequest.ip_address field go
RadarStandaloneAssessRequest.user_agent field go

RadarStandaloneDeleteRadarListEntryRequest

1 type, 1 field removed
Symbol Kind Languages
RadarStandaloneDeleteRadarListEntryRequest type go
RadarStandaloneDeleteRadarListEntryRequest.entry field go

RadarStandaloneUpdateRadarAttemptRequest

1 type, 2 fields removed
Symbol Kind Languages
RadarStandaloneUpdateRadarAttemptRequest type go
RadarStandaloneUpdateRadarAttemptRequest.attempt_status field go
RadarStandaloneUpdateRadarAttemptRequest.challenge_status field go

RadarStandaloneUpdateRadarListRequest

1 type removed
Symbol Kind Languages
RadarStandaloneUpdateRadarListRequest type go

RemoveRole

1 type removed
Symbol Kind Languages
RemoveRole type go

ResendUserInviteOptions

1 type, 1 field removed
Symbol Kind Languages
ResendUserInviteOptions type go
ResendUserInviteOptions.locale field go

RevokeSession

1 type, 2 fields removed
Symbol Kind Languages
RevokeSession type go
RevokeSession.return_to field go
RevokeSession.session_id field go

SendEmailChange

1 type, 1 field removed
Symbol Kind Languages
SendEmailChange type go
SendEmailChange.new_email field go

SSO

2 types, 2 fields removed
Symbol Kind Languages
SSODeviceAuthorizationRequest type go
SSODeviceAuthorizationRequest.client_id field go
SSOLogoutAuthorizeRequest type go
SSOLogoutAuthorizeRequest.profile_id field go

Parameter changes (1)

Method Changes Languages
SSO.listConnections order type: \WorkOS\Resource\EventsOrder\WorkOS\Resource\PaginationOrder php

TokenQuery

1 type, 4 fields removed
Symbol Kind Languages
TokenQuery type go
TokenQuery.client_id field go
TokenQuery.client_secret field go
TokenQuery.code field go
TokenQuery.grant_type field go

UpdateAuditLogsRetention

1 type, 1 field removed
Symbol Kind Languages
UpdateAuditLogsRetention type go
UpdateAuditLogsRetention.retention_period_in_days field go

UpdateAuthorizationPermission

1 type, 2 fields removed
Symbol Kind Languages
UpdateAuthorizationPermission type go
UpdateAuthorizationPermission.description field go
UpdateAuthorizationPermission.name field go

UpdateAuthorizationResource

1 type, 5 fields removed
Symbol Kind Languages
UpdateAuthorizationResource type go
UpdateAuthorizationResource.description field go
UpdateAuthorizationResource.name field go
UpdateAuthorizationResource.parent_resource_external_id field go
UpdateAuthorizationResource.parent_resource_id field go
UpdateAuthorizationResource.parent_resource_type_slug field go

UpdateGroup

1 type, 2 fields removed
Symbol Kind Languages
UpdateGroup type go
UpdateGroup.description field go
UpdateGroup.name field go

UpdateJWTTemplate

1 type, 1 field removed
Symbol Kind Languages
UpdateJWTTemplate type go
UpdateJWTTemplate.content field go

UpdateOAuthApplication

1 type, 4 fields removed
Symbol Kind Languages
UpdateOAuthApplication type go
UpdateOAuthApplication.description field go
UpdateOAuthApplication.name field go
UpdateOAuthApplication.redirect_uris field go
UpdateOAuthApplication.scopes field go

UpdateOrganization

2 types, 9 fields removed
Symbol Kind Languages
UpdateOrganization type go
UpdateOrganization.allow_profiles_outside_organization field go
UpdateOrganization.domain_data field go
UpdateOrganization.domains field go
UpdateOrganization.external_id field go
UpdateOrganization.metadata field go
UpdateOrganization.name field go
UpdateOrganization.stripe_customer_id field go
UpdateOrganizationRole type go
UpdateOrganizationRole.description field go
UpdateOrganizationRole.name field go

UpdateRole

1 type, 2 fields removed
Symbol Kind Languages
UpdateRole type go
UpdateRole.description field go
UpdateRole.name field go

UpdateUser

2 types, 12 fields removed
Symbol Kind Languages
UpdateUser type go
UpdateUser.email field go
UpdateUser.email_verified field go
UpdateUser.external_id field go
UpdateUser.first_name field go
UpdateUser.last_name field go
UpdateUser.locale field go
UpdateUser.metadata field go
UpdateUser.password field go
UpdateUser.password_hash field go
UpdateUser.password_hash_type field go
UpdateUserOrganizationMembership type go
UpdateUserOrganizationMembership.role_slug field go
UpdateUserOrganizationMembership.role_slugs field go

UpdateWebhookEndpoint

1 type, 3 fields removed
Symbol Kind Languages
UpdateWebhookEndpoint type go
UpdateWebhookEndpoint.endpoint_url field go
UpdateWebhookEndpoint.events field go
UpdateWebhookEndpoint.status field go

UserManagement

8 types, 3 fields removed
Symbol Kind Languages
UserManagementInvitationsOrder type go
UserManagementLoginRequest type go
UserManagementLoginRequest.external_auth_id field go
UserManagementLoginRequest.user field go
UserManagementLoginRequest.user_consent_options field go
UserManagementMultiFactorAuthenticationOrder type go
UserManagementOrganizationMembershipGroupsOrder type go
UserManagementOrganizationMembershipOrder type go
UserManagementUsersAuthorizedApplicationsOrder type go
UserManagementUsersFeatureFlagsOrder type go
UserManagementUsersOrder type go

Parameter changes (6)

Method Changes Languages
UserManagement.listInvitations order type: \WorkOS\Resource\EventsOrder\WorkOS\Resource\PaginationOrder php
UserManagement.listOrganizationMemberships order type: \WorkOS\Resource\EventsOrder\WorkOS\Resource\PaginationOrder php
UserManagement.listSessions order type: \WorkOS\Resource\EventsOrder\WorkOS\Resource\PaginationOrder php
UserManagement.listUserAuthorizedApplications order type: \WorkOS\Resource\EventsOrder\WorkOS\Resource\PaginationOrder php
UserManagement.listUsers order type: \WorkOS\Resource\EventsOrder\WorkOS\Resource\PaginationOrder php
UserManagementOrganizationMembershipGroups.listOrganizationMembershipGroups order type: \WorkOS\Resource\EventsOrder\WorkOS\Resource\PaginationOrder php

VaultByokKeyVerificationCompletedData

Type changes (1)

VaultByokKeyVerificationCompletedData.key_provider type changed (field)

Language Before After
go
📄 models.go
VaultByokKeyVerificationCompletedData.key_provider
type: VaultByokKeyVerificationCompletedDataKeyProvider
VaultByokKeyVerificationCompletedData.key_provider
type: VaultByokKeyProvider
php
📄 lib/Resource/VaultByokKeyVerificationCompletedData.php
VaultByokKeyVerificationCompletedData.keyProvider
type: VaultByokKeyVerificationCompletedDataKeyProvider
VaultByokKeyVerificationCompletedData.keyProvider
type: VaultByokKeyProvider
python
📄 src/workos/common/models/vault_byok_key_verification_completed_data.py
VaultByokKeyVerificationCompletedData.key_provider
type: "VaultByokKeyVerificationCompletedDataKeyProvider"
VaultByokKeyVerificationCompletedData.key_provider
type: "VaultByokKeyProvider"

VerifyEmailAddress

1 type removed
Symbol Kind Languages
VerifyEmailAddress type go

Webhooks

1 type removed
Symbol Kind Languages
WebhooksOrder type go

Parameter changes (1)

Method Changes Languages
Webhooks.listWebhookEndpoints order type: \WorkOS\Resource\EventsOrder\WorkOS\Resource\PaginationOrder php

WidgetSessionToken

1 type, 3 fields removed
Symbol Kind Languages
WidgetSessionToken type go
WidgetSessionToken.organization_id field go
WidgetSessionToken.scopes field go
WidgetSessionToken.user_id field go

Soft-risk (49)

AddRolePermission

1 type, 1 field removed
Symbol Kind Languages
AddRolePermission type go
AddRolePermission.slug field go

APIKeyService

Type changes (2)

APIKeyService.CreateOrganizationAPIKey return type changed (function)

Language Before After
go
📄 api_keys.go
APIKeyService.CreateOrganizationAPIKey(organizationID, params, opts)
returnType: *APIKeyWithValue
APIKeyService.CreateOrganizationAPIKey(organizationID, params, opts)
returnType: *OrganizationAPIKeyWithValue
php
📄 lib/Service/ApiKeys.php
ApiKeys.createOrganizationApiKey(organizationId, name, permissions?, options?)
returnType: \WorkOS\Resource\ApiKeyWithValue
ApiKeys.createOrganizationApiKey(organizationId, name, permissions?, options?)
returnType: \WorkOS\Resource\OrganizationApiKeyWithValue

APIKeyService.ListOrganizationAPIKeys return type changed (function)

Language Before After
go
📄 api_keys.go
APIKeyService.ListOrganizationAPIKeys(organizationID, params, opts)
returnType: *Iterator[APIKey]
APIKeyService.ListOrganizationAPIKeys(organizationID, params, opts)
returnType: *Iterator[OrganizationAPIKey]

APIKeyWithValue

2 types, 10 fields removed
Symbol Kind Languages
APIKeyWithValue type go, php, python, ruby
APIKeyWithValue.created_at field go, php, python, ruby
APIKeyWithValue.id field go, php, python, ruby
APIKeyWithValue.last_used_at field go, php, python, ruby
APIKeyWithValue.name field go, php, python, ruby
APIKeyWithValue.obfuscated_value field go, php, python, ruby
APIKeyWithValue.object field go, php, python, ruby
APIKeyWithValue.owner field go, php, python, ruby
APIKeyWithValue.permissions field go, php, python, ruby
APIKeyWithValue.updated_at field go, php, python, ruby
APIKeyWithValue.value field go, php, python, ruby
APIKeyWithValueOwner type go, php

ApiKey

1 field removed
Symbol Kind Languages
ApiKeyWithValueOwner.id field php

ApplicationsOrder

2 enums, 3 enum values removed
Symbol Kind Languages
ApplicationsOrder enum go, ruby
ApplicationsOrder.Asc enum value go, php, python, ruby
ApplicationsOrder.Desc enum value go, php, python, ruby
ApplicationsOrder.Normal enum value go, php, python, ruby
ApplicationsOrderLiteral enum python

Authorization

Type changes (2)

AuthorizationService.AssignRole return type changed (function)

Language Before After
go
📄 authorization.go
AuthorizationService.AssignRole(organizationMembershipID, params, opts)
returnType: *RoleAssignment
AuthorizationService.AssignRole(organizationMembershipID, params, opts)
returnType: *UserRoleAssignment
php
📄 lib/Service/Authorization.php
Authorization.assignRole(organizationMembershipId, roleSlug, resourceTarget, options?)
returnType: \WorkOS\Resource\RoleAssignment
Authorization.assignRole(organizationMembershipId, roleSlug, resourceTarget, options?)
returnType: \WorkOS\Resource\UserRoleAssignment

AuthorizationService.ListRoleAssignments return type changed (function)

Language Before After
go
📄 authorization.go
AuthorizationService.ListRoleAssignments(organizationMembershipID, params, opts)
returnType: *Iterator[RoleAssignment]
AuthorizationService.ListRoleAssignments(organizationMembershipID, params, opts)
returnType: *Iterator[UserRoleAssignment]

CreateGroup

1 type, 1 field removed
Symbol Kind Languages
CreateGroupMembership type go
CreateGroupMembership.organization_membership_id field go

CreateOrganizationAPIKey

1 type, 2 fields removed
Symbol Kind Languages
CreateOrganizationAPIKey type go
CreateOrganizationAPIKey.name field go
CreateOrganizationAPIKey.permissions field go

RoleAssignment

2 types, 9 fields removed
Symbol Kind Languages
RoleAssignment type go, php, python, ruby
RoleAssignment.created_at field go, php, python, ruby
RoleAssignment.id field go, php, python, ruby
RoleAssignment.object field go, php, python, ruby
RoleAssignment.resource field go, php, python, ruby
RoleAssignment.role field go, php, python, ruby
RoleAssignment.updated_at field go, php, python, ruby
RoleAssignmentResource type go, php, python, ruby
RoleAssignmentResource.external_id field go, python, ruby
RoleAssignmentResource.id field go, php, python, ruby
RoleAssignmentResource.resource_type_slug field go, python, ruby

SetRolePermissions

1 type, 1 field removed
Symbol Kind Languages
SetRolePermissions type go
SetRolePermissions.permissions field go

ValidateAPIKey

1 type, 1 field removed
Symbol Kind Languages
ValidateAPIKey type go
ValidateAPIKey.value field go

VaultByokKeyVerificationCompletedData

2 enums, 3 enum values removed
Symbol Kind Languages
VaultByokKeyVerificationCompletedDataKeyProvider enum go, php, ruby
VaultByokKeyVerificationCompletedDataKeyProvider.AwsKms enum value go, php, python, ruby
VaultByokKeyVerificationCompletedDataKeyProvider.AzureKeyVault enum value go, php, python, ruby
VaultByokKeyVerificationCompletedDataKeyProvider.GcpKms enum value go, php, python, ruby
VaultByokKeyVerificationCompletedDataKeyProviderLiteral enum python

Additive (123)

Authorization

Change Languages
AuthorizationListRoleAssignmentsForResourceByExternalIDParams added (type) go
📄 authorization.go
AuthorizationListRoleAssignmentsForResourceByExternalIDParams.PaginationParams added (field) go
📄 authorization.go
AuthorizationListRoleAssignmentsForResourceParams added (type) go
📄 authorization.go
AuthorizationListRoleAssignmentsForResourceParams.PaginationParams added (field) go
📄 authorization.go
AuthorizationService.ListRoleAssignmentsForResource(resourceID, params, opts) added (function) go
📄 authorization.go
php
📄 lib/Service/Authorization.php
ruby
📄 lib/workos/authorization.rb
AuthorizationService.ListRoleAssignmentsForResourceByExternalID(organizationID, resourceTypeSlug, externalID, params, opts) added (function) go
📄 authorization.go
php
📄 lib/Service/Authorization.php
ruby
📄 lib/workos/authorization.rb

CreateUser

Change Languages
CreateUserApiKey added (type) php
📄 lib/Resource/CreateUserApiKey.php
python
📄 src/workos/user_management/models/create_user_api_key.py
ruby
📄 lib/workos/user_management/create_user_api_key.rb

DirectoryUser

Change Languages
DirectoryUser.name added (field) go
📄 models.go
php
📄 lib/Resource/DirectoryUser.php
python
📄 src/workos/common/models/directory_user.py
ruby
📄 lib/workos/directory_sync/directory_user.rb
DirectoryUserWithGroups.name added (field) go
📄 models.go
php
📄 lib/Resource/DirectoryUserWithGroups.php
python
📄 src/workos/directory_sync/models/directory_user_with_groups.py
ruby
📄 lib/workos/directory_sync/directory_user_with_groups.rb

DsyncUserUpdatedData

Change Languages
DsyncUserUpdatedData.name added (field) go
📄 models.go
php
📄 lib/Resource/DsyncUserUpdatedData.php
python
📄 src/workos/common/models/dsync_user_updated_data.py
ruby
📄 lib/workos/directory_sync/dsync_user_updated_data.rb

EventContextActorSource

Change Languages
EventContextActorSource.AdminPortal added (enum value) go
📄 enums.go
php
📄 lib/Resource/EventContextActorSource.php
python
📄 src/workos/common/models/event_context_actor_source.py
ruby
📄 lib/workos/types/event_context_actor_source.rb

OrganizationAPIKey

Change Languages
OrganizationAPIKey added (type) go
📄 models.go
php
📄 lib/Resource/OrganizationApiKey.php
python
📄 src/workos/api_keys/models/organization_api_key.py
ruby
📄 lib/workos/api_keys/organization_api_key.rb
OrganizationAPIKey.created_at added (field) go
📄 models.go
php
📄 lib/Resource/OrganizationApiKey.php
python
📄 src/workos/api_keys/models/organization_api_key.py
ruby
📄 lib/workos/api_keys/organization_api_key.rb
OrganizationAPIKey.id added (field) go
📄 models.go
php
📄 lib/Resource/OrganizationApiKey.php
python
📄 src/workos/api_keys/models/organization_api_key.py
ruby
📄 lib/workos/api_keys/organization_api_key.rb
OrganizationAPIKey.last_used_at added (field) go
📄 models.go
php
📄 lib/Resource/OrganizationApiKey.php
python
📄 src/workos/api_keys/models/organization_api_key.py
ruby
📄 lib/workos/api_keys/organization_api_key.rb
OrganizationAPIKey.name added (field) go
📄 models.go
php
📄 lib/Resource/OrganizationApiKey.php
python
📄 src/workos/api_keys/models/organization_api_key.py
ruby
📄 lib/workos/api_keys/organization_api_key.rb
OrganizationAPIKey.obfuscated_value added (field) go
📄 models.go
php
📄 lib/Resource/OrganizationApiKey.php
python
📄 src/workos/api_keys/models/organization_api_key.py
ruby
📄 lib/workos/api_keys/organization_api_key.rb
OrganizationAPIKey.object added (field) go
📄 models.go
php
📄 lib/Resource/OrganizationApiKey.php
python
📄 src/workos/api_keys/models/organization_api_key.py
ruby
📄 lib/workos/api_keys/organization_api_key.rb
OrganizationAPIKey.owner added (field) go
📄 models.go
php
📄 lib/Resource/OrganizationApiKey.php
python
📄 src/workos/api_keys/models/organization_api_key.py
ruby
📄 lib/workos/api_keys/organization_api_key.rb
OrganizationAPIKey.permissions added (field) go
📄 models.go
php
📄 lib/Resource/OrganizationApiKey.php
python
📄 src/workos/api_keys/models/organization_api_key.py
ruby
📄 lib/workos/api_keys/organization_api_key.rb
OrganizationAPIKey.updated_at added (field) go
📄 models.go
php
📄 lib/Resource/OrganizationApiKey.php
python
📄 src/workos/api_keys/models/organization_api_key.py
ruby
📄 lib/workos/api_keys/organization_api_key.rb
OrganizationAPIKeyOwner added (type) go
📄 models.go
php
📄 lib/Resource/OrganizationApiKeyOwner.php
OrganizationAPIKeyWithValue added (type) go
📄 models.go
php
📄 lib/Resource/OrganizationApiKeyWithValue.php
python
📄 src/workos/api_keys/models/organization_api_key_with_value.py
ruby
📄 lib/workos/api_keys/organization_api_key_with_value.rb
OrganizationAPIKeyWithValue.created_at added (field) go
📄 models.go
php
📄 lib/Resource/OrganizationApiKeyWithValue.php
python
📄 src/workos/api_keys/models/organization_api_key_with_value.py
ruby
📄 lib/workos/api_keys/organization_api_key_with_value.rb
OrganizationAPIKeyWithValue.id added (field) go
📄 models.go
php
📄 lib/Resource/OrganizationApiKeyWithValue.php
python
📄 src/workos/api_keys/models/organization_api_key_with_value.py
ruby
📄 lib/workos/api_keys/organization_api_key_with_value.rb
OrganizationAPIKeyWithValue.last_used_at added (field) go
📄 models.go
php
📄 lib/Resource/OrganizationApiKeyWithValue.php
python
📄 src/workos/api_keys/models/organization_api_key_with_value.py
ruby
📄 lib/workos/api_keys/organization_api_key_with_value.rb
OrganizationAPIKeyWithValue.name added (field) go
📄 models.go
php
📄 lib/Resource/OrganizationApiKeyWithValue.php
python
📄 src/workos/api_keys/models/organization_api_key_with_value.py
ruby
📄 lib/workos/api_keys/organization_api_key_with_value.rb
OrganizationAPIKeyWithValue.obfuscated_value added (field) go
📄 models.go
php
📄 lib/Resource/OrganizationApiKeyWithValue.php
python
📄 src/workos/api_keys/models/organization_api_key_with_value.py
ruby
📄 lib/workos/api_keys/organization_api_key_with_value.rb
OrganizationAPIKeyWithValue.object added (field) go
📄 models.go
php
📄 lib/Resource/OrganizationApiKeyWithValue.php
python
📄 src/workos/api_keys/models/organization_api_key_with_value.py
ruby
📄 lib/workos/api_keys/organization_api_key_with_value.rb
OrganizationAPIKeyWithValue.owner added (field) go
📄 models.go
php
📄 lib/Resource/OrganizationApiKeyWithValue.php
python
📄 src/workos/api_keys/models/organization_api_key_with_value.py
ruby
📄 lib/workos/api_keys/organization_api_key_with_value.rb
OrganizationAPIKeyWithValue.permissions added (field) go
📄 models.go
php
📄 lib/Resource/OrganizationApiKeyWithValue.php
python
📄 src/workos/api_keys/models/organization_api_key_with_value.py
ruby
📄 lib/workos/api_keys/organization_api_key_with_value.rb
OrganizationAPIKeyWithValue.updated_at added (field) go
📄 models.go
php
📄 lib/Resource/OrganizationApiKeyWithValue.php
python
📄 src/workos/api_keys/models/organization_api_key_with_value.py
ruby
📄 lib/workos/api_keys/organization_api_key_with_value.rb
OrganizationAPIKeyWithValue.value added (field) go
📄 models.go
php
📄 lib/Resource/OrganizationApiKeyWithValue.php
python
📄 src/workos/api_keys/models/organization_api_key_with_value.py
ruby
📄 lib/workos/api_keys/organization_api_key_with_value.rb
OrganizationAPIKeyWithValueOwner added (type) go
📄 models.go
php
📄 lib/Resource/OrganizationApiKeyWithValueOwner.php

OrganizationApiKeyOwner

Change Languages
OrganizationApiKeyOwner.id added (field) php
📄 lib/Resource/OrganizationApiKeyOwner.php
OrganizationApiKeyOwner.type added (field) php
📄 lib/Resource/OrganizationApiKeyOwner.php

OrganizationApiKeyWithValueOwner

Change Languages
OrganizationApiKeyWithValueOwner.id added (field) php
📄 lib/Resource/OrganizationApiKeyWithValueOwner.php
OrganizationApiKeyWithValueOwner.type added (field) php
📄 lib/Resource/OrganizationApiKeyWithValueOwner.php

OrganizationMembership

Change Languages
OrganizationMembership.user added (field) go
📄 models.go
php
📄 lib/Resource/OrganizationMembership.php
python
📄 src/workos/user_management/models/organization_membership.py
ruby
📄 lib/workos/user_management/organization_membership.rb

PaginationOrder

Change Languages
PaginationOrder added (enum) go
📄 enums.go
php
📄 lib/Resource/PaginationOrder.php
ruby
📄 lib/workos/types/pagination_order.rb
PaginationOrder.Asc added (enum value) go
📄 enums.go
php
📄 lib/Resource/PaginationOrder.php
python
📄 src/workos/authorization/models/pagination_order.py
ruby
📄 lib/workos/types/pagination_order.rb
PaginationOrder.Desc added (enum value) go
📄 enums.go
php
📄 lib/Resource/PaginationOrder.php
python
📄 src/workos/authorization/models/pagination_order.py
ruby
📄 lib/workos/types/pagination_order.rb
PaginationOrder.Normal added (enum value) go
📄 enums.go
php
📄 lib/Resource/PaginationOrder.php
python
📄 src/workos/authorization/models/pagination_order.py
ruby
📄 lib/workos/types/pagination_order.rb
PaginationOrderLiteral added (enum) python
📄 src/workos/authorization/models/pagination_order.py

Profile

Change Languages
Profile.name added (field) go
📄 models.go
php
📄 lib/Resource/Profile.php
python
📄 src/workos/sso/models/profile.py
ruby
📄 lib/workos/sso/profile.rb

SlimRole

Change Languages
SlimRole.slug added (field) go
📄 models.go

UserAPIKey

Change Languages
UserAPIKey added (type) go
📄 models.go
php
📄 lib/Resource/UserApiKey.php
python
📄 src/workos/user_management/models/user_api_key.py
ruby
📄 lib/workos/user_management/user_api_key.rb
UserAPIKey.created_at added (field) go
📄 models.go
php
📄 lib/Resource/UserApiKey.php
python
📄 src/workos/user_management/models/user_api_key.py
ruby
📄 lib/workos/user_management/user_api_key.rb
UserAPIKey.id added (field) go
📄 models.go
php
📄 lib/Resource/UserApiKey.php
python
📄 src/workos/user_management/models/user_api_key.py
ruby
📄 lib/workos/user_management/user_api_key.rb
UserAPIKey.last_used_at added (field) go
📄 models.go
php
📄 lib/Resource/UserApiKey.php
python
📄 src/workos/user_management/models/user_api_key.py
ruby
📄 lib/workos/user_management/user_api_key.rb
UserAPIKey.name added (field) go
📄 models.go
php
📄 lib/Resource/UserApiKey.php
python
📄 src/workos/user_management/models/user_api_key.py
ruby
📄 lib/workos/user_management/user_api_key.rb
UserAPIKey.obfuscated_value added (field) go
📄 models.go
php
📄 lib/Resource/UserApiKey.php
python
📄 src/workos/user_management/models/user_api_key.py
ruby
📄 lib/workos/user_management/user_api_key.rb
UserAPIKey.object added (field) go
📄 models.go
php
📄 lib/Resource/UserApiKey.php
python
📄 src/workos/user_management/models/user_api_key.py
ruby
📄 lib/workos/user_management/user_api_key.rb
UserAPIKey.owner added (field) go
📄 models.go
php
📄 lib/Resource/UserApiKey.php
python
📄 src/workos/user_management/models/user_api_key.py
ruby
📄 lib/workos/user_management/user_api_key.rb
UserAPIKey.permissions added (field) go
📄 models.go
php
📄 lib/Resource/UserApiKey.php
python
📄 src/workos/user_management/models/user_api_key.py
ruby
📄 lib/workos/user_management/user_api_key.rb
UserAPIKey.updated_at added (field) go
📄 models.go
php
📄 lib/Resource/UserApiKey.php
python
📄 src/workos/user_management/models/user_api_key.py
ruby
📄 lib/workos/user_management/user_api_key.rb
UserAPIKeyCreatedDataOwner added (type) go
📄 models.go
php
📄 lib/Resource/UserApiKeyCreatedDataOwner.php
python
📄 src/workos/common/models/user_api_key_created_data_owner.py
ruby
📄 lib/workos/user_management/user_api_key_created_data_owner.rb
UserAPIKeyCreatedDataOwner.id added (field) go
📄 models.go
php
📄 lib/Resource/UserApiKeyCreatedDataOwner.php
python
📄 src/workos/common/models/user_api_key_created_data_owner.py
ruby
📄 lib/workos/user_management/user_api_key_created_data_owner.rb
UserAPIKeyCreatedDataOwner.organization_id added (field) go
📄 models.go
php
📄 lib/Resource/UserApiKeyCreatedDataOwner.php
python
📄 src/workos/common/models/user_api_key_created_data_owner.py
ruby
📄 lib/workos/user_management/user_api_key_created_data_owner.rb
UserAPIKeyCreatedDataOwner.type added (field) go
📄 models.go
php
📄 lib/Resource/UserApiKeyCreatedDataOwner.php
python
📄 src/workos/common/models/user_api_key_created_data_owner.py
ruby
📄 lib/workos/user_management/user_api_key_created_data_owner.rb
UserAPIKeyOwner added (type) go
📄 models.go
php
📄 lib/Resource/UserApiKeyOwner.php
UserAPIKeyRevokedDataOwner added (type) go
📄 models.go
php
📄 lib/Resource/UserApiKeyRevokedDataOwner.php
UserAPIKeyWithValue added (type) go
📄 models.go
php
📄 lib/Resource/UserApiKeyWithValue.php
python
📄 src/workos/user_management/models/user_api_key_with_value.py
ruby
📄 lib/workos/user_management/user_api_key_with_value.rb
UserAPIKeyWithValue.created_at added (field) go
📄 models.go
php
📄 lib/Resource/UserApiKeyWithValue.php
python
📄 src/workos/user_management/models/user_api_key_with_value.py
ruby
📄 lib/workos/user_management/user_api_key_with_value.rb
UserAPIKeyWithValue.id added (field) go
📄 models.go
php
📄 lib/Resource/UserApiKeyWithValue.php
python
📄 src/workos/user_management/models/user_api_key_with_value.py
ruby
📄 lib/workos/user_management/user_api_key_with_value.rb
UserAPIKeyWithValue.last_used_at added (field) go
📄 models.go
php
📄 lib/Resource/UserApiKeyWithValue.php
python
📄 src/workos/user_management/models/user_api_key_with_value.py
ruby
📄 lib/workos/user_management/user_api_key_with_value.rb
UserAPIKeyWithValue.name added (field) go
📄 models.go
php
📄 lib/Resource/UserApiKeyWithValue.php
python
📄 src/workos/user_management/models/user_api_key_with_value.py
ruby
📄 lib/workos/user_management/user_api_key_with_value.rb
UserAPIKeyWithValue.obfuscated_value added (field) go
📄 models.go
php
📄 lib/Resource/UserApiKeyWithValue.php
python
📄 src/workos/user_management/models/user_api_key_with_value.py
ruby
📄 lib/workos/user_management/user_api_key_with_value.rb
UserAPIKeyWithValue.object added (field) go
📄 models.go
php
📄 lib/Resource/UserApiKeyWithValue.php
python
📄 src/workos/user_management/models/user_api_key_with_value.py
ruby
📄 lib/workos/user_management/user_api_key_with_value.rb
UserAPIKeyWithValue.owner added (field) go
📄 models.go
php
📄 lib/Resource/UserApiKeyWithValue.php
python
📄 src/workos/user_management/models/user_api_key_with_value.py
ruby
📄 lib/workos/user_management/user_api_key_with_value.rb
UserAPIKeyWithValue.permissions added (field) go
📄 models.go
php
📄 lib/Resource/UserApiKeyWithValue.php
python
📄 src/workos/user_management/models/user_api_key_with_value.py
ruby
📄 lib/workos/user_management/user_api_key_with_value.rb
UserAPIKeyWithValue.updated_at added (field) go
📄 models.go
php
📄 lib/Resource/UserApiKeyWithValue.php
python
📄 src/workos/user_management/models/user_api_key_with_value.py
ruby
📄 lib/workos/user_management/user_api_key_with_value.rb
UserAPIKeyWithValue.value added (field) go
📄 models.go
php
📄 lib/Resource/UserApiKeyWithValue.php
python
📄 src/workos/user_management/models/user_api_key_with_value.py
ruby
📄 lib/workos/user_management/user_api_key_with_value.rb
UserAPIKeyWithValueOwner added (type) go
📄 models.go
php
📄 lib/Resource/UserApiKeyWithValueOwner.php

UserApiKeyOwner

Change Languages
UserApiKeyOwner.id added (field) php
📄 lib/Resource/UserApiKeyOwner.php
UserApiKeyOwner.type added (field) php
📄 lib/Resource/UserApiKeyOwner.php

UserApiKeyRevokedDataOwner

Change Languages
UserApiKeyRevokedDataOwner.id added (field) php
📄 lib/Resource/UserApiKeyRevokedDataOwner.php
UserApiKeyRevokedDataOwner.organizationId added (field) php
📄 lib/Resource/UserApiKeyRevokedDataOwner.php
UserApiKeyRevokedDataOwner.type added (field) php
📄 lib/Resource/UserApiKeyRevokedDataOwner.php

UserApiKeyWithValueOwner

Change Languages
UserApiKeyWithValueOwner.id added (field) php
📄 lib/Resource/UserApiKeyWithValueOwner.php
UserApiKeyWithValueOwner.organizationId added (field) php
📄 lib/Resource/UserApiKeyWithValueOwner.php
UserApiKeyWithValueOwner.type added (field) php
📄 lib/Resource/UserApiKeyWithValueOwner.php

UserManagement

Change Languages
UserManagement.createUserApiKey(userId, name, organizationId, permissions?, options?) added (function) php
📄 lib/Service/UserManagement.php
ruby
📄 lib/workos/user_management.rb
UserManagement.listUserApiKeys(userId, before?, after?, limit?, …) added (function) php
📄 lib/Service/UserManagement.php
ruby
📄 lib/workos/user_management.rb
UserManagementCreateAPIKeyParams added (type) go
📄 user_management.go
UserManagementCreateAPIKeyParams.name added (field) go
📄 user_management.go
php
📄 lib/Resource/CreateUserApiKey.php
python
📄 src/workos/user_management/models/create_user_api_key.py
ruby
📄 lib/workos/user_management/create_user_api_key.rb
UserManagementCreateAPIKeyParams.organization_id added (field) go
📄 user_management.go
php
📄 lib/Resource/CreateUserApiKey.php
python
📄 src/workos/user_management/models/create_user_api_key.py
ruby
📄 lib/workos/user_management/create_user_api_key.rb
UserManagementCreateAPIKeyParams.permissions added (field) go
📄 user_management.go
php
📄 lib/Resource/CreateUserApiKey.php
python
📄 src/workos/user_management/models/create_user_api_key.py
ruby
📄 lib/workos/user_management/create_user_api_key.rb
UserManagementListAPIKeysParams added (type) go
📄 user_management.go
UserManagementListAPIKeysParams.OrganizationID added (field) go
📄 user_management.go
php
📄 lib/Resource/UserApiKeyOwner.php
UserManagementListAPIKeysParams.PaginationParams added (field) go
📄 user_management.go
UserManagementService.CreateAPIKey(userID, params, opts) added (function) go
📄 user_management.go
UserManagementService.ListAPIKeys(userID, params, opts) added (function) go
📄 user_management.go
UserManagementService.ListJWTTemplate(opts) added (function) go
📄 user_management.go
php
📄 lib/Service/UserManagement.php
ruby
📄 lib/workos/user_management.rb

UserOrganizationMembership

Change Languages
UserOrganizationMembership.user added (field) go
📄 models.go
php
📄 lib/Resource/UserOrganizationMembership.php
ruby
📄 lib/workos/user_management/user_organization_membership.rb
UserOrganizationMembershipBaseListData.user added (field) go
📄 models.go
php
📄 lib/Resource/UserOrganizationMembershipBaseListData.php
python
📄 src/workos/authorization/models/user_organization_membership_base_list_data.py
ruby
📄 lib/workos/authorization/user_organization_membership_base_list_data.rb

UserRoleAssignment

Change Languages
UserRoleAssignment added (type) go
📄 models.go
php
📄 lib/Resource/UserRoleAssignment.php
python
📄 src/workos/authorization/models/user_role_assignment.py
ruby
📄 lib/workos/authorization/user_role_assignment.rb
UserRoleAssignment.created_at added (field) go
📄 models.go
php
📄 lib/Resource/UserRoleAssignment.php
python
📄 src/workos/authorization/models/user_role_assignment.py
ruby
📄 lib/workos/authorization/user_role_assignment.rb
UserRoleAssignment.id added (field) go
📄 models.go
php
📄 lib/Resource/UserRoleAssignment.php
python
📄 src/workos/authorization/models/user_role_assignment.py
ruby
📄 lib/workos/authorization/user_role_assignment.rb
UserRoleAssignment.object added (field) go
📄 models.go
php
📄 lib/Resource/UserRoleAssignment.php
python
📄 src/workos/authorization/models/user_role_assignment.py
ruby
📄 lib/workos/authorization/user_role_assignment.rb
UserRoleAssignment.organization_membership_id added (field) go
📄 models.go
php
📄 lib/Resource/UserRoleAssignment.php
python
📄 src/workos/authorization/models/user_role_assignment.py
ruby
📄 lib/workos/authorization/user_role_assignment.rb
UserRoleAssignment.resource added (field) go
📄 models.go
php
📄 lib/Resource/UserRoleAssignment.php
python
📄 src/workos/authorization/models/user_role_assignment.py
ruby
📄 lib/workos/authorization/user_role_assignment.rb
UserRoleAssignment.role added (field) go
📄 models.go
php
📄 lib/Resource/UserRoleAssignment.php
python
📄 src/workos/authorization/models/user_role_assignment.py
ruby
📄 lib/workos/authorization/user_role_assignment.rb
UserRoleAssignment.updated_at added (field) go
📄 models.go
php
📄 lib/Resource/UserRoleAssignment.php
python
📄 src/workos/authorization/models/user_role_assignment.py
ruby
📄 lib/workos/authorization/user_role_assignment.rb
UserRoleAssignmentResource added (type) go
📄 models.go
php
📄 lib/Resource/UserRoleAssignmentResource.php
python
📄 src/workos/authorization/models/user_role_assignment_resource.py
ruby
📄 lib/workos/authorization/user_role_assignment_resource.rb
UserRoleAssignmentResource.external_id added (field) go
📄 models.go
php
📄 lib/Resource/UserRoleAssignmentResource.php
python
📄 src/workos/authorization/models/user_role_assignment_resource.py
ruby
📄 lib/workos/authorization/user_role_assignment_resource.rb
UserRoleAssignmentResource.id added (field) go
📄 models.go
php
📄 lib/Resource/UserRoleAssignmentResource.php
python
📄 src/workos/authorization/models/user_role_assignment_resource.py
ruby
📄 lib/workos/authorization/user_role_assignment_resource.rb
UserRoleAssignmentResource.resource_type_slug added (field) go
📄 models.go
php
📄 lib/Resource/UserRoleAssignmentResource.php
python
📄 src/workos/authorization/models/user_role_assignment_resource.py
ruby
📄 lib/workos/authorization/user_role_assignment_resource.rb

VaultByokKeyDeleted

Change Languages
VaultByokKeyDeleted added (type) go
📄 models.go
php
📄 lib/Resource/VaultByokKeyDeleted.php
python
📄 src/workos/common/models/vault_byok_key_deleted.py
ruby
📄 lib/workos/vault/vault_byok_key_deleted.rb
VaultByokKeyDeleted.context added (field) go
📄 models.go
php
📄 lib/Resource/VaultByokKeyDeleted.php
python
📄 src/workos/common/models/vault_byok_key_deleted.py
ruby
📄 lib/workos/vault/vault_byok_key_deleted.rb
VaultByokKeyDeleted.created_at added (field) go
📄 models.go
php
📄 lib/Resource/VaultByokKeyDeleted.php
python
📄 src/workos/common/models/vault_byok_key_deleted.py
ruby
📄 lib/workos/vault/vault_byok_key_deleted.rb
VaultByokKeyDeleted.data added (field) go
📄 models.go
php
📄 lib/Resource/VaultByokKeyDeleted.php
python
📄 src/workos/common/models/vault_byok_key_deleted.py
ruby
📄 lib/workos/vault/vault_byok_key_deleted.rb
VaultByokKeyDeleted.event added (field) go
📄 models.go
php
📄 lib/Resource/VaultByokKeyDeleted.php
python
📄 src/workos/common/models/vault_byok_key_deleted.py
ruby
📄 lib/workos/vault/vault_byok_key_deleted.rb
VaultByokKeyDeleted.id added (field) go
📄 models.go
php
📄 lib/Resource/VaultByokKeyDeleted.php
python
📄 src/workos/common/models/vault_byok_key_deleted.py
ruby
📄 lib/workos/vault/vault_byok_key_deleted.rb
VaultByokKeyDeleted.object added (field) go
📄 models.go
php
📄 lib/Resource/VaultByokKeyDeleted.php
python
📄 src/workos/common/models/vault_byok_key_deleted.py
ruby
📄 lib/workos/vault/vault_byok_key_deleted.rb
VaultByokKeyDeletedData added (type) go
📄 models.go
php
📄 lib/Resource/VaultByokKeyDeletedData.php
python
📄 src/workos/common/models/vault_byok_key_deleted_data.py
ruby
📄 lib/workos/vault/vault_byok_key_deleted_data.rb
VaultByokKeyDeletedData.key_provider added (field) go
📄 models.go
php
📄 lib/Resource/VaultByokKeyDeletedData.php
python
📄 src/workos/common/models/vault_byok_key_deleted_data.py
ruby
📄 lib/workos/vault/vault_byok_key_deleted_data.rb
VaultByokKeyDeletedData.organization_id added (field) go
📄 models.go
php
📄 lib/Resource/VaultByokKeyDeletedData.php
python
📄 src/workos/common/models/vault_byok_key_deleted_data.py
ruby
📄 lib/workos/vault/vault_byok_key_deleted_data.rb

VaultByokKeyProvider

Change Languages
VaultByokKeyProvider added (enum) go
📄 enums.go
php
📄 lib/Resource/VaultByokKeyProvider.php
ruby
📄 lib/workos/types/vault_byok_key_provider.rb
VaultByokKeyProvider.AwsKms added (enum value) go
📄 enums.go
php
📄 lib/Resource/VaultByokKeyProvider.php
python
📄 src/workos/common/models/vault_byok_key_provider.py
ruby
📄 lib/workos/types/vault_byok_key_provider.rb
VaultByokKeyProvider.AzureKeyVault added (enum value) go
📄 enums.go
php
📄 lib/Resource/VaultByokKeyProvider.php
python
📄 src/workos/common/models/vault_byok_key_provider.py
ruby
📄 lib/workos/types/vault_byok_key_provider.rb
VaultByokKeyProvider.GcpKms added (enum value) go
📄 enums.go
php
📄 lib/Resource/VaultByokKeyProvider.php
python
📄 src/workos/common/models/vault_byok_key_provider.py
ruby
📄 lib/workos/types/vault_byok_key_provider.rb
VaultByokKeyProviderLiteral added (enum) python
📄 src/workos/common/models/vault_byok_key_provider.py

gjtorikian added 2 commits May 5, 2026 08:45
Without explicit hints, oagen derives method names from the
full path, which produces unwieldy identifiers for these
nested role-assignment endpoints. Naming them in line with
the sibling membership operations keeps generated SDK
surfaces consistent across resource lookups.
@socket-security
Copy link
Copy Markdown

socket-security Bot commented May 5, 2026

Warning

Review the following alerts detected in dependencies.

According to your organization's Security Policy, it is recommended to resolve "Warn" alerts. Learn more about Socket for GitHub.

Action Severity Alert  (click "▶" to expand/collapse)
Warn Critical
Critical CVE: Server-Side Request Forgery in npm parse-url

CVE: GHSA-7f3x-x4pr-wqhj Server-Side Request Forgery in parse-url (CRITICAL)

Affected versions: < 6.0.1

Patched version: 6.0.1

From: package-lock.jsonnpm/package.json@2.0.1npm/parse-url@1.3.11

ℹ Read more on: This package | This alert | What is a critical CVE?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Remove or replace dependencies that include known critical CVEs. Consumers can use dependency overrides or npm audit fix --force to remove vulnerable dependencies.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/parse-url@1.3.11. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn Critical
Critical CVE: Server-Side Request Forgery (SSRF) in GitHub repository ionicabizau/npm parse-url

CVE: GHSA-j9fq-vwqv-2fm2 Server-Side Request Forgery (SSRF) in GitHub repository ionicabizau/parse-url (CRITICAL)

Affected versions: < 8.1.0

Patched version: 8.1.0

From: package-lock.jsonnpm/package.json@2.0.1npm/parse-url@1.3.11

ℹ Read more on: This package | This alert | What is a critical CVE?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Remove or replace dependencies that include known critical CVEs. Consumers can use dependency overrides or npm audit fix --force to remove vulnerable dependencies.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/parse-url@1.3.11. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

View full report

github-actions Bot added a commit that referenced this pull request May 5, 2026
github-actions Bot added a commit that referenced this pull request May 5, 2026
github-actions Bot added a commit that referenced this pull request May 5, 2026
github-actions Bot added a commit that referenced this pull request May 5, 2026
github-actions Bot added a commit that referenced this pull request May 6, 2026
github-actions Bot added a commit that referenced this pull request May 6, 2026
github-actions Bot added a commit that referenced this pull request May 6, 2026
@gjtorikian gjtorikian merged commit a06e54d into main May 6, 2026
7 of 9 checks passed
@gjtorikian gjtorikian deleted the update-spec-20260505-153034-25385790045 branch May 6, 2026 01:52
github-actions Bot added a commit that referenced this pull request May 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Development

Successfully merging this pull request may close these issues.

1 participant