|
5017 | 5017 | "get": { |
5018 | 5018 | "operationId": "getPermissionGroup", |
5019 | 5019 | "summary": "Get Permission Group", |
5020 | | - "description": "Get a permission group and its resolved restrictions. Requires organization admin or owner access and active Access Control. Workspace API keys return `403`; use a personal API key or scoped OAuth token.\n\nOAuth scope: `api:read`.", |
| 5020 | + "description": "Get a permission group and its resolved settings. Requires organization admin or owner access and active Access Control. Workspace API keys return `403`; use a personal API key or scoped OAuth token.\n\nOAuth scope: `api:read`.", |
5021 | 5021 | "x-sim-operation": "permission_groups.read", |
5022 | 5022 | "x-oauth-scope": "api:read", |
5023 | 5023 | "tags": ["Permission Groups"], |
|
16026 | 16026 | "maxLength": 255 |
16027 | 16027 | }, |
16028 | 16028 | "description": "Issues in the listed Projects are unavailable to teammates without access to every active environment." |
| 16029 | + }, |
| 16030 | + "defaultAgentModel": { |
| 16031 | + "default": null, |
| 16032 | + "anyOf": [ |
| 16033 | + { |
| 16034 | + "type": "string", |
| 16035 | + "minLength": 1 |
| 16036 | + }, |
| 16037 | + { |
| 16038 | + "type": "null" |
| 16039 | + } |
| 16040 | + ], |
| 16041 | + "description": "Default model for new Agent blocks. Null uses the platform default." |
16029 | 16042 | } |
16030 | 16043 | }, |
16031 | 16044 | "required": [ |
@@ -16071,10 +16084,11 @@ |
16071 | 16084 | "hideSandboxesTab", |
16072 | 16085 | "disableOAuthAppAccess", |
16073 | 16086 | "disableKnowledgeBaseExport", |
16074 | | - "deniedPartialAccessProjectIssues" |
| 16087 | + "deniedPartialAccessProjectIssues", |
| 16088 | + "defaultAgentModel" |
16075 | 16089 | ], |
16076 | 16090 | "additionalProperties": false, |
16077 | | - "description": "Resolved restrictions. True disables a boolean capability; null allowlists permit every value and empty allowlists permit none." |
| 16091 | + "description": "Resolved group settings. True disables a boolean capability; null allowlists permit every value and empty allowlists permit none. defaultAgentModel selects the default for new Agent blocks without restricting model selection." |
16078 | 16092 | }, |
16079 | 16093 | "isDefault": { |
16080 | 16094 | "type": "boolean", |
|
16123 | 16137 | ], |
16124 | 16138 | "additionalProperties": false, |
16125 | 16139 | "title": "Permission group", |
16126 | | - "description": "An organization permission group and its resolved restrictions." |
| 16140 | + "description": "An organization permission group and its resolved settings." |
16127 | 16141 | }, |
16128 | 16142 | "ListPermissionGroupsResponse": { |
16129 | 16143 | "type": "object", |
|
16202 | 16216 | "hideSandboxesTab": false, |
16203 | 16217 | "disableOAuthAppAccess": false, |
16204 | 16218 | "disableKnowledgeBaseExport": false, |
16205 | | - "deniedPartialAccessProjectIssues": [] |
| 16219 | + "deniedPartialAccessProjectIssues": [], |
| 16220 | + "defaultAgentModel": null |
16206 | 16221 | }, |
16207 | 16222 | "isDefault": false, |
16208 | 16223 | "membershipMode": "inherit", |
|
16278 | 16293 | "hideSandboxesTab": false, |
16279 | 16294 | "disableOAuthAppAccess": false, |
16280 | 16295 | "disableKnowledgeBaseExport": false, |
16281 | | - "deniedPartialAccessProjectIssues": [] |
| 16296 | + "deniedPartialAccessProjectIssues": [], |
| 16297 | + "defaultAgentModel": null |
16282 | 16298 | }, |
16283 | 16299 | "isDefault": false, |
16284 | 16300 | "membershipMode": "inherit", |
@@ -16541,10 +16557,22 @@ |
16541 | 16557 | "maxLength": 255 |
16542 | 16558 | }, |
16543 | 16559 | "description": "Issues in the listed Projects are unavailable to teammates without access to every active environment." |
| 16560 | + }, |
| 16561 | + "defaultAgentModel": { |
| 16562 | + "anyOf": [ |
| 16563 | + { |
| 16564 | + "type": "string", |
| 16565 | + "minLength": 1 |
| 16566 | + }, |
| 16567 | + { |
| 16568 | + "type": "null" |
| 16569 | + } |
| 16570 | + ], |
| 16571 | + "description": "Default model for new Agent blocks. Null uses the platform default." |
16544 | 16572 | } |
16545 | 16573 | }, |
16546 | 16574 | "additionalProperties": false, |
16547 | | - "description": "Permission restrictions to set. Omitted keys use the default permission configuration." |
| 16575 | + "description": "Group settings to set. Omitted keys use the default permission configuration." |
16548 | 16576 | }, |
16549 | 16577 | "isDefault": { |
16550 | 16578 | "description": "Whether the group is the organization default. Only one group can be the default.", |
|
16633 | 16661 | "hideSandboxesTab": false, |
16634 | 16662 | "disableOAuthAppAccess": false, |
16635 | 16663 | "disableKnowledgeBaseExport": false, |
16636 | | - "deniedPartialAccessProjectIssues": [] |
| 16664 | + "deniedPartialAccessProjectIssues": [], |
| 16665 | + "defaultAgentModel": null |
16637 | 16666 | }, |
16638 | 16667 | "isDefault": false, |
16639 | 16668 | "membershipMode": "inherit", |
|
16707 | 16736 | "hideSandboxesTab": false, |
16708 | 16737 | "disableOAuthAppAccess": false, |
16709 | 16738 | "disableKnowledgeBaseExport": false, |
16710 | | - "deniedPartialAccessProjectIssues": [] |
| 16739 | + "deniedPartialAccessProjectIssues": [], |
| 16740 | + "defaultAgentModel": null |
16711 | 16741 | }, |
16712 | 16742 | "isDefault": false, |
16713 | 16743 | "membershipMode": "inherit", |
@@ -16977,10 +17007,22 @@ |
16977 | 17007 | "maxLength": 255 |
16978 | 17008 | }, |
16979 | 17009 | "description": "Issues in the listed Projects are unavailable to teammates without access to every active environment." |
| 17010 | + }, |
| 17011 | + "defaultAgentModel": { |
| 17012 | + "anyOf": [ |
| 17013 | + { |
| 17014 | + "type": "string", |
| 17015 | + "minLength": 1 |
| 17016 | + }, |
| 17017 | + { |
| 17018 | + "type": "null" |
| 17019 | + } |
| 17020 | + ], |
| 17021 | + "description": "Default model for new Agent blocks. Null uses the platform default." |
16980 | 17022 | } |
16981 | 17023 | }, |
16982 | 17024 | "additionalProperties": false, |
16983 | | - "description": "Patch of permission restrictions. Omitted keys remain unchanged; each supplied array replaces that entire list." |
| 17025 | + "description": "Patch of group settings. Omitted keys remain unchanged; each supplied array replaces that entire list." |
16984 | 17026 | }, |
16985 | 17027 | "isDefault": { |
16986 | 17028 | "description": "Whether the group is the organization default. Only one group can be the default.", |
|
18263 | 18305 | "maxLength": 255 |
18264 | 18306 | }, |
18265 | 18307 | "description": "Issues in the listed Projects are unavailable to teammates without access to every active environment." |
| 18308 | + }, |
| 18309 | + "defaultAgentModel": { |
| 18310 | + "default": null, |
| 18311 | + "anyOf": [ |
| 18312 | + { |
| 18313 | + "type": "string", |
| 18314 | + "minLength": 1 |
| 18315 | + }, |
| 18316 | + { |
| 18317 | + "type": "null" |
| 18318 | + } |
| 18319 | + ], |
| 18320 | + "description": "Default model for new Agent blocks. Null uses the platform default." |
18266 | 18321 | } |
18267 | 18322 | }, |
18268 | 18323 | "required": [ |
@@ -18308,15 +18363,16 @@ |
18308 | 18363 | "hideSandboxesTab", |
18309 | 18364 | "disableOAuthAppAccess", |
18310 | 18365 | "disableKnowledgeBaseExport", |
18311 | | - "deniedPartialAccessProjectIssues" |
| 18366 | + "deniedPartialAccessProjectIssues", |
| 18367 | + "defaultAgentModel" |
18312 | 18368 | ], |
18313 | 18369 | "additionalProperties": false |
18314 | 18370 | }, |
18315 | 18371 | { |
18316 | 18372 | "type": "null" |
18317 | 18373 | } |
18318 | 18374 | ], |
18319 | | - "description": "Effective group restrictions. True disables a boolean capability; null allowlists allow all values and empty allowlists allow none. Null config means no group applies." |
| 18375 | + "description": "Effective group settings. True disables a boolean capability; null allowlists allow all values and empty allowlists allow none. Null config means no group applies." |
18320 | 18376 | }, |
18321 | 18377 | "entitled": { |
18322 | 18378 | "type": "boolean", |
|
0 commit comments