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..381e6960cd 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 @@ -292491,11 +292491,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 +292539,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 +292587,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 +292635,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..5b708d0460 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 @@ -214887,11 +214887,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 +214921,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 +214955,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 +214989,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..926a563a38 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 @@ -291658,11 +291658,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 +291706,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 +291754,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 +291802,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..4f43616e87 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 @@ -214199,11 +214199,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 +214233,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 +214267,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 +214301,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..12c245bb6e 100644 --- a/descriptions-next/api.github.com/api.github.com.json +++ b/descriptions-next/api.github.com/api.github.com.json @@ -294371,11 +294371,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 +294419,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 +294467,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 +294515,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..672aec3e13 100644 --- a/descriptions-next/api.github.com/api.github.com.yaml +++ b/descriptions-next/api.github.com/api.github.com.yaml @@ -216108,11 +216108,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 +216142,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 +216176,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 +216210,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..a44aeca0a5 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 @@ -1661711,11 +1661711,10 @@ }, "required": [ "action", - "parent_issue_id", - "parent_issue", - "parent_issue_repo", "sub_issue_id", - "sub_issue" + "sub_issue", + "repository", + "sender" ] } } @@ -1672316,11 +1672315,10 @@ }, "required": [ "action", - "parent_issue_id", - "parent_issue", - "parent_issue_repo", "sub_issue_id", - "sub_issue" + "sub_issue", + "repository", + "sender" ] } } @@ -1682921,11 +1682919,10 @@ }, "required": [ "action", - "sub_issue_id", - "sub_issue", - "sub_issue_repo", "parent_issue_id", - "parent_issue" + "parent_issue", + "repository", + "sender" ] } } @@ -1693526,11 +1693523,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..cf2de4a770 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 @@ -238383,11 +238383,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 +238474,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 +238565,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 +238656,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..222674c9ae 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 @@ -1635473,11 +1635473,10 @@ }, "required": [ "action", - "parent_issue_id", - "parent_issue", - "parent_issue_repo", "sub_issue_id", - "sub_issue" + "sub_issue", + "repository", + "sender" ] } } @@ -1645667,11 +1645666,10 @@ }, "required": [ "action", - "parent_issue_id", - "parent_issue", - "parent_issue_repo", "sub_issue_id", - "sub_issue" + "sub_issue", + "repository", + "sender" ] } } @@ -1655861,11 +1655859,10 @@ }, "required": [ "action", - "sub_issue_id", - "sub_issue", - "sub_issue_repo", "parent_issue_id", - "parent_issue" + "parent_issue", + "repository", + "sender" ] } } @@ -1666055,11 +1666052,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..25056a9172 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 @@ -237553,11 +237553,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 +237644,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 +237735,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 +237826,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..e5715fce1f 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 @@ -1695741,11 +1695741,10 @@ }, "required": [ "action", - "parent_issue_id", - "parent_issue", - "parent_issue_repo", "sub_issue_id", - "sub_issue" + "sub_issue", + "repository", + "sender" ] } } @@ -1706800,11 +1706799,10 @@ }, "required": [ "action", - "parent_issue_id", - "parent_issue", - "parent_issue_repo", "sub_issue_id", - "sub_issue" + "sub_issue", + "repository", + "sender" ] } } @@ -1717859,11 +1717857,10 @@ }, "required": [ "action", - "sub_issue_id", - "sub_issue", - "sub_issue_repo", "parent_issue_id", - "parent_issue" + "parent_issue", + "repository", + "sender" ] } } @@ -1728918,11 +1728915,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..b26919c3af 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 @@ -239712,11 +239712,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 +239803,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 +239894,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 +239985,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..15bb8007e5 100644 --- a/descriptions-next/ghec/dereferenced/ghec.2022-11-28.deref.json +++ b/descriptions-next/ghec/dereferenced/ghec.2022-11-28.deref.json @@ -50877,7 +50877,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 +51036,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 +51347,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" ], @@ -1790885,11 +1790885,10 @@ }, "required": [ "action", - "parent_issue_id", - "parent_issue", - "parent_issue_repo", "sub_issue_id", - "sub_issue" + "sub_issue", + "repository", + "sender" ] } } @@ -1801490,11 +1801489,10 @@ }, "required": [ "action", - "parent_issue_id", - "parent_issue", - "parent_issue_repo", "sub_issue_id", - "sub_issue" + "sub_issue", + "repository", + "sender" ] } } @@ -1812095,11 +1812093,10 @@ }, "required": [ "action", - "sub_issue_id", - "sub_issue", - "sub_issue_repo", "parent_issue_id", - "parent_issue" + "parent_issue", + "repository", + "sender" ] } } @@ -1822700,11 +1822697,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..6ba2c53c12 100644 --- a/descriptions-next/ghec/dereferenced/ghec.2022-11-28.deref.yaml +++ b/descriptions-next/ghec/dereferenced/ghec.2022-11-28.deref.yaml @@ -19746,11 +19746,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 +19827,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 +19982,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 @@ -256524,11 +256525,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 +256616,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 +256707,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 +256798,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..ebd59a6c2f 100644 --- a/descriptions-next/ghec/dereferenced/ghec.2026-03-10.deref.json +++ b/descriptions-next/ghec/dereferenced/ghec.2026-03-10.deref.json @@ -50744,7 +50744,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 +50903,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 +51214,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" ], @@ -1764096,11 +1764096,10 @@ }, "required": [ "action", - "parent_issue_id", - "parent_issue", - "parent_issue_repo", "sub_issue_id", - "sub_issue" + "sub_issue", + "repository", + "sender" ] } } @@ -1774290,11 +1774289,10 @@ }, "required": [ "action", - "parent_issue_id", - "parent_issue", - "parent_issue_repo", "sub_issue_id", - "sub_issue" + "sub_issue", + "repository", + "sender" ] } } @@ -1784484,11 +1784482,10 @@ }, "required": [ "action", - "sub_issue_id", - "sub_issue", - "sub_issue_repo", "parent_issue_id", - "parent_issue" + "parent_issue", + "repository", + "sender" ] } } @@ -1794678,11 +1794675,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..3bffcf3726 100644 --- a/descriptions-next/ghec/dereferenced/ghec.2026-03-10.deref.yaml +++ b/descriptions-next/ghec/dereferenced/ghec.2026-03-10.deref.yaml @@ -19694,11 +19694,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 +19775,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 +19930,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 @@ -255682,11 +255683,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 @@ -255774,11 +255774,10 @@ webhooks: sender: *4 required: - action - - parent_issue_id - - parent_issue - - parent_issue_repo - sub{"code":"deadline_exceeded","msg":"operation timed out"}