Skip to content

Update OpenAPI spec (86d6708) - #250

Merged
workos-sdk-automation[bot] merged 1 commit into
mainfrom
update-spec-20261030-183930-41108489920
Oct 30, 2026
Merged

workos-sdk-automation[bot] merged 1 commit into
mainfrom
update-spec-20261030-183930-41108489920

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/86d6708c590ff11c2062bf88482c8760e1f90576

Source PRs

  • workos/workos#77201
Changes



└─┬Paths
  └─┬/user_management/authenticate
    └─┬POST
      └─┬Responses
        └─┬403
          └─┬Content
            └─┬application/json
              └─┬Schema
                └──[➕] oneOf (20303:21)


| Document Element | Total Changes | Breaking Changes |
|------------------|---------------|------------------|
| paths            | 1             | 0                |

Date: 10/30/26 | Commit: Update OpenAPI spec from workos/workos@86d6708c590ff11c2062bf88482c8760e1f90576

- **Total Changes**: _1_
- **Additions**: _1_

@greptile-apps

greptile-apps Bot commented Oct 30, 2026 •

Copy link
Copy Markdown
Contributor

RetriggerView in GreptileConfidence Score: 5/5

[Medium impact] The PR appears safe to merge; no actionable issues were found.

Summary

Adds action_denied to the documented 403 responses for POST /user_management/authenticate.

  • The authenticate endpoint now lists action_denied among its forbidden responses.

Reviews (1) · Last reviewed commit: "Update OpenAPI spec from workos/workos@8..." · Reviewed by Greptile

github-actions Bot added a commit that referenced this pull request Oct 30, 2026
@github-actions

Copy link
Copy Markdown
Contributor

SDK compatibility report

📄 View full code diff

Language Breaking Soft-risk Additive
dotnet 33 170 476
go 122 94 508
ios 135 26 790
kotlin 114 165 484
php 98 114 496
python 140 66 1585
ruby 78 102 480
rust 129 2 808

Changes by domain

Domain Breaking Soft-risk Additive Languages
DataIntegration 50 9 97 all
Pipes 40 21 47 all
Connect 35 8 125 all
UserManagement 19 20 17 all
ReauthorizeDataIntegrationsUpsertClientCredentialsRequest 15 — — all
AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequest 12 — — all
CreateUserInviteOptionsLocale 2 91 — dotnet, go, kotlin, php, ruby, rust
ReauthorizeDataIntegrationsGetDataIntegrationAuthorizeUrlRequest 11 — — all
ReauthorizeDataIntegrationsUpsertApiKeyRequest 11 — — all
Events 10 — — dotnet, ios, php, python
PipeService 8 — 1 go, ios, kotlin, php, python
AsyncUserManagement 5 — — python
AsyncPipes 4 — — python
AuthorizeDataIntegrationParams 4 — — rust
UpdateDataIntegrationApiKeyParams 4 — — rust
UpdateDataIntegrationClientCredentialsParams 4 — — rust
ErrorBody — — 275 all
ApiKeys 2 — — python
AsyncApiKeys 2 — — python
AsyncAuditLogs 2 — — python
AuditLogs 2 — — python
ReauthorizeDataIntegrationsGetDataIntegrationAuthorizeURLRequest 2 — — go, ios, kotlin, php, python, ruby, rust
ReauthorizeDataIntegrationsUpsertAPIKeyRequest 2 — — go, ios, kotlin, php, python, ruby, rust
SendVerificationEmail — — 185 go, ios, kotlin, php, python, ruby, rust
Vault 1 — 30 python
CreatePasswordResetToken — — 114 go, ios, kotlin, python, ruby, rust
CreateMagicCodeAndReturnLocale — — 112 dotnet, go, ios, kotlin, python, ruby, rust
SendEmailChangeLocale — — 112 go, ios, kotlin, php, python, rust
UpdateWebhookEndpointEventsLiteral — — 106 python
AddDataIntegrationsGetDataIntegrationAuthorizeURLRequest 1 — — go, ios, kotlin, php, python, ruby, rust
AsyncVault 1 — — python
UpdateAuditLogsRetentionWithRetentionPeriod — — 70 all
ProfileConnectionTypeLiteral — — 51 python
ResendUserInviteOptions — 1 20 kotlin, python
DsyncDeletedDataTypeLiteral — — 24 python
PatchConnectionOIDCOptionsIdTokenSignatureAlgorithmLiteral — — 14 python
ResourceExportCreatedDataResourceType — — 10 ios, python, rust
ResourceExportDownloadedDataResourceType — — 10 ios, python, rust
ResourceExportFailedDataResourceType — — 10 ios, kotlin, php, python, rust
SessionRevokedDataAuthMethodLiteral — — 10 python
UserSessionsAuthMethodLiteral — — 10 python
ClientCredentialsDataIntegrationVendedCredential — — 9 all
OAuthDataIntegrationVendedCredential — — 9 all
RadarStandaloneResponseBlocklistTypeLiteral — — 8 python
UpdateUserPasswordHashTypeLiteral — — 8 python
Authorization — — 7 all
Groups — — 7 all
OrganizationSelectionRequiredErrorBody — — 7 all
WaitlistListResponse — — 7 all
OrganizationDeletedDataDomainStateLiteral — — 6 python
OrganizationDomainCreatedDataStateLiteral — — 6 python
OrganizationDomainDeletedDataStateLiteral — — 6 python
OrganizationDomainStateLiteral — — 6 python
OrganizationDomainUpdatedDataStateLiteral — — 6 python
OrganizationDomainVerifiedDataStateLiteral — — 6 python
OrganizationUpdatedDataDomainStateLiteral — — 6 python
SSORequiredErrorBody — — 6 all
AgentRegistrationStatusLiteral — — 5 python
AuthenticationFactorTypeLiteral — — 5 python
ClaimViewResponseStatusLiteral — — 5 python
CreateDataIntegrationOwnership — — 5 dotnet, go, kotlin, python, ruby, rust
DsyncDeletedDataStateLiteral — — 5 python
FlagCreatedContextActorSourceLiteral — — 5 python
FlagDeletedContextActorSourceLiteral — — 5 python
FlagRuleUpdatedContextActorSourceLiteral — — 5 python
FlagUpdatedContextActorSourceLiteral — — 5 python
InvitationCreatedDataStateLiteral — — 5 python
InvitationResentDataStateLiteral — — 5 python
InvitationRevokedDataStateLiteral — — 5 python
InvitationStateLiteral — — 5 python
UserInviteStateLiteral — — 5 python
AgentRegistrationKindLiteral — — 4 python
CreateDataIntegrationAuthMethodsLiteral — — 4 python
DirectoryUserWithGroupsStateLiteral — — 4 python
DsyncUserUpdatedDataStateLiteral — — 4 python
EmailCompletionRequiredErrorBody — — 4 all
FlagRuleUpdatedContextPreviousAttributeContextAccessTypeLiteral — — 4 python
OrganizationMembershipDeletedDataStatusLiteral — — 4 python
OrganizationMembershipStatusLiteral — — 4 python
OrganizationMembershipUpdatedDataStatusLiteral — — 4 python
PatchConnectionOIDCOptionsTokenAuthenticationMethodLiteral — — 4 python
PipeConnectedAccountAuthMethodLiteral — — 4 python
RateLimitExceededErrorBody — — 4 all
SessionCreatedDataStatusLiteral — — 4 python
SessionRevokedDataStatusLiteral — — 4 python
SubResourceScopedRoleNotAllowedErrorBody — — 4 all
UpdateUserOrganizationMembershipWithRoleSlug — — 4 all
UserOrganizationMembershipBaseListDataStatusLiteral — — 4 python
UserOrganizationMembershipStatusLiteral — — 4 python
UserSessionsStatusLiteral — — 4 python
WaitlistEntryStateLiteral — — 4 python
WaitlistUserStateLiteral — — 4 python
WidgetSessionTokenScopes — — 4 all
AgentBlueprintInvocableAsInstanceTypesLiteral — — 3 python
AgentBlueprintsCreateRequestInvocableAsInstanceTypesLiteral — — 3 python
AgentBlueprintsUpdateRequestInvocableAsInstanceTypesLiteral — — 3 python
AgentBlueprintUpdatedDataInvocableAsInstanceTypesLiteral — — 3 python
AgentInstanceCreatedDataTypeLiteral — — 3 python
AgentInstanceDeletedDataTypeLiteral — — 3 python
AgentInstanceTypeLiteral — — 3 python
ApiKeyDataIntegrationVendedCredential — — 3 all
ListMetadata — — 3 ruby
OrganizationConnectedAccountStateLiteral — — 3 python
OrganizationDeletedDataDomainVerificationStrategyLiteral — — 3 python
OrganizationDomainCreatedDataVerificationStrategyLiteral — — 3 python
OrganizationDomainDeletedDataVerificationStrategyLiteral — — 3 python
OrganizationDomainUpdatedDataVerificationStrategyLiteral — — 3 python
OrganizationDomainVerificationFailedDataOrganizationDomainVerificationStrategyLiteral — — 3 python
OrganizationDomainVerificationStrategyLiteral — — 3 python
OrganizationDomainVerifiedDataVerificationStrategyLiteral — — 3 python
OrganizationUpdatedDataDomainVerificationStrategyLiteral — — 3 python
PatchGroupRoleAssignments — — 3 ios, kotlin, php, python, ruby, rust
PipeConnectedAccountConnectionRoleLiteral — — 3 python
PipeConnectedAccountStateLiteral — — 3 python
TokenQueryGrantTypeLiteral — — 3 python
UpdateCustomProviderDefinitionAuthenticateViaLiteral — — 3 python
UpdateUserPasswordSaltPositionLiteral — — 3 python
WebhookEndpointStatusLiteral — — 3 python
APIKeyDataIntegrationVendedCredential — — 2 go, ios, kotlin, php, python, ruby, rust
CreateConnectedAccountStateLiteral — — 2 python
CreateFinishParams — — 2 rust
CreateOrganizationConnectedAccountStateLiteral — — 2 python
DateTimeFormat — — 2 php
UnauthorizedErrorBody — — 2 all
UpdateGroupOrganizationMembershipsParams — — 2 rust
CreateOAuthApplication — — 1 all
GroupService — — 1 go, ios, kotlin
ItContactListListMetadata — — 1 ruby
PatchGroupMemberships — — 1 ios, kotlin, php, python, ruby, rust
ResourceExportCompletedDataResourceType — — 1 dotnet, go, ios, python, ruby, rust

Breaking (249)

AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequest

1 type, 6 fields, 2 enums, 3 enum values removed
Symbol Kind Languages
AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequest type dotnet, go, ios, kotlin, php, python, ruby, rust
AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequest.AccountDisplayName field dotnet, go, ios, kotlin, php, python, ruby, rust
AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequest.Config field dotnet, go, ios, php, python, ruby, rust
AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequest.ConnectionOwner field dotnet, go, ios, kotlin, php, python, ruby, rust
AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequest.OrganizationId field dotnet, go, ios, kotlin, php, python, ruby, rust
AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequest.ReturnTo field dotnet, go, ios, kotlin, php, python, ruby, rust
AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequest.UserId field dotnet, go, ios, kotlin, php, python, ruby, rust
AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequestConnectionOwner enum dotnet, go, ios, kotlin, ruby, rust
AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequestConnectionOwner.Organization enum value dotnet, go, ios, python, ruby, rust
AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequestConnectionOwner.Unknown enum value dotnet, rust
AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequestConnectionOwner.User enum value dotnet, go, ios, python, ruby, rust
AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequestConnectionOwnerLiteral enum python

AddDataIntegrationsGetDataIntegrationAuthorizeURLRequest

1 field removed
Symbol Kind Languages
AddDataIntegrationsGetDataIntegrationAuthorizeURLRequest.connection_intent field go, ios, kotlin, php, python, ruby, rust

ApiKeys

Parameter changes (2)

Method Changes Languages
ApiKeys.create_api_key_expire expires_at type: str | None | NotGiven → datetime | str | None | NotGiven python
ApiKeys.create_organization_api_key expires_at type: str | None → datetime | str | None python

AsyncApiKeys

Parameter changes (2)

Method Changes Languages
AsyncApiKeys.create_api_key_expire expires_at type: str | None | NotGiven → datetime | str | None | NotGiven python
AsyncApiKeys.create_organization_api_key expires_at type: str | None → datetime | str | None python

AsyncAuditLogs

Parameter changes (2)

Method Changes Languages
AsyncAuditLogs.create_export range_start type: str → datetime | str; range_end type: str → datetime | str python

AsyncPipes

Parameter changes (4)

Method Changes Languages
AsyncPipes.create_organization_connected_account expires_at type: str | None → datetime | str | None python
AsyncPipes.create_user_connected_account expires_at type: str | None → datetime | str | None python
AsyncPipes.update_organization_connected_account expires_at type: str | None → datetime | str | None python
AsyncPipes.update_user_connected_account expires_at type: str | None → datetime | str | None python

AsyncUserManagement

Parameter changes (5)

Method Changes Languages
AsyncUserManagement.create_user_api_key expires_at type: str | None → datetime | str | None python
AsyncUserManagement.list_waitlists limit removed; before removed; after removed; order removed python

AsyncVault

Parameter changes (1)

Method Changes Languages
AsyncVault.list_kv updated_after type: str | None → datetime | str | None python

AuditLogs

Parameter changes (2)

Method Changes Languages
AuditLogs.create_export range_start type: str → datetime | str; range_end type: str → datetime | str python

AuthorizeDataIntegrationParams

1 enum, 2 enum values removed
Symbol Kind Languages
AuthorizeDataIntegrationParamsBodyOneOf enum rust
AuthorizeDataIntegrationParamsBodyOneOf.AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequest enum value rust
AuthorizeDataIntegrationParamsBodyOneOf.ReauthorizeDataIntegrationsGetDataIntegrationAuthorizeUrlRequest enum value rust

Parameter changes (1)

Method Changes Languages
AuthorizeDataIntegrationParams.new body type: AuthorizeDataIntegrationParamsBodyOneOf → DataIntegrationsGetDataIntegrationAuthorizeUrlRequest rust

Connect

5 types, 19 fields, 10 enum values removed
Symbol Kind Languages
ConnectedAccountWriteResponse type dotnet, go, ios, kotlin, php, python, ruby, rust
ConnectedAccountWriteResponse.AccountDisplayName field dotnet, go, ios, kotlin, php, python, ruby, rust
ConnectedAccountWriteResponse.AccountIdentifier field dotnet, go, ios, kotlin, php, python, ruby, rust
ConnectedAccountWriteResponse.api_key_last_4 field dotnet, go, ios, kotlin, php, python, ruby, rust
ConnectedAccountWriteResponse.AuthMethod field dotnet, go, ios, kotlin, php, python, ruby, rust
ConnectedAccountWriteResponse.client_secret_last_4 field dotnet, go, ios, kotlin, php, python, ruby, rust
ConnectedAccountWriteResponse.ClientId field dotnet, go, ios, kotlin, php, python, ruby, rust
ConnectedAccountWriteResponse.Config field dotnet, go, ios, php, python, ruby, rust
ConnectedAccountWriteResponse.ConnectionRole field dotnet, go, ios, kotlin, php, python, ruby, rust
ConnectedAccountWriteResponse.CreatedAt field dotnet, go, ios, kotlin, php, python, ruby, rust
ConnectedAccountWriteResponse.EstablishedByUserId field dotnet, go, ios, kotlin, php, python, ruby, rust
ConnectedAccountWriteResponse.Id field dotnet, go, ios, kotlin, php, python, ruby, rust
ConnectedAccountWriteResponse.object field go, ios, kotlin, php, python, ruby, rust
ConnectedAccountWriteResponse.OrganizationId field dotnet, go, ios, kotlin, php, python, ruby, rust
ConnectedAccountWriteResponse.Scopes field dotnet, go, ios, kotlin, php, python, ruby, rust
ConnectedAccountWriteResponse.State field dotnet, go, ios, kotlin, php, python, ruby, rust
ConnectedAccountWriteResponse.StateReason field dotnet, go, ios, kotlin, php, python, ruby, rust
ConnectedAccountWriteResponse.UpdatedAt field dotnet, go, ios, kotlin, php, python, ruby, rust
ConnectedAccountWriteResponse.UserId field dotnet, go, ios, kotlin, php, python, ruby, rust
ConnectedAccountWriteResponse.Warnings field dotnet, go, ios, kotlin, php, python, ruby, rust
ConnectedAccountWriteResponseAuthMethod type go, ios, kotlin, rust
ConnectedAccountWriteResponseAuthMethod.apiKey enum value ios, rust
ConnectedAccountWriteResponseAuthMethod.clientCredentials enum value ios, rust
ConnectedAccountWriteResponseAuthMethod.oauth enum value ios, rust
ConnectedAccountWriteResponseConnectionRole type go, ios, kotlin, rust
ConnectedAccountWriteResponseConnectionRole.compatibility enum value ios, rust
ConnectedAccountWriteResponseConnectionRole.standard enum value ios, rust
ConnectedAccountWriteResponseConnectionRole.Unknown enum value rust
ConnectedAccountWriteResponseState type go, ios, kotlin, rust
ConnectedAccountWriteResponseState.connected enum value ios, rust
ConnectedAccountWriteResponseState.disconnected enum value ios, rust
ConnectedAccountWriteResponseState.needsReauthorization enum value ios, rust
ConnectedAccountWriteResponseState.Unknown enum value rust
ConnectedAccountWriteResponseWarning type dotnet, go, ios, kotlin, php, python, ruby, rust

Parameter changes (1)

Method Changes Languages
Connect.updateApplication requestOptions moved 5→6 ios

CreateUserInviteOptionsLocale

1 enum, 1 enum value removed
Symbol Kind Languages
CreateUserInviteOptionsLocale enum dotnet, php, ruby
CreateUserInviteOptionsLocale.Unknown enum value dotnet, kotlin, rust

DataIntegration

7 types, 36 fields, 6 enum values removed
Symbol Kind Languages
DataIntegrationsGetDataIntegrationAuthorizeUrlRequest type dotnet, go, rust
DataIntegrationsGetDataIntegrationAuthorizeUrlRequest.AccountDisplayName field dotnet, go
DataIntegrationsGetDataIntegrationAuthorizeUrlRequest.Config field dotnet, go, python
DataIntegrationsGetDataIntegrationAuthorizeUrlRequest.ConnectionOwner field dotnet, go
DataIntegrationsGetDataIntegrationAuthorizeUrlRequest.OrganizationId field dotnet, go
DataIntegrationsGetDataIntegrationAuthorizeUrlRequest.ReturnTo field dotnet, go
DataIntegrationsGetDataIntegrationAuthorizeUrlRequest.UserId field dotnet, go
DataIntegrationsUpsertApiKeyRequest type dotnet, go, rust
DataIntegrationsUpsertApiKeyRequest.AccountDisplayName field dotnet, go
DataIntegrationsUpsertApiKeyRequest.AccountIdentifier field dotnet, go
DataIntegrationsUpsertApiKeyRequest.ConnectionOwner field dotnet, go
DataIntegrationsUpsertApiKeyRequest.OrganizationId field dotnet, go
DataIntegrationsUpsertApiKeyRequest.Secret field dotnet, go
DataIntegrationsUpsertApiKeyRequest.UserId field dotnet, go
DataIntegrationsUpsertApiKeyRequest2 type dotnet, go, ios, kotlin, php, python, ruby, rust
DataIntegrationsUpsertApiKeyRequest2.AccountDisplayName field dotnet, go, ios, kotlin, php, python, ruby, rust
DataIntegrationsUpsertApiKeyRequest2.AccountIdentifier field dotnet, go, ios, kotlin, php, python, ruby, rust
DataIntegrationsUpsertApiKeyRequest2.ConnectedAccountId field dotnet, go, ios, kotlin, php, python, ruby, rust
DataIntegrationsUpsertApiKeyRequest2.ConnectionOwner field dotnet, go, ios, kotlin, php, python, ruby, rust
DataIntegrationsUpsertApiKeyRequest2.OrganizationId field dotnet, go, ios, kotlin, php, python, ruby, rust
DataIntegrationsUpsertApiKeyRequest2.Secret field dotnet, go, ios, kotlin, php, python, ruby, rust
DataIntegrationsUpsertApiKeyRequest2.UserId field dotnet, go, ios, kotlin, php, python, ruby, rust
DataIntegrationsUpsertAPIKeyRequest2ConnectionOwner type go, ios, kotlin, rust
DataIntegrationsUpsertApiKeyRequest2ConnectionOwner.organization enum value ios, rust
DataIntegrationsUpsertApiKeyRequest2ConnectionOwner.Unknown enum value rust
DataIntegrationsUpsertApiKeyRequest2ConnectionOwner.user enum value ios, rust
DataIntegrationsUpsertClientCredentialsRequest type dotnet, go, rust
DataIntegrationsUpsertClientCredentialsRequest.AccountDisplayName field dotnet, go
DataIntegrationsUpsertClientCredentialsRequest.AccountIdentifier field dotnet, go
DataIntegrationsUpsertClientCredentialsRequest.ClientId field dotnet, go
DataIntegrationsUpsertClientCredentialsRequest.ClientSecret field dotnet, go
DataIntegrationsUpsertClientCredentialsRequest.Config field dotnet, go
DataIntegrationsUpsertClientCredentialsRequest.ConnectionOwner field dotnet, go
DataIntegrationsUpsertClientCredentialsRequest.OrganizationId field dotnet, go
DataIntegrationsUpsertClientCredentialsRequest.UserId field dotnet, go
DataIntegrationsUpsertClientCredentialsRequest2 type dotnet, go, ios, kotlin, php, python, ruby, rust
DataIntegrationsUpsertClientCredentialsRequest2.AccountDisplayName field dotnet, go, ios, kotlin, php, python, ruby, rust
DataIntegrationsUpsertClientCredentialsRequest2.AccountIdentifier field dotnet, go, ios, kotlin, php, python, ruby, rust
DataIntegrationsUpsertClientCredentialsRequest2.ClientId field dotnet, go, ios, kotlin, php, python, ruby, rust
DataIntegrationsUpsertClientCredentialsRequest2.ClientSecret field dotnet, go, ios, kotlin, php, python, ruby, rust
DataIntegrationsUpsertClientCredentialsRequest2.Config field dotnet, go, ios, php, python, ruby, rust
DataIntegrationsUpsertClientCredentialsRequest2.ConnectedAccountId field dotnet, go, ios, kotlin, php, python, ruby, rust
DataIntegrationsUpsertClientCredentialsRequest2.ConnectionOwner field dotnet, go, ios, kotlin, php, python, ruby, rust
DataIntegrationsUpsertClientCredentialsRequest2.OrganizationId field dotnet, go, ios, kotlin, php, python, ruby, rust
DataIntegrationsUpsertClientCredentialsRequest2.UserId field dotnet, go, ios, kotlin, php, python, ruby, rust
DataIntegrationsUpsertClientCredentialsRequest2ConnectionOwner type go, ios, kotlin, rust
DataIntegrationsUpsertClientCredentialsRequest2ConnectionOwner.organization enum value ios, rust
DataIntegrationsUpsertClientCredentialsRequest2ConnectionOwner.Unknown enum value rust
DataIntegrationsUpsertClientCredentialsRequest2ConnectionOwner.user enum value ios, rust

Type changes (1)

DataIntegrationCredentialsResponse.credential type changed (field)

Language Before After
python
📄 src/workos/pipes/models/data_integration_credentials_response.py
DataIntegrationCredentialsResponse.credential
type: DataIntegrationVendedCredential | None
DataIntegrationCredentialsResponse.credential
type: DataIntegrationVendedCredentialVariant | None

Events

Parameter changes (8)

Method Changes Languages
Events.list rangeStart type: String? → Date?; rangeEnd type: String? → Date? ios
Events.list_events range_start type: str | None → datetime | str | None; range_end type: str | None → datetime | str | None python
Events.listAutoPaging rangeStart type: String? → Date?; rangeEnd type: String? → Date? ios
Events.listEvents rangeStart type: ?string → ?\DateTimeImmutable; rangeEnd type: ?string → ?\DateTimeImmutable php, python

Type changes (2)

EventsListOptions.RangeEnd type changed (field)

Language Before After
dotnet
📄 src/WorkOS.net/Services/Events/_interfaces/EventsOptions.cs
EventsListOptions.RangeEnd
type: string?
EventsListOptions.RangeEnd
type: DateTimeOffset?

EventsListOptions.RangeStart type changed (field)

Language Before After
dotnet
📄 src/WorkOS.net/Services/Events/_interfaces/EventsOptions.cs
EventsListOptions.RangeStart
type: string?
EventsListOptions.RangeStart
type: DateTimeOffset?

Pipes

3 fields removed
Symbol Kind Languages
PipesAuthorizeDataIntegrationParams.Body field go
PipesUpdateDataIntegrationAPIKeyParams.Body field go
PipesUpdateDataIntegrationClientCredentialsParams.Body field go

Parameter changes (21)

Method Changes Languages
Pipes.authorize_data_integration body → user_id python
Pipes.authorizeDataIntegration body → accountDisplayName; requestOptions moved 2→11; userId now required ios, kotlin, php, python
Pipes.authorizeDataIntegrationSuspend userId now required kotlin
Pipes.create_organization_connected_account expires_at type: str | None → datetime | str | None python
Pipes.create_user_connected_account expires_at type: str | None → datetime | str | None python
Pipes.update_data_integration_api_key body → user_id; secret now required python
Pipes.update_data_integration_client_credentials body → user_id; client_secret now required python
Pipes.update_organization_connected_account expires_at type: str | None → datetime | str | None python
Pipes.update_user_connected_account expires_at type: str | None → datetime | str | None python
Pipes.updateDataIntegrationApiKey body → accountDisplayName; requestOptions moved 2→9; secret now required ios, kotlin, php, python
Pipes.updateDataIntegrationApiKeySuspend secret now required kotlin
Pipes.updateDataIntegrationClientCredentials body → accountDisplayName; requestOptions moved 2→11; clientSecret now required ios, kotlin, php, python
Pipes.updateDataIntegrationClientCredentialsSuspend clientSecret now required kotlin

Type changes (16)

Pipes.create_data_integration_api_key return type changed (function)

Language Before After
python
📄 src/workos/pipes/_resource.py
Pipes.create_data_integration_api_key(slug, user_id, secret, connection_intent, …)
returnType: ConnectedAccountWriteResponse
Pipes.create_data_integration_api_key(slug, user_id, secret, connection_intent, …)
returnType: ConnectedAccount

Pipes.create_data_integration_client_credential return type changed (function)

Language Before After
python
📄 src/workos/pipes/_resource.py
Pipes.create_data_integration_client_credential(slug, user_id, client_id, client_secret, …)
returnType: ConnectedAccountWriteResponse
Pipes.create_data_integration_client_credential(slug, user_id, client_id, client_secret, …)
returnType: ConnectedAccount

Pipes.create_organization_connected_account return type changed (function)

Language Before After
python
📄 src/workos/pipes/_resource.py
Pipes.create_organization_connected_account(organization_id, slug, user_id, account_display_name?, …)
returnType: ConnectedAccountWriteResponse
Pipes.create_organization_connected_account(organization_id, slug, user_id, account_display_name?, …)
returnType: ConnectedAccount

Pipes.create_user_connected_account return type changed (function)

Language Before After
python
📄 src/workos/pipes/_resource.py
Pipes.create_user_connected_account(user_id, slug, account_display_name?, account_identifier?, …)
returnType: ConnectedAccountWriteResponse
Pipes.create_user_connected_account(user_id, slug, account_display_name?, account_identifier?, …)
returnType: ConnectedAccount

Pipes.createDataIntegrationApiKeySuspend return type changed (function)

Language Before After
kotlin
📄 src/main/kotlin/com/workos/pipes/Pipes.kt
Pipes.createDataIntegrationApiKeySuspend(slug, userId, secret, connectionIntent, …)
returnType: ConnectedAccountWriteResponse
Pipes.createDataIntegrationApiKeySuspend(slug, userId, secret, connectionIntent, …)
returnType: ConnectedAccount

Pipes.createDataIntegrationClientCredentialSuspend return type changed (function)

Language Before After
kotlin
📄 src/main/kotlin/com/workos/pipes/Pipes.kt
Pipes.createDataIntegrationClientCredentialSuspend(slug, userId, clientId, clientSecret, …)
returnType: ConnectedAccountWriteResponse
Pipes.createDataIntegrationClientCredentialSuspend(slug, userId, clientId, clientSecret, …)
returnType: ConnectedAccount

Pipes.createOrganizationConnectedAccountSuspend return type changed (function)

Language Before After
kotlin
📄 src/main/kotlin/com/workos/pipes/Pipes.kt
Pipes.createOrganizationConnectedAccountSuspend(organizationId, slug, userId, accountDisplayName?, …)
returnType: ConnectedAccountWriteResponse
Pipes.createOrganizationConnectedAccountSuspend(organizationId, slug, userId, accountDisplayName?, …)
returnType: ConnectedAccount

Pipes.createUserConnectedAccountSuspend return type changed (function)

Language Before After
kotlin
📄 src/main/kotlin/com/workos/pipes/Pipes.kt
Pipes.createUserConnectedAccountSuspend(userId, slug, organizationId?, accountDisplayName?, …)
returnType: ConnectedAccountWriteResponse
Pipes.createUserConnectedAccountSuspend(userId, slug, organizationId?, accountDisplayName?, …)
returnType: ConnectedAccount

Pipes.update_data_integration_api_key return type changed (function)

Language Before After
python
📄 src/workos/pipes/_resource.py
Pipes.update_data_integration_api_key(slug, body, request_options?)
returnType: ConnectedAccountWriteResponse
Pipes.update_data_integration_api_key(slug, user_id, secret, account_display_name?, …)
returnType: ConnectedAccount

Pipes.update_data_integration_client_credentials return type changed (function)

Language Before After
python
📄 src/workos/pipes/_resource.py
Pipes.update_data_integration_client_credentials(slug, body, request_options?)
returnType: ConnectedAccountWriteResponse
Pipes.update_data_integration_client_credentials(slug, user_id, client_id, client_secret, …)
returnType: ConnectedAccount

Pipes.update_organization_connected_account return type changed (function)

Language Before After
python
📄 src/workos/pipes/_resource.py
Pipes.update_organization_connected_account(organization_id, slug, user_id, account_display_name?, …)
returnType: ConnectedAccountWriteResponse
Pipes.update_organization_connected_account(organization_id, slug, user_id, account_display_name?, …)
returnType: ConnectedAccount

Pipes.update_user_connected_account return type changed (function)

Language Before After
python
📄 src/workos/pipes/_resource.py
Pipes.update_user_connected_account(user_id, slug, account_display_name?, account_identifier?, …)
returnType: ConnectedAccountWriteResponse
Pipes.update_user_connected_account(user_id, slug, account_display_name?, account_identifier?, …)
returnType: ConnectedAccount

Pipes.updateDataIntegrationApiKeySuspend return type changed (function)

Language Before After
kotlin
📄 src/main/kotlin/com/workos/pipes/Pipes.kt
Pipes.updateDataIntegrationApiKeySuspend(slug, requestOptions?)
returnType: ConnectedAccountWriteResponse
Pipes.updateDataIntegrationApiKeySuspend(slug, userId, secret, accountDisplayName?, …)
returnType: ConnectedAccount

Pipes.updateDataIntegrationClientCredentialsSuspend return type changed (function)

Language Before After
kotlin
📄 src/main/kotlin/com/workos/pipes/Pipes.kt
Pipes.updateDataIntegrationClientCredentialsSuspend(slug, requestOptions?)
returnType: ConnectedAccountWriteResponse
Pipes.updateDataIntegrationClientCredentialsSuspend(slug, userId, clientId, clientSecret, …)
returnType: ConnectedAccount

Pipes.updateOrganizationConnectedAccountSuspend return type changed (function)

Language Before After
kotlin
📄 src/main/kotlin/com/workos/pipes/Pipes.kt
Pipes.updateOrganizationConnectedAccountSuspend(organizationId, slug, userId, supportsMultipleConnections?, …)
returnType: ConnectedAccountWriteResponse
Pipes.updateOrganizationConnectedAccountSuspend(organizationId, slug, userId, supportsMultipleConnections?, …)
returnType: ConnectedAccount

Pipes.updateUserConnectedAccountSuspend return type changed (function)

Language Before After
kotlin
📄 src/main/kotlin/com/workos/pipes/Pipes.kt
Pipes.updateUserConnectedAccountSuspend(userId, slug, organizationId?, supportsMultipleConnections?, …)
returnType: ConnectedAccountWriteResponse
Pipes.updateUserConnectedAccountSuspend(userId, slug, organizationId?, supportsMultipleConnections?, …)
returnType: ConnectedAccount

PipeService

Type changes (8)

PipeService.CreateDataIntegrationAPIKey return type changed (function)

Language Before After
go
📄 pipes.go
PipeService.CreateDataIntegrationAPIKey(slug, params, opts)
returnType: *ConnectedAccountWriteResponse
PipeService.CreateDataIntegrationAPIKey(slug, params, opts)
returnType: *ConnectedAccount
ios
📄 Sources/WorkOS/Resources/Pipes.swift
Pipes.createDataIntegrationApiKey(slug, accountDisplayName?, accountIdentifier?, userId, …)
returnType: ConnectedAccountWriteResponse
Pipes.createDataIntegrationApiKey(slug, accountDisplayName?, accountIdentifier?, userId, …)
returnType: ConnectedAccount
kotlin
📄 src/main/kotlin/com/workos/pipes/Pipes.kt
Pipes.createDataIntegrationApiKey(slug, userId, secret, connectionIntent, …)
returnType: ConnectedAccountWriteResponse
Pipes.createDataIntegrationApiKey(slug, userId, secret, connectionIntent, …)
returnType: ConnectedAccount
php
📄 lib/Service/Pipes.php
Pipes.createDataIntegrationApiKey(slug, userId, secret, connectionIntent, …)
returnType: \WorkOS\Resource\ConnectedAccountWriteResponse
Pipes.createDataIntegrationApiKey(slug, userId, secret, connectionIntent, …)
returnType: \WorkOS\Resource\ConnectedAccount
python
📄 src/workos/pipes/_resource.py
AsyncPipes.create_data_integration_api_key(slug, user_id, secret, connection_intent, …)
returnType: ConnectedAccountWriteResponse
AsyncPipes.create_data_integration_api_key(slug, user_id, secret, connection_intent, …)
returnType: ConnectedAccount

PipeService.CreateDataIntegrationClientCredential return type changed (function)

Language Before After
go
📄 pipes.go
PipeService.CreateDataIntegrationClientCredential(slug, params, opts)
returnType: *ConnectedAccountWriteResponse
PipeService.CreateDataIntegrationClientCredential(slug, params, opts)
returnType: *ConnectedAccount
ios
📄 Sources/WorkOS/Resources/Pipes.swift
Pipes.createDataIntegrationClientCredential(slug, accountDisplayName?, accountIdentifier?, userId, …)
returnType: ConnectedAccountWriteResponse
Pipes.createDataIntegrationClientCredential(slug, accountDisplayName?, accountIdentifier?, userId, …)
returnType: ConnectedAccount
kotlin
📄 src/main/kotlin/com/workos/pipes/Pipes.kt
Pipes.createDataIntegrationClientCredential(slug, userId, clientId, clientSecret, …)
returnType: ConnectedAccountWriteResponse
Pipes.createDataIntegrationClientCredential(slug, userId, clientId, clientSecret, …)
returnType: ConnectedAccount
php
📄 lib/Service/Pipes.php
Pipes.createDataIntegrationClientCredential(slug, userId, clientId, clientSecret, …)
returnType: \WorkOS\Resource\ConnectedAccountWriteResponse
Pipes.createDataIntegrationClientCredential(slug, userId, clientId, clientSecret, …)
returnType: \WorkOS\Resource\ConnectedAccount
python
📄 src/workos/pipes/_resource.py
AsyncPipes.create_data_integration_client_credential(slug, user_id, client_id, client_secret, …)
returnType: ConnectedAccountWriteResponse
AsyncPipes.create_data_integration_client_credential(slug, user_id, client_id, client_secret, …)
returnType: ConnectedAccount

PipeService.CreateOrganizationConnectedAccount return type changed (function)

Language Before After
go
📄 pipes.go
PipeService.CreateOrganizationConnectedAccount(organizationID, slug, params, opts)
returnType: *ConnectedAccountWriteResponse
PipeService.CreateOrganizationConnectedAccount(organizationID, slug, params, opts)
returnType: *ConnectedAccount
ios
📄 Sources/WorkOS/Resources/Pipes.swift
Pipes.createOrganizationConnectedAccount(organizationId, slug, accountDisplayName?, accountIdentifier?, …)
returnType: ConnectedAccountWriteResponse
Pipes.createOrganizationConnectedAccount(organizationId, slug, accountDisplayName?, accountIdentifier?, …)
returnType: ConnectedAccount
kotlin
📄 src/main/kotlin/com/workos/pipes/Pipes.kt
Pipes.createOrganizationConnectedAccount(organizationId, slug, userId, accountDisplayName?, …)
returnType: ConnectedAccountWriteResponse
Pipes.createOrganizationConnectedAccount(organizationId, slug, userId, accountDisplayName?, …)
returnType: ConnectedAccount
php
📄 lib/Service/Pipes.php
Pipes.createOrganizationConnectedAccount(organizationId, slug, userId, accountDisplayName?, …)
returnType: \WorkOS\Resource\ConnectedAccountWriteResponse
Pipes.createOrganizationConnectedAccount(organizationId, slug, userId, accountDisplayName?, …)
returnType: \WorkOS\Resource\ConnectedAccount
python
📄 src/workos/pipes/_resource.py
AsyncPipes.create_organization_connected_account(organization_id, slug, user_id, account_display_name?, …)
returnType: ConnectedAccountWriteResponse
AsyncPipes.create_organization_connected_account(organization_id, slug, user_id, account_display_name?, …)
returnType: ConnectedAccount

PipeService.CreateUserConnectedAccount return type changed (function)

Language Before After
go
📄 pipes.go
PipeService.CreateUserConnectedAccount(userID, slug, params, opts)
returnType: *ConnectedAccountWriteResponse
PipeService.CreateUserConnectedAccount(userID, slug, params, opts)
returnType: *ConnectedAccount
ios
📄 Sources/WorkOS/Resources/Pipes.swift
Pipes.createUserConnectedAccount(userId, slug, accountDisplayName?, accountIdentifier?, …)
returnType: ConnectedAccountWriteResponse
Pipes.createUserConnectedAccount(userId, slug, accountDisplayName?, accountIdentifier?, …)
returnType: ConnectedAccount
kotlin
📄 src/main/kotlin/com/workos/pipes/Pipes.kt
Pipes.createUserConnectedAccount(userId, slug, organizationId?, accountDisplayName?, …)
returnType: ConnectedAccountWriteResponse
Pipes.createUserConnectedAccount(userId, slug, organizationId?, accountDisplayName?, …)
returnType: ConnectedAccount
php
📄 lib/Service/Pipes.php
Pipes.createUserConnectedAccount(userId, slug, accountDisplayName?, accountIdentifier?, …)
returnType: \WorkOS\Resource\ConnectedAccountWriteResponse
Pipes.createUserConnectedAccount(userId, slug, accountDisplayName?, accountIdentifier?, …)
returnType: \WorkOS\Resource\ConnectedAccount
python
📄 src/workos/pipes/_resource.py
AsyncPipes.create_user_connected_account(user_id, slug, account_display_name?, account_identifier?, …)
returnType: ConnectedAccountWriteResponse
AsyncPipes.create_user_connected_account(user_id, slug, account_display_name?, account_identifier?, …)
returnType: ConnectedAccount

PipeService.UpdateDataIntegrationAPIKey return type changed (function)

Language Before After
go
📄 pipes.go
PipeService.UpdateDataIntegrationAPIKey(slug, params, opts)
returnType: *ConnectedAccountWriteResponse
PipeService.UpdateDataIntegrationAPIKey(slug, params, opts)
returnType: *ConnectedAccount
ios
📄 Sources/WorkOS/Resources/Pipes.swift
Pipes.updateDataIntegrationApiKey(slug, body, requestOptions?)
returnType: ConnectedAccountWriteResponse
Pipes.updateDataIntegrationApiKey(slug, accountDisplayName?, accountIdentifier?, userId, …)
returnType: ConnectedAccount
kotlin
📄 src/main/kotlin/com/workos/pipes/Pipes.kt
Pipes.updateDataIntegrationApiKey(slug, requestOptions?)
returnType: ConnectedAccountWriteResponse
Pipes.updateDataIntegrationApiKey(slug, userId, secret, accountDisplayName?, …)
returnType: ConnectedAccount
php
📄 lib/Service/Pipes.php
Pipes.updateDataIntegrationApiKey(slug, options?)
returnType: \WorkOS\Resource\ConnectedAccountWriteResponse
Pipes.updateDataIntegrationApiKey(slug, userId, secret, organizationId?, …)
returnType: \WorkOS\Resource\ConnectedAccount
python
📄 src/workos/pipes/_resource.py
AsyncPipes.update_data_integration_api_key(slug, body, request_options?)
returnType: ConnectedAccountWriteResponse
AsyncPipes.update_data_integration_api_key(slug, user_id, secret, account_display_name?, …)
returnType: ConnectedAccount

PipeService.UpdateDataIntegrationClientCredentials return type changed (function)

Language Before After
go
📄 pipes.go
PipeService.UpdateDataIntegrationClientCredentials(slug, params, opts)
returnType: *ConnectedAccountWriteResponse
PipeService.UpdateDataIntegrationClientCredentials(slug, params, opts)
returnType: *ConnectedAccount
ios
📄 Sources/WorkOS/Resources/Pipes.swift
Pipes.updateDataIntegrationClientCredentials(slug, body, requestOptions?)
returnType: ConnectedAccountWriteResponse
Pipes.updateDataIntegrationClientCredentials(slug, accountDisplayName?, accountIdentifier?, userId, …)
returnType: ConnectedAccount
kotlin
📄 src/main/kotlin/com/workos/pipes/Pipes.kt
Pipes.updateDataIntegrationClientCredentials(slug, requestOptions?)
returnType: ConnectedAccountWriteResponse
Pipes.updateDataIntegrationClientCredentials(slug, userId, clientId, clientSecret, …)
returnType: ConnectedAccount
php
📄 lib/Service/Pipes.php
Pipes.updateDataIntegrationClientCredentials(slug, options?)
returnType: \WorkOS\Resource\ConnectedAccountWriteResponse
Pipes.updateDataIntegrationClientCredentials(slug, userId, clientId, clientSecret, …)
returnType: \WorkOS\Resource\ConnectedAccount
python
📄 src/workos/pipes/_resource.py
AsyncPipes.update_data_integration_client_credentials(slug, body, request_options?)
returnType: ConnectedAccountWriteResponse
AsyncPipes.update_data_integration_client_credentials(slug, user_id, client_id, client_secret, …)
returnType: ConnectedAccount

PipeService.UpdateOrganizationConnectedAccount return type changed (function)

Language Before After
go
📄 pipes.go
PipeService.UpdateOrganizationConnectedAccount(organizationID, slug, params, opts)
returnType: *ConnectedAccountWriteResponse
PipeService.UpdateOrganizationConnectedAccount(organizationID, slug, params, opts)
returnType: *ConnectedAccount
ios
📄 Sources/WorkOS/Resources/Pipes.swift
Pipes.updateOrganizationConnectedAccount(organizationId, slug, accountDisplayName?, accountIdentifier?, …)
returnType: ConnectedAccountWriteResponse
Pipes.updateOrganizationConnectedAccount(organizationId, slug, accountDisplayName?, accountIdentifier?, …)
returnType: ConnectedAccount
kotlin
📄 src/main/kotlin/com/workos/pipes/Pipes.kt
Pipes.updateOrganizationConnectedAccount(organizationId, slug, userId, supportsMultipleConnections?, …)
returnType: ConnectedAccountWriteResponse
Pipes.updateOrganizationConnectedAccount(organizationId, slug, userId, supportsMultipleConnections?, …)
returnType: ConnectedAccount
php
📄 lib/Service/Pipes.php
Pipes.updateOrganizationConnectedAccount(organizationId, slug, userId, accountDisplayName?, …)
returnType: \WorkOS\Resource\ConnectedAccountWriteResponse
Pipes.updateOrganizationConnectedAccount(organizationId, slug, userId, accountDisplayName?, …)
returnType: \WorkOS\Resource\ConnectedAccount
python
📄 src/workos/pipes/_resource.py
AsyncPipes.update_organization_connected_account(organization_id, slug, user_id, account_display_name?, …)
returnType: ConnectedAccountWriteResponse
AsyncPipes.update_organization_connected_account(organization_id, slug, user_id, account_display_name?, …)
returnType: ConnectedAccount

PipeService.UpdateUserConnectedAccount return type changed (function)

Language Before After
go
📄 pipes.go
PipeService.UpdateUserConnectedAccount(userID, slug, params, opts)
returnType: *ConnectedAccountWriteResponse
PipeService.UpdateUserConnectedAccount(userID, slug, params, opts)
returnType: *ConnectedAccount
ios
📄 Sources/WorkOS/Resources/Pipes.swift
Pipes.updateUserConnectedAccount(userId, slug, accountDisplayName?, accountIdentifier?, …)
returnType: ConnectedAccountWriteResponse
Pipes.updateUserConnectedAccount(userId, slug, accountDisplayName?, accountIdentifier?, …)
returnType: ConnectedAccount
kotlin
📄 src/main/kotlin/com/workos/pipes/Pipes.kt
Pipes.updateUserConnectedAccount(userId, slug, organizationId?, supportsMultipleConnections?, …)
returnType: ConnectedAccountWriteResponse
Pipes.updateUserConnectedAccount(userId, slug, organizationId?, supportsMultipleConnections?, …)
returnType: ConnectedAccount
php
📄 lib/Service/Pipes.php
Pipes.updateUserConnectedAccount(userId, slug, accountDisplayName?, accountIdentifier?, …)
returnType: \WorkOS\Resource\ConnectedAccountWriteResponse
Pipes.updateUserConnectedAccount(userId, slug, accountDisplayName?, accountIdentifier?, …)
returnType: \WorkOS\Resource\ConnectedAccount
python
📄 src/workos/pipes/_resource.py
AsyncPipes.update_user_connected_account(user_id, slug, account_display_name?, account_identifier?, …)
returnType: ConnectedAccountWriteResponse
AsyncPipes.update_user_connected_account(user_id, slug, account_display_name?, account_identifier?, …)
returnType: ConnectedAccount

ReauthorizeDataIntegrationsGetDataIntegrationAuthorizeUrlRequest

1 type, 7 fields, 3 enum values removed
Symbol Kind Languages
ReauthorizeDataIntegrationsGetDataIntegrationAuthorizeUrlRequest type dotnet, go, ios, kotlin, php, python, ruby, rust
ReauthorizeDataIntegrationsGetDataIntegrationAuthorizeUrlRequest.AccountDisplayName field dotnet, go, ios, kotlin, php, python, ruby, rust
ReauthorizeDataIntegrationsGetDataIntegrationAuthorizeUrlRequest.Config field dotnet, go, ios, php, python, ruby, rust
ReauthorizeDataIntegrationsGetDataIntegrationAuthorizeUrlRequest.ConnectedAccountId field dotnet, go, ios, kotlin, php, python, ruby, rust
ReauthorizeDataIntegrationsGetDataIntegrationAuthorizeUrlRequest.ConnectionOwner field dotnet, go, ios, kotlin, php, python, ruby, rust
ReauthorizeDataIntegrationsGetDataIntegrationAuthorizeUrlRequest.OrganizationId field dotnet, go, ios, kotlin, php, python, ruby, rust
ReauthorizeDataIntegrationsGetDataIntegrationAuthorizeUrlRequest.ReturnTo field dotnet, go, ios, kotlin, php, python, ruby, rust
ReauthorizeDataIntegrationsGetDataIntegrationAuthorizeUrlRequest.UserId field dotnet, go, ios, kotlin, php, python, ruby, rust
ReauthorizeDataIntegrationsGetDataIntegrationAuthorizeUrlRequestConnectionOwner.organization enum value ios, rust
ReauthorizeDataIntegrationsGetDataIntegrationAuthorizeUrlRequestConnectionOwner.Unknown enum value rust
ReauthorizeDataIntegrationsGetDataIntegrationAuthorizeUrlRequestConnectionOwner.user enum value ios, rust

ReauthorizeDataIntegrationsGetDataIntegrationAuthorizeURLRequest

1 field, 1 type removed
Symbol Kind Languages
ReauthorizeDataIntegrationsGetDataIntegrationAuthorizeURLRequest.connection_intent field go, ios, kotlin, php, python, ruby, rust
ReauthorizeDataIntegrationsGetDataIntegrationAuthorizeURLRequestConnectionOwner type go, ios, kotlin, rust

ReauthorizeDataIntegrationsUpsertApiKeyRequest

1 type, 7 fields, 3 enum values removed
Symbol Kind Languages
ReauthorizeDataIntegrationsUpsertApiKeyRequest type dotnet, go, ios, kotlin, php, python, ruby, rust
ReauthorizeDataIntegrationsUpsertApiKeyRequest.AccountDisplayName field dotnet, go, ios, kotlin, php, python, ruby, rust
ReauthorizeDataIntegrationsUpsertApiKeyRequest.AccountIdentifier field dotnet, go, ios, kotlin, php, python, ruby, rust
ReauthorizeDataIntegrationsUpsertApiKeyRequest.ConnectedAccountId field dotnet, go, ios, kotlin, php, python, ruby, rust
ReauthorizeDataIntegrationsUpsertApiKeyRequest.ConnectionOwner field dotnet, go, ios, kotlin, php, python, ruby, rust
ReauthorizeDataIntegrationsUpsertApiKeyRequest.OrganizationId field dotnet, go, ios, kotlin, php, python, ruby, rust
ReauthorizeDataIntegrationsUpsertApiKeyRequest.Secret field dotnet, go, ios, kotlin, php, python, ruby, rust
ReauthorizeDataIntegrationsUpsertApiKeyRequest.UserId field dotnet, go, ios, kotlin, php, python, ruby, rust
ReauthorizeDataIntegrationsUpsertApiKeyRequestConnectionOwner.organization enum value ios, rust
ReauthorizeDataIntegrationsUpsertApiKeyRequestConnectionOwner.Unknown enum value rust
ReauthorizeDataIntegrationsUpsertApiKeyRequestConnectionOwner.user enum value ios, rust

ReauthorizeDataIntegrationsUpsertAPIKeyRequest

1 field, 1 type removed
Symbol Kind Languages
ReauthorizeDataIntegrationsUpsertAPIKeyRequest.connection_intent field go, ios, kotlin, php, python, ruby, rust
ReauthorizeDataIntegrationsUpsertAPIKeyRequestConnectionOwner type go, ios, kotlin, rust

ReauthorizeDataIntegrationsUpsertClientCredentialsRequest

2 types, 10 fields, 3 enum values removed
Symbol Kind Languages
ReauthorizeDataIntegrationsUpsertClientCredentialsRequest type dotnet, go, ios, kotlin, php, python, ruby, rust
ReauthorizeDataIntegrationsUpsertClientCredentialsRequest.AccountDisplayName field dotnet, go, ios, kotlin, php, python, ruby, rust
ReauthorizeDataIntegrationsUpsertClientCredentialsRequest.AccountIdentifier field dotnet, go, ios, kotlin, php, python, ruby, rust
ReauthorizeDataIntegrationsUpsertClientCredentialsRequest.ClientId field dotnet, go, ios, kotlin, php, python, ruby, rust
ReauthorizeDataIntegrationsUpsertClientCredentialsRequest.ClientSecret field dotnet, go, ios, kotlin, php, python, ruby, rust
ReauthorizeDataIntegrationsUpsertClientCredentialsRequest.Config field dotnet, go, ios, php, python, ruby, rust
ReauthorizeDataIntegrationsUpsertClientCredentialsRequest.ConnectedAccountId field dotnet, go, ios, kotlin, php, python, ruby, rust
ReauthorizeDataIntegrationsUpsertClientCredentialsRequest.connection_intent field go, ios, kotlin, php, python, ruby, rust
ReauthorizeDataIntegrationsUpsertClientCredentialsRequest.ConnectionOwner field dotnet, go, ios, kotlin, php, python, ruby, rust
ReauthorizeDataIntegrationsUpsertClientCredentialsRequest.OrganizationId field dotnet, go, ios, kotlin, php, python, ruby, rust
ReauthorizeDataIntegrationsUpsertClientCredentialsRequest.UserId field dotnet, go, ios, kotlin, php, python, ruby, rust
ReauthorizeDataIntegrationsUpsertClientCredentialsRequestConnectionOwner type go, ios, kotlin, rust
ReauthorizeDataIntegrationsUpsertClientCredentialsRequestConnectionOwner.organization enum value ios, rust
ReauthorizeDataIntegrationsUpsertClientCredentialsRequestConnectionOwner.Unknown enum value rust
ReauthorizeDataIntegrationsUpsertClientCredentialsRequestConnectionOwner.user enum value ios, rust

UpdateDataIntegrationApiKeyParams

1 enum, 2 enum values removed
Symbol Kind Languages
UpdateDataIntegrationApiKeyParamsBodyOneOf enum rust
UpdateDataIntegrationApiKeyParamsBodyOneOf.DataIntegrationsUpsertApiKeyRequest2 enum value rust
UpdateDataIntegrationApiKeyParamsBodyOneOf.ReauthorizeDataIntegrationsUpsertApiKeyRequest enum value rust

Parameter changes (1)

Method Changes Languages
UpdateDataIntegrationApiKeyParams.new body type: UpdateDataIntegrationApiKeyParamsBodyOneOf → DataIntegrationsUpsertApiKeyRequest rust

UpdateDataIntegrationClientCredentialsParams

1 enum, 2 enum values removed
Symbol Kind Languages
UpdateDataIntegrationClientCredentialsParamsBodyOneOf enum rust
UpdateDataIntegrationClientCredentialsParamsBodyOneOf.DataIntegrationsUpsertClientCredentialsRequest2 enum value rust
UpdateDataIntegrationClientCredentialsParamsBodyOneOf.ReauthorizeDataIntegrationsUpsertClientCredentialsRequest enum value rust

Parameter changes (1)

Method Changes Languages
UpdateDataIntegrationClientCredentialsParams.new body type: UpdateDataIntegrationClientCredentialsParamsBodyOneOf → DataIntegrationsUpsertClientCredentialsRequest rust

UserManagement

Parameter changes (14)

Method Changes Languages
UserManagement.create_user_api_key expires_at type: str | None → datetime | str | None python
UserManagement.createMagicAuth requestOptions moved 6→7 ios
UserManagement.list_waitlists limit removed; before removed; after removed; order removed python
UserManagement.resendInvitation locale type: CreateUserInviteOptionsLocale? → SendEmailChangeLocale? kotlin, php
UserManagement.resendInvitationSuspend locale type: CreateUserInviteOptionsLocale? → SendEmailChangeLocale? kotlin
UserManagement.resetPassword requestOptions moved 1→2 ios
UserManagement.sendEmailChange requestOptions moved 2→3 ios
UserManagement.sendInvitation locale type: CreateUserInviteOptionsLocale? → SendEmailChangeLocale? kotlin, php
UserManagement.sendInvitationSuspend locale type: CreateUserInviteOptionsLocale? → SendEmailChangeLocale? kotlin
UserManagementService.SendVerificationEmail opts moved 1→2; params now required go, ios

Type changes (5)

UserManagement.list_waitlists return type changed (function)

Language Before After
python
📄 src/workos/user_management/_resource.py
UserManagement.list_waitlists(limit?, before?, after?, order?, request_options?)
returnType: SyncPage[Waitlist]
UserManagement.list_waitlists(request_options?)
returnType: WaitlistListResponse

UserManagement.listWaitlistsSuspend return type changed (function)

Language Before After
kotlin
📄 src/main/kotlin/com/workos/usermanagement/UserManagement.kt
UserManagement.listWaitlistsSuspend(requestOptions?)
returnType: Page<Waitlist>
UserManagement.listWaitlistsSuspend(requestOptions?)
returnType: WaitlistListResponse

UserManagementResendInvitationOptions.Locale type changed (field)

Language Before After
dotnet
📄 src/WorkOS.net/Services/UserManagement/_interfaces/UserManagementOptions.cs
UserManagementResendInvitationOptions.Locale
type: CreateUserInviteOptionsLocale?
UserManagementResendInvitationOptions.Locale
type: CreateMagicCodeAndReturnLocale?
php
📄 lib/Resource/CreateUserInviteOptions.php
CreateUserInviteOptions.locale
type: ?CreateUserInviteOptionsLocale
CreateUserInviteOptions.locale
type: ?SendEmailChangeLocale

UserManagementSendInvitationOptions.Locale type changed (field)

Language Before After
dotnet
📄 src/WorkOS.net/Services/UserManagement/_interfaces/UserManagementOptions.cs
UserManagementSendInvitationOptions.Locale
type: CreateUserInviteOptionsLocale?
UserManagementSendInvitationOptions.Locale
type: CreateMagicCodeAndReturnLocale?
php
📄 lib/Resource/ResendUserInviteOptions.php
ResendUserInviteOptions.locale
type: ?CreateUserInviteOptionsLocale
ResendUserInviteOptions.locale
type: ?SendEmailChangeLocale

UserManagementService.ListWaitlists return type changed (function)

Language Before After
go
📄 user_management.go
UserManagementService.ListWaitlists(opts)
returnType: *Iterator[Waitlist]
UserManagementService.ListWaitlists(opts)
returnType: *WaitlistListResponse
ios
📄 Sources/WorkOS/Resources/UserManagement.swift
UserManagement.listWaitlists(requestOptions?)
returnType: Page<Waitlist>
UserManagement.listWaitlists(requestOptions?)
returnType: WaitlistListResponse
kotlin
📄 src/main/kotlin/com/workos/usermanagement/UserManagement.kt
UserManagement.listWaitlists(requestOptions?)
returnType: Page<Waitlist>
UserManagement.listWaitlists(requestOptions?)
returnType: WaitlistListResponse
php
📄 lib/Service/UserManagement.php
UserManagement.listWaitlists(options?)
returnType: \WorkOS\PaginatedResponse
UserManagement.listWaitlists(options?)
returnType: \WorkOS\Resource\WaitlistListResponse
python
📄 src/workos/user_management/_resource.py
AsyncUserManagement.list_waitlists(limit?, before?, after?, order?, request_options?)
returnType: AsyncPage[Waitlist]
AsyncUserManagement.list_waitlists(request_options?)
returnType: WaitlistListResponse

Vault

Parameter changes (1)

Method Changes Languages
Vault.list_kv updated_after type: str | None → datetime | str | None python

Soft-risk (150)

Connect

2 fields removed
Symbol Kind Languages
ConnectedAccountWriteResponseWarning.code field go, ios, kotlin, php, python, ruby, rust
ConnectedAccountWriteResponseWarning.Message field dotnet, go, ios, kotlin, php, python, ruby, rust

Parameter changes (6)

Method Changes Languages
Connect.create_application cors_origins added ruby
Connect.update_application cors_origins added python, ruby
Connect.updateApplication corsOrigins added; requestOptions moved 5→6 ios, kotlin, python
Connect.updateApplicationSuspend requestOptions moved 5→6; corsOrigins added kotlin

CreateUserInviteOptionsLocale

91 enum values removed
Symbol Kind Languages
CreateUserInviteOptionsLocale.Af enum value dotnet, go, kotlin, php, ruby
CreateUserInviteOptionsLocale.Am enum value dotnet, go, kotlin, php, ruby
CreateUserInviteOptionsLocale.Ar enum value dotnet, go, kotlin, php, ruby
CreateUserInviteOptionsLocale.Bg enum value dotnet, go, kotlin, php, ruby
CreateUserInviteOptionsLocale.Bn enum value dotnet, go, kotlin, php, ruby
CreateUserInviteOptionsLocale.Bs enum value dotnet, go, kotlin, php, ruby
CreateUserInviteOptionsLocale.Ca enum value dotnet, go, kotlin, php, ruby
CreateUserInviteOptionsLocale.Cs enum value dotnet, go, kotlin, php, ruby
CreateUserInviteOptionsLocale.Da enum value dotnet, go, kotlin, php, ruby
CreateUserInviteOptionsLocale.De enum value dotnet, go, kotlin, php, ruby
CreateUserInviteOptionsLocale.DeDe enum value dotnet, go, kotlin, php, ruby
CreateUserInviteOptionsLocale.El enum value dotnet, go, kotlin, php, ruby
CreateUserInviteOptionsLocale.En enum value dotnet, go, kotlin, php, ruby
CreateUserInviteOptionsLocale.EnAu enum value dotnet, go, kotlin, php, ruby
CreateUserInviteOptionsLocale.EnCa enum value dotnet, go, kotlin, php, ruby
CreateUserInviteOptionsLocale.EnGb enum value dotnet, go, kotlin, php, ruby
CreateUserInviteOptionsLocale.EnUs enum value dotnet, go, kotlin, php, ruby
CreateUserInviteOptionsLocale.Es enum value dotnet, go, kotlin, php, ruby
CreateUserInviteOptionsLocale.Es419 enum value dotnet, go, kotlin, php, ruby
CreateUserInviteOptionsLocale.EsEs enum value dotnet, go, kotlin, php, ruby
CreateUserInviteOptionsLocale.EsUs enum value dotnet, go, kotlin, php, ruby
CreateUserInviteOptionsLocale.Et enum value dotnet, go, kotlin, php, ruby
CreateUserInviteOptionsLocale.Fa enum value dotnet, go, kotlin, php, ruby
CreateUserInviteOptionsLocale.Fi enum value dotnet, go, kotlin, php, ruby
CreateUserInviteOptionsLocale.Fil enum value dotnet, go, kotlin, php, ruby
CreateUserInviteOptionsLocale.Fr enum value dotnet, go, kotlin, php, ruby
CreateUserInviteOptionsLocale.FrBe enum value dotnet, go, kotlin, php, ruby
CreateUserInviteOptionsLocale.FrCa enum value dotnet, go, kotlin, php, ruby
CreateUserInviteOptionsLocale.FrFr enum value dotnet, go, kotlin, php, ruby
CreateUserInviteOptionsLocale.Fy enum value dotnet, go, kotlin, php, ruby
CreateUserInviteOptionsLocale.Gl enum value dotnet, go, kotlin, php, ruby
CreateUserInviteOptionsLocale.Gu enum value dotnet, go, kotlin, php, ruby
CreateUserInviteOptionsLocale.Ha enum value dotnet, go, kotlin, php, ruby
CreateUserInviteOptionsLocale.He enum value dotnet, go, kotlin, php, ruby
CreateUserInviteOptionsLocale.Hi enum value dotnet, go, kotlin, php, ruby
CreateUserInviteOptionsLocale.Hr enum value dotnet, go, kotlin, php, ruby
CreateUserInviteOptionsLocale.Hu enum value dotnet, go, kotlin, php, ruby
CreateUserInviteOptionsLocale.Hy enum value dotnet, go, kotlin, php, ruby
CreateUserInviteOptionsLocale.Id enum value dotnet, go, kotlin, php, ruby
CreateUserInviteOptionsLocale.Is enum value dotnet, go, kotlin, php, ruby
CreateUserInviteOptionsLocale.It enum value dotnet, go, kotlin, php, ruby
CreateUserInviteOptionsLocale.ItIt enum value dotnet, go, kotlin, php, ruby
CreateUserInviteOptionsLocale.Ja enum value dotnet, go, kotlin, php, ruby
CreateUserInviteOptionsLocale.JsonEnumDefaultValue enum value kotlin
CreateUserInviteOptionsLocale.Jv enum value dotnet, go, kotlin, php, ruby
CreateUserInviteOptionsLocale.Ka enum value dotnet, go, kotlin, php, ruby
CreateUserInviteOptionsLocale.Kk enum value dotnet, go, kotlin, php, ruby
CreateUserInviteOptionsLocale.Km enum value dotnet, go, kotlin, php, ruby
CreateUserInviteOptionsLocale.Kn enum value dotnet, go, kotlin, php, ruby
CreateUserInviteOptionsLocale.Ko enum value dotnet, go, kotlin, php, ruby
> [!NOTE] > This report was truncated because it exceeded GitHub's 65,536-character comment limit. See [the full SDK diff report](https://workos.github.io/openapi-spec/pr-250/sdk-diff-report.html) for the complete details.

@workos-sdk-automation
workos-sdk-automation Bot merged commit a901eb3 into main Oct 30, 2026
17 of 18 checks passed
@workos-sdk-automation
workos-sdk-automation Bot deleted the update-spec-20261030-183930-41108489920 branch October 30, 2026 18:51
github-actions Bot added a commit that referenced this pull request Oct 30, 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.

0 participants