From e78c2dbb97e2bedec82d7661bf67c85585f5fddd Mon Sep 17 00:00:00 2001 From: "workos-sdk-automation[bot]" <255426317+workos-sdk-automation[bot]@users.noreply.github.com> Date: Thu, 15 Oct 2026 16:20:46 +0000 Subject: [PATCH 1/3] chore(main): release 10.5.0 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 23 +++++++++++++++++++++++ Gemfile.lock | 2 +- lib/workos/version.rb | 2 +- 4 files changed, 26 insertions(+), 3 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 04976058..058018a5 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "10.4.0" + ".": "10.5.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 58d3dfba..93f74eea 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,28 @@ # Changelog +## [10.5.0](https://github.com/workos/workos-ruby/compare/v10.4.0...v10.5.0) (2026-10-15) + + +### Features + +* **admin_portal:** SDK surface change: `AdminPortal.create_revoke_link` was renamed to `AdminPortal.revoke_link` ([#565](https://github.com/workos/workos-ruby/issues/565)) ([b3d8713](https://github.com/workos/workos-ruby/commit/b3d87136605d0538f0c81ef2d69db1b4ccf9ca6e)) +* **admin_portal:** Update admin portal API surface ([#562](https://github.com/workos/workos-ruby/issues/562)) ([30f8794](https://github.com/workos/workos-ruby/commit/30f8794981574354af09ff82121b0681bf5e87c3)) +* **audit_logs:** Update audit log API surface ([#562](https://github.com/workos/workos-ruby/issues/562)) ([30f8794](https://github.com/workos/workos-ruby/commit/30f8794981574354af09ff82121b0681bf5e87c3)) +* **authorization:** Update authorization API surface ([#562](https://github.com/workos/workos-ruby/issues/562)) ([30f8794](https://github.com/workos/workos-ruby/commit/30f8794981574354af09ff82121b0681bf5e87c3)) +* **feature_flags:** Update feature flag API surface ([#562](https://github.com/workos/workos-ruby/issues/562)) ([30f8794](https://github.com/workos/workos-ruby/commit/30f8794981574354af09ff82121b0681bf5e87c3)) +* **generated:** Authorization (batch c64ce1e7) ([#558](https://github.com/workos/workos-ruby/issues/558)) ([db38c4b](https://github.com/workos/workos-ruby/commit/db38c4b7a919a37c1fda67d49c520ff2dbbf4f8c)) +* **organizations:** Update organization API surface ([#562](https://github.com/workos/workos-ruby/issues/562)) ([30f8794](https://github.com/workos/workos-ruby/commit/30f8794981574354af09ff82121b0681bf5e87c3)) +* **pipes:** Change Pipes API surface ([#562](https://github.com/workos/workos-ruby/issues/562)) ([30f8794](https://github.com/workos/workos-ruby/commit/30f8794981574354af09ff82121b0681bf5e87c3)) +* **pipes:** Update Pipes API surface ([#562](https://github.com/workos/workos-ruby/issues/562)) ([30f8794](https://github.com/workos/workos-ruby/commit/30f8794981574354af09ff82121b0681bf5e87c3)) +* **radar:** Update radar API surface ([#562](https://github.com/workos/workos-ruby/issues/562)) ([30f8794](https://github.com/workos/workos-ruby/commit/30f8794981574354af09ff82121b0681bf5e87c3)) +* **user_management:** Update user management API surface ([#562](https://github.com/workos/workos-ruby/issues/562)) ([30f8794](https://github.com/workos/workos-ruby/commit/30f8794981574354af09ff82121b0681bf5e87c3)) +* **user_management:** Update user management API surface ([#565](https://github.com/workos/workos-ruby/issues/565)) ([b3d8713](https://github.com/workos/workos-ruby/commit/b3d87136605d0538f0c81ef2d69db1b4ccf9ca6e)) + + +### Bug Fixes + +* **user_management:** Change errors for endpoint `POST /user_management/authenticate` ([#565](https://github.com/workos/workos-ruby/issues/565)) ([b3d8713](https://github.com/workos/workos-ruby/commit/b3d87136605d0538f0c81ef2d69db1b4ccf9ca6e)) + ## [10.4.0](https://github.com/workos/workos-ruby/compare/v10.3.0...v10.4.0) (2026-09-18) ### Features diff --git a/Gemfile.lock b/Gemfile.lock index 8bed9ff9..671db56b 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - workos (10.4.0) + workos (10.5.0) jwt (~> 3.1) logger (~> 1.7) zeitwerk (~> 2.6) diff --git a/lib/workos/version.rb b/lib/workos/version.rb index 12fd1fec..991ed908 100644 --- a/lib/workos/version.rb +++ b/lib/workos/version.rb @@ -2,5 +2,5 @@ # @oagen-ignore-file module WorkOS - VERSION = "10.4.0" + VERSION = "10.5.0" end From 7dcda68906e64c00e233c405e1f083b42a6344df Mon Sep 17 00:00:00 2001 From: "workos-sdk-automation[bot]" <255426317+workos-sdk-automation[bot]@users.noreply.github.com> Date: Thu, 15 Oct 2026 16:20:59 +0000 Subject: [PATCH 2/3] chore: inline release notes from .changelog-pending --- ...2873c2f2c846fa33dcbdadaba761c23faaf2cbd.md | 6 - ...47ddc7441c12b312c7308b3d470da87d04bf729.md | 186 --------------- ...828c87a2b14abbb0f0127a6cb0b3a52f3dfc76f.md | 10 - CHANGELOG.md | 214 ++++++++++++++++-- 4 files changed, 199 insertions(+), 217 deletions(-) delete mode 100644 .changelog-pending/2026-09-24T14-13-17-e2873c2f2c846fa33dcbdadaba761c23faaf2cbd.md delete mode 100644 .changelog-pending/2026-10-14T21-32-16-247ddc7441c12b312c7308b3d470da87d04bf729.md delete mode 100644 .changelog-pending/2026-10-15T16-01-48-f828c87a2b14abbb0f0127a6cb0b3a52f3dfc76f.md diff --git a/.changelog-pending/2026-09-24T14-13-17-e2873c2f2c846fa33dcbdadaba761c23faaf2cbd.md b/.changelog-pending/2026-09-24T14-13-17-e2873c2f2c846fa33dcbdadaba761c23faaf2cbd.md deleted file mode 100644 index 79f57379..00000000 --- a/.changelog-pending/2026-09-24T14-13-17-e2873c2f2c846fa33dcbdadaba761c23faaf2cbd.md +++ /dev/null @@ -1,6 +0,0 @@ -* [#558](https://github.com/workos/workos-ruby/pull/558) feat(generated): regenerate from spec - - **Features** - * **[user_management](https://workos.com/docs/reference/authkit/user)**: - * Added model `UserRoleAssignmentSourceGroup` - * Added `group` to `UserRoleAssignmentSource` diff --git a/.changelog-pending/2026-10-14T21-32-16-247ddc7441c12b312c7308b3d470da87d04bf729.md b/.changelog-pending/2026-10-14T21-32-16-247ddc7441c12b312c7308b3d470da87d04bf729.md deleted file mode 100644 index 301ec9d6..00000000 --- a/.changelog-pending/2026-10-14T21-32-16-247ddc7441c12b312c7308b3d470da87d04bf729.md +++ /dev/null @@ -1,186 +0,0 @@ -* [#562](https://github.com/workos/workos-ruby/pull/562) feat(generated)!: regenerate from spec (9 changes) - - **⚠️ Breaking** - * **[pipes](https://workos.com/docs/reference/pipes)**: - * Removed model `AddDataIntegrationsUpsertApiKeyRequest` - * Removed model `AddDataIntegrationsUpsertClientCredentialsRequest` - * Removed enum `AddDataIntegrationsUpsertApiKeyRequestConnectionOwner` - * Removed enum `AddDataIntegrationsUpsertClientCredentialsRequestConnectionOwner` - - **Features** - * **[admin_portal](https://workos.com/docs/reference/admin-portal)**: - * Added model `RevokeLink` - * Added `external_user_id` to `GenerateLink` - * Added endpoint `POST /portal/revoke_link` - * Changed errors for endpoint `POST /portal/generate_link` - * **[agents](https://workos.com/docs/reference/agents)**: - * Added model `AgentBlueprintInvocableAs` - * Added model `AgentBlueprintsCreateRequestInvocableAs` - * Added model `AgentBlueprintsUpdateRequestInvocableAs` - * Added `invocable_as` to `AgentBlueprint` - * Added `invocable_as` to `AgentBlueprintsCreateRequest` - * Added `invocable_as` to `AgentBlueprintsUpdateRequest` - * Added enum `AgentBlueprintInvocableAsInstanceTypes` - * Added enum `AgentBlueprintsCreateRequestInvocableAsInstanceTypes` - * Added enum `AgentBlueprintsUpdateRequestInvocableAsInstanceTypes` - * **[audit_logs](https://workos.com/docs/reference/audit-logs)**: - * Changed errors for endpoint `GET /audit_logs/actions` - * Changed errors for endpoint `GET /audit_logs/actions/{actionName}/schemas` - * Changed errors for endpoint `POST /audit_logs/actions/{actionName}/schemas` - * Changed errors for endpoint `POST /audit_logs/events` - * Changed errors for endpoint `POST /audit_logs/exports` - * Changed errors for endpoint `GET /audit_logs/exports/{auditLogExportId}` - * **[authorization](https://workos.com/docs/reference/fga)**: - * Changed errors for endpoint `GET /authorization/organization_memberships/{organization_membership_id}/role_assignments` - * Changed errors for endpoint `POST /authorization/groups/{group_id}/role_assignments` - * Changed errors for endpoint `PUT /authorization/groups/{group_id}/role_assignments` - * Changed errors for endpoint `GET /authorization/groups/{group_id}/role_assignments/{role_assignment_id}` - * Changed errors for endpoint `POST /authorization/organization_memberships/{organization_membership_id}/check` - * Changed errors for endpoint `GET /authorization/organization_memberships/{organization_membership_id}/resources` - * Changed errors for endpoint `GET /authorization/organization_memberships/{organization_membership_id}/resources/{resource_id}/permissions` - * Changed errors for endpoint `GET /authorization/organization_memberships/{organization_membership_id}/resources/{resource_type_slug}/{external_id}/permissions` - * Changed errors for endpoint `POST /authorization/organization_memberships/{organization_membership_id}/role_assignments` - * Changed errors for endpoint `GET /authorization/organizations/{organization_id}/resources/{resource_type_slug}/{external_id}` - * Changed errors for endpoint `PATCH /authorization/organizations/{organization_id}/resources/{resource_type_slug}/{external_id}` - * Changed errors for endpoint `GET /authorization/organizations/{organization_id}/resources/{resource_type_slug}/{external_id}/organization_memberships` - * Changed errors for endpoint `GET /authorization/organizations/{organization_id}/resources/{resource_type_slug}/{external_id}/role_assignments` - * Changed errors for endpoint `GET /authorization/resources` - * Changed errors for endpoint `POST /authorization/resources` - * Changed errors for endpoint `GET /authorization/resources/{resource_id}` - * Changed errors for endpoint `PATCH /authorization/resources/{resource_id}` - * Changed errors for endpoint `GET /authorization/resources/{resource_id}/organization_memberships` - * Changed errors for endpoint `GET /authorization/resources/{resource_id}/role_assignments` - * **[directory_sync](https://workos.com/docs/reference/directory-sync)**: - * Added model `DirectorySyncResponse` - * Added model `DirectorySyncRateLimitError` - * Added endpoint `POST /directories/{id}/sync` - * **[feature_flags](https://workos.com/docs/reference/feature-flags)**: - * Changed errors for endpoint `PUT /feature-flags/{slug}/disable` - * Changed errors for endpoint `PUT /feature-flags/{slug}/enable` - * **[organization_membership](https://workos.com/docs/reference/authkit/organization-membership)**: - * Changed errors for endpoint `DELETE /user_management/organization_memberships/{id}` - * **[organizations](https://workos.com/docs/reference/organization)**: - * Changed errors for endpoint `GET /organizations/{id}/audit_logs_retention` - * Changed errors for endpoint `PUT /organizations/{id}/audit_logs_retention` - * Changed errors for endpoint `POST /organizations/{organization_id}/it_contacts/{contact_id}/invite` - * **[pipes](https://workos.com/docs/reference/pipes)**: - * Added `established_by_user_id` to `ConnectedAccountWriteResponse` - * Added `state_reason` to `ConnectedAccountWriteResponse` - * Added `established_by_user_id` to `ConnectedAccount` - * Added `state_reason` to `ConnectedAccount` - * Added `established_by_user_id` to `DataIntegrationsListResponseDataConnectedAccount` - * Added `state_reason` to `DataIntegrationsListResponseDataConnectedAccount` - * Changed idempotency-key contract for endpoint `POST /data-integrations/{slug}/api-key` - * Changed idempotency-key contract for endpoint `POST /data-integrations/{slug}/client-credentials` - * Changed idempotency-key contract for endpoint `POST /organizations/{organization_id}/connected_accounts/{slug}` - * Changed idempotency-key contract for endpoint `POST /user_management/users/{user_id}/connected_accounts/{slug}` - * Added model `ConnectedAccountWriteResponse` - * Added model `ConnectedAccountWriteResponseWarning` - * Added `account_display_name` to `CreateOrganizationConnectedAccount` - * Added `account_identifier` to `CreateOrganizationConnectedAccount` - * Added `account_display_name` to `OrganizationConnectedAccount` - * Added `account_identifier` to `OrganizationConnectedAccount` - * Added `account_display_name` to `CreateConnectedAccount` - * Added `account_identifier` to `CreateConnectedAccount` - * Added `account_display_name` to `ConnectedAccountInput` - * Added `account_identifier` to `ConnectedAccountInput` - * Added `account_display_name` to `DataIntegrationsCreateApiKeyConnectionRequest` - * Added `account_identifier` to `DataIntegrationsCreateApiKeyConnectionRequest` - * Added `account_display_name` to `DataIntegrationsUpsertApiKeyRequest` - * Added `account_identifier` to `DataIntegrationsUpsertApiKeyRequest` - * Added `account_display_name` to `ReauthorizeDataIntegrationsUpsertApiKeyRequest` - * Added `account_identifier` to `ReauthorizeDataIntegrationsUpsertApiKeyRequest` - * Added `account_display_name` to `DataIntegrationsUpsertApiKeyRequest2` - * Added `account_identifier` to `DataIntegrationsUpsertApiKeyRequest2` - * Added `account_display_name` to `DataIntegrationsGetDataIntegrationAuthorizeUrlRequest` - * Added `account_display_name` to `AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequest` - * Added `account_display_name` to `ReauthorizeDataIntegrationsGetDataIntegrationAuthorizeUrlRequest` - * Added `account_display_name` to `DataIntegrationsCreateClientCredentialsConnectionRequest` - * Added `account_identifier` to `DataIntegrationsCreateClientCredentialsConnectionRequest` - * Added `account_display_name` to `DataIntegrationsUpsertClientCredentialsRequest` - * Added `account_identifier` to `DataIntegrationsUpsertClientCredentialsRequest` - * Added `account_display_name` to `ReauthorizeDataIntegrationsUpsertClientCredentialsRequest` - * Added `account_identifier` to `ReauthorizeDataIntegrationsUpsertClientCredentialsRequest` - * Added `account_display_name` to `DataIntegrationsUpsertClientCredentialsRequest2` - * Added `account_identifier` to `DataIntegrationsUpsertClientCredentialsRequest2` - * Added enum `ConnectedAccountWriteResponseConnectionRole` - * Added enum `ConnectedAccountWriteResponseAuthMethod` - * Added enum `ConnectedAccountWriteResponseState` - * Changed errors for endpoint `POST /data-integrations/{slug}/api-key` - * Changed errors for endpoint `POST /data-integrations/{slug}/authorize` - * Changed errors for endpoint `POST /data-integrations/{slug}/client-credentials` - * Added model `AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequest` - * Added model `ReauthorizeDataIntegrationsGetDataIntegrationAuthorizeUrlRequest` - * Added enum `AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequestConnectionOwner` - * Added enum `ReauthorizeDataIntegrationsGetDataIntegrationAuthorizeUrlRequestConnectionOwner` - * Added model `DataIntegrationsCreateApiKeyConnectionRequest` - * Added model `DataIntegrationsCreateClientCredentialsConnectionRequest` - * Added enum `DataIntegrationsCreateApiKeyConnectionRequestConnectionOwner` - * Added enum `DataIntegrationsCreateClientCredentialsConnectionRequestConnectionOwner` - * Added endpoint `POST /data-integrations/{slug}/api-key` - * Added endpoint `POST /data-integrations/{slug}/client-credentials` - * Added `config` to `DataIntegrationVendedCredential` - * Added model `DataIntegrationVendedCredential` - * Added model `CreateOrganizationConnectedAccount` - * Added model `CreateConnectedAccount` - * Added model `AddDataIntegrationsUpsertApiKeyRequest` - * Added model `ReauthorizeDataIntegrationsUpsertApiKeyRequest` - * Added model `DataIntegrationsUpsertApiKeyRequest2` - * Added model `AddDataIntegrationsUpsertClientCredentialsRequest` - * Added model `ReauthorizeDataIntegrationsUpsertClientCredentialsRequest` - * Added model `DataIntegrationsUpsertClientCredentialsRequest2` - * Added enum `CreateOrganizationConnectedAccountState` - * Added enum `CreateConnectedAccountState` - * Added enum `AddDataIntegrationsUpsertApiKeyRequestConnectionOwner` - * Added enum `ReauthorizeDataIntegrationsUpsertApiKeyRequestConnectionOwner` - * Added enum `DataIntegrationsUpsertApiKeyRequest2ConnectionOwner` - * Added enum `AddDataIntegrationsUpsertClientCredentialsRequestConnectionOwner` - * Added enum `ReauthorizeDataIntegrationsUpsertClientCredentialsRequestConnectionOwner` - * Added enum `DataIntegrationsUpsertClientCredentialsRequest2ConnectionOwner` - * Added parameter `OrganizationsDataProviders.updateOrganizationDataInstallation.connection_intent` - * Added parameter `UserManagementDataProviders.updateUserDataInstallation.connection_intent` - * Added model `OrganizationConnectedAccount` - * Added enum `OrganizationConnectedAccountState` - * **[radar](https://workos.com/docs/reference/radar)**: - * Changed errors for endpoint `POST /radar/attempts` - * Changed errors for endpoint `PUT /radar/attempts/{id}` - * Changed errors for endpoint `POST /radar/lists/{type}/{action}` - * **[sso](https://workos.com/docs/reference/sso)**: - * Added `code_verifier` to `TokenQuery` - * **[user_management](https://workos.com/docs/reference/authkit/user)**: - * Changed errors for endpoint `POST /user_management/invitations` - * Changed errors for endpoint `POST /user_management/invitations/{id}/resend` - * Changed errors for endpoint `POST /user_management/waitlist_entries/{id}/approve` - * Changed errors for endpoint `PUT /user_management/users/{id}` - - **Fixes** - * **[agents](https://workos.com/docs/reference/agents)**: - * Changed errors for endpoint `POST /agents/blueprints/{agent_blueprint_id}/tokens` - * **[pipes](https://workos.com/docs/reference/pipes)**: - * Changed response of `Pipes.createApiKeyConnection` from `ConnectedAccount` to `ConnectedAccountWriteResponse` - * Changed response of `Pipes.upsertApiKey` from `ConnectedAccount` to `ConnectedAccountWriteResponse` - * Changed response of `Pipes.createClientCredentialsConnection` from `ConnectedAccount` to `ConnectedAccountWriteResponse` - * Changed response of `Pipes.upsertClientCredentials` from `ConnectedAccount` to `ConnectedAccountWriteResponse` - * Changed response of `OrganizationsDataProviders.createOrganizationDataInstallation` from `ConnectedAccount` to `ConnectedAccountWriteResponse` - * Changed response of `OrganizationsDataProviders.updateOrganizationDataInstallation` from `ConnectedAccount` to `ConnectedAccountWriteResponse` - * Changed response of `UserManagementDataProviders.createUserDataInstallation` from `ConnectedAccount` to `ConnectedAccountWriteResponse` - * Changed response of `UserManagementDataProviders.updateUserDataInstallation` from `ConnectedAccount` to `ConnectedAccountWriteResponse` - * Changed errors for endpoint `POST /organizations/{organization_id}/connected_accounts/{slug}` - * Changed errors for endpoint `POST /user_management/users/{user_id}/connected_accounts/{slug}` - * Changed errors for endpoint `PUT /data-integrations/{slug}/api-key` - * Changed request body for `Pipes.getDataIntegrationAuthorizeUrl` - * Changed errors for endpoint `POST /data-integrations/{slug}/authorize` - * Changed errors for endpoint `PUT /data-integrations/{slug}/client-credentials` - * Changed request body for `Pipes.upsertApiKey` - * Changed request body for `Pipes.upsertClientCredentials` - * Changed the type of `DataIntegrationCredentialsResponse.credential` - * Removed `connected_account_id` from `DataIntegrationsUpsertApiKeyRequest` - * Removed `connected_account_id` from `DataIntegrationsUpsertClientCredentialsRequest` - * Changed request body of `OrganizationsDataProviders.createOrganizationDataInstallation` from `OrganizationConnectedAccount` to `CreateOrganizationConnectedAccount` - * Changed request body of `UserManagementDataProviders.createUserDataInstallation` from `ConnectedAccountInput` to `CreateConnectedAccount` - * Changed request body of `OrganizationsDataProviders.createOrganizationDataInstallation` from `ConnectedAccountInput` to `OrganizationConnectedAccount` - * Changed request body of `OrganizationsDataProviders.updateOrganizationDataInstallation` from `ConnectedAccountInput` to `OrganizationConnectedAccount` - * Changed errors for endpoint `PUT /organizations/{organization_id}/connected_accounts/{slug}` - * **[sso](https://workos.com/docs/reference/sso)**: - * Changed errors for endpoint `POST /connections` - * Changed errors for endpoint `POST /connections/{connectionId}/saml_sp_signing_cert` diff --git a/.changelog-pending/2026-10-15T16-01-48-f828c87a2b14abbb0f0127a6cb0b3a52f3dfc76f.md b/.changelog-pending/2026-10-15T16-01-48-f828c87a2b14abbb0f0127a6cb0b3a52f3dfc76f.md deleted file mode 100644 index f480c8ec..00000000 --- a/.changelog-pending/2026-10-15T16-01-48-f828c87a2b14abbb0f0127a6cb0b3a52f3dfc76f.md +++ /dev/null @@ -1,10 +0,0 @@ -* [#565](https://github.com/workos/workos-ruby/pull/565) feat(generated)!: regenerate from spec (3 changes) - - **Features** - * **[user_management](https://workos.com/docs/reference/authkit/user)**: - * Changed errors for endpoint `POST /user_management/users` - * Changed errors for endpoint `POST /user_management/magic_auth` - - **Fixes** - * **[user_management](https://workos.com/docs/reference/authkit/user)**: - * Changed errors for endpoint `POST /user_management/authenticate` diff --git a/CHANGELOG.md b/CHANGELOG.md index 93f74eea..09b85b9c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,26 +2,210 @@ ## [10.5.0](https://github.com/workos/workos-ruby/compare/v10.4.0...v10.5.0) (2026-10-15) +* [#558](https://github.com/workos/workos-ruby/pull/558) feat(generated): regenerate from spec -### Features + **Features** + * **[user_management](https://workos.com/docs/reference/authkit/user)**: + * Added model `UserRoleAssignmentSourceGroup` + * Added `group` to `UserRoleAssignmentSource` -* **admin_portal:** SDK surface change: `AdminPortal.create_revoke_link` was renamed to `AdminPortal.revoke_link` ([#565](https://github.com/workos/workos-ruby/issues/565)) ([b3d8713](https://github.com/workos/workos-ruby/commit/b3d87136605d0538f0c81ef2d69db1b4ccf9ca6e)) -* **admin_portal:** Update admin portal API surface ([#562](https://github.com/workos/workos-ruby/issues/562)) ([30f8794](https://github.com/workos/workos-ruby/commit/30f8794981574354af09ff82121b0681bf5e87c3)) -* **audit_logs:** Update audit log API surface ([#562](https://github.com/workos/workos-ruby/issues/562)) ([30f8794](https://github.com/workos/workos-ruby/commit/30f8794981574354af09ff82121b0681bf5e87c3)) -* **authorization:** Update authorization API surface ([#562](https://github.com/workos/workos-ruby/issues/562)) ([30f8794](https://github.com/workos/workos-ruby/commit/30f8794981574354af09ff82121b0681bf5e87c3)) -* **feature_flags:** Update feature flag API surface ([#562](https://github.com/workos/workos-ruby/issues/562)) ([30f8794](https://github.com/workos/workos-ruby/commit/30f8794981574354af09ff82121b0681bf5e87c3)) -* **generated:** Authorization (batch c64ce1e7) ([#558](https://github.com/workos/workos-ruby/issues/558)) ([db38c4b](https://github.com/workos/workos-ruby/commit/db38c4b7a919a37c1fda67d49c520ff2dbbf4f8c)) -* **organizations:** Update organization API surface ([#562](https://github.com/workos/workos-ruby/issues/562)) ([30f8794](https://github.com/workos/workos-ruby/commit/30f8794981574354af09ff82121b0681bf5e87c3)) -* **pipes:** Change Pipes API surface ([#562](https://github.com/workos/workos-ruby/issues/562)) ([30f8794](https://github.com/workos/workos-ruby/commit/30f8794981574354af09ff82121b0681bf5e87c3)) -* **pipes:** Update Pipes API surface ([#562](https://github.com/workos/workos-ruby/issues/562)) ([30f8794](https://github.com/workos/workos-ruby/commit/30f8794981574354af09ff82121b0681bf5e87c3)) -* **radar:** Update radar API surface ([#562](https://github.com/workos/workos-ruby/issues/562)) ([30f8794](https://github.com/workos/workos-ruby/commit/30f8794981574354af09ff82121b0681bf5e87c3)) -* **user_management:** Update user management API surface ([#562](https://github.com/workos/workos-ruby/issues/562)) ([30f8794](https://github.com/workos/workos-ruby/commit/30f8794981574354af09ff82121b0681bf5e87c3)) -* **user_management:** Update user management API surface ([#565](https://github.com/workos/workos-ruby/issues/565)) ([b3d8713](https://github.com/workos/workos-ruby/commit/b3d87136605d0538f0c81ef2d69db1b4ccf9ca6e)) +* [#562](https://github.com/workos/workos-ruby/pull/562) feat(generated)!: regenerate from spec (9 changes) + **⚠️ Breaking** + * **[pipes](https://workos.com/docs/reference/pipes)**: + * Removed model `AddDataIntegrationsUpsertApiKeyRequest` + * Removed model `AddDataIntegrationsUpsertClientCredentialsRequest` + * Removed enum `AddDataIntegrationsUpsertApiKeyRequestConnectionOwner` + * Removed enum `AddDataIntegrationsUpsertClientCredentialsRequestConnectionOwner` -### Bug Fixes + **Features** + * **[admin_portal](https://workos.com/docs/reference/admin-portal)**: + * Added model `RevokeLink` + * Added `external_user_id` to `GenerateLink` + * Added endpoint `POST /portal/revoke_link` + * Changed errors for endpoint `POST /portal/generate_link` + * **[agents](https://workos.com/docs/reference/agents)**: + * Added model `AgentBlueprintInvocableAs` + * Added model `AgentBlueprintsCreateRequestInvocableAs` + * Added model `AgentBlueprintsUpdateRequestInvocableAs` + * Added `invocable_as` to `AgentBlueprint` + * Added `invocable_as` to `AgentBlueprintsCreateRequest` + * Added `invocable_as` to `AgentBlueprintsUpdateRequest` + * Added enum `AgentBlueprintInvocableAsInstanceTypes` + * Added enum `AgentBlueprintsCreateRequestInvocableAsInstanceTypes` + * Added enum `AgentBlueprintsUpdateRequestInvocableAsInstanceTypes` + * **[audit_logs](https://workos.com/docs/reference/audit-logs)**: + * Changed errors for endpoint `GET /audit_logs/actions` + * Changed errors for endpoint `GET /audit_logs/actions/{actionName}/schemas` + * Changed errors for endpoint `POST /audit_logs/actions/{actionName}/schemas` + * Changed errors for endpoint `POST /audit_logs/events` + * Changed errors for endpoint `POST /audit_logs/exports` + * Changed errors for endpoint `GET /audit_logs/exports/{auditLogExportId}` + * **[authorization](https://workos.com/docs/reference/fga)**: + * Changed errors for endpoint `GET /authorization/organization_memberships/{organization_membership_id}/role_assignments` + * Changed errors for endpoint `POST /authorization/groups/{group_id}/role_assignments` + * Changed errors for endpoint `PUT /authorization/groups/{group_id}/role_assignments` + * Changed errors for endpoint `GET /authorization/groups/{group_id}/role_assignments/{role_assignment_id}` + * Changed errors for endpoint `POST /authorization/organization_memberships/{organization_membership_id}/check` + * Changed errors for endpoint `GET /authorization/organization_memberships/{organization_membership_id}/resources` + * Changed errors for endpoint `GET /authorization/organization_memberships/{organization_membership_id}/resources/{resource_id}/permissions` + * Changed errors for endpoint `GET /authorization/organization_memberships/{organization_membership_id}/resources/{resource_type_slug}/{external_id}/permissions` + * Changed errors for endpoint `POST /authorization/organization_memberships/{organization_membership_id}/role_assignments` + * Changed errors for endpoint `GET /authorization/organizations/{organization_id}/resources/{resource_type_slug}/{external_id}` + * Changed errors for endpoint `PATCH /authorization/organizations/{organization_id}/resources/{resource_type_slug}/{external_id}` + * Changed errors for endpoint `GET /authorization/organizations/{organization_id}/resources/{resource_type_slug}/{external_id}/organization_memberships` + * Changed errors for endpoint `GET /authorization/organizations/{organization_id}/resources/{resource_type_slug}/{external_id}/role_assignments` + * Changed errors for endpoint `GET /authorization/resources` + * Changed errors for endpoint `POST /authorization/resources` + * Changed errors for endpoint `GET /authorization/resources/{resource_id}` + * Changed errors for endpoint `PATCH /authorization/resources/{resource_id}` + * Changed errors for endpoint `GET /authorization/resources/{resource_id}/organization_memberships` + * Changed errors for endpoint `GET /authorization/resources/{resource_id}/role_assignments` + * **[directory_sync](https://workos.com/docs/reference/directory-sync)**: + * Added model `DirectorySyncResponse` + * Added model `DirectorySyncRateLimitError` + * Added endpoint `POST /directories/{id}/sync` + * **[feature_flags](https://workos.com/docs/reference/feature-flags)**: + * Changed errors for endpoint `PUT /feature-flags/{slug}/disable` + * Changed errors for endpoint `PUT /feature-flags/{slug}/enable` + * **[organization_membership](https://workos.com/docs/reference/authkit/organization-membership)**: + * Changed errors for endpoint `DELETE /user_management/organization_memberships/{id}` + * **[organizations](https://workos.com/docs/reference/organization)**: + * Changed errors for endpoint `GET /organizations/{id}/audit_logs_retention` + * Changed errors for endpoint `PUT /organizations/{id}/audit_logs_retention` + * Changed errors for endpoint `POST /organizations/{organization_id}/it_contacts/{contact_id}/invite` + * **[pipes](https://workos.com/docs/reference/pipes)**: + * Added `established_by_user_id` to `ConnectedAccountWriteResponse` + * Added `state_reason` to `ConnectedAccountWriteResponse` + * Added `established_by_user_id` to `ConnectedAccount` + * Added `state_reason` to `ConnectedAccount` + * Added `established_by_user_id` to `DataIntegrationsListResponseDataConnectedAccount` + * Added `state_reason` to `DataIntegrationsListResponseDataConnectedAccount` + * Changed idempotency-key contract for endpoint `POST /data-integrations/{slug}/api-key` + * Changed idempotency-key contract for endpoint `POST /data-integrations/{slug}/client-credentials` + * Changed idempotency-key contract for endpoint `POST /organizations/{organization_id}/connected_accounts/{slug}` + * Changed idempotency-key contract for endpoint `POST /user_management/users/{user_id}/connected_accounts/{slug}` + * Added model `ConnectedAccountWriteResponse` + * Added model `ConnectedAccountWriteResponseWarning` + * Added `account_display_name` to `CreateOrganizationConnectedAccount` + * Added `account_identifier` to `CreateOrganizationConnectedAccount` + * Added `account_display_name` to `OrganizationConnectedAccount` + * Added `account_identifier` to `OrganizationConnectedAccount` + * Added `account_display_name` to `CreateConnectedAccount` + * Added `account_identifier` to `CreateConnectedAccount` + * Added `account_display_name` to `ConnectedAccountInput` + * Added `account_identifier` to `ConnectedAccountInput` + * Added `account_display_name` to `DataIntegrationsCreateApiKeyConnectionRequest` + * Added `account_identifier` to `DataIntegrationsCreateApiKeyConnectionRequest` + * Added `account_display_name` to `DataIntegrationsUpsertApiKeyRequest` + * Added `account_identifier` to `DataIntegrationsUpsertApiKeyRequest` + * Added `account_display_name` to `ReauthorizeDataIntegrationsUpsertApiKeyRequest` + * Added `account_identifier` to `ReauthorizeDataIntegrationsUpsertApiKeyRequest` + * Added `account_display_name` to `DataIntegrationsUpsertApiKeyRequest2` + * Added `account_identifier` to `DataIntegrationsUpsertApiKeyRequest2` + * Added `account_display_name` to `DataIntegrationsGetDataIntegrationAuthorizeUrlRequest` + * Added `account_display_name` to `AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequest` + * Added `account_display_name` to `ReauthorizeDataIntegrationsGetDataIntegrationAuthorizeUrlRequest` + * Added `account_display_name` to `DataIntegrationsCreateClientCredentialsConnectionRequest` + * Added `account_identifier` to `DataIntegrationsCreateClientCredentialsConnectionRequest` + * Added `account_display_name` to `DataIntegrationsUpsertClientCredentialsRequest` + * Added `account_identifier` to `DataIntegrationsUpsertClientCredentialsRequest` + * Added `account_display_name` to `ReauthorizeDataIntegrationsUpsertClientCredentialsRequest` + * Added `account_identifier` to `ReauthorizeDataIntegrationsUpsertClientCredentialsRequest` + * Added `account_display_name` to `DataIntegrationsUpsertClientCredentialsRequest2` + * Added `account_identifier` to `DataIntegrationsUpsertClientCredentialsRequest2` + * Added enum `ConnectedAccountWriteResponseConnectionRole` + * Added enum `ConnectedAccountWriteResponseAuthMethod` + * Added enum `ConnectedAccountWriteResponseState` + * Changed errors for endpoint `POST /data-integrations/{slug}/api-key` + * Changed errors for endpoint `POST /data-integrations/{slug}/authorize` + * Changed errors for endpoint `POST /data-integrations/{slug}/client-credentials` + * Added model `AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequest` + * Added model `ReauthorizeDataIntegrationsGetDataIntegrationAuthorizeUrlRequest` + * Added enum `AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequestConnectionOwner` + * Added enum `ReauthorizeDataIntegrationsGetDataIntegrationAuthorizeUrlRequestConnectionOwner` + * Added model `DataIntegrationsCreateApiKeyConnectionRequest` + * Added model `DataIntegrationsCreateClientCredentialsConnectionRequest` + * Added enum `DataIntegrationsCreateApiKeyConnectionRequestConnectionOwner` + * Added enum `DataIntegrationsCreateClientCredentialsConnectionRequestConnectionOwner` + * Added endpoint `POST /data-integrations/{slug}/api-key` + * Added endpoint `POST /data-integrations/{slug}/client-credentials` + * Added `config` to `DataIntegrationVendedCredential` + * Added model `DataIntegrationVendedCredential` + * Added model `CreateOrganizationConnectedAccount` + * Added model `CreateConnectedAccount` + * Added model `AddDataIntegrationsUpsertApiKeyRequest` + * Added model `ReauthorizeDataIntegrationsUpsertApiKeyRequest` + * Added model `DataIntegrationsUpsertApiKeyRequest2` + * Added model `AddDataIntegrationsUpsertClientCredentialsRequest` + * Added model `ReauthorizeDataIntegrationsUpsertClientCredentialsRequest` + * Added model `DataIntegrationsUpsertClientCredentialsRequest2` + * Added enum `CreateOrganizationConnectedAccountState` + * Added enum `CreateConnectedAccountState` + * Added enum `AddDataIntegrationsUpsertApiKeyRequestConnectionOwner` + * Added enum `ReauthorizeDataIntegrationsUpsertApiKeyRequestConnectionOwner` + * Added enum `DataIntegrationsUpsertApiKeyRequest2ConnectionOwner` + * Added enum `AddDataIntegrationsUpsertClientCredentialsRequestConnectionOwner` + * Added enum `ReauthorizeDataIntegrationsUpsertClientCredentialsRequestConnectionOwner` + * Added enum `DataIntegrationsUpsertClientCredentialsRequest2ConnectionOwner` + * Added parameter `OrganizationsDataProviders.updateOrganizationDataInstallation.connection_intent` + * Added parameter `UserManagementDataProviders.updateUserDataInstallation.connection_intent` + * Added model `OrganizationConnectedAccount` + * Added enum `OrganizationConnectedAccountState` + * **[radar](https://workos.com/docs/reference/radar)**: + * Changed errors for endpoint `POST /radar/attempts` + * Changed errors for endpoint `PUT /radar/attempts/{id}` + * Changed errors for endpoint `POST /radar/lists/{type}/{action}` + * **[sso](https://workos.com/docs/reference/sso)**: + * Added `code_verifier` to `TokenQuery` + * **[user_management](https://workos.com/docs/reference/authkit/user)**: + * Changed errors for endpoint `POST /user_management/invitations` + * Changed errors for endpoint `POST /user_management/invitations/{id}/resend` + * Changed errors for endpoint `POST /user_management/waitlist_entries/{id}/approve` + * Changed errors for endpoint `PUT /user_management/users/{id}` + + **Fixes** + * **[agents](https://workos.com/docs/reference/agents)**: + * Changed errors for endpoint `POST /agents/blueprints/{agent_blueprint_id}/tokens` + * **[pipes](https://workos.com/docs/reference/pipes)**: + * Changed response of `Pipes.createApiKeyConnection` from `ConnectedAccount` to `ConnectedAccountWriteResponse` + * Changed response of `Pipes.upsertApiKey` from `ConnectedAccount` to `ConnectedAccountWriteResponse` + * Changed response of `Pipes.createClientCredentialsConnection` from `ConnectedAccount` to `ConnectedAccountWriteResponse` + * Changed response of `Pipes.upsertClientCredentials` from `ConnectedAccount` to `ConnectedAccountWriteResponse` + * Changed response of `OrganizationsDataProviders.createOrganizationDataInstallation` from `ConnectedAccount` to `ConnectedAccountWriteResponse` + * Changed response of `OrganizationsDataProviders.updateOrganizationDataInstallation` from `ConnectedAccount` to `ConnectedAccountWriteResponse` + * Changed response of `UserManagementDataProviders.createUserDataInstallation` from `ConnectedAccount` to `ConnectedAccountWriteResponse` + * Changed response of `UserManagementDataProviders.updateUserDataInstallation` from `ConnectedAccount` to `ConnectedAccountWriteResponse` + * Changed errors for endpoint `POST /organizations/{organization_id}/connected_accounts/{slug}` + * Changed errors for endpoint `POST /user_management/users/{user_id}/connected_accounts/{slug}` + * Changed errors for endpoint `PUT /data-integrations/{slug}/api-key` + * Changed request body for `Pipes.getDataIntegrationAuthorizeUrl` + * Changed errors for endpoint `POST /data-integrations/{slug}/authorize` + * Changed errors for endpoint `PUT /data-integrations/{slug}/client-credentials` + * Changed request body for `Pipes.upsertApiKey` + * Changed request body for `Pipes.upsertClientCredentials` + * Changed the type of `DataIntegrationCredentialsResponse.credential` + * Removed `connected_account_id` from `DataIntegrationsUpsertApiKeyRequest` + * Removed `connected_account_id` from `DataIntegrationsUpsertClientCredentialsRequest` + * Changed request body of `OrganizationsDataProviders.createOrganizationDataInstallation` from `OrganizationConnectedAccount` to `CreateOrganizationConnectedAccount` + * Changed request body of `UserManagementDataProviders.createUserDataInstallation` from `ConnectedAccountInput` to `CreateConnectedAccount` + * Changed request body of `OrganizationsDataProviders.createOrganizationDataInstallation` from `ConnectedAccountInput` to `OrganizationConnectedAccount` + * Changed request body of `OrganizationsDataProviders.updateOrganizationDataInstallation` from `ConnectedAccountInput` to `OrganizationConnectedAccount` + * Changed errors for endpoint `PUT /organizations/{organization_id}/connected_accounts/{slug}` + * **[sso](https://workos.com/docs/reference/sso)**: + * Changed errors for endpoint `POST /connections` + * Changed errors for endpoint `POST /connections/{connectionId}/saml_sp_signing_cert` -* **user_management:** Change errors for endpoint `POST /user_management/authenticate` ([#565](https://github.com/workos/workos-ruby/issues/565)) ([b3d8713](https://github.com/workos/workos-ruby/commit/b3d87136605d0538f0c81ef2d69db1b4ccf9ca6e)) +* [#565](https://github.com/workos/workos-ruby/pull/565) feat(generated)!: regenerate from spec (3 changes) + + **Features** + * **[user_management](https://workos.com/docs/reference/authkit/user)**: + * Changed errors for endpoint `POST /user_management/users` + * Changed errors for endpoint `POST /user_management/magic_auth` + + **Fixes** + * **[user_management](https://workos.com/docs/reference/authkit/user)**: + * Changed errors for endpoint `POST /user_management/authenticate` ## [10.4.0](https://github.com/workos/workos-ruby/compare/v10.3.0...v10.4.0) (2026-09-18) From e89b0411352dd470a77ec927a3c3a89db65a602b Mon Sep 17 00:00:00 2001 From: "workos-sdk-automation[bot]" <255426317+workos-sdk-automation[bot]@users.noreply.github.com> Date: Thu, 15 Oct 2026 16:21:27 +0000 Subject: [PATCH 3/3] chore: update Gemfile.lock --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 671db56b..3b32ff5e 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -153,7 +153,7 @@ CHECKSUMS unicode-emoji (4.2.0) sha256=519e69150f75652e40bf736106cfbc8f0f73aa3fb6a65afe62fefa7f80b0f80f webmock (3.26.2) sha256=774556f2ea6371846cca68c01769b2eac0d134492d21f6d0ab5dd643965a4c90 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 - workos (10.4.0) + workos (10.5.0) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-markdown (0.9.1) sha256=51adf55a814172f70ed81fbd1af4dc42c0e1a698915f7da33eff5a3bb527062d zeitwerk (2.7.5) sha256=d8da92128c09ea6ec62c949011b00ed4a20242b255293dd66bf41545398f73dd