diff --git a/descriptions/api.github.com/api.github.com.2022-11-28.json b/descriptions/api.github.com/api.github.com.2022-11-28.json index 7b1dac3b5..b24fec091 100644 --- a/descriptions/api.github.com/api.github.com.2022-11-28.json +++ b/descriptions/api.github.com/api.github.com.2022-11-28.json @@ -7631,6 +7631,14 @@ "nullable": true, "type": "string", "description": "The ID of the IdP group to assign team membership with. You can get this value from the [REST API endpoints for SCIM](https://docs.github.com/rest/scim#list-provisioned-scim-groups-for-an-enterprise)." + }, + "notification_setting": { + "type": "string", + "description": "The notification setting the team is set to. The options are:\n\n* `notifications_enabled` - team members receive notifications when the team is @mentioned.\n* `notifications_disabled` - no one receives notifications.\n\nDefault: `notifications_enabled`\n", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ] } }, "required": [ @@ -8467,6 +8475,14 @@ "nullable": true, "type": "string", "description": "The ID of the IdP group to assign team membership with. The new IdP group will replace the existing one, or replace existing direct members if the team isn't currently linked to an IdP group." + }, + "notification_setting": { + "type": "string", + "description": "The notification setting the team is set to. The options are:\n\n* `notifications_enabled` - team members receive notifications when the team is @mentioned.\n* `notifications_disabled` - no one receives notifications.\n", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ] } } }, @@ -115247,6 +115263,15 @@ "updated_at": { "type": "string", "format": "date-time" + }, + "notification_setting": { + "type": "string", + "description": "Whether team members will receive notifications when the team is mentioned.", + "example": "notifications_enabled", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ] } }, "required": [ @@ -283715,11 +283740,10 @@ }, "required": [ "action", - "parent_issue_id", - "parent_issue", - "parent_issue_repo", "sub_issue_id", - "sub_issue" + "sub_issue", + "repository", + "sender" ] }, "webhook-sub-issues-parent-issue-removed": { @@ -283764,11 +283788,10 @@ }, "required": [ "action", - "parent_issue_id", - "parent_issue", - "parent_issue_repo", "sub_issue_id", - "sub_issue" + "sub_issue", + "repository", + "sender" ] }, "webhook-sub-issues-sub-issue-added": { @@ -283813,11 +283836,10 @@ }, "required": [ "action", - "sub_issue_id", - "sub_issue", - "sub_issue_repo", "parent_issue_id", - "parent_issue" + "parent_issue", + "repository", + "sender" ] }, "webhook-sub-issues-sub-issue-removed": { @@ -283862,11 +283884,10 @@ }, "required": [ "action", - "sub_issue_id", - "sub_issue", - "sub_issue_repo", "parent_issue_id", - "parent_issue" + "parent_issue", + "repository", + "sender" ] }, "webhook-team-add": { diff --git a/descriptions/api.github.com/api.github.com.2022-11-28.yaml b/descriptions/api.github.com/api.github.com.2022-11-28.yaml index 62bfa193b..475ea171b 100644 --- a/descriptions/api.github.com/api.github.com.2022-11-28.yaml +++ b/descriptions/api.github.com/api.github.com.2022-11-28.yaml @@ -5777,6 +5777,18 @@ paths: type: string description: The ID of the IdP group to assign team membership with. You can get this value from the [REST API endpoints for SCIM](https://docs.github.com/rest/scim#list-provisioned-scim-groups-for-an-enterprise). + notification_setting: + type: string + description: | + The notification setting the team is set to. The options are: + + * `notifications_enabled` - team members receive notifications when the team is @mentioned. + * `notifications_disabled` - no one receives notifications. + + Default: `notifications_enabled` + enum: + - notifications_enabled + - notifications_disabled required: - name examples: @@ -6312,6 +6324,16 @@ paths: description: The ID of the IdP group to assign team membership with. The new IdP group will replace the existing one, or replace existing direct members if the team isn't currently linked to an IdP group. + notification_setting: + type: string + description: | + The notification setting the team is set to. The options are: + + * `notifications_enabled` - team members receive notifications when the team is @mentioned. + * `notifications_disabled` - no one receives notifications. + enum: + - notifications_enabled + - notifications_disabled examples: default: value: @@ -84147,6 +84169,14 @@ components: updated_at: type: string format: date-time + notification_setting: + type: string + description: Whether team members will receive notifications when the team + is mentioned. + example: notifications_enabled + enum: + - notifications_enabled + - notifications_disabled required: - id - url @@ -211804,11 +211834,10 @@ components: "$ref": "#/components/schemas/simple-user" required: - action - - parent_issue_id - - parent_issue - - parent_issue_repo - sub_issue_id - sub_issue + - repository + - sender webhook-sub-issues-parent-issue-removed: title: parent issue removed event type: object @@ -211839,11 +211868,10 @@ components: "$ref": "#/components/schemas/simple-user" required: - action - - parent_issue_id - - parent_issue - - parent_issue_repo - sub_issue_id - sub_issue + - repository + - sender webhook-sub-issues-sub-issue-added: title: sub-issue added event type: object @@ -211874,11 +211902,10 @@ components: "$ref": "#/components/schemas/simple-user" required: - action - - sub_issue_id - - sub_issue - - sub_issue_repo - parent_issue_id - parent_issue + - repository + - sender webhook-sub-issues-sub-issue-removed: title: sub-issue removed event type: object @@ -211909,11 +211936,10 @@ components: "$ref": "#/components/schemas/simple-user" required: - action - - sub_issue_id - - sub_issue - - sub_issue_repo - parent_issue_id - parent_issue + - repository + - sender webhook-team-add: title: team_add event type: object diff --git a/descriptions/api.github.com/api.github.com.2026-03-10.json b/descriptions/api.github.com/api.github.com.2026-03-10.json index dd147378c..20eab9162 100644 --- a/descriptions/api.github.com/api.github.com.2026-03-10.json +++ b/descriptions/api.github.com/api.github.com.2026-03-10.json @@ -7631,6 +7631,14 @@ "nullable": true, "type": "string", "description": "The ID of the IdP group to assign team membership with. You can get this value from the [REST API endpoints for SCIM](https://docs.github.com/rest/scim#list-provisioned-scim-groups-for-an-enterprise)." + }, + "notification_setting": { + "type": "string", + "description": "The notification setting the team is set to. The options are:\n\n* `notifications_enabled` - team members receive notifications when the team is @mentioned.\n* `notifications_disabled` - no one receives notifications.\n\nDefault: `notifications_enabled`\n", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ] } }, "required": [ @@ -8467,6 +8475,14 @@ "nullable": true, "type": "string", "description": "The ID of the IdP group to assign team membership with. The new IdP group will replace the existing one, or replace existing direct members if the team isn't currently linked to an IdP group." + }, + "notification_setting": { + "type": "string", + "description": "The notification setting the team is set to. The options are:\n\n* `notifications_enabled` - team members receive notifications when the team is @mentioned.\n* `notifications_disabled` - no one receives notifications.\n", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ] } } }, @@ -115055,6 +115071,15 @@ "updated_at": { "type": "string", "format": "date-time" + }, + "notification_setting": { + "type": "string", + "description": "Whether team members will receive notifications when the team is mentioned.", + "example": "notifications_enabled", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ] } }, "required": [ @@ -282977,11 +283002,10 @@ }, "required": [ "action", - "parent_issue_id", - "parent_issue", - "parent_issue_repo", "sub_issue_id", - "sub_issue" + "sub_issue", + "repository", + "sender" ] }, "webhook-sub-issues-parent-issue-removed": { @@ -283026,11 +283050,10 @@ }, "required": [ "action", - "parent_issue_id", - "parent_issue", - "parent_issue_repo", "sub_issue_id", - "sub_issue" + "sub_issue", + "repository", + "sender" ] }, "webhook-sub-issues-sub-issue-added": { @@ -283075,11 +283098,10 @@ }, "required": [ "action", - "sub_issue_id", - "sub_issue", - "sub_issue_repo", "parent_issue_id", - "parent_issue" + "parent_issue", + "repository", + "sender" ] }, "webhook-sub-issues-sub-issue-removed": { @@ -283124,11 +283146,10 @@ }, "required": [ "action", - "sub_issue_id", - "sub_issue", - "sub_issue_repo", "parent_issue_id", - "parent_issue" + "parent_issue", + "repository", + "sender" ] }, "webhook-team-add": { diff --git a/descriptions/api.github.com/api.github.com.2026-03-10.yaml b/descriptions/api.github.com/api.github.com.2026-03-10.yaml index 93bfc5751..d5a8559c0 100644 --- a/descriptions/api.github.com/api.github.com.2026-03-10.yaml +++ b/descriptions/api.github.com/api.github.com.2026-03-10.yaml @@ -5777,6 +5777,18 @@ paths: type: string description: The ID of the IdP group to assign team membership with. You can get this value from the [REST API endpoints for SCIM](https://docs.github.com/rest/scim#list-provisioned-scim-groups-for-an-enterprise). + notification_setting: + type: string + description: | + The notification setting the team is set to. The options are: + + * `notifications_enabled` - team members receive notifications when the team is @mentioned. + * `notifications_disabled` - no one receives notifications. + + Default: `notifications_enabled` + enum: + - notifications_enabled + - notifications_disabled required: - name examples: @@ -6312,6 +6324,16 @@ paths: description: The ID of the IdP group to assign team membership with. The new IdP group will replace the existing one, or replace existing direct members if the team isn't currently linked to an IdP group. + notification_setting: + type: string + description: | + The notification setting the team is set to. The options are: + + * `notifications_enabled` - team members receive notifications when the team is @mentioned. + * `notifications_disabled` - no one receives notifications. + enum: + - notifications_enabled + - notifications_disabled examples: default: value: @@ -83984,6 +84006,14 @@ components: updated_at: type: string format: date-time + notification_setting: + type: string + description: Whether team members will receive notifications when the team + is mentioned. + example: notifications_enabled + enum: + - notifications_enabled + - notifications_disabled required: - id - url @@ -211138,11 +211168,10 @@ components: "$ref": "#/components/schemas/simple-user" required: - action - - parent_issue_id - - parent_issue - - parent_issue_repo - sub_issue_id - sub_issue + - repository + - sender webhook-sub-issues-parent-issue-removed: title: parent issue removed event type: object @@ -211173,11 +211202,10 @@ components: "$ref": "#/components/schemas/simple-user" required: - action - - parent_issue_id - - parent_issue - - parent_issue_repo - sub_issue_id - sub_issue + - repository + - sender webhook-sub-issues-sub-issue-added: title: sub-issue added event type: object @@ -211208,11 +211236,10 @@ components: "$ref": "#/components/schemas/simple-user" required: - action - - sub_issue_id - - sub_issue - - sub_issue_repo - parent_issue_id - parent_issue + - repository + - sender webhook-sub-issues-sub-issue-removed: title: sub-issue removed event type: object @@ -211243,11 +211270,10 @@ components: "$ref": "#/components/schemas/simple-user" required: - action - - sub_issue_id - - sub_issue - - sub_issue_repo - parent_issue_id - parent_issue + - repository + - sender webhook-team-add: title: team_add event type: object diff --git a/descriptions/api.github.com/api.github.com.json b/descriptions/api.github.com/api.github.com.json index 0599dbec6..8f001100f 100644 --- a/descriptions/api.github.com/api.github.com.json +++ b/descriptions/api.github.com/api.github.com.json @@ -7645,6 +7645,14 @@ "nullable": true, "type": "string", "description": "The ID of the IdP group to assign team membership with. You can get this value from the [REST API endpoints for SCIM](https://docs.github.com/rest/scim#list-provisioned-scim-groups-for-an-enterprise)." + }, + "notification_setting": { + "type": "string", + "description": "The notification setting the team is set to. The options are:\n\n* `notifications_enabled` - team members receive notifications when the team is @mentioned.\n* `notifications_disabled` - no one receives notifications.\n\nDefault: `notifications_enabled`\n", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ] } }, "required": [ @@ -8481,6 +8489,14 @@ "nullable": true, "type": "string", "description": "The ID of the IdP group to assign team membership with. The new IdP group will replace the existing one, or replace existing direct members if the team isn't currently linked to an IdP group." + }, + "notification_setting": { + "type": "string", + "description": "The notification setting the team is set to. The options are:\n\n* `notifications_enabled` - team members receive notifications when the team is @mentioned.\n* `notifications_disabled` - no one receives notifications.\n", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ] } } }, @@ -115858,6 +115874,15 @@ "updated_at": { "type": "string", "format": "date-time" + }, + "notification_setting": { + "type": "string", + "description": "Whether team members will receive notifications when the team is mentioned.", + "example": "notifications_enabled", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ] } }, "required": [ @@ -285794,11 +285819,10 @@ }, "required": [ "action", - "parent_issue_id", - "parent_issue", - "parent_issue_repo", "sub_issue_id", - "sub_issue" + "sub_issue", + "repository", + "sender" ] }, "webhook-sub-issues-parent-issue-removed": { @@ -285843,11 +285867,10 @@ }, "required": [ "action", - "parent_issue_id", - "parent_issue", - "parent_issue_repo", "sub_issue_id", - "sub_issue" + "sub_issue", + "repository", + "sender" ] }, "webhook-sub-issues-sub-issue-added": { @@ -285892,11 +285915,10 @@ }, "required": [ "action", - "sub_issue_id", - "sub_issue", - "sub_issue_repo", "parent_issue_id", - "parent_issue" + "parent_issue", + "repository", + "sender" ] }, "webhook-sub-issues-sub-issue-removed": { @@ -285941,11 +285963,10 @@ }, "required": [ "action", - "sub_issue_id", - "sub_issue", - "sub_issue_repo", "parent_issue_id", - "parent_issue" + "parent_issue", + "repository", + "sender" ] }, "webhook-team-add": { diff --git a/descriptions/api.github.com/api.github.com.yaml b/descriptions/api.github.com/api.github.com.yaml index 2574a4e91..78f65ec26 100644 --- a/descriptions/api.github.com/api.github.com.yaml +++ b/descriptions/api.github.com/api.github.com.yaml @@ -5785,6 +5785,18 @@ paths: type: string description: The ID of the IdP group to assign team membership with. You can get this value from the [REST API endpoints for SCIM](https://docs.github.com/rest/scim#list-provisioned-scim-groups-for-an-enterprise). + notification_setting: + type: string + description: | + The notification setting the team is set to. The options are: + + * `notifications_enabled` - team members receive notifications when the team is @mentioned. + * `notifications_disabled` - no one receives notifications. + + Default: `notifications_enabled` + enum: + - notifications_enabled + - notifications_disabled required: - name examples: @@ -6320,6 +6332,16 @@ paths: description: The ID of the IdP group to assign team membership with. The new IdP group will replace the existing one, or replace existing direct members if the team isn't currently linked to an IdP group. + notification_setting: + type: string + description: | + The notification setting the team is set to. The options are: + + * `notifications_enabled` - team members receive notifications when the team is @mentioned. + * `notifications_disabled` - no one receives notifications. + enum: + - notifications_enabled + - notifications_disabled examples: default: value: @@ -84545,6 +84567,14 @@ components: updated_at: type: string format: date-time + notification_setting: + type: string + description: Whether team members will receive notifications when the team + is mentioned. + example: notifications_enabled + enum: + - notifications_enabled + - notifications_disabled required: - id - url @@ -213177,11 +213207,10 @@ components: "$ref": "#/components/schemas/simple-user" required: - action - - parent_issue_id - - parent_issue - - parent_issue_repo - sub_issue_id - sub_issue + - repository + - sender webhook-sub-issues-parent-issue-removed: title: parent issue removed event type: object @@ -213212,11 +213241,10 @@ components: "$ref": "#/components/schemas/simple-user" required: - action - - parent_issue_id - - parent_issue - - parent_issue_repo - sub_issue_id - sub_issue + - repository + - sender webhook-sub-issues-sub-issue-added: title: sub-issue added event type: object @@ -213247,11 +213275,10 @@ components: "$ref": "#/components/schemas/simple-user" required: - action - - sub_issue_id - - sub_issue - - sub_issue_repo - parent_issue_id - parent_issue + - repository + - sender webhook-sub-issues-sub-issue-removed: title: sub-issue removed event type: object @@ -213282,11 +213309,10 @@ components: "$ref": "#/components/schemas/simple-user" required: - action - - sub_issue_id - - sub_issue - - sub_issue_repo - parent_issue_id - parent_issue + - repository + - sender webhook-team-add: title: team_add event type: object diff --git a/descriptions/api.github.com/dereferenced/api.github.com.2022-11-28.deref.json b/descriptions/api.github.com/dereferenced/api.github.com.2022-11-28.deref.json index 11dc19c3e..5352a8a0e 100644 --- a/descriptions/api.github.com/dereferenced/api.github.com.2022-11-28.deref.json +++ b/descriptions/api.github.com/dereferenced/api.github.com.2022-11-28.deref.json @@ -29126,6 +29126,15 @@ "updated_at": { "type": "string", "format": "date-time" + }, + "notification_setting": { + "type": "string", + "description": "Whether team members will receive notifications when the team is mentioned.", + "example": "notifications_enabled", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ] } }, "required": [ @@ -29265,6 +29274,14 @@ "nullable": true, "type": "string", "description": "The ID of the IdP group to assign team membership with. You can get this value from the [REST API endpoints for SCIM](https://docs.github.com/rest/scim#list-provisioned-scim-groups-for-an-enterprise)." + }, + "notification_setting": { + "type": "string", + "description": "The notification setting the team is set to. The options are:\n\n* `notifications_enabled` - team members receive notifications when the team is @mentioned.\n* `notifications_disabled` - no one receives notifications.\n\nDefault: `notifications_enabled`\n", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ] } }, "required": [ @@ -29345,6 +29362,15 @@ "updated_at": { "type": "string", "format": "date-time" + }, + "notification_setting": { + "type": "string", + "description": "Whether team members will receive notifications when the team is mentioned.", + "example": "notifications_enabled", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ] } }, "required": [ @@ -31433,6 +31459,15 @@ "updated_at": { "type": "string", "format": "date-time" + }, + "notification_setting": { + "type": "string", + "description": "Whether team members will receive notifications when the team is mentioned.", + "example": "notifications_enabled", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ] } }, "required": [ @@ -31579,6 +31614,14 @@ "nullable": true, "type": "string", "description": "The ID of the IdP group to assign team membership with. The new IdP group will replace the existing one, or replace existing direct members if the team isn't currently linked to an IdP group." + }, + "notification_setting": { + "type": "string", + "description": "The notification setting the team is set to. The options are:\n\n* `notifications_enabled` - team members receive notifications when the team is @mentioned.\n* `notifications_disabled` - no one receives notifications.\n", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ] } } }, @@ -31656,6 +31699,15 @@ "updated_at": { "type": "string", "format": "date-time" + }, + "notification_setting": { + "type": "string", + "description": "Whether team members will receive notifications when the team is mentioned.", + "example": "notifications_enabled", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ] } }, "required": [ @@ -118292,6 +118344,15 @@ "updated_at": { "type": "string", "format": "date-time" + }, + "notification_setting": { + "type": "string", + "description": "Whether team members will receive notifications when the team is mentioned.", + "example": "notifications_enabled", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ] } }, "required": [ @@ -156701,6 +156762,15 @@ "updated_at": { "type": "string", "format": "date-time" + }, + "notification_setting": { + "type": "string", + "description": "Whether team members will receive notifications when the team is mentioned.", + "example": "notifications_enabled", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ] } }, "required": [ @@ -1397043,11 +1397113,10 @@ }, "required": [ "action", - "parent_issue_id", - "parent_issue", - "parent_issue_repo", "sub_issue_id", - "sub_issue" + "sub_issue", + "repository", + "sender" ] } } @@ -1405266,11 +1405335,10 @@ }, "required": [ "action", - "parent_issue_id", - "parent_issue", - "parent_issue_repo", "sub_issue_id", - "sub_issue" + "sub_issue", + "repository", + "sender" ] } } @@ -1413489,11 +1413557,10 @@ }, "required": [ "action", - "sub_issue_id", - "sub_issue", - "sub_issue_repo", "parent_issue_id", - "parent_issue" + "parent_issue", + "repository", + "sender" ] } } @@ -1421712,11 +1421779,10 @@ }, "required": [ "action", - "sub_issue_id", - "sub_issue", - "sub_issue_repo", "parent_issue_id", - "parent_issue" + "parent_issue", + "repository", + "sender" ] } } diff --git a/descriptions/api.github.com/dereferenced/api.github.com.2022-11-28.deref.yaml b/descriptions/api.github.com/dereferenced/api.github.com.2022-11-28.deref.yaml index 9f9d9fffd..0dde10f84 100644 --- a/descriptions/api.github.com/dereferenced/api.github.com.2022-11-28.deref.yaml +++ b/descriptions/api.github.com/dereferenced/api.github.com.2022-11-28.deref.yaml @@ -13092,6 +13092,14 @@ paths: updated_at: type: string format: date-time + notification_setting: + type: string + description: Whether team members will receive notifications + when the team is mentioned. + example: notifications_enabled + enum: + - notifications_enabled + - notifications_disabled required: - id - url @@ -13176,6 +13184,18 @@ paths: type: string description: The ID of the IdP group to assign team membership with. You can get this value from the [REST API endpoints for SCIM](https://docs.github.com/rest/scim#list-provisioned-scim-groups-for-an-enterprise). + notification_setting: + type: string + description: | + The notification setting the team is set to. The options are: + + * `notifications_enabled` - team members receive notifications when the team is @mentioned. + * `notifications_disabled` - no one receives notifications. + + Default: `notifications_enabled` + enum: + - notifications_enabled + - notifications_disabled required: - name examples: @@ -13842,6 +13862,16 @@ paths: description: The ID of the IdP group to assign team membership with. The new IdP group will replace the existing one, or replace existing direct members if the team isn't currently linked to an IdP group. + notification_setting: + type: string + description: | + The notification setting the team is set to. The options are: + + * `notifications_enabled` - team members receive notifications when the team is @mentioned. + * `notifications_disabled` - no one receives notifications. + enum: + - notifications_enabled + - notifications_disabled examples: default: value: @@ -233219,11 +233249,10 @@ x-webhooks: sender: *4 required: - action - - parent_issue_id - - parent_issue - - parent_issue_repo - sub_issue_id - sub_issue + - repository + - sender responses: '200': description: Return a 200 status to indicate that the data was received @@ -233311,11 +233340,10 @@ x-webhooks: sender: *4 required: - action - - parent_issue_id - - parent_issue - - parent_issue_repo - sub_issue_id - sub_issue + - repository + - sender responses: '200': description: Return a 200 status to indicate that the data was received @@ -233403,11 +233431,10 @@ x-webhooks: sender: *4 required: - action - - sub_issue_id - - sub_issue - - sub_issue_repo - parent_issue_id - parent_issue + - repository + - sender responses: '200': description: Return a 200 status to indicate that the data was received @@ -233495,11 +233522,10 @@ x-webhooks: sender: *4 required: - action - - sub_issue_id - - sub_issue - - sub_issue_repo - parent_issue_id - parent_issue + - repository + - sender responses: '200': description: Return a 200 status to indicate that the data was received diff --git a/descriptions/api.github.com/dereferenced/api.github.com.2026-03-10.deref.json b/descriptions/api.github.com/dereferenced/api.github.com.2026-03-10.deref.json index 64db6221f..c4d4a3394 100644 --- a/descriptions/api.github.com/dereferenced/api.github.com.2026-03-10.deref.json +++ b/descriptions/api.github.com/dereferenced/api.github.com.2026-03-10.deref.json @@ -29019,6 +29019,15 @@ "updated_at": { "type": "string", "format": "date-time" + }, + "notification_setting": { + "type": "string", + "description": "Whether team members will receive notifications when the team is mentioned.", + "example": "notifications_enabled", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ] } }, "required": [ @@ -29158,6 +29167,14 @@ "nullable": true, "type": "string", "description": "The ID of the IdP group to assign team membership with. You can get this value from the [REST API endpoints for SCIM](https://docs.github.com/rest/scim#list-provisioned-scim-groups-for-an-enterprise)." + }, + "notification_setting": { + "type": "string", + "description": "The notification setting the team is set to. The options are:\n\n* `notifications_enabled` - team members receive notifications when the team is @mentioned.\n* `notifications_disabled` - no one receives notifications.\n\nDefault: `notifications_enabled`\n", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ] } }, "required": [ @@ -29238,6 +29255,15 @@ "updated_at": { "type": "string", "format": "date-time" + }, + "notification_setting": { + "type": "string", + "description": "Whether team members will receive notifications when the team is mentioned.", + "example": "notifications_enabled", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ] } }, "required": [ @@ -31326,6 +31352,15 @@ "updated_at": { "type": "string", "format": "date-time" + }, + "notification_setting": { + "type": "string", + "description": "Whether team members will receive notifications when the team is mentioned.", + "example": "notifications_enabled", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ] } }, "required": [ @@ -31472,6 +31507,14 @@ "nullable": true, "type": "string", "description": "The ID of the IdP group to assign team membership with. The new IdP group will replace the existing one, or replace existing direct members if the team isn't currently linked to an IdP group." + }, + "notification_setting": { + "type": "string", + "description": "The notification setting the team is set to. The options are:\n\n* `notifications_enabled` - team members receive notifications when the team is @mentioned.\n* `notifications_disabled` - no one receives notifications.\n", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ] } } }, @@ -31549,6 +31592,15 @@ "updated_at": { "type": "string", "format": "date-time" + }, + "notification_setting": { + "type": "string", + "description": "Whether team members will receive notifications when the team is mentioned.", + "example": "notifications_enabled", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ] } }, "required": [ @@ -114861,6 +114913,15 @@ "updated_at": { "type": "string", "format": "date-time" + }, + "notification_setting": { + "type": "string", + "description": "Whether team members will receive notifications when the team is mentioned.", + "example": "notifications_enabled", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ] } }, "required": [ @@ -152862,6 +152923,15 @@ "updated_at": { "type": "string", "format": "date-time" + }, + "notification_setting": { + "type": "string", + "description": "Whether team members will receive notifications when the team is mentioned.", + "example": "notifications_enabled", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ] } }, "required": [ @@ -1375950,11 +1376020,10 @@ }, "required": [ "action", - "parent_issue_id", - "parent_issue", - "parent_issue_repo", "sub_issue_id", - "sub_issue" + "sub_issue", + "repository", + "sender" ] } } @@ -1383858,11 +1383927,10 @@ }, "required": [ "action", - "parent_issue_id", - "parent_issue", - "parent_issue_repo", "sub_issue_id", - "sub_issue" + "sub_issue", + "repository", + "sender" ] } } @@ -1391766,11 +1391834,10 @@ }, "required": [ "action", - "sub_issue_id", - "sub_issue", - "sub_issue_repo", "parent_issue_id", - "parent_issue" + "parent_issue", + "repository", + "sender" ] } } @@ -1399674,11 +1399741,10 @@ }, "required": [ "action", - "sub_issue_id", - "sub_issue", - "sub_issue_repo", "parent_issue_id", - "parent_issue" + "parent_issue", + "repository", + "sender" ] } } diff --git a/descriptions/api.github.com/dereferenced/api.github.com.2026-03-10.deref.yaml b/descriptions/api.github.com/dereferenced/api.github.com.2026-03-10.deref.yaml index 18f543fc0..c97f64c92 100644 --- a/descriptions/api.github.com/dereferenced/api.github.com.2026-03-10.deref.yaml +++ b/descriptions/api.github.com/dereferenced/api.github.com.2026-03-10.deref.yaml @@ -13022,6 +13022,14 @@ paths: updated_at: type: string format: date-time + notification_setting: + type: string + description: Whether team members will receive notifications + when the team is mentioned. + example: notifications_enabled + enum: + - notifications_enabled + - notifications_disabled required: - id - url @@ -13106,6 +13114,18 @@ paths: type: string description: The ID of the IdP group to assign team membership with. You can get this value from the [REST API endpoints for SCIM](https://docs.github.com/rest/scim#list-provisioned-scim-groups-for-an-enterprise). + notification_setting: + type: string + description: | + The notification setting the team is set to. The options are: + + * `notifications_enabled` - team members receive notifications when the team is @mentioned. + * `notifications_disabled` - no one receives notifications. + + Default: `notifications_enabled` + enum: + - notifications_enabled + - notifications_disabled required: - name examples: @@ -13772,6 +13792,16 @@ paths: description: The ID of the IdP group to assign team membership with. The new IdP group will replace the existing one, or replace existing direct members if the team isn't currently linked to an IdP group. + notification_setting: + type: string + description: | + The notification setting the team is set to. The options are: + + * `notifications_enabled` - team members receive notifications when the team is @mentioned. + * `notifications_disabled` - no one receives notifications. + enum: + - notifications_enabled + - notifications_disabled examples: default: value: @@ -232413,11 +232443,10 @@ x-webhooks: sender: *4 required: - action - - parent_issue_id - - parent_issue - - parent_issue_repo - sub_issue_id - sub_issue + - repository + - sender responses: '200': description: Return a 200 status to indicate that the data was received @@ -232505,11 +232534,10 @@ x-webhooks: sender: *4 required: - action - - parent_issue_id - - parent_issue - - parent_issue_repo - sub_issue_id - sub_issue + - repository + - sender responses: '200': description: Return a 200 status to indicate that the data was received @@ -232597,11 +232625,10 @@ x-webhooks: sender: *4 required: - action - - sub_issue_id - - sub_issue - - sub_issue_repo - parent_issue_id - parent_issue + - repository + - sender responses: '200': description: Return a 200 status to indicate that the data was received @@ -232689,11 +232716,10 @@ x-webhooks: sender: *4 required: - action - - sub_issue_id - - sub_issue - - sub_issue_repo - parent_issue_id - parent_issue + - repository + - sender responses: '200': description: Return a 200 status to indicate that the data was received diff --git a/descriptions/api.github.com/dereferenced/api.github.com.deref.json b/descriptions/api.github.com/dereferenced/api.github.com.deref.json index 7173bd019..6fc711dd5 100644 --- a/descriptions/api.github.com/dereferenced/api.github.com.deref.json +++ b/descriptions/api.github.com/dereferenced/api.github.com.deref.json @@ -29392,6 +29392,15 @@ "updated_at": { "type": "string", "format": "date-time" + }, + "notification_setting": { + "type": "string", + "description": "Whether team members will receive notifications when the team is mentioned.", + "example": "notifications_enabled", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ] } }, "required": [ @@ -29531,6 +29540,14 @@ "nullable": true, "type": "string", "description": "The ID of the IdP group to assign team membership with. You can get this value from the [REST API endpoints for SCIM](https://docs.github.com/rest/scim#list-provisioned-scim-groups-for-an-enterprise)." + }, + "notification_setting": { + "type": "string", + "description": "The notification setting the team is set to. The options are:\n\n* `notifications_enabled` - team members receive notifications when the team is @mentioned.\n* `notifications_disabled` - no one receives notifications.\n\nDefault: `notifications_enabled`\n", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ] } }, "required": [ @@ -29611,6 +29628,15 @@ "updated_at": { "type": "string", "format": "date-time" + }, + "notification_setting": { + "type": "string", + "description": "Whether team members will receive notifications when the team is mentioned.", + "example": "notifications_enabled", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ] } }, "required": [ @@ -31699,6 +31725,15 @@ "updated_at": { "type": "string", "format": "date-time" + }, + "notification_setting": { + "type": "string", + "description": "Whether team members will receive notifications when the team is mentioned.", + "example": "notifications_enabled", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ] } }, "required": [ @@ -31845,6 +31880,14 @@ "nullable": true, "type": "string", "description": "The ID of the IdP group to assign team membership with. The new IdP group will replace the existing one, or replace existing direct members if the team isn't currently linked to an IdP group." + }, + "notification_setting": { + "type": "string", + "description": "The notification setting the team is set to. The options are:\n\n* `notifications_enabled` - team members receive notifications when the team is @mentioned.\n* `notifications_disabled` - no one receives notifications.\n", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ] } } }, @@ -31922,6 +31965,15 @@ "updated_at": { "type": "string", "format": "date-time" + }, + "notification_setting": { + "type": "string", + "description": "Whether team members will receive notifications when the team is mentioned.", + "example": "notifications_enabled", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ] } }, "required": [ @@ -120426,6 +120478,15 @@ "updated_at": { "type": "string", "format": "date-time" + }, + "notification_setting": { + "type": "string", + "description": "Whether team members will receive notifications when the team is mentioned.", + "example": "notifications_enabled", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ] } }, "required": [ @@ -159498,6 +159559,15 @@ "updated_at": { "type": "string", "format": "date-time" + }, + "notification_setting": { + "type": "string", + "description": "Whether team members will receive notifications when the team is mentioned.", + "example": "notifications_enabled", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ] } }, "required": [ @@ -1429981,11 +1430051,10 @@ }, "required": [ "action", - "parent_issue_id", - "parent_issue", - "parent_issue_repo", "sub_issue_id", - "sub_issue" + "sub_issue", + "repository", + "sender" ] } } @@ -1438658,11 +1438727,10 @@ }, "required": [ "action", - "parent_issue_id", - "parent_issue", - "parent_issue_repo", "sub_issue_id", - "sub_issue" + "sub_issue", + "repository", + "sender" ] } } @@ -1447335,11 +1447403,10 @@ }, "required": [ "action", - "sub_issue_id", - "sub_issue", - "sub_issue_repo", "parent_issue_id", - "parent_issue" + "parent_issue", + "repository", + "sender" ] } } @@ -1456012,11 +1456079,10 @@ }, "required": [ "action", - "sub_issue_id", - "sub_issue", - "sub_issue_repo", "parent_issue_id", - "parent_issue" + "parent_issue", + "repository", + "sender" ] } } diff --git a/descriptions/api.github.com/dereferenced/api.github.com.deref.yaml b/descriptions/api.github.com/dereferenced/api.github.com.deref.yaml index 3886c8c1a..66bd944bb 100644 --- a/descriptions/api.github.com/dereferenced/api.github.com.deref.yaml +++ b/descriptions/api.github.com/dereferenced/api.github.com.deref.yaml @@ -13265,6 +13265,14 @@ paths: updated_at: type: string format: date-time + notification_setting: + type: string + description: Whether team members will receive notifications + when the team is mentioned. + example: notifications_enabled + enum: + - notifications_enabled + - notifications_disabled required: - id - url @@ -13349,6 +13357,18 @@ paths: type: string description: The ID of the IdP group to assign team membership with. You can get this value from the [REST API endpoints for SCIM](https://docs.github.com/rest/scim#list-provisioned-scim-groups-for-an-enterprise). + notification_setting: + type: string + description: | + The notification setting the team is set to. The options are: + + * `notifications_enabled` - team members receive notifications when the team is @mentioned. + * `notifications_disabled` - no one receives notifications. + + Default: `notifications_enabled` + enum: + - notifications_enabled + - notifications_disabled required: - name examples: @@ -14015,6 +14035,16 @@ paths: description: The ID of the IdP group to assign team membership with. The new IdP group will replace the existing one, or replace existing direct members if the team isn't currently linked to an IdP group. + notification_setting: + type: string + description: | + The notification setting the team is set to. The options are: + + * `notifications_enabled` - team members receive notifications when the team is @mentioned. + * `notifications_disabled` - no one receives notifications. + enum: + - notifications_enabled + - notifications_disabled examples: default: value: @@ -234555,11 +234585,10 @@ x-webhooks: sender: *4 required: - action - - parent_issue_id - - parent_issue - - parent_issue_repo - sub_issue_id - sub_issue + - repository + - sender responses: '200': description: Return a 200 status to indicate that the data was received @@ -234647,11 +234676,10 @@ x-webhooks: sender: *4 required: - action - - parent_issue_id - - parent_issue - - parent_issue_repo - sub_issue_id - sub_issue + - repository + - sender responses: '200': description: Return a 200 status to indicate that the data was received @@ -234739,11 +234767,10 @@ x-webhooks: sender: *4 required: - action - - sub_issue_id - - sub_issue - - sub_issue_repo - parent_issue_id - parent_issue + - repository + - sender responses: '200': description: Return a 200 status to indicate that the data was received @@ -234831,11 +234858,10 @@ x-webhooks: sender: *4 required: - action - - sub_issue_id - - sub_issue - - sub_issue_repo - parent_issue_id - parent_issue + - repository + - sender responses: '200': description: Return a 200 status to indicate that the data was received diff --git a/descriptions/ghec/dereferenced/ghec.2022-11-28.deref.json b/descriptions/ghec/dereferenced/ghec.2022-11-28.deref.json index 69a8bd8e5..f1aad0241 100644 --- a/descriptions/ghec/dereferenced/ghec.2022-11-28.deref.json +++ b/descriptions/ghec/dereferenced/ghec.2022-11-28.deref.json @@ -44945,6 +44945,15 @@ "updated_at": { "type": "string", "format": "date-time" + }, + "notification_setting": { + "type": "string", + "description": "Whether team members will receive notifications when the team is mentioned.", + "example": "notifications_enabled", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ] } }, "required": [ @@ -46697,7 +46706,7 @@ "/enterprises/{enterprise}/copilot/custom-agents/source": { "get": { "summary": "Get the source organization for custom agents in an enterprise", - "description": "Gets the organization and repository configured as the source for custom agent definitions in an enterprise.\n\nCustom agents are enterprise-defined AI agents stored as markdown files in a special repository.\nAn enterprise admin configures one organization as the \"source\" and that org must have a repo named\n`.github-private` containing agent definitions in `/agents/*.md`.\n\nEnterprise owners with read access to AI Controls can use this endpoint.\n\nOAuth app tokens and personal access tokens (classic) need the `admin:enterprise` scope to use this endpoint.\n", + "description": "Gets the organization and repository configured as the source for custom agent definitions and Copilot CLI client settings in an enterprise.\n\nCustom agents are enterprise-defined AI agents stored as markdown files in a special repository.\nAn enterprise admin configures one organization as the \"source\" for custom agents and\nCopilot CLI client settings, and that org must have a repo named `.github-private` containing agent\ndefinitions in `/agents/*.md`, or enterprise-managed AI standards in `.github/copilot/settings.json`. [Learn more about configuring enterprise-managed AI standards for Copilot clients](https://docs.github.com/enterprise-cloud@latest/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-agents/configure-enterprise-plugin-standards).\n\nEnterprise owners with read access to AI Controls can use this endpoint.\n\nOAuth app tokens and personal access tokens (classic) need the `admin:enterprise` scope to use this endpoint.\n", "tags": [ "copilot" ], @@ -46852,7 +46861,7 @@ }, "put": { "summary": "Set the source organization for custom agents in an enterprise", - "description": "Sets an organization as the source for custom agent definitions in the enterprise.\nThe organization must have a `.github-private` repository containing agent definitions.\n\nBy default, this endpoint also creates an enterprise-level ruleset to protect\nagent definition files (agents/*.md and .github/agents/*.md). You can opt out\nof ruleset creation by setting `create_ruleset` to `false`.\n\nEnterprise owners with write access to AI Controls can use this endpoint.\n\nOAuth app tokens and personal access tokens (classic) need the `admin:enterprise` scope to use this endpoint.", + "description": "Sets an organization as the source for custom agent definitions and Copilot CLI client settings in the enterprise.\nThe organization must have a `.github-private` repository containing agent definitions.\n\nBy default, this endpoint also creates an enterprise-level ruleset to protect\nagent definition files (agents/*.md and .github/agents/*.md). You can opt out\nof ruleset creation by setting `create_ruleset` to `false`.\n\nEnterprise owners with write access to AI Controls can use this endpoint.\n\nOAuth app tokens and personal access tokens (classic) need the `admin:enterprise` scope to use this endpoint.", "tags": [ "copilot" ], @@ -47163,7 +47172,7 @@ }, "delete": { "summary": "Delete the custom agents source for an enterprise", - "description": "Removes the custom agents source configuration for the enterprise.\nThis effectively disables custom agents for the enterprise by removing\nthe reference to the source organization's `.github-private` repository.\n\nNote: This does not delete the `.github-private` repository or any agent\ndefinition files. It only removes the association between the enterprise\nand the source repository.\n\nEnterprise owners with write access to AI Controls can use this endpoint.\n\nOAuth app tokens and personal access tokens (classic) need the `admin:enterprise` scope to use this endpoint.", + "description": "Removes the custom agents source configuration for the enterprise.\nThis effectively disables custom agents and Copilot CLI client settings\nfor the enterprise by removing the reference to the source organization's `.github-private` repository.\n\nNote: This does not delete the `.github-private` repository or any agent\ndefinition files. It only removes the association between the enterprise\nand the source repository.\n\nEnterprise owners with write access to AI Controls can use this endpoint.\n\nOAuth app tokens and personal access tokens (classic) need the `admin:enterprise` scope to use this endpoint.", "tags": [ "copilot" ], @@ -53787,6 +53796,15 @@ "updated_at": { "type": "string", "format": "date-time" + }, + "notification_setting": { + "type": "string", + "description": "Whether team members will receive notifications when the team is mentioned.", + "example": "notifications_enabled", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ] } }, "required": [ @@ -54143,6 +54161,15 @@ "updated_at": { "type": "string", "format": "date-time" + }, + "notification_setting": { + "type": "string", + "description": "Whether team members will receive notifications when the team is mentioned.", + "example": "notifications_enabled", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ] } }, "required": [ @@ -55920,6 +55947,15 @@ "updated_at": { "type": "string", "format": "date-time" + }, + "notification_setting": { + "type": "string", + "description": "Whether team members will receive notifications when the team is mentioned.", + "example": "notifications_enabled", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ] } }, "required": [ @@ -77675,6 +77711,15 @@ "updated_at": { "type": "string", "format": "date-time" + }, + "notification_setting": { + "type": "string", + "description": "Whether team members will receive notifications when the team is mentioned.", + "example": "notifications_enabled", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ] } }, "required": [ @@ -77814,6 +77859,14 @@ "nullable": true, "type": "string", "description": "The ID of the IdP group to assign team membership with. You can get this value from the [REST API endpoints for SCIM](https://docs.github.com/enterprise-cloud@latest/rest/scim#list-provisioned-scim-groups-for-an-enterprise)." + }, + "notification_setting": { + "type": "string", + "description": "The notification setting the team is set to. The options are:\n\n* `notifications_enabled` - team members receive notifications when the team is @mentioned.\n* `notifications_disabled` - no one receives notifications.\n\nDefault: `notifications_enabled`\n", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ] } }, "required": [ @@ -77894,6 +77947,15 @@ "updated_at": { "type": "string", "format": "date-time" + }, + "notification_setting": { + "type": "string", + "description": "Whether team members will receive notifications when the team is mentioned.", + "example": "notifications_enabled", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ] } }, "required": [ @@ -79982,6 +80044,15 @@ "updated_at": { "type": "string", "format": "date-time" + }, + "notification_setting": { + "type": "string", + "description": "Whether team members will receive notifications when the team is mentioned.", + "example": "notifications_enabled", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ] } }, "required": [ @@ -80128,6 +80199,14 @@ "nullable": true, "type": "string", "description": "The ID of the IdP group to assign team membership with. The new IdP group will replace the existing one, or replace existing direct members if the team isn't currently linked to an IdP group." + }, + "notification_setting": { + "type": "string", + "description": "The notification setting the team is set to. The options are:\n\n* `notifications_enabled` - team members receive notifications when the team is @mentioned.\n* `notifications_disabled` - no one receives notifications.\n", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ] } } }, @@ -80205,6 +80284,15 @@ "updated_at": { "type": "string", "format": "date-time" + }, + "notification_setting": { + "type": "string", + "description": "Whether team members will receive notifications when the team is mentioned.", + "example": "notifications_enabled", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ] } }, "required": [ @@ -166745,6 +166833,15 @@ "updated_at": { "type": "string", "format": "date-time" + }, + "notification_setting": { + "type": "string", + "description": "Whether team members will receive notifications when the team is mentioned.", + "example": "notifications_enabled", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ] } }, "required": [ @@ -209981,6 +210078,15 @@ "updated_at": { "type": "string", "format": "date-time" + }, + "notification_setting": { + "type": "string", + "description": "Whether team members will receive notifications when the team is mentioned.", + "example": "notifications_enabled", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ] } }, "required": [ @@ -1512248,11 +1512354,10 @@ }, "required": [ "action", - "parent_issue_id", - "parent_issue", - "parent_issue_repo", "sub_issue_id", - "sub_issue" + "sub_issue", + "repository", + "sender" ] } } @@ -1520471,11 +1520576,10 @@ }, "required": [ "action", - "parent_issue_id", - "parent_issue", - "parent_issue_repo", "sub_issue_id", - "sub_issue" + "sub_issue", + "repository", + "sender" ] } } @@ -1528694,11 +1528798,10 @@ }, "required": [ "action", - "sub_issue_id", - "sub_issue", - "sub_issue_repo", "parent_issue_id", - "parent_issue" + "parent_issue", + "repository", + "sender" ] } } @@ -1536917,11 +1537020,10 @@ }, "required": [ "action", - "sub_issue_id", - "sub_issue", - "sub_issue_repo", "parent_issue_id", - "parent_issue" + "parent_issue", + "repository", + "sender" ] } } diff --git a/descriptions/ghec/dereferenced/ghec.2022-11-28.deref.yaml b/descriptions/ghec/dereferenced/ghec.2022-11-28.deref.yaml index 94710b47d..1af889043 100644 --- a/descriptions/ghec/dereferenced/ghec.2022-11-28.deref.yaml +++ b/descriptions/ghec/dereferenced/ghec.2022-11-28.deref.yaml @@ -18498,6 +18498,14 @@ paths: updated_at: type: string format: date-time + notification_setting: + type: string + description: Whether team members will receive notifications + when the team is mentioned. + example: notifications_enabled + enum: + - notifications_enabled + - notifications_disabled required: - id - url @@ -19197,11 +19205,12 @@ paths: get: summary: Get the source organization for custom agents in an enterprise description: | - Gets the organization and repository configured as the source for custom agent definitions in an enterprise. + Gets the organization and repository configured as the source for custom agent definitions and Copilot CLI client settings in an enterprise. Custom agents are enterprise-defined AI agents stored as markdown files in a special repository. - An enterprise admin configures one organization as the "source" and that org must have a repo named - `.github-private` containing agent definitions in `/agents/*.md`. + An enterprise admin configures one organization as the "source" for custom agents and + Copilot CLI client settings, and that org must have a repo named `.github-private` containing agent + definitions in `/agents/*.md`, or enterprise-managed AI standards in `.github/copilot/settings.json`. [Learn more about configuring enterprise-managed AI standards for Copilot clients](https://docs.github.com/enterprise-cloud@latest/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-agents/configure-enterprise-plugin-standards). Enterprise owners with read access to AI Controls can use this endpoint. @@ -19275,7 +19284,7 @@ paths: put: summary: Set the source organization for custom agents in an enterprise description: |- - Sets an organization as the source for custom agent definitions in the enterprise. + Sets an organization as the source for custom agent definitions and Copilot CLI client settings in the enterprise. The organization must have a `.github-private` repository containing agent definitions. By default, this endpoint also creates an enterprise-level ruleset to protect @@ -19430,8 +19439,8 @@ paths: summary: Delete the custom agents source for an enterprise description: |- Removes the custom agents source configuration for the enterprise. - This effectively disables custom agents for the enterprise by removing - the reference to the source organization's `.github-private` repository. + This effectively disables custom agents and Copilot CLI client settings + for the enterprise by removing the reference to the source organization's `.github-private` repository. Note: This does not delete the `.github-private` repository or any agent definition files. It only removes the association between the enterprise @@ -28906,6 +28915,18 @@ paths: type: string description: The ID of the IdP group to assign team membership with. You can get this value from the [REST API endpoints for SCIM](https://docs.github.com/enterprise-cloud@latest/rest/scim#list-provisioned-scim-groups-for-an-enterprise). + notification_setting: + type: string + description: | + The notification setting the team is set to. The options are: + + * `notifications_enabled` - team members receive notifications when the team is @mentioned. + * `notifications_disabled` - no one receives notifications. + + Default: `notifications_enabled` + enum: + - notifications_enabled + - notifications_disabled required: - name examples: @@ -29503,6 +29524,16 @@ paths: description: The ID of the IdP group to assign team membership with. The new IdP group will replace the existing one, or replace existing direct members if the team isn't currently linked to an IdP group. + notification_setting: + type: string + description: | + The notification setting the team is set to. The options are: + + * `notifications_enabled` - team members receive notifications when the team is @mentioned. + * `notifications_disabled` - no one receives notifications. + enum: + - notifications_enabled + - notifications_disabled examples: default: value: @@ -251089,11 +251120,10 @@ x-webhooks: sender: *4 required: - action - - parent_issue_id - - parent_issue - - parent_issue_repo - sub_issue_id - sub_issue + - repository + - sender responses: '200': description: Return a 200 status to indicate that the data was received @@ -251181,11 +251211,10 @@ x-webhooks: sender: *4 required: - action - - parent_issue_id - - parent_issue - - parent_issue_repo - sub_issue_id - sub_issue + - repository + - sender responses: '200': description: Return a 200 status to indicate that the data was received @@ -251273,11 +251302,10 @@ x-webhooks: sender: *4 required: - action - - sub_issue_id - - sub_issue - - sub_issue_repo - parent_issue_id - parent_issue + - repository + - sender responses: '200': description: Return a 200 status to indicate that the data was received @@ -251365,11 +251393,10 @@ x-webhooks: sender: *4 required: - action - - sub_issue_id - - sub_issue - - sub_issue_repo - parent_issue_id - parent_issue + - repository + - sender responses: '200': description: Return a 200 status to indicate that the data was received diff --git a/descriptions/ghec/dereferenced/ghec.2026-03-10.deref.json b/descriptions/ghec/dereferenced/ghec.2026-03-10.deref.json index 5b3af3b9d..56862301d 100644 --- a/descriptions/ghec/dereferenced/ghec.2026-03-10.deref.json +++ b/descriptions/ghec/dereferenced/ghec.2026-03-10.deref.json @@ -44830,6 +44830,15 @@ "updated_at": { "type": "string", "format": "date-time" + }, + "notification_setting": { + "type": "string", + "description": "Whether team members will receive notifications when the team is mentioned.", + "example": "notifications_enabled", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ] } }, "required": [ @@ -46582,7 +46591,7 @@ "/enterprises/{enterprise}/copilot/custom-agents/source": { "get": { "summary": "Get the source organization for custom agents in an enterprise", - "description": "Gets the organization and repository configured as the source for custom agent definitions in an enterprise.\n\nCustom agents are enterprise-defined AI agents stored as markdown files in a special repository.\nAn enterprise admin configures one organization as the \"source\" and that org must have a repo named\n`.github-private` containing agent definitions in `/agents/*.md`.\n\nEnterprise owners with read access to AI Controls can use this endpoint.\n\nOAuth app tokens and personal access tokens (classic) need the `admin:enterprise` scope to use this endpoint.\n", + "description": "Gets the organization and repository configured as the source for custom agent definitions and Copilot CLI client settings in an enterprise.\n\nCustom agents are enterprise-defined AI agents stored as markdown files in a special repository.\nAn enterprise admin configures one organization as the \"source\" for custom agents and\nCopilot CLI client settings, and that org must have a repo named `.github-private` containing agent\ndefinitions in `/agents/*.md`, or enterprise-managed AI standards in `.github/copilot/settings.json`. [Learn more about configuring enterprise-managed AI standards for Copilot clients](https://docs.github.com/enterprise-cloud@latest/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-agents/configure-enterprise-plugin-standards).\n\nEnterprise owners with read access to AI Controls can use this endpoint.\n\nOAuth app tokens and personal access tokens (classic) need the `admin:enterprise` scope to use this endpoint.\n", "tags": [ "copilot" ], @@ -46737,7 +46746,7 @@ }, "put": { "summary": "Set the source organization for custom agents in an enterprise", - "description": "Sets an organization as the source for custom agent definitions in the enterprise.\nThe organization must have a `.github-private` repository containing agent definitions.\n\nBy default, this endpoint also creates an enterprise-level ruleset to protect\nagent definition files (agents/*.md and .github/agents/*.md). You can opt out\nof ruleset creation by setting `create_ruleset` to `false`.\n\nEnterprise owners with write access to AI Controls can use this endpoint.\n\nOAuth app tokens and personal access tokens (classic) need the `admin:enterprise` scope to use this endpoint.", + "description": "Sets an organization as the source for custom agent definitions and Copilot CLI client settings in the enterprise.\nThe organization must have a `.github-private` repository containing agent definitions.\n\nBy default, this endpoint also creates an enterprise-level ruleset to protect\nagent definition files (agents/*.md and .github/agents/*.md). You can opt out\nof ruleset creation by setting `create_ruleset` to `false`.\n\nEnterprise owners with write access to AI Controls can use this endpoint.\n\nOAuth app tokens and personal access tokens (classic) need the `admin:enterprise` scope to use this endpoint.", "tags": [ "copilot" ], @@ -47048,7 +47057,7 @@ }, "delete": { "summary": "Delete the custom agents source for an enterprise", - "description": "Removes the custom agents source configuration for the enterprise.\nThis effectively disables custom agents for the enterprise by removing\nthe reference to the source organization's `.github-private` repository.\n\nNote: This does not delete the `.github-private` repository or any agent\ndefinition files. It only removes the association between the enterprise\nand the source repository.\n\nEnterprise owners with write access to AI Controls can use this endpoint.\n\nOAuth app tokens and personal access tokens (classic) need the `admin:enterprise` scope to use this endpoint.", + "description": "Removes the custom agents source configuration for the enterprise.\nThis effectively disables custom agents and Copilot CLI client settings\nfor the enterprise by removing the reference to the source organization's `.github-private` repository.\n\nNote: This does not delete the `.github-private` repository or any agent\ndefinition files. It only removes the association between the enterprise\nand the source repository.\n\nEnterprise owners with write access to AI Controls can use this endpoint.\n\nOAuth app tokens and personal access tokens (classic) need the `admin:enterprise` scope to use this endpoint.", "tags": [ "copilot" ], @@ -53646,6 +53655,15 @@ "updated_at": { "type": "string", "format": "date-time" + }, + "notification_setting": { + "type": "string", + "description": "Whether team members will receive notifications when the team is mentioned.", + "example": "notifications_enabled", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ] } }, "required": [ @@ -54002,6 +54020,15 @@ "updated_at": { "type": "string", "format": "date-time" + }, + "notification_setting": { + "type": "string", + "description": "Whether team members will receive notifications when the team is mentioned.", + "example": "notifications_enabled", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ] } }, "required": [ @@ -55779,6 +55806,15 @@ "updated_at": { "type": "string", "format": "date-time" + }, + "notification_setting": { + "type": "string", + "description": "Whether team members will receive notifications when the team is mentioned.", + "example": "notifications_enabled", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ] } }, "required": [ @@ -77534,6 +77570,15 @@ "updated_at": { "type": "string", "format": "date-time" + }, + "notification_setting": { + "type": "string", + "description": "Whether team members will receive notifications when the team is mentioned.", + "example": "notifications_enabled", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ] } }, "required": [ @@ -77673,6 +77718,14 @@ "nullable": true, "type": "string", "description": "The ID of the IdP group to assign team membership with. You can get this value from the [REST API endpoints for SCIM](https://docs.github.com/enterprise-cloud@latest/rest/scim#list-provisioned-scim-groups-for-an-enterprise)." + }, + "notification_setting": { + "type": "string", + "description": "The notification setting the team is set to. The options are:\n\n* `notifications_enabled` - team members receive notifications when the team is @mentioned.\n* `notifications_disabled` - no one receives notifications.\n\nDefault: `notifications_enabled`\n", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ] } }, "required": [ @@ -77753,6 +77806,15 @@ "updated_at": { "type": "string", "format": "date-time" + }, + "notification_setting": { + "type": "string", + "description": "Whether team members will receive notifications when the team is mentioned.", + "example": "notifications_enabled", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ] } }, "required": [ @@ -79841,6 +79903,15 @@ "updated_at": { "type": "string", "format": "date-time" + }, + "notification_setting": { + "type": "string", + "description": "Whether team members will receive notifications when the team is mentioned.", + "example": "notifications_enabled", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ] } }, "required": [ @@ -79987,6 +80058,14 @@ "nullable": true, "type": "string", "description": "The ID of the IdP group to assign team membership with. The new IdP group will replace the existing one, or replace existing direct members if the team isn't currently linked to an IdP group." + }, + "notification_setting": { + "type": "string", + "description": "The notification setting the team is set to. The options are:\n\n* `notifications_enabled` - team members receive notifications when the team is @mentioned.\n* `notifications_disabled` - no one receives notifications.\n", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ] } } }, @@ -80064,6 +80143,15 @@ "updated_at": { "type": "string", "format": "date-time" + }, + "notification_setting": { + "type": "string", + "description": "Whether team members will receive notifications when the team is mentioned.", + "example": "notifications_enabled", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ] } }, "required": [ @@ -163079,6 +163167,15 @@ "updated_at": { "type": "string", "format": "date-time" + }, + "notification_setting": { + "type": "string", + "description": "Whether team members will receive notifications when the team is mentioned.", + "example": "notifications_enabled", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ] } }, "required": [ @@ -205907,6 +206004,15 @@ "updated_at": { "type": "string", "format": "date-time" + }, + "notification_setting": { + "type": "string", + "description": "Whether team members will receive notifications when the team is mentioned.", + "example": "notifications_enabled", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ] } }, "required": [ @@ -1490656,11 +1490762,10 @@ }, "required": [ "action", - "parent_issue_id", - "parent_issue", - "parent_issue_repo", "sub_issue_id", - "sub_issue" + "sub_issue", + "repository", + "sender" ] } } @@ -1498564,11 +1498669,10 @@ }, "required": [ "action", - "parent_issue_id", - "parent_issue", - "parent_issue_repo", "sub_issue_id", - "sub_issue" + "sub_issue", + "repository", + "sender" ] } } @@ -1506472,11 +1506576,10 @@ }, "required": [ "action", - "sub_issue_id", - "sub_issue", - "sub_issue_repo", "parent_issue_id", - "parent_issue" + "parent_issue", + "repository", + "sender" ] } } @@ -1514380,11 +1514483,10 @@ }, "required": [ "action", - "sub_issue_id", - "sub_issue", - "sub_issue_repo", "parent_issue_id", - "parent_issue" + "parent_issue", + "repository", + "sender" ] } } diff --git a/descriptions/ghec/dereferenced/ghec.2026-03-10.deref.yaml b/descriptions/ghec/dereferenced/ghec.2026-03-10.deref.yaml index 60bd8454c..92400a674 100644 --- a/descriptions/ghec/dereferenced/ghec.2026-03-10.deref.yaml +++ b/descriptions/ghec/dereferenced/ghec.2026-03-10.deref.yaml @@ -18450,6 +18450,14 @@ paths: updated_at: type: string format: date-time + notification_setting: + type: string + description: Whether team members will receive notifications + when the team is mentioned. + example: notifications_enabled + enum: + - notifications_enabled + - notifications_disabled required: - id - url @@ -19149,11 +19157,12 @@ paths: get: summary: Get the source organization for custom agents in an enterprise description: | - Gets the organization and repository configured as the source for custom agent definitions in an enterprise. + Gets the organization and repository configured as the source for custom agent definitions and Copilot CLI client settings in an enterprise. Custom agents are enterprise-defined AI agents stored as markdown files in a special repository. - An enterprise admin configures one organization as the "source" and that org must have a repo named - `.github-private` containing agent definitions in `/agents/*.md`. + An enterprise admin configures one organization as the "source" for custom agents and + Copilot CLI client settings, and that org must have a repo named `.github-private` containing agent + definitions in `/agents/*.md`, or enterprise-managed AI standards in `.github/copilot/settings.json`. [Learn more about configuring enterprise-managed AI standards for Copilot clients](https://docs.github.com/enterprise-cloud@latest/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-agents/configure-enterprise-plugin-standards). Enterprise owners with read access to AI Controls can use this endpoint. @@ -19227,7 +19236,7 @@ paths: put: summary: Set the source organization for custom agents in an enterprise description: |- - Sets an organization as the source for custom agent definitions in the enterprise. + Sets an organization as the source for custom agent definitions and Copilot CLI client settings in the enterprise. The organization must have a `.github-private` repository containing agent definitions. By default, this endpoint also creates an enterprise-level ruleset to protect @@ -19382,8 +19391,8 @@ paths: summary: Delete the custom agents source for an enterprise description: |- Removes the custom agents source configuration for the enterprise. - This effectively disables custom agents for the enterprise by removing - the reference to the source organization's `.github-private` repository. + This effectively disables custom agents and Copilot CLI client settings + for the enterprise by removing the reference to the source organization's `.github-private` repository. Note: This does not delete the `.github-priva{"code":"deadline_exceeded","msg":"operation timed out"}