Skip to content

Update OpenAPI spec (869cb3a) - #228

Merged
workos-sdk-automation[bot] merged 1 commit into
mainfrom
update-spec-20261022-023800-39712369659
Oct 22, 2026
Merged

workos-sdk-automation[bot] merged 1 commit into
mainfrom
update-spec-20261022-023800-39712369659

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/869cb3a6144c5d8d30c6bf11ce4618734e20c016

Source PRs

  • workos/workos#77202
Changes



└─┬Components
  └─┬Schemas
    ├─┬CreateOAuthApplicationDto
    │ └──[➕] properties/cors_origins (28424:9)
    ├─┬UpdateOAuthApplicationDto
    │ └──[➕] properties/cors_origins (28527:9)
    └─┬ConnectApplication
      └─┬ALLOF
        └─┬ONEOF
          └─┬ALLOF
            ├──[➕] required (33242:23)❌ 
            └──[➕] properties/cors_origins (33226:21)


| Document Element | Total Changes | Breaking Changes |
|------------------|---------------|------------------|
| components       | 4             | 4                |

Date: 10/22/26 | Commit: Update OpenAPI spec from workos/workos@869cb3a6144c5d8d30c6bf11ce4618734e20c016

- ❌ **BREAKING Changes**: _4_ out of _4_
- **Additions**: _4_
- **Breaking Additions**: _1_

ERROR: breaking changes discovered

@greptile-apps

greptile-apps Bot commented Oct 22, 2026 •

Copy link
Copy Markdown

RetriggerView in GreptileConfidence Score: 5/5

[Medium impact] The PR appears safe to merge; no actionable defects were established.

Summary

Adds cors_origins to OAuth application requests and responses.

  • OAuth applications can now list browser origins for token calls.

No actionable issues were established.

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 22, 2026
@github-actions

Copy link
Copy Markdown
Contributor

SDK compatibility report

📄 View full code diff

Language Breaking Soft-risk Additive
dotnet 2 0 5
go 0 0 5
ios 5 1 8
kotlin 0 4 5
php 2 2 5
python 0 2 4
ruby 0 2 5
rust 0 0 8

Changes by domain

Domain Breaking Soft-risk Additive Languages
Events 8 — — dotnet, ios, php
Connect 1 6 3 all
CreateOAuthApplication — — 1 all
ResourceExportCompletedDataResourceType — — 1 dotnet, go, ios, python, ruby, rust
ResourceExportCreatedDataResourceType — — 1 ios, rust
ResourceExportDownloadedDataResourceType — — 1 ios, rust
ResourceExportFailedDataResourceType — — 1 ios, kotlin, php, rust

Breaking (9)

Connect

Parameter changes (1)

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

Events

Parameter changes (6)

Method Changes Languages
Events.list rangeStart type: String? → Date?; rangeEnd type: String? → Date? ios
Events.listAutoPaging rangeStart type: String? → Date?; rangeEnd type: String? → Date? ios
Events.listEvents rangeStart type: ?string → ?\DateTimeImmutable; rangeEnd type: ?string → ?\DateTimeImmutable php

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?

Soft-risk (6)

Connect

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, php, python
Connect.updateApplicationSuspend requestOptions moved 5→6; corsOrigins added kotlin

Additive (8)

Connect

Change Languages
ConnectApplication.CorsOrigins added (field) dotnet
📄 src/WorkOS.net/Entities/ConnectApplication.cs
go
📄 models.go
ios
📄 Sources/WorkOS/Models/ConnectApplication.swift
kotlin
📄 src/main/kotlin/com/workos/models/ConnectApplication.kt
php
📄 lib/Resource/ConnectApplication.php
ruby
📄 lib/workos/connect/connect_application.rb
rust
📄 src/models/connect_application.rs
ConnectApplicationOAuth.CorsOrigins added (field) dotnet
📄 src/WorkOS.net/Entities/ConnectApplicationOAuth.cs
go
📄 models.go
ios
📄 Sources/WorkOS/Models/ConnectApplicationOAuth.swift
kotlin
📄 src/main/kotlin/com/workos/models/ConnectApplicationOAuth.kt
php
📄 lib/Resource/ConnectApplicationOAuth.php
python
📄 src/workos/common/models/connect_application_oauth.py
ruby
📄 lib/workos/shared/connect_application_oauth.rb
rust
📄 src/models/connect_application_oauth.rs
ConnectUpdateApplicationOptions.CorsOrigins added (field) dotnet
📄 src/WorkOS.net/Services/Connect/_interfaces/ConnectOptions.cs
go
📄 connect.go
ios
📄 Sources/WorkOS/Models/UpdateOAuthApplication.swift
kotlin
📄 src/main/kotlin/com/workos/models/UpdateOAuthApplication.kt
php
📄 lib/Resource/UpdateOAuthApplication.php
python
📄 src/workos/connect/models/update_oauth_application.py
ruby
📄 lib/workos/connect/update_oauth_application.rb
rust
📄 src/models/update_oauth_application.rs

CreateOAuthApplication

Change Languages
CreateOAuthApplication.CorsOrigins added (field) dotnet
📄 src/WorkOS.net/Entities/CreateOAuthApplication.cs
go
📄 models.go
ios
📄 Sources/WorkOS/Models/CreateOAuthApplication.swift
kotlin
📄 src/main/kotlin/com/workos/models/CreateOAuthApplication.kt
php
📄 lib/Resource/CreateOAuthApplication.php
python
📄 src/workos/connect/models/create_oauth_application.py
ruby
📄 lib/workos/connect/create_oauth_application.rb
rust
📄 src/models/create_oauth_application.rs

ResourceExportCompletedDataResourceType

Change Languages
ResourceExportCompletedDataResourceType.RadarDetections added (enum value) dotnet
📄 src/WorkOS.net/Enums/ResourceExportCompletedDataResourceType.cs
go
📄 enums.go
ios
📄 Sources/WorkOS/Enums/ResourceExportCompletedDataResourceType.swift
python
📄 src/workos/common/models/resource_export_completed_data_resource_type.py
ruby
📄 lib/workos/types/resource_export_completed_data_resource_type.rb
rust
📄 src/enums/resource_export_completed_data_resource_type.rs

ResourceExportCreatedDataResourceType

Change Languages
ResourceExportCreatedDataResourceType.radarDetections added (enum value) ios
📄 Sources/WorkOS/Enums/ResourceExportCreatedDataResourceType.swift
rust
📄 src/enums/resource_export_created_data_resource_type.rs

ResourceExportDownloadedDataResourceType

Change Languages
ResourceExportDownloadedDataResourceType.radarDetections added (enum value) ios
📄 Sources/WorkOS/Enums/ResourceExportDownloadedDataResourceType.swift
rust
📄 src/enums/resource_export_downloaded_data_resource_type.rs

ResourceExportFailedDataResourceType

Change Languages
ResourceExportFailedDataResourceType.radarDetections added (enum value) ios
📄 Sources/WorkOS/Enums/ResourceExportFailedDataResourceType.swift
kotlin
📄 src/main/kotlin/com/workos/types/ResourceExportFailedDataResourceType.kt
php
📄 lib/Resource/ResourceExportFailedDataResourceType.php
rust
📄 src/enums/resource_export_failed_data_resource_type.rs

@workos-sdk-automation
workos-sdk-automation Bot merged commit 1cfae38 into main Oct 22, 2026
15 of 16 checks passed
@workos-sdk-automation
workos-sdk-automation Bot deleted the update-spec-20261022-023800-39712369659 branch October 22, 2026 02:51
github-actions Bot added a commit that referenced this pull request Oct 22, 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