Skip to content

Update OpenAPI spec (ae89451) - #266

Merged
workos-sdk-automation[bot] merged 2 commits into
mainfrom
update-spec-20261106-180128-42266682523
Nov 6, 2026
Merged

workos-sdk-automation[bot] merged 2 commits into
mainfrom
update-spec-20261106-180128-42266682523

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/ae894517743ab5c3b24c98c1a0e2f297c8c52fd9

Source PRs

  • workos/workos#78761
Changes



└─┬Components
  └─┬Schemas
    └─┬EventSchema
      └─┬ALLOF
        └─┬ONEOF
          ├─┬Properties
          │ └─┬data
          │   └─┬Properties
          │     └─┬error
          │       └──[➕] properties/radar_detection_id (31277:25)
          ├─┬Properties
          │ └─┬data
          │   └─┬Properties
          │     └─┬error
          │       └──[➕] properties/radar_detection_id (31429:25)
          ├─┬Properties
          │ └─┬data
          │   └─┬Properties
          │     └─┬error
          │       └──[➕] properties/radar_detection_id (31581:25)
          ├─┬Properties
          │ └─┬data
          │   └─┬Properties
          │     └─┬error
          │       └──[➕] properties/radar_detection_id (31733:25)
          ├─┬Properties
          │ └─┬data
          │   └─┬Properties
          │     └─┬error
          │       └──[➕] properties/radar_detection_id (31895:25)
          ├─┬Properties
          │ └─┬data
          │   └─┬Properties
          │     └─┬error
          │       └──[➕] properties/radar_detection_id (32047:25)
          ├─┬Properties
          │ └─┬data
          │   └──[➕] properties/radar_detection_id (32199:21)
          ├─┬Properties
          │ └─┬data
          │   └─┬Properties
          │     └─┬error
          │       └──[➕] properties/radar_detection_id (32374:25)
          └─┬Properties
            └─┬data
              └─┬Properties
                └─┬error
                  └──[➕] properties/radar_detection_id (32676:25)


| Document Element | Total Changes | Breaking Changes |
|------------------|---------------|------------------|
| components       | 9             | 0                |

Date: 11/06/26 | Commit: Update OpenAPI spec from workos/workos@ae894517743ab5c3b24c98c1a0e2f297c8c52fd9

- **Total Changes**: _9_
- **Additions**: _9_

@greptile-apps

greptile-apps Bot commented Nov 6, 2026 •

Copy link
Copy Markdown
Contributor

RetriggerView in GreptileConfidence Score: 5/5

[Medium impact] The PR appears safe to merge.

Summary

Adds optional radar_detection_id fields to authentication events.

  • Authentication events now include Radar detection IDs.

No actionable issues found.

Reviews (2) · Last reviewed commit: "Merge branch 'main' into update-spec-202..." · Reviewed by Greptile

github-actions Bot added a commit that referenced this pull request Nov 6, 2026
@github-actions

github-actions Bot commented Nov 6, 2026

Copy link
Copy Markdown
Contributor

SDK compatibility report

📄 View full code diff

Language Breaking Soft-risk Additive
dotnet 0 4 11
go 0 0 10
ios 36 6 15
kotlin 0 12 8
php 0 2 19
python 0 12 11
ruby 0 6 11
rust 0 0 15

Changes by domain

Domain Breaking Soft-risk Additive Languages
Pipes 36 14 12 all
ErrorBodyWithCode — 1 3 dotnet, go, kotlin, python, ruby
InvalidRequestParametersErrorBodyWithErrors — 1 — dotnet
PasswordStrengthErrorErrorBodyWithErrors — 1 — dotnet
UserCreationErrorErrorBodyWithErrors — 1 — dotnet
AuthenticationEmailVerificationFailedDataError — — 1 dotnet, go, ios, php, python, ruby, rust
AuthenticationMagicAuthFailedDataError — — 1 ios, php, rust
AuthenticationMfaFailedDataError — — 1 ios, kotlin, php, rust
AuthenticationOAuthFailedDataError — — 1 ios, php, rust
AuthenticationPasskeyFailedDataError — — 1 ios, php, rust
AuthenticationPasswordFailedDataError — — 1 ios, php, rust
AuthenticationRadarRiskDetectedData — — 1 all
AuthenticationSSOFailedDataError — — 1 ios, php, rust
AuthenticationSSOTimedOutDataError — — 1 ios, php, rust

Breaking (36)

Pipes

Parameter changes (36)

Method Changes Languages
Pipes.createOrganizationConnectedAccount accessToken moved 4→5; refreshToken moved 5→6; expiresAt moved 6→7; scopes moved 7→8; state moved 8→9; userId moved 9→10; connectionIntent moved 10→12; requestOptions moved 11→13 ios
Pipes.createUserConnectedAccount accessToken moved 4→5; refreshToken moved 5→6; expiresAt moved 6→7; scopes moved 7→8; state moved 8→9; connectionIntent moved 9→11; organizationId moved 10→12; requestOptions moved 11→13 ios
Pipes.updateOrganizationConnectedAccount accessToken moved 4→5; refreshToken moved 5→6; expiresAt moved 6→7; scopes moved 7→8; state moved 8→9; userId moved 9→10; supportsMultipleConnections moved 10→11; connectedAccountId moved 11→12; connectionIntent moved 12→13; requestOptions moved 13→14 ios
Pipes.updateUserConnectedAccount accessToken moved 4→5; refreshToken moved 5→6; expiresAt moved 6→7; scopes moved 7→8; state moved 8→9; organizationId moved 9→10; supportsMultipleConnections moved 10→11; connectedAccountId moved 11→12; connectionIntent moved 12→13; requestOptions moved 13→14 ios

Soft-risk (18)

ErrorBodyWithCode

Type changes (1)

ErrorBodyWithCodeErrors.Errors type changed (field)

Language Before After
dotnet
📄 src/WorkOS.net/Entities/ErrorBodyWithCodeErrors.cs
ErrorBodyWithCodeErrors.Errors
type: List<AuthenticationEmailVerificationFailedDataError>
ErrorBodyWithCodeErrors.Errors
type: List<ErrorBodyWithCode>

InvalidRequestParametersErrorBodyWithErrors

Type changes (1)

InvalidRequestParametersErrorBodyWithErrors.Errors type changed (field)

Language Before After
dotnet
📄 src/WorkOS.net/Entities/InvalidRequestParametersErrorBodyWithErrors.cs
InvalidRequestParametersErrorBodyWithErrors.Errors
type: List<AuthenticationEmailVerificationFailedDataError>
InvalidRequestParametersErrorBodyWithErrors.Errors
type: List<ErrorBodyWithCode>

PasswordStrengthErrorErrorBodyWithErrors

Type changes (1)

PasswordStrengthErrorErrorBodyWithErrors.Errors type changed (field)

Language Before After
dotnet
📄 src/WorkOS.net/Entities/PasswordStrengthErrorErrorBodyWithErrors.cs
PasswordStrengthErrorErrorBodyWithErrors.Errors
type: List<AuthenticationEmailVerificationFailedDataError>
PasswordStrengthErrorErrorBodyWithErrors.Errors
type: List<ErrorBodyWithCode>

Pipes

Parameter changes (14)

Method Changes Languages
Pipes.create_organization_connected_account metadata added python, ruby
Pipes.create_user_connected_account metadata added python, ruby
Pipes.createOrganizationConnectedAccount metadata added; connectionIntent moved 11→13 ios, kotlin, php, python
Pipes.createOrganizationConnectedAccountSuspend connectionIntent moved 11→13; metadata added kotlin
Pipes.createUserConnectedAccount metadata added; connectionIntent moved 11→13 ios, kotlin, php, python
Pipes.createUserConnectedAccountSuspend connectionIntent moved 11→13; metadata added kotlin
Pipes.update_organization_connected_account config added python, ruby
Pipes.update_user_connected_account config added python, ruby
Pipes.updateOrganizationConnectedAccount config added ios, python
Pipes.updateUserConnectedAccount config added ios, python

UserCreationErrorErrorBodyWithErrors

Type changes (1)

UserCreationErrorErrorBodyWithErrors.Errors type changed (field)

Language Before After
dotnet
📄 src/WorkOS.net/Entities/UserCreationErrorErrorBodyWithErrors.cs
UserCreationErrorErrorBodyWithErrors.Errors
type: List<AuthenticationEmailVerificationFailedDataError>
UserCreationErrorErrorBodyWithErrors.Errors
type: List<ErrorBodyWithCode>

Additive (24)

AuthenticationEmailVerificationFailedDataError

Change Languages
AuthenticationEmailVerificationFailedDataError.RadarDetectionId added (field) dotnet
📄 src/WorkOS.net/Entities/AuthenticationEmailVerificationFailedDataError.cs
go
📄 models.go
ios
📄 Sources/WorkOS/Models/AuthenticationEmailVerificationFailedDataError.swift
php
📄 lib/Resource/AuthenticationEmailVerificationFailedDataError.php
python
📄 src/workos/common/models/authentication_email_verification_failed_data_error.py
ruby
📄 lib/workos/user_management/authentication_email_verification_failed_data_error.rb
rust
📄 src/models/authentication_email_verification_failed_data_error.rs

AuthenticationMagicAuthFailedDataError

Change Languages
AuthenticationMagicAuthFailedDataError.radarDetectionId added (field) ios
📄 Sources/WorkOS/Models/AuthenticationMagicAuthFailedDataError.swift
php
📄 lib/Resource/AuthenticationMagicAuthFailedDataError.php
rust
📄 src/models/authentication_magic_auth_failed_data_error.rs

AuthenticationMfaFailedDataError

Change Languages
AuthenticationMfaFailedDataError.radarDetectionId added (field) ios
📄 Sources/WorkOS/Models/AuthenticationMfaFailedDataError.swift
kotlin
📄 src/main/kotlin/com/workos/models/AuthenticationMFAFailedDataError.kt
php
📄 lib/Resource/AuthenticationMFAFailedDataError.php
rust
📄 src/models/authentication_mfa_failed_data_error.rs

AuthenticationOAuthFailedDataError

Change Languages
AuthenticationOAuthFailedDataError.radarDetectionId added (field) ios
📄 Sources/WorkOS/Models/AuthenticationOAuthFailedDataError.swift
php
📄 lib/Resource/AuthenticationOAuthFailedDataError.php
rust
📄 src/models/authentication_oauth_failed_data_error.rs

AuthenticationPasskeyFailedDataError

Change Languages
AuthenticationPasskeyFailedDataError.radarDetectionId added (field) ios
📄 Sources/WorkOS/Models/AuthenticationPasskeyFailedDataError.swift
php
📄 lib/Resource/AuthenticationPasskeyFailedDataError.php
rust
📄 src/models/authentication_passkey_failed_data_error.rs

AuthenticationPasswordFailedDataError

Change Languages
AuthenticationPasswordFailedDataError.radarDetectionId added (field) ios
📄 Sources/WorkOS/Models/AuthenticationPasswordFailedDataError.swift
php
📄 lib/Resource/AuthenticationPasswordFailedDataError.php
rust
📄 src/models/authentication_password_failed_data_error.rs

AuthenticationRadarRiskDetectedData

Change Languages
AuthenticationRadarRiskDetectedData.RadarDetectionId added (field) dotnet
📄 src/WorkOS.net/Entities/AuthenticationRadarRiskDetectedData.cs
go
📄 models.go
ios
📄 Sources/WorkOS/Models/AuthenticationRadarRiskDetectedData.swift
kotlin
📄 src/main/kotlin/com/workos/models/AuthenticationRadarRiskDetectedData.kt
php
📄 lib/Resource/AuthenticationRadarRiskDetectedData.php
python
📄 src/workos/common/models/authentication_radar_risk_detected_data.py
ruby
📄 lib/workos/user_management/authentication_radar_risk_detected_data.rb
rust
📄 src/models/authentication_radar_risk_detected_data.rs

AuthenticationSSOFailedDataError

Change Languages
AuthenticationSSOFailedDataError.radarDetectionId added (field) ios
📄 Sources/WorkOS/Models/AuthenticationSSOFailedDataError.swift
php
📄 lib/Resource/AuthenticationSSOFailedDataError.php
rust
📄 src/models/authentication_sso_failed_data_error.rs

AuthenticationSSOTimedOutDataError

Change Languages
AuthenticationSSOTimedOutDataError.radarDetectionId added (field) ios
📄 Sources/WorkOS/Models/AuthenticationSSOTimedOutDataError.swift
php
📄 lib/Resource/AuthenticationSSOTimedOutDataError.php
rust
📄 src/models/authentication_sso_timed_out_data_error.rs

ErrorBodyWithCode

Change Languages
ErrorBodyWithCode added (type) dotnet
📄 src/WorkOS.net/Entities/ErrorBodyWithCode.cs
python
📄 src/workos/common/models/error_body_with_code.py
ruby
📄 lib/workos/shared/error_body_with_code.rb
ErrorBodyWithCode.Code added (field) dotnet
📄 src/WorkOS.net/Entities/ErrorBodyWithCode.cs
go
📄 models.go
kotlin
📄 src/main/kotlin/com/workos/models/ErrorBodyWithCode.kt
python
📄 src/workos/common/models/error_body_with_code.py
ruby
📄 lib/workos/shared/error_body_with_code.rb
ErrorBodyWithCode.Message added (field) dotnet
📄 src/WorkOS.net/Entities/ErrorBodyWithCode.cs
go
📄 models.go
kotlin
📄 src/main/kotlin/com/workos/models/ErrorBodyWithCode.kt
python
📄 src/workos/common/models/error_body_with_code.py
ruby
📄 lib/workos/shared/error_body_with_code.rb

Pipes

Change Languages
Pipes.createOrganizationConnectedAccount(organizationId, slug, userId, accountDisplayName?, …) optional param added (function) php
📄 lib/Service/Pipes.php
Pipes.createUserConnectedAccount(userId, slug, accountDisplayName?, accountIdentifier?, …) optional param added (function) php
📄 lib/Service/Pipes.php
Pipes.updateOrganizationConnectedAccount(organizationId, slug, supportsMultipleConnections?, connectedAccountId?, …) optional param added (function) kotlin
📄 src/main/kotlin/com/workos/pipes/Pipes.kt
php
📄 lib/Service/Pipes.php
Pipes.updateOrganizationConnectedAccountSuspend(organizationId, slug, supportsMultipleConnections?, connectedAccountId?, …) optional param added (function) kotlin
📄 src/main/kotlin/com/workos/pipes/Pipes.kt
Pipes.updateUserConnectedAccount(userId, slug, organizationId?, supportsMultipleConnections?, …) optional param added (function) kotlin
📄 src/main/kotlin/com/workos/pipes/Pipes.kt
php
📄 lib/Service/Pipes.php
Pipes.updateUserConnectedAccountSuspend(userId, slug, organizationId?, supportsMultipleConnections?, …) optional param added (function) kotlin
📄 src/main/kotlin/com/workos/pipes/Pipes.kt
PipesCreateOrganizationConnectedAccountOptions.Config added (field) dotnet
📄 src/WorkOS.net/Services/Pipes/_interfaces/PipesOptions.cs
go
📄 pipes.go
ios
📄 Sources/WorkOS/Models/ConnectedAccountInput.swift
php
📄 lib/Resource/ConnectedAccountInput.php
python
📄 src/workos/pipes/models/connected_account_input.py
ruby
📄 lib/workos/pipes/connected_account_input.rb
rust
📄 src/models/connected_account_input.rs
PipesCreateOrganizationConnectedAccountOptions.Metadata added (field) dotnet
📄 src/WorkOS.net/Services/Pipes/_interfaces/PipesOptions.cs
go
📄 pipes.go
ios
📄 Sources/WorkOS/Models/CreateConnectedAccount.swift
php
📄 lib/Resource/CreateConnectedAccount.php
python
📄 src/workos/pipes/models/create_connected_account.py
ruby
📄 lib/workos/pipes/create_connected_account.rb
rust
📄 src/models/create_connected_account.rs
PipesCreateUserConnectedAccountOptions.Config added (field) dotnet
📄 src/WorkOS.net/Services/Pipes/_interfaces/PipesOptions.cs
go
📄 pipes.go
ios
📄 Sources/WorkOS/Models/CreateConnectedAccount.swift
php
📄 lib/Resource/CreateConnectedAccount.php
python
📄 src/workos/pipes/models/create_connected_account.py
ruby
📄 lib/workos/pipes/create_connected_account.rb
rust
📄 src/models/create_connected_account.rs
PipesCreateUserConnectedAccountOptions.Metadata added (field) dotnet
📄 src/WorkOS.net/Services/Pipes/_interfaces/PipesOptions.cs
go
📄 pipes.go
ios
📄 Sources/WorkOS/Models/CreateOrganizationConnectedAccount.swift
php
📄 lib/Resource/CreateOrganizationConnectedAccount.php
python
📄 src/workos/pipes/models/create_organization_connected_account.py
ruby
📄 lib/workos/pipes/create_organization_connected_account.rb
rust
📄 src/models/create_organization_connected_account.rs
PipesUpdateOrganizationConnectedAccountOptions.Config added (field) dotnet
📄 src/WorkOS.net/Services/Pipes/_interfaces/PipesOptions.cs
go
📄 pipes.go
ios
📄 Sources/WorkOS/Models/CreateOrganizationConnectedAccount.swift
php
📄 lib/Resource/CreateOrganizationConnectedAccount.php
python
📄 src/workos/pipes/models/create_organization_connected_account.py
ruby
📄 lib/workos/pipes/create_organization_connected_account.rb
rust
📄 src/models/create_organization_connected_account.rs
PipesUpdateUserConnectedAccountOptions.Config added (field) dotnet
📄 src/WorkOS.net/Services/Pipes/_interfaces/PipesOptions.cs
go
📄 pipes.go
ios
📄 Sources/WorkOS/Models/OrganizationConnectedAccount.swift
php
📄 lib/Resource/OrganizationConnectedAccount.php
python
📄 src/workos/pipes/models/organization_connected_account.py
ruby
📄 lib/workos/pipes/organization_connected_account.rb
rust
📄 src/models/organization_connected_account.rs

@workos-sdk-automation
workos-sdk-automation Bot merged commit 4efbfad into main Nov 6, 2026
15 of 16 checks passed
@workos-sdk-automation
workos-sdk-automation Bot deleted the update-spec-20261106-180128-42266682523 branch November 6, 2026 19:11
github-actions Bot added a commit that referenced this pull request Nov 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