diff --git a/descriptions-next/api.github.com/api.github.com.2022-11-28.json b/descriptions-next/api.github.com/api.github.com.2022-11-28.json index 7858f82da2..2c36786a55 100644 --- a/descriptions-next/api.github.com/api.github.com.2022-11-28.json +++ b/descriptions-next/api.github.com/api.github.com.2022-11-28.json @@ -7659,6 +7659,14 @@ "null" ], "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": [ @@ -8501,6 +8509,14 @@ "null" ], "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" + ] } } }, @@ -116104,6 +116120,17 @@ "updated_at": { "type": "string", "format": "date-time" + }, + "notification_setting": { + "type": "string", + "description": "Whether team members will receive notifications when the team is mentioned.", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ], + "examples": [ + "notifications_enabled" + ] } }, "required": [ @@ -292491,11 +292518,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": { @@ -292540,11 +292566,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": { @@ -292589,11 +292614,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": { @@ -292638,11 +292662,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-next/api.github.com/api.github.com.2022-11-28.yaml b/descriptions-next/api.github.com/api.github.com.2022-11-28.yaml index 01e8a8eec5..2ef74aa581 100644 --- a/descriptions-next/api.github.com/api.github.com.2022-11-28.yaml +++ b/descriptions-next/api.github.com/api.github.com.2022-11-28.yaml @@ -5791,6 +5791,18 @@ paths: - 'null' 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: @@ -6329,6 +6341,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: @@ -84412,6 +84434,15 @@ components: updated_at: type: string format: date-time + notification_setting: + type: string + description: Whether team members will receive notifications when the team + is mentioned. + enum: + - notifications_enabled + - notifications_disabled + examples: + - notifications_enabled required: - id - url @@ -214887,11 +214918,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 @@ -214922,11 +214952,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 @@ -214957,11 +214986,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 @@ -214992,11 +215020,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-next/api.github.com/api.github.com.2026-03-10.json b/descriptions-next/api.github.com/api.github.com.2026-03-10.json index edbe089ae7..cdc565f21f 100644 --- a/descriptions-next/api.github.com/api.github.com.2026-03-10.json +++ b/descriptions-next/api.github.com/api.github.com.2026-03-10.json @@ -7659,6 +7659,14 @@ "null" ], "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": [ @@ -8501,6 +8509,14 @@ "null" ], "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" + ] } } }, @@ -115896,6 +115912,17 @@ "updated_at": { "type": "string", "format": "date-time" + }, + "notification_setting": { + "type": "string", + "description": "Whether team members will receive notifications when the team is mentioned.", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ], + "examples": [ + "notifications_enabled" + ] } }, "required": [ @@ -291658,11 +291685,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": { @@ -291707,11 +291733,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": { @@ -291756,11 +291781,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": { @@ -291805,11 +291829,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-next/api.github.com/api.github.com.2026-03-10.yaml b/descriptions-next/api.github.com/api.github.com.2026-03-10.yaml index 9233f0b892..333440c1d1 100644 --- a/descriptions-next/api.github.com/api.github.com.2026-03-10.yaml +++ b/descriptions-next/api.github.com/api.github.com.2026-03-10.yaml @@ -5791,6 +5791,18 @@ paths: - 'null' 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: @@ -6329,6 +6341,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: @@ -84241,6 +84263,15 @@ components: updated_at: type: string format: date-time + notification_setting: + type: string + description: Whether team members will receive notifications when the team + is mentioned. + enum: + - notifications_enabled + - notifications_disabled + examples: + - notifications_enabled required: - id - url @@ -214199,11 +214230,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 @@ -214234,11 +214264,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 @@ -214269,11 +214298,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 @@ -214304,11 +214332,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-next/api.github.com/api.github.com.json b/descriptions-next/api.github.com/api.github.com.json index afcdb57f3a..68427f8af3 100644 --- a/descriptions-next/api.github.com/api.github.com.json +++ b/descriptions-next/api.github.com/api.github.com.json @@ -7673,6 +7673,14 @@ "null" ], "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": [ @@ -8515,6 +8523,14 @@ "null" ], "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" + ] } } }, @@ -116715,6 +116731,17 @@ "updated_at": { "type": "string", "format": "date-time" + }, + "notification_setting": { + "type": "string", + "description": "Whether team members will receive notifications when the team is mentioned.", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ], + "examples": [ + "notifications_enabled" + ] } }, "required": [ @@ -294371,11 +294398,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": { @@ -294420,11 +294446,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": { @@ -294469,11 +294494,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": { @@ -294518,11 +294542,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-next/api.github.com/api.github.com.yaml b/descriptions-next/api.github.com/api.github.com.yaml index b2587c48c1..af369000b2 100644 --- a/descriptions-next/api.github.com/api.github.com.yaml +++ b/descriptions-next/api.github.com/api.github.com.yaml @@ -5799,6 +5799,18 @@ paths: - 'null' 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: @@ -6337,6 +6349,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: @@ -84810,6 +84832,15 @@ components: updated_at: type: string format: date-time + notification_setting: + type: string + description: Whether team members will receive notifications when the team + is mentioned. + enum: + - notifications_enabled + - notifications_disabled + examples: + - notifications_enabled required: - id - url @@ -216108,11 +216139,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 @@ -216143,11 +216173,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 @@ -216178,11 +216207,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 @@ -216213,11 +216241,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-next/api.github.com/dereferenced/api.github.com.2022-11-28.deref.json b/descriptions-next/api.github.com/dereferenced/api.github.com.2022-11-28.deref.json index 8ded4fdb06..7b101a0fbf 100644 --- a/descriptions-next/api.github.com/dereferenced/api.github.com.2022-11-28.deref.json +++ b/descriptions-next/api.github.com/dereferenced/api.github.com.2022-11-28.deref.json @@ -31784,6 +31784,17 @@ "updated_at": { "type": "string", "format": "date-time" + }, + "notification_setting": { + "type": "string", + "description": "Whether team members will receive notifications when the team is mentioned.", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ], + "examples": [ + "notifications_enabled" + ] } }, "required": [ @@ -31927,6 +31938,14 @@ "null" ], "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": [ @@ -32021,6 +32040,17 @@ "updated_at": { "type": "string", "format": "date-time" + }, + "notification_setting": { + "type": "string", + "description": "Whether team members will receive notifications when the team is mentioned.", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ], + "examples": [ + "notifications_enabled" + ] } }, "required": [ @@ -34447,6 +34477,17 @@ "updated_at": { "type": "string", "format": "date-time" + }, + "notification_setting": { + "type": "string", + "description": "Whether team members will receive notifications when the team is mentioned.", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ], + "examples": [ + "notifications_enabled" + ] } }, "required": [ @@ -34599,6 +34640,14 @@ "null" ], "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" + ] } } }, @@ -34690,6 +34739,17 @@ "updated_at": { "type": "string", "format": "date-time" + }, + "notification_setting": { + "type": "string", + "description": "Whether team members will receive notifications when the team is mentioned.", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ], + "examples": [ + "notifications_enabled" + ] } }, "required": [ @@ -135448,6 +135508,17 @@ "updated_at": { "type": "string", "format": "date-time" + }, + "notification_setting": { + "type": "string", + "description": "Whether team members will receive notifications when the team is mentioned.", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ], + "examples": [ + "notifications_enabled" + ] } }, "required": [ @@ -180329,6 +180400,17 @@ "updated_at": { "type": "string", "format": "date-time" + }, + "notification_setting": { + "type": "string", + "description": "Whether team members will receive notifications when the team is mentioned.", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ], + "examples": [ + "notifications_enabled" + ] } }, "required": [ @@ -1661711,11 +1661793,10 @@ }, "required": [ "action", - "parent_issue_id", - "parent_issue", - "parent_issue_repo", "sub_issue_id", - "sub_issue" + "sub_issue", + "repository", + "sender" ] } } @@ -1672316,11 +1672397,10 @@ }, "required": [ "action", - "parent_issue_id", - "parent_issue", - "parent_issue_repo", "sub_issue_id", - "sub_issue" + "sub_issue", + "repository", + "sender" ] } } @@ -1682921,11 +1683001,10 @@ }, "required": [ "action", - "sub_issue_id", - "sub_issue", - "sub_issue_repo", "parent_issue_id", - "parent_issue" + "parent_issue", + "repository", + "sender" ] } } @@ -1693526,11 +1693605,10 @@ }, "required": [ "action", - "sub_issue_id", - "sub_issue", - "sub_issue_repo", "parent_issue_id", - "parent_issue" + "parent_issue", + "repository", + "sender" ] } } diff --git a/descriptions-next/api.github.com/dereferenced/api.github.com.2022-11-28.deref.yaml b/descriptions-next/api.github.com/dereferenced/api.github.com.2022-11-28.deref.yaml index dfdfa387dd..115fac21d7 100644 --- a/descriptions-next/api.github.com/dereferenced/api.github.com.2022-11-28.deref.yaml +++ b/descriptions-next/api.github.com/dereferenced/api.github.com.2022-11-28.deref.yaml @@ -13495,6 +13495,15 @@ paths: updated_at: type: string format: date-time + notification_setting: + type: string + description: Whether team members will receive notifications + when the team is mentioned. + enum: + - notifications_enabled + - notifications_disabled + examples: + - notifications_enabled required: - id - url @@ -13581,6 +13590,18 @@ paths: - 'null' 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: @@ -14263,6 +14284,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: @@ -238383,11 +238414,10 @@ 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 @@ -238475,11 +238505,10 @@ 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 @@ -238567,11 +238596,10 @@ 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 @@ -238659,11 +238687,10 @@ 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-next/api.github.com/dereferenced/api.github.com.2026-03-10.deref.json b/descriptions-next/api.github.com/dereferenced/api.github.com.2026-03-10.deref.json index 15bf73a3b7..8b7cd4dea2 100644 --- a/descriptions-next/api.github.com/dereferenced/api.github.com.2026-03-10.deref.json +++ b/descriptions-next/api.github.com/dereferenced/api.github.com.2026-03-10.deref.json @@ -31661,6 +31661,17 @@ "updated_at": { "type": "string", "format": "date-time" + }, + "notification_setting": { + "type": "string", + "description": "Whether team members will receive notifications when the team is mentioned.", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ], + "examples": [ + "notifications_enabled" + ] } }, "required": [ @@ -31804,6 +31815,14 @@ "null" ], "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": [ @@ -31898,6 +31917,17 @@ "updated_at": { "type": "string", "format": "date-time" + }, + "notification_setting": { + "type": "string", + "description": "Whether team members will receive notifications when the team is mentioned.", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ], + "examples": [ + "notifications_enabled" + ] } }, "required": [ @@ -34324,6 +34354,17 @@ "updated_at": { "type": "string", "format": "date-time" + }, + "notification_setting": { + "type": "string", + "description": "Whether team members will receive notifications when the team is mentioned.", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ], + "examples": [ + "notifications_enabled" + ] } }, "required": [ @@ -34476,6 +34517,14 @@ "null" ], "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" + ] } } }, @@ -34567,6 +34616,17 @@ "updated_at": { "type": "string", "format": "date-time" + }, + "notification_setting": { + "type": "string", + "description": "Whether team members will receive notifications when the team is mentioned.", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ], + "examples": [ + "notifications_enabled" + ] } }, "required": [ @@ -131136,6 +131196,17 @@ "updated_at": { "type": "string", "format": "date-time" + }, + "notification_setting": { + "type": "string", + "description": "Whether team members will receive notifications when the team is mentioned.", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ], + "examples": [ + "notifications_enabled" + ] } }, "required": [ @@ -175472,6 +175543,17 @@ "updated_at": { "type": "string", "format": "date-time" + }, + "notification_setting": { + "type": "string", + "description": "Whether team members will receive notifications when the team is mentioned.", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ], + "examples": [ + "notifications_enabled" + ] } }, "required": [ @@ -1635473,11 +1635555,10 @@ }, "required": [ "action", - "parent_issue_id", - "parent_issue", - "parent_issue_repo", "sub_issue_id", - "sub_issue" + "sub_issue", + "repository", + "sender" ] } } @@ -1645667,11 +1645748,10 @@ }, "required": [ "action", - "parent_issue_id", - "parent_issue", - "parent_issue_repo", "sub_issue_id", - "sub_issue" + "sub_issue", + "repository", + "sender" ] } } @@ -1655861,11 +1655941,10 @@ }, "required": [ "action", - "sub_issue_id", - "sub_issue", - "sub_issue_repo", "parent_issue_id", - "parent_issue" + "parent_issue", + "repository", + "sender" ] } } @@ -1666055,11 +1666134,10 @@ }, "required": [ "action", - "sub_issue_id", - "sub_issue", - "sub_issue_repo", "parent_issue_id", - "parent_issue" + "parent_issue", + "repository", + "sender" ] } } diff --git a/descriptions-next/api.github.com/dereferenced/api.github.com.2026-03-10.deref.yaml b/descriptions-next/api.github.com/dereferenced/api.github.com.2026-03-10.deref.yaml index 180c397f44..3df7399c35 100644 --- a/descriptions-next/api.github.com/dereferenced/api.github.com.2026-03-10.deref.yaml +++ b/descriptions-next/api.github.com/dereferenced/api.github.com.2026-03-10.deref.yaml @@ -13420,6 +13420,15 @@ paths: updated_at: type: string format: date-time + notification_setting: + type: string + description: Whether team members will receive notifications + when the team is mentioned. + enum: + - notifications_enabled + - notifications_disabled + examples: + - notifications_enabled required: - id - url @@ -13506,6 +13515,18 @@ paths: - 'null' 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: @@ -14188,6 +14209,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: @@ -237553,11 +237584,10 @@ 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 @@ -237645,11 +237675,10 @@ 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 @@ -237737,11 +237766,10 @@ 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 @@ -237829,11 +237857,10 @@ 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-next/api.github.com/dereferenced/api.github.com.deref.json b/descriptions-next/api.github.com/dereferenced/api.github.com.deref.json index eea07c48c4..ea942fec7f 100644 --- a/descriptions-next/api.github.com/dereferenced/api.github.com.deref.json +++ b/descriptions-next/api.github.com/dereferenced/api.github.com.deref.json @@ -32050,6 +32050,17 @@ "updated_at": { "type": "string", "format": "date-time" + }, + "notification_setting": { + "type": "string", + "description": "Whether team members will receive notifications when the team is mentioned.", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ], + "examples": [ + "notifications_enabled" + ] } }, "required": [ @@ -32193,6 +32204,14 @@ "null" ], "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": [ @@ -32287,6 +32306,17 @@ "updated_at": { "type": "string", "format": "date-time" + }, + "notification_setting": { + "type": "string", + "description": "Whether team members will receive notifications when the team is mentioned.", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ], + "examples": [ + "notifications_enabled" + ] } }, "required": [ @@ -34713,6 +34743,17 @@ "updated_at": { "type": "string", "format": "date-time" + }, + "notification_setting": { + "type": "string", + "description": "Whether team members will receive notifications when the team is mentioned.", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ], + "examples": [ + "notifications_enabled" + ] } }, "required": [ @@ -34865,6 +34906,14 @@ "null" ], "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" + ] } } }, @@ -34956,6 +35005,17 @@ "updated_at": { "type": "string", "format": "date-time" + }, + "notification_setting": { + "type": "string", + "description": "Whether team members will receive notifications when the team is mentioned.", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ], + "examples": [ + "notifications_enabled" + ] } }, "required": [ @@ -137588,6 +137648,17 @@ "updated_at": { "type": "string", "format": "date-time" + }, + "notification_setting": { + "type": "string", + "description": "Whether team members will receive notifications when the team is mentioned.", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ], + "examples": [ + "notifications_enabled" + ] } }, "required": [ @@ -183138,6 +183209,17 @@ "updated_at": { "type": "string", "format": "date-time" + }, + "notification_setting": { + "type": "string", + "description": "Whether team members will receive notifications when the team is mentioned.", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ], + "examples": [ + "notifications_enabled" + ] } }, "required": [ @@ -1695741,11 +1695823,10 @@ }, "required": [ "action", - "parent_issue_id", - "parent_issue", - "parent_issue_repo", "sub_issue_id", - "sub_issue" + "sub_issue", + "repository", + "sender" ] } } @@ -1706800,11 +1706881,10 @@ }, "required": [ "action", - "parent_issue_id", - "parent_issue", - "parent_issue_repo", "sub_issue_id", - "sub_issue" + "sub_issue", + "repository", + "sender" ] } } @@ -1717859,11 +1717939,10 @@ }, "required": [ "action", - "sub_issue_id", - "sub_issue", - "sub_issue_repo", "parent_issue_id", - "parent_issue" + "parent_issue", + "repository", + "sender" ] } } @@ -1728918,11 +1728997,10 @@ }, "required": [ "action", - "sub_issue_id", - "sub_issue", - "sub_issue_repo", "parent_issue_id", - "parent_issue" + "parent_issue", + "repository", + "sender" ] } } diff --git a/descriptions-next/api.github.com/dereferenced/api.github.com.deref.yaml b/descriptions-next/api.github.com/dereferenced/api.github.com.deref.yaml index 82166b26d4..3503b591cd 100644 --- a/descriptions-next/api.github.com/dereferenced/api.github.com.deref.yaml +++ b/descriptions-next/api.github.com/dereferenced/api.github.com.deref.yaml @@ -13668,6 +13668,15 @@ paths: updated_at: type: string format: date-time + notification_setting: + type: string + description: Whether team members will receive notifications + when the team is mentioned. + enum: + - notifications_enabled + - notifications_disabled + examples: + - notifications_enabled required: - id - url @@ -13754,6 +13763,18 @@ paths: - 'null' 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: @@ -14436,6 +14457,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: @@ -239712,11 +239743,10 @@ 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 @@ -239804,11 +239834,10 @@ 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 @@ -239896,11 +239925,10 @@ 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 @@ -239988,11 +240016,10 @@ 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-next/ghec/dereferenced/ghec.2022-11-28.deref.json b/descriptions-next/ghec/dereferenced/ghec.2022-11-28.deref.json index 0228f98a40..6d47049e0e 100644 --- a/descriptions-next/ghec/dereferenced/ghec.2022-11-28.deref.json +++ b/descriptions-next/ghec/dereferenced/ghec.2022-11-28.deref.json @@ -49112,6 +49112,17 @@ "updated_at": { "type": "string", "format": "date-time" + }, + "notification_setting": { + "type": "string", + "description": "Whether team members will receive notifications when the team is mentioned.", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ], + "examples": [ + "notifications_enabled" + ] } }, "required": [ @@ -50877,7 +50888,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" ], @@ -51036,7 +51047,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" ], @@ -51347,7 +51358,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" ], @@ -58523,6 +58534,17 @@ "updated_at": { "type": "string", "format": "date-time" + }, + "notification_setting": { + "type": "string", + "description": "Whether team members will receive notifications when the team is mentioned.", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ], + "examples": [ + "notifications_enabled" + ] } }, "required": [ @@ -58939,6 +58961,17 @@ "updated_at": { "type": "string", "format": "date-time" + }, + "notification_setting": { + "type": "string", + "description": "Whether team members will receive notifications when the team is mentioned.", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ], + "examples": [ + "notifications_enabled" + ] } }, "required": [ @@ -61005,6 +61038,17 @@ "updated_at": { "type": "string", "format": "date-time" + }, + "notification_setting": { + "type": "string", + "description": "Whether team members will receive notifications when the team is mentioned.", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ], + "examples": [ + "notifications_enabled" + ] } }, "required": [ @@ -83886,6 +83930,17 @@ "updated_at": { "type": "string", "format": "date-time" + }, + "notification_setting": { + "type": "string", + "description": "Whether team members will receive notifications when the team is mentioned.", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ], + "examples": [ + "notifications_enabled" + ] } }, "required": [ @@ -84029,6 +84084,14 @@ "null" ], "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": [ @@ -84123,6 +84186,17 @@ "updated_at": { "type": "string", "format": "date-time" + }, + "notification_setting": { + "type": "string", + "description": "Whether team members will receive notifications when the team is mentioned.", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ], + "examples": [ + "notifications_enabled" + ] } }, "required": [ @@ -86549,6 +86623,17 @@ "updated_at": { "type": "string", "format": "date-time" + }, + "notification_setting": { + "type": "string", + "description": "Whether team members will receive notifications when the team is mentioned.", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ], + "examples": [ + "notifications_enabled" + ] } }, "required": [ @@ -86701,6 +86786,14 @@ "null" ], "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" + ] } } }, @@ -86792,6 +86885,17 @@ "updated_at": { "type": "string", "format": "date-time" + }, + "notification_setting": { + "type": "string", + "description": "Whether team members will receive notifications when the team is mentioned.", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ], + "examples": [ + "notifications_enabled" + ] } }, "required": [ @@ -187510,6 +187614,17 @@ "updated_at": { "type": "string", "format": "date-time" + }, + "notification_setting": { + "type": "string", + "description": "Whether team members will receive notifications when the team is mentioned.", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ], + "examples": [ + "notifications_enabled" + ] } }, "required": [ @@ -237674,6 +237789,17 @@ "updated_at": { "type": "string", "format": "date-time" + }, + "notification_setting": { + "type": "string", + "description": "Whether team members will receive notifications when the team is mentioned.", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ], + "examples": [ + "notifications_enabled" + ] } }, "required": [ @@ -1790885,11 +1791011,10 @@ }, "required": [ "action", - "parent_issue_id", - "parent_issue", - "parent_issue_repo", "sub_issue_id", - "sub_issue" + "sub_issue", + "repository", + "sender" ] } } @@ -1801490,11 +1801615,10 @@ }, "required": [ "action", - "parent_issue_id", - "parent_issue", - "parent_issue_repo", "sub_issue_id", - "sub_issue" + "sub_issue", + "repository", + "sender" ] } } @@ -1812095,11 +1812219,10 @@ }, "required": [ "action", - "sub_issue_id", - "sub_issue", - "sub_issue_repo", "parent_issue_id", - "parent_issue" + "parent_issue", + "repository", + "sender" ] } } @@ -1822700,11 +1822823,10 @@ }, "required": [ "action", - "sub_issue_id", - "sub_issue", - "sub_issue_repo", "parent_issue_id", - "parent_issue" + "parent_issue", + "repository", + "sender" ] } } diff --git a/descriptions-next/ghec/dereferenced/ghec.2022-11-28.deref.yaml b/descriptions-next/ghec/dereferenced/ghec.2022-11-28.deref.yaml index 5dfa396888..f68f25b374 100644 --- a/descriptions-next/ghec/dereferenced/ghec.2022-11-28.deref.yaml +++ b/descriptions-next/ghec/dereferenced/ghec.2022-11-28.deref.yaml @@ -19040,6 +19040,15 @@ paths: updated_at: type: string format: date-time + notification_setting: + type: string + description: Whether team members will receive notifications + when the team is mentioned. + enum: + - notifications_enabled + - notifications_disabled + examples: + - notifications_enabled required: - id - url @@ -19746,11 +19755,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. @@ -19826,7 +19836,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 @@ -19981,8 +19991,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 @@ -29629,6 +29639,18 @@ paths: - 'null' 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: @@ -30229,6 +30251,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: @@ -256524,11 +256556,10 @@ 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 @@ -256616,11 +256647,10 @@ 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 @@ -256708,11 +256738,10 @@ 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 @@ -256800,11 +256829,10 @@ 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-next/ghec/dereferenced/ghec.2026-03-10.deref.json b/descriptions-next/ghec/dereferenced/ghec.2026-03-10.deref.json index acf67c8f87..e6bc0b0deb 100644 --- a/descriptions-next/ghec/dereferenced/ghec.2026-03-10.deref.json +++ b/descriptions-next/ghec/dereferenced/ghec.2026-03-10.deref.json @@ -48979,6 +48979,17 @@ "updated_at": { "type": "string", "format": "date-time" + }, + "notification_setting": { + "type": "string", + "description": "Whether team members will receive notifications when the team is mentioned.", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ], + "examples": [ + "notifications_enabled" + ] } }, "required": [ @@ -50744,7 +50755,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" ], @@ -50903,7 +50914,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" ], @@ -51214,7 +51225,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" ], @@ -58362,6 +58373,17 @@ "updated_at": { "type": "string", "format": "date-time" + }, + "notification_setting": { + "type": "string", + "description": "Whether team members will receive notifications when the team is mentioned.", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ], + "examples": [ + "notifications_enabled" + ] } }, "required": [ @@ -58778,6 +58800,17 @@ "updated_at": { "type": "string", "format": "date-time" + }, + "notification_setting": { + "type": "string", + "description": "Whether team members will receive notifications when the team is mentioned.", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ], + "examples": [ + "notifications_enabled" + ] } }, "required": [ @@ -60844,6 +60877,17 @@ "updated_at": { "type": "string", "format": "date-time" + }, + "notification_setting": { + "type": "string", + "description": "Whether team members will receive notifications when the team is mentioned.", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ], + "examples": [ + "notifications_enabled" + ] } }, "required": [ @@ -83725,6 +83769,17 @@ "updated_at": { "type": "string", "format": "date-time" + }, + "notification_setting": { + "type": "string", + "description": "Whether team members will receive notifications when the team is mentioned.", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ], + "examples": [ + "notifications_enabled" + ] } }, "required": [ @@ -83868,6 +83923,14 @@ "null" ], "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": [ @@ -83962,6 +84025,17 @@ "updated_at": { "type": "string", "format": "date-time" + }, + "notification_setting": { + "type": "string", + "description": "Whether team members will receive notifications when the team is mentioned.", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ], + "examples": [ + "notifications_enabled" + ] } }, "required": [ @@ -86388,6 +86462,17 @@ "updated_at": { "type": "string", "format": "date-time" + }, + "notification_setting": { + "type": "string", + "description": "Whether team members will receive notifications when the team is mentioned.", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ], + "examples": [ + "notifications_enabled" + ] } }, "required": [ @@ -86540,6 +86625,14 @@ "null" ], "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" + ] } } }, @@ -86631,6 +86724,17 @@ "updated_at": { "type": "string", "format": "date-time" + }, + "notification_setting": { + "type": "string", + "description": "Whether team members will receive notifications when the team is mentioned.", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ], + "examples": [ + "notifications_enabled" + ] } }, "required": [ @@ -182911,6 +183015,17 @@ "updated_at": { "type": "string", "format": "date-time" + }, + "notification_setting": { + "type": "string", + "description": "Whether team members will receive notifications when the team is mentioned.", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ], + "examples": [ + "notifications_enabled" + ] } }, "required": [ @@ -232530,6 +232645,17 @@ "updated_at": { "type": "string", "format": "date-time" + }, + "notification_setting": { + "type": "string", + "description": "Whether team members will receive notifications when the team is mentioned.", + "enum": [ + "notifications_enabled", + "notifications_disabled" + ], + "examples": [ + "notifications_enabled" + ] } }, "required": [ @@ -1764096,11 +1764222,10 @@ }, "required": [ "action", - "parent_issue_id", - "parent_issue", - "parent_issue_repo", "sub_issue_id", - "sub_issue" + "sub_issue", + "repository", + "sender" ] } } @@ -1774290,11 +1774415,10 @@ }, "required": [ "action", - "parent_issue_id", - "parent_issue", - "parent_issue_repo", "sub_issue_id", - "sub_issue" + "sub_issue", + "repository", + "sender" ] } } @@ -1784484,11 +1784608,10 @@ }, "required": [ "action", - "sub_issue_id", - "sub_issue", - "sub_issue_repo", "parent_issue_id", - "parent_issue" + "parent_issue", + "repository", + "sender" ] } } @@ -1794678,11 +1794801,10 @@ }, "required": [ "action", - "sub_issue_id", - "sub_issue", - "sub_issue_repo", "parent_issue_id", - "parent_issue" + "parent_issue", + "repository", + "sender" ] } } diff --git a/descriptions-next/ghec/dereferenced/ghec.2026-03-10.deref.yaml b/descriptions-next/ghec/dereferenced/ghec.2026-03-10.deref.yaml index cb960ce35f..5d6646b4a4 100644 --- a/descriptions-next/ghec/dereferenced/ghec.2026-03-10.deref.yaml +++ b/descriptions-next/ghec/dereferenced/ghec.2026-03-10.deref.yaml @@ -18988,6 +18988,15 @@ paths: updated_at: type: string format: date-time + notification_setting: + type: string + description: Whether team members will receive notifications + when the team is mentioned. + enum: + - notifications_enabled + - notifications_disabled + examples: + - notifications_enabled required: - id - url @@ -19694,11 +19703,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. @@ -19774,7 +19784,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 @@ -19929,8 +19939,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 @@ -29554,6 +29564,18 @@ paths: - 'null' 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: @@ -30154,6 +30176,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: | + {"code":"deadline_exceeded","msg":"operation timed out"}