Skip to content

Update OpenAPI spec (4ac3f26) - #95

Merged
gjtorikian merged 6 commits into
mainfrom
update-spec-20260805-223746-31053393623
Aug 6, 2026
Merged

Update OpenAPI spec (4ac3f26)#95
gjtorikian merged 6 commits into
mainfrom
update-spec-20260805-223746-31053393623

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/4ac3f26093f019e2b5603b2c4746102e45d534b8

Source PRs

  • workos/workos#67826
  • workos/workos#67941
  • workos/workos#68113
  • workos/workos#68168
Changes



├─┬Paths
│ ├─┬/connections
│ │ └─┬GET
│ │   └─┬Parameters
│ │     └─┬connection_type
│ │       └─┬Schema
│ │         └──[➕] enum (7092:17)
│ ├─┬/user_management/users/{id}/identities
│ │ └─┬GET
│ │   └─┬Responses
│ │     └─┬200
│ │       └─┬Content
│ │         └─┬application/json
│ │           └─┬Schema
│ │             └─┬Schema
│ │               └─┬Properties
│ │                 └─┬provider
│ │                   └──[➕] enum (17820:27)
│ ├─┬/user_management/users/{id}
│ │ └─┬PUT
│ │   ├─┬Responses
│ │   │ └─┬400
│ │   │   └─┬Content
│ │   │     └─┬application/json
│ │   │       └─┬Schema
│ │   │         ├──[➕] oneOf (17020:21)
│ │   │         └─┬ONEOF
│ │   │           ├─┬Properties
│ │   │           │ └─┬code
│ │   │           │   ├──[🔀] example (16927:34)
│ │   │           │   └──[🔀] const (16928:32)❌ 
│ │   │           ├─┬Properties
│ │   │           │ └─┬code
│ │   │           │   ├──[🔀] example (16941:34)
│ │   │           │   └──[🔀] const (16942:32)❌ 
│ │   │           ├─┬Properties
│ │   │           │ └─┬code
│ │   │           │   ├──[🔀] example (16955:34)
│ │   │           │   └──[🔀] const (16956:32)❌ 
│ │   │           ├─┬Properties
│ │   │           │ └─┬code
│ │   │           │   ├──[🔀] example (16969:34)
│ │   │           │   └──[🔀] const (16970:32)❌ 
│ │   │           ├─┬Properties
│ │   │           │ └─┬code
│ │   │           │   ├──[🔀] example (16983:34)
│ │   │           │   └──[🔀] const (16984:32)❌ 
│ │   │           ├─┬Properties
│ │   │           │ └─┬code
│ │   │           │   ├──[🔀] example (16997:34)
│ │   │           │   └──[🔀] const (16998:32)❌ 
│ │   │           └─┬Properties
│ │   │             └─┬code
│ │   │               ├──[🔀] example (17011:34)
│ │   │               └──[🔀] const (17012:32)❌ 
│ │   └─┬Extensions
│ │     └──[🔀] x-mutually-exclusive-body-groups (17056:41)
│ ├─┬/user_management/authenticate
│ │ └─┬POST
│ │   ├─┬Responses
│ │   │ ├─┬400
│ │   │ │ └─┬Content
│ │   │ │   └─┬application/json
│ │   │ │     └─┬Schema
│ │   │ │       ├──[➕] oneOf (13001:21)
│ │   │ │       ├──[➕] oneOf (13008:21)
│ │   │ │       └─┬ONEOF
│ │   │ │         ├──[➕] required (12754:25)❌ 
│ │   │ │         ├──[➕] required (12753:25)❌ 
│ │   │ │         ├──[➖] required (12747:25)❌ 
│ │   │ │         ├──[➖] required (12746:25)❌ 
│ │   │ │         ├──[➕] properties/code (12743:23)
│ │   │ │         ├──[➖] properties/error (12736:23)❌ 
│ │   │ │         ├──[➕] properties/message (12748:23)
│ │   │ │         ├──[➖] properties/error_description (12741:23)❌ 
│ │   │ │         ├──[➕] required (12767:25)❌ 
│ │   │ │         ├──[➕] required (12768:25)❌ 
│ │   │ │         ├──[➖] required (12760:25)❌ 
│ │   │ │         ├──[➖] required (12761:25)❌ 
│ │   │ │         ├──[➕] properties/code (12757:23)
│ │   │ │         ├──[➖] properties/error (12750:23)❌ 
│ │   │ │         ├──[➕] properties/message (12762:23)
│ │   │ │         ├──[➖] properties/error_description (12755:23)❌ 
│ │   │ │         ├─┬Properties
│ │   │ │         │ ├─┬error
│ │   │ │         │ │ ├──[🔀] example (12774:34)
│ │   │ │         │ │ └──[🔀] const (12775:32)❌ 
│ │   │ │         │ └─┬error_description
│ │   │ │         │   └──[🔀] example (12779:34)
│ │   │ │         ├─┬Properties
│ │   │ │         │ ├─┬error_description
│ │   │ │         │ │ └──[🔀] example (12793:34)
│ │   │ │         │ └─┬error
│ │   │ │         │   ├──[🔀] example (12788:34)
│ │   │ │         │   └──[🔀] const (12789:32)❌ 
│ │   │ │         ├─┬Properties
│ │   │ │         │ ├─┬error
│ │   │ │         │ │ ├──[🔀] example (12802:34)
│ │   │ │         │ │ └──[🔀] const (12803:32)❌ 
│ │   │ │         │ └─┬error_description
│ │   │ │         │   └──[🔀] example (12807:34)
│ │   │ │         ├─┬Properties
│ │   │ │         │ ├─┬error
│ │   │ │         │ │ ├──[🔀] example (12816:34)
│ │   │ │         │ │ └──[🔀] const (12817:32)❌ 
│ │   │ │         │ └─┬error_description
│ │   │ │         │   └──[🔀] example (12821:34)
│ │   │ │         ├─┬Properties
│ │   │ │         │ ├─┬error_description
│ │   │ │         │ │ └──[🔀] example (12835:34)
│ │   │ │         │ └─┬error
│ │   │ │         │   ├──[🔀] example (12830:34)
│ │   │ │         │   └──[🔀] const (12831:32)❌ 
│ │   │ │         ├─┬Properties
│ │   │ │         │ ├─┬error
│ │   │ │         │ │ ├──[🔀] example (12846:34)
│ │   │ │         │ │ └──[🔀] const (12847:32)❌ 
│ │   │ │         │ └─┬error_description
│ │   │ │         │   └──[🔀] example (12851:34)
│ │   │ │         ├─┬Properties
│ │   │ │         │ ├─┬error
│ │   │ │         │ │ ├──[🔀] example (12862:34)
│ │   │ │         │ │ └──[🔀] const (12863:32)❌ 
│ │   │ │         │ └─┬error_description
│ │   │ │         │   └──[🔀] example (12867:34)
│ │   │ │         ├─┬Properties
│ │   │ │         │ ├─┬error
│ │   │ │         │ │ ├──[🔀] example (12876:34)
│ │   │ │         │ │ └──[🔀] const (12877:32)❌ 
│ │   │ │         │ └─┬error_description
│ │   │ │         │   └──[🔀] example (12881:34)
│ │   │ │         ├─┬Properties
│ │   │ │         │ ├─┬error_description
│ │   │ │         │ │ └──[🔀] example (12895:34)
│ │   │ │         │ └─┬error
│ │   │ │         │   ├──[🔀] example (12890:34)
│ │   │ │         │   └──[🔀] const (12891:32)❌ 
│ │   │ │         ├─┬Properties
│ │   │ │         │ ├─┬error
│ │   │ │         │ │ ├──[🔀] example (12906:34)
│ │   │ │         │ │ └──[🔀] const (12907:32)❌ 
│ │   │ │         │ └─┬error_description
│ │   │ │         │   └──[🔀] example (12911:34)
│ │   │ │         ├─┬Properties
│ │   │ │         │ ├─┬error_description
│ │   │ │         │ │ └──[🔀] example (12927:34)
│ │   │ │         │ └─┬error
│ │   │ │         │   ├──[🔀] example (12922:34)
│ │   │ │         │   └──[🔀] const (12923:32)❌ 
│ │   │ │         ├─┬Properties
│ │   │ │         │ ├─┬error
│ │   │ │         │ │ ├──[🔀] example (12936:34)
│ │   │ │         │ │ └──[🔀] const (12937:32)❌ 
│ │   │ │         │ └─┬error_description
│ │   │ │         │   └──[🔀] example (12941:34)
│ │   │ │         ├─┬Properties
│ │   │ │         │ ├─┬error_description
│ │   │ │         │ │ └──[🔀] example (12955:34)
│ │   │ │         │ └─┬error
│ │   │ │         │   ├──[🔀] example (12950:34)
│ │   │ │         │   └──[🔀] const (12951:32)❌ 
│ │   │ │         ├─┬Properties
│ │   │ │         │ ├─┬error
│ │   │ │         │ │ ├──[🔀] example (12964:34)
│ │   │ │         │ │ └──[🔀] const (12965:32)❌ 
│ │   │ │         │ └─┬error_description
│ │   │ │         │   └──[🔀] example (12969:34)
│ │   │ │         ├──[➕] required (12985:25)❌ 
│ │   │ │         ├──[➕] required (12986:25)❌ 
│ │   │ │         ├──[➖] required (12972:25)❌ 
│ │   │ │         ├──[➕] properties/error (12975:23)
│ │   │ │         ├──[➕] properties/error_description (12980:23)
│ │   │ │         ├──[➖] properties (0:0)❌ 
│ │   │ │         ├──[➕] required (12999:25)❌ 
│ │   │ │         ├──[➕] required (13000:25)❌ 
│ │   │ │         ├──[➕] type (12987:21)
│ │   │ │         ├──[➕] properties/error (12989:23)
│ │   │ │         ├──[➕] properties/error_description (12994:23)
│ │   │ │         ├──[➖] oneOf (12974:25)❌ 
│ │   │ │         ├──[➖] oneOf (12988:25)❌ 
│ │   │ │         ├──[➖] oneOf (13002:25)❌ 
│ │   │ │         ├──[➖] oneOf (13016:25)❌ 
│ │   │ │         ├──[➖] oneOf (13032:25)❌ 
│ │   │ │         ├──[➖] oneOf (13046:25)❌ 
│ │   │ │         └──[➖] oneOf (13060:25)❌ 
│ │   │ └─┬403
│ │   │   └─┬Content
│ │   │     └─┬application/json
│ │   │       └─┬Schema
│ │   │         ├──[➕] oneOf (13283:21)
│ │   │         └─┬ONEOF
│ │   │           └─┬Properties
│ │   │             └─┬code
│ │   │               ├──[🔀] example (13274:34)
│ │   │               └──[🔀] const (13275:32)❌ 
│ │   └─┬Request Body
│ │     └─┬Content
│ │       └─┬application/json
│ │         └─┬Schema
│ │           └─┬ONEOF
│ │             ├──[➖] required (12564:23)❌ 
│ │             ├──[➖] required (12563:23)❌ 
│ │             └─┬Properties
│ │               ├─┬phone_number
│ │               │ └──[🔀] description (12543:36)
│ │               └─┬verification_id
│ │                 └──[🔀] description (12535:36)
│ └─┬/user_management/users
│   └─┬POST
│     ├─┬Responses
│     │ └─┬400
│     │   └─┬Content
│     │     └─┬application/json
│     │       └─┬Schema
│     │         ├──[➕] oneOf (16714:21)
│     │         └─┬ONEOF
│     │           └─┬Properties
│     │             └─┬code
│     │               ├──[🔀] example (16705:34)
│     │               └──[🔀] const (16706:32)❌ 
│     └─┬Extensions
│       └──[🔀] x-mutually-exclusive-body-groups (16763:41)
└─┬Components
  └─┬Schemas
    ├─┬UpdateUserlandUserDto
    │ ├─┬ALLOF
    │ │ └─┬ONEOF
    │ │   ├─┬Schema
    │ │   │ └──[➕] anyOf (22366:21)
    │ │   ├─┬Schema
    │ │   │ └──[➕] anyOf (22394:21)
    │ │   ├─┬Properties
    │ │   │ └─┬password
    │ │   │   └──[🔀] description (22375:32)
    │ │   └──[➕] properties/password_salt_position (22415:17)
    │ └─┬Extensions
    │   └──[🔀] x-mutually-exclusive-body-groups (17056:41)
    ├─┬EventList
    │ └──[🔀] example (35135:9)
    ├─┬ConnectedAccount
    │ ├──[➕] properties/client_id (36677:9)
    │ ├──[➕] properties/client_secret_last_4 (36685:9)
    │ └──[➕] properties/config (36694:9)
    ├─┬EventSchema
    │ ├──[🔀] example (26152:20)
    │ └─┬ALLOF
    │   ├──[🔀] example (26152:20)
    │   ├─┬Properties
    │   │ └─┬data
    │   │   └──[🔀] example (26117:24)
    │   └─┬ONEOF
    │     ├─┬Properties
    │     │ └─┬data
    │     │   └─┬Properties
    │     │     └─┬permissions
    │     │       └──[🔀] example (26972:32)
    │     ├─┬Properties
    │     │ └─┬data
    │     │   └─┬Properties
    │     │     └─┬permissions
    │     │       └──[🔀] example (26972:32)
    │     ├─┬Properties
    │     │ └─┬data
    │     │   └─┬Properties
    │     │     └─┬permissions
    │     │       └──[🔀] example (26972:32)
    │     ├─┬Properties
    │     │ └─┬data
    │     │   └─┬Properties
    │     │     └─┬connection_type
    │     │       └──[➕] enum (28763:27)
    │     ├─┬Properties
    │     │ └─┬data
    │     │   └─┬Properties
    │     │     └─┬connection_type
    │     │       └──[➕] enum (28930:27)
    │     ├─┬Properties
    │     │ └─┬data
    │     │   └─┬Properties
    │     │     └─┬connection_type
    │     │       └──[➕] enum (29097:27)
    │     ├─┬Properties
    │     │ └─┬data
    │     │   └─┬Properties
    │     │     └─┬custom_attributes
    │     │       └──[🔀] example (25933:20)
    │     ├─┬Properties
    │     │ └─┬data
    │     │   └─┬Properties
    │     │     └─┬tags
    │     │       └──[🔀] example (30280:32)
    │     ├─┬Properties
    │     │ └─┬data
    │     │   └─┬Properties
    │     │     └─┬tags
    │     │       └──[🔀] example (30280:32)
    │     ├─┬Properties
    │     │ └─┬data
    │     │   └─┬Properties
    │     │     └─┬tags
    │     │       └──[🔀] example (30280:32)
    │     ├─┬Properties
    │     │ └─┬data
    │     │   └─┬Properties
    │     │     └─┬tags
    │     │       └──[🔀] example (30280:32)
    │     ├─┬Properties
    │     │ └─┬data
    │     │   └─┬Properties
    │     │     └─┬metadata
    │     │       └──[🔀] example (31869:32)
    │     ├─┬Properties
    │     │ └─┬data
    │     │   └─┬Properties
    │     │     └─┬metadata
    │     │       └──[🔀] example (31869:32)
    │     ├─┬Properties
    │     │ └─┬data
    │     │   └─┬Properties
    │     │     └─┬permissions
    │     │       └──[🔀] example (32846:32)
    │     ├─┬Properties
    │     │ └─┬data
    │     │   └─┬Properties
    │     │     └─┬permissions
    │     │       └──[🔀] example (32846:32)
    │     ├─┬Properties
    │     │ └─┬data
    │     │   └─┬Properties
    │     │     └─┬permissions
    │     │       └──[🔀] example (32846:32)
    │     ├─┬Properties
    │     │ └─┬data
    │     │   └─┬Properties
    │     │     └─┬metadata
    │     │       └──[🔀] example (31869:32)
    │     ├─┬Properties
    │     │ └─┬data
    │     │   └─┬Properties
    │     │     └─┬permissions
    │     │       └──[🔀] example (33832:32)
    │     ├─┬Properties
    │     │ └─┬data
    │     │   └─┬Properties
    │     │     └─┬permissions
    │     │       └──[🔀] example (33832:32)
    │     └─┬Properties
    │       └─┬data
    │         └─┬Properties
    │           └─┬permissions
    │             └──[🔀] example (33832:32)
    ├─┬Connection
    │ └─┬Properties
    │   └─┬connection_type
    │     └──[➕] enum (24963:15)
    ├─┬Profile
    │ └─┬Properties
    │   └─┬connection_type
    │     └──[➕] enum (38287:15)
    ├─┬CreateUserlandUserDto
    │ ├─┬ALLOF
    │ │ └─┬ONEOF
    │ │   ├─┬Schema
    │ │   │ └──[➕] anyOf (22214:21)
    │ │   ├─┬Schema
    │ │   │ └──[➕] anyOf (22244:21)
    │ │   ├─┬Properties
    │ │   │ └─┬password
    │ │   │   └──[🔀] description (22225:32)
    │ │   └──[➕] properties/password_salt_position (22272:17)
    │ └─┬Extensions
    │   └──[🔀] x-mutually-exclusive-body-groups (16763:41)
    ├─┬DirectoryUser
    │ └─┬Properties
    │   └─┬custom_attributes
    │     └──[🔀] example (25933:20)
    ├─┬DataIntegrationsListResponse
    │ └─┬Properties
    │   └─┬data
    │     └─┬Schema
    │       └─┬Properties
    │         └─┬connected_account
    │           └─┬ONEOF
    │             ├──[➕] properties/client_id (36900:23)
    │             ├──[➕] properties/client_secret_last_4 (36908:23)
    │             └──[➕] properties/config (36918:23)
    └─┬UserlandAuthenticateResponse
      └─┬Properties
        └─┬authentication_method
          └──[➕] enum (38007:15)


| Document Element | Total Changes | Breaking Changes |
|------------------|---------------|------------------|
| paths            | 107           | 50               |
| components       | 44            | 0                |

Date: 08/05/26 | Commit: Update OpenAPI spec from workos/workos@4ac3f26093f019e2b5603b2c4746102e45d534b8

- ❌ **BREAKING Changes**: _50_ out of _151_
- **Modifications**: _90_
- **Removals**: _19_
- **Additions**: _42_
- **Breaking Removals**: _19_
- **Breaking Modifications**: _23_
- **Breaking Additions**: _8_

ERROR: breaking changes discovered

@greptile-apps

greptile-apps Bot commented Aug 5, 2026

Copy link
Copy Markdown

Greptile Summary

The PR synchronizes the OpenAPI specification with upstream API changes and updates the associated generation tooling.

  • Adds X OAuth connection variants, Radar authentication responses, optional password-salt positioning, and connected-account fields.
  • Updates OpenAPI/Postman generation dependencies and adapts TypeScript imports and result handling.
  • Adjusts SDK namespace and release-scope classification behavior.

Confidence Score: 5/5

The PR appears safe to merge.

No blocking failure remains in the eligible follow-up review scope.

Important Files Changed

Filename Overview
spec/open-api-spec.yaml Synchronizes authentication, user-password, connection-provider, event-example, and connected-account schemas with the upstream API.
scripts/postman/lib/convert.ts Replaces local conversion declarations with package types and adds defensive handling for missing conversion results.
scripts/postman/generate.ts Updates the js-yaml import for the upgraded module API.
scripts/sdk-generate.sh Adds Android to the set of targets receiving the Pascal-cased default namespace.
scripts/sdk-release-metadata.mjs Classifies generated symbols containing Radar anywhere in their names under the radar release scope.
package.json Upgrades OpenAPI, Postman, YAML, and TypeScript execution development tooling.
tsconfig.json Explicitly includes Node.js ambient types for generation scripts.

Reviews (4): Last reviewed commit: "fix(ci): point oagen 0.29.2 lockfile URL..." | Re-trigger Greptile

@github-actions

github-actions Bot commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

SDK compatibility report

📄 View full code diff

Language Breaking Soft-risk Additive
dotnet 12 0 30
go 8 0 38
ios 0 0 0
kotlin 15 6 40
php 10 3 40
python 12 0 39
ruby 3 0 37
rust 10 0 53

Changes by domain

Domain Breaking Soft-risk Additive Languages
UserManagement 6 6 2 dotnet, go, kotlin, php, python, ruby, rust
CreateDataIntegrationAuthMethods 6 1 dotnet, go, kotlin, php, python, ruby, rust
Pipes 3 9 dotnet, go, kotlin, php, python, ruby, rust
AuthenticateWithRadarSmsChallengeParams 3 rust
AuthenticateWithRadarSmsChallengeOptions 2 dotnet, go, rust
CustomProviderDefinition 2 dotnet, go, kotlin, php, python, rust
RadarSmsChallengeCodeSessionAuthenticateRequest 2 dotnet, go, kotlin, php, python, rust
DataIntegration 1 4 dotnet, go, kotlin, php, python, ruby, rust
AgentRegistrationRefreshed 9 dotnet, go, kotlin, php, python, ruby, rust
CreateUserPasswordSaltPosition 6 dotnet, go, kotlin, php, python, ruby, rust
UpdateUser 5 go, kotlin, php, python, ruby, rust
ConnectedAccount 3 dotnet, go, kotlin, php, python, ruby, rust
AuthenticateResponseAuthenticationMethod 2 dotnet, go, kotlin, php, python, ruby, rust
ConnectionActivatedDataConnectionType 2 dotnet, go, python, ruby, rust
ConnectionDeactivatedDataConnectionType 2 rust
ConnectionDeletedDataConnectionType 2 kotlin, php, rust
ConnectionsConnectionType 2 dotnet, go, kotlin, php, python, ruby, rust
ConnectionType 2 dotnet, go, kotlin, php, python, ruby, rust
CreateWebhookEndpointEvents 2 dotnet, go, kotlin, php, python, ruby, rust
ProfileConnectionType 2 rust
UpdateDataIntegrationClientCredentialsParams 2 rust
UserIdentitiesGetItemProvider 2 dotnet, go, kotlin, php, python, ruby, rust
PasswordHashed 1 python
PipeService 1 go, kotlin, php, python
UpdateWebhookEndpointEvents 1 rust
WaitlistUser 1 dotnet, go, kotlin, php, python, ruby, rust

Breaking (25)

AuthenticateWithRadarSmsChallengeOptions

Type changes (2)

AuthenticateWithRadarSmsChallengeOptions.PhoneNumber type changed (field)

Language Before After
dotnet
📄 src/WorkOS.net/Services/UserManagement/_interfaces/UserManagementWrapperOptions.cs
AuthenticateWithRadarSmsChallengeOptions.PhoneNumber
type: string
AuthenticateWithRadarSmsChallengeOptions.PhoneNumber
type: string?
go
📄 user_management.go
UserManagementAuthenticateWithRadarSmsChallengeParams.phone_number
type: string
UserManagementAuthenticateWithRadarSmsChallengeParams.phone_number
type: *string
rust
📄 src/resources/user_management.rs
AuthenticateWithRadarSmsChallengeParams.phone_number
type: String
AuthenticateWithRadarSmsChallengeParams.phone_number
type: Option<String>

AuthenticateWithRadarSmsChallengeOptions.VerificationId type changed (field)

Language Before After
dotnet
📄 src/WorkOS.net/Services/UserManagement/_interfaces/UserManagementWrapperOptions.cs
AuthenticateWithRadarSmsChallengeOptions.VerificationId
type: string
AuthenticateWithRadarSmsChallengeOptions.VerificationId
type: string?
go
📄 user_management.go
UserManagementAuthenticateWithRadarSmsChallengeParams.verification_id
type: string
UserManagementAuthenticateWithRadarSmsChallengeParams.verification_id
type: *string
rust
📄 src/resources/user_management.rs
AuthenticateWithRadarSmsChallengeParams.verification_id
type: String
AuthenticateWithRadarSmsChallengeParams.verification_id
type: Option<String>

AuthenticateWithRadarSmsChallengeParams

Parameter changes (3)

Method Changes Languages
AuthenticateWithRadarSmsChallengeParams.new verification_id removed; phone_number removed; pending_authentication_token moved 3→1 rust

CreateDataIntegrationAuthMethods

2 enums, 4 enum values removed
Symbol Kind Languages
CreateDataIntegrationAuthMethods enum dotnet, php, ruby
CreateDataIntegrationAuthMethods.ApiKey enum value dotnet, go, kotlin, php, python, ruby
CreateDataIntegrationAuthMethods.JsonEnumDefaultValue enum value kotlin
CreateDataIntegrationAuthMethods.OAuth enum value dotnet, go, kotlin, php, python, ruby
CreateDataIntegrationAuthMethods.Unknown enum value dotnet, kotlin
CreateDataIntegrationAuthMethodsLiteral enum python

CustomProviderDefinition

Type changes (2)

CustomProviderDefinition.AuthorizationUrl type changed (field)

Language Before After
dotnet
📄 src/WorkOS.net/Entities/CustomProviderDefinition.cs
CustomProviderDefinition.AuthorizationUrl
type: string
CustomProviderDefinition.AuthorizationUrl
type: string?
go
📄 models.go
CustomProviderDefinition.authorization_url
type: string
CustomProviderDefinition.authorization_url
type: *string
kotlin
📄 src/main/kotlin/com/workos/models/CustomProviderDefinition.kt
CustomProviderDefinition.authorization_url
type: String
CustomProviderDefinition.authorization_url
type: String?
php
📄 lib/Resource/CustomProviderDefinition.php
CustomProviderDefinition.authorizationUrl
type: string
CustomProviderDefinition.authorizationUrl
type: ?string
python
📄 src/workos/pipes/models/custom_provider_definition.py
CustomProviderDefinition.authorization_url
type: str
CustomProviderDefinition.authorization_url
type: str | None
rust
📄 src/models/custom_provider_definition.rs
CustomProviderDefinition.authorization_url
type: String
CustomProviderDefinition.authorization_url
type: Option<String>

CustomProviderDefinition.TokenUrl type changed (field)

Language Before After
dotnet
📄 src/WorkOS.net/Entities/CustomProviderDefinition.cs
CustomProviderDefinition.TokenUrl
type: string
CustomProviderDefinition.TokenUrl
type: string?
go
📄 models.go
CustomProviderDefinition.token_url
type: string
CustomProviderDefinition.token_url
type: *string
kotlin
📄 src/main/kotlin/com/workos/models/CustomProviderDefinition.kt
CustomProviderDefinition.token_url
type: String
CustomProviderDefinition.token_url
type: String?
php
📄 lib/Resource/CustomProviderDefinition.php
CustomProviderDefinition.tokenUrl
type: string
CustomProviderDefinition.tokenUrl
type: ?string
python
📄 src/workos/pipes/models/custom_provider_definition.py
CustomProviderDefinition.token_url
type: str
CustomProviderDefinition.token_url
type: str | None
rust
📄 src/models/custom_provider_definition.rs
CustomProviderDefinition.token_url
type: String
CustomProviderDefinition.token_url
type: Option<String>

DataIntegration

Type changes (1)

DataIntegration.Credentials type changed (field)

Language Before After
dotnet
📄 src/WorkOS.net/Entities/DataIntegration.cs
DataIntegration.Credentials
type: DataIntegrationCredential
DataIntegration.Credentials
type: DataIntegrationCredential?
kotlin
📄 src/main/kotlin/com/workos/models/DataIntegration.kt
DataIntegration.credentials
type: DataIntegrationCredential
DataIntegration.credentials
type: DataIntegrationCredential?
php
📄 lib/Resource/DataIntegration.php
DataIntegration.credentials
type: DataIntegrationCredential
DataIntegration.credentials
type: ?DataIntegrationCredential
python
📄 src/workos/pipes/models/data_integration.py
DataIntegration.credentials
type: DataIntegrationCredential
DataIntegration.credentials
type: DataIntegrationCredential | None
rust
📄 src/models/data_integration.rs
DataIntegration.credentials
type: DataIntegrationCredential
DataIntegration.credentials
type: Option<DataIntegrationCredential>

Pipes

Parameter changes (2)

Method Changes Languages
Pipes.createDataIntegration authMethods type: List<CreateDataIntegrationAuthMethods>?List<ConnectedAccountAuthMethod>? kotlin
Pipes.createDataIntegrationSuspend authMethods type: List<CreateDataIntegrationAuthMethods>?List<ConnectedAccountAuthMethod>? kotlin

Type changes (1)

PipesCreateDataIntegrationOptions.AuthMethods type changed (field)

Language Before After
dotnet
📄 src/WorkOS.net/Services/Pipes/_interfaces/PipesOptions.cs
PipesCreateDataIntegrationOptions.AuthMethods
type: List<CreateDataIntegrationAuthMethods>?
PipesCreateDataIntegrationOptions.AuthMethods
type: List<ConnectedAccountAuthMethod>?

RadarSmsChallengeCodeSessionAuthenticateRequest

Type changes (2)

RadarSmsChallengeCodeSessionAuthenticateRequest.PhoneNumber type changed (field)

Language Before After
dotnet
📄 src/WorkOS.net/Entities/RadarSmsChallengeCodeSessionAuthenticateRequest.cs
RadarSmsChallengeCodeSessionAuthenticateRequest.PhoneNumber
type: string
RadarSmsChallengeCodeSessionAuthenticateRequest.PhoneNumber
type: string?
go
📄 models.go
RadarSmsChallengeCodeSessionAuthenticateRequest.phone_number
type: string
RadarSmsChallengeCodeSessionAuthenticateRequest.phone_number
type: *string
kotlin
📄 src/main/kotlin/com/workos/models/RadarSmsChallengeCodeSessionAuthenticateRequest.kt
RadarSmsChallengeCodeSessionAuthenticateRequest.phone_number
type: String
RadarSmsChallengeCodeSessionAuthenticateRequest.phone_number
type: String?
php
📄 lib/Resource/RadarSmsChallengeCodeSessionAuthenticateRequest.php
RadarSmsChallengeCodeSessionAuthenticateRequest.phoneNumber
type: string
RadarSmsChallengeCodeSessionAuthenticateRequest.phoneNumber
type: ?string
python
📄 src/workos/user_management/models/radar_sms_challenge_code_session_authenticate_request.py
RadarSmsChallengeCodeSessionAuthenticateRequest.phone_number
type: str
RadarSmsChallengeCodeSessionAuthenticateRequest.phone_number
type: str | None
rust
📄 src/models/radar_sms_challenge_code_session_authenticate_request.rs
RadarSmsChallengeCodeSessionAuthenticateRequest.phone_number
type: String
RadarSmsChallengeCodeSessionAuthenticateRequest.phone_number
type: Option<String>

RadarSmsChallengeCodeSessionAuthenticateRequest.VerificationId type changed (field)

Language Before After
dotnet
📄 src/WorkOS.net/Entities/RadarSmsChallengeCodeSessionAuthenticateRequest.cs
RadarSmsChallengeCodeSessionAuthenticateRequest.VerificationId
type: string
RadarSmsChallengeCodeSessionAuthenticateRequest.VerificationId
type: string?
go
📄 models.go
RadarSmsChallengeCodeSessionAuthenticateRequest.verification_id
type: string
RadarSmsChallengeCodeSessionAuthenticateRequest.verification_id
type: *string
kotlin
📄 src/main/kotlin/com/workos/models/RadarSmsChallengeCodeSessionAuthenticateRequest.kt
RadarSmsChallengeCodeSessionAuthenticateRequest.verification_id
type: String
RadarSmsChallengeCodeSessionAuthenticateRequest.verification_id
type: String?
php
📄 lib/Resource/RadarSmsChallengeCodeSessionAuthenticateRequest.php
RadarSmsChallengeCodeSessionAuthenticateRequest.verificationId
type: string
RadarSmsChallengeCodeSessionAuthenticateRequest.verificationId
type: ?string
python
📄 src/workos/user_management/models/radar_sms_challenge_code_session_authenticate_request.py
RadarSmsChallengeCodeSessionAuthenticateRequest.verification_id
type: str
RadarSmsChallengeCodeSessionAuthenticateRequest.verification_id
type: str | None
rust
📄 src/models/radar_sms_challenge_code_session_authenticate_request.rs
RadarSmsChallengeCodeSessionAuthenticateRequest.verification_id
type: String
RadarSmsChallengeCodeSessionAuthenticateRequest.verification_id
type: Option<String>

UserManagement

Parameter changes (6)

Method Changes Languages
UserManagement.authenticate_with_radar_sms_challenge verification_id type: strstr | None; phone_number type: strstr | None python
UserManagement.authenticateWithRadarSmsChallenge verificationId type: StringString?; phoneNumber type: StringString? kotlin, php, python
UserManagement.authenticateWithRadarSmsChallengeSuspend verificationId type: StringString?; phoneNumber type: StringString? kotlin

Soft-risk (6)

UserManagement

Parameter changes (6)

Method Changes Languages
UserManagement.authenticateWithRadarSmsChallenge verificationId moved 1→2; phoneNumber moved 2→3; pendingAuthenticationToken moved 3→1 kotlin, php
UserManagement.authenticateWithRadarSmsChallengeSuspend verificationId moved 1→2; phoneNumber moved 2→3; pendingAuthenticationToken moved 3→1 kotlin

Additive (63)

AgentRegistrationRefreshed

Change Languages
AgentRegistrationRefreshed added (type) dotnet
📄 src/WorkOS.net/Entities/AgentRegistrationRefreshed.cs
go
📄 models.go
kotlin
📄 src/main/kotlin/com/workos/models/AgentRegistrationRefreshed.kt
php
📄 lib/Resource/AgentRegistrationRefreshed.php
python
📄 src/workos/common/models/agent_registration_refreshed.py
ruby
📄 lib/workos/shared/agent_registration_refreshed.rb
rust
📄 src/models/agent_registration_refreshed.rs
AgentRegistrationRefreshed.context added (field) go
📄 models.go
kotlin
📄 src/main/kotlin/com/workos/models/AgentRegistrationRefreshed.kt
php
📄 lib/Resource/AgentRegistrationRefreshed.php
python
📄 src/workos/common/models/agent_registration_refreshed.py
ruby
📄 lib/workos/shared/agent_registration_refreshed.rb
rust
📄 src/models/agent_registration_refreshed.rs
AgentRegistrationRefreshed.created_at added (field) go
📄 models.go
kotlin
📄 src/main/kotlin/com/workos/models/AgentRegistrationRefreshed.kt
php
📄 lib/Resource/AgentRegistrationRefreshed.php
python
📄 src/workos/common/models/agent_registration_refreshed.py
ruby
📄 lib/workos/shared/agent_registration_refreshed.rb
rust
📄 src/models/agent_registration_refreshed.rs
AgentRegistrationRefreshed.data added (field) go
📄 models.go
kotlin
📄 src/main/kotlin/com/workos/models/AgentRegistrationRefreshed.kt
php
📄 lib/Resource/AgentRegistrationRefreshed.php
python
📄 src/workos/common/models/agent_registration_refreshed.py
ruby
📄 lib/workos/shared/agent_registration_refreshed.rb
rust
📄 src/models/agent_registration_refreshed.rs
AgentRegistrationRefreshed.event added (field) go
📄 models.go
kotlin
📄 src/main/kotlin/com/workos/models/AgentRegistrationRefreshed.kt
php
📄 lib/Resource/AgentRegistrationRefreshed.php
python
📄 src/workos/common/models/agent_registration_refreshed.py
ruby
📄 lib/workos/shared/agent_registration_refreshed.rb
rust
📄 src/models/agent_registration_refreshed.rs
AgentRegistrationRefreshed.id added (field) go
📄 models.go
kotlin
📄 src/main/kotlin/com/workos/models/AgentRegistrationRefreshed.kt
php
📄 lib/Resource/AgentRegistrationRefreshed.php
python
📄 src/workos/common/models/agent_registration_refreshed.py
ruby
📄 lib/workos/shared/agent_registration_refreshed.rb
rust
📄 src/models/agent_registration_refreshed.rs
AgentRegistrationRefreshed.object added (field) go
📄 models.go
kotlin
📄 src/main/kotlin/com/workos/models/AgentRegistrationRefreshed.kt
php
📄 lib/Resource/AgentRegistrationRefreshed.php
python
📄 src/workos/common/models/agent_registration_refreshed.py
ruby
📄 lib/workos/shared/agent_registration_refreshed.rb
rust
📄 src/models/agent_registration_refreshed.rs
AgentRegistrationRefreshedData added (type) go
📄 models.go
kotlin
📄 src/main/kotlin/com/workos/models/AgentRegistrationRefreshedData.kt
php
📄 lib/Resource/AgentRegistrationRefreshedData.php
rust
📄 src/models/agent_registration_refreshed_data.rs
AgentRegistrationRefreshedData.agentRegistrationId added (field) php
📄 lib/Resource/AgentRegistrationRefreshedData.php
rust
📄 src/models/agent_registration_refreshed_data.rs

AuthenticateResponseAuthenticationMethod

Change Languages
AuthenticateResponseAuthenticationMethod.GrokOAuth added (enum value) dotnet
📄 src/WorkOS.net/Enums/AuthenticateResponseAuthenticationMethod.cs
go
📄 enums.go
kotlin
📄 src/main/kotlin/com/workos/types/AuthenticateResponseAuthenticationMethod.kt
php
📄 lib/Resource/AuthenticateResponseAuthenticationMethod.php
python
📄 src/workos/common/models/authenticate_response_authentication_method.py
ruby
📄 lib/workos/types/authenticate_response_authentication_method.rb
rust
📄 src/enums/authenticate_response_authentication_method.rs
AuthenticateResponseAuthenticationMethod.XoAuth added (enum value) dotnet
📄 src/WorkOS.net/Enums/AuthenticateResponseAuthenticationMethod.cs
go
📄 enums.go
kotlin
📄 src/main/kotlin/com/workos/types/AuthenticateResponseAuthenticationMethod.kt
php
📄 lib/Resource/AuthenticateResponseAuthenticationMethod.php
python
📄 src/workos/common/models/authenticate_response_authentication_method.py
ruby
📄 lib/workos/types/authenticate_response_authentication_method.rb
rust
📄 src/enums/authenticate_response_authentication_method.rs

ConnectedAccount

Change Languages
ConnectedAccount.ClientId added (field) dotnet
📄 src/WorkOS.net/Entities/ConnectedAccount.cs
go
📄 models.go
kotlin
📄 src/main/kotlin/com/workos/models/ConnectedAccount.kt
php
📄 lib/Resource/ConnectedAccount.php
python
📄 src/workos/common/models/connected_account.py
ruby
📄 lib/workos/pipes/connected_account.rb
rust
📄 src/models/connected_account.rs
ConnectedAccount.ClientSecretLast4 added (field) dotnet
📄 src/WorkOS.net/Entities/ConnectedAccount.cs
go
📄 models.go
kotlin
📄 src/main/kotlin/com/workos/models/ConnectedAccount.kt
php
📄 lib/Resource/ConnectedAccount.php
python
📄 src/workos/common/models/connected_account.py
ruby
📄 lib/workos/pipes/connected_account.rb
rust
📄 src/models/connected_account.rs
ConnectedAccount.Config added (field) dotnet
📄 src/WorkOS.net/Entities/ConnectedAccount.cs
go
📄 models.go
php
📄 lib/Resource/ConnectedAccount.php
python
📄 src/workos/common/models/connected_account.py
ruby
📄 lib/workos/pipes/connected_account.rb
rust
📄 src/models/connected_account.rs

ConnectionActivatedDataConnectionType

Change Languages
ConnectionActivatedDataConnectionType.GrokOAuth added (enum value) dotnet
📄 src/WorkOS.net/Enums/ConnectionActivatedDataConnectionType.cs
go
📄 enums.go
python
📄 src/workos/common/models/connection_activated_data_connection_type.py
ruby
📄 lib/workos/types/connection_activated_data_connection_type.rb
rust
📄 src/enums/connection_activated_data_connection_type.rs
ConnectionActivatedDataConnectionType.XoAuth added (enum value) dotnet
📄 src/WorkOS.net/Enums/ConnectionActivatedDataConnectionType.cs
go
📄 enums.go
python
📄 src/workos/common/models/connection_activated_data_connection_type.py
ruby
📄 lib/workos/types/connection_activated_data_connection_type.rb
rust
📄 src/enums/connection_activated_data_connection_type.rs

ConnectionDeactivatedDataConnectionType

Change Languages
ConnectionDeactivatedDataConnectionType.GrokOAuth added (enum value) rust
📄 src/enums/connection_deactivated_data_connection_type.rs
ConnectionDeactivatedDataConnectionType.XoAuth added (enum value) rust
📄 src/enums/connection_deactivated_data_connection_type.rs

ConnectionDeletedDataConnectionType

Change Languages
ConnectionDeletedDataConnectionType.GrokOAuth added (enum value) kotlin
📄 src/main/kotlin/com/workos/types/ConnectionDeletedDataConnectionType.kt
php
📄 lib/Resource/ConnectionDeletedDataConnectionType.php
rust
📄 src/enums/connection_deleted_data_connection_type.rs
ConnectionDeletedDataConnectionType.XoAuth added (enum value) kotlin
📄 src/main/kotlin/com/workos/types/ConnectionDeletedDataConnectionType.kt
php
📄 lib/Resource/ConnectionDeletedDataConnectionType.php
rust
📄 src/enums/connection_deleted_data_connection_type.rs

ConnectionsConnectionType

Change Languages
ConnectionsConnectionType.GrokOAuth added (enum value) dotnet
📄 src/WorkOS.net/Enums/ConnectionsConnectionType.cs
go
📄 enums.go
kotlin
📄 src/main/kotlin/com/workos/types/ConnectionsConnectionType.kt
php
📄 lib/Resource/ConnectionsConnectionType.php
python
📄 src/workos/sso/models/connections_connection_type.py
ruby
📄 lib/workos/types/connections_connection_type.rb
rust
📄 src/enums/connections_connection_type.rs
ConnectionsConnectionType.XoAuth added (enum value) dotnet
📄 src/WorkOS.net/Enums/ConnectionsConnectionType.cs
go
📄 enums.go
kotlin
📄 src/main/kotlin/com/workos/types/ConnectionsConnectionType.kt
php
📄 lib/Resource/ConnectionsConnectionType.php
python
📄 src/workos/sso/models/connections_connection_type.py
ruby
📄 lib/workos/types/connections_connection_type.rb
rust
📄 src/enums/connections_connection_type.rs

ConnectionType

Change Languages
ConnectionType.GrokOAuth added (enum value) dotnet
📄 src/WorkOS.net/Enums/ConnectionType.cs
go
📄 enums.go
kotlin
📄 src/main/kotlin/com/workos/types/ConnectionType.kt
php
📄 lib/Resource/ConnectionType.php
python
📄 src/workos/common/models/connection_type.py
ruby
📄 lib/workos/types/connection_type.rb
rust
📄 src/enums/connection_type.rs
ConnectionType.XoAuth added (enum value) dotnet
📄 src/WorkOS.net/Enums/ConnectionType.cs
go
📄 enums.go
kotlin
📄 src/main/kotlin/com/workos/types/ConnectionType.kt
php
📄 lib/Resource/ConnectionType.php
python
📄 src/workos/common/models/connection_type.py
ruby
📄 lib/workos/types/connection_type.rb
rust
📄 src/enums/connection_type.rs

CreateDataIntegrationAuthMethods

Change Languages
CreateDataIntegrationAuthMethods.ClientCredentials added (enum value) rust
📄 src/enums/create_data_integration_auth_methods.rs

CreateUserPasswordSaltPosition

Change Languages
CreateUserPasswordSaltPosition added (enum) dotnet
📄 src/WorkOS.net/Enums/CreateUserPasswordSaltPosition.cs
go
📄 enums.go
kotlin
📄 src/main/kotlin/com/workos/types/CreateUserPasswordSaltPosition.kt
php
📄 lib/Resource/CreateUserPasswordSaltPosition.php
ruby
📄 lib/workos/types/create_user_password_salt_position.rb
rust
📄 src/enums/create_user_password_salt_position.rs
CreateUserPasswordSaltPosition.JsonEnumDefaultValue added (enum value) kotlin
📄 src/main/kotlin/com/workos/types/CreateUserPasswordSaltPosition.kt
CreateUserPasswordSaltPosition.Prefix added (enum value) dotnet
📄 src/WorkOS.net/Enums/CreateUserPasswordSaltPosition.cs
go
📄 enums.go
kotlin
📄 src/main/kotlin/com/workos/types/CreateUserPasswordSaltPosition.kt
php
📄 lib/Resource/CreateUserPasswordSaltPosition.php
python
📄 src/workos/common/models/create_user_password_salt_position.py
ruby
📄 lib/workos/types/create_user_password_salt_position.rb
rust
📄 src/enums/create_user_password_salt_position.rs
CreateUserPasswordSaltPosition.Suffix added (enum value) dotnet
📄 src/WorkOS.net/Enums/CreateUserPasswordSaltPosition.cs
go
📄 enums.go
kotlin
📄 src/main/kotlin/com/workos/types/CreateUserPasswordSaltPosition.kt
php
📄 lib/Resource/CreateUserPasswordSaltPosition.php
python
📄 src/workos/common/models/create_user_password_salt_position.py
ruby
📄 lib/workos/types/create_user_password_salt_position.rb
rust
📄 src/enums/create_user_password_salt_position.rs
CreateUserPasswordSaltPosition.Unknown added (enum value) dotnet
📄 src/WorkOS.net/Enums/CreateUserPasswordSaltPosition.cs
kotlin
📄 src/main/kotlin/com/workos/types/CreateUserPasswordSaltPosition.kt
rust
📄 src/enums/create_user_password_salt_position.rs
CreateUserPasswordSaltPositionLiteral added (enum) python
📄 src/workos/common/models/create_user_password_salt_position.py

CreateWebhookEndpointEvents

Change Languages
CreateWebhookEndpointEvents.AgentRegistrationRefreshed added (enum value) dotnet
📄 src/WorkOS.net/Enums/CreateWebhookEndpointEvents.cs
go
📄 enums.go
kotlin
📄 src/main/kotlin/com/workos/types/CreateWebhookEndpointEvents.kt
php
📄 lib/Resource/CreateWebhookEndpointEvents.php
ruby
📄 lib/workos/types/create_webhook_endpoint_events.rb
rust
📄 src/enums/create_webhook_endpoint_events.rs
CreateWebhookEndpointEventsLiteral.agent.registration.refreshed added (enum value) python
📄 src/workos/common/models/create_webhook_endpoint_events.py

DataIntegration

Change Languages
DataIntegrationsListResponseDataConnectedAccount.ClientId added (field) dotnet
📄 src/WorkOS.net/Entities/DataIntegrationsListResponseDataConnectedAccount.cs
go
📄 models.go
kotlin
📄 src/main/kotlin/com/workos/models/DataIntegrationsListResponseDataConnectedAccount.kt
php
📄 lib/Resource/DataIntegrationsListResponseDataConnectedAccount.php
python
📄 src/workos/pipes/models/data_integrations_list_response_data_connected_account.py
ruby
📄 lib/workos/pipes/data_integrations_list_response_data_connected_account.rb
rust
📄 src/models/data_integrations_list_response_data_connected_account.rs
DataIntegrationsListResponseDataConnectedAccount.ClientSecretLast4 added (field) dotnet
📄 src/WorkOS.net/Entities/DataIntegrationsListResponseDataConnectedAccount.cs
go
📄 models.go
kotlin
📄 src/main/kotlin/com/workos/models/DataIntegrationsListResponseDataConnectedAccount.kt
php
📄 lib/Resource/DataIntegrationsListResponseDataConnectedAccount.php
python
📄 src/workos/pipes/models/data_integrations_list_response_data_connected_account.py
ruby
📄 lib/workos/pipes/data_integrations_list_response_data_connected_account.rb
rust
📄 src/models/data_integrations_list_response_data_connected_account.rs
DataIntegrationsListResponseDataConnectedAccount.Config added (field) dotnet
📄 src/WorkOS.net/Entities/DataIntegrationsListResponseDataConnectedAccount.cs
go
📄 models.go
php
📄 lib/Resource/DataIntegrationsListResponseDataConnectedAccount.php
python
📄 src/workos/pipes/models/data_integrations_list_response_data_connected_account.py
ruby
📄 lib/workos/pipes/data_integrations_list_response_data_connected_account.rb
rust
📄 src/models/data_integrations_list_response_data_connected_account.rs
DataIntegrationsUpsertClientCredentialsRequest added (type) kotlin
📄 src/main/kotlin/com/workos/models/DataIntegrationsUpsertClientCredentialsRequest.kt
php
📄 lib/Resource/DataIntegrationsUpsertClientCredentialsRequest.php
python
📄 src/workos/pipes/models/data_integrations_upsert_client_credentials_request.py
ruby
📄 lib/workos/pipes/data_integrations_upsert_client_credentials_request.rb
rust
📄 src/models/data_integrations_upsert_client_credentials_request.rs

PasswordHashed

Change Languages
PasswordHashed.password_salt_position added (field) python
📄 src/workos/user_management/_resource.py

Pipes

Change Languages
Pipes.update_data_integration_client_credentials(slug, user_id, client_id, client_secret, …) added (function) python
📄 src/workos/pipes/_resource.py
ruby
📄 lib/workos/pipes.rb
Pipes.updateDataIntegrationClientCredentialsSuspend(slug, userId, clientId, clientSecret, …) added (function) kotlin
📄 src/main/kotlin/com/workos/pipes/Pipes.kt
PipesUpdateDataIntegrationClientCredentialsOptions added (type) dotnet
📄 src/WorkOS.net/Services/Pipes/_interfaces/PipesOptions.cs
PipesUpdateDataIntegrationClientCredentialsOptions.ClientId added (field) dotnet
📄 src/WorkOS.net/Services/Pipes/_interfaces/PipesOptions.cs
go
📄 pipes.go
kotlin
📄 src/main/kotlin/com/workos/models/DataIntegrationsUpsertClientCredentialsRequest.kt
php
📄 lib/Resource/DataIntegrationsUpsertClientCredentialsRequest.php
python
📄 src/workos/pipes/models/data_integrations_upsert_client_credentials_request.py
ruby
📄 lib/workos/pipes/data_integrations_upsert_client_credentials_request.rb
rust
📄 src/models/data_integrations_upsert_client_credentials_request.rs
PipesUpdateDataIntegrationClientCredentialsOptions.ClientSecret added (field) dotnet
📄 src/WorkOS.net/Services/Pipes/_interfaces/PipesOptions.cs
go
📄 pipes.go
kotlin
📄 src/main/kotlin/com/workos/models/DataIntegrationsUpsertClientCredentialsRequest.kt
php
📄 lib/Resource/DataIntegrationsUpsertClientCredentialsRequest.php
python
📄 src/workos/pipes/models/data_integrations_upsert_client_credentials_request.py
ruby
📄 lib/workos/pipes/data_integrations_upsert_client_credentials_request.rb
rust
📄 src/models/data_integrations_upsert_client_credentials_request.rs
PipesUpdateDataIntegrationClientCredentialsOptions.Config added (field) dotnet
📄 src/WorkOS.net/Services/Pipes/_interfaces/PipesOptions.cs
go
📄 pipes.go
php
📄 lib/Resource/DataIntegrationsUpsertClientCredentialsRequest.php
python
📄 src/workos/pipes/models/data_integrations_upsert_client_credentials_request.py
ruby
📄 lib/workos/pipes/data_integrations_upsert_client_credentials_request.rb
rust
📄 src/models/data_integrations_upsert_client_credentials_request.rs
PipesUpdateDataIntegrationClientCredentialsOptions.OrganizationId added (field) dotnet
📄 src/WorkOS.net/Services/Pipes/_interfaces/PipesOptions.cs
go
📄 pipes.go
kotlin
📄 src/main/kotlin/com/workos/models/DataIntegrationsUpsertClientCredentialsRequest.kt
php
📄 lib/Resource/DataIntegrationsUpsertClientCredentialsRequest.php
python
📄 src/workos/pipes/models/data_integrations_upsert_client_credentials_request.py
ruby
📄 lib/workos/pipes/data_integrations_upsert_client_credentials_request.rb
rust
📄 src/models/data_integrations_upsert_client_credentials_request.rs
PipesUpdateDataIntegrationClientCredentialsOptions.UserId added (field) dotnet
📄 src/WorkOS.net/Services/Pipes/_interfaces/PipesOptions.cs
go
📄 pipes.go
kotlin
📄 src/main/kotlin/com/workos/models/DataIntegrationsUpsertClientCredentialsRequest.kt
php
📄 lib/Resource/DataIntegrationsUpsertClientCredentialsRequest.php
python
📄 src/workos/pipes/models/data_integrations_upsert_client_credentials_request.py
ruby
📄 lib/workos/pipes/data_integrations_upsert_client_credentials_request.rb
rust
📄 src/models/data_integrations_upsert_client_credentials_request.rs
PipesUpdateDataIntegrationClientCredentialsParams added (type) go
📄 pipes.go

PipeService

Change Languages
PipeService.UpdateDataIntegrationClientCredentials(slug, params, opts) added (function) go
📄 pipes.go
kotlin
📄 src/main/kotlin/com/workos/pipes/Pipes.kt
php
📄 lib/Service/Pipes.php
python
📄 src/workos/pipes/_resource.py

ProfileConnectionType

Change Languages
ProfileConnectionType.GrokOAuth added (enum value) rust
📄 src/enums/profile_connection_type.rs
ProfileConnectionType.XoAuth added (enum value) rust
📄 src/enums/profile_connection_type.rs

UpdateDataIntegrationClientCredentialsParams

Change Languages
UpdateDataIntegrationClientCredentialsParams added (service) rust
📄 src/resources/pipes.rs
UpdateDataIntegrationClientCredentialsParams.new(body) added (function) rust
📄 src/resources/pipes.rs

UpdateUser

Change Languages
UpdateUser.password_salt_position added (field) kotlin
📄 src/main/kotlin/com/workos/models/UpdateUser.kt
php
📄 lib/Resource/UpdateUser.php
python
📄 src/workos/user_management/models/update_user.py
ruby
📄 lib/workos/user_management/update_user.rb
rust
📄 src/models/update_user.rs
UpdateUserPasswordSaltPosition added (type) go
📄 enums.go
kotlin
📄 src/main/kotlin/com/workos/types/UpdateUserPasswordSaltPosition.kt
rust
📄 src/enums/update_user_password_salt_position.rs
UpdateUserPasswordSaltPosition.Prefix added (enum value) rust
📄 src/enums/update_user_password_salt_position.rs
UpdateUserPasswordSaltPosition.Suffix added (enum value) rust
📄 src/enums/update_user_password_salt_position.rs
UpdateUserPasswordSaltPosition.Unknown added (enum value) rust
📄 src/enums/update_user_password_salt_position.rs

UpdateWebhookEndpointEvents

Change Languages
UpdateWebhookEndpointEvents.AgentRegistrationRefreshed added (enum value) rust
📄 src/enums/update_webhook_endpoint_events.rs

UserIdentitiesGetItemProvider

Change Languages
UserIdentitiesGetItemProvider.GrokOAuth added (enum value) dotnet
📄 src/WorkOS.net/Enums/UserIdentitiesGetItemProvider.cs
go
📄 enums.go
kotlin
📄 src/main/kotlin/com/workos/types/UserIdentitiesGetItemProvider.kt
php
📄 lib/Resource/UserIdentitiesGetItemProvider.php
python
📄 src/workos/common/models/user_identities_get_item_provider.py
ruby
📄 lib/workos/types/user_identities_get_item_provider.rb
rust
📄 src/enums/user_identities_get_item_provider.rs
UserIdentitiesGetItemProvider.XoAuth added (enum value) dotnet
📄 src/WorkOS.net/Enums/UserIdentitiesGetItemProvider.cs
go
📄 enums.go
kotlin
📄 src/main/kotlin/com/workos/types/UserIdentitiesGetItemProvider.kt
php
📄 lib/Resource/UserIdentitiesGetItemProvider.php
python
📄 src/workos/common/models/user_identities_get_item_provider.py
ruby
📄 lib/workos/types/user_identities_get_item_provider.rb
rust
📄 src/enums/user_identities_get_item_provider.rs

UserManagement

Change Languages
UserManagementPasswordHashed.PasswordSaltPosition added (field) dotnet
📄 src/WorkOS.net/Services/UserManagement/_interfaces/UserManagementOptions.cs
kotlin
📄 src/main/kotlin/com/workos/models/CreateUser.kt
php
📄 lib/Resource/CreateUser.php
python
📄 src/workos/user_management/models/create_user.py
ruby
📄 lib/workos/user_management/create_user.rb
rust
📄 src/models/create_user.rs
UserManagementPasswordHashed.SaltPosition added (field) go
📄 user_management.go
kotlin
📄 src/main/kotlin/com/workos/usermanagement/UserManagement.kt
php
📄 lib/Service/PasswordHashed.php

WaitlistUser

Change Languages
WaitlistUser.WaitlistId added (field) dotnet
📄 src/WorkOS.net/Entities/WaitlistUser.cs
go
📄 models.go
kotlin
📄 src/main/kotlin/com/workos/models/WaitlistUser.kt
php
📄 lib/Resource/WaitlistUser.php
python
📄 src/workos/common/models/waitlist_user.py
ruby
📄 lib/workos/shared/waitlist_user.rb
rust
📄 src/models/waitlist_user.rs

github-actions Bot added a commit that referenced this pull request Aug 5, 2026
js-yaml v5 is a rewrite with named exports only (no default), so
the default import in the postman generator threw at runtime. It
also ships its own types, making @types/js-yaml v4 stale.

@workos/oagen 0.29.x pulls @redocly/openapi-core 2.44, which is
js-yaml-v5-native (redocly-cli#2908); the prior 2.29 used the
v4-only `types` export and broke under the v5 override.

Add `types: ["node"]` to tsconfig so moduleResolution "bundler"
surfaces node globals (fs/path/process) that were silently
untyped, and adopt openapi-to-postmanv2's own `Options` type
instead of a loose local copy.

The lockfile was generated against the local Socket Security
proxy, recording socket-firewall resolved URLs that 401 in CI;
repoint them at registry.npmjs.org (identical tarballs, integrity
unchanged).
github-actions Bot added a commit that referenced this pull request Aug 6, 2026
scopeFromName only had an anchored /^Radar/ rule, so
AuthenticateWithRadarSmsChallengeParams (starts with
"Authenticate") fell through to the fallback "sdk" scope,
which has no docs_url. The changelog scope validator then
threw, failing sdk-validation on spec-update PRs that touch
the radar SMS challenge surface.

Use an unanchored /Radar/ rule, matching the existing
scopeFromFile /radar/ path rule.
The oagen 0.29.2 bump was generated against the local Socket
Security proxy, so two new lockfile entries recorded
socket-firewall.workos.dev as their resolved host. CI's `npm ci`
uses the default registry with no token for that proxy, so both
fetches 401'd and broke every job.

Repoint the @workos/oagen 0.29.2 and tsx 4.23.9 resolved URLs at
registry.npmjs.org (identical tarballs; integrity hashes
unchanged and still validate).
@gjtorikian
gjtorikian merged commit 5d28334 into main Aug 6, 2026
12 of 13 checks passed
@gjtorikian
gjtorikian deleted the update-spec-20260805-223746-31053393623 branch August 6, 2026 15:33
github-actions Bot added a commit that referenced this pull request Aug 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