Skip to content

Update OpenAPI spec (2026-05-18)#23

Merged
gjtorikian merged 2 commits into
mainfrom
update-spec-20260518-165849-26047844527
May 18, 2026
Merged

Update OpenAPI spec (2026-05-18)#23
gjtorikian merged 2 commits into
mainfrom
update-spec-20260518-165849-26047844527

Conversation

@workos-sdk-automation
Copy link
Copy Markdown
Contributor

🤖 I see new OpenAPI changes beep boop

Automated update from https://github.com/workos/workos/tree/13aaa9a125fc87d1ed23acd5ef740382510296be

Source PRs

  • workos/workos#58349
  • workos/workos#58833
  • workos/workos#59147
  • workos/workos#59248
Changes



└─┬Paths
  ├─┬/authorization/resources
  │ └─┬GET
  │   └─┬Parameters
  │     └──[➖] search (3987:17)❌ 
  ├─┬/organizations/{organizationId}/groups/{groupId}/organization-memberships
  │ └─┬POST
  │   └─┬Responses
  │     └──[➕] 400 (8995:11)
  ├─┬/authorization/resources/{resource_id}/role_assignments
  │ └─┬GET
  │   └─┬Parameters
  │     └──[➕] role_slug (4802:17)
  ├─┬/sso/authorize
  │ └─┬GET
  │   └─┬Parameters
  │     └─┬login_hint
  │       └──[🔀] description (9755:24)
  ├─┬/authorization/organization_memberships/{organization_membership_id}/role_assignments
  │ └─┬GET
  │   └─┬Parameters
  │     ├──[➕] resource_type_slug (1652:17)
  │     ├──[➕] resource_id (1638:17)
  │     └──[➕] resource_external_id (1645:17)
  └─┬/authorization/organizations/{organization_id}/resources/{resource_type_slug}/{external_id}/role_assignments
    └─┬GET
      └─┬Parameters
        └──[➕] role_slug (3498:17)


| Document Element | Total Changes | Breaking Changes |
|------------------|---------------|------------------|
| paths            | 8             | 1                |

Date: 05/18/26 | Commit: Update OpenAPI spec from workos/workos@13aaa9a125fc87d1ed23acd5ef740382510296be

- ❌ **BREAKING Changes**: _1_ out of _8_
- **Modifications**: _1_
- **Removals**: _1_
- **Additions**: _6_
- **Breaking Removals**: _1_

ERROR: breaking changes discovered

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 18, 2026

SDK compatibility report

📄 View full code diff

Language Breaking Soft-risk Additive
dotnet 1 0 5
go 1 0 5
kotlin 6 30 0
php 1 9 0
python 0 0 0
ruby 1 5 0
rust 1 0 5

Changes by domain

Domain Breaking Soft-risk Additive Languages
Authorization 5 24 5 dotnet, go, kotlin, php, ruby, rust

Breaking (5)

Authorization

1 field removed
Symbol Kind Languages
AuthorizationListResourcesOptions.Search field dotnet, go, rust

Parameter changes (4)

Method Changes Languages
Authorization.listResources search removed kotlin, php, ruby
Authorization.listResourcesByExternalId search removed kotlin
Authorization.listResourcesByExternalIdSuspend search removed kotlin
Authorization.listResourcesSuspend search removed kotlin

Soft-risk (24)

Authorization

Parameter changes (24)

Method Changes Languages
Authorization.listResources parent moved 8→7; requestOptions moved 9→8; resourceId moved 8→7 kotlin, php
Authorization.listResourcesByExternalId parentResourceTypeSlug moved 8→7; externalId moved 9→8; requestOptions moved 10→9 kotlin
Authorization.listResourcesByExternalIdSuspend parentResourceTypeSlug moved 8→7; externalId moved 9→8; requestOptions moved 10→9 kotlin
Authorization.listResourcesSuspend parent moved 8→7; requestOptions moved 9→8; resourceId moved 8→7 kotlin
Authorization.listRoleAssignments requestOptions moved 5→8; resourceTypeSlug added kotlin, php, ruby
Authorization.listRoleAssignmentsForResource requestOptions moved 5→6; roleSlug added kotlin, php, ruby
Authorization.listRoleAssignmentsForResourceByExternalId requestOptions moved 7→8; roleSlug added kotlin, php, ruby
Authorization.listRoleAssignmentsForResourceByExternalIdSuspend requestOptions moved 7→8; roleSlug added kotlin
Authorization.listRoleAssignmentsForResourceSuspend requestOptions moved 5→6; roleSlug added kotlin
Authorization.listRoleAssignmentsSuspend requestOptions moved 5→8; resourceTypeSlug added kotlin

Additive (5)

Authorization

Change Languages
AuthorizationListRoleAssignmentsForResourceByExternalIdOptions.RoleSlug added (field) dotnet
📄 src/WorkOS.net/Services/Authorization/_interfaces/AuthorizationOptions.cs
go
📄 authorization.go
rust
📄 src/resources/authorization.rs
AuthorizationListRoleAssignmentsForResourceOptions.RoleSlug added (field) dotnet
📄 src/WorkOS.net/Services/Authorization/_interfaces/AuthorizationOptions.cs
go
📄 authorization.go
rust
📄 src/resources/authorization.rs
AuthorizationListRoleAssignmentsOptions.ResourceExternalId added (field) dotnet
📄 src/WorkOS.net/Services/Authorization/_interfaces/AuthorizationOptions.cs
go
📄 authorization.go
rust
📄 src/resources/authorization.rs
AuthorizationListRoleAssignmentsOptions.ResourceId added (field) dotnet
📄 src/WorkOS.net/Services/Authorization/_interfaces/AuthorizationOptions.cs
go
📄 authorization.go
rust
📄 src/resources/authorization.rs
AuthorizationListRoleAssignmentsOptions.ResourceTypeSlug added (field) dotnet
📄 src/WorkOS.net/Services/Authorization/_interfaces/AuthorizationOptions.cs
go
📄 authorization.go
rust
📄 src/resources/authorization.rs

github-actions Bot added a commit that referenced this pull request May 18, 2026
@gjtorikian gjtorikian merged commit eb5bcc4 into main May 18, 2026
11 checks passed
@gjtorikian gjtorikian deleted the update-spec-20260518-165849-26047844527 branch May 18, 2026 17:53
github-actions Bot added a commit that referenced this pull request May 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Development

Successfully merging this pull request may close these issues.

1 participant