Skip to content

chore: 🐝 Update SDK - Generate 0.8.0#22

Open
github-actions[bot] wants to merge 2 commits intomainfrom
speakeasy-sdk-regen-1762733295
Open

chore: 🐝 Update SDK - Generate 0.8.0#22
github-actions[bot] wants to merge 2 commits intomainfrom
speakeasy-sdk-regen-1762733295

Conversation

@github-actions
Copy link

@github-actions github-actions bot commented Nov 10, 2025

SDK update

Versioning

Version Bump Type: [minor] - 🤖 (automated)

Typescript SDK Changes:

  • opalmcp.groups.getGroups():
    • request.groupTypeFilter Changed
    • response.results[] Changed (Breaking ⚠️)
  • opalmcp.uars.getUar(): response Changed (Breaking ⚠️)
  • opalmcp.uars.createUar():
    • request Changed
    • response Changed (Breaking ⚠️)
  • opalmcp.uars.getUaRs(): response.results[] Changed (Breaking ⚠️)
  • opalmcp.nonHumanIdentities.getNhis(): response.results[] Changed (Breaking ⚠️)
  • opalmcp.resources.setResourceScopedRolePermissions():
    • request.scopedRolePermissionList.permissions[].targetType.enum(owner) Added
    • response.permissions[].targetType.enum(owner) Added (Breaking ⚠️)
  • opalmcp.resources.getResourceScopedRolePermissions(): response.permissions[].targetType.enum(owner) Added (Breaking ⚠️)
  • opalmcp.resources.getResource(): response Changed (Breaking ⚠️)
  • opalmcp.resources.createResource():
    • request Changed
    • response Changed (Breaking ⚠️)
  • opalmcp.resources.getResources():
    • request Changed
    • response.results[] Changed (Breaking ⚠️)
  • opalmcp.requests.approveRequest(): response Changed (Breaking ⚠️)
  • opalmcp.groupBindings.getGroupBinding(): response.groups[].groupType Changed (Breaking ⚠️)
  • opalmcp.groupBindings.createGroupBinding(): response.groups[].groupType Changed (Breaking ⚠️)
  • opalmcp.groupBindings.getGroupBindings(): response.results[].groups[].groupType Changed (Breaking ⚠️)
  • opalmcp.groups.getGroup(): response Changed (Breaking ⚠️)
  • opalmcp.apps.getApps():
    • request.appTypeFilter Changed
    • response.apps[].appType Changed (Breaking ⚠️)
  • opalmcp.apps.getApp(): response.appType Changed (Breaking ⚠️)
  • opalmcp.groups.createGroup():
    • request Changed
    • response Changed (Breaking ⚠️)
  • opalmcp.delegations.deleteDelegation(): Added
  • opalmcp.requests.getRequests():
    • request Changed
    • response.requests[] Changed
  • opalmcp.groups.updateGroups():
    • request.groups[] Changed
    • response.groups[] Changed
  • opalmcp.configurationTemplates.createConfigurationTemplate():
    • request.requestConfigurations[].extensionsDurationInMinutes Added
  • opalmcp.scopedRolePermissions.setResourceScopedRolePermissions(): Removed (Breaking ⚠️)
  • opalmcp.groups.getGroupContainingGroups(): response.containingGroups[] Changed
  • opalmcp.groups.addGroupContainingGroup():
    • request.groupContainingGroup Changed
    • response Changed
  • opalmcp.groups.getGroupContainingGroup(): response Changed
  • opalmcp.groups.getGroupUsers():
    • request Changed
    • response Changed
  • opalmcp.groups.updateGroupUser(): response Changed
  • opalmcp.groups.addGroupUser(): response Changed
  • opalmcp.scopedRolePermissions.getResourceScopedRolePermissions(): Removed (Breaking ⚠️)
  • opalmcp.groups.getUserGroups(): Added
  • opalmcp.delegations.getDelegation(): Added
  • opalmcp.idpGroupMappings.getIdpGroupMappings(): response.mappings[].appResourceId Added
  • opalmcp.configurationTemplates.updateConfigurationTemplate():
    • request.requestConfigurations[].extensionsDurationInMinutes Added
  • opalmcp.requests.getRequestsRelay(): response.edges[].node Changed
  • opalmcp.requests.getRequest(): response Changed
  • opalmcp.delegations.createDelegation(): Added
  • opalmcp.delegations.getDelegations(): Added
  • opalmcp.resources.updateResources():
    • request.resources[] Changed
    • response.resources[] Changed
  • opalmcp.users.getRemoteUsers(): Added
  • opalmcp.resources.getResourceGroups(): Added
  • opalmcp.resources.getResourceUsers(): response Changed
  • opalmcp.resources.getUserResources(): Added
  • opalmcp.requests.createRequestComment(): Added
  • opalmcp.requests.getRequestComments(): Added
  • opalmcp.requests.denyRequest(): Added
  • opalmcp.idpGroupMappings.createIdpGroupMapping(): Added
  • opalmcp.idpGroupMappings.getIdpGroupMapping(): Added

View full SDK changelog

OpenAPI Change Summary
├─┬Paths
│ ├──[-] path (2094:5)❌ 
│ ├──[+] path (4299:3)
│ ├──[+] path (2889:3)
│ ├──[+] path (4131:3)
│ ├──[+] path (2844:3)
│ ├──[+] path (5194:3)
│ ├──[+] path (1902:3)
│ ├──[+] path (2171:3)
│ ├──[+] path (5276:3)
│ ├──[+] path (4075:3)
│ ├─┬/requests/{id}/approve
│ │ └─┬POST
│ │   ├─┬Responses
│ │   │ └─┬200
│ │   │   └─┬application/json
│ │   │     └─┬Schema
│ │   │       └──[-] properties (2640:37)❌ 
│ │   └─┬Requestbody
│ │     └──application/json
│ ├─┬/message-channels
│ │ └─┬GET
│ │   └──[+] summary (4895:16)
│ ├─┬/tag/{tag_id}
│ │ └─┬GET
│ │   └──[+] summary (4486:16)
│ ├─┬/resources/{resource_id}/users
│ │ └─┬GET
│ │   └──[+] summary (3531:16)
│ ├─┬/message-channels/{message_channel_id}
│ │ └─┬GET
│ │   └──[+] summary (4938:16)
│ ├─┬/bundles
│ │ └─┬GET
│ │   └──[+] summary (129:16)
│ ├─┬/requests/{id}
│ │ └─┬GET
│ │   └──[+] summary (2771:16)
│ ├─┬/groups/{group_id}/users
│ │ └─┬GET
│ │   ├──[+] parameters (1693:17)❌ 
│ │   └──[+] parameters (1702:17)❌ 
│ ├─┬/group-bindings
│ │ └─┬GET
│ │   └──[+] summary (1952:16)
│ ├─┬/bundles/{bundle_id}
│ │ └─┬GET
│ │   └──[+] summary (211:16)
│ ├─┬/groups/{group_id}
│ │ └─┬GET
│ │   └──[+] summary (986:16)
│ ├─┬/tags
│ │ └─┬GET
│ │   └──[+] summary (4631:16)
│ ├─┬/group-bindings/{group_binding_id}
│ │ └─┬GET
│ │   └──[+] summary (2045:16)
│ ├─┬/groups/{group_id}/containing-groups
│ │ └─┬GET
│ │   └──[+] summary (1233:16)
│ ├─┬/resources/{resource_id}/scoped-role-permissions
│ │ ├─┬GET
│ │ │ └──[-] tags (3722:19)❌ 
│ │ └─┬PUT
│ │   └──[-] tags (3757:19)❌ 
│ ├─┬/groups
│ │ └─┬GET
│ │   ├──[+] summary (855:16)
│ │   └──Parameters
│ ├─┬/requests
│ │ └─┬GET
│ │   ├──[+] parameters (2597:17)❌ 
│ │   ├──[+] parameters (2606:17)❌ 
│ │   └──[+] summary (2560:16)
│ ├─┬/resources/{resource_id}
│ │ └─┬GET
│ │   └──[+] summary (3119:16)
│ ├─┬/resources
│ │ └─┬GET
│ │   ├──[+] parameters (3039:17)❌ 
│ │   ├──[+] summary (2959:16)
│ │   └─┬Parameters
│ │     └──[🔀] description (2982:24)
│ ├─┬/resources/{resource_id}/users/{user_id}
│ │ └─┬GET
│ │   └──[+] summary (3853:16)
│ ├─┬/owners/{owner_id}
│ │ └─┬GET
│ │   └──[+] summary (2415:16)
│ ├─┬/groups/{group_id}/containing-groups/{containing_group_id}
│ │ ├─┬GET
│ │ │ └──[+] summary (1297:16)
│ │ └─┬DELETE
│ │   └─┬Parameters
│ │     └──[🔀] description (1339:24)
│ ├─┬/requests/relay
│ │ └─┬GET
│ │   └──[+] summary (2695:16)
│ ├─┬/on-call-schedules/{on_call_schedule_id}
│ │ └─┬GET
│ │   └──[+] summary (5011:16)
│ ├─┬/apps
│ │ └─┬GET
│ │   └──[+] summary (56:16)
│ ├─┬/on-call-schedules
│ │ └─┬GET
│ │   └──[+] summary (4968:16)
│ ├─┬/owners
│ │ └─┬GET
│ │   └──[+] summary (2308:16)
│ └─┬/apps/{app_id}
│   └─┬GET
│     └──[+] summary (99:16)
├─┬Tags
│ └──[-] scoped-role-permissions (43:7)❌ 
├─┬Tags
│ └──[+] delegations (23:5)
└─┬Components
  ├──[+] schemas (7745:7)
  ├──[+] schemas (9361:7)
  ├──[+] schemas (11665:7)
  ├──[+] schemas (11606:7)
  ├──[+] schemas (11601:7)
  ├──[+] schemas (6450:7)
  ├──[+] schemas (11688:7)
  ├──[+] schemas (9345:7)
  ├──[+] schemas (9407:7)
  ├──[+] schemas (6421:7)
  ├──[+] schemas (11581:7)
  ├──[+] schemas (6603:7)
  ├─┬RolePermissionTargetTypeEnum
  │ └──[+] enum (7339:11)
  ├─┬ResourceAccessUser
  │ ├──[+] properties (6160:9)
  │ ├──[+] properties (6156:9)
  │ ├─┬has_direct_access
  │ │ ├──[🔀] type (6174:17)❌ 
  │ │ ├──[🔀] description (6172:24)
  │ │ └──[🔀] example (6173:20)
  │ ├─┬user_id
  │ │ ├──[🔀] description (6152:24)
  │ │ └──[🔀] example (6153:20)
  │ ├─┬full_name
  │ │ ├──[+] format (6182:19)❌ 
  │ │ ├──[🔀] description (6180:24)
  │ │ ├──[+] nullable (6183:21)❌ 
  │ │ └──[🔀] example (6181:20)
  │ ├─┬resource_id
  │ │ └──[🔀] $ref (6979:20)❌ 
  │ ├─┬email
  │ │ ├──[🔀] description (6161:24)
  │ │ └──[🔀] example (6162:20)
  │ ├─┬propagation_status
  │ │ └──[🔀] $ref (6190:11)❌ 
  │ ├─┬num_access_paths
  │ │ ├──[🔀] type (6188:17)❌ 
  │ │ ├──[-] format (5543:29)❌ 
  │ │ ├──[🔀] description (6186:24)
  │ │ └──[🔀] example (6187:20)
  │ └─┬expiration_date
  │   ├──[-] format (5533:29)❌ 
  │   ├──[🔀] description (6176:24)
  │   ├──[-] nullable (5534:31)❌ 
  │   └──[🔀] example (6177:20)
  ├─┬Resource
  │ ├──[+] properties (9674:9)
  │ ├──[+] properties (9780:9)
  │ ├─┬request_template_id
  │ │ ├──[+] items (9731:13)❌ 
  │ │ ├──[🔀] type (9732:17)❌ 
  │ │ ├──[-] format (8361:29)❌ 
  │ │ ├──[🔀] description (9728:24)
  │ │ ├──[-] example (8360:30)
  │ │ └──[+] deprecated (9729:23)
  │ ├─┬recommended_duration
  │ │ ├──[🔀] type (9646:17)❌ 
  │ │ ├──[🔀] description (9644:24)
  │ │ └──[🔀] example (9645:20)
  │ ├─┬ticket_propagation
  │ │ └──[🔀] $ref (9741:11)❌ 
  │ ├─┬require_mfa_to_connect
  │ │ ├──[🔀] description (9679:24)
  │ │ └──[+] deprecated (9682:23)
  │ ├─┬request_configuration_list
  │ │ ├──[-] items (8386:25)❌ 
  │ │ ├──[🔀] type (9659:17)❌ 
  │ │ ├──[🔀] description (9657:24)
  │ │ ├──[+] example (9658:20)
  │ │ └──[-] deprecated (8384:33)
  │ ├─┬name
  │ │ ├──[🔀] type (9668:17)❌ 
  │ │ ├──[🔀] description (9667:24)
  │ │ └──[🔀] example (9669:20)
  │ ├─┬request_configurations
  │ │ ├──[-] items (8380:25)❌ 
  │ │ ├──[🔀] type (9663:17)❌ 
  │ │ ├──[🔀] description (9661:24)
  │ │ └──[+] example (9662:20)
  │ ├─┬remote_info
  │ │ └──[🔀] $ref (9713:11)❌ 
  │ ├─┬require_mfa_to_approve
  │ │ ├──[🔀] type (9707:17)❌ 
  │ │ ├──[+] format (9706:19)❌ 
  │ │ ├──[🔀] description (9704:24)
  │ │ └──[🔀] example (9705:20)
  │ ├─┬remote_resource_id
  │ │ ├──[🔀] type (9672:17)❌ 
  │ │ ├──[🔀] description (9671:24)
  │ │ └──[🔀] example (9673:20)
  │ ├─┬remote_resource_name
  │ │ └──[🔀] $ref (7948:20)❌ 
  │ ├─┬resource_id
  │ │ ├──[🔀] type (9694:17)❌ 
  │ │ ├──[-] format (8295:29)❌ 
  │ │ ├──[🔀] description (9692:24)
  │ │ └──[🔀] example (9693:20)
  │ ├─┬is_requestable
  │ │ ├──[🔀] type (9676:17)❌ 
  │ │ ├──[🔀] description (9675:24)
  │ │ └──[🔀] example (9677:20)
  │ ├─┬require_manager_approval
  │ │ ├──[+] items (9725:13)❌ 
  │ │ ├──[🔀] type (9723:17)❌ 
  │ │ ├──[🔀] description (9726:24)
  │ │ ├──[-] example (8335:30)
  │ │ └──[-] deprecated (8337:33)
  │ ├─┬metadata
  │ │ └──[🔀] $ref (11581:13)❌ 
  │ ├─┬require_support_ticket
  │ │ └──[🔀] description (9696:24)
  │ ├─┬parent_resource_id
  │ │ ├──[-] format (8370:29)❌ 
  │ │ ├──[🔀] description (9749:24)
  │ │ ├──[🔀] example (9751:20)
  │ │ └──[+] deprecated (9750:23)
  │ ├─┬max_duration
  │ │ ├──[🔀] type (9711:17)❌ 
  │ │ ├──[🔀] description (9709:24)
  │ │ └──[🔀] example (9710:20)
  │ ├─┬risk_sensitivity
  │ │ ├──[+] type (9637:17)❌ 
  │ │ ├──[+] format (9636:19)❌ 
  │ │ ├──[🔀] description (9634:24)
  │ │ ├──[-] readOnly (8397:31)❌ 
  │ │ ├──[+] example (9635:20)
  │ │ └──[-] allOf (7473:13)❌ 
  │ ├─┬resource_type
  │ │ └──[🔀] $ref (9684:11)❌ 
  │ ├─┬require_mfa_to_request
  │ │ └──[🔀] description (9688:24)
  │ └─┬risk_sensitivity_override
  │   └──[🔀] $ref (7221:20)❌ 
  ├─┬GroupUser
  │ ├──[+] required (6975:11)❌ 
  │ ├──[+] required (6976:11)❌ 
  │ ├──[+] properties (6942:9)
  │ ├──[+] properties (6938:9)
  │ ├─┬propagation_status
  │ │ └──[🔀] $ref (6934:11)❌ 
  │ ├─┬full_name
  │ │ ├──[+] format (6965:19)❌ 
  │ │ ├──[🔀] description (6963:24)
  │ │ ├──[+] nullable (6966:21)❌ 
  │ │ └──[🔀] example (6964:20)
  │ ├─┬group_id
  │ │ ├──[-] format (6181:29)❌ 
  │ │ ├──[🔀] description (6955:24)
  │ │ └──[🔀] example (6956:20)
  │ ├─┬email
  │ │ ├──[🔀] description (6943:24)
  │ │ └──[🔀] example (6944:20)
  │ ├─┬expiration_date
  │ │ ├──[-] format (6202:29)❌ 
  │ │ ├──[🔀] description (6959:24)
  │ │ ├──[-] nullable (6203:31)❌ 
  │ │ └──[🔀] example (6960:20)
  │ └─┬user_id
  │   ├──[-] format (6186:29)❌ 
  │   ├──[🔀] description (6939:24)
  │   └──[🔀] example (6940:20)
  ├─┬UAR
  │ ├──[+] required (5598:11)❌ 
  │ ├──[+] properties (5584:9)
  │ ├─┬reviewer_assignment_policy
  │ │ └──[🔀] $ref (5562:11)❌ 
  │ ├─┬uar_id
  │ │ ├──[-] format (4949:29)❌ 
  │ │ ├──[🔀] description (5577:24)
  │ │ └──[🔀] example (5578:20)
  │ ├─┬name
  │ │ ├──[🔀] type (5586:17)❌ 
  │ │ ├──[🔀] description (5585:24)
  │ │ └──[🔀] example (5587:20)
  │ ├─┬uar_scope
  │ │ └──[🔀] $ref (5557:11)❌ 
  │ ├─┬send_reviewer_assignment_notification
  │ │ └──[🔀] description (5581:24)
  │ ├─┬self_review_allowed
  │ │ └──[🔀] $ref (5667:20)❌ 
  │ └─┬time_zone
  │   ├──[🔀] type (5570:17)❌ 
  │   ├──[🔀] description (5568:24)
  │   └──[🔀] example (5569:20)
  ├─┬IdpGroupMapping
  │ ├──[🔀] example (7360:9)
  │ ├──[+] properties (7365:9)
  │ ├─┬group_id
  │ │ ├──[🔀] description (7366:24)
  │ │ └──[🔀] example (7367:20)
  │ └─┬hidden_from_end_user
  │   ├──[🔀] type (7374:17)❌ 
  │   ├──[+] format (7373:19)❌ 
  │   ├──[🔀] description (7371:24)
  │   └──[🔀] example (7372:20)
  ├─┬GroupContainingGroup
  │ ├──[+] properties (6703:9)
  │ ├──[+] properties (6698:9)
  │ └─┬containing_group_id
  │   ├──[-] format (5970:29)❌ 
  │   ├──[🔀] description (6704:24)
  │   └──[🔀] example (6706:20)
  ├─┬GroupTypeEnum
  │ ├──[+] enum (7217:11)
  │ ├──[+] enum (7215:11)
  │ └──[+] enum (7216:11)
  ├─┬UARReviewerAssignmentPolicyEnum
  │ ├──[+] enum (5671:11)
  │ ├──[+] enum (5673:11)
  │ ├──[+] enum (5674:11)
  │ └──[🔀] description (5667:20)
  ├─┬ResourceRemoteInfo
  │ ├──[+] properties (8668:9)
  │ ├──[+] properties (8171:9)
  │ ├──[+] properties (8075:9)
  │ ├──[+] properties (8085:9)
  │ ├──[+] properties (7985:9)
  │ ├──[+] properties (7975:9)
  │ ├──[+] properties (8035:9)
  │ ├──[+] properties (8055:9)
  │ ├──[+] properties (8045:9)
  │ ├──[+] properties (8025:9)
  │ ├──[+] properties (8005:9)
  │ ├──[+] properties (8015:9)
  │ ├──[+] properties (7965:9)
  │ ├──[+] properties (8065:9)
  │ ├──[+] properties (7995:9)
  │ ├──[+] properties (8623:9)
  │ ├──[+] properties (8633:9)
  │ ├──[+] properties (7950:9)
  │ ├──[+] properties (8613:9)
  │ ├──[+] properties (8688:9)
  │ ├──[+] properties (8698:9)
  │ ├──[+] properties (8433:9)
  │ ├──[+] properties (8423:9)
  │ ├──[+] properties (8528:9)
  │ ├──[+] properties (8643:9)
  │ ├──[+] properties (8653:9)
  │ ├──[+] properties (8678:9)
  │ ├──[+] properties (8483:9)
  │ ├──[+] properties (8493:9)
  │ ├──[+] properties (8508:9)
  │ ├──[+] properties (8538:9)
  │ ├──[+] properties (8558:9)
  │ ├─┬okta_standard_role
  │ │ ├──[+] required (8642:15)❌ 
  │ │ ├──[-] required (7405:27)❌ 
  │ │ ├──[🔀] description (8634:24)
  │ │ ├──[+] properties (8636:13)
  │ │ └──[-] properties (7399:25)❌ 
  │ ├─┬custom_connector
  │ │ ├──[+] required (8200:15)❌ 
  │ │ ├──[+] required (8201:15)❌ 
  │ │ ├──[+] required (8202:15)❌ 
  │ │ ├──[+] required (8203:15)❌ 
  │ │ ├──[+] required (8204:15)❌ 
  │ │ ├──[+] required (8199:15)❌ 
  │ │ ├──[-] required (7209:27)❌ 
  │ │ ├──[-] required (7210:27)❌ 
  │ │ ├──[🔀] description (8172:24)
  │ │ ├──[+] properties (8186:13)
  │ │ ├──[+] properties (8174:13)
  │ │ ├──[+] properties (8190:13)
  │ │ ├──[+] properties (8194:13)
  │ │ ├──[+] properties (8178:13)
  │ │ ├──[+] properties (8182:13)
  │ │ ├──[-] properties (7203:25)❌ 
  │ │ └──[-] properties (7199:25)❌ 
  │ ├─┬aws_organizational_unit
  │ │ ├──[+] required (8151:15)❌ 
  │ │ ├──[-] required (7095:27)❌ 
  │ │ ├──[🔀] description (8139:24)
  │ │ ├──[+] properties (8145:13)
  │ │ ├──[-] properties (7089:25)❌ 
  │ │ ├──[+] properties (8141:13)
  │ │ └──[-] properties (7085:25)❌ 
  │ ├─┬aws_eks_cluster
  │ │ ├──[+] required (8169:15)❌ 
  │ │ ├──[+] required (8170:15)❌ 
  │ │ ├──[-] required (7195:27)❌ 
  │ │ ├──[🔀] description (8153:24)
  │ │ ├──[+] properties (8155:13)
  │ │ ├──[+] properties (8159:13)
  │ │ └──[-] properties (7185:25)❌ 
  │ ├─┬aws_permission_set
  │ │ ├──[+] required (8108:15)❌ 
  │ │ ├──[-] required (7123:27)❌ 
  │ │ ├──[-] required (7124:27)❌ 
  │ │ ├──[🔀] description (8096:24)
  │ │ ├──[+] properties (8102:13)
  │ │ ├──[-] properties (7117:25)❌ 
  │ │ ├──[+] properties (8098:13)
  │ │ └──[-] properties (7113:25)❌ 
  │ ├─┬github_repo
  │ │ ├──[+] required (8024:15)❌ 
  │ │ ├──[-] required (7375:27)❌ 
  │ │ ├──[🔀] description (8016:24)
  │ │ ├──[-] properties (7364:25)❌ 
  │ │ ├──[-] properties (7369:25)❌ 
  │ │ └──[+] properties (8018:13)
  │ ├─┬aws_ec2_instance
  │ │ ├──[+] required (8122:15)❌ 
  │ │ ├──[-] required (7156:27)❌ 
  │ │ ├──[-] required (7157:27)❌ 
  │ │ ├──[🔀] description (8110:24)
  │ │ ├──[-] properties (7142:25)❌ 
  │ │ ├──[-] properties (7146:25)❌ 
  │ │ ├──[+] properties (8116:13)
  │ │ └─┬account_id
  │ │   └──[🔀] description (8113:28)
  │ ├─┬aws_iam_role
  │ │ ├──[🔀] description (8230:24)
  │ │ └─┬arn
  │ │   ├──[🔀] description (8233:28)
  │ │   └──[🔀] example (8234:24)
  │ ├─┬aws_rds_instance
  │ │ ├──[+] required (8136:15)❌ 
  │ │ ├──[+] required (8137:15)❌ 
  │ │ ├──[-] required (7179:27)❌ 
  │ │ ├──[-] required (7180:27)❌ 
  │ │ ├──[-] required (7181:27)❌ 
  │ │ ├──[🔀] description (8124:24)
  │ │ ├──[-] properties (7161:25)❌ 
  │ │ ├──[-] properties (7165:25)❌ 
  │ │ ├──[-] properties (7169:25)❌ 
  │ │ ├──[+] properties (8126:13)
  │ │ └─┬account_id
  │ │   └──[🔀] description (8131:28)
  │ ├─┬salesforce_profile
  │ │ ├──[+] required (8622:15)❌ 
  │ │ ├──[-] required (7449:27)❌ 
  │ │ ├──[-] required (7450:27)❌ 
  │ │ ├──[🔀] description (8614:24)
  │ │ ├──[-] properties (7439:25)❌ 
  │ │ ├──[-] properties (7443:25)❌ 
  │ │ └──[+] properties (8616:13)
  │ ├─┬gcp_sql_instance
  │ │ ├──[+] required (8014:15)❌ 
  │ │ ├──[-] required (7329:27)❌ 
  │ │ ├──[-] required (7330:27)❌ 
  │ │ ├──[🔀] description (8006:24)
  │ │ ├──[-] properties (7319:25)❌ 
  │ │ ├──[-] properties (7323:25)❌ 
  │ │ └──[+] properties (8008:13)
  │ ├─┬gcp_project
  │ │ ├──[+] required (8054:15)❌ 
  │ │ ├──[-] required (7315:27)❌ 
  │ │ ├──[🔀] description (8046:24)
  │ │ ├──[+] properties (8048:13)
  │ │ └──[-] properties (7309:25)❌ 
  │ ├─┬salesforce_role
  │ │ ├──[+] required (8697:15)❌ 
  │ │ ├──[-] required (7460:27)❌ 
  │ │ ├──[🔀] description (8689:24)
  │ │ ├──[+] properties (8691:13)
  │ │ └──[-] properties (7454:25)❌ 
  │ ├─┬gcp_gke_cluster
  │ │ ├──[+] required (8044:15)❌ 
  │ │ ├──[-] required (7305:27)❌ 
  │ │ ├──[🔀] description (8036:24)
  │ │ ├──[+] properties (8038:13)
  │ │ └──[-] properties (7299:25)❌ 
  │ ├─┬okta_custom_role
  │ │ ├──[🔀] description (8624:24)
  │ │ └─┬role_id
  │ │   ├──[🔀] description (8627:28)
  │ │   └──[🔀] example (8628:24)
  │ ├─┬gcp_organization
  │ │ ├──[+] required (8064:15)❌ 
  │ │ ├──[-] required (7220:27)❌ 
  │ │ ├──[🔀] description (8056:24)
  │ │ ├──[+] properties (8058:13)
  │ │ └──[-] properties (7214:25)❌ 
  │ ├─┬gcp_big_query_table
  │ │ ├──[+] required (8084:15)❌ 
  │ │ ├──[-] required (7283:27)❌ 
  │ │ ├──[-] required (7284:27)❌ 
  │ │ ├──[-] required (7285:27)❌ 
  │ │ ├──[🔀] description (8076:24)
  │ │ ├──[-] properties (7273:25)❌ 
  │ │ ├──[-] properties (7269:25)❌ 
  │ │ ├──[-] properties (7277:25)❌ 
  │ │ └──[+] properties (8078:13)
  │ ├─┬pagerduty_role
  │ │ ├──[+] required (8256:15)❌ 
  │ │ ├──[+] required (8257:15)❌ 
  │ │ ├──[-] required (7425:27)❌ 
  │ │ ├──[🔀] description (8244:24)
  │ │ ├──[+] properties (8250:13)
  │ │ ├──[+] properties (8246:13)
  │ │ └──[-] properties (7419:25)❌ 
  │ ├─┬gcp_big_query_dataset
  │ │ ├──[+] required (8227:15)❌ 
  │ │ ├──[+] required (8228:15)❌ 
  │ │ ├──[+] required (8226:15)❌ 
  │ │ ├──[-] required (7264:27)❌ 
  │ │ ├──[-] required (7265:27)❌ 
  │ │ ├──[🔀] description (8206:24)
  │ │ ├──[+] properties (8220:13)
  │ │ ├──[+] properties (8208:13)
  │ │ ├──[+] properties (8212:13)
  │ │ ├──[+] properties (8216:13)
  │ │ ├──[-] properties (7258:25)❌ 
  │ │ └──[-] properties (7254:25)❌ 
  │ ├─┬okta_app
  │ │ ├──[+] required (8004:15)❌ 
  │ │ ├──[-] required (7395:27)❌ 
  │ │ ├──[🔀] description (7996:24)
  │ │ ├──[+] properties (7998:13)
  │ │ └──[-] properties (7389:25)❌ 
  │ ├─┬gcp_compute_instance
  │ │ ├──[+] required (7994:15)❌ 
  │ │ ├──[-] required (7248:27)❌ 
  │ │ ├──[-] required (7249:27)❌ 
  │ │ ├──[-] required (7250:27)❌ 
  │ │ ├──[🔀] description (7986:24)
  │ │ ├──[-] properties (7234:25)❌ 
  │ │ ├──[-] properties (7238:25)❌ 
  │ │ ├──[-] properties (7242:25)❌ 
  │ │ └──[+] properties (7988:13)
  │ ├─┬google_workspace_role
  │ │ ├──[+] required (8074:15)❌ 
  │ │ ├──[-] required (7360:27)❌ 
  │ │ ├──[🔀] description (8066:24)
  │ │ ├──[+] properties (8068:13)
  │ │ └──[-] properties (7354:25)❌ 
  │ ├─┬aws_account
  │ │ ├──[+] required (8677:15)❌ 
  │ │ ├──[-] required (7109:27)❌ 
  │ │ ├──[🔀] description (8669:24)
  │ │ ├──[-] properties (7099:25)❌ 
  │ │ ├──[-] properties (7103:25)❌ 
  │ │ └──[+] properties (8671:13)
  │ ├─┬gcp_folder
  │ │ ├──[+] required (7984:15)❌ 
  │ │ ├──[-] required (7295:27)❌ 
  │ │ ├──[🔀] description (7976:24)
  │ │ ├──[+] properties (7978:13)
  │ │ └──[-] properties (7289:25)❌ 
  │ ├─┬gitlab_project
  │ │ ├──[+] required (7974:15)❌ 
  │ │ ├──[-] required (7385:27)❌ 
  │ │ ├──[🔀] description (7966:24)
  │ │ ├──[+] properties (7968:13)
  │ │ └──[-] properties (7379:25)❌ 
  │ ├─┬gcp_bucket
  │ │ ├──[+] required (8094:15)❌ 
  │ │ ├──[-] required (7230:27)❌ 
  │ │ ├──[🔀] description (8086:24)
  │ │ ├──[+] properties (8088:13)
  │ │ └──[-] properties (7224:25)❌ 
  │ ├─┬salesforce_permission_set
  │ │ ├──[+] required (7963:15)❌ 
  │ │ ├──[+] required (7964:15)❌ 
  │ │ ├──[-] required (7435:27)❌ 
  │ │ ├──[🔀] description (7951:24)
  │ │ ├──[+] properties (7953:13)
  │ │ ├──[+] properties (7957:13)
  │ │ └──[-] properties (7429:25)❌ 
  │ ├─┬teleport_role
  │ │ ├──[+] required (8707:15)❌ 
  │ │ ├──[-] required (7470:27)❌ 
  │ │ ├──[🔀] description (8699:24)
  │ │ ├──[+] properties (8701:13)
  │ │ └──[-] properties (7464:25)❌ 
  │ └─┬gcp_service_account
  │   ├──[+] required (8034:15)❌ 
  │   ├──[-] required (7350:27)❌ 
  │   ├──[-] required (7348:27)❌ 
  │   ├──[-] required (7349:27)❌ 
  │   ├──[🔀] description (8026:24)
  │   ├──[-] properties (7334:25)❌ 
  │   ├──[-] properties (7342:25)❌ 
  │   ├──[-] properties (7338:25)❌ 
  │   └──[+] properties (8028:13)
  ├─┬Request
  │ ├──[🔀] example (9243:9)
  │ ├──[+] properties (9330:9)
  │ ├─┬target_group_id
  │ │ └──[🔀] $ref (9221:20)❌ 
  │ ├─┬target_user_id
  │ │ └──[🔀] description (9300:24)
  │ ├─┬updated_at
  │ │ ├──[🔀] format (9297:19)❌ 
  │ │ ├──[🔀] description (9295:24)
  │ │ └──[🔀] example (9296:20)
  │ ├─┬stages
  │ │ └──[🔀] $ref (9331:11)❌ 
  │ └─┬status
  │   └──[🔀] $ref (9436:20)❌ 
  ├─┬ResourceAccessUserList
  │ ├──[+] properties (6004:9)
  │ ├──[+] properties (6009:9)
  │ └─┬results
  │   ├──[-] items (5375:25)❌ 
  │   ├──[🔀] type (6008:17)❌ 
  │   ├──[+] description (6005:24)
  │   ├──[+] nullable (6007:21)❌ 
  │   └──[+] example (6006:20)
  ├─┬GroupUserList
  │ ├──[🔀] example (6864:9)
  │ ├──[+] properties (6882:9)
  │ ├──[+] properties (6887:9)
  │ └─┬results
  │   ├──[-] items (6135:25)❌ 
  │   ├──[🔀] type (6886:17)❌ 
  │   ├──[+] description (6883:24)
  │   ├──[+] nullable (6885:21)❌ 
  │   └──[+] example (6884:20)
  ├─┬CreateUARInfo
  │ ├──[+] properties (5645:9)
  │ ├─┬uar_scope
  │ │ └──[🔀] $ref (5638:11)❌ 
  │ ├─┬reviewer_assignment_policy
  │ │ └──[🔀] $ref (5650:11)❌ 
  │ ├─┬time_zone
  │ │ ├──[🔀] type (5631:17)❌ 
  │ │ ├──[🔀] description (5629:24)
  │ │ └──[🔀] example (5630:20)
  │ ├─┬send_reviewer_assignment_notification
  │ │ └──[🔀] description (5642:24)
  │ ├─┬name
  │ │ ├──[🔀] type (5647:17)❌ 
  │ │ ├──[🔀] description (5646:24)
  │ │ └──[🔀] example (5648:20)
  │ ├─┬reminder_include_manager
  │ │ ├──[🔀] type (5625:17)❌ 
  │ │ ├──[+] description (5623:24)
  │ │ └──[🔀] example (5624:20)
  │ ├─┬reminder_schedule
  │ │ ├──[-] items (5032:25)❌ 
  │ │ ├──[🔀] type (5654:17)❌ 
  │ │ └──[+] example (5655:20)
  │ └─┬self_review_allowed
  │   └──[🔀] $ref (5667:20)❌ 
  ├─┬UpdateResourceInfo
  │ ├──[+] properties (9936:9)
  │ ├─┬require_manager_approval
  │ │ ├──[🔀] type (9929:17)❌ 
  │ │ ├──[+] format (9928:19)❌ 
  │ │ ├──[🔀] description (9926:24)
  │ │ └──[🔀] example (9927:20)
  │ ├─┬request_configuration_list
  │ │ └──[🔀] $ref (9871:11)❌ 
  │ ├─┬require_mfa_to_connect
  │ │ └──[🔀] description (9892:24)
  │ ├─┬require_mfa_to_request
  │ │ ├──[🔀] description (9901:24)
  │ │ └──[-] deprecated (8550:33)
  │ ├─┬request_configurations
  │ │ └──[🔀] $ref (10731:20)❌ 
  │ ├─┬require_support_ticket
  │ │ └──[🔀] description (9896:24)
  │ ├─┬require_mfa_to_approve
  │ │ ├──[🔀] description (9876:24)
  │ │ └──[+] deprecated (9879:23)
  │ ├─┬folder_id
  │ │ ├──[🔀] type (9938:17)❌ 
  │ │ ├──[-] format (8539:29)❌ 
  │ │ ├──[🔀] description (9937:24)
  │ │ └──[🔀] example (9939:20)
  │ ├─┬resource_id
  │ │ ├──[🔀] type (9883:17)❌ 
  │ │ ├──[-] format (8501:29)❌ 
  │ │ ├──[🔀] description (9881:24)
  │ │ ├──[🔀] example (9882:20)
  │ │ └──[+] deprecated (9884:23)
  │ ├─┬recommended_duration
  │ │ ├──[🔀] type (9855:17)❌ 
  │ │ ├──[🔀] description (9853:24)
  │ │ ├──[🔀] example (9854:20)
  │ │ └──[-] deprecated (8525:33)
  │ ├─┬max_duration
  │ │ ├──[🔀] type (9934:17)❌ 
  │ │ ├──[🔀] description (9932:24)
  │ │ └──[🔀] example (9933:20)
  │ ├─┬name
  │ │ ├──[🔀] type (9867:17)❌ 
  │ │ ├──[🔀] description (9866:24)
  │ │ ├──[🔀] example (9868:20)
  │ │ └──[+] deprecated (9869:23)
  │ ├─┬request_template_id
  │ │ ├──[+] items (9944:13)❌ 
  │ │ ├──[🔀] type (9942:17)❌ 
  │ │ ├──[-] format (8579:29)❌ 
  │ │ ├──[🔀] description (9945:24)
  │ │ ├──[-] example (8578:30)
  │ │ └──[-] deprecated (8581:33)
  │ ├─┬risk_sensitivity_override
  │ │ ├──[+] type (9851:17)❌ 
  │ │ ├──[+] format (9850:19)❌ 
  │ │ ├──[+] description (9848:24)
  │ │ ├──[+] example (9849:20)
  │ │ └──[-] allOf (7473:13)❌ 
  │ ├─┬ticket_propagation
  │ │ └──[🔀] $ref (9918:11)❌ 
  │ └─┬is_requestable
  │   ├──[🔀] type (9889:17)❌ 
  │   ├──[+] format (9888:19)❌ 
  │   ├──[🔀] description (9886:24)
  │   └──[🔀] example (9887:20)
  ├─┬RequestItemStages
  │ └──[+] deprecated (9438:19)
  ├─┬RequestReviewer
  │ ├──[+] properties (9487:9)
  │ ├─┬status
  │ │ ├──[-] enum (8154:27)❌ 
  │ │ ├──[-] enum (8155:27)❌ 
  │ │ ├──[-] enum (8156:27)❌ 
  │ │ ├──[+] format (9486:19)❌ 
  │ │ └──[🔀] description (9484:24)
  │ └─┬id
  │   ├──[-] format (8149:29)❌ 
  │   ├──[🔀] description (9488:24)
  │   └──[+] example (9489:20)
  ├─┬AppTypeEnum
  │ ├──[+] enum (5782:11)
  │ ├──[+] enum (5781:11)
  │ ├──[+] enum (5766:11)
  │ ├──[+] enum (5771:11)
  │ ├──[+] enum (5774:11)
  │ ├──[+] enum (5789:11)
  │ ├──[+] enum (5773:11)
  │ ├──[+] enum (5770:11)
  │ └──[+] enum (5793:11)
  ├─┬UpdateGroupInfo
  │ ├──[+] properties (7132:9)
  │ ├─┬require_mfa_to_approve
  │ │ ├──[🔀] description (7081:24)
  │ │ └──[+] deprecated (7084:23)
  │ ├─┬require_support_ticket
  │ │ └──[🔀] description (7101:24)
  │ ├─┬risk_sensitivity_override
  │ │ ├──[+] type (7088:17)❌ 
  │ │ ├──[+] description (7086:24)
  │ │ ├──[+] example (7087:20)
  │ │ ├──[+] deprecated (7089:23)
  │ │ └──[-] allOf (7473:13)❌ 
  │ ├─┬require_manager_approval
  │ │ ├──[🔀] type (7119:17)❌ 
  │ │ ├──[+] format (7118:19)❌ 
  │ │ ├──[🔀] description (7116:24)
  │ │ └──[🔀] example (7117:20)
  │ ├─┬is_requestable
  │ │ ├──[+] items (7129:13)❌ 
  │ │ ├──[🔀] type (7131:17)❌ 
  │ │ ├──[🔀] description (7127:24)
  │ │ ├──[-] example (6358:30)
  │ │ └──[-] deprecated (6360:33)
  │ ├─┬request_configurations
  │ │ └──[🔀] $ref (10731:20)❌ 
  │ ├─┬request_configuration_list
  │ │ └──[🔀] $ref (7076:11)❌ 
  │ ├─┬request_template_id
  │ │ ├──[+] items (7140:13)❌ 
  │ │ ├──[🔀] type (7138:17)❌ 
  │ │ ├──[-] format (6353:29)❌ 
  │ │ ├──[🔀] description (7141:24)
  │ │ ├──[-] example (6352:30)
  │ │ └──[-] deprecated (6355:33)
  │ ├─┬max_duration
  │ │ ├──[🔀] type (7124:17)❌ 
  │ │ ├──[🔀] description (7122:24)
  │ │ └──[🔀] example (7123:20)
  │ ├─┬group_id
  │ │ ├──[🔀] description (7091:24)
  │ │ ├──[🔀] example (7092:20)
  │ │ └──[+] deprecated (7095:23)
  │ ├─┬name
  │ │ ├──[🔀] type (7072:17)❌ 
  │ │ ├──[🔀] description (7071:24)
  │ │ ├──[🔀] example (7073:20)
  │ │ └──[+] deprecated (7074:23)
  │ ├─┬folder_id
  │ │ ├──[🔀] type (7134:17)❌ 
  │ │ ├──[-] format (6328:29)❌ 
  │ │ ├──[🔀] description (7133:24)
  │ │ └──[🔀] example (7135:20)
  │ ├─┬recommended_duration
  │ │ ├──[🔀] type (7060:17)❌ 
  │ │ ├──[🔀] description (7058:24)
  │ │ ├──[🔀] example (7059:20)
  │ │ └──[-] deprecated (6314:33)
  │ ├─┬require_mfa_to_request
  │ │ ├──[🔀] description (7097:24)
  │ │ └──[-] deprecated (6339:33)
  │ └─┬group_leader_user_ids
  │   ├──[-] items (6364:25)❌ 
  │   ├──[🔀] type (7056:17)❌ 
  │   ├──[+] format (7055:19)❌ 
  │   ├──[🔀] description (7053:24)
  │   └──[+] example (7054:20)
  ├─┬GroupRemoteInfo
  │ ├──[🔀] description (7749:20)
  │ ├──[+] properties (7771:9)
  │ ├──[+] properties (7791:9)
  │ ├──[+] properties (7781:9)
  │ ├──[+] properties (7936:9)
  │ ├──[+] properties (7926:9)
  │ ├──[+] properties (7916:9)
  │ ├──[+] properties (7761:9)
  │ ├─┬workday_user_security_group
  │ │ ├──[+] required (7935:15)❌ 
  │ │ ├──[-] required (7077:27)❌ 
  │ │ ├──[🔀] description (7927:24)
  │ │ ├──[+] properties (7929:13)
  │ │ └──[-] properties (7071:25)❌ 
  │ ├─┬google_group
  │ │ ├──[+] required (7945:15)❌ 
  │ │ ├──[-] required (6997:27)❌ 
  │ │ ├──[🔀] description (7937:24)
  │ │ ├──[+] properties (7939:13)
  │ │ └──[-] properties (6991:25)❌ 
  │ ├─┬okta_group
  │ │ ├──[+] required (7815:15)❌ 
  │ │ ├──[-] required (7017:27)❌ 
  │ │ ├──[🔀] description (7802:24)
  │ │ ├──[+] properties (7804:13)
  │ │ ├──[+] properties (7809:13)
  │ │ └──[-] properties (7011:25)❌ 
  │ ├─┬ldap_group
  │ │ ├──[🔀] description (7857:24)
  │ │ └─┬group_id
  │ │   ├──[🔀] description (7860:28)
  │ │   └──[🔀] example (7861:24)
  │ ├─┬azure_ad_security_group
  │ │ ├──[🔀] description (7877:24)
  │ │ └─┬group_id
  │ │   └──[🔀] description (7880:28)
  │ ├─┬okta_group_rule
  │ │ ├──[+] required (7825:15)❌ 
  │ │ ├──[-] required (7067:27)❌ 
  │ │ ├──[🔀] description (7817:24)
  │ │ ├──[+] properties (7819:13)
  │ │ └──[-] properties (7061:25)❌ 
  │ ├─┬github_team
  │ │ ├──[+] required (7800:15)❌ 
  │ │ ├──[-] required (6977:27)❌ 
  │ │ ├──[🔀] description (7792:24)
  │ │ ├──[-] properties (6966:25)❌ 
  │ │ ├──[-] properties (6971:25)❌ 
  │ │ └──[+] properties (7794:13)
  │ ├─┬gitlab_group
  │ │ ├──[🔀] description (7782:24)
  │ │ └─┬group_id
  │ │   └──[🔀] description (7785:28)
  │ ├─┬duo_group
  │ │ ├──[🔀] description (7867:24)
  │ │ └─┬group_id
  │ │   ├──[🔀] description (7870:28)
  │ │   └──[🔀] example (7871:24)
  │ ├─┬azure_ad_microsoft_365_group
  │ │ ├──[🔀] description (7772:24)
  │ │ └─┬group_id
  │ │   ├──[🔀] description (7775:28)
  │ │   └──[🔀] example (7776:24)
  │ └─┬snowflake_role
  │   ├──[+] required (7835:15)❌ 
  │   ├──[-] required (7057:27)❌ 
  │   ├──[🔀] description (7827:24)
  │   ├──[+] properties (7829:13)
  │   └──[-] properties (7051:25)❌ 
  ├─┬CreateRequestInfo
  │ └─┬resources
  │   └─┬Schema
  │     └─┬access_level_name
  │       ├──[🔀] description (11213:30)
  │       └──[+] deprecated (11216:29)
  ├─┬Group
  │ ├──[+] properties (6776:9)
  │ ├──[+] properties (6855:9)
  │ ├─┬group_id
  │ │ ├──[🔀] description (6812:24)
  │ │ └──[🔀] example (6813:20)
  │ ├─┬recommended_duration
  │ │ ├──[🔀] type (6838:17)❌ 
  │ │ ├──[🔀] description (6834:24)
  │ │ ├──[🔀] example (6836:20)
  │ │ └──[+] deprecated (6835:23)
  │ ├─┬name
  │ │ ├──[🔀] type (6770:17)❌ 
  │ │ ├──[🔀] description (6769:24)
  │ │ └──[🔀] example (6771:20)
  │ ├─┬request_configuration_list
  │ │ └──[🔀] $ref (7749:20)❌ 
  │ ├─┬require_mfa_to_request
  │ │ ├──[🔀] description (6781:24)
  │ │ └──[+] deprecated (6784:23)
  │ ├─┬request_template_id
  │ │ ├──[+] items (6832:13)❌ 
  │ │ ├──[🔀] type (6830:17)❌ 
  │ │ ├──[-] format (6065:29)❌ 
  │ │ ├──[🔀] description (6827:24)
  │ │ ├──[🔀] example (6829:20)
  │ │ └──[+] deprecated (6828:23)
  │ ├─┬risk_sensitivity
  │ │ ├──[+] type (6796:17)❌ 
  │ │ ├──[🔀] description (6794:24)
  │ │ ├──[-] readOnly (6110:31)❌ 
  │ │ ├──[+] example (6795:20)
  │ │ └──[-] allOf (7473:13)❌ 
  │ ├─┬remote_info
  │ │ └──[🔀] $ref (6773:11)❌ 
  │ ├─┬group_type
  │ │ └──[🔀] $ref (6753:11)❌ 
  │ ├─┬group_leader_user_ids
  │ │ ├──[-] items (6020:25)❌ 
  │ │ ├──[🔀] type (6733:17)❌ 
  │ │ ├──[+] format (6732:19)❌ 
  │ │ ├──[🔀] description (6730:24)
  │ │ └──[+] example (6731:20)
  │ ├─┬remote_id
  │ │ ├──[🔀] description (6740:24)
  │ │ └──[🔀] example (6741:20)
  │ ├─┬max_duration
  │ │ ├──[🔀] type (6819:17)❌ 
  │ │ ├──[🔀] description (6817:24)
  │ │ └──[🔀] example (6818:20)
  │ ├─┬group_binding_id
  │ │ ├──[🔀] type (6778:17)❌ 
  │ │ ├──[-] format (6075:29)❌ 
  │ │ ├──[🔀] description (6777:24)
  │ │ └──[🔀] example (6779:20)
  │ ├─┬is_requestable
  │ │ └──[🔀] $ref (7194:20)❌ 
  │ ├─┬metadata
  │ │ └──[🔀] $ref (11581:13)❌ 
  │ ├─┬risk_sensitivity_override
  │ │ ├──[+] type (6788:17)❌ 
  │ │ ├──[+] description (6786:24)
  │ │ ├──[+] example (6787:20)
  │ │ └──[-] allOf (7473:13)❌ 
  │ ├─┬request_configurations
  │ │ ├──[-] items (6086:25)❌ 
  │ │ ├──[🔀] type (6765:17)❌ 
  │ │ ├──[🔀] description (6763:24)
  │ │ └──[🔀] example (6764:20)
  │ ├─┬require_manager_approval
  │ │ ├──[+] items (6825:13)❌ 
  │ │ ├──[🔀] type (6823:17)❌ 
  │ │ ├──[🔀] description (6821:24)
  │ │ ├──[🔀] example (6822:20)
  │ │ └──[-] deprecated (6045:33)
  │ ├─┬require_support_ticket
  │ │ └──[🔀] description (6790:24)
  │ ├─┬require_mfa_to_approve
  │ │ ├──[🔀] type (6805:17)❌ 
  │ │ ├──[+] format (6804:19)❌ 
  │ │ ├──[🔀] description (6802:24)
  │ │ └──[🔀] example (6803:20)
  │ └─┬remote_name
  │   ├──[🔀] description (6759:24)
  │   └──[🔀] example (6760:20)
  ├─┬RequestConfiguration
  │ ├──[+] properties (10705:9)
  │ ├─┬require_mfa_to_request
  │ │ ├──[🔀] type (10713:17)❌ 
  │ │ ├──[+] format (10712:19)❌ 
  │ │ ├──[🔀] description (10710:24)
  │ │ └──[🔀] example (10711:20)
  │ ├─┬request_template_id
  │ │ ├──[🔀] type (10699:17)❌ 
  │ │ ├──[-] format (9354:29)❌ 
  │ │ ├──[🔀] description (10698:24)
  │ │ └──[🔀] example (10700:20)
  │ ├─┬max_duration_minutes
  │ │ └──[🔀] description (10706:24)
  │ ├─┬require_support_ticket
  │ │ └──[🔀] description (10690:24)
  │ ├─┬priority
  │ │ ├──[🔀] description (10694:24)
  │ │ └──[🔀] example (10696:20)
  │ ├─┬recommended_duration_minutes
  │ │ ├──[🔀] description (10720:24)
  │ │ └──[🔀] example (10721:20)
  │ └─┬reviewer_stages
  │   ├──[-] items (9359:25)❌ 
  │   ├──[🔀] type (10704:17)❌ 
  │   ├──[🔀] description (10702:24)
  │   └──[+] example (10703:20)
  └─┬ResourceTypeEnum
    ├──[+] enum (7287:11)
    ├──[+] enum (7284:11)
    ├──[+] enum (7289:11)
    ├──[+] enum (7292:11)
    ├──[+] enum (7283:11)
    ├──[+] enum (7288:11)
    ├──[+] enum (7293:11)
    ├──[+] enum (7294:11)
    ├──[+] enum (7296:11)
    ├──[+] enum (7285:11)
    ├──[+] enum (7295:11)
    ├──[+] enum (7286:11)
    ├──[+] enum (7290:11)
    └──[+] enum (7291:11)
Document Element Total Changes Breaking Changes
paths 45 9
tags 2 1
components 698 294

View full report

Linting Report 0 errors, 9 warnings, 132 hints

View full report

TYPESCRIPT CHANGELOG

additionalProperties: 0.1.3 - 2025-12-19

🐝 New Features

  • Added flatAdditionalProperties config option. When enabled, models with additionalProperties: true use an index signature ([k: string]: unknown) instead of a nested additionalProperties field. Extra properties are accessed directly on the object. Defaults to false. Note: This only applies to additionalProperties: true (any type). Typed additionalProperties (e.g. additionalProperties: { type: string }) retain their nested field structure to preserve type information.

additionalProperties: 0.1.2 - 2025-10-16

🐛 Bug Fixes

  • make additional properties optional in outbound schemas (commit by @vishalg0wda)

core: 3.26.27 - 2026-01-29

🐛 Bug Fixes

  • avoid overwriting SubSDK comments with empty comments when same SubSDK is referenced by multiple tags (commit by @mfbx9da4)

core: 3.26.24 - 2026-01-29

🐝 New Features

  • add named alias import to prevent internal name collision (commit by @subomi)

core: 3.26.26 - 2026-01-28

🐛 Bug Fixes

  • discriminated union errors used in both successful and error response (commit by @mfbx9da4)

core: 3.26.23 - 2026-01-15

🐝 New Features

  • add fileNaming config option for kebab-case file naming convention (commit by @AshGodfrey)

core: 3.26.22 - 2026-01-15

🐛 Bug Fixes

  • use constants.fetchOptions for snake_case compatibility in react-query and mcp-server templates (commit by @AshGodfrey)

core: 3.26.19 - 2026-01-07

🐛 Bug Fixes

  • Prevent ReDoS vulnerability report for media type matching expression (commit by @bflad)

core: 3.26.18 - 2026-01-06

🐝 New Features

  • add preserveModelFieldNames config to preserve original model property casing (commit by @)

core: 3.26.17 - 2025-12-18

🐛 Bug Fixes

  • fixed escaping of template braces in defaults, consts, and comments (commit by @tristanspeakeasy)

core: 3.26.16 - 2025-12-16

🐝 New Features

  • improve react-query server prefetching and infinite query key (commit by @mfbx9da4)
  • upgrade vitest from 3.0.2 to 3.0.5

core: 3.26.15 - 2025-12-09

🐛 Bug Fixes

  • harden naming collision resolution (commit by @danielkov)

core: 3.26.14 - 2025-12-02

🐛 Bug Fixes

  • no longer skip build if no source changes (commit by @danielkov)
  • fields which have a default but are only used in a response will be rendered as required (commit by @mfbx9da4)

core: 3.26.13 - 2025-11-28

🐛 Bug Fixes

  • move .tsBuildInfo to outDir location to avoid false positive cache hit when transpiling TypeScript (commit by @mfbx9da4)

core: 3.26.11 - 2025-11-25

🐝 New Features

  • allow inclusion of empty array query parameter (commit by @idbentley)

core: 3.26.10 - 2025-11-24

🐝 New Features

  • union discriminators are inferred for oneOfs missing the explicit OpenAPI discriminator mapping. Configure via inferUnionDiscriminators: true in gen.yaml (commit by @mfbx9da4)

core: 3.26.9 - 2025-11-20

🐝 New Features

  • forwardCompatibleEnumsByDefault is now configurable via gen.yaml. When true, any enum which is used on a response will be automatically open/forward compatible - i.e. unknown values will be tolerated. Single value enums won't be automatically opened. Individual enums can be controlled with x-speakeasy-unknown-values: allow/disallow. (commit by @mfbx9da4)

core: 3.26.8 - 2025-11-18

🐝 New Features

  • Support for lax mode deserialization. Configurable via gen.yaml laxMode: lax | strict. Missing required fields will not throw zod response validation errors but instead fallback to a zero value. eg for a string the zero value is "". Lax mode also introduces non-lossy coercion where possible eg a boolean field will tolerate the string "true". (commit by @mfbx9da4)

core: 3.26.6 - 2025-11-12

🐛 Bug Fixes

  • regression to date/datetime deserialization (commit by @mfbx9da4)
  • handle application/* encoding in multipart forms (commit by @danielkov)

core: 3.26.7 - 2025-11-10

🐝 New Features

  • smart union deserialization (configurable via gen.yaml unionStrategy: populated-fields) (commit by @mfbx9da4)

core: 3.26.5 - 2025-11-10

🐝 New Features

  • smart union deserialization (configurable via gen.yaml unionStrategy: populated-fields) (commit by @mfbx9da4)

core: 3.26.4 - 2025-11-07

🐝 New Features

  • support for zodVersion v4-mini (configurable via gen.yaml zodVersion) (commit by @mfbx9da4)

core: 3.26.12 - 2025-11-06

🐛 Bug Fixes

  • multi-part arrays now serialized according to RFC7578 (commit by @danielkov)

core: 3.26.3 - 2025-11-05

🐝 New Features

  • delete dead code - unused inbound/outbound schemas (configurable via alwaysIncludeInboundAndOutbound) (commit by @mfbx9da4)

core: 3.26.2 - 2025-11-05

🐝 New Features

  • support body field name configuration via requestBodyFieldName in gen.yaml (commit by @subomi)

core: 3.26.1 - 2025-11-04

🐛 Bug Fixes

  • delete deprecated zod code (configurable via gen.yaml exportZodModelNamespace) (commit by @mfbx9da4)

core: 3.26.0 - 2025-11-03

🐝 New Features

  • allow additional package.json scripts to be defined (commit by @walker-tx)

core: 3.24.2 - 2025-10-30

🐛 Bug Fixes

  • make security scheme resolution case-insensitive (commit by @vishalg0wda)

core: 3.24.1 - 2025-10-23

🐛 Bug Fixes

  • prevent validation errors when response headers are not expected in all respone patterns (commit by @2ynn)

core: 3.24.0 - 2025-10-23

🐝 New Features

  • add full support for zodVersion v4 (commit by @mfbx9da4)

core: 3.23.0 - 2025-10-21

🐝 New Features

  • add Zod v3 and v4 compatibility via zod/v3 import path (commit by @mfbx9da4)

core: 3.22.0 - 2025-10-13

🐝 New Features

  • add config option for deep merging allOf nodes in OpenAPI specs (commit by @BlakeTheAwesome)

core: 3.21.27 - 2025-10-09

🐛 Bug Fixes

  • Fix reading environment variables in deno (commit by @subomi)

core: 3.21.26 - 2025-10-01

🐛 Bug Fixes

  • add acceptHeaderEnum config to control Accept header enum generation (commit by @)

core: 3.21.25 - 2025-09-23

🐛 Bug Fixes

core: 3.21.24 - 2025-09-23

🐛 Bug Fixes

  • allow input/output models without suffixes (commit by @disintegrator)

core: 3.21.23 - 2025-09-18

🔧 Chores

  • added snake case support for models in typescript (commit by @GorshkovIvan)

core: 3.21.22 - 2025-09-02

🐛 Bug Fixes

  • enabled empty strings to be used as end cursor values in pagination (commit by @GorshkovIvan)

core: 3.21.21 - 2025-09-01

🔧 Chores

  • added support for lowercase Bearer tokens in Authorization headers (commit by @GorshkovIvan)

core: 3.21.20 - 2025-08-06

🐛 Bug Fixes

  • Prevent dependency version mismatch between typescript 5.8 and typescript-eslint versions earlier than 8.26.0 (commit by @bflad)

core: 3.21.19 - 2025-08-01

🐛 Bug Fixes

  • referencing models before declaration (commit by @mfbx9da4)

core: 3.21.18 - 2025-07-31

🐛 Bug Fixes

  • potential issue using enum before declaration in model file (commit by @mfbx9da4)

core: 3.21.17 - 2025-07-30

🐛 Bug Fixes

  • zodv4 compatibility issues (commit by @mfbx9da4)

devContainers: 2.90.1 - 2025-09-18

🔧 Chores

  • Prevent ts targets to run pre and post scripts when running npm install, prevents replication of Shai-Hulud attack (commit by @Kanwardeep)

globalSecurity: 2.82.15 - 2026-02-03

🐝 New Features

  • support x-speakeasy-name-override on security scheme options (commit by @tristanspeakeasy)

globalSecurity: 2.82.14 - 2025-09-10

🔧 Chores

  • support opting out of operation security hoisting (commit by @vishalg0wda)

globalServerURLs: 2.83.0 - 2025-10-22

🐝 New Features

  • Allow server selection to appear in all code samples (commit by @BlakeTheAwesome)

inputOutputModels: 2.82.1 - 2025-12-29

🐛 Bug Fixes

  • do not mark required any fields as optional (commit by @vishalg0wda)

mcpServer: 0.9.4 - 2025-12-18

🐛 Bug Fixes

  • update @modelcontextprotocol/sdk to ^1.24.0 to fix CVSS 7.6 vulnerability (commit by @mfbx9da4)

responseFormat: 0.3.0 - 2026-01-22

🔧 Chores

  • remove redundant headers field in envelope-http response (commit by @2ynn)

sdkHooks: 0.4.0 - 2025-10-15

🐝 New Features

  • expose available OAuth 2.0 scopes for use in custom hooks (commit by @2ynn)

unions: 2.86.4 - 2026-01-30

🐛 Bug Fixes

  • prefer exact matches over inexact ones in smart union parsing for lax mode (commit by @AshGodfrey)

unions: 2.86.3 - 2025-12-01

🐝 New Features

  • pre-apply union discriminators onto union members when the type is only used under a discriminated union. Configurable via gen.yaml preApplyUnionDiscriminators (commit by @mfbx9da4)

unions: 2.86.2 - 2025-11-27

🐝 New Features

  • New gen.yaml flag forwardCompatibleUnionsByDefault controls forward compatibility for discriminated unions in responses. 'tagged-only' makes only discriminated unions open to unknown values. 'false' disables forward compatibility. Unknown discriminator values are returned as an object with the discriminator field set to a special 'UNKNOWN' string and a raw field containing the original input. Individual unions can be controlled with x-speakeasy-unknown-values: allow/disallow. (commit by @mfbx9da4)

unions: 2.86.1 - 2025-11-27

🐛 Bug Fixes

  • improve picking with nested unions (commit by @mfbx9da4)

unions: 2.86.0 - 2025-10-01

🐝 New Features

  • support nested discriminated unions (commit by @vishalg0wda)

unions: 2.85.12 - 2025-09-25

🐛 Bug Fixes

  • Fix discriminator mapping array being re-sorted as a side effect of our zod serialisation code (commit by @BlakeTheAwesome)

Based on Speakeasy CLI 1.709.0

@github-actions github-actions bot added the minor Minor version bump label Nov 10, 2025
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1762733295 branch 7 times, most recently from 367b0ac to 0f0b500 Compare November 17, 2025 00:09
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1762733295 branch 8 times, most recently from 16a4a1e to f62049c Compare November 25, 2025 00:08
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1762733295 branch 7 times, most recently from f0f7caf to db9302f Compare December 2, 2025 00:09
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1762733295 branch 7 times, most recently from e445832 to 330ce4e Compare December 9, 2025 00:09
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1762733295 branch 7 times, most recently from 55527aa to fa0df29 Compare January 19, 2026 00:10
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1762733295 branch 7 times, most recently from 9e263f4 to 0d17cf3 Compare January 26, 2026 00:10
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1762733295 branch 7 times, most recently from df16198 to 616bd23 Compare February 2, 2026 00:12
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1762733295 branch 6 times, most recently from 7a400f0 to 38a2f7d Compare February 8, 2026 00:16
* `opalmcp.groups.getGroups()`: 
  *  `request.groupTypeFilter` **Changed**
  *  `response.results[]` **Changed** (Breaking ⚠️)
* `opalmcp.uars.getUar()`:  `response` **Changed** (Breaking ⚠️)
* `opalmcp.uars.createUar()`: 
  *  `request` **Changed**
  *  `response` **Changed** (Breaking ⚠️)
* `opalmcp.uars.getUaRs()`:  `response.results[]` **Changed** (Breaking ⚠️)
* `opalmcp.nonHumanIdentities.getNhis()`:  `response.results[]` **Changed** (Breaking ⚠️)
* `opalmcp.resources.setResourceScopedRolePermissions()`: 
  *  `request.scopedRolePermissionList.permissions[].targetType.enum(owner)` **Added**
  *  `response.permissions[].targetType.enum(owner)` **Added** (Breaking ⚠️)
* `opalmcp.resources.getResourceScopedRolePermissions()`:  `response.permissions[].targetType.enum(owner)` **Added** (Breaking ⚠️)
* `opalmcp.resources.getResource()`:  `response` **Changed** (Breaking ⚠️)
* `opalmcp.resources.createResource()`: 
  *  `request` **Changed**
  *  `response` **Changed** (Breaking ⚠️)
* `opalmcp.resources.getResources()`: 
  *  `request` **Changed**
  *  `response.results[]` **Changed** (Breaking ⚠️)
* `opalmcp.requests.approveRequest()`:  `response` **Changed** (Breaking ⚠️)
* `opalmcp.groupBindings.getGroupBinding()`:  `response.groups[].groupType` **Changed** (Breaking ⚠️)
* `opalmcp.groupBindings.createGroupBinding()`:  `response.groups[].groupType` **Changed** (Breaking ⚠️)
* `opalmcp.groupBindings.getGroupBindings()`:  `response.results[].groups[].groupType` **Changed** (Breaking ⚠️)
* `opalmcp.groups.getGroup()`:  `response` **Changed** (Breaking ⚠️)
* `opalmcp.apps.getApps()`: 
  *  `request.appTypeFilter` **Changed**
  *  `response.apps[].appType` **Changed** (Breaking ⚠️)
* `opalmcp.apps.getApp()`:  `response.appType` **Changed** (Breaking ⚠️)
* `opalmcp.groups.createGroup()`: 
  *  `request` **Changed**
  *  `response` **Changed** (Breaking ⚠️)
* `opalmcp.delegations.deleteDelegation()`: **Added**
* `opalmcp.requests.getRequests()`: 
  *  `request` **Changed**
  *  `response.requests[]` **Changed**
* `opalmcp.groups.updateGroups()`: 
  *  `request.groups[]` **Changed**
  *  `response.groups[]` **Changed**
* `opalmcp.configurationTemplates.createConfigurationTemplate()`: 
  *  `request.requestConfigurations[].extensionsDurationInMinutes` **Added**
* `opalmcp.scopedRolePermissions.setResourceScopedRolePermissions()`: **Removed** (Breaking ⚠️)
* `opalmcp.groups.getGroupContainingGroups()`:  `response.containingGroups[]` **Changed**
* `opalmcp.groups.addGroupContainingGroup()`: 
  *  `request.groupContainingGroup` **Changed**
  *  `response` **Changed**
* `opalmcp.groups.getGroupContainingGroup()`:  `response` **Changed**
* `opalmcp.groups.getGroupUsers()`: 
  *  `request` **Changed**
  *  `response` **Changed**
* `opalmcp.groups.updateGroupUser()`:  `response` **Changed**
* `opalmcp.groups.addGroupUser()`:  `response` **Changed**
* `opalmcp.scopedRolePermissions.getResourceScopedRolePermissions()`: **Removed** (Breaking ⚠️)
* `opalmcp.groups.getUserGroups()`: **Added**
* `opalmcp.delegations.getDelegation()`: **Added**
* `opalmcp.idpGroupMappings.getIdpGroupMappings()`:  `response.mappings[].appResourceId` **Added**
* `opalmcp.configurationTemplates.updateConfigurationTemplate()`: 
  *  `request.requestConfigurations[].extensionsDurationInMinutes` **Added**
* `opalmcp.requests.getRequestsRelay()`:  `response.edges[].node` **Changed**
* `opalmcp.requests.getRequest()`:  `response` **Changed**
* `opalmcp.delegations.createDelegation()`: **Added**
* `opalmcp.delegations.getDelegations()`: **Added**
* `opalmcp.resources.updateResources()`: 
  *  `request.resources[]` **Changed**
  *  `response.resources[]` **Changed**
* `opalmcp.users.getRemoteUsers()`: **Added**
* `opalmcp.resources.getResourceGroups()`: **Added**
* `opalmcp.resources.getResourceUsers()`:  `response` **Changed**
* `opalmcp.resources.getUserResources()`: **Added**
* `opalmcp.requests.createRequestComment()`: **Added**
* `opalmcp.requests.getRequestComments()`: **Added**
* `opalmcp.requests.denyRequest()`: **Added**
* `opalmcp.idpGroupMappings.createIdpGroupMapping()`: **Added**
* `opalmcp.idpGroupMappings.getIdpGroupMapping()`: **Added**
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1762733295 branch from d74da45 to e9d866e Compare February 9, 2026 00:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

minor Minor version bump

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant