Skip to content

Update OpenAPI spec (e7da463) - #263

Merged
gjtorikian merged 1 commit into
mainfrom
update-spec-20261104-220451-41921779491
Nov 5, 2026
Merged

gjtorikian merged 1 commit into
mainfrom
update-spec-20261104-220451-41921779491

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

Source PRs

  • workos/workos#78100
Changes



├─┬Paths
│ ├─┬/user_management/users/{id}
│ │ └─┬PUT
│ │   └─┬Extensions
│ │     └──[🔀] x-mutually-exclusive-body-groups (16536:41)
│ ├─┬/user_management/users/{user_id}/connected_accounts/{slug}
│ │ └─┬PUT
│ │   └──[🔀] description (17820:20)
│ ├─┬/user_management/organization_memberships
│ │ └─┬POST
│ │   └─┬Extensions
│ │     └──[🔀] x-mutually-exclusive-body-groups (15427:41)
│ ├─┬/user_management/users
│ │ └─┬POST
│ │   └─┬Extensions
│ │     └──[🔀] x-mutually-exclusive-body-groups (16429:41)
│ ├─┬/organizations/{organization_id}/connected_accounts/{slug}
│ │ └─┬PUT
│ │   └──[🔀] description (11874:20)
│ └─┬/user_management/organization_memberships/{id}
│   └─┬PUT
│     └─┬Extensions
│       └──[🔀] x-mutually-exclusive-body-groups (15538:41)
└─┬Components
  └─┬Schemas
    ├─┬CreateUserlandUserDto
    │ ├─┬ALLOF
    │ │ └─┬Properties
    │ │   └─┬metadata
    │ │     └──[🔀] example (22883:24)
    │ └─┬Extensions
    │   └──[🔀] x-mutually-exclusive-body-groups (16429:41)
    ├─┬EventSchema
    │ ├──[🔀] example (29440:20)
    │ └─┬ALLOF
    │   ├──[🔀] example (29440:20)
    │   ├─┬Properties
    │   │ └─┬data
    │   │   └──[🔀] example (29405:24)
    │   └─┬ONEOF
    │     ├─┬Properties
    │     │ └─┬data
    │     │   └─┬Properties
    │     │     ├─┬invocable_by
    │     │     │ └─┬Properties
    │     │     │   ├─┬organization_ids
    │     │     │   │ └──[🔀] example (29666:36)
    │     │     │   └─┬role_slugs
    │     │     │     └──[🔀] example (29657:36)
    │     │     ├─┬permissions
    │     │     │ └──[🔀] example (29644:32)
    │     │     └─┬invocable_as
    │     │       └─┬Properties
    │     │         └─┬instance_types
    │     │           └──[🔀] example (29686:36)
    │     ├─┬Properties
    │     │ └─┬data
    │     │   └─┬Properties
    │     │     ├─┬invocable_as
    │     │     │ └─┬Properties
    │     │     │   └─┬instance_types
    │     │     │     └──[🔀] example (29686:36)
    │     │     ├─┬permissions
    │     │     │ └──[🔀] example (29644:32)
    │     │     └─┬invocable_by
    │     │       └─┬Properties
    │     │         ├─┬organization_ids
    │     │         │ └──[🔀] example (29666:36)
    │     │         └─┬role_slugs
    │     │           └──[🔀] example (29657:36)
    │     ├─┬Properties
    │     │ └─┬data
    │     │   └─┬Properties
    │     │     └─┬permissions
    │     │       └──[🔀] example (30920:32)
    │     ├─┬Properties
    │     │ └─┬data
    │     │   └─┬Properties
    │     │     └─┬permissions
    │     │       └──[🔀] example (30920:32)
    │     ├─┬Properties
    │     │ └─┬data
    │     │   └─┬Properties
    │     │     └─┬permissions
    │     │       └──[🔀] example (30920:32)
    │     ├─┬Properties
    │     │ └─┬data
    │     │   └─┬Properties
    │     │     └─┬custom_attributes
    │     │       └──[🔀] example (28952:20)
    │     ├─┬Properties
    │     │ └─┬data
    │     │   └─┬Properties
    │     │     └─┬tags
    │     │       └──[🔀] example (34227:32)
    │     ├─┬Properties
    │     │ └─┬data
    │     │   └─┬Properties
    │     │     └─┬tags
    │     │       └──[🔀] example (34227:32)
    │     ├─┬Properties
    │     │ ├─┬data
    │     │ │ └─┬Properties
    │     │ │   └─┬tags
    │     │ │     └──[🔀] example (34227:32)
    │     │ └─┬context
    │     │   └─┬Properties
    │     │     └─┬previous_attributes
    │     │       └─┬Properties
    │     │         └─┬data
    │     │           └─┬Properties
    │     │             └─┬tags
    │     │               └──[🔀] example (34848:40)
    │     ├─┬Properties
    │     │ └─┬data
    │     │   └─┬Properties
    │     │     └─┬tags
    │     │       └──[🔀] example (34227:32)
    │     ├─┬Properties
    │     │ └─┬data
    │     │   └─┬Properties
    │     │     └─┬tags
    │     │       └──[🔀] example (34227:32)
    │     ├─┬Properties
    │     │ └─┬data
    │     │   └─┬Properties
    │     │     └─┬tags
    │     │       └──[🔀] example (34227:32)
    │     ├─┬Properties
    │     │ ├─┬context
    │     │ │ └─┬Properties
    │     │ │   └─┬previous_attributes
    │     │ │     └─┬Properties
    │     │ │       └─┬data
    │     │ │         └─┬Properties
    │     │ │           └─┬tags
    │     │ │             └──[🔀] example (34848:40)
    │     │ └─┬data
    │     │   └─┬Properties
    │     │     └─┬tags
    │     │       └──[🔀] example (34227:32)
    │     ├─┬Properties
    │     │ └─┬data
    │     │   └─┬Properties
    │     │     └─┬metadata
    │     │       └──[🔀] example (36718:32)
    │     ├─┬Properties
    │     │ └─┬data
    │     │   └─┬Properties
    │     │     └─┬metadata
    │     │       └──[🔀] example (36718:32)
    │     ├─┬Properties
    │     │ └─┬data
    │     │   └─┬Properties
    │     │     └─┬permissions
    │     │       └──[🔀] example (37695:32)
    │     ├─┬Properties
    │     │ └─┬data
    │     │   └─┬Properties
    │     │     └─┬permissions
    │     │       └──[🔀] example (37695:32)
    │     ├─┬Properties
    │     │ └─┬data
    │     │   └─┬Properties
    │     │     └─┬permissions
    │     │       └──[🔀] example (37695:32)
    │     ├─┬Properties
    │     │ └─┬data
    │     │   └─┬Properties
    │     │     └─┬metadata
    │     │       └──[🔀] example (36718:32)
    │     ├─┬Properties
    │     │ └─┬data
    │     │   └─┬Properties
    │     │     └─┬permissions
    │     │       └──[🔀] example (39202:32)
    │     ├─┬Properties
    │     │ └─┬data
    │     │   └─┬Properties
    │     │     └─┬permissions
    │     │       └──[🔀] example (39202:32)
    │     └─┬Properties
    │       └─┬data
    │         └─┬Properties
    │           └─┬permissions
    │             └──[🔀] example (39202:32)
    ├─┬CreateOrganizationConnectedAccountDto
    │ ├──[➕] properties/config (21804:9)
    │ ├──[➕] properties/metadata (21867:9)
    │ └─┬Properties
    │   └─┬scopes
    │     └──[🔀] example (21845:20)
    ├─┬ConnectedAccountDto
    │ ├──[➕] properties/config (22068:9)
    │ └─┬Properties
    │   └─┬scopes
    │     └──[🔀] example (21845:20)
    ├─┬UpdateUserlandUserOrganizationMembershipDto
    │ └─┬Extensions
    │   └──[🔀] x-mutually-exclusive-body-groups (15538:41)
    ├─┬CreateUserlandUserOrganizationMembershipDto
    │ └─┬Extensions
    │   └──[🔀] x-mutually-exclusive-body-groups (15427:41)
    ├─┬DataIntegrationVendedCredential
    │ └─┬ONEOF
    │   ├─┬Properties
    │   │ ├─┬config
    │   │ │ └──[🔀] example (42286:24)
    │   │ └─┬metadata
    │   │   └──[🔀] example (42270:24)
    │   ├─┬Properties
    │   │ └─┬config
    │   │   └──[🔀] example (42286:24)
    │   └─┬Properties
    │     ├─┬config
    │     │ └──[🔀] example (42286:24)
    │     └─┬metadata
    │       └──[🔀] example (42270:24)
    ├─┬UpdateUserlandUserDto
    │ ├─┬ALLOF
    │ │ └─┬Properties
    │ │   └─┬metadata
    │ │     └──[🔀] example (22883:24)
    │ └─┬Extensions
    │   └──[🔀] x-mutually-exclusive-body-groups (16536:41)
    ├─┬DirectoryUser
    │ └─┬Properties
    │   └─┬custom_attributes
    │     └──[🔀] example (28952:20)
    ├─┬DataIntegrationsListResponse
    │ └─┬Properties
    │   └─┬data
    │     └─┬Schema
    │       └─┬Properties
    │         ├─┬connected_accounts
    │         │ └─┬Schema
    │         │   ├──[🔀] example (42581:26)
    │         │   └─┬Properties
    │         │     ├─┬config
    │         │     │ └──[🔀] example (42720:34)
    │         │     └─┬scopes
    │         │       └──[🔀] example (42670:34)
    │         └─┬connected_account
    │           ├──[🔀] example (42581:26)
    │           └─┬ONEOF
    │             └─┬Properties
    │               ├─┬scopes
    │               │ └──[🔀] example (42670:34)
    │               └─┬config
    │                 └──[🔀] example (42720:34)
    ├─┬CreateConnectedAccountDto
    │ ├──[➕] properties/config (21982:9)
    │ ├──[➕] properties/metadata (22033:9)
    │ └─┬Properties
    │   └─┬scopes
    │     └──[🔀] example (21845:20)
    ├─┬EventList
    │ └──[🔀] example (40567:9)
    └─┬OrganizationConnectedAccountDto
      ├──[➕] properties/config (21904:9)
      └─┬Properties
        └─┬scopes
          └──[🔀] example (21845:20)


| Document Element | Total Changes | Breaking Changes |
|------------------|---------------|------------------|
| components       | 62            | 0                |
| paths            | 6             | 0                |

Date: 11/04/26 | Commit: Update OpenAPI spec from workos/workos@e7da4632858c74711289856641f1134614c7a52e

- **Total Changes**: _68_
- **Modifications**: _62_
- **Additions**: _6_

@greptile-apps

greptile-apps Bot commented Nov 4, 2026 •

Copy link
Copy Markdown
Contributor

RetriggerView in GreptileConfidence Score: 5/5

[Medium impact] The PR appears safe to merge.

Summary

Adds provider configuration to connected-account imports and updates for users and organizations.

  • Connected-account imports and updates now describe provider-specific settings.
  • Connected-account imports can include allowlisted provider metadata.
  • The spec revision marker and YAML references now match the updated source.

No actionable issues found.

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

@github-actions

github-actions Bot commented Nov 4, 2026

Copy link
Copy Markdown
Contributor

SDK compatibility report

📄 View full code diff

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

Changes by domain

Domain Breaking Soft-risk Additive Languages
Pipes 36 14 12 all

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 (14)

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

Additive (12)

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

github-actions Bot added a commit that referenced this pull request Nov 4, 2026
@gjtorikian
gjtorikian merged commit 55c605a into main Nov 5, 2026
16 of 17 checks passed
@gjtorikian
gjtorikian deleted the update-spec-20261104-220451-41921779491 branch November 5, 2026 17:39
github-actions Bot added a commit that referenced this pull request Nov 5, 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