Update OpenAPI spec (602d9f7) - #204
Conversation
|
| account_identifier: | ||
| type: | ||
| - string | ||
| - 'null' | ||
| description: A developer-attested account identifier; null clears it. | ||
| example: workspace_123 |
There was a problem hiding this comment.
Inconsistent identifier validation The four OAuth connected-account request DTOs allow
account_identifier: "", while the new API-key and client-credentials request schemas require a nonempty identifier. Generated clients therefore validate the same field differently across connection methods and can construct an OAuth request that the other methods reject. Apply the same minLength: 1 constraint to all four DTOs.
Knowledge Base Used: API resource surface
Prompt To Fix With AI
This is a comment left during a code review.
Path: spec/open-api-spec.yaml
Line: 29697-29702
Comment:
**Inconsistent identifier validation** The four OAuth connected-account request DTOs allow `account_identifier: ""`, while the new API-key and client-credentials request schemas require a nonempty identifier. Generated clients therefore validate the same field differently across connection methods and can construct an OAuth request that the other methods reject. Apply the same `minLength: 1` constraint to all four DTOs.
**Knowledge Base Used:** [API resource surface](https://app.greptile.com/workos/-/custom-context/knowledge-base/workos/openapi-spec/-/docs/api-resource-surface.md)
---
For each issue above, determine whether it is valid and should be fixed. If so, fix it directly.| required: | ||
| - object | ||
| - data | ||
| ConnectedAccount: |
There was a problem hiding this comment.
Duplicated account schema The new read schema repeats the full account definition in
ConnectedAccountWriteResponse, apart from its optional warnings field. Future changes to shared fields must be made twice; missing one would publish different account shapes for reads and writes. A shared base schema would keep those fields aligned.
Knowledge Base Used:
Prompt To Fix With AI
This is a comment left during a code review.
Path: spec/open-api-spec.yaml
Line: 47618-47621
Comment:
**Duplicated account schema** The new read schema repeats the full account definition in `ConnectedAccountWriteResponse`, apart from its optional `warnings` field. Future changes to shared fields must be made twice; missing one would publish different account shapes for reads and writes. A shared base schema would keep those fields aligned.
**Knowledge Base Used:**
- [OpenAPI service contract](https://app.greptile.com/workos/-/custom-context/knowledge-base/workos/openapi-spec/-/docs/openapi-contract.md)
- [API resource surface](https://app.greptile.com/workos/-/custom-context/knowledge-base/workos/openapi-spec/-/docs/api-resource-surface.md)
---
For each issue above, determine whether it is valid and should be fixed. If so, fix it directly.Note: If this suggestion doesn't match your team's coding style, reply to this and let me know. I'll remember it for next time!
| message: | ||
| type: string | ||
| description: A human-readable description of the error. | ||
| example: 'Organization not found: ''org_01EHQMYV6MBK39QC5PZXHY59C3''.' | ||
| oneOf: | ||
| - type: string | ||
| - type: array | ||
| items: | ||
| type: string |
There was a problem hiding this comment.
Error documentation removed Widening
message to accept a string or an array also removes its human-readable description and example. The same omission occurs in the other four changed 400 responses, leaving API-reference readers with less guidance about these errors. Keep the description and example on the widened property.
Knowledge Base Used: API resource surface
Prompt To Fix With AI
This is a comment left during a code review.
Path: spec/open-api-spec.yaml
Line: 10922-10927
Comment:
**Error documentation removed** Widening `message` to accept a string or an array also removes its human-readable description and example. The same omission occurs in the other four changed 400 responses, leaving API-reference readers with less guidance about these errors. Keep the description and example on the widened property.
**Knowledge Base Used:** [API resource surface](https://app.greptile.com/workos/-/custom-context/knowledge-base/workos/openapi-spec/-/docs/api-resource-surface.md)
---
For each issue above, determine whether it is valid and should be fixed. If so, fix it directly.Note: If this suggestion doesn't match your team's coding style, reply to this and let me know. I'll remember it for next time!
SDK compatibility report
Changes by domain
|
| Symbol | Kind | Languages |
|---|---|---|
AgentInstanceCreatedDataType |
enum | dotnet, ruby |
AgentInstanceCreatedDataTypeLiteral |
enum | python |
Agents
Parameter changes (4)
| Method | Changes | Languages |
|---|---|---|
Agents.createBlueprint |
sessionSettings moved 4→5; requestOptions moved 5→6 |
ios |
Agents.updateBlueprint |
sessionSettings moved 5→6; requestOptions moved 6→7 |
ios |
AuthorizeDataIntegrationParams
Parameter changes (1)
| Method | Changes | Languages |
|---|---|---|
AuthorizeDataIntegrationParams.new |
body type: DataIntegrationsGetDataIntegrationAuthorizeUrlRequest → AuthorizeDataIntegrationParamsBodyOneOf |
rust |
CreateDataIntegrationOwnership
2 enums removed
| Symbol | Kind | Languages |
|---|---|---|
CreateDataIntegrationOwnership |
enum | dotnet, ruby |
CreateDataIntegrationOwnershipLiteral |
enum | python |
CreateOrganizationConnectedAccount
Parameter changes (1)
| Method | Changes | Languages |
|---|---|---|
CreateOrganizationConnectedAccountParams.new |
body type: ConnectedAccountInput → CreateOrganizationConnectedAccount |
rust |
CreateUserConnectedAccountParams
Parameter changes (1)
| Method | Changes | Languages |
|---|---|---|
CreateUserConnectedAccountParams.new |
body type: ConnectedAccountInput → CreateConnectedAccount |
rust |
DataIntegration
1 type removed
| Symbol | Kind | Languages |
|---|---|---|
DataIntegrationCredentialsResponseCredential |
type | dotnet, go, ios, kotlin, php, python, ruby, rust |
Type changes (1)
DataIntegrationCredentialsResponse.Credential type changed (field)
| Language | Before | After |
|---|---|---|
| dotnet 📄 src/WorkOS.net/Entities/DataIntegrationCredentialsResponse.cs |
DataIntegrationCredentialsResponse.Credentialtype: DataIntegrationCredentialsResponseCredential? |
DataIntegrationCredentialsResponse.Credentialtype: DataIntegrationVendedCredential? |
| go 📄 models.go |
DataIntegrationCredentialsResponse.credentialtype: *DataIntegrationCredentialsResponseCredential |
DataIntegrationCredentialsResponse.credentialtype: *DataIntegrationVendedCredential |
| ios 📄 Sources/WorkOS/Models/DataIntegrationCredentialsResponse.swift |
DataIntegrationCredentialsResponse.credentialtype: DataIntegrationCredentialsResponseCredential? |
DataIntegrationCredentialsResponse.credentialtype: DataIntegrationVendedCredential? |
| kotlin 📄 src/main/kotlin/com/workos/models/DataIntegrationCredentialsResponse.kt |
DataIntegrationCredentialsResponse.credentialtype: DataIntegrationCredentialsResponseCredential? |
DataIntegrationCredentialsResponse.credentialtype: DataIntegrationVendedCredential? |
| php 📄 lib/Resource/DataIntegrationCredentialsResponse.php |
DataIntegrationCredentialsResponse.credentialtype: ?DataIntegrationCredentialsResponseCredential |
DataIntegrationCredentialsResponse.credentialtype: ?DataIntegrationVendedCredential |
| python 📄 src/workos/pipes/models/data_integration_credentials_response.py |
DataIntegrationCredentialsResponse.credentialtype: DataIntegrationCredentialsResponseCredential | None |
DataIntegrationCredentialsResponse.credentialtype: DataIntegrationVendedCredential | None |
| rust 📄 src/models/data_integration_credentials_response.rs |
DataIntegrationCredentialsResponse.credentialtype: Option<DataIntegrationCredentialsResponseCredential> |
DataIntegrationCredentialsResponse.credentialtype: Option<DataIntegrationVendedCredential> |
Pipes
20 fields removed
| Symbol | Kind | Languages |
|---|---|---|
PipesCreateOrganizationConnectedAccountParams.access_token |
field | go |
PipesCreateOrganizationConnectedAccountParams.expires_at |
field | go |
PipesCreateOrganizationConnectedAccountParams.refresh_token |
field | go |
PipesCreateOrganizationConnectedAccountParams.scopes |
field | go |
PipesCreateOrganizationConnectedAccountParams.state |
field | go |
PipesCreateUserConnectedAccountParams.access_token |
field | go |
PipesCreateUserConnectedAccountParams.expires_at |
field | go |
PipesCreateUserConnectedAccountParams.refresh_token |
field | go |
PipesCreateUserConnectedAccountParams.scopes |
field | go |
PipesCreateUserConnectedAccountParams.state |
field | go |
PipesUpdateOrganizationConnectedAccountParams.access_token |
field | go |
PipesUpdateOrganizationConnectedAccountParams.expires_at |
field | go |
PipesUpdateOrganizationConnectedAccountParams.refresh_token |
field | go |
PipesUpdateOrganizationConnectedAccountParams.scopes |
field | go |
PipesUpdateOrganizationConnectedAccountParams.state |
field | go |
PipesUpdateUserConnectedAccountParams.access_token |
field | go |
PipesUpdateUserConnectedAccountParams.expires_at |
field | go |
PipesUpdateUserConnectedAccountParams.refresh_token |
field | go |
PipesUpdateUserConnectedAccountParams.scopes |
field | go |
PipesUpdateUserConnectedAccountParams.state |
field | go |
Parameter changes (96)
| Method | Changes | Languages |
|---|---|---|
Pipes.authorize_data_integration |
user_id → body; connection_owner removed; return_to removed; config removed |
python |
Pipes.authorizeDataIntegration |
userId → body; organizationId removed; connectionOwner removed; returnTo removed; config removed; userId removed; requestOptions moved 6→2 |
ios, kotlin, php, python |
Pipes.authorizeDataIntegrationSuspend |
userId removed; organizationId removed; connectionOwner removed; returnTo removed; config removed |
kotlin |
Pipes.create_organization_connected_account |
state type: ConnectedAccountInputState | str | None → CreateOrganizationConnectedAccountState | str | None; user_id now required |
python, ruby |
Pipes.create_user_connected_account |
state type: ConnectedAccountInputState | str | None → CreateConnectedAccountState | str | None |
python |
Pipes.createOrganizationConnectedAccount |
accessToken moved 2→4; refreshToken moved 3→5; expiresAt moved 4→6; scopes moved 5→7; state moved 6→8; requestOptions moved 7→11; state type: ConnectedAccountInputState? → CreateOrganizationConnectedAccountState?; userId now required |
ios, kotlin, php, python |
Pipes.createOrganizationConnectedAccountSuspend |
userId now required |
kotlin |
Pipes.createUserConnectedAccount |
accessToken moved 2→4; refreshToken moved 3→5; expiresAt moved 4→6; scopes moved 5→7; state moved 6→8; organizationId moved 7→10; requestOptions moved 8→11; state type: ConnectedAccountInputState? → CreateConnectedAccountState? |
ios, python |
Pipes.update_data_integration_api_key |
user_id → body; organization_id removed; connected_account_id removed; connection_owner removed |
python |
Pipes.update_data_integration_client_credentials |
user_id → body; client_secret removed; organization_id removed; connected_account_id removed; connection_owner removed; config removed |
python |
Pipes.update_organization_connected_account |
state type: ConnectedAccountInputState | str | None → OrganizationConnectedAccountState | str | None; user_id now required |
python, ruby |
Pipes.updateDataIntegrationApiKey |
userId → body; organizationId removed; connectedAccountId removed; connectionOwner removed; secret removed; userId removed; requestOptions moved 6→2 |
ios, kotlin, php, python |
Pipes.updateDataIntegrationApiKeySuspend |
userId removed; secret removed; organizationId removed; connectedAccountId removed; connectionOwner removed |
kotlin |
Pipes.updateDataIntegrationClientCredentials |
userId → body; organizationId removed; connectedAccountId removed; connectionOwner removed; clientId removed; clientSecret removed; config removed; userId removed; requestOptions moved 8→2 |
ios, kotlin, php, python |
Pipes.updateDataIntegrationClientCredentialsSuspend |
userId removed; clientId removed; clientSecret removed; organizationId removed; connectedAccountId removed; connectionOwner removed; config removed |
kotlin |
Pipes.updateOrganizationConnectedAccount |
accessToken moved 2→4; refreshToken moved 3→5; expiresAt moved 4→6; scopes moved 5→7; state moved 6→8; supportsMultipleConnections moved 7→10; connectedAccountId moved 8→11; requestOptions moved 9→13; state type: ConnectedAccountInputState? → OrganizationConnectedAccountState?; userId now required |
ios, kotlin, php, python |
Pipes.updateOrganizationConnectedAccountSuspend |
userId now required |
kotlin |
Pipes.updateUserConnectedAccount |
accessToken moved 2→4; refreshToken moved 3→5; expiresAt moved 4→6; scopes moved 5→7; state moved 6→8; organizationId moved 7→9; supportsMultipleConnections moved 8→10; connectedAccountId moved 9→11; requestOptions moved 10→13 |
ios |
UpdateDataIntegrationApiKeyParams
Parameter changes (1)
| Method | Changes | Languages |
|---|---|---|
UpdateDataIntegrationApiKeyParams.new |
body type: DataIntegrationsUpsertApiKeyRequest → UpdateDataIntegrationApiKeyParamsBodyOneOf |
rust |
UpdateDataIntegrationClientCredentialsParams
Parameter changes (1)
| Method | Changes | Languages |
|---|---|---|
UpdateDataIntegrationClientCredentialsParams.new |
body type: DataIntegrationsUpsertClientCredentialsRequest → UpdateDataIntegrationClientCredentialsParamsBodyOneOf |
rust |
UpdateOrganizationConnectedAccountParams
Parameter changes (1)
| Method | Changes | Languages |
|---|---|---|
UpdateOrganizationConnectedAccountParams.new |
body type: ConnectedAccountInput → OrganizationConnectedAccount |
rust |
Soft-risk (156)
AgentInstance
3 enum values removed
| Symbol | Kind | Languages |
|---|---|---|
AgentInstanceCreatedDataType.Autonomous |
enum value | dotnet, go, python, ruby |
AgentInstanceCreatedDataType.Delegated |
enum value | dotnet, go, python, ruby |
AgentInstanceCreatedDataType.Unknown |
enum value | dotnet |
Type changes (2)
AgentInstance.Type type changed (field)
| Language | Before | After |
|---|---|---|
| dotnet 📄 src/WorkOS.net/Entities/AgentInstance.cs |
AgentInstance.Typetype: AgentInstanceCreatedDataType |
AgentInstance.Typetype: AgentBlueprintCreatedDataInvocableAsInstanceTypes |
AgentInstanceCreatedData.Type type changed (field)
| Language | Before | After |
|---|---|---|
| dotnet 📄 src/WorkOS.net/Entities/AgentInstanceCreatedData.cs |
AgentInstanceCreatedData.Typetype: AgentInstanceCreatedDataType |
AgentInstanceCreatedData.Typetype: AgentBlueprintCreatedDataInvocableAsInstanceTypes |
Agents
Parameter changes (12)
| Method | Changes | Languages |
|---|---|---|
Agents.createBlueprint |
invocableAs added; sessionSettings moved 4→5; requestOptions moved 5→6 |
ios, kotlin, php, python, ruby |
Agents.createBlueprintSuspend |
sessionSettings moved 4→5; requestOptions moved 5→6; invocableAs added |
kotlin |
Agents.updateBlueprint |
invocableAs added; sessionSettings moved 5→6; requestOptions moved 6→7 |
ios, kotlin, php, python, ruby |
Agents.updateBlueprintSuspend |
sessionSettings moved 5→6; requestOptions moved 6→7; invocableAs added |
kotlin |
AsyncAgents
Parameter changes (2)
| Method | Changes | Languages |
|---|---|---|
AsyncAgents.create_blueprint |
invocable_as added |
python |
AsyncAgents.update_blueprint |
invocable_as added |
python |
CreateDataIntegrationOwnership
3 enum values removed
| Symbol | Kind | Languages |
|---|---|---|
CreateDataIntegrationOwnership.Organization |
enum value | dotnet, go, python, ruby |
CreateDataIntegrationOwnership.Unknown |
enum value | dotnet |
CreateDataIntegrationOwnership.User |
enum value | dotnet, go, python, ruby |
DataIntegration
6 fields removed
| Symbol | Kind | Languages |
|---|---|---|
DataIntegrationCredentialsResponseCredential.auth_method |
field | go, ios, kotlin, php, python, ruby, rust |
DataIntegrationCredentialsResponseCredential.ExpiresAt |
field | dotnet, go, ios, kotlin, php, python, ruby, rust |
DataIntegrationCredentialsResponseCredential.MissingScopes |
field | dotnet, go, ios, kotlin, php, python, ruby, rust |
DataIntegrationCredentialsResponseCredential.object |
field | go, ios, kotlin, php, python, ruby, rust |
DataIntegrationCredentialsResponseCredential.Scopes |
field | dotnet, go, ios, kotlin, php, python, ruby, rust |
DataIntegrationCredentialsResponseCredential.Value |
field | dotnet, go, ios, kotlin, php, python, ruby, rust |
Type changes (2)
DataIntegration.Ownership type changed (field)
| Language | Before | After |
|---|---|---|
| dotnet 📄 src/WorkOS.net/Entities/DataIntegration.cs |
DataIntegration.Ownershiptype: CreateDataIntegrationOwnership |
DataIntegration.Ownershiptype: AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequestConnectionOwner |
DataIntegrationsListResponseData.ConnectionOwner type changed (field)
| Language | Before | After |
|---|---|---|
| dotnet 📄 src/WorkOS.net/Entities/DataIntegrationsListResponseData.cs |
DataIntegrationsListResponseData.ConnectionOwnertype: CreateDataIntegrationOwnership |
DataIntegrationsListResponseData.ConnectionOwnertype: AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequestConnectionOwner |
OrganizationMembershipService
Parameter changes (6)
| Method | Changes | Languages |
|---|---|---|
OrganizationMembershipService.create |
createUserRole moved 0→2; userId moved 1→0; organizationId moved 2→1 |
kotlin |
OrganizationMembershipService.createSuspend |
createUserRole moved 0→2; userId moved 1→0; organizationId moved 2→1 |
kotlin |
Pipes
17 fields removed
| Symbol | Kind | Languages |
|---|---|---|
PipesAuthorizeDataIntegrationOptions.Config |
field | dotnet, go |
PipesAuthorizeDataIntegrationOptions.ConnectionOwner |
field | dotnet, go |
PipesAuthorizeDataIntegrationOptions.OrganizationId |
field | dotnet, go |
PipesAuthorizeDataIntegrationOptions.ReturnTo |
field | dotnet, go |
PipesAuthorizeDataIntegrationOptions.UserId |
field | dotnet, go |
PipesUpdateDataIntegrationApiKeyOptions.ConnectedAccountId |
field | dotnet, go, ios, kotlin, php, python, ruby, rust |
PipesUpdateDataIntegrationApiKeyOptions.ConnectionOwner |
field | dotnet, go |
PipesUpdateDataIntegrationApiKeyOptions.OrganizationId |
field | dotnet, go |
PipesUpdateDataIntegrationApiKeyOptions.Secret |
field | dotnet, go |
PipesUpdateDataIntegrationApiKeyOptions.UserId |
field | dotnet, go |
PipesUpdateDataIntegrationClientCredentialsOptions.ClientId |
field | dotnet, go |
PipesUpdateDataIntegrationClientCredentialsOptions.ClientSecret |
field | dotnet, go |
PipesUpdateDataIntegrationClientCredentialsOptions.Config |
field | dotnet, go |
PipesUpdateDataIntegrationClientCredentialsOptions.ConnectedAccountId |
field | dotnet, go, ios, kotlin, php, python, ruby, rust |
PipesUpdateDataIntegrationClientCredentialsOptions.ConnectionOwner |
field | dotnet, go |
PipesUpdateDataIntegrationClientCredentialsOptions.OrganizationId |
field | dotnet, go |
PipesUpdateDataIntegrationClientCredentialsOptions.UserId |
field | dotnet, go |
Parameter changes (77)
| Method | Changes | Languages |
|---|---|---|
Pipes.authorize_data_integration |
connected_account_id added |
ruby |
Pipes.authorizeDataIntegration |
requestOptions moved 6→1 |
kotlin, php |
Pipes.authorizeDataIntegrationSuspend |
requestOptions moved 6→1 |
kotlin |
Pipes.create_organization_connected_account |
connection_intent added |
python, ruby |
Pipes.create_user_connected_account |
connection_intent added |
python, ruby |
Pipes.createOrganizationConnectedAccount |
connectionIntent added; accessToken moved 2→5; refreshToken moved 3→6; expiresAt moved 4→7; scopes moved 5→8; state moved 6→9; requestOptions moved 7→11 |
ios, kotlin, php, python |
Pipes.createOrganizationConnectedAccountSuspend |
accessToken moved 2→5; refreshToken moved 3→6; expiresAt moved 4→7; scopes moved 5→8; state moved 6→9; requestOptions moved 7→11; connectionIntent added |
kotlin |
Pipes.createUserConnectedAccount |
connectionIntent added; accessToken moved 3→5; refreshToken moved 4→6; expiresAt moved 5→7; scopes moved 6→8; state moved 7→9; requestOptions moved 8→11; options moved 8→11 |
ios, kotlin, php, python |
Pipes.createUserConnectedAccountSuspend |
accessToken moved 3→5; refreshToken moved 4→6; expiresAt moved 5→7; scopes moved 6→8; state moved 7→9; requestOptions moved 8→11; connectionIntent added |
kotlin |
Pipes.update_data_integration_api_key |
connection_intent added |
ruby |
Pipes.update_data_integration_client_credentials |
connection_intent added |
ruby |
Pipes.update_organization_connected_account |
connection_intent added |
python, ruby |
Pipes.update_user_connected_account |
connection_intent added |
python, ruby |
Pipes.updateDataIntegrationApiKey |
requestOptions moved 6→1 |
kotlin, php |
Pipes.updateDataIntegrationApiKeySuspend |
requestOptions moved 6→1 |
kotlin |
Pipes.updateDataIntegrationClientCredentials |
requestOptions moved 8→1 |
kotlin, php |
Pipes.updateDataIntegrationClientCredentialsSuspend |
requestOptions moved 8→1 |
kotlin |
Pipes.updateOrganizationConnectedAccount |
connectionIntent added; supportsMultipleConnections moved 2→3; connectedAccountId moved 3→4; accessToken moved 4→8; refreshToken moved 5→9; expiresAt moved 6→10; scopes moved 7→11; state moved 8→12; requestOptions moved 9→13 |
ios, kotlin, php, python |
Pipes.updateOrganizationConnectedAccountSuspend |
supportsMultipleConnections moved 2→3; connectedAccountId moved 3→4; accessToken moved 4→8; refreshToken moved 5→9; expiresAt moved 6→10; scopes moved 7→11; state moved 8→12; requestOptions moved 9→13; accountIdentifier added |
kotlin |
Pipes.updateUserConnectedAccount |
connectionIntent added; accessToken moved 5→8; refreshToken moved 6→9; expiresAt moved 7→10; scopes moved 8→11; state moved 9→12; requestOptions moved 10→13; supportsMultipleConnections moved 8→10; connectedAccountId moved 9→11; options moved 10→13 |
ios, kotlin, php, python |
Pipes.updateUserConnectedAccountSuspend |
accessToken moved 5→8; refreshToken moved 6→9; expiresAt moved 7→10; scopes moved 8→11; state moved 9→12; requestOptions moved 10→13; accountIdentifier added |
kotlin |
Type changes (16)
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, access_token?, refresh_token?, …)returnType: ConnectedAccount |
Pipes.create_organization_connected_account(organization_id, slug, user_id, account_display_name?, …)returnType: ConnectedAccountWriteResponse |
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, access_token?, refresh_token?, …)returnType: ConnectedAccount |
Pipes.create_user_connected_account(user_id, slug, account_display_name?, account_identifier?, …)returnType: ConnectedAccountWriteResponse |
Pipes.createOrganizationConnectedAccountSuspend return type changed (function)
| Language | Before | After |
|---|---|---|
| kotlin 📄 src/main/kotlin/com/workos/pipes/Pipes.kt |
Pipes.createOrganizationConnectedAccountSuspend(organizationId, slug, accessToken?, refreshToken?, …)returnType: ConnectedAccount |
Pipes.createOrganizationConnectedAccountSuspend(organizationId, slug, userId, accountDisplayName?, …)returnType: ConnectedAccountWriteResponse |
Pipes.createUserConnectedAccountSuspend return type changed (function)
| Language | Before | After |
|---|---|---|
| kotlin 📄 src/main/kotlin/com/workos/pipes/Pipes.kt |
Pipes.createUserConnectedAccountSuspend(userId, slug, organizationId?, accessToken?, …)returnType: ConnectedAccount |
Pipes.createUserConnectedAccountSuspend(userId, slug, organizationId?, accountDisplayName?, …)returnType: ConnectedAccountWriteResponse |
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, user_id, secret, organization_id?, …)returnType: ConnectedAccount |
Pipes.update_data_integration_api_key(slug, body, request_options?)returnType: ConnectedAccountWriteResponse |
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, user_id, client_id, client_secret, …)returnType: ConnectedAccount |
Pipes.update_data_integration_client_credentials(slug, body, request_options?)returnType: ConnectedAccountWriteResponse |
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, access_token?, refresh_token?, …)returnType: ConnectedAccount |
Pipes.update_organization_connected_account(organization_id, slug, user_id, account_display_name?, …)returnType: ConnectedAccountWriteResponse |
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, access_token?, refresh_token?, …)returnType: ConnectedAccount |
Pipes.update_user_connected_account(user_id, slug, account_display_name?, account_identifier?, …)returnType: ConnectedAccountWriteResponse |
Pipes.updateDataIntegrationApiKeySuspend return type changed (function)
| Language | Before | After |
|---|---|---|
| kotlin 📄 src/main/kotlin/com/workos/pipes/Pipes.kt |
Pipes.updateDataIntegrationApiKeySuspend(slug, userId, secret, organizationId?, …)returnType: ConnectedAccount |
Pipes.updateDataIntegrationApiKeySuspend(slug, requestOptions?)returnType: ConnectedAccountWriteResponse |
Pipes.updateDataIntegrationClientCredentialsSuspend return type changed (function)
| Language | Before | After |
|---|---|---|
| kotlin 📄 src/main/kotlin/com/workos/pipes/Pipes.kt |
Pipes.updateDataIntegrationClientCredentialsSuspend(slug, userId, clientId, clientSecret, …)returnType: ConnectedAccount |
Pipes.updateDataIntegrationClientCredentialsSuspend(slug, requestOptions?)returnType: ConnectedAccountWriteResponse |
Pipes.updateOrganizationConnectedAccountSuspend return type changed (function)
| Language | Before | After |
|---|---|---|
| kotlin 📄 src/main/kotlin/com/workos/pipes/Pipes.kt |
Pipes.updateOrganizationConnectedAccountSuspend(organizationId, slug, supportsMultipleConnections?, connectedAccountId?, …)returnType: ConnectedAccount |
Pipes.updateOrganizationConnectedAccountSuspend(organizationId, slug, userId, supportsMultipleConnections?, …)returnType: ConnectedAccountWriteResponse |
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: ConnectedAccount |
Pipes.updateUserConnectedAccountSuspend(userId, slug, organizationId?, supportsMultipleConnections?, …)returnType: ConnectedAccountWriteResponse |
PipesCreateDataIntegrationCredentialOptions.ConnectionOwner type changed (field)
| Language | Before | After |
|---|---|---|
| dotnet 📄 src/WorkOS.net/Services/Pipes/_interfaces/PipesOptions.cs |
PipesCreateDataIntegrationCredentialOptions.ConnectionOwnertype: CreateDataIntegrationOwnership? |
PipesCreateDataIntegrationCredentialOptions.ConnectionOwnertype: AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequestConnectionOwner? |
PipesCreateDataIntegrationOptions.Ownership type changed (field)
| Language | Before | After |
|---|---|---|
| dotnet 📄 src/WorkOS.net/Services/Pipes/_interfaces/PipesOptions.cs |
PipesCreateDataIntegrationOptions.Ownershiptype: CreateDataIntegrationOwnership? |
PipesCreateDataIntegrationOptions.Ownershiptype: AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequestConnectionOwner? |
PipesGetAccessTokenOptions.ConnectionOwner type changed (field)
| Language | Before | After |
|---|---|---|
| dotnet 📄 src/WorkOS.net/Services/Pipes/_interfaces/PipesOptions.cs |
PipesGetAccessTokenOptions.ConnectionOwnertype: CreateDataIntegrationOwnership? |
PipesGetAccessTokenOptions.ConnectionOwnertype: AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequestConnectionOwner? |
PipesListDataIntegrationsOptions.Ownership type changed (field)
| Language | Before | After |
|---|---|---|
| dotnet 📄 src/WorkOS.net/Services/Pipes/_interfaces/PipesOptions.cs |
PipesListDataIntegrationsOptions.Ownershiptype: CreateDataIntegrationOwnership? |
PipesListDataIntegrationsOptions.Ownershiptype: AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequestConnectionOwner? |
PipeService
Type changes (6)
PipeService.CreateOrganizationConnectedAccount return type changed (function)
| Language | Before | After |
|---|---|---|
| go 📄 pipes.go |
PipeService.CreateOrganizationConnectedAccount(organizationID, slug, params, opts)returnType: *ConnectedAccount |
PipeService.CreateOrganizationConnectedAccount(organizationID, slug, params, opts)returnType: *ConnectedAccountWriteResponse |
| ios 📄 Sources/WorkOS/Resources/Pipes.swift |
Pipes.createOrganizationConnectedAccount(organizationId, slug, accessToken?, refreshToken?, …)returnType: ConnectedAccount |
Pipes.createOrganizationConnectedAccount(organizationId, slug, accountDisplayName?, accountIdentifier?, …)returnType: ConnectedAccountWriteResponse |
| kotlin 📄 src/main/kotlin/com/workos/pipes/Pipes.kt |
Pipes.createOrganizationConnectedAccount(organizationId, slug, accessToken?, refreshToken?, …)returnType: ConnectedAccount |
Pipes.createOrganizationConnectedAccount(organizationId, slug, userId, accountDisplayName?, …)returnType: ConnectedAccountWriteResponse |
| php 📄 lib/Service/Pipes.php |
Pipes.createOrganizationConnectedAccount(organizationId, slug, accessToken?, refreshToken?, …)returnType: \WorkOS\Resource\ConnectedAccount |
Pipes.createOrganizationConnectedAccount(organizationId, slug, userId, accountDisplayName?, …)returnType: \WorkOS\Resource\ConnectedAccountWriteResponse |
| python 📄 src/workos/pipes/_resource.py |
AsyncPipes.create_organization_connected_account(organization_id, slug, access_token?, refresh_token?, …)returnType: ConnectedAccount |
AsyncPipes.create_organization_connected_account(organization_id, slug, user_id, account_display_name?, …)returnType: ConnectedAccountWriteResponse |
PipeService.CreateUserConnectedAccount return type changed (function)
| Language | Before | After |
|---|---|---|
| go 📄 pipes.go |
PipeService.CreateUserConnectedAccount(userID, slug, params, opts)returnType: *ConnectedAccount |
PipeService.CreateUserConnectedAccount(userID, slug, params, opts)returnType: *ConnectedAccountWriteResponse |
| ios 📄 Sources/WorkOS/Resources/Pipes.swift |
Pipes.createUserConnectedAccount(userId, slug, accessToken?, refreshToken?, …)returnType: ConnectedAccount |
Pipes.createUserConnectedAccount(userId, slug, accountDisplayName?, accountIdentifier?, …)returnType: ConnectedAccountWriteResponse |
| kotlin 📄 src/main/kotlin/com/workos/pipes/Pipes.kt |
Pipes.createUserConnectedAccount(userId, slug, organizationId?, accessToken?, …)returnType: ConnectedAccount |
Pipes.createUserConnectedAccount(userId, slug, organizationId?, accountDisplayName?, …)returnType: ConnectedAccountWriteResponse |
| php 📄 lib/Service/Pipes.php |
Pipes.createUserConnectedAccount(userId, slug, accessToken?, refreshToken?, …)returnType: \WorkOS\Resource\ConnectedAccount |
Pipes.createUserConnectedAccount(userId, slug, accountDisplayName?, accountIdentifier?, …)returnType: \WorkOS\Resource\ConnectedAccountWriteResponse |
| python 📄 src/workos/pipes/_resource.py |
AsyncPipes.create_user_connected_account(user_id, slug, access_token?, refresh_token?, …)returnType: ConnectedAccount |
AsyncPipes.create_user_connected_account(user_id, slug, account_display_name?, account_identifier?, …)returnType: ConnectedAccountWriteResponse |
PipeService.UpdateDataIntegrationAPIKey return type changed (function)
| Language | Before | After |
|---|---|---|
| go 📄 pipes.go |
PipeService.UpdateDataIntegrationAPIKey(slug, params, opts)returnType: *ConnectedAccount |
PipeService.UpdateDataIntegrationAPIKey(slug, params, opts)returnType: *ConnectedAccountWriteResponse |
| ios 📄 Sources/WorkOS/Resources/Pipes.swift |
Pipes.updateDataIntegrationApiKey(slug, userId, organizationId?, connectedAccountId?, …)returnType: ConnectedAccount |
Pipes.updateDataIntegrationApiKey(slug, body, requestOptions?)returnType: ConnectedAccountWriteResponse |
| kotlin 📄 src/main/kotlin/com/workos/pipes/Pipes.kt |
Pipes.updateDataIntegrationApiKey(slug, userId, secret, organizationId?, …)returnType: ConnectedAccount |
Pipes.updateDataIntegrationApiKey(slug, requestOptions?)returnType: ConnectedAccountWriteResponse |
| php 📄 lib/Service/Pipes.php |
Pipes.updateDataIntegrationApiKey(slug, userId, secret, organizationId?, …)returnType: \WorkOS\Resource\ConnectedAccount |
Pipes.updateDataIntegrationApiKey(slug, options?)returnType: \WorkOS\Resource\ConnectedAccountWriteResponse |
| python 📄 src/workos/pipes/_resource.py |
AsyncPipes.update_data_integration_api_key(slug, user_id, secret, organization_id?, …)returnType: ConnectedAccount |
AsyncPipes.update_data_integration_api_key(slug, body, request_options?)returnType: ConnectedAccountWriteResponse |
PipeService.UpdateDataIntegrationClientCredentials return type changed (function)
| Language | Before | After |
|---|---|---|
| go 📄 pipes.go |
PipeService.UpdateDataIntegrationClientCredentials(slug, params, opts)returnType: *ConnectedAccount |
PipeService.UpdateDataIntegrationClientCredentials(slug, params, opts)returnType: *ConnectedAccountWriteResponse |
| ios 📄 Sources/WorkOS/Resources/Pipes.swift |
Pipes.updateDataIntegrationClientCredentials(slug, userId, organizationId?, connectedAccountId?, …)returnType: ConnectedAccount |
Pipes.updateDataIntegrationClientCredentials(slug, body, requestOptions?)returnType: ConnectedAccountWriteResponse |
| kotlin 📄 src/main/kotlin/com/workos/pipes/Pipes.kt |
Pipes.updateDataIntegrationClientCredentials(slug, userId, clientId, clientSecret, …)returnType: ConnectedAccount |
Pipes.updateDataIntegrationClientCredentials(slug, requestOptions?)returnType: ConnectedAccountWriteResponse |
| php 📄 lib/Service/Pipes.php |
Pipes.updateDataIntegrationClientCredentials(slug, userId, clientId, clientSecret, …)returnType: \WorkOS\Resource\ConnectedAccount |
Pipes.updateDataIntegrationClientCredentials(slug, options?)returnType: \WorkOS\Resource\ConnectedAccountWriteResponse |
| python 📄 src/workos/pipes/_resource.py |
AsyncPipes.update_data_integration_client_credentials(slug, user_id, client_id, client_secret, …)returnType: ConnectedAccount |
AsyncPipes.update_data_integration_client_credentials(slug, body, request_options?)returnType: ConnectedAccountWriteResponse |
PipeService.UpdateOrganizationConnectedAccount return type changed (function)
| Language | Before | After |
|---|---|---|
| go 📄 pipes.go |
PipeService.UpdateOrganizationConnectedAccount(organizationID, slug, params, opts)returnType: *ConnectedAccount |
PipeService.UpdateOrganizationConnectedAccount(organizationID, slug, params, opts)returnType: *ConnectedAccountWriteResponse |
| ios 📄 Sources/WorkOS/Resources/Pipes.swift |
Pipes.updateOrganizationConnectedAccount(organizationId, slug, accessToken?, refreshToken?, …)returnType: ConnectedAccount |
Pipes.updateOrganizationConnectedAccount(organizationId, slug, accountDisplayName?, accountIdentifier?, …)returnType: ConnectedAccountWriteResponse |
| kotlin 📄 src/main/kotlin/com/workos/pipes/Pipes.kt |
Pipes.updateOrganizationConnectedAccount(organizationId, slug, supportsMultipleConnections?, connectedAccountId?, …)returnType: ConnectedAccount |
Pipes.updateOrganizationConnectedAccount(organizationId, slug, userId, supportsMultipleConnections?, …)returnType: ConnectedAccountWriteResponse |
| php 📄 lib/Service/Pipes.php |
Pipes.updateOrganizationConnectedAccount(organizationId, slug, accessToken?, refreshToken?, …)returnType: \WorkOS\Resource\ConnectedAccount |
Pipes.updateOrganizationConnectedAccount(organizationId, slug, userId, accountDisplayName?, …)returnType: \WorkOS\Resource\ConnectedAccountWriteResponse |
| python 📄 src/workos/pipes/_resource.py |
AsyncPipes.update_organization_connected_account(organization_id, slug, access_token?, refresh_token?, …)returnType: ConnectedAccount |
AsyncPipes.update_organization_connected_account(organization_id, slug, user_id, account_display_name?, …)returnType: ConnectedAccountWriteResponse |
PipeService.UpdateUserConnectedAccount return type changed (function)
| Language | Before | After |
|---|---|---|
| go 📄 pipes.go |
PipeService.UpdateUserConnectedAccount(userID, slug, params, opts)returnType: *ConnectedAccount |
PipeService.UpdateUserConnectedAccount(userID, slug, params, opts)returnType: *ConnectedAccountWriteResponse |
| ios 📄 Sources/WorkOS/Resources/Pipes.swift |
Pipes.updateUserConnectedAccount(userId, slug, accessToken?, refreshToken?, …)returnType: ConnectedAccount |
Pipes.updateUserConnectedAccount(userId, slug, accountDisplayName?, accountIdentifier?, …)returnType: ConnectedAccountWriteResponse |
| kotlin 📄 src/main/kotlin/com/workos/pipes/Pipes.kt |
Pipes.updateUserConnectedAccount(userId, slug, organizationId?, supportsMultipleConnections?, …)returnType: ConnectedAccount |
Pipes.updateUserConnectedAccount(userId, slug, organizationId?, supportsMultipleConnections?, …)returnType: ConnectedAccountWriteResponse |
| php 📄 lib/Service/Pipes.php |
Pipes.updateUserConnectedAccount(userId, slug, accessToken?, refreshToken?, …)returnType: \WorkOS\Resource\ConnectedAccount |
Pipes.updateUserConnectedAccount(userId, slug, accountDisplayName?, accountIdentifier?, …)returnType: \WorkOS\Resource\ConnectedAccountWriteResponse |
| python 📄 src/workos/pipes/_resource.py |
AsyncPipes.update_user_connected_account(user_id, slug, access_token?, refresh_token?, …)returnType: ConnectedAccount |
AsyncPipes.update_user_connected_account(user_id, slug, account_display_name?, account_identifier?, …)returnType: ConnectedAccountWriteResponse |
UserManagement
Parameter changes (4)
| Method | Changes | Languages |
|---|---|---|
UserManagement.create |
createUserPassword moved 0→1; email moved 1→0 |
kotlin |
UserManagement.createSuspend |
createUserPassword moved 0→1; email moved 1→0 |
kotlin |
Additive (337)
AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequest
| Change | Languages |
|---|---|
AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequest added (type) |
dotnet 📄 src/WorkOS.net/Entities/AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequest.cs go 📄 models.go ios 📄 Sources/WorkOS/Models/AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequest.swift kotlin 📄 src/main/kotlin/com/workos/models/AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequest.kt php 📄 lib/Resource/AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequest.php python 📄 src/workos/pipes/models/add_data_integrations_get_data_integration_authorize_url_request.py ruby 📄 lib/workos/pipes/add_data_integrations_get_data_integration_authorize_url_request.rb rust 📄 src/models/add_data_integrations_get_data_integration_authorize_url_request.rs |
AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequest.AccountDisplayName added (field) |
dotnet 📄 src/WorkOS.net/Entities/AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequest.cs go 📄 models.go ios 📄 Sources/WorkOS/Models/AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequest.swift kotlin 📄 src/main/kotlin/com/workos/models/AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequest.kt php 📄 lib/Resource/AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequest.php python 📄 src/workos/pipes/models/add_data_integrations_get_data_integration_authorize_url_request.py ruby 📄 lib/workos/pipes/add_data_integrations_get_data_integration_authorize_url_request.rb rust 📄 src/models/add_data_integrations_get_data_integration_authorize_url_request.rs |
AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequest.Config added (field) |
dotnet 📄 src/WorkOS.net/Entities/AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequest.cs go 📄 models.go ios 📄 Sources/WorkOS/Models/AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequest.swift php 📄 lib/Resource/AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequest.php python 📄 src/workos/pipes/models/add_data_integrations_get_data_integration_authorize_url_request.py ruby 📄 lib/workos/pipes/add_data_integrations_get_data_integration_authorize_url_request.rb rust 📄 src/models/add_data_integrations_get_data_integration_authorize_url_request.rs |
AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequest.ConnectionOwner added (field) |
dotnet 📄 src/WorkOS.net/Entities/AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequest.cs go 📄 models.go ios 📄 Sources/WorkOS/Models/AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequest.swift kotlin 📄 src/main/kotlin/com/workos/models/AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequest.kt php 📄 lib/Resource/AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequest.php python 📄 src/workos/pipes/models/add_data_integrations_get_data_integration_authorize_url_request.py ruby 📄 lib/workos/pipes/add_data_integrations_get_data_integration_authorize_url_request.rb rust 📄 src/models/add_data_integrations_get_data_integration_authorize_url_request.rs |
AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequest.OrganizationId added (field) |
dotnet 📄 src/WorkOS.net/Entities/AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequest.cs go 📄 models.go ios 📄 Sources/WorkOS/Models/AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequest.swift kotlin 📄 src/main/kotlin/com/workos/models/AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequest.kt php 📄 lib/Resource/AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequest.php python 📄 src/workos/pipes/models/add_data_integrations_get_data_integration_authorize_url_request.py ruby 📄 lib/workos/pipes/add_data_integrations_get_data_integration_authorize_url_request.rb rust 📄 src/models/add_data_integrations_get_data_integration_authorize_url_request.rs |
AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequest.ReturnTo added (field) |
dotnet 📄 src/WorkOS.net/Entities/AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequest.cs go 📄 models.go ios 📄 Sources/WorkOS/Models/AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequest.swift kotlin 📄 src/main/kotlin/com/workos/models/AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequest.kt php 📄 lib/Resource/AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequest.php python 📄 src/workos/pipes/models/add_data_integrations_get_data_integration_authorize_url_request.py ruby 📄 lib/workos/pipes/add_data_integrations_get_data_integration_authorize_url_request.rb rust 📄 src/models/add_data_integrations_get_data_integration_authorize_url_request.rs |
AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequest.UserId added (field) |
dotnet 📄 src/WorkOS.net/Entities/AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequest.cs go 📄 models.go ios 📄 Sources/WorkOS/Models/AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequest.swift kotlin 📄 src/main/kotlin/com/workos/models/AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequest.kt php 📄 lib/Resource/AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequest.php python 📄 src/workos/pipes/models/add_data_integrations_get_data_integration_authorize_url_request.py ruby 📄 lib/workos/pipes/add_data_integrations_get_data_integration_authorize_url_request.rb rust 📄 src/models/add_data_integrations_get_data_integration_authorize_url_request.rs |
AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequestConnectionOwner added (enum) |
dotnet 📄 src/WorkOS.net/Enums/AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequestConnectionOwner.cs go 📄 enums.go ios 📄 Sources/WorkOS/Enums/AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequestConnectionOwner.swift kotlin 📄 src/main/kotlin/com/workos/types/AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequestConnectionOwner.kt ruby 📄 lib/workos/types/add_data_integrations_get_data_integration_authorize_url_request_connection_owner.rb rust 📄 src/enums/add_data_integrations_get_data_integration_authorize_url_request_connection_owner.rs |
AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequestConnectionOwner.Organization added (enum value) |
dotnet 📄 src/WorkOS.net/Enums/AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequestConnectionOwner.cs go 📄 enums.go ios 📄 Sources/WorkOS/Enums/AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequestConnectionOwner.swift python 📄 src/workos/common/models/add_data_integrations_get_data_integration_authorize_url_request_connection_owner.py ruby 📄 lib/workos/types/add_data_integrations_get_data_integration_authorize_url_request_connection_owner.rb rust 📄 src/enums/add_data_integrations_get_data_integration_authorize_url_request_connection_owner.rs |
AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequestConnectionOwner.Unknown added (enum value) |
dotnet 📄 src/WorkOS.net/Enums/AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequestConnectionOwner.cs rust 📄 src/enums/add_data_integrations_get_data_integration_authorize_url_request_connection_owner.rs |
AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequestConnectionOwner.User added (enum value) |
dotnet 📄 src/WorkOS.net/Enums/AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequestConnectionOwner.cs go 📄 enums.go ios 📄 Sources/WorkOS/Enums/AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequestConnectionOwner.swift python 📄 src/workos/common/models/add_data_integrations_get_data_integration_authorize_url_request_connection_owner.py ruby 📄 lib/workos/types/add_data_integrations_get_data_integration_authorize_url_request_connection_owner.rb rust 📄 src/enums/add_data_integrations_get_data_integration_authorize_url_request_connection_owner.rs |
AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequestConnectionOwnerLiteral added (enum) |
python 📄 src/workos/common/models/add_data_integrations_get_data_integration_authorize_url_request_connection_owner.py |
AddDataIntegrationsGetDataIntegrationAuthorizeURLRequest
| Change | Languages |
|---|---|
AddDataIntegrationsGetDataIntegrationAuthorizeURLRequest.connection_intent added (field) |
go 📄 models.go ios 📄 Sources/WorkOS/Models/AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequest.swift kotlin 📄 src/main/kotlin/com/workos/models/AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequest.kt php 📄 lib/Resource/AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequest.php python 📄 src/workos/pipes/models/add_data_integrations_get_data_integration_authorize_url_request.py ruby 📄 lib/workos/pipes/add_data_integrations_get_data_integration_authorize_url_request.rb rust 📄 src/models/add_data_integrations_get_data_integration_authorize_url_request.rs |
AgentBlueprint
| Change | Languages |
|---|---|
AgentBlueprint.InvocableAs added (field) |
dotnet 📄 src/WorkOS.net/Entities/AgentBlueprint.cs go 📄 models.go ios 📄 Sources/WorkOS/Models/AgentBlueprint.swift kotlin 📄 src/main/kotlin/com/workos/models/AgentBlueprint.kt php 📄 lib/Resource/AgentBlueprint.php python 📄 src/workos/agents/models/agent_blueprint.py ruby 📄 lib/workos/agents/agent_blueprint.rb rust 📄 src/models/agent_blueprint.rs |
AgentBlueprintCreatedData.InvocableAs added (field) |
dotnet 📄 src/WorkOS.net/Entities/AgentBlueprintCreatedData.cs go 📄 models.go ios 📄 Sources/WorkOS/Models/AgentBlueprintCreatedData.swift kotlin 📄 src/main/kotlin/com/workos/models/AgentBlueprintCreatedData.kt php 📄 lib/Resource/AgentBlueprintCreatedData.php python 📄 src/workos/common/models/agent_blueprint_created_data.py ruby 📄 lib/workos/shared/agent_blueprint_created_data.rb rust 📄 src/models/agent_blueprint_created_data.rs |
AgentBlueprintCreatedDataInvocableAs added (type) |
dotnet 📄 src/WorkOS.net/Entities/AgentBlueprintCreatedDataInvocableAs.cs go 📄 models.go ios 📄 Sources/WorkOS/Models/AgentBlueprintCreatedDataInvocableAs.swift kotlin 📄 src/main/kotlin/com/workos/models/AgentBlueprintCreatedDataInvocableAs.kt php 📄 lib/Resource/AgentBlueprintCreatedDataInvocableAs.php python 📄 src/workos/common/models/agent_blueprint_created_data_invocable_as.py ruby 📄 lib/workos/shared/agent_blueprint_created_data_invocable_as.rb rust 📄 src/models/agent_blueprint_created_data_invocable_as.rs |
AgentBlueprintCreatedDataInvocableAs.InstanceTypes added (field) |
dotnet 📄 src/WorkOS.net/Entities/AgentBlueprintCreatedDataInvocableAs.cs go 📄 models.go ios 📄 Sources/WorkOS/Models/AgentBlueprintCreatedDataInvocableAs.swift php 📄 lib/Resource/AgentBlueprintCreatedDataInvocableAs.php python 📄 src/workos/common/models/agent_blueprint_created_data_invocable_as.py ruby 📄 lib/workos/shared/agent_blueprint_created_data_invocable_as.rb rust 📄 src/models/agent_blueprint_created_data_invocable_as.rs |
AgentBlueprintCreatedDataInvocableAsInstanceTypes added (enum) |
dotnet 📄 src/WorkOS.net/Enums/AgentBlueprintCreatedDataInvocableAsInstanceTypes.cs go 📄 enums.go ios 📄 Sources/WorkOS/Enums/AgentBlueprintCreatedDataInvocableAsInstanceTypes.swift kotlin 📄 src/main/kotlin/com/workos/types/AgentBlueprintCreatedDataInvocableAsInstanceTypes.kt ruby 📄 lib/workos/types/agent_blueprint_created_data_invocable_as_instance_types.rb rust 📄 src/enums/agent_blueprint_created_data_invocable_as_instance_types.rs |
AgentBlueprintCreatedDataInvocableAsInstanceTypes.Autonomous added (enum value) |
dotnet 📄 src/WorkOS.net/Enums/AgentBlueprintCreatedDataInvocableAsInstanceTypes.cs go 📄 enums.go ios 📄 Sources/WorkOS/Enums/AgentBlueprintCreatedDataInvocableAsInstanceTypes.swift python 📄 src/workos/common/models/agent_blueprint_created_data_invocable_as_instance_types.py ruby 📄 lib/workos/types/agent_blueprint_created_data_invocable_as_instance_types.rb rust 📄 src/enums/agent_blueprint_created_data_invocable_as_instance_types.rs |
AgentBlueprintCreatedDataInvocableAsInstanceTypes.Delegated added (enum value) |
dotnet 📄 src/WorkOS.net/Enums/AgentBlueprintCreatedDataInvocableAsInstanceTypes.cs go 📄 enums.go ios 📄 Sources/WorkOS/Enums/AgentBlueprintCreatedDataInvocableAsInstanceTypes.swift python 📄 src/workos/common/models/agent_blueprint_created_data_invocable_as_instance_types.py ruby 📄 lib/workos/types/agent_blueprint_created_data_invocable_as_instance_types.rb rust 📄 src/enums/agent_blueprint_created_data_invocable_as_instance_types.rs |
AgentBlueprintCreatedDataInvocableAsInstanceTypes.Unknown added (enum value) |
dotnet 📄 src/WorkOS.net/Enums/AgentBlueprintCreatedDataInvocableAsInstanceTypes.cs rust 📄 src/enums/agent_blueprint_created_data_invocable_as_instance_types.rs |
AgentBlueprintCreatedDataInvocableAsInstanceTypesLiteral added (enum) |
python 📄 src/workos/common/models/agent_blueprint_created_data_invocable_as_instance_types.py |
AgentBlueprintInvocableAs added (type) |
go 📄 models.go ios 📄 Sources/WorkOS/Models/AgentBlueprintInvocableAs.swift kotlin 📄 src/main/kotlin/com/workos/models/AgentBlueprintInvocableAs.kt php 📄 lib/Resource/AgentBlueprintInvocableAs.php ruby 📄 lib/workos/agents/agent_blueprint_invocable_as.rb rust 📄 src/models/agent_blueprint_invocable_as.rs |
AgentBlueprintInvocableAs.instance_types added (field) |
go 📄 models.go ios 📄 Sources/WorkOS/Models/AgentBlueprintInvocableAs.swift kotlin 📄 src/main/kotlin/com/workos/models/AgentBlueprintInvocableAs.kt php 📄 lib/Resource/AgentBlueprintInvocableAs.php ruby 📄 lib/workos/agents/agent_blueprint_invocable_as.rb rust 📄 src/models/agent_blueprint_invocable_as.rs |
AgentBlueprintInvocableAsInstanceTypes added (type) |
go 📄 enums.go ios 📄 Sources/WorkOS/Enums/AgentBlueprintInvocableAsInstanceTypes.swift kotlin 📄 src/main/kotlin/com/workos/types/AgentBlueprintInvocableAsInstanceTypes.kt rust 📄 src/enums/agent_blueprint_invocable_as_instance_types.rs |
AgentBlueprintInvocableAsInstanceTypes.autonomous added (enum value) |
ios 📄 Sources/WorkOS/Enums/AgentBlueprintInvocableAsInstanceTypes.swift rust 📄 src/enums/agent_blueprint_invocable_as_instance_types.rs |
AgentBlueprintInvocableAsInstanceTypes.delegated added (enum value) |
ios 📄 Sources/WorkOS/Enums/AgentBlueprintInvocableAsInstanceTypes.swift rust 📄 src/enums/agent_blueprint_invocable_as_instance_types.rs |
AgentBlueprintInvocableAsInstanceTypes.Unknown added (enum value) |
rust 📄 src/enums/agent_blueprint_invocable_as_instance_types.rs |
AgentBlueprintsCreateRequestInvocableAs added (type) |
dotnet 📄 src/WorkOS.net/Entities/AgentBlueprintsCreateRequestInvocableAs.cs go 📄 models.go ios 📄 Sources/WorkOS/Models/AgentBlueprintsCreateRequestInvocableAs.swift kotlin 📄 src/main/kotlin/com/workos/models/AgentBlueprintsCreateRequestInvocableAs.kt php 📄 lib/Resource/AgentBlueprintsCreateRequestInvocableAs.php python 📄 src/workos/agents/models/agent_blueprints_create_request_invocable_as.py ruby 📄 lib/workos/agents/agent_blueprints_create_request_invocable_as.rb rust 📄 src/models/agent_blueprints_create_request_invocable_as.rs |
AgentBlueprintsCreateRequestInvocableAs.InstanceTypes added (field) |
dotnet 📄 src/WorkOS.net/Entities/AgentBlueprintsCreateRequestInvocableAs.cs go 📄 models.go ios 📄 Sources/WorkOS/Models/AgentBlueprintsCreateRequestInvocableAs.swift kotlin 📄 src/main/kotlin/com/workos/models/AgentBlueprintsCreateRequestInvocableAs.kt php 📄 lib/Resource/AgentBlueprintsCreateRequestInvocableAs.php python 📄 src/workos/agents/models/agent_blueprints_create_request_invocable_as.py ruby 📄 lib/workos/agents/agent_blueprints_create_request_invocable_as.rb rust 📄 src/models/agent_blueprints_create_request_invocable_as.rs |
AgentBlueprintsCreateRequestInvocableAsInstanceTypes added (type) |
go 📄 enums.go ios 📄 Sources/WorkOS/Enums/AgentBlueprintsCreateRequestInvocableAsInstanceTypes.swift kotlin 📄 src/main/kotlin/com/workos/types/AgentBlueprintsCreateRequestInvocableAsInstanceTypes.kt rust 📄 src/enums/agent_blueprints_create_request_invocable_as_instance_types.rs |
AgentBlueprintsCreateRequestInvocableAsInstanceTypes.autonomous added (enum value) |
ios 📄 Sources/WorkOS/Enums/AgentBlueprintsCreateRequestInvocableAsInstanceTypes.swift rust 📄 src/enums/agent_blueprints_create_request_invocable_as_instance_types.rs |
AgentBlueprintsCreateRequestInvocableAsInstanceTypes.delegated added (enum value) |
ios 📄 Sources/WorkOS/Enums/AgentBlueprintsCreateRequestInvocableAsInstanceTypes.swift rust 📄 src/enums/agent_blueprints_create_request_invocable_as_instance_types.rs |
AgentBlueprintsCreateRequestInvocableAsInstanceTypes.Unknown added (enum value) |
rust 📄 src/enums/agent_blueprints_create_request_invocable_as_instance_types.rs |
AgentBlueprintsUpdateRequestInvocableAs added (type) |
go 📄 models.go ios 📄 Sources/WorkOS/Models/AgentBlueprintsUpdateRequestInvocableAs.swift kotlin 📄 src/main/kotlin/com/workos/models/AgentBlueprintsUpdateRequestInvocableAs.kt php 📄 lib/Resource/AgentBlueprintsUpdateRequestInvocableAs.php ruby 📄 lib/workos/agents/agent_blueprints_update_request_invocable_as.rb rust 📄 src/models/agent_blueprints_update_request_invocable_as.rs |
AgentBlueprintsUpdateRequestInvocableAs.instance_types added (field) |
go 📄 models.go ios 📄 Sources/WorkOS/Models/AgentBlueprintsUpdateRequestInvocableAs.swift php 📄 lib/Resource/AgentBlueprintsUpdateRequestInvocableAs.php ruby 📄 lib/workos/agents/agent_blueprints_update_request_invocable_as.rb rust 📄 src/models/agent_blueprints_update_request_invocable_as.rs |
AgentBlueprintsUpdateRequestInvocableAsInstanceTypes added (type) |
go 📄 enums.go ios 📄 Sources/WorkOS/Enums/AgentBlueprintsUpdateRequestInvocableAsInstanceTypes.swift kotlin 📄 src/main/kotlin/com/workos/types/AgentBlueprintsUpdateRequestInvocableAsInstanceTypes.kt rust 📄 src/enums/agent_blueprints_update_request_invocable_as_instance_types.rs |
AgentBlueprintsUpdateRequestInvocableAsInstanceTypes.autonomous added (enum value) |
ios 📄 Sources/WorkOS/Enums/AgentBlueprintsUpdateRequestInvocableAsInstanceTypes.swift rust 📄 src/enums/agent_blueprints_update_request_invocable_as_instance_types.rs |
AgentBlueprintsUpdateRequestInvocableAsInstanceTypes.delegated added (enum value) |
ios 📄 Sources/WorkOS/Enums/AgentBlueprintsUpdateRequestInvocableAsInstanceTypes.swift rust 📄 src/enums/agent_blueprints_update_request_invocable_as_instance_types.rs |
AgentBlueprintsUpdateRequestInvocableAsInstanceTypes.Unknown added (enum value) |
rust 📄 src/enums/agent_blueprints_update_request_invocable_as_instance_types.rs |
AgentBlueprintUpdatedData added (service) |
ruby 📄 lib/workos/shared/agent_blueprint_updated_data.rb |
AgentBlueprintUpdatedData.created_at added (property) |
ruby 📄 lib/workos/shared/agent_blueprint_updated_data.rb |
AgentBlueprintUpdatedData.description added (property) |
ruby 📄 lib/workos/shared/agent_blueprint_updated_data.rb |
AgentBlueprintUpdatedData.id added (property) |
ruby 📄 lib/workos/shared/agent_blueprint_updated_data.rb |
AgentBlueprintUpdatedData.invocable_by added (property) |
ruby 📄 lib/workos/shared/agent_blueprint_updated_data.rb |
AgentBlueprintUpdatedData.name added (property) |
ruby 📄 lib/workos/shared/agent_blueprint_updated_data.rb |
AgentBlueprintUpdatedData.object added (property) |
ruby 📄 lib/workos/shared/agent_blueprint_updated_data.rb |
AgentBlueprintUpdatedData.permissions added (property) |
ruby 📄 lib/workos/shared/agent_blueprint_updated_data.rb |
AgentBlueprintUpdatedData.session_settings added (property) |
ruby 📄 lib/workos/shared/agent_blueprint_updated_data.rb |
AgentBlueprintUpdatedData.updated_at added (property) |
ruby 📄 lib/workos/shared/agent_blueprint_updated_data.rb |
AgentBlueprintUpdatedDataInvocableAs added (type) |
go 📄 models.go ios 📄 Sources/WorkOS/Models/AgentBlueprintUpdatedDataInvocableAs.swift kotlin 📄 src/main/kotlin/com/workos/models/AgentBlueprintUpdatedDataInvocableAs.kt php 📄 lib/Resource/AgentBlueprintUpdatedDataInvocableAs.php ruby 📄 lib/workos/shared/agent_blueprint_updated_data_invocable_as.rb rust 📄 src/models/agent_blueprint_updated_data_invocable_as.rs |
AgentBlueprintUpdatedDataInvocableAs.instance_types added (field) |
go 📄 models.go ios 📄 Sources/WorkOS/Models/AgentBlueprintUpdatedDataInvocableAs.swift php 📄 lib/Resource/AgentBlueprintUpdatedDataInvocableAs.php ruby 📄 lib/workos/shared/agent_blueprint_updated_data_invocable_as.rb rust 📄 src/models/agent_blueprint_updated_data_invocable_as.rs |
AgentBlueprintUpdatedDataInvocableAsInstanceTypes added (type) |
go 📄 enums.go ios 📄 Sources/WorkOS/Enums/AgentBlueprintUpdatedDataInvocableAsInstanceTypes.swift kotlin 📄 src/main/kotlin/com/workos/types/AgentBlueprintUpdatedDataInvocableAsInstanceTypes.kt rust 📄 src/enums/agent_blueprint_updated_data_invocable_as_instance_types.rs |
AgentBlueprintUpdatedDataInvocableAsInstanceTypes.autonomous added (enum value) |
ios 📄 Sources/WorkOS/Enums/AgentBlueprintUpdatedDataInvocableAsInstanceTypes.swift rust 📄 src/enums/agent_blueprint_updated_data_invocable_as_instance_types.rs |
AgentBlueprintUpdatedDataInvocableAsInstanceTypes.delegated added (enum value) |
ios 📄 Sources/WorkOS/Enums/AgentBlueprintUpdatedDataInvocableAsInstanceTypes.swift rust 📄 src/enums/agent_blueprint_updated_data_invocable_as_instance_types.rs |
AgentBlueprintUpdatedDataInvocableAsInstanceTypes.Unknown added (enum value) |
rust 📄 src/enums/agent_blueprint_updated_data_invocable_as_instance_types.rs |
Agents
| Change | Languages |
|---|---|
AgentsCreateBlueprintOptions.InvocableAs added (field) |
dotnet 📄 src/WorkOS.net/Services/Agents/_interfaces/AgentsOptions.cs go 📄 agents.go ios 📄 Sources/WorkOS/Models/AgentBlueprintsCreateRequest.swift kotlin 📄 src/main/kotlin/com/workos/models/AgentBlueprintsCreateRequest.kt php 📄 lib/Resource/AgentBlueprintsCreateRequest.php python 📄 src/workos/agents/models/agent_blueprints_create_request.py ruby 📄 lib/workos/agents/agent_blueprints_create_request.rb rust 📄 src/models/agent_blueprints_create_request.rs |
AgentsCreateBlueprintParams.invocable_as added (field) |
go 📄 agents.go ios 📄 Sources/WorkOS/Models/AgentBlueprintsUpdateRequest.swift kotlin 📄 src/main/kotlin/com/workos/models/AgentBlueprintsUpdateRequest.kt php 📄 lib/Resource/AgentBlueprintsUpdateRequest.php python 📄 src/workos/agents/models/agent_blueprints_update_request.py ruby 📄 lib/workos/agents/agent_blueprints_update_request.rb rust 📄 src/models/agent_blueprints_update_request.rs |
AgentsUpdateBlueprintOptions.InvocableAs added (field) |
dotnet 📄 src/WorkOS.net/Services/Agents/_interfaces/AgentsOptions.cs go 📄 models.go ios 📄 Sources/WorkOS/Models/AgentBlueprintUpdatedData.swift php 📄 lib/Resource/AgentBlueprintUpdatedData.php ruby 📄 lib/workos/shared/agent_blueprint_updated_data.rb rust 📄 src/models/agent_blueprint_updated_data.rs |
AuthorizeDataIntegrationParams
| Change | Languages |
|---|---|
AuthorizeDataIntegrationParamsBodyOneOf added (enum) |
rust 📄 src/models/_unions.rs |
AuthorizeDataIntegrationParamsBodyOneOf.AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequest added (enum value) |
rust 📄 src/models/_unions.rs |
🤖 I see new OpenAPI changes beep boop
Automated update from https://github.com/workos/workos/tree/602d9f70df4f107aa8b4366ef3cf140bd81212c3
Source PRs
Changes