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 ab010b7fad..16c7d8e43b 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 @@ -63696,6 +63696,23 @@ "string", "null" ] + }, + "rationale": { + "type": "string", + "description": "Optional reasoning for selecting this label." + }, + "suggest": { + "type": "boolean", + "description": "If `true`, the change is stored as a pending suggestion for human review rather than applied directly." + }, + "confidence": { + "type": "string", + "description": "The confidence level for this label choice.", + "enum": [ + "low", + "medium", + "high" + ] } } } @@ -63715,6 +63732,23 @@ "properties": { "login": { "type": "string" + }, + "rationale": { + "type": "string", + "description": "Optional reasoning for selecting this assignee." + }, + "suggest": { + "type": "boolean", + "description": "If `true`, the change is stored as a pending suggestion for human review rather than applied directly." + }, + "confidence": { + "type": "string", + "description": "The confidence level for this assignee choice.", + "enum": [ + "low", + "medium", + "high" + ] } } } @@ -63747,6 +63781,23 @@ } ], "description": "The value to set for the field. For multi-select fields, provide an array of option names." + }, + "rationale": { + "type": "string", + "description": "Optional reasoning for setting this field value." + }, + "suggest": { + "type": "boolean", + "description": "If `true`, the change is stored as a pending suggestion for human review rather than applied directly." + }, + "confidence": { + "type": "string", + "description": "The confidence level for this field value choice.", + "enum": [ + "low", + "medium", + "high" + ] } }, "required": [ @@ -63757,13 +63808,53 @@ } }, "type": { + "description": "The issue type to associate with this issue. Only users with push access can set the type for issues. Without push access to the repository, type changes are silently dropped.", + "oneOf": [ + { + "type": "string", + "description": "The name of the issue type.", + "examples": [ + "Epic" + ] + }, + { + "type": "object", + "description": "The issue type with optional metadata.", + "properties": { + "value": { + "type": [ + "string", + "null" + ], + "description": "The name of the issue type to associate with this issue, or `null` to remove the current issue type.", + "examples": [ + "Epic" + ] + }, + "rationale": { + "type": "string", + "description": "Optional reasoning for selecting this type." + }, + "suggest": { + "type": "boolean", + "description": "If `true`, the change is stored as a pending suggestion for human review rather than applied directly." + }, + "confidence": { + "type": "string", + "description": "The confidence level for this type choice.", + "enum": [ + "low", + "medium", + "high" + ] + } + } + } + ], "type": [ + "null", "string", - "null" - ], - "description": "The name of the issue type to associate with this issue or use `null` to remove the current issue type. Only users with push access can set the type for issues. Without push access to the repository, type changes are silently dropped.", - "examples": [ - "Epic" + "object" ] } } @@ -63799,7 +63890,176 @@ }, { "type": "object", - "properties": {} + "properties": { + "suggestions": { + "type": "object", + "description": "Pending suggestions for each suggestible field (`type`,\n`issue_field_values`, `labels`, `assignees`, `state`) the\nrequest touched. Omitted for fields not in the request or\nwith no pending suggestions. Items tagged `already_applied`\nare echoes of the current request's inputs whose target is\nalready applied to the issue; they are not persisted as\npending suggestions.\n", + "properties": { + "type": { + "type": "array", + "items": { + "type": "object", + "properties": { + "value": { + "type": "string" + }, + "rationale": { + "type": "string" + }, + "suggest": { + "type": "boolean" + }, + "confidence": { + "type": "string", + "enum": [ + "low", + "medium", + "high" + ] + }, + "already_applied": { + "type": "boolean" + } + } + } + }, + "issue_field_values": { + "type": "array", + "items": { + "type": "object", + "properties": { + "field_id": { + "type": "integer" + }, + "value": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ] + }, + "rationale": { + "type": "string" + }, + "suggest": { + "type": "boolean" + }, + "confidence": { + "type": "string", + "enum": [ + "low", + "medium", + "high" + ] + }, + "already_applied": { + "type": "boolean" + } + } + } + }, + "labels": { + "type": "array", + "items": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "rationale": { + "type": "string" + }, + "suggest": { + "type": "boolean" + }, + "confidence": { + "type": "string", + "enum": [ + "low", + "medium", + "high" + ] + }, + "already_applied": { + "type": "boolean" + } + } + } + }, + "assignees": { + "type": "array", + "items": { + "type": "object", + "properties": { + "login": { + "type": "string" + }, + "rationale": { + "type": "string" + }, + "suggest": { + "type": "boolean" + }, + "confidence": { + "type": "string", + "enum": [ + "low", + "medium", + "high" + ] + }, + "already_applied": { + "type": "boolean" + } + } + } + }, + "state": { + "type": "array", + "items": { + "type": "object", + "properties": { + "value": { + "type": "string" + }, + "state_reason": { + "type": "string" + }, + "duplicate_issue_id": { + "type": "integer" + }, + "rationale": { + "type": "string" + }, + "suggest": { + "type": "boolean" + }, + "confidence": { + "type": "string", + "enum": [ + "low", + "medium", + "high" + ] + }, + "already_applied": { + "type": "boolean" + } + } + } + } + } + } + } } ] }, @@ -63872,7 +64132,40 @@ "type": "array", "description": "Usernames of people to assign this issue to. _NOTE: Only users with push access can add assignees to an issue. Assignees are silently ignored otherwise._", "items": { - "type": "string" + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "login": { + "type": "string", + "description": "The login of the user to assign." + }, + "rationale": { + "type": "string", + "description": "Optional reasoning for adding this assignee." + }, + "suggest": { + "type": "boolean", + "description": "If `true`, the assignee is stored as a pending suggestion for human review rather than applied directly." + }, + "confidence": { + "type": "string", + "description": "The confidence level for this assignee choice.", + "enum": [ + "low", + "medium", + "high" + ] + } + }, + "required": [ + "login" + ] + } + ] } } } @@ -65116,9 +65409,42 @@ "labels": { "type": "array", "minItems": 1, - "description": "The names of the labels to add to the issue's existing labels. You can also pass an `array` of labels directly, but GitHub recommends passing an object with the `labels` key. To replace all of the labels for an issue, use \"[Set labels for an issue](https://docs.github.com/rest/issues/labels#set-labels-for-an-issue).\"", + "description": "The labels to add to the issue's existing labels. You can also pass an `array` of labels directly, but GitHub recommends passing an object with the `labels` key. To replace all of the labels for an issue, use \"[Set labels for an issue](https://docs.github.com/rest/issues/labels#set-labels-for-an-issue).\"", "items": { - "type": "string" + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "The name of the label to add." + }, + "rationale": { + "type": "string", + "description": "Optional reasoning for adding this label." + }, + "suggest": { + "type": "boolean", + "description": "If `true`, the label is stored as a pending suggestion for human review rather than applied directly." + }, + "confidence": { + "type": "string", + "description": "The confidence level for this label choice.", + "enum": [ + "low", + "medium", + "high" + ] + } + }, + "required": [ + "name" + ] + } + ] } } } @@ -65136,6 +65462,23 @@ "properties": { "name": { "type": "string" + }, + "rationale": { + "type": "string", + "description": "Optional reasoning for adding this label." + }, + "suggest": { + "type": "boolean", + "description": "If `true`, the label is stored as a pending suggestion for human review rather than applied directly." + }, + "confidence": { + "type": "string", + "description": "The confidence level for this label choice.", + "enum": [ + "low", + "medium", + "high" + ] } }, "required": [ @@ -66202,6 +66545,240 @@ } } }, + "/repos/{owner}/{repo}/issues/{issue_number}/suggestions": { + "get": { + "summary": "List issue suggestions", + "description": "Lists the suggestions on an issue. A suggestion is an agent-proposed change to an issue's type, labels, fields, assignees, or closed state that a maintainer can approve or dismiss.\n\nBy default only pending suggestions are returned. Use `state=all` to return suggestions in every state, or `state=` to filter to a single state. Use `action=` to return only suggestions for a specific change.\n\nThis endpoint is only available while the issue suggestions feature is enabled for the repository, and only supports issues, not pull requests.\n\nRequires triage access to the repository.", + "tags": [ + "issues" + ], + "operationId": "issues/list-suggestions", + "externalDocs": { + "description": "API method documentation", + "url": "https://docs.github.com/rest/issues/issues#list-issue-suggestions" + }, + "parameters": [ + { + "$ref": "#/components/parameters/owner" + }, + { + "$ref": "#/components/parameters/repo" + }, + { + "$ref": "#/components/parameters/issue-number" + }, + { + "name": "state", + "in": "query", + "required": false, + "description": "Filter suggestions by their state.", + "schema": { + "type": "string", + "enum": [ + "pending", + "applied", + "approved", + "dismissed", + "replaced", + "all" + ], + "default": "pending" + } + }, + { + "name": "action", + "in": "query", + "required": false, + "description": "Filter suggestions by the change they propose.", + "schema": { + "type": "string", + "enum": [ + "set_type", + "add_label", + "add_field", + "add_assignee", + "close_issue" + ] + } + }, + { + "$ref": "#/components/parameters/per-page" + }, + { + "$ref": "#/components/parameters/page" + } + ], + "responses": { + "200": { + "description": "Response", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/issue-suggestion" + } + }, + "examples": { + "default": { + "$ref": "#/components/examples/issue-suggestions" + } + } + } + }, + "headers": { + "Link": { + "$ref": "#/components/headers/link" + } + } + }, + "404": { + "$ref": "#/components/responses/not_found" + }, + "422": { + "$ref": "#/components/responses/validation_failed" + } + }, + "x-github": { + "githubCloudOnly": false, + "enabledForGitHubApps": true, + "category": "issues", + "subcategory": "issues" + } + } + }, + "/repos/{owner}/{repo}/issues/{issue_number}/suggestions/{suggestion_id}/approve": { + "post": { + "summary": "Approve an issue suggestion", + "description": "Approves a pending suggestion on an issue. Applies the proposed change (creating the corresponding timeline event), transitions the suggestion to `approved`, and dismisses any competing pending suggestions for the same change.\n\nRequires triage access to the repository. Approving a suggestion also requires permission to perform the change it applies (for example, setting the issue type, adding a label or assignee, or closing the issue); this only affects fine-grained access tokens and GitHub Apps whose permissions are narrower than the triage role. This endpoint only supports issues, not pull requests.", + "tags": [ + "issues" + ], + "operationId": "issues/approve-suggestion", + "externalDocs": { + "description": "API method documentation", + "url": "https://docs.github.com/rest/issues/issues#approve-an-issue-suggestion" + }, + "parameters": [ + { + "$ref": "#/components/parameters/owner" + }, + { + "$ref": "#/components/parameters/repo" + }, + { + "$ref": "#/components/parameters/issue-number" + }, + { + "name": "suggestion_id", + "in": "path", + "required": true, + "description": "The unique identifier of the suggestion.", + "schema": { + "type": "integer" + } + } + ], + "responses": { + "200": { + "description": "Response", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/issue-suggestion" + }, + "examples": { + "default": { + "$ref": "#/components/examples/issue-suggestion" + } + } + } + } + }, + "403": { + "$ref": "#/components/responses/forbidden" + }, + "404": { + "$ref": "#/components/responses/not_found" + }, + "422": { + "$ref": "#/components/responses/validation_failed" + } + }, + "x-github": { + "githubCloudOnly": false, + "enabledForGitHubApps": true, + "category": "issues", + "subcategory": "issues" + } + } + }, + "/repos/{owner}/{repo}/issues/{issue_number}/suggestions/{suggestion_id}/dismiss": { + "post": { + "summary": "Dismiss an issue suggestion", + "description": "Dismisses a pending suggestion on an issue. Transitions the suggestion to `dismissed` without applying any change or creating a timeline event.\n\nRequires triage access to the repository. This endpoint only supports issues, not pull requests.", + "tags": [ + "issues" + ], + "operationId": "issues/dismiss-suggestion", + "externalDocs": { + "description": "API method documentation", + "url": "https://docs.github.com/rest/issues/issues#dismiss-an-issue-suggestion" + }, + "parameters": [ + { + "$ref": "#/components/parameters/owner" + }, + { + "$ref": "#/components/parameters/repo" + }, + { + "$ref": "#/components/parameters/issue-number" + }, + { + "name": "suggestion_id", + "in": "path", + "required": true, + "description": "The unique identifier of the suggestion.", + "schema": { + "type": "integer" + } + } + ], + "responses": { + "200": { + "description": "Response", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/issue-suggestion" + }, + "examples": { + "default": { + "$ref": "#/components/examples/issue-suggestion" + } + } + } + } + }, + "403": { + "$ref": "#/components/responses/forbidden" + }, + "404": { + "$ref": "#/components/responses/not_found" + }, + "422": { + "$ref": "#/components/responses/validation_failed" + } + }, + "x-github": { + "githubCloudOnly": false, + "enabledForGitHubApps": true, + "category": "issues", + "subcategory": "issues" + } + } + }, "/repos/{owner}/{repo}/issues/{issue_number}/timeline": { "get": { "summary": "List timeline events for an issue", @@ -66229,6 +66806,9 @@ }, { "$ref": "#/components/parameters/page" + }, + { + "$ref": "#/components/parameters/issue-timeline-exclude" } ], "responses": { @@ -151488,6 +152068,143 @@ } ] }, + "issue-suggestion": { + "title": "Issue Suggestion", + "description": "An agent-proposed change to an issue that a maintainer can approve or dismiss.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the suggestion." + }, + "issue_id": { + "type": "integer", + "description": "The unique identifier of the issue the suggestion applies to." + }, + "action": { + "type": "string", + "description": "The kind of change proposed.", + "enum": [ + "set_type", + "add_label", + "add_field", + "add_assignee", + "close_issue" + ] + }, + "state": { + "type": "string", + "description": "The suggestion's lifecycle state.", + "enum": [ + "pending", + "applied", + "approved", + "dismissed", + "replaced" + ] + }, + "target_id": { + "type": [ + "integer", + "null" + ], + "description": "The identifier of the target the change applies to (issue type, label, field, assignee, or duplicate issue), when applicable." + }, + "target_value": { + "description": "The proposed value, when applicable. An array for multi-select field suggestions.", + "oneOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "boolean" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ], + "type": [ + "null", + "string", + "number", + "boolean", + "array" + ] + }, + "rationale": { + "type": [ + "string", + "null" + ], + "description": "The rationale the actor provided for the suggestion." + }, + "confidence": { + "type": [ + "string", + "null" + ], + "description": "The actor's confidence level in the suggestion.", + "enum": [ + "LOW", + "MEDIUM", + "HIGH", + null + ] + }, + "actor_id": { + "type": [ + "integer", + "null" + ], + "description": "The unique identifier of the actor that proposed the suggestion." + }, + "issue_event_id": { + "type": [ + "integer", + "null" + ], + "description": "The identifier of the timeline event created when the suggestion was approved, when applicable." + }, + "resolved_by": { + "type": [ + "integer", + "null" + ], + "description": "The unique identifier of the user who approved or dismissed the suggestion." + }, + "created_at": { + "type": "string", + "description": "The time the suggestion was created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the suggestion was last updated.", + "format": "date-time" + } + }, + "required": [ + "id", + "issue_id", + "action", + "state", + "target_id", + "target_value", + "rationale", + "confidence", + "actor_id", + "issue_event_id", + "resolved_by", + "created_at", + "updated_at" + ] + }, "timeline-comment-event": { "title": "Timeline Comment Event", "description": "Timeline Comment Event", @@ -336166,6 +336883,57 @@ } ] }, + "issue-suggestions": { + "value": [ + { + "id": 12, + "issue_id": 4567, + "action": "add_label", + "state": "pending", + "target_id": 208045946, + "target_value": null, + "rationale": "This looks like a bug report based on the stack trace in the description.", + "confidence": "HIGH", + "actor_id": 41898282, + "issue_event_id": null, + "resolved_by": null, + "created_at": "2026-06-01T14:20:00Z", + "updated_at": "2026-06-01T14:20:00Z" + }, + { + "id": 13, + "issue_id": 4567, + "action": "set_type", + "state": "pending", + "target_id": 3, + "target_value": "Bug", + "rationale": "The report describes unexpected behaviour with reproduction steps.", + "confidence": "MEDIUM", + "actor_id": 41898282, + "issue_event_id": null, + "resolved_by": null, + "created_at": "2026-06-01T14:21:00Z", + "updated_at": "2026-06-01T14:21:00Z" + } + ] + }, + "issue-suggestion": { + "value": { + "id": 12, + "issue_id": 4567, + "action": "add_label", + "state": "approved", + "target_id": 208045946, + "target_value": null, + "rationale": "This looks like a bug report based on the stack trace in the description.", + "confidence": "HIGH", + "actor_id": 41898282, + "issue_event_id": 6430295168, + "resolved_by": 583231, + "created_at": "2026-06-01T14:20:00Z", + "updated_at": "2026-06-01T15:05:00Z" + } + }, "timeline-issue-events": { "value": [ { @@ -348278,6 +349046,14 @@ "type": "integer" } }, + "issue-timeline-exclude": { + "name": "exclude", + "in": "query", + "description": "A comma-separated list of timeline event names to exclude from the response.", + "schema": { + "type": "string" + } + }, "key-id": { "name": "key_id", "description": "The unique identifier of the key.", 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 adef4353d6..d0ab2677a2 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 @@ -46949,6 +46949,20 @@ paths: type: - string - 'null' + rationale: + type: string + description: Optional reasoning for selecting this label. + suggest: + type: boolean + description: If `true`, the change is stored as a pending + suggestion for human review rather than applied directly. + confidence: + type: string + description: The confidence level for this label choice. + enum: + - low + - medium + - high assignees: type: array description: Usernames to assign to this issue. Pass one or more @@ -46963,6 +46977,20 @@ paths: properties: login: type: string + rationale: + type: string + description: Optional reasoning for selecting this assignee. + suggest: + type: boolean + description: If `true`, the change is stored as a pending + suggestion for human review rather than applied directly. + confidence: + type: string + description: The confidence level for this assignee choice. + enum: + - low + - medium + - high issue_field_values: type: array description: An array of issue field values to set on this issue. @@ -46983,20 +47011,62 @@ paths: type: string description: The value to set for the field. For multi-select fields, provide an array of option names. + rationale: + type: string + description: Optional reasoning for setting this field value. + suggest: + type: boolean + description: If `true`, the change is stored as a pending + suggestion for human review rather than applied directly. + confidence: + type: string + description: The confidence level for this field value choice. + enum: + - low + - medium + - high required: - field_id - value additionalProperties: false type: + description: The issue type to associate with this issue. Only users + with push access can set the type for issues. Without push access + to the repository, type changes are silently dropped. + oneOf: + - type: string + description: The name of the issue type. + examples: + - Epic + - type: object + description: The issue type with optional metadata. + properties: + value: + type: + - string + - 'null' + description: The name of the issue type to associate with + this issue, or `null` to remove the current issue type. + examples: + - Epic + rationale: + type: string + description: Optional reasoning for selecting this type. + suggest: + type: boolean + description: If `true`, the change is stored as a pending + suggestion for human review rather than applied directly. + confidence: + type: string + description: The confidence level for this type choice. + enum: + - low + - medium + - high type: - - string - 'null' - description: The name of the issue type to associate with this issue - or use `null` to remove the current issue type. Only users with - push access can set the type for issues. Without push access to - the repository, type changes are silently dropped. - examples: - - Epic + - string + - object examples: default: value: @@ -47017,7 +47087,124 @@ paths: allOf: - "$ref": "#/components/schemas/issue" - type: object - properties: {} + properties: + suggestions: + type: object + description: | + Pending suggestions for each suggestible field (`type`, + `issue_field_values`, `labels`, `assignees`, `state`) the + request touched. Omitted for fields not in the request or + with no pending suggestions. Items tagged `already_applied` + are echoes of the current request's inputs whose target is + already applied to the issue; they are not persisted as + pending suggestions. + properties: + type: + type: array + items: + type: object + properties: + value: + type: string + rationale: + type: string + suggest: + type: boolean + confidence: + type: string + enum: + - low + - medium + - high + already_applied: + type: boolean + issue_field_values: + type: array + items: + type: object + properties: + field_id: + type: integer + value: + oneOf: + - type: string + - type: number + - type: array + items: + type: string + rationale: + type: string + suggest: + type: boolean + confidence: + type: string + enum: + - low + - medium + - high + already_applied: + type: boolean + labels: + type: array + items: + type: object + properties: + name: + type: string + rationale: + type: string + suggest: + type: boolean + confidence: + type: string + enum: + - low + - medium + - high + already_applied: + type: boolean + assignees: + type: array + items: + type: object + properties: + login: + type: string + rationale: + type: string + suggest: + type: boolean + confidence: + type: string + enum: + - low + - medium + - high + already_applied: + type: boolean + state: + type: array + items: + type: object + properties: + value: + type: string + state_reason: + type: string + duplicate_issue_id: + type: integer + rationale: + type: string + suggest: + type: boolean + confidence: + type: string + enum: + - low + - medium + - high + already_applied: + type: boolean examples: default: "$ref": "#/components/examples/issue" @@ -47066,7 +47253,29 @@ paths: Only users with push access can add assignees to an issue. Assignees are silently ignored otherwise._' items: - type: string + oneOf: + - type: string + - type: object + properties: + login: + type: string + description: The login of the user to assign. + rationale: + type: string + description: Optional reasoning for adding this assignee. + suggest: + type: boolean + description: If `true`, the assignee is stored as a pending + suggestion for human review rather than applied directly. + confidence: + type: string + description: The confidence level for this assignee choice. + enum: + - low + - medium + - high + required: + - login examples: default: value: @@ -47944,13 +48153,34 @@ paths: labels: type: array minItems: 1 - description: The names of the labels to add to the issue's existing - labels. You can also pass an `array` of labels directly, but - GitHub recommends passing an object with the `labels` key. To - replace all of the labels for an issue, use "[Set labels for - an issue](https://docs.github.com/rest/issues/labels#set-labels-for-an-issue)." + description: The labels to add to the issue's existing labels. + You can also pass an `array` of labels directly, but GitHub + recommends passing an object with the `labels` key. To replace + all of the labels for an issue, use "[Set labels for an issue](https://docs.github.com/rest/issues/labels#set-labels-for-an-issue)." items: - type: string + oneOf: + - type: string + - type: object + properties: + name: + type: string + description: The name of the label to add. + rationale: + type: string + description: Optional reasoning for adding this label. + suggest: + type: boolean + description: If `true`, the label is stored as a pending + suggestion for human review rather than applied directly. + confidence: + type: string + description: The confidence level for this label choice. + enum: + - low + - medium + - high + required: + - name - type: array items: type: string @@ -47960,6 +48190,20 @@ paths: properties: name: type: string + rationale: + type: string + description: Optional reasoning for adding this label. + suggest: + type: boolean + description: If `true`, the label is stored as a pending suggestion + for human review rather than applied directly. + confidence: + type: string + description: The confidence level for this label choice. + enum: + - low + - medium + - high required: - name examples: @@ -48679,6 +48923,167 @@ paths: enabledForGitHubApps: true category: issues subcategory: sub-issues + "/repos/{owner}/{repo}/issues/{issue_number}/suggestions": + get: + summary: List issue suggestions + description: |- + Lists the suggestions on an issue. A suggestion is an agent-proposed change to an issue's type, labels, fields, assignees, or closed state that a maintainer can approve or dismiss. + + By default only pending suggestions are returned. Use `state=all` to return suggestions in every state, or `state=` to filter to a single state. Use `action=` to return only suggestions for a specific change. + + This endpoint is only available while the issue suggestions feature is enabled for the repository, and only supports issues, not pull requests. + + Requires triage access to the repository. + tags: + - issues + operationId: issues/list-suggestions + externalDocs: + description: API method documentation + url: https://docs.github.com/rest/issues/issues#list-issue-suggestions + parameters: + - "$ref": "#/components/parameters/owner" + - "$ref": "#/components/parameters/repo" + - "$ref": "#/components/parameters/issue-number" + - name: state + in: query + required: false + description: Filter suggestions by their state. + schema: + type: string + enum: + - pending + - applied + - approved + - dismissed + - replaced + - all + default: pending + - name: action + in: query + required: false + description: Filter suggestions by the change they propose. + schema: + type: string + enum: + - set_type + - add_label + - add_field + - add_assignee + - close_issue + - "$ref": "#/components/parameters/per-page" + - "$ref": "#/components/parameters/page" + responses: + '200': + description: Response + content: + application/json: + schema: + type: array + items: + "$ref": "#/components/schemas/issue-suggestion" + examples: + default: + "$ref": "#/components/examples/issue-suggestions" + headers: + Link: + "$ref": "#/components/headers/link" + '404': + "$ref": "#/components/responses/not_found" + '422': + "$ref": "#/components/responses/validation_failed" + x-github: + githubCloudOnly: false + enabledForGitHubApps: true + category: issues + subcategory: issues + "/repos/{owner}/{repo}/issues/{issue_number}/suggestions/{suggestion_id}/approve": + post: + summary: Approve an issue suggestion + description: |- + Approves a pending suggestion on an issue. Applies the proposed change (creating the corresponding timeline event), transitions the suggestion to `approved`, and dismisses any competing pending suggestions for the same change. + + Requires triage access to the repository. Approving a suggestion also requires permission to perform the change it applies (for example, setting the issue type, adding a label or assignee, or closing the issue); this only affects fine-grained access tokens and GitHub Apps whose permissions are narrower than the triage role. This endpoint only supports issues, not pull requests. + tags: + - issues + operationId: issues/approve-suggestion + externalDocs: + description: API method documentation + url: https://docs.github.com/rest/issues/issues#approve-an-issue-suggestion + parameters: + - "$ref": "#/components/parameters/owner" + - "$ref": "#/components/parameters/repo" + - "$ref": "#/components/parameters/issue-number" + - name: suggestion_id + in: path + required: true + description: The unique identifier of the suggestion. + schema: + type: integer + responses: + '200': + description: Response + content: + application/json: + schema: + "$ref": "#/components/schemas/issue-suggestion" + examples: + default: + "$ref": "#/components/examples/issue-suggestion" + '403': + "$ref": "#/components/responses/forbidden" + '404': + "$ref": "#/components/responses/not_found" + '422': + "$ref": "#/components/responses/validation_failed" + x-github: + githubCloudOnly: false + enabledForGitHubApps: true + category: issues + subcategory: issues + "/repos/{owner}/{repo}/issues/{issue_number}/suggestions/{suggestion_id}/dismiss": + post: + summary: Dismiss an issue suggestion + description: |- + Dismisses a pending suggestion on an issue. Transitions the suggestion to `dismissed` without applying any change or creating a timeline event. + + Requires triage access to the repository. This endpoint only supports issues, not pull requests. + tags: + - issues + operationId: issues/dismiss-suggestion + externalDocs: + description: API method documentation + url: https://docs.github.com/rest/issues/issues#dismiss-an-issue-suggestion + parameters: + - "$ref": "#/components/parameters/owner" + - "$ref": "#/components/parameters/repo" + - "$ref": "#/components/parameters/issue-number" + - name: suggestion_id + in: path + required: true + description: The unique identifier of the suggestion. + schema: + type: integer + responses: + '200': + description: Response + content: + application/json: + schema: + "$ref": "#/components/schemas/issue-suggestion" + examples: + default: + "$ref": "#/components/examples/issue-suggestion" + '403': + "$ref": "#/components/responses/forbidden" + '404': + "$ref": "#/components/responses/not_found" + '422': + "$ref": "#/components/responses/validation_failed" + x-github: + githubCloudOnly: false + enabledForGitHubApps: true + category: issues + subcategory: issues "/repos/{owner}/{repo}/issues/{issue_number}/timeline": get: summary: List timeline events for an issue @@ -48695,6 +49100,7 @@ paths: - "$ref": "#/components/parameters/issue-number" - "$ref": "#/components/parameters/per-page" - "$ref": "#/components/parameters/page" + - "$ref": "#/components/parameters/issue-timeline-exclude" responses: '200': description: Response @@ -110320,6 +110726,112 @@ components: - "$ref": "#/components/schemas/blocked-by-removed-issue-event" - "$ref": "#/components/schemas/blocking-added-issue-event" - "$ref": "#/components/schemas/blocking-removed-issue-event" + issue-suggestion: + title: Issue Suggestion + description: An agent-proposed change to an issue that a maintainer can approve + or dismiss. + type: object + properties: + id: + type: integer + description: The unique identifier of the suggestion. + issue_id: + type: integer + description: The unique identifier of the issue the suggestion applies to. + action: + type: string + description: The kind of change proposed. + enum: + - set_type + - add_label + - add_field + - add_assignee + - close_issue + state: + type: string + description: The suggestion's lifecycle state. + enum: + - pending + - applied + - approved + - dismissed + - replaced + target_id: + type: + - integer + - 'null' + description: The identifier of the target the change applies to (issue type, + label, field, assignee, or duplicate issue), when applicable. + target_value: + description: The proposed value, when applicable. An array for multi-select + field suggestions. + oneOf: + - type: string + - type: number + - type: boolean + - type: array + items: + type: string + type: + - 'null' + - string + - number + - boolean + - array + rationale: + type: + - string + - 'null' + description: The rationale the actor provided for the suggestion. + confidence: + type: + - string + - 'null' + description: The actor's confidence level in the suggestion. + enum: + - LOW + - MEDIUM + - HIGH + - + actor_id: + type: + - integer + - 'null' + description: The unique identifier of the actor that proposed the suggestion. + issue_event_id: + type: + - integer + - 'null' + description: The identifier of the timeline event created when the suggestion + was approved, when applicable. + resolved_by: + type: + - integer + - 'null' + description: The unique identifier of the user who approved or dismissed + the suggestion. + created_at: + type: string + description: The time the suggestion was created. + format: date-time + updated_at: + type: string + description: The time the suggestion was last updated. + format: date-time + required: + - id + - issue_id + - action + - state + - target_id + - target_value + - rationale + - confidence + - actor_id + - issue_event_id + - resolved_by + - created_at + - updated_at timeline-comment-event: title: Timeline Comment Event description: Timeline Comment Event @@ -250062,6 +250574,49 @@ components: description: Something isn't working color: f29513 default: true + issue-suggestions: + value: + - id: 12 + issue_id: 4567 + action: add_label + state: pending + target_id: 208045946 + target_value: + rationale: This looks like a bug report based on the stack trace in the description. + confidence: HIGH + actor_id: 41898282 + issue_event_id: + resolved_by: + created_at: '2026-06-01T14:20:00Z' + updated_at: '2026-06-01T14:20:00Z' + - id: 13 + issue_id: 4567 + action: set_type + state: pending + target_id: 3 + target_value: Bug + rationale: The report describes unexpected behaviour with reproduction steps. + confidence: MEDIUM + actor_id: 41898282 + issue_event_id: + resolved_by: + created_at: '2026-06-01T14:21:00Z' + updated_at: '2026-06-01T14:21:00Z' + issue-suggestion: + value: + id: 12 + issue_id: 4567 + action: add_label + state: approved + target_id: 208045946 + target_value: + rationale: This looks like a bug report based on the stack trace in the description. + confidence: HIGH + actor_id: 41898282 + issue_event_id: 6430295168 + resolved_by: 583231 + created_at: '2026-06-01T14:20:00Z' + updated_at: '2026-06-01T15:05:00Z' timeline-issue-events: value: - id: 6430295168 @@ -260683,6 +261238,13 @@ components: required: true schema: type: integer + issue-timeline-exclude: + name: exclude + in: query + description: A comma-separated list of timeline event names to exclude from + the response. + schema: + type: string key-id: name: key_id description: The unique identifier of the key. 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 c737f7e211..74bc6ea83e 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 @@ -63607,6 +63607,23 @@ "string", "null" ] + }, + "rationale": { + "type": "string", + "description": "Optional reasoning for selecting this label." + }, + "suggest": { + "type": "boolean", + "description": "If `true`, the change is stored as a pending suggestion for human review rather than applied directly." + }, + "confidence": { + "type": "string", + "description": "The confidence level for this label choice.", + "enum": [ + "low", + "medium", + "high" + ] } } } @@ -63626,6 +63643,23 @@ "properties": { "login": { "type": "string" + }, + "rationale": { + "type": "string", + "description": "Optional reasoning for selecting this assignee." + }, + "suggest": { + "type": "boolean", + "description": "If `true`, the change is stored as a pending suggestion for human review rather than applied directly." + }, + "confidence": { + "type": "string", + "description": "The confidence level for this assignee choice.", + "enum": [ + "low", + "medium", + "high" + ] } } } @@ -63658,6 +63692,23 @@ } ], "description": "The value to set for the field. For multi-select fields, provide an array of option names." + }, + "rationale": { + "type": "string", + "description": "Optional reasoning for setting this field value." + }, + "suggest": { + "type": "boolean", + "description": "If `true`, the change is stored as a pending suggestion for human review rather than applied directly." + }, + "confidence": { + "type": "string", + "description": "The confidence level for this field value choice.", + "enum": [ + "low", + "medium", + "high" + ] } }, "required": [ @@ -63668,13 +63719,53 @@ } }, "type": { + "description": "The issue type to associate with this issue. Only users with push access can set the type for issues. Without push access to the repository, type changes are silently dropped.", + "oneOf": [ + { + "type": "string", + "description": "The name of the issue type.", + "examples": [ + "Epic" + ] + }, + { + "type": "object", + "description": "The issue type with optional metadata.", + "properties": { + "value": { + "type": [ + "string", + "null" + ], + "description": "The name of the issue type to associate with this issue, or `null` to remove the current issue type.", + "examples": [ + "Epic" + ] + }, + "rationale": { + "type": "string", + "description": "Optional reasoning for selecting this type." + }, + "suggest": { + "type": "boolean", + "description": "If `true`, the change is stored as a pending suggestion for human review rather than applied directly." + }, + "confidence": { + "type": "string", + "description": "The confidence level for this type choice.", + "enum": [ + "low", + "medium", + "high" + ] + } + } + } + ], "type": [ + "null", "string", - "null" - ], - "description": "The name of the issue type to associate with this issue or use `null` to remove the current issue type. Only users with push access can set the type for issues. Without push access to the repository, type changes are silently dropped.", - "examples": [ - "Epic" + "object" ] } } @@ -63710,7 +63801,176 @@ }, { "type": "object", - "properties": {} + "properties": { + "suggestions": { + "type": "object", + "description": "Pending suggestions for each suggestible field (`type`,\n`issue_field_values`, `labels`, `assignees`, `state`) the\nrequest touched. Omitted for fields not in the request or\nwith no pending suggestions. Items tagged `already_applied`\nare echoes of the current request's inputs whose target is\nalready applied to the issue; they are not persisted as\npending suggestions.\n", + "properties": { + "type": { + "type": "array", + "items": { + "type": "object", + "properties": { + "value": { + "type": "string" + }, + "rationale": { + "type": "string" + }, + "suggest": { + "type": "boolean" + }, + "confidence": { + "type": "string", + "enum": [ + "low", + "medium", + "high" + ] + }, + "already_applied": { + "type": "boolean" + } + } + } + }, + "issue_field_values": { + "type": "array", + "items": { + "type": "object", + "properties": { + "field_id": { + "type": "integer" + }, + "value": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ] + }, + "rationale": { + "type": "string" + }, + "suggest": { + "type": "boolean" + }, + "confidence": { + "type": "string", + "enum": [ + "low", + "medium", + "high" + ] + }, + "already_applied": { + "type": "boolean" + } + } + } + }, + "labels": { + "type": "array", + "items": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "rationale": { + "type": "string" + }, + "suggest": { + "type": "boolean" + }, + "confidence": { + "type": "string", + "enum": [ + "low", + "medium", + "high" + ] + }, + "already_applied": { + "type": "boolean" + } + } + } + }, + "assignees": { + "type": "array", + "items": { + "type": "object", + "properties": { + "login": { + "type": "string" + }, + "rationale": { + "type": "string" + }, + "suggest": { + "type": "boolean" + }, + "confidence": { + "type": "string", + "enum": [ + "low", + "medium", + "high" + ] + }, + "already_applied": { + "type": "boolean" + } + } + } + }, + "state": { + "type": "array", + "items": { + "type": "object", + "properties": { + "value": { + "type": "string" + }, + "state_reason": { + "type": "string" + }, + "duplicate_issue_id": { + "type": "integer" + }, + "rationale": { + "type": "string" + }, + "suggest": { + "type": "boolean" + }, + "confidence": { + "type": "string", + "enum": [ + "low", + "medium", + "high" + ] + }, + "already_applied": { + "type": "boolean" + } + } + } + } + } + } + } } ] }, @@ -63783,7 +64043,40 @@ "type": "array", "description": "Usernames of people to assign this issue to. _NOTE: Only users with push access can add assignees to an issue. Assignees are silently ignored otherwise._", "items": { - "type": "string" + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "login": { + "type": "string", + "description": "The login of the user to assign." + }, + "rationale": { + "type": "string", + "description": "Optional reasoning for adding this assignee." + }, + "suggest": { + "type": "boolean", + "description": "If `true`, the assignee is stored as a pending suggestion for human review rather than applied directly." + }, + "confidence": { + "type": "string", + "description": "The confidence level for this assignee choice.", + "enum": [ + "low", + "medium", + "high" + ] + } + }, + "required": [ + "login" + ] + } + ] } } } @@ -65027,9 +65320,42 @@ "labels": { "type": "array", "minItems": 1, - "description": "The names of the labels to add to the issue's existing labels. You can also pass an `array` of labels directly, but GitHub recommends passing an object with the `labels` key. To replace all of the labels for an issue, use \"[Set labels for an issue](https://docs.github.com/rest/issues/labels#set-labels-for-an-issue).\"", + "description": "The labels to add to the issue's existing labels. You can also pass an `array` of labels directly, but GitHub recommends passing an object with the `labels` key. To replace all of the labels for an issue, use \"[Set labels for an issue](https://docs.github.com/rest/issues/labels#set-labels-for-an-issue).\"", "items": { - "type": "string" + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "The name of the label to add." + }, + "rationale": { + "type": "string", + "description": "Optional reasoning for adding this label." + }, + "suggest": { + "type": "boolean", + "description": "If `true`, the label is stored as a pending suggestion for human review rather than applied directly." + }, + "confidence": { + "type": "string", + "description": "The confidence level for this label choice.", + "enum": [ + "low", + "medium", + "high" + ] + } + }, + "required": [ + "name" + ] + } + ] } } } @@ -65047,6 +65373,23 @@ "properties": { "name": { "type": "string" + }, + "rationale": { + "type": "string", + "description": "Optional reasoning for adding this label." + }, + "suggest": { + "type": "boolean", + "description": "If `true`, the label is stored as a pending suggestion for human review rather than applied directly." + }, + "confidence": { + "type": "string", + "description": "The confidence level for this label choice.", + "enum": [ + "low", + "medium", + "high" + ] } }, "required": [ @@ -66113,6 +66456,240 @@ } } }, + "/repos/{owner}/{repo}/issues/{issue_number}/suggestions": { + "get": { + "summary": "List issue suggestions", + "description": "Lists the suggestions on an issue. A suggestion is an agent-proposed change to an issue's type, labels, fields, assignees, or closed state that a maintainer can approve or dismiss.\n\nBy default only pending suggestions are returned. Use `state=all` to return suggestions in every state, or `state=` to filter to a single state. Use `action=` to return only suggestions for a specific change.\n\nThis endpoint is only available while the issue suggestions feature is enabled for the repository, and only supports issues, not pull requests.\n\nRequires triage access to the repository.", + "tags": [ + "issues" + ], + "operationId": "issues/list-suggestions", + "externalDocs": { + "description": "API method documentation", + "url": "https://docs.github.com/rest/issues/issues#list-issue-suggestions" + }, + "parameters": [ + { + "$ref": "#/components/parameters/owner" + }, + { + "$ref": "#/components/parameters/repo" + }, + { + "$ref": "#/components/parameters/issue-number" + }, + { + "name": "state", + "in": "query", + "required": false, + "description": "Filter suggestions by their state.", + "schema": { + "type": "string", + "enum": [ + "pending", + "applied", + "approved", + "dismissed", + "replaced", + "all" + ], + "default": "pending" + } + }, + { + "name": "action", + "in": "query", + "required": false, + "description": "Filter suggestions by the change they propose.", + "schema": { + "type": "string", + "enum": [ + "set_type", + "add_label", + "add_field", + "add_assignee", + "close_issue" + ] + } + }, + { + "$ref": "#/components/parameters/per-page" + }, + { + "$ref": "#/components/parameters/page" + } + ], + "responses": { + "200": { + "description": "Response", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/issue-suggestion" + } + }, + "examples": { + "default": { + "$ref": "#/components/examples/issue-suggestions" + } + } + } + }, + "headers": { + "Link": { + "$ref": "#/components/headers/link" + } + } + }, + "404": { + "$ref": "#/components/responses/not_found" + }, + "422": { + "$ref": "#/components/responses/validation_failed" + } + }, + "x-github": { + "githubCloudOnly": false, + "enabledForGitHubApps": true, + "category": "issues", + "subcategory": "issues" + } + } + }, + "/repos/{owner}/{repo}/issues/{issue_number}/suggestions/{suggestion_id}/approve": { + "post": { + "summary": "Approve an issue suggestion", + "description": "Approves a pending suggestion on an issue. Applies the proposed change (creating the corresponding timeline event), transitions the suggestion to `approved`, and dismisses any competing pending suggestions for the same change.\n\nRequires triage access to the repository. Approving a suggestion also requires permission to perform the change it applies (for example, setting the issue type, adding a label or assignee, or closing the issue); this only affects fine-grained access tokens and GitHub Apps whose permissions are narrower than the triage role. This endpoint only supports issues, not pull requests.", + "tags": [ + "issues" + ], + "operationId": "issues/approve-suggestion", + "externalDocs": { + "description": "API method documentation", + "url": "https://docs.github.com/rest/issues/issues#approve-an-issue-suggestion" + }, + "parameters": [ + { + "$ref": "#/components/parameters/owner" + }, + { + "$ref": "#/components/parameters/repo" + }, + { + "$ref": "#/components/parameters/issue-number" + }, + { + "name": "suggestion_id", + "in": "path", + "required": true, + "description": "The unique identifier of the suggestion.", + "schema": { + "type": "integer" + } + } + ], + "responses": { + "200": { + "description": "Response", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/issue-suggestion" + }, + "examples": { + "default": { + "$ref": "#/components/examples/issue-suggestion" + } + } + } + } + }, + "403": { + "$ref": "#/components/responses/forbidden" + }, + "404": { + "$ref": "#/components/responses/not_found" + }, + "422": { + "$ref": "#/components/responses/validation_failed" + } + }, + "x-github": { + "githubCloudOnly": false, + "enabledForGitHubApps": true, + "category": "issues", + "subcategory": "issues" + } + } + }, + "/repos/{owner}/{repo}/issues/{issue_number}/suggestions/{suggestion_id}/dismiss": { + "post": { + "summary": "Dismiss an issue suggestion", + "description": "Dismisses a pending suggestion on an issue. Transitions the suggestion to `dismissed` without applying any change or creating a timeline event.\n\nRequires triage access to the repository. This endpoint only supports issues, not pull requests.", + "tags": [ + "issues" + ], + "operationId": "issues/dismiss-suggestion", + "externalDocs": { + "description": "API method documentation", + "url": "https://docs.github.com/rest/issues/issues#dismiss-an-issue-suggestion" + }, + "parameters": [ + { + "$ref": "#/components/parameters/owner" + }, + { + "$ref": "#/components/parameters/repo" + }, + { + "$ref": "#/components/parameters/issue-number" + }, + { + "name": "suggestion_id", + "in": "path", + "required": true, + "description": "The unique identifier of the suggestion.", + "schema": { + "type": "integer" + } + } + ], + "responses": { + "200": { + "description": "Response", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/issue-suggestion" + }, + "examples": { + "default": { + "$ref": "#/components/examples/issue-suggestion" + } + } + } + } + }, + "403": { + "$ref": "#/components/responses/forbidden" + }, + "404": { + "$ref": "#/components/responses/not_found" + }, + "422": { + "$ref": "#/components/responses/validation_failed" + } + }, + "x-github": { + "githubCloudOnly": false, + "enabledForGitHubApps": true, + "category": "issues", + "subcategory": "issues" + } + } + }, "/repos/{owner}/{repo}/issues/{issue_number}/timeline": { "get": { "summary": "List timeline events for an issue", @@ -66140,6 +66717,9 @@ }, { "$ref": "#/components/parameters/page" + }, + { + "$ref": "#/components/parameters/issue-timeline-exclude" } ], "responses": { @@ -150846,6 +151426,143 @@ } ] }, + "issue-suggestion": { + "title": "Issue Suggestion", + "description": "An agent-proposed change to an issue that a maintainer can approve or dismiss.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the suggestion." + }, + "issue_id": { + "type": "integer", + "description": "The unique identifier of the issue the suggestion applies to." + }, + "action": { + "type": "string", + "description": "The kind of change proposed.", + "enum": [ + "set_type", + "add_label", + "add_field", + "add_assignee", + "close_issue" + ] + }, + "state": { + "type": "string", + "description": "The suggestion's lifecycle state.", + "enum": [ + "pending", + "applied", + "approved", + "dismissed", + "replaced" + ] + }, + "target_id": { + "type": [ + "integer", + "null" + ], + "description": "The identifier of the target the change applies to (issue type, label, field, assignee, or duplicate issue), when applicable." + }, + "target_value": { + "description": "The proposed value, when applicable. An array for multi-select field suggestions.", + "oneOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "boolean" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ], + "type": [ + "null", + "string", + "number", + "boolean", + "array" + ] + }, + "rationale": { + "type": [ + "string", + "null" + ], + "description": "The rationale the actor provided for the suggestion." + }, + "confidence": { + "type": [ + "string", + "null" + ], + "description": "The actor's confidence level in the suggestion.", + "enum": [ + "LOW", + "MEDIUM", + "HIGH", + null + ] + }, + "actor_id": { + "type": [ + "integer", + "null" + ], + "description": "The unique identifier of the actor that proposed the suggestion." + }, + "issue_event_id": { + "type": [ + "integer", + "null" + ], + "description": "The identifier of the timeline event created when the suggestion was approved, when applicable." + }, + "resolved_by": { + "type": [ + "integer", + "null" + ], + "description": "The unique identifier of the user who approved or dismissed the suggestion." + }, + "created_at": { + "type": "string", + "description": "The time the suggestion was created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the suggestion was last updated.", + "format": "date-time" + } + }, + "required": [ + "id", + "issue_id", + "action", + "state", + "target_id", + "target_value", + "rationale", + "confidence", + "actor_id", + "issue_event_id", + "resolved_by", + "created_at", + "updated_at" + ] + }, "timeline-comment-event": { "title": "Timeline Comment Event", "description": "Timeline Comment Event", @@ -335259,6 +335976,57 @@ } ] }, + "issue-suggestions": { + "value": [ + { + "id": 12, + "issue_id": 4567, + "action": "add_label", + "state": "pending", + "target_id": 208045946, + "target_value": null, + "rationale": "This looks like a bug report based on the stack trace in the description.", + "confidence": "HIGH", + "actor_id": 41898282, + "issue_event_id": null, + "resolved_by": null, + "created_at": "2026-06-01T14:20:00Z", + "updated_at": "2026-06-01T14:20:00Z" + }, + { + "id": 13, + "issue_id": 4567, + "action": "set_type", + "state": "pending", + "target_id": 3, + "target_value": "Bug", + "rationale": "The report describes unexpected behaviour with reproduction steps.", + "confidence": "MEDIUM", + "actor_id": 41898282, + "issue_event_id": null, + "resolved_by": null, + "created_at": "2026-06-01T14:21:00Z", + "updated_at": "2026-06-01T14:21:00Z" + } + ] + }, + "issue-suggestion": { + "value": { + "id": 12, + "issue_id": 4567, + "action": "add_label", + "state": "approved", + "target_id": 208045946, + "target_value": null, + "rationale": "This looks like a bug report based on the stack trace in the description.", + "confidence": "HIGH", + "actor_id": 41898282, + "issue_event_id": 6430295168, + "resolved_by": 583231, + "created_at": "2026-06-01T14:20:00Z", + "updated_at": "2026-06-01T15:05:00Z" + } + }, "timeline-issue-events": { "value": [ { @@ -347321,6 +348089,14 @@ "type": "integer" } }, + "issue-timeline-exclude": { + "name": "exclude", + "in": "query", + "description": "A comma-separated list of timeline event names to exclude from the response.", + "schema": { + "type": "string" + } + }, "key-id": { "name": "key_id", "description": "The unique identifier of the key.", 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 d8eab721ff..49d44b1192 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 @@ -46874,6 +46874,20 @@ paths: type: - string - 'null' + rationale: + type: string + description: Optional reasoning for selecting this label. + suggest: + type: boolean + description: If `true`, the change is stored as a pending + suggestion for human review rather than applied directly. + confidence: + type: string + description: The confidence level for this label choice. + enum: + - low + - medium + - high assignees: type: array description: Usernames to assign to this issue. Pass one or more @@ -46888,6 +46902,20 @@ paths: properties: login: type: string + rationale: + type: string + description: Optional reasoning for selecting this assignee. + suggest: + type: boolean + description: If `true`, the change is stored as a pending + suggestion for human review rather than applied directly. + confidence: + type: string + description: The confidence level for this assignee choice. + enum: + - low + - medium + - high issue_field_values: type: array description: An array of issue field values to set on this issue. @@ -46908,20 +46936,62 @@ paths: type: string description: The value to set for the field. For multi-select fields, provide an array of option names. + rationale: + type: string + description: Optional reasoning for setting this field value. + suggest: + type: boolean + description: If `true`, the change is stored as a pending + suggestion for human review rather than applied directly. + confidence: + type: string + description: The confidence level for this field value choice. + enum: + - low + - medium + - high required: - field_id - value additionalProperties: false type: + description: The issue type to associate with this issue. Only users + with push access can set the type for issues. Without push access + to the repository, type changes are silently dropped. + oneOf: + - type: string + description: The name of the issue type. + examples: + - Epic + - type: object + description: The issue type with optional metadata. + properties: + value: + type: + - string + - 'null' + description: The name of the issue type to associate with + this issue, or `null` to remove the current issue type. + examples: + - Epic + rationale: + type: string + description: Optional reasoning for selecting this type. + suggest: + type: boolean + description: If `true`, the change is stored as a pending + suggestion for human review rather than applied directly. + confidence: + type: string + description: The confidence level for this type choice. + enum: + - low + - medium + - high type: - - string - 'null' - description: The name of the issue type to associate with this issue - or use `null` to remove the current issue type. Only users with - push access can set the type for issues. Without push access to - the repository, type changes are silently dropped. - examples: - - Epic + - string + - object examples: default: value: @@ -46942,7 +47012,124 @@ paths: allOf: - "$ref": "#/components/schemas/issue" - type: object - properties: {} + properties: + suggestions: + type: object + description: | + Pending suggestions for each suggestible field (`type`, + `issue_field_values`, `labels`, `assignees`, `state`) the + request touched. Omitted for fields not in the request or + with no pending suggestions. Items tagged `already_applied` + are echoes of the current request's inputs whose target is + already applied to the issue; they are not persisted as + pending suggestions. + properties: + type: + type: array + items: + type: object + properties: + value: + type: string + rationale: + type: string + suggest: + type: boolean + confidence: + type: string + enum: + - low + - medium + - high + already_applied: + type: boolean + issue_field_values: + type: array + items: + type: object + properties: + field_id: + type: integer + value: + oneOf: + - type: string + - type: number + - type: array + items: + type: string + rationale: + type: string + suggest: + type: boolean + confidence: + type: string + enum: + - low + - medium + - high + already_applied: + type: boolean + labels: + type: array + items: + type: object + properties: + name: + type: string + rationale: + type: string + suggest: + type: boolean + confidence: + type: string + enum: + - low + - medium + - high + already_applied: + type: boolean + assignees: + type: array + items: + type: object + properties: + login: + type: string + rationale: + type: string + suggest: + type: boolean + confidence: + type: string + enum: + - low + - medium + - high + already_applied: + type: boolean + state: + type: array + items: + type: object + properties: + value: + type: string + state_reason: + type: string + duplicate_issue_id: + type: integer + rationale: + type: string + suggest: + type: boolean + confidence: + type: string + enum: + - low + - medium + - high + already_applied: + type: boolean examples: default: "$ref": "#/components/examples/issue" @@ -46991,7 +47178,29 @@ paths: Only users with push access can add assignees to an issue. Assignees are silently ignored otherwise._' items: - type: string + oneOf: + - type: string + - type: object + properties: + login: + type: string + description: The login of the user to assign. + rationale: + type: string + description: Optional reasoning for adding this assignee. + suggest: + type: boolean + description: If `true`, the assignee is stored as a pending + suggestion for human review rather than applied directly. + confidence: + type: string + description: The confidence level for this assignee choice. + enum: + - low + - medium + - high + required: + - login examples: default: value: @@ -47869,13 +48078,34 @@ paths: labels: type: array minItems: 1 - description: The names of the labels to add to the issue's existing - labels. You can also pass an `array` of labels directly, but - GitHub recommends passing an object with the `labels` key. To - replace all of the labels for an issue, use "[Set labels for - an issue](https://docs.github.com/rest/issues/labels#set-labels-for-an-issue)." + description: The labels to add to the issue's existing labels. + You can also pass an `array` of labels directly, but GitHub + recommends passing an object with the `labels` key. To replace + all of the labels for an issue, use "[Set labels for an issue](https://docs.github.com/rest/issues/labels#set-labels-for-an-issue)." items: - type: string + oneOf: + - type: string + - type: object + properties: + name: + type: string + description: The name of the label to add. + rationale: + type: string + description: Optional reasoning for adding this label. + suggest: + type: boolean + description: If `true`, the label is stored as a pending + suggestion for human review rather than applied directly. + confidence: + type: string + description: The confidence level for this label choice. + enum: + - low + - medium + - high + required: + - name - type: array items: type: string @@ -47885,6 +48115,20 @@ paths: properties: name: type: string + rationale: + type: string + description: Optional reasoning for adding this label. + suggest: + type: boolean + description: If `true`, the label is stored as a pending suggestion + for human review rather than applied directly. + confidence: + type: string + description: The confidence level for this label choice. + enum: + - low + - medium + - high required: - name examples: @@ -48604,6 +48848,167 @@ paths: enabledForGitHubApps: true category: issues subcategory: sub-issues + "/repos/{owner}/{repo}/issues/{issue_number}/suggestions": + get: + summary: List issue suggestions + description: |- + Lists the suggestions on an issue. A suggestion is an agent-proposed change to an issue's type, labels, fields, assignees, or closed state that a maintainer can approve or dismiss. + + By default only pending suggestions are returned. Use `state=all` to return suggestions in every state, or `state=` to filter to a single state. Use `action=` to return only suggestions for a specific change. + + This endpoint is only available while the issue suggestions feature is enabled for the repository, and only supports issues, not pull requests. + + Requires triage access to the repository. + tags: + - issues + operationId: issues/list-suggestions + externalDocs: + description: API method documentation + url: https://docs.github.com/rest/issues/issues#list-issue-suggestions + parameters: + - "$ref": "#/components/parameters/owner" + - "$ref": "#/components/parameters/repo" + - "$ref": "#/components/parameters/issue-number" + - name: state + in: query + required: false + description: Filter suggestions by their state. + schema: + type: string + enum: + - pending + - applied + - approved + - dismissed + - replaced + - all + default: pending + - name: action + in: query + required: false + description: Filter suggestions by the change they propose. + schema: + type: string + enum: + - set_type + - add_label + - add_field + - add_assignee + - close_issue + - "$ref": "#/components/parameters/per-page" + - "$ref": "#/components/parameters/page" + responses: + '200': + description: Response + content: + application/json: + schema: + type: array + items: + "$ref": "#/components/schemas/issue-suggestion" + examples: + default: + "$ref": "#/components/examples/issue-suggestions" + headers: + Link: + "$ref": "#/components/headers/link" + '404': + "$ref": "#/components/responses/not_found" + '422': + "$ref": "#/components/responses/validation_failed" + x-github: + githubCloudOnly: false + enabledForGitHubApps: true + category: issues + subcategory: issues + "/repos/{owner}/{repo}/issues/{issue_number}/suggestions/{suggestion_id}/approve": + post: + summary: Approve an issue suggestion + description: |- + Approves a pending suggestion on an issue. Applies the proposed change (creating the corresponding timeline event), transitions the suggestion to `approved`, and dismisses any competing pending suggestions for the same change. + + Requires triage access to the repository. Approving a suggestion also requires permission to perform the change it applies (for example, setting the issue type, adding a label or assignee, or closing the issue); this only affects fine-grained access tokens and GitHub Apps whose permissions are narrower than the triage role. This endpoint only supports issues, not pull requests. + tags: + - issues + operationId: issues/approve-suggestion + externalDocs: + description: API method documentation + url: https://docs.github.com/rest/issues/issues#approve-an-issue-suggestion + parameters: + - "$ref": "#/components/parameters/owner" + - "$ref": "#/components/parameters/repo" + - "$ref": "#/components/parameters/issue-number" + - name: suggestion_id + in: path + required: true + description: The unique identifier of the suggestion. + schema: + type: integer + responses: + '200': + description: Response + content: + application/json: + schema: + "$ref": "#/components/schemas/issue-suggestion" + examples: + default: + "$ref": "#/components/examples/issue-suggestion" + '403': + "$ref": "#/components/responses/forbidden" + '404': + "$ref": "#/components/responses/not_found" + '422': + "$ref": "#/components/responses/validation_failed" + x-github: + githubCloudOnly: false + enabledForGitHubApps: true + category: issues + subcategory: issues + "/repos/{owner}/{repo}/issues/{issue_number}/suggestions/{suggestion_id}/dismiss": + post: + summary: Dismiss an issue suggestion + description: |- + Dismisses a pending suggestion on an issue. Transitions the suggestion to `dismissed` without applying any change or creating a timeline event. + + Requires triage access to the repository. This endpoint only supports issues, not pull requests. + tags: + - issues + operationId: issues/dismiss-suggestion + externalDocs: + description: API method documentation + url: https://docs.github.com/rest/issues/issues#dismiss-an-issue-suggestion + parameters: + - "$ref": "#/components/parameters/owner" + - "$ref": "#/components/parameters/repo" + - "$ref": "#/components/parameters/issue-number" + - name: suggestion_id + in: path + required: true + description: The unique identifier of the suggestion. + schema: + type: integer + responses: + '200': + description: Response + content: + application/json: + schema: + "$ref": "#/components/schemas/issue-suggestion" + examples: + default: + "$ref": "#/components/examples/issue-suggestion" + '403': + "$ref": "#/components/responses/forbidden" + '404': + "$ref": "#/components/responses/not_found" + '422': + "$ref": "#/components/responses/validation_failed" + x-github: + githubCloudOnly: false + enabledForGitHubApps: true + category: issues + subcategory: issues "/repos/{owner}/{repo}/issues/{issue_number}/timeline": get: summary: List timeline events for an issue @@ -48620,6 +49025,7 @@ paths: - "$ref": "#/components/parameters/issue-number" - "$ref": "#/components/parameters/per-page" - "$ref": "#/components/parameters/page" + - "$ref": "#/components/parameters/issue-timeline-exclude" responses: '200': description: Response @@ -109847,6 +110253,112 @@ components: - "$ref": "#/components/schemas/blocked-by-removed-issue-event" - "$ref": "#/components/schemas/blocking-added-issue-event" - "$ref": "#/components/schemas/blocking-removed-issue-event" + issue-suggestion: + title: Issue Suggestion + description: An agent-proposed change to an issue that a maintainer can approve + or dismiss. + type: object + properties: + id: + type: integer + description: The unique identifier of the suggestion. + issue_id: + type: integer + description: The unique identifier of the issue the suggestion applies to. + action: + type: string + description: The kind of change proposed. + enum: + - set_type + - add_label + - add_field + - add_assignee + - close_issue + state: + type: string + description: The suggestion's lifecycle state. + enum: + - pending + - applied + - approved + - dismissed + - replaced + target_id: + type: + - integer + - 'null' + description: The identifier of the target the change applies to (issue type, + label, field, assignee, or duplicate issue), when applicable. + target_value: + description: The proposed value, when applicable. An array for multi-select + field suggestions. + oneOf: + - type: string + - type: number + - type: boolean + - type: array + items: + type: string + type: + - 'null' + - string + - number + - boolean + - array + rationale: + type: + - string + - 'null' + description: The rationale the actor provided for the suggestion. + confidence: + type: + - string + - 'null' + description: The actor's confidence level in the suggestion. + enum: + - LOW + - MEDIUM + - HIGH + - + actor_id: + type: + - integer + - 'null' + description: The unique identifier of the actor that proposed the suggestion. + issue_event_id: + type: + - integer + - 'null' + description: The identifier of the timeline event created when the suggestion + was approved, when applicable. + resolved_by: + type: + - integer + - 'null' + description: The unique identifier of the user who approved or dismissed + the suggestion. + created_at: + type: string + description: The time the suggestion was created. + format: date-time + updated_at: + type: string + description: The time the suggestion was last updated. + format: date-time + required: + - id + - issue_id + - action + - state + - target_id + - target_value + - rationale + - confidence + - actor_id + - issue_event_id + - resolved_by + - created_at + - updated_at timeline-comment-event: title: Timeline Comment Event description: Timeline Comment Event @@ -249304,6 +249816,49 @@ components: description: Something isn't working color: f29513 default: true + issue-suggestions: + value: + - id: 12 + issue_id: 4567 + action: add_label + state: pending + target_id: 208045946 + target_value: + rationale: This looks like a bug report based on the stack trace in the description. + confidence: HIGH + actor_id: 41898282 + issue_event_id: + resolved_by: + created_at: '2026-06-01T14:20:00Z' + updated_at: '2026-06-01T14:20:00Z' + - id: 13 + issue_id: 4567 + action: set_type + state: pending + target_id: 3 + target_value: Bug + rationale: The report describes unexpected behaviour with reproduction steps. + confidence: MEDIUM + actor_id: 41898282 + issue_event_id: + resolved_by: + created_at: '2026-06-01T14:21:00Z' + updated_at: '2026-06-01T14:21:00Z' + issue-suggestion: + value: + id: 12 + issue_id: 4567 + action: add_label + state: approved + target_id: 208045946 + target_value: + rationale: This looks like a bug report based on the stack trace in the description. + confidence: HIGH + actor_id: 41898282 + issue_event_id: 6430295168 + resolved_by: 583231 + created_at: '2026-06-01T14:20:00Z' + updated_at: '2026-06-01T15:05:00Z' timeline-issue-events: value: - id: 6430295168 @@ -259878,6 +260433,13 @@ components: required: true schema: type: integer + issue-timeline-exclude: + name: exclude + in: query + description: A comma-separated list of timeline event names to exclude from + the response. + schema: + type: string key-id: name: key_id description: The unique identifier of the key. diff --git a/descriptions-next/api.github.com/api.github.com.json b/descriptions-next/api.github.com/api.github.com.json index a1f8c1364a..1d6ce6970f 100644 --- a/descriptions-next/api.github.com/api.github.com.json +++ b/descriptions-next/api.github.com/api.github.com.json @@ -63984,6 +63984,23 @@ "string", "null" ] + }, + "rationale": { + "type": "string", + "description": "Optional reasoning for selecting this label." + }, + "suggest": { + "type": "boolean", + "description": "If `true`, the change is stored as a pending suggestion for human review rather than applied directly." + }, + "confidence": { + "type": "string", + "description": "The confidence level for this label choice.", + "enum": [ + "low", + "medium", + "high" + ] } } } @@ -64003,6 +64020,23 @@ "properties": { "login": { "type": "string" + }, + "rationale": { + "type": "string", + "description": "Optional reasoning for selecting this assignee." + }, + "suggest": { + "type": "boolean", + "description": "If `true`, the change is stored as a pending suggestion for human review rather than applied directly." + }, + "confidence": { + "type": "string", + "description": "The confidence level for this assignee choice.", + "enum": [ + "low", + "medium", + "high" + ] } } } @@ -64035,6 +64069,23 @@ } ], "description": "The value to set for the field. For multi-select fields, provide an array of option names." + }, + "rationale": { + "type": "string", + "description": "Optional reasoning for setting this field value." + }, + "suggest": { + "type": "boolean", + "description": "If `true`, the change is stored as a pending suggestion for human review rather than applied directly." + }, + "confidence": { + "type": "string", + "description": "The confidence level for this field value choice.", + "enum": [ + "low", + "medium", + "high" + ] } }, "required": [ @@ -64045,13 +64096,53 @@ } }, "type": { + "description": "The issue type to associate with this issue. Only users with push access can set the type for issues. Without push access to the repository, type changes are silently dropped.", + "oneOf": [ + { + "type": "string", + "description": "The name of the issue type.", + "examples": [ + "Epic" + ] + }, + { + "type": "object", + "description": "The issue type with optional metadata.", + "properties": { + "value": { + "type": [ + "string", + "null" + ], + "description": "The name of the issue type to associate with this issue, or `null` to remove the current issue type.", + "examples": [ + "Epic" + ] + }, + "rationale": { + "type": "string", + "description": "Optional reasoning for selecting this type." + }, + "suggest": { + "type": "boolean", + "description": "If `true`, the change is stored as a pending suggestion for human review rather than applied directly." + }, + "confidence": { + "type": "string", + "description": "The confidence level for this type choice.", + "enum": [ + "low", + "medium", + "high" + ] + } + } + } + ], "type": [ + "null", "string", - "null" - ], - "description": "The name of the issue type to associate with this issue or use `null` to remove the current issue type. Only users with push access can set the type for issues. Without push access to the repository, type changes are silently dropped.", - "examples": [ - "Epic" + "object" ] } } @@ -64087,7 +64178,176 @@ }, { "type": "object", - "properties": {} + "properties": { + "suggestions": { + "type": "object", + "description": "Pending suggestions for each suggestible field (`type`,\n`issue_field_values`, `labels`, `assignees`, `state`) the\nrequest touched. Omitted for fields not in the request or\nwith no pending suggestions. Items tagged `already_applied`\nare echoes of the current request's inputs whose target is\nalready applied to the issue; they are not persisted as\npending suggestions.\n", + "properties": { + "type": { + "type": "array", + "items": { + "type": "object", + "properties": { + "value": { + "type": "string" + }, + "rationale": { + "type": "string" + }, + "suggest": { + "type": "boolean" + }, + "confidence": { + "type": "string", + "enum": [ + "low", + "medium", + "high" + ] + }, + "already_applied": { + "type": "boolean" + } + } + } + }, + "issue_field_values": { + "type": "array", + "items": { + "type": "object", + "properties": { + "field_id": { + "type": "integer" + }, + "value": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ] + }, + "rationale": { + "type": "string" + }, + "suggest": { + "type": "boolean" + }, + "confidence": { + "type": "string", + "enum": [ + "low", + "medium", + "high" + ] + }, + "already_applied": { + "type": "boolean" + } + } + } + }, + "labels": { + "type": "array", + "items": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "rationale": { + "type": "string" + }, + "suggest": { + "type": "boolean" + }, + "confidence": { + "type": "string", + "enum": [ + "low", + "medium", + "high" + ] + }, + "already_applied": { + "type": "boolean" + } + } + } + }, + "assignees": { + "type": "array", + "items": { + "type": "object", + "properties": { + "login": { + "type": "string" + }, + "rationale": { + "type": "string" + }, + "suggest": { + "type": "boolean" + }, + "confidence": { + "type": "string", + "enum": [ + "low", + "medium", + "high" + ] + }, + "already_applied": { + "type": "boolean" + } + } + } + }, + "state": { + "type": "array", + "items": { + "type": "object", + "properties": { + "value": { + "type": "string" + }, + "state_reason": { + "type": "string" + }, + "duplicate_issue_id": { + "type": "integer" + }, + "rationale": { + "type": "string" + }, + "suggest": { + "type": "boolean" + }, + "confidence": { + "type": "string", + "enum": [ + "low", + "medium", + "high" + ] + }, + "already_applied": { + "type": "boolean" + } + } + } + } + } + } + } } ] }, @@ -64179,7 +64439,40 @@ "type": "array", "description": "Usernames of people to assign this issue to. _NOTE: Only users with push access can add assignees to an issue. Assignees are silently ignored otherwise._", "items": { - "type": "string" + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "login": { + "type": "string", + "description": "The login of the user to assign." + }, + "rationale": { + "type": "string", + "description": "Optional reasoning for adding this assignee." + }, + "suggest": { + "type": "boolean", + "description": "If `true`, the assignee is stored as a pending suggestion for human review rather than applied directly." + }, + "confidence": { + "type": "string", + "description": "The confidence level for this assignee choice.", + "enum": [ + "low", + "medium", + "high" + ] + } + }, + "required": [ + "login" + ] + } + ] } } } @@ -65423,9 +65716,42 @@ "labels": { "type": "array", "minItems": 1, - "description": "The names of the labels to add to the issue's existing labels. You can also pass an `array` of labels directly, but GitHub recommends passing an object with the `labels` key. To replace all of the labels for an issue, use \"[Set labels for an issue](https://docs.github.com/rest/issues/labels#set-labels-for-an-issue).\"", + "description": "The labels to add to the issue's existing labels. You can also pass an `array` of labels directly, but GitHub recommends passing an object with the `labels` key. To replace all of the labels for an issue, use \"[Set labels for an issue](https://docs.github.com/rest/issues/labels#set-labels-for-an-issue).\"", "items": { - "type": "string" + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "The name of the label to add." + }, + "rationale": { + "type": "string", + "description": "Optional reasoning for adding this label." + }, + "suggest": { + "type": "boolean", + "description": "If `true`, the label is stored as a pending suggestion for human review rather than applied directly." + }, + "confidence": { + "type": "string", + "description": "The confidence level for this label choice.", + "enum": [ + "low", + "medium", + "high" + ] + } + }, + "required": [ + "name" + ] + } + ] } } } @@ -65443,6 +65769,23 @@ "properties": { "name": { "type": "string" + }, + "rationale": { + "type": "string", + "description": "Optional reasoning for adding this label." + }, + "suggest": { + "type": "boolean", + "description": "If `true`, the label is stored as a pending suggestion for human review rather than applied directly." + }, + "confidence": { + "type": "string", + "description": "The confidence level for this label choice.", + "enum": [ + "low", + "medium", + "high" + ] } }, "required": [ @@ -66509,6 +66852,240 @@ } } }, + "/repos/{owner}/{repo}/issues/{issue_number}/suggestions": { + "get": { + "summary": "List issue suggestions", + "description": "Lists the suggestions on an issue. A suggestion is an agent-proposed change to an issue's type, labels, fields, assignees, or closed state that a maintainer can approve or dismiss.\n\nBy default only pending suggestions are returned. Use `state=all` to return suggestions in every state, or `state=` to filter to a single state. Use `action=` to return only suggestions for a specific change.\n\nThis endpoint is only available while the issue suggestions feature is enabled for the repository, and only supports issues, not pull requests.\n\nRequires triage access to the repository.", + "tags": [ + "issues" + ], + "operationId": "issues/list-suggestions", + "externalDocs": { + "description": "API method documentation", + "url": "https://docs.github.com/rest/issues/issues#list-issue-suggestions" + }, + "parameters": [ + { + "$ref": "#/components/parameters/owner" + }, + { + "$ref": "#/components/parameters/repo" + }, + { + "$ref": "#/components/parameters/issue-number" + }, + { + "name": "state", + "in": "query", + "required": false, + "description": "Filter suggestions by their state.", + "schema": { + "type": "string", + "enum": [ + "pending", + "applied", + "approved", + "dismissed", + "replaced", + "all" + ], + "default": "pending" + } + }, + { + "name": "action", + "in": "query", + "required": false, + "description": "Filter suggestions by the change they propose.", + "schema": { + "type": "string", + "enum": [ + "set_type", + "add_label", + "add_field", + "add_assignee", + "close_issue" + ] + } + }, + { + "$ref": "#/components/parameters/per-page" + }, + { + "$ref": "#/components/parameters/page" + } + ], + "responses": { + "200": { + "description": "Response", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/issue-suggestion" + } + }, + "examples": { + "default": { + "$ref": "#/components/examples/issue-suggestions" + } + } + } + }, + "headers": { + "Link": { + "$ref": "#/components/headers/link" + } + } + }, + "404": { + "$ref": "#/components/responses/not_found" + }, + "422": { + "$ref": "#/components/responses/validation_failed" + } + }, + "x-github": { + "githubCloudOnly": false, + "enabledForGitHubApps": true, + "category": "issues", + "subcategory": "issues" + } + } + }, + "/repos/{owner}/{repo}/issues/{issue_number}/suggestions/{suggestion_id}/approve": { + "post": { + "summary": "Approve an issue suggestion", + "description": "Approves a pending suggestion on an issue. Applies the proposed change (creating the corresponding timeline event), transitions the suggestion to `approved`, and dismisses any competing pending suggestions for the same change.\n\nRequires triage access to the repository. Approving a suggestion also requires permission to perform the change it applies (for example, setting the issue type, adding a label or assignee, or closing the issue); this only affects fine-grained access tokens and GitHub Apps whose permissions are narrower than the triage role. This endpoint only supports issues, not pull requests.", + "tags": [ + "issues" + ], + "operationId": "issues/approve-suggestion", + "externalDocs": { + "description": "API method documentation", + "url": "https://docs.github.com/rest/issues/issues#approve-an-issue-suggestion" + }, + "parameters": [ + { + "$ref": "#/components/parameters/owner" + }, + { + "$ref": "#/components/parameters/repo" + }, + { + "$ref": "#/components/parameters/issue-number" + }, + { + "name": "suggestion_id", + "in": "path", + "required": true, + "description": "The unique identifier of the suggestion.", + "schema": { + "type": "integer" + } + } + ], + "responses": { + "200": { + "description": "Response", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/issue-suggestion" + }, + "examples": { + "default": { + "$ref": "#/components/examples/issue-suggestion" + } + } + } + } + }, + "403": { + "$ref": "#/components/responses/forbidden" + }, + "404": { + "$ref": "#/components/responses/not_found" + }, + "422": { + "$ref": "#/components/responses/validation_failed" + } + }, + "x-github": { + "githubCloudOnly": false, + "enabledForGitHubApps": true, + "category": "issues", + "subcategory": "issues" + } + } + }, + "/repos/{owner}/{repo}/issues/{issue_number}/suggestions/{suggestion_id}/dismiss": { + "post": { + "summary": "Dismiss an issue suggestion", + "description": "Dismisses a pending suggestion on an issue. Transitions the suggestion to `dismissed` without applying any change or creating a timeline event.\n\nRequires triage access to the repository. This endpoint only supports issues, not pull requests.", + "tags": [ + "issues" + ], + "operationId": "issues/dismiss-suggestion", + "externalDocs": { + "description": "API method documentation", + "url": "https://docs.github.com/rest/issues/issues#dismiss-an-issue-suggestion" + }, + "parameters": [ + { + "$ref": "#/components/parameters/owner" + }, + { + "$ref": "#/components/parameters/repo" + }, + { + "$ref": "#/components/parameters/issue-number" + }, + { + "name": "suggestion_id", + "in": "path", + "required": true, + "description": "The unique identifier of the suggestion.", + "schema": { + "type": "integer" + } + } + ], + "responses": { + "200": { + "description": "Response", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/issue-suggestion" + }, + "examples": { + "default": { + "$ref": "#/components/examples/issue-suggestion" + } + } + } + } + }, + "403": { + "$ref": "#/components/responses/forbidden" + }, + "404": { + "$ref": "#/components/responses/not_found" + }, + "422": { + "$ref": "#/components/responses/validation_failed" + } + }, + "x-github": { + "githubCloudOnly": false, + "enabledForGitHubApps": true, + "category": "issues", + "subcategory": "issues" + } + } + }, "/repos/{owner}/{repo}/issues/{issue_number}/timeline": { "get": { "summary": "List timeline events for an issue", @@ -66536,6 +67113,9 @@ }, { "$ref": "#/components/parameters/page" + }, + { + "$ref": "#/components/parameters/issue-timeline-exclude" } ], "responses": { @@ -152524,6 +153104,143 @@ } ] }, + "issue-suggestion": { + "title": "Issue Suggestion", + "description": "An agent-proposed change to an issue that a maintainer can approve or dismiss.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the suggestion." + }, + "issue_id": { + "type": "integer", + "description": "The unique identifier of the issue the suggestion applies to." + }, + "action": { + "type": "string", + "description": "The kind of change proposed.", + "enum": [ + "set_type", + "add_label", + "add_field", + "add_assignee", + "close_issue" + ] + }, + "state": { + "type": "string", + "description": "The suggestion's lifecycle state.", + "enum": [ + "pending", + "applied", + "approved", + "dismissed", + "replaced" + ] + }, + "target_id": { + "type": [ + "integer", + "null" + ], + "description": "The identifier of the target the change applies to (issue type, label, field, assignee, or duplicate issue), when applicable." + }, + "target_value": { + "description": "The proposed value, when applicable. An array for multi-select field suggestions.", + "oneOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "boolean" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ], + "type": [ + "null", + "string", + "number", + "boolean", + "array" + ] + }, + "rationale": { + "type": [ + "string", + "null" + ], + "description": "The rationale the actor provided for the suggestion." + }, + "confidence": { + "type": [ + "string", + "null" + ], + "description": "The actor's confidence level in the suggestion.", + "enum": [ + "LOW", + "MEDIUM", + "HIGH", + null + ] + }, + "actor_id": { + "type": [ + "integer", + "null" + ], + "description": "The unique identifier of the actor that proposed the suggestion." + }, + "issue_event_id": { + "type": [ + "integer", + "null" + ], + "description": "The identifier of the timeline event created when the suggestion was approved, when applicable." + }, + "resolved_by": { + "type": [ + "integer", + "null" + ], + "description": "The unique identifier of the user who approved or dismissed the suggestion." + }, + "created_at": { + "type": "string", + "description": "The time the suggestion was created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the suggestion was last updated.", + "format": "date-time" + } + }, + "required": [ + "id", + "issue_id", + "action", + "state", + "target_id", + "target_value", + "rationale", + "confidence", + "actor_id", + "issue_event_id", + "resolved_by", + "created_at", + "updated_at" + ] + }, "timeline-comment-event": { "title": "Timeline Comment Event", "description": "Timeline Comment Event", @@ -338204,6 +338921,57 @@ } ] }, + "issue-suggestions": { + "value": [ + { + "id": 12, + "issue_id": 4567, + "action": "add_label", + "state": "pending", + "target_id": 208045946, + "target_value": null, + "rationale": "This looks like a bug report based on the stack trace in the description.", + "confidence": "HIGH", + "actor_id": 41898282, + "issue_event_id": null, + "resolved_by": null, + "created_at": "2026-06-01T14:20:00Z", + "updated_at": "2026-06-01T14:20:00Z" + }, + { + "id": 13, + "issue_id": 4567, + "action": "set_type", + "state": "pending", + "target_id": 3, + "target_value": "Bug", + "rationale": "The report describes unexpected behaviour with reproduction steps.", + "confidence": "MEDIUM", + "actor_id": 41898282, + "issue_event_id": null, + "resolved_by": null, + "created_at": "2026-06-01T14:21:00Z", + "updated_at": "2026-06-01T14:21:00Z" + } + ] + }, + "issue-suggestion": { + "value": { + "id": 12, + "issue_id": 4567, + "action": "add_label", + "state": "approved", + "target_id": 208045946, + "target_value": null, + "rationale": "This looks like a bug report based on the stack trace in the description.", + "confidence": "HIGH", + "actor_id": 41898282, + "issue_event_id": 6430295168, + "resolved_by": 583231, + "created_at": "2026-06-01T14:20:00Z", + "updated_at": "2026-06-01T15:05:00Z" + } + }, "timeline-issue-events": { "value": [ { @@ -350420,6 +351188,14 @@ "type": "integer" } }, + "issue-timeline-exclude": { + "name": "exclude", + "in": "query", + "description": "A comma-separated list of timeline event names to exclude from the response.", + "schema": { + "type": "string" + } + }, "key-id": { "name": "key_id", "description": "The unique identifier of the key.", diff --git a/descriptions-next/api.github.com/api.github.com.yaml b/descriptions-next/api.github.com/api.github.com.yaml index 75da32df07..395d1590a2 100644 --- a/descriptions-next/api.github.com/api.github.com.yaml +++ b/descriptions-next/api.github.com/api.github.com.yaml @@ -47127,6 +47127,20 @@ paths: type: - string - 'null' + rationale: + type: string + description: Optional reasoning for selecting this label. + suggest: + type: boolean + description: If `true`, the change is stored as a pending + suggestion for human review rather than applied directly. + confidence: + type: string + description: The confidence level for this label choice. + enum: + - low + - medium + - high assignees: type: array description: Usernames to assign to this issue. Pass one or more @@ -47141,6 +47155,20 @@ paths: properties: login: type: string + rationale: + type: string + description: Optional reasoning for selecting this assignee. + suggest: + type: boolean + description: If `true`, the change is stored as a pending + suggestion for human review rather than applied directly. + confidence: + type: string + description: The confidence level for this assignee choice. + enum: + - low + - medium + - high issue_field_values: type: array description: An array of issue field values to set on this issue. @@ -47161,20 +47189,62 @@ paths: type: string description: The value to set for the field. For multi-select fields, provide an array of option names. + rationale: + type: string + description: Optional reasoning for setting this field value. + suggest: + type: boolean + description: If `true`, the change is stored as a pending + suggestion for human review rather than applied directly. + confidence: + type: string + description: The confidence level for this field value choice. + enum: + - low + - medium + - high required: - field_id - value additionalProperties: false type: + description: The issue type to associate with this issue. Only users + with push access can set the type for issues. Without push access + to the repository, type changes are silently dropped. + oneOf: + - type: string + description: The name of the issue type. + examples: + - Epic + - type: object + description: The issue type with optional metadata. + properties: + value: + type: + - string + - 'null' + description: The name of the issue type to associate with + this issue, or `null` to remove the current issue type. + examples: + - Epic + rationale: + type: string + description: Optional reasoning for selecting this type. + suggest: + type: boolean + description: If `true`, the change is stored as a pending + suggestion for human review rather than applied directly. + confidence: + type: string + description: The confidence level for this type choice. + enum: + - low + - medium + - high type: - - string - 'null' - description: The name of the issue type to associate with this issue - or use `null` to remove the current issue type. Only users with - push access can set the type for issues. Without push access to - the repository, type changes are silently dropped. - examples: - - Epic + - string + - object examples: default: value: @@ -47195,7 +47265,124 @@ paths: allOf: - "$ref": "#/components/schemas/issue" - type: object - properties: {} + properties: + suggestions: + type: object + description: | + Pending suggestions for each suggestible field (`type`, + `issue_field_values`, `labels`, `assignees`, `state`) the + request touched. Omitted for fields not in the request or + with no pending suggestions. Items tagged `already_applied` + are echoes of the current request's inputs whose target is + already applied to the issue; they are not persisted as + pending suggestions. + properties: + type: + type: array + items: + type: object + properties: + value: + type: string + rationale: + type: string + suggest: + type: boolean + confidence: + type: string + enum: + - low + - medium + - high + already_applied: + type: boolean + issue_field_values: + type: array + items: + type: object + properties: + field_id: + type: integer + value: + oneOf: + - type: string + - type: number + - type: array + items: + type: string + rationale: + type: string + suggest: + type: boolean + confidence: + type: string + enum: + - low + - medium + - high + already_applied: + type: boolean + labels: + type: array + items: + type: object + properties: + name: + type: string + rationale: + type: string + suggest: + type: boolean + confidence: + type: string + enum: + - low + - medium + - high + already_applied: + type: boolean + assignees: + type: array + items: + type: object + properties: + login: + type: string + rationale: + type: string + suggest: + type: boolean + confidence: + type: string + enum: + - low + - medium + - high + already_applied: + type: boolean + state: + type: array + items: + type: object + properties: + value: + type: string + state_reason: + type: string + duplicate_issue_id: + type: integer + rationale: + type: string + suggest: + type: boolean + confidence: + type: string + enum: + - low + - medium + - high + already_applied: + type: boolean examples: default: "$ref": "#/components/examples/issue" @@ -47254,7 +47441,29 @@ paths: Only users with push access can add assignees to an issue. Assignees are silently ignored otherwise._' items: - type: string + oneOf: + - type: string + - type: object + properties: + login: + type: string + description: The login of the user to assign. + rationale: + type: string + description: Optional reasoning for adding this assignee. + suggest: + type: boolean + description: If `true`, the assignee is stored as a pending + suggestion for human review rather than applied directly. + confidence: + type: string + description: The confidence level for this assignee choice. + enum: + - low + - medium + - high + required: + - login examples: default: value: @@ -48132,13 +48341,34 @@ paths: labels: type: array minItems: 1 - description: The names of the labels to add to the issue's existing - labels. You can also pass an `array` of labels directly, but - GitHub recommends passing an object with the `labels` key. To - replace all of the labels for an issue, use "[Set labels for - an issue](https://docs.github.com/rest/issues/labels#set-labels-for-an-issue)." + description: The labels to add to the issue's existing labels. + You can also pass an `array` of labels directly, but GitHub + recommends passing an object with the `labels` key. To replace + all of the labels for an issue, use "[Set labels for an issue](https://docs.github.com/rest/issues/labels#set-labels-for-an-issue)." items: - type: string + oneOf: + - type: string + - type: object + properties: + name: + type: string + description: The name of the label to add. + rationale: + type: string + description: Optional reasoning for adding this label. + suggest: + type: boolean + description: If `true`, the label is stored as a pending + suggestion for human review rather than applied directly. + confidence: + type: string + description: The confidence level for this label choice. + enum: + - low + - medium + - high + required: + - name - type: array items: type: string @@ -48148,6 +48378,20 @@ paths: properties: name: type: string + rationale: + type: string + description: Optional reasoning for adding this label. + suggest: + type: boolean + description: If `true`, the label is stored as a pending suggestion + for human review rather than applied directly. + confidence: + type: string + description: The confidence level for this label choice. + enum: + - low + - medium + - high required: - name examples: @@ -48867,6 +49111,167 @@ paths: enabledForGitHubApps: true category: issues subcategory: sub-issues + "/repos/{owner}/{repo}/issues/{issue_number}/suggestions": + get: + summary: List issue suggestions + description: |- + Lists the suggestions on an issue. A suggestion is an agent-proposed change to an issue's type, labels, fields, assignees, or closed state that a maintainer can approve or dismiss. + + By default only pending suggestions are returned. Use `state=all` to return suggestions in every state, or `state=` to filter to a single state. Use `action=` to return only suggestions for a specific change. + + This endpoint is only available while the issue suggestions feature is enabled for the repository, and only supports issues, not pull requests. + + Requires triage access to the repository. + tags: + - issues + operationId: issues/list-suggestions + externalDocs: + description: API method documentation + url: https://docs.github.com/rest/issues/issues#list-issue-suggestions + parameters: + - "$ref": "#/components/parameters/owner" + - "$ref": "#/components/parameters/repo" + - "$ref": "#/components/parameters/issue-number" + - name: state + in: query + required: false + description: Filter suggestions by their state. + schema: + type: string + enum: + - pending + - applied + - approved + - dismissed + - replaced + - all + default: pending + - name: action + in: query + required: false + description: Filter suggestions by the change they propose. + schema: + type: string + enum: + - set_type + - add_label + - add_field + - add_assignee + - close_issue + - "$ref": "#/components/parameters/per-page" + - "$ref": "#/components/parameters/page" + responses: + '200': + description: Response + content: + application/json: + schema: + type: array + items: + "$ref": "#/components/schemas/issue-suggestion" + examples: + default: + "$ref": "#/components/examples/issue-suggestions" + headers: + Link: + "$ref": "#/components/headers/link" + '404': + "$ref": "#/components/responses/not_found" + '422': + "$ref": "#/components/responses/validation_failed" + x-github: + githubCloudOnly: false + enabledForGitHubApps: true + category: issues + subcategory: issues + "/repos/{owner}/{repo}/issues/{issue_number}/suggestions/{suggestion_id}/approve": + post: + summary: Approve an issue suggestion + description: |- + Approves a pending suggestion on an issue. Applies the proposed change (creating the corresponding timeline event), transitions the suggestion to `approved`, and dismisses any competing pending suggestions for the same change. + + Requires triage access to the repository. Approving a suggestion also requires permission to perform the change it applies (for example, setting the issue type, adding a label or assignee, or closing the issue); this only affects fine-grained access tokens and GitHub Apps whose permissions are narrower than the triage role. This endpoint only supports issues, not pull requests. + tags: + - issues + operationId: issues/approve-suggestion + externalDocs: + description: API method documentation + url: https://docs.github.com/rest/issues/issues#approve-an-issue-suggestion + parameters: + - "$ref": "#/components/parameters/owner" + - "$ref": "#/components/parameters/repo" + - "$ref": "#/components/parameters/issue-number" + - name: suggestion_id + in: path + required: true + description: The unique identifier of the suggestion. + schema: + type: integer + responses: + '200': + description: Response + content: + application/json: + schema: + "$ref": "#/components/schemas/issue-suggestion" + examples: + default: + "$ref": "#/components/examples/issue-suggestion" + '403': + "$ref": "#/components/responses/forbidden" + '404': + "$ref": "#/components/responses/not_found" + '422': + "$ref": "#/components/responses/validation_failed" + x-github: + githubCloudOnly: false + enabledForGitHubApps: true + category: issues + subcategory: issues + "/repos/{owner}/{repo}/issues/{issue_number}/suggestions/{suggestion_id}/dismiss": + post: + summary: Dismiss an issue suggestion + description: |- + Dismisses a pending suggestion on an issue. Transitions the suggestion to `dismissed` without applying any change or creating a timeline event. + + Requires triage access to the repository. This endpoint only supports issues, not pull requests. + tags: + - issues + operationId: issues/dismiss-suggestion + externalDocs: + description: API method documentation + url: https://docs.github.com/rest/issues/issues#dismiss-an-issue-suggestion + parameters: + - "$ref": "#/components/parameters/owner" + - "$ref": "#/components/parameters/repo" + - "$ref": "#/components/parameters/issue-number" + - name: suggestion_id + in: path + required: true + description: The unique identifier of the suggestion. + schema: + type: integer + responses: + '200': + description: Response + content: + application/json: + schema: + "$ref": "#/components/schemas/issue-suggestion" + examples: + default: + "$ref": "#/components/examples/issue-suggestion" + '403': + "$ref": "#/components/responses/forbidden" + '404': + "$ref": "#/components/responses/not_found" + '422': + "$ref": "#/components/responses/validation_failed" + x-github: + githubCloudOnly: false + enabledForGitHubApps: true + category: issues + subcategory: issues "/repos/{owner}/{repo}/issues/{issue_number}/timeline": get: summary: List timeline events for an issue @@ -48883,6 +49288,7 @@ paths: - "$ref": "#/components/parameters/issue-number" - "$ref": "#/components/parameters/per-page" - "$ref": "#/components/parameters/page" + - "$ref": "#/components/parameters/issue-timeline-exclude" responses: '200': description: Response @@ -111041,6 +111447,112 @@ components: - "$ref": "#/components/schemas/blocked-by-removed-issue-event" - "$ref": "#/components/schemas/blocking-added-issue-event" - "$ref": "#/components/schemas/blocking-removed-issue-event" + issue-suggestion: + title: Issue Suggestion + description: An agent-proposed change to an issue that a maintainer can approve + or dismiss. + type: object + properties: + id: + type: integer + description: The unique identifier of the suggestion. + issue_id: + type: integer + description: The unique identifier of the issue the suggestion applies to. + action: + type: string + description: The kind of change proposed. + enum: + - set_type + - add_label + - add_field + - add_assignee + - close_issue + state: + type: string + description: The suggestion's lifecycle state. + enum: + - pending + - applied + - approved + - dismissed + - replaced + target_id: + type: + - integer + - 'null' + description: The identifier of the target the change applies to (issue type, + label, field, assignee, or duplicate issue), when applicable. + target_value: + description: The proposed value, when applicable. An array for multi-select + field suggestions. + oneOf: + - type: string + - type: number + - type: boolean + - type: array + items: + type: string + type: + - 'null' + - string + - number + - boolean + - array + rationale: + type: + - string + - 'null' + description: The rationale the actor provided for the suggestion. + confidence: + type: + - string + - 'null' + description: The actor's confidence level in the suggestion. + enum: + - LOW + - MEDIUM + - HIGH + - + actor_id: + type: + - integer + - 'null' + description: The unique identifier of the actor that proposed the suggestion. + issue_event_id: + type: + - integer + - 'null' + description: The identifier of the timeline event created when the suggestion + was approved, when applicable. + resolved_by: + type: + - integer + - 'null' + description: The unique identifier of the user who approved or dismissed + the suggestion. + created_at: + type: string + description: The time the suggestion was created. + format: date-time + updated_at: + type: string + description: The time the suggestion was last updated. + format: date-time + required: + - id + - issue_id + - action + - state + - target_id + - target_value + - rationale + - confidence + - actor_id + - issue_event_id + - resolved_by + - created_at + - updated_at timeline-comment-event: title: Timeline Comment Event description: Timeline Comment Event @@ -251363,6 +251875,49 @@ components: description: Something isn't working color: f29513 default: true + issue-suggestions: + value: + - id: 12 + issue_id: 4567 + action: add_label + state: pending + target_id: 208045946 + target_value: + rationale: This looks like a bug report based on the stack trace in the description. + confidence: HIGH + actor_id: 41898282 + issue_event_id: + resolved_by: + created_at: '2026-06-01T14:20:00Z' + updated_at: '2026-06-01T14:20:00Z' + - id: 13 + issue_id: 4567 + action: set_type + state: pending + target_id: 3 + target_value: Bug + rationale: The report describes unexpected behaviour with reproduction steps. + confidence: MEDIUM + actor_id: 41898282 + issue_event_id: + resolved_by: + created_at: '2026-06-01T14:21:00Z' + updated_at: '2026-06-01T14:21:00Z' + issue-suggestion: + value: + id: 12 + issue_id: 4567 + action: add_label + state: approved + target_id: 208045946 + target_value: + rationale: This looks like a bug report based on the stack trace in the description. + confidence: HIGH + actor_id: 41898282 + issue_event_id: 6430295168 + resolved_by: 583231 + created_at: '2026-06-01T14:20:00Z' + updated_at: '2026-06-01T15:05:00Z' timeline-issue-events: value: - id: 6430295168 @@ -262036,6 +262591,13 @@ components: required: true schema: type: integer + issue-timeline-exclude: + name: exclude + in: query + description: A comma-separated list of timeline event names to exclude from + the response. + schema: + type: string key-id: name: key_id description: The unique identifier of the key. 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 3b356c491c..fe77c6e5e1 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 @@ -490885,6 +490885,23 @@ "string", "null" ] + }, + "rationale": { + "type": "string", + "description": "Optional reasoning for selecting this label." + }, + "suggest": { + "type": "boolean", + "description": "If `true`, the change is stored as a pending suggestion for human review rather than applied directly." + }, + "confidence": { + "type": "string", + "description": "The confidence level for this label choice.", + "enum": [ + "low", + "medium", + "high" + ] } } } @@ -490904,6 +490921,23 @@ "properties": { "login": { "type": "string" + }, + "rationale": { + "type": "string", + "description": "Optional reasoning for selecting this assignee." + }, + "suggest": { + "type": "boolean", + "description": "If `true`, the change is stored as a pending suggestion for human review rather than applied directly." + }, + "confidence": { + "type": "string", + "description": "The confidence level for this assignee choice.", + "enum": [ + "low", + "medium", + "high" + ] } } } @@ -490936,6 +490970,23 @@ } ], "description": "The value to set for the field. For multi-select fields, provide an array of option names." + }, + "rationale": { + "type": "string", + "description": "Optional reasoning for setting this field value." + }, + "suggest": { + "type": "boolean", + "description": "If `true`, the change is stored as a pending suggestion for human review rather than applied directly." + }, + "confidence": { + "type": "string", + "description": "The confidence level for this field value choice.", + "enum": [ + "low", + "medium", + "high" + ] } }, "required": [ @@ -490946,13 +490997,53 @@ } }, "type": { + "description": "The issue type to associate with this issue. Only users with push access can set the type for issues. Without push access to the repository, type changes are silently dropped.", + "oneOf": [ + { + "type": "string", + "description": "The name of the issue type.", + "examples": [ + "Epic" + ] + }, + { + "type": "object", + "description": "The issue type with optional metadata.", + "properties": { + "value": { + "type": [ + "string", + "null" + ], + "description": "The name of the issue type to associate with this issue, or `null` to remove the current issue type.", + "examples": [ + "Epic" + ] + }, + "rationale": { + "type": "string", + "description": "Optional reasoning for selecting this type." + }, + "suggest": { + "type": "boolean", + "description": "If `true`, the change is stored as a pending suggestion for human review rather than applied directly." + }, + "confidence": { + "type": "string", + "description": "The confidence level for this type choice.", + "enum": [ + "low", + "medium", + "high" + ] + } + } + } + ], "type": [ + "null", "string", - "null" - ], - "description": "The name of the issue type to associate with this issue or use `null` to remove the current issue type. Only users with push access can set the type for issues. Without push access to the repository, type changes are silently dropped.", - "examples": [ - "Epic" + "object" ] } } @@ -494920,7 +495011,176 @@ }, { "type": "object", - "properties": {} + "properties": { + "suggestions": { + "type": "object", + "description": "Pending suggestions for each suggestible field (`type`,\n`issue_field_values`, `labels`, `assignees`, `state`) the\nrequest touched. Omitted for fields not in the request or\nwith no pending suggestions. Items tagged `already_applied`\nare echoes of the current request's inputs whose target is\nalready applied to the issue; they are not persisted as\npending suggestions.\n", + "properties": { + "type": { + "type": "array", + "items": { + "type": "object", + "properties": { + "value": { + "type": "string" + }, + "rationale": { + "type": "string" + }, + "suggest": { + "type": "boolean" + }, + "confidence": { + "type": "string", + "enum": [ + "low", + "medium", + "high" + ] + }, + "already_applied": { + "type": "boolean" + } + } + } + }, + "issue_field_values": { + "type": "array", + "items": { + "type": "object", + "properties": { + "field_id": { + "type": "integer" + }, + "value": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ] + }, + "rationale": { + "type": "string" + }, + "suggest": { + "type": "boolean" + }, + "confidence": { + "type": "string", + "enum": [ + "low", + "medium", + "high" + ] + }, + "already_applied": { + "type": "boolean" + } + } + } + }, + "labels": { + "type": "array", + "items": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "rationale": { + "type": "string" + }, + "suggest": { + "type": "boolean" + }, + "confidence": { + "type": "string", + "enum": [ + "low", + "medium", + "high" + ] + }, + "already_applied": { + "type": "boolean" + } + } + } + }, + "assignees": { + "type": "array", + "items": { + "type": "object", + "properties": { + "login": { + "type": "string" + }, + "rationale": { + "type": "string" + }, + "suggest": { + "type": "boolean" + }, + "confidence": { + "type": "string", + "enum": [ + "low", + "medium", + "high" + ] + }, + "already_applied": { + "type": "boolean" + } + } + } + }, + "state": { + "type": "array", + "items": { + "type": "object", + "properties": { + "value": { + "type": "string" + }, + "state_reason": { + "type": "string" + }, + "duplicate_issue_id": { + "type": "integer" + }, + "rationale": { + "type": "string" + }, + "suggest": { + "type": "boolean" + }, + "confidence": { + "type": "string", + "enum": [ + "low", + "medium", + "high" + ] + }, + "already_applied": { + "type": "boolean" + } + } + } + } + } + } + } } ] }, @@ -495351,7 +495611,40 @@ "type": "array", "description": "Usernames of people to assign this issue to. _NOTE: Only users with push access can add assignees to an issue. Assignees are silently ignored otherwise._", "items": { - "type": "string" + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "login": { + "type": "string", + "description": "The login of the user to assign." + }, + "rationale": { + "type": "string", + "description": "Optional reasoning for adding this assignee." + }, + "suggest": { + "type": "boolean", + "description": "If `true`, the assignee is stored as a pending suggestion for human review rather than applied directly." + }, + "confidence": { + "type": "string", + "description": "The confidence level for this assignee choice.", + "enum": [ + "low", + "medium", + "high" + ] + } + }, + "required": [ + "login" + ] + } + ] } } } @@ -549252,9 +549545,42 @@ "labels": { "type": "array", "minItems": 1, - "description": "The names of the labels to add to the issue's existing labels. You can also pass an `array` of labels directly, but GitHub recommends passing an object with the `labels` key. To replace all of the labels for an issue, use \"[Set labels for an issue](https://docs.github.com/rest/issues/labels#set-labels-for-an-issue).\"", + "description": "The labels to add to the issue's existing labels. You can also pass an `array` of labels directly, but GitHub recommends passing an object with the `labels` key. To replace all of the labels for an issue, use \"[Set labels for an issue](https://docs.github.com/rest/issues/labels#set-labels-for-an-issue).\"", "items": { - "type": "string" + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "The name of the label to add." + }, + "rationale": { + "type": "string", + "description": "Optional reasoning for adding this label." + }, + "suggest": { + "type": "boolean", + "description": "If `true`, the label is stored as a pending suggestion for human review rather than applied directly." + }, + "confidence": { + "type": "string", + "description": "The confidence level for this label choice.", + "enum": [ + "low", + "medium", + "high" + ] + } + }, + "required": [ + "name" + ] + } + ] } } } @@ -549272,6 +549598,23 @@ "properties": { "name": { "type": "string" + }, + "rationale": { + "type": "string", + "description": "Optional reasoning for adding this label." + }, + "suggest": { + "type": "boolean", + "description": "If `true`, the label is stored as a pending suggestion for human review rather than applied directly." + }, + "confidence": { + "type": "string", + "description": "The confidence level for this label choice.", + "enum": [ + "low", + "medium", + "high" + ] } }, "required": [ @@ -573209,6 +573552,1101 @@ } } }, + "/repos/{owner}/{repo}/issues/{issue_number}/suggestions": { + "get": { + "summary": "List issue suggestions", + "description": "Lists the suggestions on an issue. A suggestion is an agent-proposed change to an issue's type, labels, fields, assignees, or closed state that a maintainer can approve or dismiss.\n\nBy default only pending suggestions are returned. Use `state=all` to return suggestions in every state, or `state=` to filter to a single state. Use `action=` to return only suggestions for a specific change.\n\nThis endpoint is only available while the issue suggestions feature is enabled for the repository, and only supports issues, not pull requests.\n\nRequires triage access to the repository.", + "tags": [ + "issues" + ], + "operationId": "issues/list-suggestions", + "externalDocs": { + "description": "API method documentation", + "url": "https://docs.github.com/rest/issues/issues#list-issue-suggestions" + }, + "parameters": [ + { + "name": "owner", + "description": "The account owner of the repository. The name is not case sensitive.", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "repo", + "description": "The name of the repository without the `.git` extension. The name is not case sensitive.", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "issue_number", + "description": "The number that identifies the issue.", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "name": "state", + "in": "query", + "required": false, + "description": "Filter suggestions by their state.", + "schema": { + "type": "string", + "enum": [ + "pending", + "applied", + "approved", + "dismissed", + "replaced", + "all" + ], + "default": "pending" + } + }, + { + "name": "action", + "in": "query", + "required": false, + "description": "Filter suggestions by the change they propose.", + "schema": { + "type": "string", + "enum": [ + "set_type", + "add_label", + "add_field", + "add_assignee", + "close_issue" + ] + } + }, + { + "name": "per_page", + "description": "The number of results per page (max 100). For more information, see \"[Using pagination in the REST API](https://docs.github.com/rest/using-the-rest-api/using-pagination-in-the-rest-api).\"", + "in": "query", + "schema": { + "type": "integer", + "default": 30 + } + }, + { + "name": "page", + "description": "The page number of the results to fetch. For more information, see \"[Using pagination in the REST API](https://docs.github.com/rest/using-the-rest-api/using-pagination-in-the-rest-api).\"", + "in": "query", + "schema": { + "type": "integer", + "default": 1 + } + } + ], + "responses": { + "200": { + "description": "Response", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "title": "Issue Suggestion", + "description": "An agent-proposed change to an issue that a maintainer can approve or dismiss.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the suggestion." + }, + "issue_id": { + "type": "integer", + "description": "The unique identifier of the issue the suggestion applies to." + }, + "action": { + "type": "string", + "description": "The kind of change proposed.", + "enum": [ + "set_type", + "add_label", + "add_field", + "add_assignee", + "close_issue" + ] + }, + "state": { + "type": "string", + "description": "The suggestion's lifecycle state.", + "enum": [ + "pending", + "applied", + "approved", + "dismissed", + "replaced" + ] + }, + "target_id": { + "type": [ + "integer", + "null" + ], + "description": "The identifier of the target the change applies to (issue type, label, field, assignee, or duplicate issue), when applicable." + }, + "target_value": { + "description": "The proposed value, when applicable. An array for multi-select field suggestions.", + "oneOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "boolean" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ], + "type": [ + "null", + "string", + "number", + "boolean", + "array" + ] + }, + "rationale": { + "type": [ + "string", + "null" + ], + "description": "The rationale the actor provided for the suggestion." + }, + "confidence": { + "type": [ + "string", + "null" + ], + "description": "The actor's confidence level in the suggestion.", + "enum": [ + "LOW", + "MEDIUM", + "HIGH", + null + ] + }, + "actor_id": { + "type": [ + "integer", + "null" + ], + "description": "The unique identifier of the actor that proposed the suggestion." + }, + "issue_event_id": { + "type": [ + "integer", + "null" + ], + "description": "The identifier of the timeline event created when the suggestion was approved, when applicable." + }, + "resolved_by": { + "type": [ + "integer", + "null" + ], + "description": "The unique identifier of the user who approved or dismissed the suggestion." + }, + "created_at": { + "type": "string", + "description": "The time the suggestion was created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the suggestion was last updated.", + "format": "date-time" + } + }, + "required": [ + "id", + "issue_id", + "action", + "state", + "target_id", + "target_value", + "rationale", + "confidence", + "actor_id", + "issue_event_id", + "resolved_by", + "created_at", + "updated_at" + ] + } + }, + "examples": { + "default": { + "value": [ + { + "id": 12, + "issue_id": 4567, + "action": "add_label", + "state": "pending", + "target_id": 208045946, + "target_value": null, + "rationale": "This looks like a bug report based on the stack trace in the description.", + "confidence": "HIGH", + "actor_id": 41898282, + "issue_event_id": null, + "resolved_by": null, + "created_at": "2026-06-01T14:20:00Z", + "updated_at": "2026-06-01T14:20:00Z" + }, + { + "id": 13, + "issue_id": 4567, + "action": "set_type", + "state": "pending", + "target_id": 3, + "target_value": "Bug", + "rationale": "The report describes unexpected behaviour with reproduction steps.", + "confidence": "MEDIUM", + "actor_id": 41898282, + "issue_event_id": null, + "resolved_by": null, + "created_at": "2026-06-01T14:21:00Z", + "updated_at": "2026-06-01T14:21:00Z" + } + ] + } + } + } + }, + "headers": { + "Link": { + "example": "; rel=\"next\", ; rel=\"last\"", + "schema": { + "type": "string" + } + } + } + }, + "404": { + "description": "Resource not found", + "content": { + "application/json": { + "schema": { + "title": "Basic Error", + "description": "Basic Error", + "type": "object", + "properties": { + "message": { + "type": "string" + }, + "documentation_url": { + "type": "string" + }, + "url": { + "type": "string" + }, + "status": { + "type": "string" + } + } + } + } + } + }, + "422": { + "description": "Validation failed, or the endpoint has been spammed.", + "content": { + "application/json": { + "schema": { + "title": "Validation Error", + "description": "Validation Error", + "type": "object", + "required": [ + "message", + "documentation_url" + ], + "properties": { + "message": { + "type": "string" + }, + "documentation_url": { + "type": "string" + }, + "errors": { + "type": "array", + "items": { + "type": "object", + "required": [ + "code" + ], + "properties": { + "resource": { + "type": "string" + }, + "field": { + "type": "string" + }, + "message": { + "type": "string" + }, + "code": { + "type": "string" + }, + "index": { + "type": "integer" + }, + "value": { + "oneOf": [ + { + "type": [ + "string", + "null" + ] + }, + { + "type": [ + "integer", + "null" + ] + }, + { + "type": [ + "array", + "null" + ], + "items": { + "type": "string" + } + } + ] + } + } + } + } + } + } + } + } + } + }, + "x-github": { + "githubCloudOnly": false, + "enabledForGitHubApps": true, + "category": "issues", + "subcategory": "issues" + } + } + }, + "/repos/{owner}/{repo}/issues/{issue_number}/suggestions/{suggestion_id}/approve": { + "post": { + "summary": "Approve an issue suggestion", + "description": "Approves a pending suggestion on an issue. Applies the proposed change (creating the corresponding timeline event), transitions the suggestion to `approved`, and dismisses any competing pending suggestions for the same change.\n\nRequires triage access to the repository. Approving a suggestion also requires permission to perform the change it applies (for example, setting the issue type, adding a label or assignee, or closing the issue); this only affects fine-grained access tokens and GitHub Apps whose permissions are narrower than the triage role. This endpoint only supports issues, not pull requests.", + "tags": [ + "issues" + ], + "operationId": "issues/approve-suggestion", + "externalDocs": { + "description": "API method documentation", + "url": "https://docs.github.com/rest/issues/issues#approve-an-issue-suggestion" + }, + "parameters": [ + { + "name": "owner", + "description": "The account owner of the repository. The name is not case sensitive.", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "repo", + "description": "The name of the repository without the `.git` extension. The name is not case sensitive.", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "issue_number", + "description": "The number that identifies the issue.", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "name": "suggestion_id", + "in": "path", + "required": true, + "description": "The unique identifier of the suggestion.", + "schema": { + "type": "integer" + } + } + ], + "responses": { + "200": { + "description": "Response", + "content": { + "application/json": { + "schema": { + "title": "Issue Suggestion", + "description": "An agent-proposed change to an issue that a maintainer can approve or dismiss.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the suggestion." + }, + "issue_id": { + "type": "integer", + "description": "The unique identifier of the issue the suggestion applies to." + }, + "action": { + "type": "string", + "description": "The kind of change proposed.", + "enum": [ + "set_type", + "add_label", + "add_field", + "add_assignee", + "close_issue" + ] + }, + "state": { + "type": "string", + "description": "The suggestion's lifecycle state.", + "enum": [ + "pending", + "applied", + "approved", + "dismissed", + "replaced" + ] + }, + "target_id": { + "type": [ + "integer", + "null" + ], + "description": "The identifier of the target the change applies to (issue type, label, field, assignee, or duplicate issue), when applicable." + }, + "target_value": { + "description": "The proposed value, when applicable. An array for multi-select field suggestions.", + "oneOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "boolean" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ], + "type": [ + "null", + "string", + "number", + "boolean", + "array" + ] + }, + "rationale": { + "type": [ + "string", + "null" + ], + "description": "The rationale the actor provided for the suggestion." + }, + "confidence": { + "type": [ + "string", + "null" + ], + "description": "The actor's confidence level in the suggestion.", + "enum": [ + "LOW", + "MEDIUM", + "HIGH", + null + ] + }, + "actor_id": { + "type": [ + "integer", + "null" + ], + "description": "The unique identifier of the actor that proposed the suggestion." + }, + "issue_event_id": { + "type": [ + "integer", + "null" + ], + "description": "The identifier of the timeline event created when the suggestion was approved, when applicable." + }, + "resolved_by": { + "type": [ + "integer", + "null" + ], + "description": "The unique identifier of the user who approved or dismissed the suggestion." + }, + "created_at": { + "type": "string", + "description": "The time the suggestion was created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the suggestion was last updated.", + "format": "date-time" + } + }, + "required": [ + "id", + "issue_id", + "action", + "state", + "target_id", + "target_value", + "rationale", + "confidence", + "actor_id", + "issue_event_id", + "resolved_by", + "created_at", + "updated_at" + ] + }, + "examples": { + "default": { + "value": { + "id": 12, + "issue_id": 4567, + "action": "add_label", + "state": "approved", + "target_id": 208045946, + "target_value": null, + "rationale": "This looks like a bug report based on the stack trace in the description.", + "confidence": "HIGH", + "actor_id": 41898282, + "issue_event_id": 6430295168, + "resolved_by": 583231, + "created_at": "2026-06-01T14:20:00Z", + "updated_at": "2026-06-01T15:05:00Z" + } + } + } + } + } + }, + "403": { + "description": "Forbidden", + "content": { + "application/json": { + "schema": { + "title": "Basic Error", + "description": "Basic Error", + "type": "object", + "properties": { + "message": { + "type": "string" + }, + "documentation_url": { + "type": "string" + }, + "url": { + "type": "string" + }, + "status": { + "type": "string" + } + } + } + } + } + }, + "404": { + "description": "Resource not found", + "content": { + "application/json": { + "schema": { + "title": "Basic Error", + "description": "Basic Error", + "type": "object", + "properties": { + "message": { + "type": "string" + }, + "documentation_url": { + "type": "string" + }, + "url": { + "type": "string" + }, + "status": { + "type": "string" + } + } + } + } + } + }, + "422": { + "description": "Validation failed, or the endpoint has been spammed.", + "content": { + "application/json": { + "schema": { + "title": "Validation Error", + "description": "Validation Error", + "type": "object", + "required": [ + "message", + "documentation_url" + ], + "properties": { + "message": { + "type": "string" + }, + "documentation_url": { + "type": "string" + }, + "errors": { + "type": "array", + "items": { + "type": "object", + "required": [ + "code" + ], + "properties": { + "resource": { + "type": "string" + }, + "field": { + "type": "string" + }, + "message": { + "type": "string" + }, + "code": { + "type": "string" + }, + "index": { + "type": "integer" + }, + "value": { + "oneOf": [ + { + "type": [ + "string", + "null" + ] + }, + { + "type": [ + "integer", + "null" + ] + }, + { + "type": [ + "array", + "null" + ], + "items": { + "type": "string" + } + } + ] + } + } + } + } + } + } + } + } + } + }, + "x-github": { + "githubCloudOnly": false, + "enabledForGitHubApps": true, + "category": "issues", + "subcategory": "issues" + } + } + }, + "/repos/{owner}/{repo}/issues/{issue_number}/suggestions/{suggestion_id}/dismiss": { + "post": { + "summary": "Dismiss an issue suggestion", + "description": "Dismisses a pending suggestion on an issue. Transitions the suggestion to `dismissed` without applying any change or creating a timeline event.\n\nRequires triage access to the repository. This endpoint only supports issues, not pull requests.", + "tags": [ + "issues" + ], + "operationId": "issues/dismiss-suggestion", + "externalDocs": { + "description": "API method documentation", + "url": "https://docs.github.com/rest/issues/issues#dismiss-an-issue-suggestion" + }, + "parameters": [ + { + "name": "owner", + "description": "The account owner of the repository. The name is not case sensitive.", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "repo", + "description": "The name of the repository without the `.git` extension. The name is not case sensitive.", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "issue_number", + "description": "The number that identifies the issue.", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "name": "suggestion_id", + "in": "path", + "required": true, + "description": "The unique identifier of the suggestion.", + "schema": { + "type": "integer" + } + } + ], + "responses": { + "200": { + "description": "Response", + "content": { + "application/json": { + "schema": { + "title": "Issue Suggestion", + "description": "An agent-proposed change to an issue that a maintainer can approve or dismiss.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the suggestion." + }, + "issue_id": { + "type": "integer", + "description": "The unique identifier of the issue the suggestion applies to." + }, + "action": { + "type": "string", + "description": "The kind of change proposed.", + "enum": [ + "set_type", + "add_label", + "add_field", + "add_assignee", + "close_issue" + ] + }, + "state": { + "type": "string", + "description": "The suggestion's lifecycle state.", + "enum": [ + "pending", + "applied", + "approved", + "dismissed", + "replaced" + ] + }, + "target_id": { + "type": [ + "integer", + "null" + ], + "description": "The identifier of the target the change applies to (issue type, label, field, assignee, or duplicate issue), when applicable." + }, + "target_value": { + "description": "The proposed value, when applicable. An array for multi-select field suggestions.", + "oneOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "boolean" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ], + "type": [ + "null", + "string", + "number", + "boolean", + "array" + ] + }, + "rationale": { + "type": [ + "string", + "null" + ], + "description": "The rationale the actor provided for the suggestion." + }, + "confidence": { + "type": [ + "string", + "null" + ], + "description": "The actor's confidence level in the suggestion.", + "enum": [ + "LOW", + "MEDIUM", + "HIGH", + null + ] + }, + "actor_id": { + "type": [ + "integer", + "null" + ], + "description": "The unique identifier of the actor that proposed the suggestion." + }, + "issue_event_id": { + "type": [ + "integer", + "null" + ], + "description": "The identifier of the timeline event created when the suggestion was approved, when applicable." + }, + "resolved_by": { + "type": [ + "integer", + "null" + ], + "description": "The unique identifier of the user who approved or dismissed the suggestion." + }, + "created_at": { + "type": "string", + "description": "The time the suggestion was created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the suggestion was last updated.", + "format": "date-time" + } + }, + "required": [ + "id", + "issue_id", + "action", + "state", + "target_id", + "target_value", + "rationale", + "confidence", + "actor_id", + "issue_event_id", + "resolved_by", + "created_at", + "updated_at" + ] + }, + "examples": { + "default": { + "value": { + "id": 12, + "issue_id": 4567, + "action": "add_label", + "state": "approved", + "target_id": 208045946, + "target_value": null, + "rationale": "This looks like a bug report based on the stack trace in the description.", + "confidence": "HIGH", + "actor_id": 41898282, + "issue_event_id": 6430295168, + "resolved_by": 583231, + "created_at": "2026-06-01T14:20:00Z", + "updated_at": "2026-06-01T15:05:00Z" + } + } + } + } + } + }, + "403": { + "description": "Forbidden", + "content": { + "application/json": { + "schema": { + "title": "Basic Error", + "description": "Basic Error", + "type": "object", + "properties": { + "message": { + "type": "string" + }, + "documentation_url": { + "type": "string" + }, + "url": { + "type": "string" + }, + "status": { + "type": "string" + } + } + } + } + } + }, + "404": { + "description": "Resource not found", + "content": { + "application/json": { + "schema": { + "title": "Basic Error", + "description": "Basic Error", + "type": "object", + "properties": { + "message": { + "type": "string" + }, + "documentation_url": { + "type": "string" + }, + "url": { + "type": "string" + }, + "status": { + "type": "string" + } + } + } + } + } + }, + "422": { + "description": "Validation failed, or the endpoint has been spammed.", + "content": { + "application/json": { + "schema": { + "title": "Validation Error", + "description": "Validation Error", + "type": "object", + "required": [ + "message", + "documentation_url" + ], + "properties": { + "message": { + "type": "string" + }, + "documentation_url": { + "type": "string" + }, + "errors": { + "type": "array", + "items": { + "type": "object", + "required": [ + "code" + ], + "properties": { + "resource": { + "type": "string" + }, + "field": { + "type": "string" + }, + "message": { + "type": "string" + }, + "code": { + "type": "string" + }, + "index": { + "type": "integer" + }, + "value": { + "oneOf": [ + { + "type": [ + "string", + "null" + ] + }, + { + "type": [ + "integer", + "null" + ] + }, + { + "type": [ + "array", + "null" + ], + "items": { + "type": "string" + } + } + ] + } + } + } + } + } + } + } + } + } + }, + "x-github": { + "githubCloudOnly": false, + "enabledForGitHubApps": true, + "category": "issues", + "subcategory": "issues" + } + } + }, "/repos/{owner}/{repo}/issues/{issue_number}/timeline": { "get": { "summary": "List timeline events for an issue", @@ -573266,6 +574704,14 @@ "type": "integer", "default": 1 } + }, + { + "name": "exclude", + "in": "query", + "description": "A comma-separated list of timeline event names to exclude from the response.", + "schema": { + "type": "string" + } } ], "responses": { 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 2ee038110a..6ad228291e 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 @@ -1080,7 +1080,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/security-advisories/global-advisories#get-a-global-security-advisory parameters: - - &687 + - &689 name: ghsa_id description: The GHSA (GitHub Security Advisory) identifier of the advisory. in: path @@ -14749,7 +14749,7 @@ paths: properties: action: type: string - discussion: &780 + discussion: &782 title: Discussion description: A Discussion in a repository. type: object @@ -15535,7 +15535,7 @@ paths: - hooray - eyes - rocket - sub_issues_summary: &698 + sub_issues_summary: &700 title: Sub-issues Summary type: object properties: @@ -15619,7 +15619,7 @@ paths: pin: anyOf: - type: 'null' - - &566 + - &568 title: Pinned Issue Comment description: Context around who pinned an issue comment and when it was pinned. @@ -15640,7 +15640,7 @@ paths: minimized: anyOf: - type: 'null' - - &567 + - &569 title: Minimized Issue Comment description: Details about why an issue comment was minimized. @@ -15665,7 +15665,7 @@ paths: - url - created_at - updated_at - issue_dependencies_summary: &699 + issue_dependencies_summary: &701 title: Issue Dependencies Summary type: object properties: @@ -16501,7 +16501,7 @@ paths: type: string release: allOf: - - &611 + - &613 title: Release description: A release. type: object @@ -16583,7 +16583,7 @@ paths: author: *4 assets: type: array - items: &612 + items: &614 title: Release Asset description: Data related to a release. type: object @@ -17186,7 +17186,7 @@ paths: url: type: string format: uri - user: &707 + user: &709 title: Public User description: Public User type: object @@ -20650,7 +20650,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/activity/notifications#list-notifications-for-the-authenticated-user parameters: - - &586 + - &588 name: all description: If `true`, show notifications marked as read. in: query @@ -20658,7 +20658,7 @@ paths: schema: type: boolean default: false - - &587 + - &589 name: participating description: If `true`, only shows notifications in which the user is directly participating or mentioned. @@ -20668,7 +20668,7 @@ paths: type: boolean default: false - *88 - - &588 + - &590 name: before description: 'Only show notifications updated before the given time. This is a timestamp in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format: @@ -21261,7 +21261,7 @@ paths: - url - subscription_url examples: - default: &589 + default: &591 value: - id: '1' repository: @@ -23214,7 +23214,7 @@ paths: parameters: - *75 - *117 - - &758 + - &760 name: month description: If specified, only return results for a single month. The value of `month` is an integer between `1` and `12`. If no year is specified the @@ -23326,7 +23326,7 @@ paths: - *117 - *118 - *119 - - &759 + - &761 name: repository description: The repository name to query for usage in the format owner/repository. in: query @@ -23334,7 +23334,7 @@ paths: schema: type: string - *122 - - &760 + - &762 name: sku description: The SKU to query for usage. in: query @@ -31126,12 +31126,12 @@ paths: required: - subject_digests examples: - default: &739 + default: &741 value: subject_digests: - sha256:abc123 - sha512:def456 - withPredicateType: &740 + withPredicateType: &742 value: subject_digests: - sha256:abc123 @@ -31190,7 +31190,7 @@ paths: description: The cursor to the previous page. description: Information about the current page. examples: - default: &741 + default: &743 value: attestations_subject_digests: - sha256:abc: @@ -43366,7 +43366,7 @@ paths: parameters: - *75 - *258 - - &722 + - &724 name: repo_name description: repo_name parameter in: path @@ -44427,7 +44427,7 @@ paths: - nuget - container - *75 - - &723 + - &725 name: visibility description: |- The selected visibility of the packages. This parameter is optional and only filters an existing result set. @@ -44468,7 +44468,7 @@ paths: default: *264 '403': *27 '401': *23 - '400': &725 + '400': &727 description: The value of `per_page` multiplied by `page` cannot be greater than 10000. x-github: @@ -46599,7 +46599,7 @@ paths: latest_status_update: anyOf: - type: 'null' - - &808 + - &810 title: Projects v2 Status Update description: An status update belonging to a project type: object @@ -47112,7 +47112,7 @@ paths: - review_comment - self author_association: *80 - auto_merge: &596 + auto_merge: &598 title: Auto merge description: The status of auto merging a pull request. type: @@ -47138,7 +47138,7 @@ paths: - merge_method - commit_title - commit_message - stack: &597 + stack: &599 title: Pull Request Stack description: The stack information associated with a pull request. @@ -47537,7 +47537,7 @@ paths: - updated_at - project_url examples: - default: &745 + default: &747 value: - id: 12345 node_id: PVTF_lADOABCD1234567890 @@ -47714,7 +47714,7 @@ paths: description: The options available for single select fields. At least one option must be provided when creating a single select field. - items: &746 + items: &748 type: object properties: name: @@ -47751,7 +47751,7 @@ paths: description: The field's data type. enum: - iteration - iteration_configuration: &747 + iteration_configuration: &749 type: object description: The configuration for iteration fields. properties: @@ -47801,7 +47801,7 @@ paths: value: name: Due date data_type: date - single_select_field: &748 + single_select_field: &750 summary: Create a single select field value: name: Priority @@ -47828,7 +47828,7 @@ paths: description: raw: High priority items html: High priority items - iteration_field: &749 + iteration_field: &751 summary: Create an iteration field value: name: Sprint @@ -47854,7 +47854,7 @@ paths: application/json: schema: *284 examples: - text_field: &750 + text_field: &752 value: id: 24680 node_id: PVTF_lADOABCD2468024680 @@ -47863,7 +47863,7 @@ paths: project_url: https://api.github.com/projects/67890 created_at: '2022-05-15T08:00:00Z' updated_at: '2022-05-15T08:00:00Z' - number_field: &751 + number_field: &753 value: id: 13579 node_id: PVTF_lADOABCD1357913579 @@ -47872,7 +47872,7 @@ paths: project_url: https://api.github.com/projects/67890 created_at: '2022-06-01T14:30:00Z' updated_at: '2022-06-01T14:30:00Z' - date_field: &752 + date_field: &754 value: id: 98765 node_id: PVTF_lADOABCD9876598765 @@ -47881,7 +47881,7 @@ paths: project_url: https://api.github.com/projects/67890 created_at: '2022-06-10T09:15:00Z' updated_at: '2022-06-10T09:15:00Z' - single_select_field: &753 + single_select_field: &755 value: id: 12345 node_id: PVTF_lADOABCD1234567890 @@ -47915,7 +47915,7 @@ paths: raw: High priority items created_at: '2022-04-28T12:00:00Z' updated_at: '2022-04-28T12:00:00Z' - iteration_field: &754 + iteration_field: &756 value: id: 11223 node_id: PVTF_lADOABCD1122311223 @@ -47961,7 +47961,7 @@ paths: url: https://docs.github.com/rest/projects/fields#get-project-field-for-organization parameters: - *281 - - &755 + - &757 name: field_id description: The unique identifier of the field. in: path @@ -47976,7 +47976,7 @@ paths: application/json: schema: *284 examples: - default: &756 + default: &758 value: id: 12345 node_id: PVTF_lADOABCD1234567890 @@ -49187,7 +49187,7 @@ paths: description: Response for creating a view in an organization-owned project. content: application/json: - schema: &736 + schema: &738 title: Projects v2 View description: A view inside a projects v2 project type: object @@ -49370,7 +49370,7 @@ paths: parameters: - *281 - *75 - - &757 + - &759 name: view_number description: The number that identifies the project view. in: path @@ -51446,7 +51446,7 @@ paths: - *75 - *17 - *19 - - &620 + - &622 name: targets description: | A comma-separated list of rule targets to filter by. @@ -51733,7 +51733,7 @@ paths: - object rules: type: array - items: &621 + items: &623 title: Repository Rule type: object description: A repository rule. @@ -51795,7 +51795,7 @@ paths: type: string enum: - required_linear_history - - &618 + - &620 title: merge_queue description: Merges must be performed via a merge queue. type: object @@ -52434,7 +52434,7 @@ paths: type: boolean description: Copilot automatically reviews each new push to the pull request. - - &619 + - &621 title: license_compliance_scanning description: Enforce any added or changed dependencies to comply with the organization's license policy. @@ -52746,7 +52746,7 @@ paths: url: https://docs.github.com/rest/orgs/rule-suites#list-organization-rule-suites parameters: - *75 - - &622 + - &624 name: ref description: The name of the ref. Cannot contain wildcard characters. Optionally prefix with `refs/heads/` to limit to branches or `refs/tags/` to limit @@ -52761,7 +52761,7 @@ paths: in: query schema: type: string - - &623 + - &625 name: time_period description: |- The time period to filter by. @@ -52777,14 +52777,14 @@ paths: - week - month default: day - - &624 + - &626 name: actor_name description: The handle for the GitHub user account to filter on. When specified, only rule evaluations triggered by this actor will be returned. in: query schema: type: string - - &625 + - &627 name: rule_suite_result description: The rule suite results to filter on. When specified, only suites with this result will be returned. @@ -52797,7 +52797,7 @@ paths: - bypass - all default: all - - &626 + - &628 name: evaluate_status description: |- The evaluate status to filter on. When specified, only rule suites resulting from rulesets with the specified evaluate status will be returned. @@ -52820,7 +52820,7 @@ paths: description: Response content: application/json: - schema: &627 + schema: &629 title: Rule Suites description: Response type: array @@ -52876,7 +52876,7 @@ paths: whether rules would pass or fail if all rules in the rule suite were `active`. examples: - default: &628 + default: &630 value: - id: 21 actor_id: 12 @@ -52920,7 +52920,7 @@ paths: url: https://docs.github.com/rest/orgs/rule-suites#get-an-organization-rule-suite parameters: - *75 - - &629 + - &631 name: rule_suite_id description: |- The unique identifier of the rule suite result. @@ -52936,7 +52936,7 @@ paths: description: Response content: application/json: - schema: &630 + schema: &632 title: Rule Suite description: Response type: object @@ -53043,7 +53043,7 @@ paths: description: The detailed failure message for the rule. Null if the rule passed. examples: - default: &631 + default: &633 value: id: 21 actor_id: 12 @@ -53290,7 +53290,7 @@ paths: type: string format: date-time examples: - default: &633 + default: &635 value: - version_id: 3 actor: @@ -53343,7 +53343,7 @@ paths: description: Response content: application/json: - schema: &634 + schema: &636 allOf: - *327 - type: object @@ -53415,7 +53415,7 @@ paths: url: https://docs.github.com/rest/secret-scanning/secret-scanning#list-secret-scanning-alerts-for-an-organization parameters: - *75 - - &635 + - &637 name: state in: query description: Set to `open` or `resolved` to only list secret scanning alerts @@ -53426,7 +53426,7 @@ paths: enum: - open - resolved - - &636 + - &638 name: secret_type in: query description: A comma-separated list of secret types to return. All default @@ -53436,7 +53436,7 @@ paths: required: false schema: type: string - - &637 + - &639 name: exclude_secret_types in: query description: A comma-separated list of secret types to exclude from the results. @@ -53447,7 +53447,7 @@ paths: required: false schema: type: string - - &638 + - &640 name: exclude_providers in: query description: |- @@ -53458,7 +53458,7 @@ paths: required: false schema: type: string - - &639 + - &641 name: providers in: query description: |- @@ -53469,7 +53469,7 @@ paths: required: false schema: type: string - - &640 + - &642 name: resolution in: query description: A comma-separated list of resolutions. Only secret scanning alerts @@ -53478,7 +53478,7 @@ paths: required: false schema: type: string - - &641 + - &643 name: assignee in: query description: Filters alerts by assignee. Use `*` to get all assigned alerts, @@ -53497,7 +53497,7 @@ paths: all-unassigned: value: none summary: Filter for all unassigned alerts - - &642 + - &644 name: sort description: The property to sort the results by. `created` means when the alert was created. `updated` means when the alert was updated or resolved. @@ -53512,7 +53512,7 @@ paths: - *61 - *19 - *17 - - &643 + - &645 name: before description: A cursor, as given in the [Link header](https://docs.github.com/rest/guides/using-pagination-in-the-rest-api#using-link-headers). If specified, the query only searches for events before this cursor. To @@ -53522,7 +53522,7 @@ paths: required: false schema: type: string - - &644 + - &646 name: after description: A cursor, as given in the [Link header](https://docs.github.com/rest/guides/using-pagination-in-the-rest-api#using-link-headers). If specified, the query only searches for events after this cursor. To @@ -53532,7 +53532,7 @@ paths: required: false schema: type: string - - &645 + - &647 name: validity in: query description: A comma-separated list of validities that, when present, will @@ -53541,7 +53541,7 @@ paths: required: false schema: type: string - - &646 + - &648 name: is_publicly_leaked in: query description: A boolean value representing whether or not to filter alerts @@ -53550,7 +53550,7 @@ paths: schema: type: boolean default: false - - &647 + - &649 name: is_multi_repo in: query description: A boolean value representing whether or not to filter alerts @@ -53559,7 +53559,7 @@ paths: schema: type: boolean default: false - - &648 + - &650 name: hide_secret in: query description: A boolean value representing whether or not to hide literal secrets @@ -53568,7 +53568,7 @@ paths: schema: type: boolean default: false - - &649 + - &651 name: is_bypassed in: query description: A boolean value (`true` or `false`) indicating whether to filter @@ -53579,7 +53579,7 @@ paths: required: false schema: type: boolean - - &650 + - &652 name: included_metadata in: query description: |- @@ -53590,7 +53590,7 @@ paths: required: false schema: type: string - - &651 + - &653 name: owner_email_hash in: query description: |- @@ -53625,14 +53625,14 @@ paths: format: uri description: The REST API URL of the code locations for this alert. - state: &652 + state: &654 description: Sets the state of the secret scanning alert. You must provide `resolution` when you set the state to `resolved`. type: string enum: - open - resolved - resolution: &653 + resolution: &655 type: - string - 'null' @@ -53751,14 +53751,14 @@ paths: first_location_detected: anyOf: - type: 'null' - - &654 + - &656 description: 'Details on the location where the token was initially detected. This can be a commit, wiki commit, issue, discussion, pull request. ' oneOf: - - &656 + - &658 description: Represents a 'commit' secret scanning location type. This location type shows that a secret was detected inside a commit to a repository. @@ -53822,7 +53822,7 @@ paths: - blob_url - commit_sha - commit_url - - &657 + - &659 description: Represents a 'wiki_commit' secret scanning location type. This location type shows that a secret was detected inside a commit to a repository wiki. @@ -53883,7 +53883,7 @@ paths: - page_url - commit_sha - commit_url - - &658 + - &660 description: Represents an 'issue_title' secret scanning location type. This location type shows that a secret was detected in the title of an issue. @@ -53905,7 +53905,7 @@ paths: - https://github.com/octocat/Hello-World/issues/1 required: - issue_title_url - - &659 + - &661 description: Represents an 'issue_body' secret scanning location type. This location type shows that a secret was detected in the body of an issue. @@ -53927,7 +53927,7 @@ paths: - https://github.com/octocat/Hello-World/issues/1 required: - issue_body_url - - &660 + - &662 description: Represents an 'issue_comment' secret scanning location type. This location type shows that a secret was detected in a comment on an issue. @@ -53949,7 +53949,7 @@ paths: - https://github.com/octocat/Hello-World/issues/1#issuecomment-1081119451 required: - issue_comment_url - - &661 + - &663 description: Represents a 'discussion_title' secret scanning location type. This location type shows that a secret was detected in the title of a discussion. @@ -53964,7 +53964,7 @@ paths: - https://github.com/community/community/discussions/39082 required: - discussion_title_url - - &662 + - &664 description: Represents a 'discussion_body' secret scanning location type. This location type shows that a secret was detected in the body of a discussion. @@ -53979,7 +53979,7 @@ paths: - https://github.com/community/community/discussions/39082#discussion-4566270 required: - discussion_body_url - - &663 + - &665 description: Represents a 'discussion_comment' secret scanning location type. This location type shows that a secret was detected in a comment on a discussion. @@ -53994,7 +53994,7 @@ paths: - https://github.com/community/community/discussions/39082#discussioncomment-4158232 required: - discussion_comment_url - - &664 + - &666 description: Represents a 'pull_request_title' secret scanning location type. This location type shows that a secret was detected in the title of a pull request. @@ -54016,7 +54016,7 @@ paths: - https://github.com/octocat/Hello-World/pull/2846 required: - pull_request_title_url - - &665 + - &667 description: Represents a 'pull_request_body' secret scanning location type. This location type shows that a secret was detected in the body of a pull request. @@ -54038,7 +54038,7 @@ paths: - https://github.com/octocat/Hello-World/pull/2846 required: - pull_request_body_url - - &666 + - &668 description: Represents a 'pull_request_comment' secret scanning location type. This location type shows that a secret was detected in a comment on a pull request. @@ -54060,7 +54060,7 @@ paths: - https://github.com/octocat/Hello-World/pull/2846#issuecomment-1081119451 required: - pull_request_comment_url - - &667 + - &669 description: Represents a 'pull_request_review' secret scanning location type. This location type shows that a secret was detected in a review on a pull request. @@ -54082,7 +54082,7 @@ paths: - https://github.com/octocat/Hello-World/pull/2846#pullrequestreview-80 required: - pull_request_review_url - - &668 + - &670 description: Represents a 'pull_request_review_comment' secret scanning location type. This location type shows that a secret was detected in a review comment on a pull @@ -54332,7 +54332,7 @@ paths: subcategory: custom-patterns parameters: - *75 - - &669 + - &671 name: state description: Filter custom patterns by state. When absent, returns patterns in all states. @@ -54343,7 +54343,7 @@ paths: enum: - published - unpublished - - &670 + - &672 name: push_protection description: Filter custom patterns by whether push protection is enabled. When absent, returns patterns regardless of push protection status. @@ -54354,7 +54354,7 @@ paths: enum: - enabled - disabled - - &671 + - &673 name: sort description: The property to sort the results by. in: query @@ -54453,7 +54453,7 @@ paths: - state - push_protection_enabled examples: - default: &672 + default: &674 value: - id: 1 name: Example Custom Pattern @@ -54516,7 +54516,7 @@ paths: patterns: type: array description: The list of custom patterns to create. - items: &673 + items: &675 title: Secret Scanning Custom Pattern To Create description: A custom pattern to create in a bulk operation. type: object @@ -54553,7 +54553,7 @@ paths: items: type: string examples: - default: &674 + default: &676 value: patterns: - name: Example Custom Pattern @@ -54579,7 +54579,7 @@ paths: description: The list of successfully created custom patterns. items: *328 examples: - default: &675 + default: &677 value: created_patterns: - id: 1 @@ -54631,7 +54631,7 @@ paths: errors: type: array description: List of validation errors for this pattern. - items: &676 + items: &678 title: Secret Scanning Custom Pattern Validation Error description: A validation error for a custom pattern in a batch operation. @@ -54685,7 +54685,7 @@ paths: type: array description: The list of custom patterns to delete. maxItems: 500 - items: &677 + items: &679 title: Secret Scanning Custom Pattern To Delete description: A custom pattern to delete in a bulk operation. type: object @@ -54708,7 +54708,7 @@ paths: - resolve_alerts default: delete_alerts examples: - default: &678 + default: &680 value: patterns: - pattern_id: 2 @@ -54754,7 +54754,7 @@ paths: required: true content: application/json: - schema: &679 + schema: &681 title: Secret Scanning Custom Pattern To Update description: Fields to update on a custom pattern. At least one updatable field (`pattern`, `start_delimiter`, `end_delimiter`, `must_match`, @@ -54795,7 +54795,7 @@ paths: type: string custom_pattern_version: *329 examples: - default: &680 + default: &682 value: pattern: updated_secret_[0-9A-Z]{16} start_delimiter: "[^0-9A-Za-z]" @@ -54812,7 +54812,7 @@ paths: application/json: schema: *328 examples: - default: &681 + default: &683 value: id: 1 name: Example Custom Pattern @@ -55119,7 +55119,7 @@ paths: application/json: schema: type: array - items: &685 + items: &687 description: A repository security advisory. type: object properties: @@ -55438,7 +55438,7 @@ paths: - private_fork additionalProperties: false examples: - default: &686 + default: &688 value: - ghsa_id: GHSA-abcd-1234-efgh cve_id: CVE-2050-00000 @@ -57378,7 +57378,7 @@ paths: application/json: schema: type: array - items: &701 + items: &703 title: Team Member description: A user that is a member of a team, including their role on the team and whether the membership is inherited from @@ -57521,7 +57521,7 @@ paths: - type - url examples: - default: &702 + default: &704 value: - login: octocat id: 1 @@ -57608,7 +57608,7 @@ paths: - state - url examples: - response-if-user-is-a-team-maintainer: &703 + response-if-user-is-a-team-maintainer: &705 summary: Response if user is a team maintainer value: url: https://api.github.com/teams/1/memberships/octocat @@ -57673,7 +57673,7 @@ paths: application/json: schema: *339 examples: - response-if-users-membership-with-team-is-now-pending: &704 + response-if-users-membership-with-team-is-now-pending: &706 summary: Response if user's membership with team is now pending value: url: https://api.github.com/teams/1/memberships/octocat @@ -57787,7 +57787,7 @@ paths: description: Alternative response with repository permissions content: application/json: - schema: &705 + schema: &707 title: Team Repository description: A team's access to a repository. type: object @@ -58516,7 +58516,7 @@ paths: type: array items: *201 examples: - response-if-child-teams-exist: &706 + response-if-child-teams-exist: &708 value: - id: 2 node_id: MDQ6VGVhbTI= @@ -70622,7 +70622,7 @@ paths: check. type: array items: *86 - deployment: &769 + deployment: &771 title: Deployment description: A deployment created as the result of an Actions check run from a workflow that references an environment @@ -76360,7 +76360,7 @@ paths: type: array items: *462 examples: - default: &712 + default: &714 value: total_count: 2 machines: @@ -78025,7 +78025,7 @@ paths: type: array items: *472 examples: - default: &604 + default: &606 value: - url: https://api.github.com/repos/octocat/Hello-World/commits/6dcb09b5b57875f334f61aebed695e2e4193db5e sha: 6dcb09b5b57875f334f61aebed695e2e4193db5e @@ -78316,7 +78316,7 @@ paths: type: array items: *476 examples: - default: &595 + default: &597 value: - url: https://api.github.com/repos/octocat/Hello-World/pulls/1347 id: 1 @@ -78874,7 +78874,7 @@ paths: application/json: schema: *472 examples: - default: &583 + default: &585 value: url: https://api.github.com/repos/octocat/Hello-World/commits/6dcb09b5b57875f334f61aebed695e2e4193db5e sha: 6dcb09b5b57875f334f61aebed695e2e4193db5e @@ -79537,7 +79537,7 @@ paths: application/json: schema: type: array - items: &690 + items: &692 title: Status description: The status of a commit. type: object @@ -80526,7 +80526,7 @@ paths: - size - type - url - - &609 + - &611 title: Content File description: Content File type: object @@ -81163,7 +81163,7 @@ paths: items: type: object properties: - placeholder_id: &682 + placeholder_id: &684 description: The ID of the push protection bypass placeholder. This value is returned on any push protected routes. @@ -87387,7 +87387,7 @@ paths: format: uri examples: - https://api.github.com/repos/octocat/Hello-World/hooks/1/deliveries - last_response: &800 + last_response: &802 title: Hook Response type: object properties: @@ -88456,7 +88456,7 @@ paths: parameters: - *340 - *341 - - &734 + - &736 name: since description: A user ID. Only return users with an ID greater than this ID. in: query @@ -89175,7 +89175,7 @@ paths: type: array items: *537 examples: - default: &727 + default: &729 value: - id: 1 repository: @@ -91632,6 +91632,20 @@ paths: type: - string - 'null' + rationale: + type: string + description: Optional reasoning for selecting this label. + suggest: + type: boolean + description: If `true`, the change is stored as a pending + suggestion for human review rather than applied directly. + confidence: + type: string + description: The confidence level for this label choice. + enum: + - low + - medium + - high assignees: type: array description: Usernames to assign to this issue. Pass one or more @@ -91646,6 +91660,20 @@ paths: properties: login: type: string + rationale: + type: string + description: Optional reasoning for selecting this assignee. + suggest: + type: boolean + description: If `true`, the change is stored as a pending + suggestion for human review rather than applied directly. + confidence: + type: string + description: The confidence level for this assignee choice. + enum: + - low + - medium + - high issue_field_values: type: array description: An array of issue field values to set on this issue. @@ -91666,20 +91694,62 @@ paths: type: string description: The value to set for the field. For multi-select fields, provide an array of option names. + rationale: + type: string + description: Optional reasoning for setting this field value. + suggest: + type: boolean + description: If `true`, the change is stored as a pending + suggestion for human review rather than applied directly. + confidence: + type: string + description: The confidence level for this field value choice. + enum: + - low + - medium + - high required: - field_id - value additionalProperties: false type: + description: The issue type to associate with this issue. Only users + with push access can set the type for issues. Without push access + to the repository, type changes are silently dropped. + oneOf: + - type: string + description: The name of the issue type. + examples: + - Epic + - type: object + description: The issue type with optional metadata. + properties: + value: + type: + - string + - 'null' + description: The name of the issue type to associate with + this issue, or `null` to remove the current issue type. + examples: + - Epic + rationale: + type: string + description: Optional reasoning for selecting this type. + suggest: + type: boolean + description: If `true`, the change is stored as a pending + suggestion for human review rather than applied directly. + confidence: + type: string + description: The confidence level for this type choice. + enum: + - low + - medium + - high type: - - string - 'null' - description: The name of the issue type to associate with this issue - or use `null` to remove the current issue type. Only users with - push access can set the type for issues. Without push access to - the repository, type changes are silently dropped. - examples: - - Epic + - string + - object examples: default: value: @@ -91700,7 +91770,124 @@ paths: allOf: - *83 - type: object - properties: {} + properties: + suggestions: + type: object + description: | + Pending suggestions for each suggestible field (`type`, + `issue_field_values`, `labels`, `assignees`, `state`) the + request touched. Omitted for fields not in the request or + with no pending suggestions. Items tagged `already_applied` + are echoes of the current request's inputs whose target is + already applied to the issue; they are not persisted as + pending suggestions. + properties: + type: + type: array + items: + type: object + properties: + value: + type: string + rationale: + type: string + suggest: + type: boolean + confidence: + type: string + enum: + - low + - medium + - high + already_applied: + type: boolean + issue_field_values: + type: array + items: + type: object + properties: + field_id: + type: integer + value: + oneOf: + - type: string + - type: number + - type: array + items: + type: string + rationale: + type: string + suggest: + type: boolean + confidence: + type: string + enum: + - low + - medium + - high + already_applied: + type: boolean + labels: + type: array + items: + type: object + properties: + name: + type: string + rationale: + type: string + suggest: + type: boolean + confidence: + type: string + enum: + - low + - medium + - high + already_applied: + type: boolean + assignees: + type: array + items: + type: object + properties: + login: + type: string + rationale: + type: string + suggest: + type: boolean + confidence: + type: string + enum: + - low + - medium + - high + already_applied: + type: boolean + state: + type: array + items: + type: object + properties: + value: + type: string + state_reason: + type: string + duplicate_issue_id: + type: integer + rationale: + type: string + suggest: + type: boolean + confidence: + type: string + enum: + - low + - medium + - high + already_applied: + type: boolean examples: default: *545 '422': *15 @@ -91742,7 +91929,29 @@ paths: Only users with push access can add assignees to an issue. Assignees are silently ignored otherwise._' items: - type: string + oneOf: + - type: string + - type: object + properties: + login: + type: string + description: The login of the user to assign. + rationale: + type: string + description: Optional reasoning for adding this assignee. + suggest: + type: boolean + description: If `true`, the assignee is stored as a pending + suggestion for human review rather than applied directly. + confidence: + type: string + description: The confidence level for this assignee choice. + enum: + - low + - medium + - high + required: + - login examples: default: value: @@ -92186,7 +92395,7 @@ paths: title: Issue Event for Issue description: Issue Event for Issue anyOf: - - &553 + - &555 title: Labeled Issue Event description: Labeled Issue Event type: object @@ -92239,7 +92448,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &554 + - &556 title: Unlabeled Issue Event description: Unlabeled Issue Event type: object @@ -92375,7 +92584,7 @@ paths: - performed_via_github_app - assignee - assigner - - &555 + - &557 title: Milestoned Issue Event description: Milestoned Issue Event type: object @@ -92421,7 +92630,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &556 + - &558 title: Demilestoned Issue Event description: Demilestoned Issue Event type: object @@ -92467,7 +92676,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &557 + - &559 title: Renamed Issue Event description: Renamed Issue Event type: object @@ -92516,7 +92725,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &558 + - &560 title: Review Requested Issue Event description: Review Requested Issue Event type: object @@ -92558,7 +92767,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &559 + - &561 title: Review Request Removed Issue Event description: Review Request Removed Issue Event type: object @@ -92600,7 +92809,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &560 + - &562 title: Review Dismissed Issue Event description: Review Dismissed Issue Event type: object @@ -92656,7 +92865,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &561 + - &563 title: Locked Issue Event description: Locked Issue Event type: object @@ -92701,7 +92910,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &562 + - &564 title: Added to Project Issue Event description: Added to Project Issue Event type: object @@ -92762,7 +92971,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &563 + - &565 title: Moved Column in Project Issue Event description: Moved Column in Project Issue Event type: object @@ -92823,7 +93032,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &564 + - &566 title: Removed from Project Issue Event description: Removed from Project Issue Event type: object @@ -92884,7 +93093,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &565 + - &567 title: Converted Note to Issue Issue Event description: Converted Note to Issue Issue Event type: object @@ -92942,7 +93151,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &568 + - &570 title: Issue Type Added Issue Event description: Issue Type Added Issue Event type: object @@ -92986,7 +93195,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &569 + - &571 title: Issue Type Removed Issue Event description: Issue Type Removed Issue Event type: object @@ -93030,7 +93239,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &570 + - &572 title: Issue Type Changed Issue Event description: Issue Type Changed Issue Event type: object @@ -93076,7 +93285,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &571 + - &573 title: Sub-issue Added Issue Event description: Sub-issue Added Issue Event type: object @@ -93119,7 +93328,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &572 + - &574 title: Sub-issue Removed Issue Event description: Sub-issue Removed Issue Event type: object @@ -93162,7 +93371,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &573 + - &575 title: Parent-issue Added Issue Event description: Parent-issue Added Issue Event type: object @@ -93205,7 +93414,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &574 + - &576 title: Parent-issue Removed Issue Event description: Parent-issue Removed Issue Event type: object @@ -93248,7 +93457,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &575 + - &577 title: Blocked-by Added Issue Event description: Blocked-by Added Issue Event type: object @@ -93291,7 +93500,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &576 + - &578 title: Blocked-by Removed Issue Event description: Blocked-by Removed Issue Event type: object @@ -93334,7 +93543,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &577 + - &579 title: Blocking Added Issue Event description: Blocking Added Issue Event type: object @@ -93377,7 +93586,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &578 + - &580 title: Blocking Removed Issue Event description: Blocking Removed Issue Event type: object @@ -93863,13 +94072,34 @@ paths: labels: type: array minItems: 1 - description: The names of the labels to add to the issue's existing - labels. You can also pass an `array` of labels directly, but - GitHub recommends passing an object with the `labels` key. To - replace all of the labels for an issue, use "[Set labels for - an issue](https://docs.github.com/rest/issues/labels#set-labels-for-an-issue)." + description: The labels to add to the issue's existing labels. + You can also pass an `array` of labels directly, but GitHub + recommends passing an object with the `labels` key. To replace + all of the labels for an issue, use "[Set labels for an issue](https://docs.github.com/rest/issues/labels#set-labels-for-an-issue)." items: - type: string + oneOf: + - type: string + - type: object + properties: + name: + type: string + description: The name of the label to add. + rationale: + type: string + description: Optional reasoning for adding this label. + suggest: + type: boolean + description: If `true`, the label is stored as a pending + suggestion for human review rather than applied directly. + confidence: + type: string + description: The confidence level for this label choice. + enum: + - low + - medium + - high + required: + - name - type: array items: type: string @@ -93879,6 +94109,20 @@ paths: properties: name: type: string + rationale: + type: string + description: Optional reasoning for adding this label. + suggest: + type: boolean + description: If `true`, the label is stored as a pending suggestion + for human review rather than applied directly. + confidence: + type: string + description: The confidence level for this label choice. + enum: + - low + - medium + - high required: - name examples: @@ -94544,6 +94788,304 @@ paths: enabledForGitHubApps: true category: issues subcategory: sub-issues + "/repos/{owner}/{repo}/issues/{issue_number}/suggestions": + get: + summary: List issue suggestions + description: |- + Lists the suggestions on an issue. A suggestion is an agent-proposed change to an issue's type, labels, fields, assignees, or closed state that a maintainer can approve or dismiss. + + By default only pending suggestions are returned. Use `state=all` to return suggestions in every state, or `state=` to filter to a single state. Use `action=` to return only suggestions for a specific change. + + This endpoint is only available while the issue suggestions feature is enabled for the repository, and only supports issues, not pull requests. + + Requires triage access to the repository. + tags: + - issues + operationId: issues/list-suggestions + externalDocs: + description: API method documentation + url: https://docs.github.com/rest/issues/issues#list-issue-suggestions + parameters: + - *340 + - *341 + - *546 + - name: state + in: query + required: false + description: Filter suggestions by their state. + schema: + type: string + enum: + - pending + - applied + - approved + - dismissed + - replaced + - all + default: pending + - name: action + in: query + required: false + description: Filter suggestions by the change they propose. + schema: + type: string + enum: + - set_type + - add_label + - add_field + - add_assignee + - close_issue + - *17 + - *19 + responses: + '200': + description: Response + content: + application/json: + schema: + type: array + items: &553 + title: Issue Suggestion + description: An agent-proposed change to an issue that a maintainer + can approve or dismiss. + type: object + properties: + id: + type: integer + description: The unique identifier of the suggestion. + issue_id: + type: integer + description: The unique identifier of the issue the suggestion + applies to. + action: + type: string + description: The kind of change proposed. + enum: + - set_type + - add_label + - add_field + - add_assignee + - close_issue + state: + type: string + description: The suggestion's lifecycle state. + enum: + - pending + - applied + - approved + - dismissed + - replaced + target_id: + type: + - integer + - 'null' + description: The identifier of the target the change applies + to (issue type, label, field, assignee, or duplicate issue), + when applicable. + target_value: + description: The proposed value, when applicable. An array for + multi-select field suggestions. + oneOf: + - type: string + - type: number + - type: boolean + - type: array + items: + type: string + type: + - 'null' + - string + - number + - boolean + - array + rationale: + type: + - string + - 'null' + description: The rationale the actor provided for the suggestion. + confidence: + type: + - string + - 'null' + description: The actor's confidence level in the suggestion. + enum: + - LOW + - MEDIUM + - HIGH + - + actor_id: + type: + - integer + - 'null' + description: The unique identifier of the actor that proposed + the suggestion. + issue_event_id: + type: + - integer + - 'null' + description: The identifier of the timeline event created when + the suggestion was approved, when applicable. + resolved_by: + type: + - integer + - 'null' + description: The unique identifier of the user who approved + or dismissed the suggestion. + created_at: + type: string + description: The time the suggestion was created. + format: date-time + updated_at: + type: string + description: The time the suggestion was last updated. + format: date-time + required: + - id + - issue_id + - action + - state + - target_id + - target_value + - rationale + - confidence + - actor_id + - issue_event_id + - resolved_by + - created_at + - updated_at + examples: + default: + value: + - id: 12 + issue_id: 4567 + action: add_label + state: pending + target_id: 208045946 + target_value: + rationale: This looks like a bug report based on the stack trace + in the description. + confidence: HIGH + actor_id: 41898282 + issue_event_id: + resolved_by: + created_at: '2026-06-01T14:20:00Z' + updated_at: '2026-06-01T14:20:00Z' + - id: 13 + issue_id: 4567 + action: set_type + state: pending + target_id: 3 + target_value: Bug + rationale: The report describes unexpected behaviour with reproduction + steps. + confidence: MEDIUM + actor_id: 41898282 + issue_event_id: + resolved_by: + created_at: '2026-06-01T14:21:00Z' + updated_at: '2026-06-01T14:21:00Z' + headers: + Link: *67 + '404': *6 + '422': *15 + x-github: + githubCloudOnly: false + enabledForGitHubApps: true + category: issues + subcategory: issues + "/repos/{owner}/{repo}/issues/{issue_number}/suggestions/{suggestion_id}/approve": + post: + summary: Approve an issue suggestion + description: |- + Approves a pending suggestion on an issue. Applies the proposed change (creating the corresponding timeline event), transitions the suggestion to `approved`, and dismisses any competing pending suggestions for the same change. + + Requires triage access to the repository. Approving a suggestion also requires permission to perform the change it applies (for example, setting the issue type, adding a label or assignee, or closing the issue); this only affects fine-grained access tokens and GitHub Apps whose permissions are narrower than the triage role. This endpoint only supports issues, not pull requests. + tags: + - issues + operationId: issues/approve-suggestion + externalDocs: + description: API method documentation + url: https://docs.github.com/rest/issues/issues#approve-an-issue-suggestion + parameters: + - *340 + - *341 + - *546 + - name: suggestion_id + in: path + required: true + description: The unique identifier of the suggestion. + schema: + type: integer + responses: + '200': + description: Response + content: + application/json: + schema: *553 + examples: + default: &554 + value: + id: 12 + issue_id: 4567 + action: add_label + state: approved + target_id: 208045946 + target_value: + rationale: This looks like a bug report based on the stack trace + in the description. + confidence: HIGH + actor_id: 41898282 + issue_event_id: 6430295168 + resolved_by: 583231 + created_at: '2026-06-01T14:20:00Z' + updated_at: '2026-06-01T15:05:00Z' + '403': *27 + '404': *6 + '422': *15 + x-github: + githubCloudOnly: false + enabledForGitHubApps: true + category: issues + subcategory: issues + "/repos/{owner}/{repo}/issues/{issue_number}/suggestions/{suggestion_id}/dismiss": + post: + summary: Dismiss an issue suggestion + description: |- + Dismisses a pending suggestion on an issue. Transitions the suggestion to `dismissed` without applying any change or creating a timeline event. + + Requires triage access to the repository. This endpoint only supports issues, not pull requests. + tags: + - issues + operationId: issues/dismiss-suggestion + externalDocs: + description: API method documentation + url: https://docs.github.com/rest/issues/issues#dismiss-an-issue-suggestion + parameters: + - *340 + - *341 + - *546 + - name: suggestion_id + in: path + required: true + description: The unique identifier of the suggestion. + schema: + type: integer + responses: + '200': + description: Response + content: + application/json: + schema: *553 + examples: + default: *554 + '403': *27 + '404': *6 + '422': *15 + x-github: + githubCloudOnly: false + enabledForGitHubApps: true + category: issues + subcategory: issues "/repos/{owner}/{repo}/issues/{issue_number}/timeline": get: summary: List timeline events for an issue @@ -94560,6 +95102,12 @@ paths: - *546 - *17 - *19 + - name: exclude + in: query + description: A comma-separated list of timeline event names to exclude from + the response. + schema: + type: string responses: '200': description: Response @@ -94572,8 +95120,6 @@ paths: description: Timeline Event type: object anyOf: - - *553 - - *554 - *555 - *556 - *557 @@ -94585,6 +95131,8 @@ paths: - *563 - *564 - *565 + - *566 + - *567 - title: Timeline Comment Event description: Timeline Comment Event type: object @@ -94641,11 +95189,11 @@ paths: pin: anyOf: - type: 'null' - - *566 + - *568 minimized: anyOf: - type: 'null' - - *567 + - *569 required: - event - actor @@ -94921,7 +95469,7 @@ paths: type: string comments: type: array - items: &598 + items: &600 title: Pull Request Review Comment description: Pull Request Review Comments are comments on a portion of the Pull Request's diff. @@ -95290,8 +95838,6 @@ paths: - commit_url - created_at - performed_via_github_app - - *568 - - *569 - *570 - *571 - *572 @@ -95301,6 +95847,8 @@ paths: - *576 - *577 - *578 + - *579 + - *580 examples: default: value: @@ -95485,7 +96033,7 @@ paths: application/json: schema: type: array - items: &579 + items: &581 title: Deploy Key description: An SSH key granting access to a single repository. type: object @@ -95590,9 +96138,9 @@ paths: description: Response content: application/json: - schema: *579 + schema: *581 examples: - default: &580 + default: &582 value: id: 1 key: ssh-rsa AAA... @@ -95628,7 +96176,7 @@ paths: parameters: - *340 - *341 - - &581 + - &583 name: key_id description: The unique identifier of the key. in: path @@ -95640,9 +96188,9 @@ paths: description: Response content: application/json: - schema: *579 + schema: *581 examples: - default: *580 + default: *582 '404': *6 x-github: githubCloudOnly: false @@ -95662,7 +96210,7 @@ paths: parameters: - *340 - *341 - - *581 + - *583 responses: '204': description: Response @@ -95755,7 +96303,7 @@ paths: application/json: schema: *82 examples: - default: &582 + default: &584 value: id: 208045946 node_id: MDU6TGFiZWwyMDgwNDU5NDY= @@ -95801,7 +96349,7 @@ paths: application/json: schema: *82 examples: - default: *582 + default: *584 '404': *6 x-github: githubCloudOnly: false @@ -96203,7 +96751,7 @@ paths: application/json: schema: *472 examples: - default: *583 + default: *585 '204': description: Response when already merged '404': @@ -96369,7 +96917,7 @@ paths: application/json: schema: *282 examples: - default: &584 + default: &586 value: url: https://api.github.com/repos/octocat/Hello-World/milestones/1 html_url: https://github.com/octocat/Hello-World/milestones/v1.0 @@ -96430,7 +96978,7 @@ paths: parameters: - *340 - *341 - - &585 + - &587 name: milestone_number description: The number that identifies the milestone. in: path @@ -96444,7 +96992,7 @@ paths: application/json: schema: *282 examples: - default: *584 + default: *586 '404': *6 x-github: githubCloudOnly: false @@ -96463,7 +97011,7 @@ paths: parameters: - *340 - *341 - - *585 + - *587 requestBody: required: false content: @@ -96503,7 +97051,7 @@ paths: application/json: schema: *282 examples: - default: *584 + default: *586 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -96521,7 +97069,7 @@ paths: parameters: - *340 - *341 - - *585 + - *587 responses: '204': description: Response @@ -96544,7 +97092,7 @@ paths: parameters: - *340 - *341 - - *585 + - *587 - *17 - *19 responses: @@ -96577,10 +97125,10 @@ paths: parameters: - *340 - *341 - - *586 - - *587 - - *88 - *588 + - *589 + - *88 + - *590 - *17 - *19 responses: @@ -96592,7 +97140,7 @@ paths: type: array items: *108 examples: - default: *589 + default: *591 headers: Link: *67 x-github: @@ -96682,7 +97230,7 @@ paths: description: Response content: application/json: - schema: &590 + schema: &592 title: GitHub Pages description: The configuration for GitHub Pages for a repository. type: object @@ -96826,7 +97374,7 @@ paths: - custom_404 - public examples: - default: &591 + default: &593 value: url: https://api.github.com/repos/github/developer.github.com/pages status: built @@ -96923,9 +97471,9 @@ paths: description: Response content: application/json: - schema: *590 + schema: *592 examples: - default: *591 + default: *593 '422': *15 '409': *53 x-github: @@ -97087,7 +97635,7 @@ paths: application/json: schema: type: array - items: &592 + items: &594 title: Page Build description: Page Build type: object @@ -97234,9 +97782,9 @@ paths: description: Response content: application/json: - schema: *592 + schema: *594 examples: - default: &593 + default: &595 value: url: https://api.github.com/repos/github/developer.github.com/pages/builds/5472601 status: built @@ -97296,9 +97844,9 @@ paths: description: Response content: application/json: - schema: *592 + schema: *594 examples: - default: *593 + default: *595 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -97429,7 +97977,7 @@ paths: parameters: - *340 - *341 - - &594 + - &596 name: pages_deployment_id description: The ID of the Pages deployment. You can also give the commit SHA of the deployment. @@ -97489,7 +98037,7 @@ paths: parameters: - *340 - *341 - - *594 + - *596 responses: '204': *58 '404': *6 @@ -98061,7 +98609,7 @@ paths: type: array items: *476 examples: - default: *595 + default: *597 headers: Link: *67 '304': *36 @@ -98161,7 +98709,7 @@ paths: description: Response content: application/json: - schema: &600 + schema: &602 type: object title: Pull Request description: Pull requests let you tell others about changes you've @@ -98395,8 +98943,8 @@ paths: - review_comment - self author_association: *80 - auto_merge: *596 - stack: *597 + auto_merge: *598 + stack: *599 draft: description: Indicates whether or not the pull request is a draft. type: boolean @@ -98498,7 +99046,7 @@ paths: - merged_by - review_comments examples: - default: &601 + default: &603 value: url: https://api.github.com/repos/octocat/Hello-World/pulls/1347 id: 1 @@ -99055,9 +99603,9 @@ paths: application/json: schema: type: array - items: *598 + items: *600 examples: - default: &603 + default: &605 value: - url: https://api.github.com/repos/octocat/Hello-World/pulls/comments/1 pull_request_review_id: 42 @@ -99142,9 +99690,9 @@ paths: description: Response content: application/json: - schema: *598 + schema: *600 examples: - default: &599 + default: &601 value: url: https://api.github.com/repos/octocat/Hello-World/pulls/comments/1 pull_request_review_id: 42 @@ -99243,9 +99791,9 @@ paths: description: Response content: application/json: - schema: *598 + schema: *600 examples: - default: *599 + default: *601 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -99448,7 +99996,7 @@ paths: parameters: - *340 - *341 - - &602 + - &604 name: pull_number description: The number that identifies the pull request. in: path @@ -99461,9 +100009,9 @@ paths: to fetch diff and patch formats. content: application/json: - schema: *600 + schema: *602 examples: - default: *601 + default: *603 '304': *36 '404': *6 '406': @@ -99500,7 +100048,7 @@ paths: parameters: - *340 - *341 - - *602 + - *604 requestBody: required: false content: @@ -99542,9 +100090,9 @@ paths: description: Response content: application/json: - schema: *600 + schema: *602 examples: - default: *601 + default: *603 '422': *15 '403': *27 x-github: @@ -99568,7 +100116,7 @@ paths: parameters: - *340 - *341 - - *602 + - *604 requestBody: required: true content: @@ -99671,7 +100219,7 @@ paths: parameters: - *340 - *341 - - *602 + - *604 - *105 - name: direction description: The direction to sort results. Ignored without `sort` parameter. @@ -99692,9 +100240,9 @@ paths: application/json: schema: type: array - items: *598 + items: *600 examples: - default: *603 + default: *605 headers: Link: *67 x-github: @@ -99729,7 +100277,7 @@ paths: parameters: - *340 - *341 - - *602 + - *604 requestBody: required: true content: @@ -99835,7 +100383,7 @@ paths: description: Response content: application/json: - schema: *598 + schema: *600 examples: example-for-a-multi-line-comment: value: @@ -99925,7 +100473,7 @@ paths: parameters: - *340 - *341 - - *602 + - *604 - *97 requestBody: required: true @@ -99948,7 +100496,7 @@ paths: description: Response content: application/json: - schema: *598 + schema: *600 examples: default: value: @@ -100036,7 +100584,7 @@ paths: parameters: - *340 - *341 - - *602 + - *604 - *17 - *19 responses: @@ -100048,7 +100596,7 @@ paths: type: array items: *472 examples: - default: *604 + default: *606 headers: Link: *67 x-github: @@ -100080,7 +100628,7 @@ paths: parameters: - *340 - *341 - - *602 + - *604 - *17 - *19 responses: @@ -100130,7 +100678,7 @@ paths: parameters: - *340 - *341 - - *602 + - *604 responses: '204': description: Response if pull request has been merged @@ -100155,7 +100703,7 @@ paths: parameters: - *340 - *341 - - *602 + - *604 requestBody: required: false content: @@ -100269,7 +100817,7 @@ paths: parameters: - *340 - *341 - - *602 + - *604 responses: '200': description: Response @@ -100346,7 +100894,7 @@ paths: parameters: - *340 - *341 - - *602 + - *604 requestBody: required: false content: @@ -100921,7 +101469,7 @@ paths: parameters: - *340 - *341 - - *602 + - *604 requestBody: required: true content: @@ -101462,7 +102010,7 @@ paths: parameters: - *340 - *341 - - *602 + - *604 - *17 - *19 responses: @@ -101472,7 +102020,7 @@ paths: application/json: schema: type: array - items: &605 + items: &607 title: Pull Request Review description: Pull Request Reviews are reviews on pull requests. type: object @@ -101630,7 +102178,7 @@ paths: parameters: - *340 - *341 - - *602 + - *604 requestBody: required: false content: @@ -101720,9 +102268,9 @@ paths: description: Response content: application/json: - schema: *605 + schema: *607 examples: - default: &607 + default: &609 value: id: 80 node_id: MDE3OlB1bGxSZXF1ZXN0UmV2aWV3ODA= @@ -101787,8 +102335,8 @@ paths: parameters: - *340 - *341 - - *602 - - &606 + - *604 + - &608 name: review_id description: The unique identifier of the review. in: path @@ -101800,9 +102348,9 @@ paths: description: Response content: application/json: - schema: *605 + schema: *607 examples: - default: &608 + default: &610 value: id: 80 node_id: MDE3OlB1bGxSZXF1ZXN0UmV2aWV3ODA= @@ -101863,8 +102411,8 @@ paths: parameters: - *340 - *341 - - *602 - - *606 + - *604 + - *608 requestBody: required: true content: @@ -101887,7 +102435,7 @@ paths: description: Response content: application/json: - schema: *605 + schema: *607 examples: default: value: @@ -101951,16 +102499,16 @@ paths: parameters: - *340 - *341 - - *602 - - *606 + - *604 + - *608 responses: '200': description: Response content: application/json: - schema: *605 + schema: *607 examples: - default: *607 + default: *609 '422': *7 '404': *6 x-github: @@ -101989,8 +102537,8 @@ paths: parameters: - *340 - *341 - - *602 - - *606 + - *604 + - *608 - *17 - *19 responses: @@ -102250,8 +102798,8 @@ paths: parameters: - *340 - *341 - - *602 - - *606 + - *604 + - *608 requestBody: required: true content: @@ -102280,7 +102828,7 @@ paths: description: Response content: application/json: - schema: *605 + schema: *607 examples: default: value: @@ -102345,8 +102893,8 @@ paths: parameters: - *340 - *341 - - *602 - - *606 + - *604 + - *608 requestBody: required: true content: @@ -102381,9 +102929,9 @@ paths: description: Response content: application/json: - schema: *605 + schema: *607 examples: - default: *608 + default: *610 '404': *6 '422': *7 '403': *27 @@ -102407,7 +102955,7 @@ paths: parameters: - *340 - *341 - - *602 + - *604 requestBody: required: false content: @@ -102485,9 +103033,9 @@ paths: description: Response content: application/json: - schema: *609 + schema: *611 examples: - default: &610 + default: &612 value: type: file encoding: base64 @@ -102550,9 +103098,9 @@ paths: description: Response content: application/json: - schema: *609 + schema: *611 examples: - default: *610 + default: *612 '404': *6 '422': *15 x-github: @@ -102585,7 +103133,7 @@ paths: application/json: schema: type: array - items: *611 + items: *613 examples: default: value: @@ -102761,9 +103309,9 @@ paths: description: Response content: application/json: - schema: *611 + schema: *613 examples: - default: &615 + default: &617 value: url: https://api.github.com/repos/octocat/Hello-World/releases/1 html_url: https://github.com/octocat/Hello-World/releases/v1.0.0 @@ -102870,7 +103418,7 @@ paths: parameters: - *340 - *341 - - &613 + - &615 name: asset_id description: The unique identifier of the asset. in: path @@ -102882,9 +103430,9 @@ paths: description: Response content: application/json: - schema: *612 + schema: *614 examples: - default: &614 + default: &616 value: url: https://api.github.com/repos/octocat/Hello-World/releases/assets/1 browser_download_url: https://github.com/octocat/Hello-World/releases/download/v1.0.0/example.zip @@ -102937,7 +103485,7 @@ paths: parameters: - *340 - *341 - - *613 + - *615 requestBody: required: false content: @@ -102966,9 +103514,9 @@ paths: description: Response content: application/json: - schema: *612 + schema: *614 examples: - default: *614 + default: *616 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -102986,7 +103534,7 @@ paths: parameters: - *340 - *341 - - *613 + - *615 responses: '204': description: Response @@ -103105,9 +103653,9 @@ paths: description: Response content: application/json: - schema: *611 + schema: *613 examples: - default: *615 + default: *617 '404': *6 x-github: githubCloudOnly: false @@ -103139,9 +103687,9 @@ paths: description: Response content: application/json: - schema: *611 + schema: *613 examples: - default: *615 + default: *617 '404': *6 x-github: githubCloudOnly: false @@ -103165,7 +103713,7 @@ paths: parameters: - *340 - *341 - - &616 + - &618 name: release_id description: The unique identifier of the release. in: path @@ -103179,9 +103727,9 @@ paths: For more information, see "[Getting started with the REST API](https://docs.github.com/rest/using-the-rest-api/getting-started-with-the-rest-api#hypermedia)."' content: application/json: - schema: *611 + schema: *613 examples: - default: *615 + default: *617 '401': description: Unauthorized x-github: @@ -103207,7 +103755,7 @@ paths: parameters: - *340 - *341 - - *616 + - *618 requestBody: required: false content: @@ -103271,9 +103819,9 @@ paths: description: Response content: application/json: - schema: *611 + schema: *613 examples: - default: *615 + default: *617 '404': description: Not Found if the discussion category name is invalid content: @@ -103296,7 +103844,7 @@ paths: parameters: - *340 - *341 - - *616 + - *618 responses: '204': description: Response @@ -103319,7 +103867,7 @@ paths: parameters: - *340 - *341 - - *616 + - *618 - *17 - *19 responses: @@ -103329,7 +103877,7 @@ paths: application/json: schema: type: array - items: *612 + items: *614 examples: default: value: @@ -103412,7 +103960,7 @@ paths: parameters: - *340 - *341 - - *616 + - *618 - name: name in: query required: true @@ -103438,7 +103986,7 @@ paths: description: Response for successful upload content: application/json: - schema: *612 + schema: *614 examples: response-for-successful-upload: value: @@ -103495,7 +104043,7 @@ paths: parameters: - *340 - *341 - - *616 + - *618 - name: content description: Returns a single [reaction type](https://docs.github.com/rest/reactions/reactions#about-reactions). Omit this parameter to list all reactions to a release. @@ -103544,7 +104092,7 @@ paths: parameters: - *340 - *341 - - *616 + - *618 requestBody: required: true content: @@ -103607,7 +104155,7 @@ paths: parameters: - *340 - *341 - - *616 + - *618 - *541 responses: '204': @@ -103651,7 +104199,7 @@ paths: oneOf: - allOf: - *303 - - &617 + - &619 title: repository ruleset data for rule description: User-defined metadata to store domain-specific information limited to 8 keys with scalar values. @@ -103672,70 +104220,70 @@ paths: description: The ID of the ruleset that includes this rule. - allOf: - *304 - - *617 + - *619 - allOf: - *305 - - *617 + - *619 - allOf: - *306 - - *617 + - *619 - allOf: - - *618 - - *617 + - *620 + - *619 - allOf: - *307 - - *617 + - *619 - allOf: - *308 - - *617 + - *619 - allOf: - *309 - - *617 + - *619 - allOf: - *310 - - *617 + - *619 - allOf: - *311 - - *617 + - *619 - allOf: - *312 - - *617 + - *619 - allOf: - *313 - - *617 + - *619 - allOf: - *314 - - *617 + - *619 - allOf: - *315 - - *617 + - *619 - allOf: - *316 - - *617 + - *619 - allOf: - *321 - - *617 + - *619 - allOf: - *322 - - *617 + - *619 - allOf: - *323 - - *617 + - *619 - allOf: + - *621 - *619 - - *617 - allOf: - *317 - - *617 + - *619 - allOf: - *318 - - *617 + - *619 - allOf: - *319 - - *617 + - *619 - allOf: - *320 - - *617 + - *619 examples: default: value: @@ -103786,7 +104334,7 @@ paths: schema: type: boolean default: true - - *620 + - *622 responses: '200': description: Response @@ -103871,7 +104419,7 @@ paths: rules: type: array description: An array of rules within the ruleset. - items: *621 + items: *623 required: - name - enforcement @@ -103904,7 +104452,7 @@ paths: application/json: schema: *324 examples: - default: &632 + default: &634 value: id: 42 name: super cool ruleset @@ -103954,11 +104502,11 @@ paths: parameters: - *340 - *341 - - *622 - - *623 - *624 - *625 - *626 + - *627 + - *628 - *17 - *19 responses: @@ -103966,9 +104514,9 @@ paths: description: Response content: application/json: - schema: *627 + schema: *629 examples: - default: *628 + default: *630 '404': *6 '500': *54 x-github: @@ -103991,15 +104539,15 @@ paths: parameters: - *340 - *341 - - *629 + - *631 responses: '200': description: Response content: application/json: - schema: *630 + schema: *632 examples: - default: *631 + default: *633 '404': *6 '500': *54 x-github: @@ -104050,7 +104598,7 @@ paths: application/json: schema: *324 examples: - default: *632 + default: *634 '404': *6 '500': *54 put: @@ -104103,7 +104651,7 @@ paths: rules: description: An array of rules within the ruleset. type: array - items: *621 + items: *623 examples: default: value: @@ -104133,7 +104681,7 @@ paths: application/json: schema: *324 examples: - default: *632 + default: *634 '404': *6 '422': *15 '500': *54 @@ -104195,7 +104743,7 @@ paths: type: array items: *327 examples: - default: *633 + default: *635 '404': *6 '500': *54 x-github: @@ -104233,7 +104781,7 @@ paths: description: Response content: application/json: - schema: *634 + schema: *636 examples: default: value: @@ -104290,19 +104838,17 @@ paths: parameters: - *340 - *341 - - *635 - - *636 - *637 - *638 - *639 - *640 - *641 - *642 + - *643 + - *644 - *61 - *19 - *17 - - *643 - - *644 - *645 - *646 - *647 @@ -104310,6 +104856,8 @@ paths: - *649 - *650 - *651 + - *652 + - *653 responses: '200': description: Response @@ -104333,8 +104881,8 @@ paths: format: uri description: The REST API URL of the code locations for this alert. - state: *652 - resolution: *653 + state: *654 + resolution: *655 resolved_at: type: - string @@ -104440,7 +104988,7 @@ paths: first_location_detected: anyOf: - type: 'null' - - *654 + - *656 has_more_locations: type: boolean description: A boolean value representing whether or not the @@ -104602,13 +105150,13 @@ paths: - *340 - *341 - *438 - - *648 + - *650 responses: '200': description: Response content: application/json: - schema: &655 + schema: &657 type: object properties: number: *181 @@ -104623,8 +105171,8 @@ paths: type: string format: uri description: The REST API URL of the code locations for this alert. - state: *652 - resolution: *653 + state: *654 + resolution: *655 resolved_at: type: - string @@ -104730,7 +105278,7 @@ paths: first_location_detected: anyOf: - type: 'null' - - *654 + - *656 has_more_locations: type: boolean description: A boolean value representing whether or not the token @@ -104753,7 +105301,7 @@ paths: anyOf: - type: 'null' - *4 - metadata: &819 + metadata: &821 type: array description: A list of metadata key/value pairs associated with the secret scanning alert. @@ -104836,8 +105384,8 @@ paths: schema: type: object properties: - state: *652 - resolution: *653 + state: *654 + resolution: *655 resolution_comment: description: An optional comment when closing or reopening an alert. Cannot be updated or deleted. @@ -104885,7 +105433,7 @@ paths: description: Response content: application/json: - schema: *655 + schema: *657 examples: default: value: @@ -105000,7 +105548,7 @@ paths: schema: type: array description: List of locations where the secret was detected - items: &821 + items: &823 type: object properties: type: @@ -105027,8 +105575,6 @@ paths: - commit details: oneOf: - - *656 - - *657 - *658 - *659 - *660 @@ -105040,6 +105586,8 @@ paths: - *666 - *667 - *668 + - *669 + - *670 examples: default: value: @@ -105130,9 +105678,9 @@ paths: parameters: - *340 - *341 - - *669 - - *670 - *671 + - *672 + - *673 - *61 - *19 - *17 @@ -105145,7 +105693,7 @@ paths: type: array items: *328 examples: - default: *672 + default: *674 headers: Link: *67 '403': *27 @@ -105182,9 +105730,9 @@ paths: patterns: type: array description: The list of custom patterns to create. - items: *673 + items: *675 examples: - default: *674 + default: *676 responses: '201': description: All patterns created successfully. @@ -105198,7 +105746,7 @@ paths: description: The list of successfully created custom patterns. items: *328 examples: - default: *675 + default: *677 '400': *14 '403': *27 '404': *6 @@ -105222,7 +105770,7 @@ paths: errors: type: array description: List of validation errors for this pattern. - items: *676 + items: *678 delete: summary: Bulk delete repository custom patterns description: |- @@ -105256,7 +105804,7 @@ paths: type: array description: The list of custom patterns to delete. maxItems: 500 - items: *677 + items: *679 post_delete_action: type: string description: |- @@ -105269,7 +105817,7 @@ paths: - resolve_alerts default: delete_alerts examples: - default: *678 + default: *680 responses: '204': description: All patterns deleted successfully. @@ -105308,9 +105856,9 @@ paths: required: true content: application/json: - schema: *679 + schema: *681 examples: - default: *680 + default: *682 responses: '200': description: Pattern updated successfully. @@ -105318,7 +105866,7 @@ paths: application/json: schema: *328 examples: - default: *681 + default: *683 '400': *14 '403': *27 '404': *6 @@ -105349,14 +105897,14 @@ paths: schema: type: object properties: - reason: &683 + reason: &685 description: The reason for bypassing push protection. type: string enum: - false_positive - used_in_tests - will_fix_later - placeholder_id: *682 + placeholder_id: *684 required: - reason - placeholder_id @@ -105373,7 +105921,7 @@ paths: schema: type: object properties: - reason: *683 + reason: *685 expire_at: type: - string @@ -105436,7 +105984,7 @@ paths: properties: incremental_scans: type: array - items: &684 + items: &686 description: Information on a single scan performed by secret scanning on the repository type: object @@ -105469,15 +106017,15 @@ paths: the scan is pending pattern_update_scans: type: array - items: *684 + items: *686 backfill_scans: type: array - items: *684 + items: *686 custom_pattern_backfill_scans: type: array items: allOf: - - *684 + - *686 - type: object properties: pattern_name: @@ -105490,7 +106038,7 @@ paths: one of "repository", "organization", or "enterprise" generic_secrets_backfill_scans: type: array - items: *684 + items: *686 examples: default: value: @@ -105600,9 +106148,9 @@ paths: application/json: schema: type: array - items: *685 + items: *687 examples: - default: *686 + default: *688 '400': *14 '404': *6 x-github: @@ -105796,9 +106344,9 @@ paths: description: Response content: application/json: - schema: *685 + schema: *687 examples: - default: &688 + default: &690 value: ghsa_id: GHSA-abcd-1234-efgh cve_id: CVE-2050-00000 @@ -106145,7 +106693,7 @@ paths: description: Response content: application/json: - schema: *685 + schema: *687 examples: default: value: @@ -106294,15 +106842,15 @@ paths: parameters: - *340 - *341 - - *687 + - *689 responses: '200': description: Response content: application/json: - schema: *685 + schema: *687 examples: - default: *688 + default: *690 '403': *27 '404': *6 x-github: @@ -106328,7 +106876,7 @@ paths: parameters: - *340 - *341 - - *687 + - *689 requestBody: required: true content: @@ -106499,10 +107047,10 @@ paths: description: Response content: application/json: - schema: *685 + schema: *687 examples: - default: *688 - add_credit: *688 + default: *690 + add_credit: *690 '403': *27 '404': *6 '422': @@ -106542,7 +107090,7 @@ paths: parameters: - *340 - *341 - - *687 + - *689 responses: '202': *38 '400': *14 @@ -106571,7 +107119,7 @@ paths: parameters: - *340 - *341 - - *687 + - *689 responses: '202': description: Response @@ -106712,7 +107260,7 @@ paths: application/json: schema: type: array - items: &689 + items: &691 title: Code Frequency Stat description: Code Frequency Stat type: array @@ -107085,7 +107633,7 @@ paths: application/json: schema: type: array - items: *689 + items: *691 examples: default: value: @@ -107175,7 +107723,7 @@ paths: description: Response content: application/json: - schema: *690 + schema: *692 examples: default: value: @@ -107269,7 +107817,7 @@ paths: description: if you subscribe to the repository content: application/json: - schema: &691 + schema: &693 title: Repository Invitation description: Repository invitations let you manage who you collaborate with. @@ -107369,7 +107917,7 @@ paths: description: Response content: application/json: - schema: *691 + schema: *693 examples: default: value: @@ -107579,7 +108127,7 @@ paths: description: Response content: application/json: - schema: &692 + schema: &694 title: Topic description: A topic aggregates entities that are related to a subject. type: object @@ -107591,7 +108139,7 @@ paths: required: - names examples: - default: &693 + default: &695 value: names: - octocat @@ -107646,9 +108194,9 @@ paths: description: Response content: application/json: - schema: *692 + schema: *694 examples: - default: *693 + default: *695 '404': *6 '422': *7 x-github: @@ -107671,7 +108219,7 @@ paths: parameters: - *340 - *341 - - &694 + - &696 name: per description: The time frame to display results for. in: query @@ -107702,7 +108250,7 @@ paths: - 128 clones: type: array - items: &695 + items: &697 title: Traffic type: object properties: @@ -107950,7 +108498,7 @@ paths: parameters: - *340 - *341 - - *694 + - *696 responses: '200': description: Response @@ -107971,7 +108519,7 @@ paths: - 3782 views: type: array - items: *695 + items: *697 required: - uniques - count @@ -108744,7 +109292,7 @@ paths: examples: - 73..77 - 77..78 - text_matches: &696 + text_matches: &698 title: Search Result Text Matches type: array items: @@ -108907,7 +109455,7 @@ paths: enum: - author-date - committer-date - - &697 + - &699 name: order description: Determines whether the first search result returned is the highest number of matches (`desc`) or lowest number of matches (`asc`). This parameter @@ -109027,7 +109575,7 @@ paths: type: number node_id: type: string - text_matches: *696 + text_matches: *698 required: - sha - node_id @@ -109219,7 +109767,7 @@ paths: - interactions - created - updated - - *697 + - *699 - *17 - *19 - name: advanced_search @@ -109333,8 +109881,8 @@ paths: type: - string - 'null' - sub_issues_summary: *698 - issue_dependencies_summary: *699 + sub_issues_summary: *700 + issue_dependencies_summary: *701 issue_field_values: type: array items: *550 @@ -109365,7 +109913,7 @@ paths: - string - 'null' format: date-time - text_matches: *696 + text_matches: *698 pull_request: type: object properties: @@ -109641,7 +110189,7 @@ paths: enum: - created - updated - - *697 + - *699 - *17 - *19 responses: @@ -109686,7 +110234,7 @@ paths: - 'null' score: type: number - text_matches: *696 + text_matches: *698 required: - id - node_id @@ -109771,7 +110319,7 @@ paths: - forks - help-wanted-issues - updated - - *697 + - *699 - *17 - *19 responses: @@ -110017,7 +110565,7 @@ paths: - admin - pull - push - text_matches: *696 + text_matches: *698 temp_clone_token: type: string allow_merge_commit: @@ -110325,7 +110873,7 @@ paths: - string - 'null' format: uri - text_matches: *696 + text_matches: *698 related: type: - array @@ -110518,7 +111066,7 @@ paths: - followers - repositories - joined - - *697 + - *699 - *17 - *19 responses: @@ -110628,7 +111176,7 @@ paths: type: - boolean - 'null' - text_matches: *696 + text_matches: *698 blog: type: - string @@ -110710,7 +111258,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/teams#get-a-team-legacy parameters: - - &700 + - &702 name: team_id description: The unique identifier of the team. in: path @@ -110751,7 +111299,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/teams#update-a-team-legacy parameters: - - *700 + - *702 requestBody: required: true content: @@ -110852,7 +111400,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/teams#delete-a-team-legacy parameters: - - *700 + - *702 responses: '204': description: Response @@ -110881,7 +111429,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/members#list-pending-team-invitations-legacy parameters: - - *700 + - *702 - *17 - *19 responses: @@ -110921,7 +111469,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/members#list-team-members-legacy parameters: - - *700 + - *702 - name: role description: Filters members returned by their role in the team. in: query @@ -110942,9 +111490,9 @@ paths: application/json: schema: type: array - items: *701 + items: *703 examples: - default: *702 + default: *704 headers: Link: *67 '404': *6 @@ -110972,7 +111520,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/members#get-team-member-legacy parameters: - - *700 + - *702 - *71 responses: '204': @@ -111009,7 +111557,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/members#add-team-member-legacy parameters: - - *700 + - *702 - *71 responses: '204': @@ -111049,7 +111597,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/members#remove-team-member-legacy parameters: - - *700 + - *702 - *71 responses: '204': @@ -111086,7 +111634,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/members#get-team-membership-for-a-user-legacy parameters: - - *700 + - *702 - *71 responses: '200': @@ -111095,7 +111643,7 @@ paths: application/json: schema: *339 examples: - response-if-user-is-a-team-maintainer: *703 + response-if-user-is-a-team-maintainer: *705 '404': *6 x-github: githubCloudOnly: false @@ -111128,7 +111676,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/members#add-or-update-team-membership-for-a-user-legacy parameters: - - *700 + - *702 - *71 requestBody: required: false @@ -111156,7 +111704,7 @@ paths: application/json: schema: *339 examples: - response-if-users-membership-with-team-is-now-pending: *704 + response-if-users-membership-with-team-is-now-pending: *706 '403': description: Forbidden if team synchronization is set up '422': @@ -111190,7 +111738,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/members#remove-team-membership-for-a-user-legacy parameters: - - *700 + - *702 - *71 responses: '204': @@ -111218,7 +111766,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/teams#list-team-repositories-legacy parameters: - - *700 + - *702 - *17 - *19 responses: @@ -111260,7 +111808,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/teams#check-team-permissions-for-a-repository-legacy parameters: - - *700 + - *702 - *340 - *341 responses: @@ -111268,7 +111816,7 @@ paths: description: Alternative response with extra repository information content: application/json: - schema: *705 + schema: *707 examples: alternative-response-with-extra-repository-information: value: @@ -111419,7 +111967,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/teams#add-or-update-team-repository-permissions-legacy parameters: - - *700 + - *702 - *340 - *341 requestBody: @@ -111471,7 +112019,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/teams#remove-a-repository-from-a-team-legacy parameters: - - *700 + - *702 - *340 - *341 responses: @@ -111498,7 +112046,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/teams#list-child-teams-legacy parameters: - - *700 + - *702 - *17 - *19 responses: @@ -111510,7 +112058,7 @@ paths: type: array items: *201 examples: - response-if-child-teams-exist: *706 + response-if-child-teams-exist: *708 headers: Link: *67 '404': *6 @@ -111543,7 +112091,7 @@ paths: application/json: schema: oneOf: - - &708 + - &710 title: Private User description: Private User type: object @@ -111793,7 +112341,7 @@ paths: - private_gists - total_private_repos - two_factor_authentication - - *707 + - *709 examples: response-with-public-and-private-profile-information: summary: Response with public and private profile information @@ -111953,7 +112501,7 @@ paths: description: Response content: application/json: - schema: *708 + schema: *710 examples: default: value: @@ -112351,7 +112899,7 @@ paths: type: integer secrets: type: array - items: &709 + items: &711 title: Codespaces Secret description: Secrets for a GitHub Codespace. type: object @@ -112471,7 +113019,7 @@ paths: description: Response content: application/json: - schema: *709 + schema: *711 examples: default: value: @@ -112884,7 +113432,7 @@ paths: description: Response content: application/json: - schema: &710 + schema: &712 type: object title: Fetches information about an export of a codespace. description: An export of a codespace. Also, latest export details @@ -112937,7 +113485,7 @@ paths: examples: - https://github.com/octocat/hello-world/tree/:branch examples: - default: &711 + default: &713 value: state: succeeded completed_at: '2022-01-01T14:59:22Z' @@ -112982,9 +113530,9 @@ paths: description: Response content: application/json: - schema: *710 + schema: *712 examples: - default: *711 + default: *713 '404': *6 x-github: githubCloudOnly: false @@ -113023,7 +113571,7 @@ paths: type: array items: *462 examples: - default: *712 + default: *714 '304': *36 '500': *54 '401': *23 @@ -113989,7 +114537,7 @@ paths: type: array items: *263 examples: - default: &724 + default: &726 value: - id: 197 name: hello_docker @@ -114090,7 +114638,7 @@ paths: application/json: schema: type: array - items: &713 + items: &715 title: Email description: Email type: object @@ -114160,9 +114708,9 @@ paths: application/json: schema: type: array - items: *713 + items: *715 examples: - default: &726 + default: &728 value: - email: octocat@github.com verified: true @@ -114239,7 +114787,7 @@ paths: application/json: schema: type: array - items: *713 + items: *715 examples: default: value: @@ -114497,7 +115045,7 @@ paths: application/json: schema: type: array - items: &714 + items: &716 title: GPG Key description: A unique encryption key type: object @@ -114642,7 +115190,7 @@ paths: - subkeys - revoked examples: - default: &743 + default: &745 value: - id: 3 name: Octocat's GPG Key @@ -114727,9 +115275,9 @@ paths: description: Response content: application/json: - schema: *714 + schema: *716 examples: - default: &715 + default: &717 value: id: 3 name: Octocat's GPG Key @@ -114786,7 +115334,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/users/gpg-keys#get-a-gpg-key-for-the-authenticated-user parameters: - - &716 + - &718 name: gpg_key_id description: The unique identifier of the GPG key. in: path @@ -114798,9 +115346,9 @@ paths: description: Response content: application/json: - schema: *714 + schema: *716 examples: - default: *715 + default: *717 '404': *6 '304': *36 '403': *27 @@ -114823,7 +115371,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/users/gpg-keys#delete-a-gpg-key-for-the-authenticated-user parameters: - - *716 + - *718 responses: '204': description: Response @@ -115290,7 +115838,7 @@ paths: application/json: schema: type: array - items: &717 + items: &719 title: Key description: Key type: object @@ -115393,9 +115941,9 @@ paths: description: Response content: application/json: - schema: *717 + schema: *719 examples: - default: &718 + default: &720 value: key: 2Sg8iYjAxxmI2LvUXpJjkYrMxURPc8r+dB7TJyvv1234 id: 2 @@ -115428,15 +115976,15 @@ paths: description: API method documentation url: https://docs.github.com/rest/users/keys#get-a-public-ssh-key-for-the-authenticated-user parameters: - - *581 + - *583 responses: '200': description: Response content: application/json: - schema: *717 + schema: *719 examples: - default: *718 + default: *720 '404': *6 '304': *36 '403': *27 @@ -115459,7 +116007,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/users/keys#delete-a-public-ssh-key-for-the-authenticated-user parameters: - - *581 + - *583 responses: '204': description: Response @@ -115492,7 +116040,7 @@ paths: application/json: schema: type: array - items: &719 + items: &721 title: User Marketplace Purchase description: User Marketplace Purchase type: object @@ -115571,7 +116119,7 @@ paths: - account - plan examples: - default: &720 + default: &722 value: - billing_cycle: monthly next_billing_date: '2017-11-11T00:00:00Z' @@ -115633,9 +116181,9 @@ paths: application/json: schema: type: array - items: *719 + items: *721 examples: - default: *720 + default: *722 headers: Link: *67 '304': *36 @@ -115878,7 +116426,7 @@ paths: application/json: schema: *255 examples: - default: &721 + default: &723 value: url: https://api.github.com/orgs/octocat/memberships/defunkt state: active @@ -115927,7 +116475,7 @@ paths: application/json: schema: *255 examples: - default: *721 + default: *723 '403': *27 '404': *6 '422': *15 @@ -116661,7 +117209,7 @@ paths: url: https://docs.github.com/rest/migrations/users#unlock-a-user-repository parameters: - *258 - - *722 + - *724 responses: '204': description: Response @@ -116776,7 +117324,7 @@ paths: - docker - nuget - container - - *723 + - *725 - *19 - *17 responses: @@ -116788,8 +117336,8 @@ paths: type: array items: *263 examples: - default: *724 - '400': *725 + default: *726 + '400': *727 x-github: githubCloudOnly: false enabledForGitHubApps: false @@ -116818,7 +117366,7 @@ paths: application/json: schema: *263 examples: - default: &744 + default: &746 value: id: 40201 name: octo-name @@ -117180,9 +117728,9 @@ paths: application/json: schema: type: array - items: *713 + items: *715 examples: - default: *726 + default: *728 headers: Link: *67 '304': *36 @@ -117295,7 +117843,7 @@ paths: type: array items: *79 examples: - default: &733 + default: &735 summary: Default response value: - id: 1296269 @@ -117655,7 +118203,7 @@ paths: type: array items: *537 examples: - default: *727 + default: *729 headers: Link: *67 '304': *36 @@ -117734,7 +118282,7 @@ paths: application/json: schema: type: array - items: &728 + items: &730 title: Social account description: Social media account type: object @@ -117751,7 +118299,7 @@ paths: - provider - url examples: - default: &729 + default: &731 value: - provider: twitter url: https://twitter.com/github @@ -117814,9 +118362,9 @@ paths: application/json: schema: type: array - items: *728 + items: *730 examples: - default: *729 + default: *731 '422': *15 '304': *36 '404': *6 @@ -117904,7 +118452,7 @@ paths: application/json: schema: type: array - items: &730 + items: &732 title: SSH Signing Key description: A public SSH key used to sign Git commits type: object @@ -117924,7 +118472,7 @@ paths: - title - created_at examples: - default: &761 + default: &763 value: - id: 2 key: 2Sg8iYjAxxmI2LvUXpJjkYrMxURPc8r+dB7TJyvv1234 @@ -117989,9 +118537,9 @@ paths: description: Response content: application/json: - schema: *730 + schema: *732 examples: - default: &731 + default: &733 value: id: 2 key: 2Sg8iYjAxxmI2LvUXpJjkYrMxURPc8r+dB7TJyvv1234 @@ -118021,7 +118569,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/users/ssh-signing-keys#get-an-ssh-signing-key-for-the-authenticated-user parameters: - - &732 + - &734 name: ssh_signing_key_id description: The unique identifier of the SSH signing key. in: path @@ -118033,9 +118581,9 @@ paths: description: Response content: application/json: - schema: *730 + schema: *732 examples: - default: *731 + default: *733 '404': *6 '304': *36 '403': *27 @@ -118058,7 +118606,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/users/ssh-signing-keys#delete-an-ssh-signing-key-for-the-authenticated-user parameters: - - *732 + - *734 responses: '204': description: Response @@ -118087,7 +118635,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/activity/starring#list-repositories-starred-by-the-authenticated-user parameters: - - &762 + - &764 name: sort description: The property to sort the results by. `created` means when the repository was starred. `updated` means when the repository was last pushed @@ -118112,11 +118660,11 @@ paths: type: array items: *79 examples: - default-response: *733 + default-response: *735 application/vnd.github.v3.star+json: schema: type: array - items: &763 + items: &765 title: Starred Repository description: Starred Repository type: object @@ -118485,10 +119033,10 @@ paths: application/json: schema: oneOf: - - *708 - - *707 + - *710 + - *709 examples: - default-response: &737 + default-response: &739 summary: Default response value: login: octocat @@ -118523,7 +119071,7 @@ paths: following: 0 created_at: '2008-01-14T04:33:35Z' updated_at: '2008-01-14T04:33:35Z' - response-with-git-hub-plan-information: &738 + response-with-git-hub-plan-information: &740 summary: Response with GitHub plan information value: login: octocat @@ -118580,7 +119128,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/projects/drafts#create-draft-item-for-user-owned-project parameters: - - &735 + - &737 name: user_id description: The unique identifier of the user. in: path @@ -118646,7 +119194,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/users/users#list-users parameters: - - *734 + - *736 - *17 responses: '200': @@ -118681,7 +119229,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/projects/views#create-a-view-for-a-user-owned-project parameters: - - *735 + - *737 - *281 requestBody: required: true @@ -118756,7 +119304,7 @@ paths: description: Response for creating a view in a user-owned project. content: application/json: - schema: *736 + schema: *738 examples: table_view: summary: Response for creating a table view @@ -118808,11 +119356,11 @@ paths: application/json: schema: oneOf: - - *708 - - *707 + - *710 + - *709 examples: - default-response: *737 - response-with-git-hub-plan-information: *738 + default-response: *739 + response-with-git-hub-plan-information: *740 '404': *6 x-github: githubCloudOnly: false @@ -118862,8 +119410,8 @@ paths: required: - subject_digests examples: - default: *739 - withPredicateType: *740 + default: *741 + withPredicateType: *742 responses: '200': description: Response @@ -118917,7 +119465,7 @@ paths: description: The cursor to the previous page. description: Information about the current page. examples: - default: *741 + default: *743 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -119406,7 +119954,7 @@ paths: application/json: schema: *197 examples: - default: &742 + default: &744 summary: Example response for a user copilot space value: id: 42 @@ -119507,7 +120055,7 @@ paths: application/json: schema: *197 examples: - default: *742 + default: *744 '403': *27 '404': *6 x-github: @@ -119633,7 +120181,7 @@ paths: application/json: schema: *197 examples: - default: *742 + default: *744 '403': *27 '404': *6 '422': *15 @@ -120401,7 +120949,7 @@ paths: type: array items: *263 examples: - default: *724 + default: *726 '403': *27 '401': *23 x-github: @@ -120785,9 +121333,9 @@ paths: application/json: schema: type: array - items: *714 + items: *716 examples: - default: *743 + default: *745 headers: Link: *67 x-github: @@ -121016,7 +121564,7 @@ paths: - docker - nuget - container - - *723 + - *725 - *71 - *19 - *17 @@ -121029,10 +121577,10 @@ paths: type: array items: *263 examples: - default: *724 + default: *726 '403': *27 '401': *23 - '400': *725 + '400': *727 x-github: githubCloudOnly: false enabledForGitHubApps: false @@ -121062,7 +121610,7 @@ paths: application/json: schema: *263 examples: - default: *744 + default: *746 x-github: githubCloudOnly: false enabledForGitHubApps: false @@ -121411,7 +121959,7 @@ paths: type: array items: *284 examples: - default: *745 + default: *747 headers: Link: *67 '304': *36 @@ -121471,7 +122019,7 @@ paths: description: The options available for single select fields. At least one option must be provided when creating a single select field. - items: *746 + items: *748 required: - name - data_type @@ -121487,7 +122035,7 @@ paths: description: The field's data type. enum: - iteration - iteration_configuration: *747 + iteration_configuration: *749 required: - name - data_type @@ -121509,8 +122057,8 @@ paths: value: name: Due date data_type: date - single_select_field: *748 - iteration_field: *749 + single_select_field: *750 + iteration_field: *751 responses: '201': description: Response @@ -121518,11 +122066,11 @@ paths: application/json: schema: *284 examples: - text_field: *750 - number_field: *751 - date_field: *752 - single_select_field: *753 - iteration_field: *754 + text_field: *752 + number_field: *753 + date_field: *754 + single_select_field: *755 + iteration_field: *756 '304': *36 '403': *27 '401': *23 @@ -121544,7 +122092,7 @@ paths: url: https://docs.github.com/rest/projects/fields#get-project-field-for-user parameters: - *281 - - *755 + - *757 - *71 responses: '200': @@ -121553,7 +122101,7 @@ paths: application/json: schema: *284 examples: - default: *756 + default: *758 headers: Link: *67 '304': *36 @@ -121910,7 +122458,7 @@ paths: parameters: - *281 - *71 - - *757 + - *759 - name: fields description: |- Limit results to specific fields, by their IDs. If not specified, the @@ -122449,7 +122997,7 @@ paths: parameters: - *71 - *117 - - *758 + - *760 - *119 responses: '200': @@ -122548,9 +123096,9 @@ paths: - *117 - *118 - *119 - - *759 + - *761 - *122 - - *760 + - *762 responses: '200': description: Response when getting a billing usage summary @@ -122684,9 +123232,9 @@ paths: application/json: schema: type: array - items: *728 + items: *730 examples: - default: *729 + default: *731 headers: Link: *67 x-github: @@ -122716,9 +123264,9 @@ paths: application/json: schema: type: array - items: *730 + items: *732 examples: - default: *761 + default: *763 headers: Link: *67 x-github: @@ -122743,7 +123291,7 @@ paths: url: https://docs.github.com/rest/activity/starring#list-repositories-starred-by-a-user parameters: - *71 - - *762 + - *764 - *61 - *17 - *19 @@ -122755,11 +123303,11 @@ paths: schema: anyOf: - type: array - items: *763 + items: *765 - type: array items: *79 examples: - default-response: *733 + default-response: *735 headers: Link: *67 x-github: @@ -122919,7 +123467,7 @@ webhooks: type: string enum: - disabled - enterprise: &764 + enterprise: &766 title: Enterprise description: |- An enterprise on GitHub. Webhook payloads contain the `enterprise` property when the webhook is configured @@ -122988,7 +123536,7 @@ webhooks: - created_at - updated_at - avatar_url - installation: &765 + installation: &767 title: Simple Installation description: |- The GitHub App installation. Webhook payloads contain the `installation` property when the event is configured @@ -123009,7 +123557,7 @@ webhooks: required: - id - node_id - organization: &766 + organization: &768 title: Organization Simple description: |- A GitHub organization. Webhook payloads contain the `organization` property when the webhook is configured for an @@ -123082,7 +123630,7 @@ webhooks: - public_members_url - avatar_url - description - repository: &767 + repository: &769 title: Repository description: |- The repository on GitHub where the event occurred. Webhook payloads contain the `repository` property @@ -124008,10 +124556,10 @@ webhooks: type: string enum: - enabled - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -124087,11 +124635,11 @@ webhooks: type: string enum: - created - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 - rule: &768 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 + rule: &770 title: branch protection rule description: The branch protection rule. Includes a `name` and all the [branch protection settings](https://docs.github.com/github/administering-a-repository/defining-the-mergeability-of-pull-requests/about-protected-branches#about-branch-protection-settings) @@ -124314,11 +124862,11 @@ webhooks: type: string enum: - deleted - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 - rule: *768 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 + rule: *770 sender: *4 required: - action @@ -124506,11 +125054,11 @@ webhooks: - everyone required: - from - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 - rule: *768 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 + rule: *770 sender: *4 required: - action @@ -124594,7 +125142,7 @@ webhooks: type: string enum: - completed - check_run: &770 + check_run: &772 title: CheckRun description: A check performed on the code of a given code change type: object @@ -124704,7 +125252,7 @@ webhooks: - examples: - neutral - deployment: *769 + deployment: *771 details_url: type: string examples: @@ -124802,10 +125350,10 @@ webhooks: - output - app - pull_requests - installation: *765 - enterprise: *764 - organization: *766 - repository: *767 + installation: *767 + enterprise: *766 + organization: *768 + repository: *769 sender: *4 required: - check_run @@ -125196,11 +125744,11 @@ webhooks: type: string enum: - created - check_run: *770 - installation: *765 - enterprise: *764 - organization: *766 - repository: *767 + check_run: *772 + installation: *767 + enterprise: *766 + organization: *768 + repository: *769 sender: *4 required: - check_run @@ -125594,11 +126142,11 @@ webhooks: type: string enum: - requested_action - check_run: *770 - installation: *765 - enterprise: *764 - organization: *766 - repository: *767 + check_run: *772 + installation: *767 + enterprise: *766 + organization: *768 + repository: *769 requested_action: description: The action requested by the user. type: object @@ -126001,11 +126549,11 @@ webhooks: type: string enum: - rerequested - check_run: *770 - installation: *765 - enterprise: *764 - organization: *766 - repository: *767 + check_run: *772 + installation: *767 + enterprise: *766 + organization: *768 + repository: *769 sender: *4 required: - check_run @@ -126990,10 +127538,10 @@ webhooks: - latest_check_runs_count - check_runs_url - head_commit - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -127707,10 +128255,10 @@ webhooks: - latest_check_runs_count - check_runs_url - head_commit - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -128418,10 +128966,10 @@ webhooks: - latest_check_runs_count - check_runs_url - head_commit - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -128742,20 +129290,20 @@ webhooks: - dismissed_reason - rule - tool - commit_oid: &771 + commit_oid: &773 description: The commit SHA of the code scanning alert. When the action is `reopened_by_user` or `closed_by_user`, the event was triggered by the `sender` and this value will be empty. type: string - enterprise: *764 - installation: *765 - organization: *766 - ref: &772 + enterprise: *766 + installation: *767 + organization: *768 + ref: &774 description: The Git reference of the code scanning alert. When the action is `reopened_by_user` or `closed_by_user`, the event was triggered by the `sender` and this value will be empty. type: string - repository: *767 + repository: *769 sender: *4 required: - action @@ -129163,12 +129711,12 @@ webhooks: - dismissed_reason - rule - tool - commit_oid: *771 - enterprise: *764 - installation: *765 - organization: *766 - ref: *772 - repository: *767 + commit_oid: *773 + enterprise: *766 + installation: *767 + organization: *768 + ref: *774 + repository: *769 sender: *4 required: - action @@ -129451,12 +129999,12 @@ webhooks: - dismissed_reason - rule - tool - commit_oid: *771 - enterprise: *764 - installation: *765 - organization: *766 - ref: *772 - repository: *767 + commit_oid: *773 + enterprise: *766 + installation: *767 + organization: *768 + ref: *774 + repository: *769 sender: *4 required: - action @@ -129802,12 +130350,12 @@ webhooks: - dismissed_reason - rule - tool - commit_oid: *771 - enterprise: *764 - installation: *765 - organization: *766 - ref: *772 - repository: *767 + commit_oid: *773 + enterprise: *766 + installation: *767 + organization: *768 + ref: *774 + repository: *769 sender: *4 required: - action @@ -130097,9 +130645,9 @@ webhooks: type: - string - 'null' - enterprise: *764 - installation: *765 - organization: *766 + enterprise: *766 + installation: *767 + organization: *768 ref: description: The Git reference of the code scanning alert. When the action is `reopened_by_user` or `closed_by_user`, the event @@ -130107,7 +130655,7 @@ webhooks: type: - string - 'null' - repository: *767 + repository: *769 sender: *4 required: - action @@ -130353,12 +130901,12 @@ webhooks: - dismissed_reason - rule - tool - commit_oid: *771 - enterprise: *764 - installation: *765 - organization: *766 - ref: *772 - repository: *767 + commit_oid: *773 + enterprise: *766 + installation: *767 + organization: *768 + ref: *774 + repository: *769 sender: *4 required: - action @@ -130679,10 +131227,10 @@ webhooks: - dismissed_reason - rule - tool - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -130942,10 +131490,10 @@ webhooks: - updated_at - author_association - body - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -131026,18 +131574,18 @@ webhooks: type: - string - 'null' - enterprise: *764 - installation: *765 + enterprise: *766 + installation: *767 master_branch: description: The name of the repository's default branch (usually `main`). type: string - organization: *766 - pusher_type: &773 + organization: *768 + pusher_type: &775 description: The pusher type for the event. Can be either `user` or a deploy key. type: string - ref: &774 + ref: &776 description: The [`git ref`](https://docs.github.com/rest/git/refs#get-a-reference) resource. type: string @@ -131047,7 +131595,7 @@ webhooks: enum: - tag - branch - repository: *767 + repository: *769 sender: *4 required: - ref @@ -131130,9 +131678,9 @@ webhooks: enum: - created definition: *292 - enterprise: *764 - installation: *765 - organization: *766 + enterprise: *766 + installation: *767 + organization: *768 sender: *4 required: - action @@ -131217,9 +131765,9 @@ webhooks: description: The name of the property that was deleted. required: - property_name - enterprise: *764 - installation: *765 - organization: *766 + enterprise: *766 + installation: *767 + organization: *768 sender: *4 required: - action @@ -131297,9 +131845,9 @@ webhooks: enum: - promote_to_enterprise definition: *292 - enterprise: *764 - installation: *765 - organization: *766 + enterprise: *766 + installation: *767 + organization: *768 sender: *4 required: - action @@ -131377,9 +131925,9 @@ webhooks: enum: - updated definition: *292 - enterprise: *764 - installation: *765 - organization: *766 + enterprise: *766 + installation: *767 + organization: *768 sender: *4 required: - action @@ -131456,10 +132004,10 @@ webhooks: type: string enum: - updated - enterprise: *764 - installation: *765 - repository: *767 - organization: *766 + enterprise: *766 + installation: *767 + repository: *769 + organization: *768 sender: *4 new_property_values: type: array @@ -131544,18 +132092,18 @@ webhooks: title: delete event type: object properties: - enterprise: *764 - installation: *765 - organization: *766 - pusher_type: *773 - ref: *774 + enterprise: *766 + installation: *767 + organization: *768 + pusher_type: *775 + ref: *776 ref_type: description: The type of Git ref object deleted in the repository. type: string enum: - tag - branch - repository: *767 + repository: *769 sender: *4 required: - ref @@ -131636,10 +132184,10 @@ webhooks: enum: - assignees_changed alert: *493 - installation: *765 - organization: *766 - enterprise: *764 - repository: *767 + installation: *767 + organization: *768 + enterprise: *766 + repository: *769 sender: *4 required: - action @@ -131720,10 +132268,10 @@ webhooks: enum: - auto_dismissed alert: *493 - installation: *765 - organization: *766 - enterprise: *764 - repository: *767 + installation: *767 + organization: *768 + enterprise: *766 + repository: *769 sender: *4 required: - action @@ -131805,10 +132353,10 @@ webhooks: enum: - auto_reopened alert: *493 - installation: *765 - organization: *766 - enterprise: *764 - repository: *767 + installation: *767 + organization: *768 + enterprise: *766 + repository: *769 sender: *4 required: - action @@ -131890,10 +132438,10 @@ webhooks: enum: - created alert: *493 - installation: *765 - organization: *766 - enterprise: *764 - repository: *767 + installation: *767 + organization: *768 + enterprise: *766 + repository: *769 sender: *4 required: - action @@ -131973,10 +132521,10 @@ webhooks: enum: - dismissed alert: *493 - installation: *765 - organization: *766 - enterprise: *764 - repository: *767 + installation: *767 + organization: *768 + enterprise: *766 + repository: *769 sender: *4 required: - action @@ -132056,10 +132604,10 @@ webhooks: enum: - fixed alert: *493 - installation: *765 - organization: *766 - enterprise: *764 - repository: *767 + installation: *767 + organization: *768 + enterprise: *766 + repository: *769 sender: *4 required: - action @@ -132140,10 +132688,10 @@ webhooks: enum: - reintroduced alert: *493 - installation: *765 - organization: *766 - enterprise: *764 - repository: *767 + installation: *767 + organization: *768 + enterprise: *766 + repository: *769 sender: *4 required: - action @@ -132223,10 +132771,10 @@ webhooks: enum: - reopened alert: *493 - installation: *765 - organization: *766 - enterprise: *764 - repository: *767 + installation: *767 + organization: *768 + enterprise: *766 + repository: *769 sender: *4 required: - action @@ -132303,9 +132851,9 @@ webhooks: type: string enum: - created - enterprise: *764 - installation: *765 - key: &775 + enterprise: *766 + installation: *767 + key: &777 description: The [`deploy key`](https://docs.github.com/rest/deploy-keys/deploy-keys#get-a-deploy-key) resource. type: object @@ -132343,8 +132891,8 @@ webhooks: - verified - created_at - read_only - organization: *766 - repository: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -132421,11 +132969,11 @@ webhooks: type: string enum: - deleted - enterprise: *764 - installation: *765 - key: *775 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + key: *777 + organization: *768 + repository: *769 sender: *4 required: - action @@ -132992,12 +133540,12 @@ webhooks: - updated_at - statuses_url - repository_url - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 - workflow: &779 + workflow: &781 title: Workflow type: - object @@ -133751,10 +134299,10 @@ webhooks: - *500 pull_requests: type: array - items: *600 - repository: *767 - organization: *766 - installation: *765 + items: *602 + repository: *769 + organization: *768 + installation: *767 sender: *4 responses: '200': @@ -133825,7 +134373,7 @@ webhooks: type: string enum: - approved - approver: &776 + approver: &778 type: object properties: avatar_url: @@ -133868,11 +134416,11 @@ webhooks: type: string comment: type: string - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 - reviewers: &777 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 + reviewers: &779 type: array items: type: object @@ -133953,7 +134501,7 @@ webhooks: sender: *4 since: type: string - workflow_job_run: &778 + workflow_job_run: &780 type: object properties: conclusion: @@ -134699,18 +135247,18 @@ webhooks: type: string enum: - rejected - approver: *776 + approver: *778 comment: type: string - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 - reviewers: *777 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 + reviewers: *779 sender: *4 since: type: string - workflow_job_run: *778 + workflow_job_run: *780 workflow_job_runs: type: array items: @@ -135427,13 +135975,13 @@ webhooks: type: string enum: - requested - enterprise: *764 + enterprise: *766 environment: type: string - installation: *765 - organization: *766 - repository: *767 - requestor: &784 + installation: *767 + organization: *768 + repository: *769 + requestor: &786 title: User type: - object @@ -137366,12 +137914,12 @@ webhooks: - updated_at - deployment_url - repository_url - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 - workflow: *779 + workflow: *781 workflow_run: title: Deployment Workflow Run type: @@ -138062,7 +138610,7 @@ webhooks: type: string enum: - answered - answer: &782 + answer: &784 type: object properties: author_association: @@ -138222,11 +138770,11 @@ webhooks: - created_at - updated_at - body - discussion: *780 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + discussion: *782 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -138353,11 +138901,11 @@ webhooks: - from required: - category - discussion: *780 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + discussion: *782 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -138440,11 +138988,11 @@ webhooks: type: string enum: - closed - discussion: *780 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + discussion: *782 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -138526,7 +139074,7 @@ webhooks: type: string enum: - created - comment: &781 + comment: &783 type: object properties: author_association: @@ -138686,11 +139234,11 @@ webhooks: - updated_at - body - reactions - discussion: *780 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + discussion: *782 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -138773,12 +139321,12 @@ webhooks: type: string enum: - deleted - comment: *781 - discussion: *780 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + comment: *783 + discussion: *782 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -138873,12 +139421,12 @@ webhooks: - from required: - body - comment: *781 - discussion: *780 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + comment: *783 + discussion: *782 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -138962,11 +139510,11 @@ webhooks: type: string enum: - created - discussion: *780 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + discussion: *782 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -139048,11 +139596,11 @@ webhooks: type: string enum: - deleted - discussion: *780 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + discussion: *782 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -139152,11 +139700,11 @@ webhooks: type: string required: - from - discussion: *780 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + discussion: *782 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -139238,10 +139786,10 @@ webhooks: type: string enum: - labeled - discussion: *780 - enterprise: *764 - installation: *765 - label: &783 + discussion: *782 + enterprise: *766 + installation: *767 + label: &785 title: Label type: object properties: @@ -139274,8 +139822,8 @@ webhooks: - color - default - description - organization: *766 - repository: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -139358,11 +139906,11 @@ webhooks: type: string enum: - locked - discussion: *780 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + discussion: *782 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -139444,11 +139992,11 @@ webhooks: type: string enum: - pinned - discussion: *780 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + discussion: *782 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -139530,11 +140078,11 @@ webhooks: type: string enum: - reopened - discussion: *780 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + discussion: *782 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -139619,16 +140167,16 @@ webhooks: changes: type: object properties: - new_discussion: *780 - new_repository: *767 + new_discussion: *782 + new_repository: *769 required: - new_discussion - new_repository - discussion: *780 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + discussion: *782 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -139711,10 +140259,10 @@ webhooks: type: string enum: - unanswered - discussion: *780 - old_answer: *782 - organization: *766 - repository: *767 + discussion: *782 + old_answer: *784 + organization: *768 + repository: *769 sender: *4 required: - action @@ -139796,12 +140344,12 @@ webhooks: type: string enum: - unlabeled - discussion: *780 - enterprise: *764 - installation: *765 - label: *783 - organization: *766 - repository: *767 + discussion: *782 + enterprise: *766 + installation: *767 + label: *785 + organization: *768 + repository: *769 sender: *4 required: - action @@ -139884,11 +140432,11 @@ webhooks: type: string enum: - unlocked - discussion: *780 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + discussion: *782 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -139970,11 +140518,11 @@ webhooks: type: string enum: - unpinned - discussion: *780 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + discussion: *782 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -140047,7 +140595,7 @@ webhooks: description: A user forks a repository. type: object properties: - enterprise: *764 + enterprise: *766 forkee: description: The created [`repository`](https://docs.github.com/rest/repos/repos#get-a-repository) resource. @@ -140725,9 +141273,9 @@ webhooks: type: integer watchers_count: type: integer - installation: *765 - organization: *766 - repository: *767 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - forkee @@ -140873,9 +141421,9 @@ webhooks: title: gollum event type: object properties: - enterprise: *764 - installation: *765 - organization: *766 + enterprise: *766 + installation: *767 + organization: *768 pages: description: The pages that were updated. type: array @@ -140913,7 +141461,7 @@ webhooks: - action - sha - html_url - repository: *767 + repository: *769 sender: *4 required: - pages @@ -140989,10 +141537,10 @@ webhooks: type: string enum: - created - enterprise: *764 + enterprise: *766 installation: *20 - organization: *766 - repositories: &785 + organization: *768 + repositories: &787 description: An array of repository objects that the installation can access. type: array @@ -141018,8 +141566,8 @@ webhooks: - name - full_name - private - repository: *767 - requester: *784 + repository: *769 + requester: *786 sender: *4 required: - action @@ -141094,11 +141642,11 @@ webhooks: type: string enum: - deleted - enterprise: *764 + enterprise: *766 installation: *20 - organization: *766 - repositories: *785 - repository: *767 + organization: *768 + repositories: *787 + repository: *769 requester: type: - 'null' @@ -141175,11 +141723,11 @@ webhooks: type: string enum: - new_permissions_accepted - enterprise: *764 + enterprise: *766 installation: *20 - organization: *766 - repositories: *785 - repository: *767 + organization: *768 + repositories: *787 + repository: *769 requester: type: - 'null' @@ -141256,10 +141804,10 @@ webhooks: type: string enum: - added - enterprise: *764 + enterprise: *766 installation: *20 - organization: *766 - repositories_added: &786 + organization: *768 + repositories_added: &788 description: An array of repository objects, which were added to the installation. type: array @@ -141305,15 +141853,15 @@ webhooks: private: description: Whether the repository is private or public. type: boolean - repository: *767 - repository_selection: &787 + repository: *769 + repository_selection: &789 description: Describe whether all repositories have been selected or there's a selection involved type: string enum: - all - selected - requester: *784 + requester: *786 sender: *4 required: - action @@ -141392,10 +141940,10 @@ webhooks: type: string enum: - removed - enterprise: *764 + enterprise: *766 installation: *20 - organization: *766 - repositories_added: *786 + organization: *768 + repositories_added: *788 repositories_removed: description: An array of repository objects, which were removed from the installation. @@ -141422,9 +141970,9 @@ webhooks: - name - full_name - private - repository: *767 - repository_selection: *787 - requester: *784 + repository: *769 + repository_selection: *789 + requester: *786 sender: *4 required: - action @@ -141503,11 +142051,11 @@ webhooks: type: string enum: - suspend - enterprise: *764 + enterprise: *766 installation: *20 - organization: *766 - repositories: *785 - repository: *767 + organization: *768 + repositories: *787 + repository: *769 requester: type: - 'null' @@ -141689,10 +142237,10 @@ webhooks: type: string required: - from - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 target_type: type: string @@ -141771,11 +142319,11 @@ webhooks: type: string enum: - unsuspend - enterprise: *764 + enterprise: *766 installation: *20 - organization: *766 - repositories: *785 - repository: *767 + organization: *768 + repositories: *787 + repository: *769 requester: type: - 'null' @@ -141941,11 +142489,11 @@ webhooks: pin: anyOf: - type: 'null' - - *566 + - *568 minimized: anyOf: - type: 'null' - - *567 + - *569 user: title: User type: @@ -142031,8 +142579,8 @@ webhooks: - performed_via_github_app - body - reactions - enterprise: *764 - installation: *765 + enterprise: *766 + installation: *767 issue: description: The [issue](https://docs.github.com/rest/issues/issues#get-an-issue) the comment belongs to. @@ -142844,8 +143392,8 @@ webhooks: repository_url: type: string format: uri - sub_issues_summary: *698 - issue_dependencies_summary: *699 + sub_issues_summary: *700 + issue_dependencies_summary: *701 state: description: State of the issue; either 'open' or 'closed' type: string @@ -143206,8 +143754,8 @@ webhooks: - state - locked - assignee - organization: *766 - repository: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -143287,7 +143835,7 @@ webhooks: type: string enum: - deleted - comment: &788 + comment: &790 title: issue comment description: The [comment](https://docs.github.com/rest/issues/comments#get-an-issue-comment) itself. @@ -143444,11 +143992,11 @@ webhooks: pin: anyOf: - type: 'null' - - *566 + - *568 minimized: anyOf: - type: 'null' - - *567 + - *569 required: - url - html_url @@ -143462,8 +144010,8 @@ webhooks: - performed_via_github_app - body - reactions - enterprise: *764 - installation: *765 + enterprise: *766 + installation: *767 issue: description: The [issue](https://docs.github.com/rest/issues/issues#get-an-issue) the comment belongs to. @@ -144271,8 +144819,8 @@ webhooks: repository_url: type: string format: uri - sub_issues_summary: *698 - issue_dependencies_summary: *699 + sub_issues_summary: *700 + issue_dependencies_summary: *701 state: description: State of the issue; either 'open' or 'closed' type: string @@ -144635,8 +145183,8 @@ webhooks: - state - locked - assignee - organization: *766 - repository: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -144716,7 +145264,7 @@ webhooks: type: string enum: - edited - changes: &812 + changes: &814 description: The changes to the comment. type: object properties: @@ -144728,9 +145276,9 @@ webhooks: type: string required: - from - comment: *788 - enterprise: *764 - installation: *765 + comment: *790 + enterprise: *766 + installation: *767 issue: description: The [issue](https://docs.github.com/rest/issues/issues#get-an-issue) the comment belongs to. @@ -145541,8 +146089,8 @@ webhooks: repository_url: type: string format: uri - sub_issues_summary: *698 - issue_dependencies_summary: *699 + sub_issues_summary: *700 + issue_dependencies_summary: *701 state: description: State of the issue; either 'open' or 'closed' type: string @@ -145903,8 +146451,8 @@ webhooks: - state - locked - assignee - organization: *766 - repository: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -145985,9 +146533,9 @@ webhooks: type: string enum: - pinned - comment: *788 - enterprise: *764 - installation: *765 + comment: *790 + enterprise: *766 + installation: *767 issue: description: The [issue](https://docs.github.com/rest/issues/issues#get-an-issue) the comment belongs to. @@ -146800,8 +147348,8 @@ webhooks: repository_url: type: string format: uri - sub_issues_summary: *698 - issue_dependencies_summary: *699 + sub_issues_summary: *700 + issue_dependencies_summary: *701 state: description: State of the issue; either 'open' or 'closed' type: string @@ -147164,8 +147712,8 @@ webhooks: - state - locked - assignee - organization: *766 - repository: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -147245,9 +147793,9 @@ webhooks: type: string enum: - unpinned - comment: *788 - enterprise: *764 - installation: *765 + comment: *790 + enterprise: *766 + installation: *767 issue: description: The [issue](https://docs.github.com/rest/issues/issues#get-an-issue) the comment belongs to. @@ -148060,8 +148608,8 @@ webhooks: repository_url: type: string format: uri - sub_issues_summary: *698 - issue_dependencies_summary: *699 + sub_issues_summary: *700 + issue_dependencies_summary: *701 state: description: State of the issue; either 'open' or 'closed' type: string @@ -148424,8 +148972,8 @@ webhooks: - state - locked - assignee - organization: *766 - repository: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -148514,9 +149062,9 @@ webhooks: type: number blocking_issue: *83 blocking_issue_repo: *79 - installation: *765 - organization: *766 - repository: *767 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -148605,9 +149153,9 @@ webhooks: type: number blocking_issue: *83 blocking_issue_repo: *79 - installation: *765 - organization: *766 - repository: *767 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -148695,9 +149243,9 @@ webhooks: description: The ID of the blocking issue. type: number blocking_issue: *83 - installation: *765 - organization: *766 - repository: *767 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -148786,9 +149334,9 @@ webhooks: description: The ID of the blocking issue. type: number blocking_issue: *83 - installation: *765 - organization: *766 - repository: *767 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -148868,10 +149416,10 @@ webhooks: type: string enum: - assigned - assignee: *784 - enterprise: *764 - installation: *765 - issue: &789 + assignee: *786 + enterprise: *766 + installation: *767 + issue: &791 title: Issue description: The [issue](https://docs.github.com/rest/issues/issues#get-an-issue) itself. @@ -149682,8 +150230,8 @@ webhooks: anyOf: - type: 'null' - *84 - sub_issues_summary: *698 - issue_dependencies_summary: *699 + sub_issues_summary: *700 + issue_dependencies_summary: *701 issue_field_values: type: array items: *550 @@ -149806,8 +150354,8 @@ webhooks: - active_lock_reason - body - reactions - organization: *766 - repository: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -149887,8 +150435,8 @@ webhooks: type: string enum: - closed - enterprise: *764 - installation: *765 + enterprise: *766 + installation: *767 issue: description: The [issue](https://docs.github.com/rest/issues/issues#get-an-issue) itself. @@ -150704,8 +151252,8 @@ webhooks: anyOf: - type: 'null' - *84 - sub_issues_summary: *698 - issue_dependencies_summary: *699 + sub_issues_summary: *700 + issue_dependencies_summary: *701 issue_field_values: type: array items: *550 @@ -150971,8 +151519,8 @@ webhooks: required: - state - closed_at - organization: *766 - repository: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -151051,8 +151599,8 @@ webhooks: type: string enum: - deleted - enterprise: *764 - installation: *765 + enterprise: *766 + installation: *767 issue: title: Issue description: The [issue](https://docs.github.com/rest/issues/issues#get-an-issue) @@ -151859,8 +152407,8 @@ webhooks: anyOf: - type: 'null' - *84 - sub_issues_summary: *698 - issue_dependencies_summary: *699 + sub_issues_summary: *700 + issue_dependencies_summary: *701 issue_field_values: type: array items: *550 @@ -151982,8 +152530,8 @@ webhooks: - active_lock_reason - body - reactions - organization: *766 - repository: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -152062,8 +152610,8 @@ webhooks: type: string enum: - demilestoned - enterprise: *764 - installation: *765 + enterprise: *766 + installation: *767 issue: title: Issue description: The [issue](https://docs.github.com/rest/issues/issues#get-an-issue) @@ -152893,8 +153441,8 @@ webhooks: anyOf: - type: 'null' - *84 - sub_issues_summary: *698 - issue_dependencies_summary: *699 + sub_issues_summary: *700 + issue_dependencies_summary: *701 issue_field_values: type: array items: *550 @@ -152995,7 +153543,7 @@ webhooks: format: uri user_view_type: type: string - milestone: &790 + milestone: &792 title: Milestone description: A collection of related issues and pull requests. type: object @@ -153138,8 +153686,8 @@ webhooks: - updated_at - due_on - closed_at - organization: *766 - repository: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -153238,8 +153786,8 @@ webhooks: type: string required: - from - enterprise: *764 - installation: *765 + enterprise: *766 + installation: *767 issue: title: Issue description: The [issue](https://docs.github.com/rest/issues/issues#get-an-issue) @@ -154050,8 +154598,8 @@ webhooks: anyOf: - type: 'null' - *84 - sub_issues_summary: *698 - issue_dependencies_summary: *699 + sub_issues_summary: *700 + issue_dependencies_summary: *701 issue_field_values: type: array items: *550 @@ -154174,9 +154722,9 @@ webhooks: - active_lock_reason - body - reactions - label: *783 - organization: *766 - repository: *767 + label: *785 + organization: *768 + repository: *769 sender: *4 required: - action @@ -154256,9 +154804,9 @@ webhooks: type: string enum: - field_added - enterprise: *764 - installation: *765 - issue: *789 + enterprise: *766 + installation: *767 + issue: *791 issue_field: type: object description: The issue field whose value was set or updated on the @@ -154424,8 +154972,8 @@ webhooks: - id required: - from - organization: *766 - repository: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -154505,9 +155053,9 @@ webhooks: type: string enum: - field_removed - enterprise: *764 - installation: *765 - issue: *789 + enterprise: *766 + installation: *767 + issue: *791 issue_field: type: object description: The issue field whose value was cleared from the issue. @@ -154594,8 +155142,8 @@ webhooks: - 'null' required: - id - organization: *766 - repository: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -154675,8 +155223,8 @@ webhooks: type: string enum: - labeled - enterprise: *764 - installation: *765 + enterprise: *766 + installation: *767 issue: title: Issue description: The [issue](https://docs.github.com/rest/issues/issues#get-an-issue) @@ -155486,8 +156034,8 @@ webhooks: anyOf: - type: 'null' - *84 - sub_issues_summary: *698 - issue_dependencies_summary: *699 + sub_issues_summary: *700 + issue_dependencies_summary: *701 issue_field_values: type: array items: *550 @@ -155610,9 +156158,9 @@ webhooks: - active_lock_reason - body - reactions - label: *783 - organization: *766 - repository: *767 + label: *785 + organization: *768 + repository: *769 sender: *4 required: - action @@ -155692,8 +156240,8 @@ webhooks: type: string enum: - locked - enterprise: *764 - installation: *765 + enterprise: *766 + installation: *767 issue: title: Issue description: The [issue](https://docs.github.com/rest/issues/issues#get-an-issue) @@ -156528,8 +157076,8 @@ webhooks: anyOf: - type: 'null' - *84 - sub_issues_summary: *698 - issue_dependencies_summary: *699 + sub_issues_summary: *700 + issue_dependencies_summary: *701 issue_field_values: type: array items: *550 @@ -156629,8 +157177,8 @@ webhooks: format: uri user_view_type: type: string - organization: *766 - repository: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -156709,8 +157257,8 @@ webhooks: type: string enum: - milestoned - enterprise: *764 - installation: *765 + enterprise: *766 + installation: *767 issue: title: Issue description: The [issue](https://docs.github.com/rest/issues/issues#get-an-issue) @@ -157539,8 +158087,8 @@ webhooks: anyOf: - type: 'null' - *84 - sub_issues_summary: *698 - issue_dependencies_summary: *699 + sub_issues_summary: *700 + issue_dependencies_summary: *701 issue_field_values: type: array items: *550 @@ -157640,9 +158188,9 @@ webhooks: format: uri user_view_type: type: string - milestone: *790 - organization: *766 - repository: *767 + milestone: *792 + organization: *768 + repository: *769 sender: *4 required: - action @@ -158529,8 +159077,8 @@ webhooks: repository_url: type: string format: uri - sub_issues_summary: *698 - issue_dependencies_summary: *699 + sub_issues_summary: *700 + issue_dependencies_summary: *701 issue_field_values: type: array items: *550 @@ -159125,8 +159673,8 @@ webhooks: required: - old_issue - old_repository - enterprise: *764 - installation: *765 + enterprise: *766 + installation: *767 issue: title: Issue description: The [issue](https://docs.github.com/rest/issues/issues#get-an-issue) @@ -159933,8 +160481,8 @@ webhooks: repository_url: type: string format: uri - sub_issues_summary: *698 - issue_dependencies_summary: *699 + sub_issues_summary: *700 + issue_dependencies_summary: *701 issue_field_values: type: array items: *550 @@ -160060,8 +160608,8 @@ webhooks: - active_lock_reason - body - reactions - organization: *766 - repository: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -160141,9 +160689,9 @@ webhooks: type: string enum: - pinned - enterprise: *764 - installation: *765 - issue: &791 + enterprise: *766 + installation: *767 + issue: &793 title: Issue description: The [issue](https://docs.github.com/rest/issues/issues#get-an-issue) itself. @@ -160948,8 +161496,8 @@ webhooks: anyOf: - type: 'null' - *84 - sub_issues_summary: *698 - issue_dependencies_summary: *699 + sub_issues_summary: *700 + issue_dependencies_summary: *701 issue_field_values: type: array items: *550 @@ -161071,8 +161619,8 @@ webhooks: - active_lock_reason - body - reactions - organization: *766 - repository: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -161151,8 +161699,8 @@ webhooks: type: string enum: - reopened - enterprise: *764 - installation: *765 + enterprise: *766 + installation: *767 issue: title: Issue description: The [issue](https://docs.github.com/rest/issues/issues#get-an-issue) @@ -161985,8 +162533,8 @@ webhooks: anyOf: - type: 'null' - *84 - sub_issues_summary: *698 - issue_dependencies_summary: *699 + sub_issues_summary: *700 + issue_dependencies_summary: *701 issue_field_values: type: array items: *550 @@ -162087,8 +162635,8 @@ webhooks: user_view_type: type: string type: *246 - organization: *766 - repository: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -162976,8 +163524,8 @@ webhooks: anyOf: - type: 'null' - *84 - sub_issues_summary: *698 - issue_dependencies_summary: *699 + sub_issues_summary: *700 + issue_dependencies_summary: *701 issue_field_values: type: array items: *550 @@ -163590,11 +164138,11 @@ webhooks: required: - new_issue - new_repository - enterprise: *764 - installation: *765 - issue: *791 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + issue: *793 + organization: *768 + repository: *769 sender: *4 required: - action @@ -163674,12 +164222,12 @@ webhooks: type: string enum: - typed - enterprise: *764 - installation: *765 - issue: *789 + enterprise: *766 + installation: *767 + issue: *791 type: *246 - organization: *766 - repository: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -163760,7 +164308,7 @@ webhooks: type: string enum: - unassigned - assignee: &815 + assignee: &817 title: User type: - object @@ -163832,11 +164380,11 @@ webhooks: required: - login - id - enterprise: *764 - installation: *765 - issue: *789 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + issue: *791 + organization: *768 + repository: *769 sender: *4 required: - action @@ -163915,12 +164463,12 @@ webhooks: type: string enum: - unlabeled - enterprise: *764 - installation: *765 - issue: *789 - label: *783 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + issue: *791 + label: *785 + organization: *768 + repository: *769 sender: *4 required: - action @@ -164000,8 +164548,8 @@ webhooks: type: string enum: - unlocked - enterprise: *764 - installation: *765 + enterprise: *766 + installation: *767 issue: title: Issue description: The [issue](https://docs.github.com/rest/issues/issues#get-an-issue) @@ -164834,8 +165382,8 @@ webhooks: anyOf: - type: 'null' - *84 - sub_issues_summary: *698 - issue_dependencies_summary: *699 + sub_issues_summary: *700 + issue_dependencies_summary: *701 issue_field_values: type: array items: *550 @@ -164935,8 +165483,8 @@ webhooks: format: uri user_view_type: type: string - organization: *766 - repository: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -165016,11 +165564,11 @@ webhooks: type: string enum: - unpinned - enterprise: *764 - installation: *765 - issue: *791 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + issue: *793 + organization: *768 + repository: *769 sender: *4 required: - action @@ -165099,12 +165647,12 @@ webhooks: type: string enum: - untyped - enterprise: *764 - installation: *765 - issue: *789 + enterprise: *766 + installation: *767 + issue: *791 type: *246 - organization: *766 - repository: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -165184,11 +165732,11 @@ webhooks: type: string enum: - created - enterprise: *764 - installation: *765 - label: *783 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + label: *785 + organization: *768 + repository: *769 sender: *4 required: - action @@ -165266,11 +165814,11 @@ webhooks: type: string enum: - deleted - enterprise: *764 - installation: *765 - label: *783 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + label: *785 + organization: *768 + repository: *769 sender: *4 required: - action @@ -165380,11 +165928,11 @@ webhooks: type: string required: - from - enterprise: *764 - installation: *765 - label: *783 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + label: *785 + organization: *768 + repository: *769 sender: *4 required: - action @@ -165466,9 +166014,9 @@ webhooks: - cancelled effective_date: type: string - enterprise: *764 - installation: *765 - marketplace_purchase: &792 + enterprise: *766 + installation: *767 + marketplace_purchase: &794 title: Marketplace Purchase type: object required: @@ -165556,8 +166104,8 @@ webhooks: type: integer unit_count: type: integer - organization: *766 - previous_marketplace_purchase: &793 + organization: *768 + previous_marketplace_purchase: &795 title: Marketplace Purchase type: object properties: @@ -165641,7 +166189,7 @@ webhooks: - on_free_trial - free_trial_ends_on - plan - repository: *767 + repository: *769 sender: *4 required: - action @@ -165721,10 +166269,10 @@ webhooks: - changed effective_date: type: string - enterprise: *764 - installation: *765 - marketplace_purchase: *792 - organization: *766 + enterprise: *766 + installation: *767 + marketplace_purchase: *794 + organization: *768 previous_marketplace_purchase: title: Marketplace Purchase type: object @@ -165812,7 +166360,7 @@ webhooks: - on_free_trial - free_trial_ends_on - plan - repository: *767 + repository: *769 sender: *4 required: - action @@ -165894,10 +166442,10 @@ webhooks: - pending_change effective_date: type: string - enterprise: *764 - installation: *765 - marketplace_purchase: *792 - organization: *766 + enterprise: *766 + installation: *767 + marketplace_purchase: *794 + organization: *768 previous_marketplace_purchase: title: Marketplace Purchase type: object @@ -165983,7 +166531,7 @@ webhooks: - on_free_trial - free_trial_ends_on - plan - repository: *767 + repository: *769 sender: *4 required: - action @@ -166064,8 +166612,8 @@ webhooks: - pending_change_cancelled effective_date: type: string - enterprise: *764 - installation: *765 + enterprise: *766 + installation: *767 marketplace_purchase: title: Marketplace Purchase type: object @@ -166151,9 +166699,9 @@ webhooks: type: integer unit_count: type: integer - organization: *766 - previous_marketplace_purchase: *793 - repository: *767 + organization: *768 + previous_marketplace_purchase: *795 + repository: *769 sender: *4 required: - action @@ -166233,12 +166781,12 @@ webhooks: - purchased effective_date: type: string - enterprise: *764 - installation: *765 - marketplace_purchase: *792 - organization: *766 - previous_marketplace_purchase: *793 - repository: *767 + enterprise: *766 + installation: *767 + marketplace_purchase: *794 + organization: *768 + previous_marketplace_purchase: *795 + repository: *769 sender: *4 required: - action @@ -166340,11 +166888,11 @@ webhooks: type: string required: - to - enterprise: *764 - installation: *765 - member: *784 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + member: *786 + organization: *768 + repository: *769 sender: *4 required: - action @@ -166446,11 +166994,11 @@ webhooks: type: - string - 'null' - enterprise: *764 - installation: *765 - member: *784 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + member: *786 + organization: *768 + repository: *769 sender: *4 required: - action @@ -166529,11 +167077,11 @@ webhooks: type: string enum: - removed - enterprise: *764 - installation: *765 - member: *784 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + member: *786 + organization: *768 + repository: *769 sender: *4 required: - action @@ -166611,11 +167159,11 @@ webhooks: type: string enum: - added - enterprise: *764 - installation: *765 - member: *784 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + member: *786 + organization: *768 + repository: *769 scope: description: The scope of the membership. Currently, can only be `team`. @@ -166693,7 +167241,7 @@ webhooks: required: - login - id - team: &794 + team: &796 title: Team description: Groups of organization members that gives permissions on specified repositories. @@ -166923,11 +167471,11 @@ webhooks: type: string enum: - removed - enterprise: *764 - installation: *765 - member: *784 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + member: *786 + organization: *768 + repository: *769 scope: description: The scope of the membership. Currently, can only be `team`. @@ -167006,7 +167554,7 @@ webhooks: required: - login - id - team: *794 + team: *796 required: - action - scope @@ -167088,8 +167636,8 @@ webhooks: type: string enum: - checks_requested - installation: *765 - merge_group: &795 + installation: *767 + merge_group: &797 type: object title: Merge Group description: A group of pull requests that the merge queue has grouped @@ -167115,8 +167663,8 @@ webhooks: - base_sha - base_ref - head_commit - organization: *766 - repository: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -167202,10 +167750,10 @@ webhooks: - merged - invalidated - dequeued - installation: *765 - merge_group: *795 - organization: *766 - repository: *767 + installation: *767 + merge_group: *797 + organization: *768 + repository: *769 sender: *4 required: - action @@ -167278,7 +167826,7 @@ webhooks: type: string enum: - deleted - enterprise: *764 + enterprise: *766 hook: description: 'The deleted webhook. This will contain different keys based on the type of webhook it is: repository, organization, @@ -167387,12 +167935,12 @@ webhooks: hook_id: description: The id of the modified webhook. type: integer - installation: *765 - organization: *766 + installation: *767 + organization: *768 repository: anyOf: - type: 'null' - - *767 + - *769 sender: *4 required: - action @@ -167472,11 +168020,11 @@ webhooks: type: string enum: - closed - enterprise: *764 - installation: *765 - milestone: *790 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + milestone: *792 + organization: *768 + repository: *769 sender: *4 required: - action @@ -167555,9 +168103,9 @@ webhooks: type: string enum: - created - enterprise: *764 - installation: *765 - milestone: &796 + enterprise: *766 + installation: *767 + milestone: &798 title: Milestone description: A collection of related issues and pull requests. type: object @@ -167699,8 +168247,8 @@ webhooks: - updated_at - due_on - closed_at - organization: *766 - repository: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -167779,11 +168327,11 @@ webhooks: type: string enum: - deleted - enterprise: *764 - installation: *765 - milestone: *790 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + milestone: *792 + organization: *768 + repository: *769 sender: *4 required: - action @@ -167893,11 +168441,11 @@ webhooks: type: string required: - from - enterprise: *764 - installation: *765 - milestone: *790 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + milestone: *792 + organization: *768 + repository: *769 sender: *4 required: - action @@ -167977,11 +168525,11 @@ webhooks: type: string enum: - opened - enterprise: *764 - installation: *765 - milestone: *796 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + milestone: *798 + organization: *768 + repository: *769 sender: *4 required: - action @@ -168060,11 +168608,11 @@ webhooks: type: string enum: - blocked - blocked_user: *784 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + blocked_user: *786 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -168143,11 +168691,11 @@ webhooks: type: string enum: - unblocked - blocked_user: *784 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + blocked_user: *786 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -168226,9 +168774,9 @@ webhooks: type: string enum: - deleted - enterprise: *764 - installation: *765 - membership: &797 + enterprise: *766 + installation: *767 + membership: &799 title: Membership description: The membership between the user and the organization. Not present when the action is `member_invited`. @@ -168338,8 +168886,8 @@ webhooks: - role - organization_url - user - organization: *766 - repository: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -168417,11 +168965,11 @@ webhooks: type: string enum: - member_added - enterprise: *764 - installation: *765 - membership: *797 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + membership: *799 + organization: *768 + repository: *769 sender: *4 required: - action @@ -168500,8 +169048,8 @@ webhooks: type: string enum: - member_invited - enterprise: *764 - installation: *765 + enterprise: *766 + installation: *767 invitation: description: The invitation for the user or email if the action is `member_invited`. @@ -168623,10 +169171,10 @@ webhooks: - inviter - team_count - invitation_teams_url - organization: *766 - repository: *767 + organization: *768 + repository: *769 sender: *4 - user: *784 + user: *786 required: - action - invitation @@ -168704,11 +169252,11 @@ webhooks: type: string enum: - member_removed - enterprise: *764 - installation: *765 - membership: *797 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + membership: *799 + organization: *768 + repository: *769 sender: *4 required: - action @@ -168795,11 +169343,11 @@ webhooks: properties: from: type: string - enterprise: *764 - installation: *765 - membership: *797 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + membership: *799 + organization: *768 + repository: *769 sender: *4 required: - action @@ -168876,9 +169424,9 @@ webhooks: type: string enum: - published - enterprise: *764 - installation: *765 - organization: *766 + enterprise: *766 + installation: *767 + organization: *768 package: description: Information about the package. type: object @@ -169401,7 +169949,7 @@ webhooks: - published_at rubygems_metadata: type: array - items: &798 + items: &800 title: Ruby Gems metadata type: object properties: @@ -169498,7 +170046,7 @@ webhooks: - owner - package_version - registry - repository: *767 + repository: *769 sender: *4 required: - action @@ -169574,9 +170122,9 @@ webhooks: type: string enum: - updated - enterprise: *764 - installation: *765 - organization: *766 + enterprise: *766 + installation: *767 + organization: *768 package: description: Information about the package. type: object @@ -169938,7 +170486,7 @@ webhooks: - published_at rubygems_metadata: type: array - items: *798 + items: *800 source_url: type: string format: uri @@ -170009,7 +170557,7 @@ webhooks: - owner - package_version - registry - repository: *767 + repository: *769 sender: *4 required: - action @@ -170189,12 +170737,12 @@ webhooks: - duration - created_at - updated_at - enterprise: *764 + enterprise: *766 id: type: integer - installation: *765 - organization: *766 - repository: *767 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - id @@ -170271,7 +170819,7 @@ webhooks: type: string enum: - approved - personal_access_token_request: &799 + personal_access_token_request: &801 title: Personal Access Token Request description: Details of a Personal Access Token Request. type: object @@ -170421,10 +170969,10 @@ webhooks: - token_expired - token_expires_at - token_last_used_at - enterprise: *764 - organization: *766 + enterprise: *766 + organization: *768 sender: *4 - installation: *765 + installation: *767 required: - action - personal_access_token_request @@ -170501,11 +171049,11 @@ webhooks: type: string enum: - cancelled - personal_access_token_request: *799 - enterprise: *764 - organization: *766 + personal_access_token_request: *801 + enterprise: *766 + organization: *768 sender: *4 - installation: *765 + installation: *767 required: - action - personal_access_token_request @@ -170581,11 +171129,11 @@ webhooks: type: string enum: - created - personal_access_token_request: *799 - enterprise: *764 - organization: *766 + personal_access_token_request: *801 + enterprise: *766 + organization: *768 sender: *4 - installation: *765 + installation: *767 required: - action - personal_access_token_request @@ -170660,11 +171208,11 @@ webhooks: type: string enum: - denied - personal_access_token_request: *799 - organization: *766 - enterprise: *764 + personal_access_token_request: *801 + organization: *768 + enterprise: *766 sender: *4 - installation: *765 + installation: *767 required: - action - personal_access_token_request @@ -170769,7 +171317,7 @@ webhooks: id: description: Unique identifier of the webhook. type: integer - last_response: *800 + last_response: *802 name: description: The type of webhook. The only valid value is 'web'. type: string @@ -170801,8 +171349,8 @@ webhooks: hook_id: description: The ID of the webhook that triggered the ping. type: integer - organization: *766 - repository: *767 + organization: *768 + repository: *769 sender: *4 zen: description: Random string of GitHub zen. @@ -171047,10 +171595,10 @@ webhooks: - from required: - note - enterprise: *764 - installation: *765 - organization: *766 - project_card: &801 + enterprise: *766 + installation: *767 + organization: *768 + project_card: &803 title: Project Card type: object properties: @@ -171173,7 +171721,7 @@ webhooks: - creator - created_at - updated_at - repository: *767 + repository: *769 sender: *4 required: - action @@ -171254,11 +171802,11 @@ webhooks: type: string enum: - created - enterprise: *764 - installation: *765 - organization: *766 - project_card: *801 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + project_card: *803 + repository: *769 sender: *4 required: - action @@ -171338,9 +171886,9 @@ webhooks: type: string enum: - deleted - enterprise: *764 - installation: *765 - organization: *766 + enterprise: *766 + installation: *767 + organization: *768 project_card: title: Project Card type: object @@ -171470,7 +172018,7 @@ webhooks: repository: anyOf: - type: 'null' - - *767 + - *769 sender: *4 required: - action @@ -171564,11 +172112,11 @@ webhooks: - from required: - note - enterprise: *764 - installation: *765 - organization: *766 - project_card: *801 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + project_card: *803 + repository: *769 sender: *4 required: - action @@ -171662,9 +172210,9 @@ webhooks: - from required: - column_id - enterprise: *764 - installation: *765 - organization: *766 + enterprise: *766 + installation: *767 + organization: *768 project_card: allOf: - title: Project Card @@ -171861,7 +172409,7 @@ webhooks: type: string required: - after_id - repository: *767 + repository: *769 sender: *4 required: - action @@ -171941,10 +172489,10 @@ webhooks: type: string enum: - closed - enterprise: *764 - installation: *765 - organization: *766 - project: &803 + enterprise: *766 + installation: *767 + organization: *768 + project: &805 title: Project type: object properties: @@ -172071,7 +172619,7 @@ webhooks: - creator - created_at - updated_at - repository: *767 + repository: *769 sender: *4 required: - action @@ -172151,10 +172699,10 @@ webhooks: type: string enum: - created - enterprise: *764 - installation: *765 - organization: *766 - project_column: &802 + enterprise: *766 + installation: *767 + organization: *768 + project_column: &804 title: Project Column type: object properties: @@ -172194,7 +172742,7 @@ webhooks: - name - created_at - updated_at - repository: *767 + repository: *769 sender: *4 required: - action @@ -172273,14 +172821,14 @@ webhooks: type: string enum: - deleted - enterprise: *764 - installation: *765 - organization: *766 - project_column: *802 + enterprise: *766 + installation: *767 + organization: *768 + project_column: *804 repository: anyOf: - type: 'null' - - *767 + - *769 sender: *4 required: - action @@ -172369,11 +172917,11 @@ webhooks: type: string required: - from - enterprise: *764 - installation: *765 - organization: *766 - project_column: *802 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + project_column: *804 + repository: *769 sender: *4 required: - action @@ -172453,11 +173001,11 @@ webhooks: type: string enum: - moved - enterprise: *764 - installation: *765 - organization: *766 - project_column: *802 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + project_column: *804 + repository: *769 sender: *4 required: - action @@ -172537,11 +173085,11 @@ webhooks: type: string enum: - created - enterprise: *764 - installation: *765 - organization: *766 - project: *803 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + project: *805 + repository: *769 sender: *4 required: - action @@ -172621,14 +173169,14 @@ webhooks: type: string enum: - deleted - enterprise: *764 - installation: *765 - organization: *766 - project: *803 + enterprise: *766 + installation: *767 + organization: *768 + project: *805 repository: anyOf: - type: 'null' - - *767 + - *769 sender: *4 required: - action @@ -172729,11 +173277,11 @@ webhooks: type: string required: - from - enterprise: *764 - installation: *765 - organization: *766 - project: *803 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + project: *805 + repository: *769 sender: *4 required: - action @@ -172812,11 +173360,11 @@ webhooks: type: string enum: - reopened - enterprise: *764 - installation: *765 - organization: *766 - project: *803 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + project: *805 + repository: *769 sender: *4 required: - action @@ -172897,8 +173445,8 @@ webhooks: type: string enum: - closed - installation: *765 - organization: *766 + installation: *767 + organization: *768 projects_v2: *279 sender: *4 required: @@ -172980,8 +173528,8 @@ webhooks: type: string enum: - created - installation: *765 - organization: *766 + installation: *767 + organization: *768 projects_v2: *279 sender: *4 required: @@ -173063,8 +173611,8 @@ webhooks: type: string enum: - deleted - installation: *765 - organization: *766 + installation: *767 + organization: *768 projects_v2: *279 sender: *4 required: @@ -173186,8 +173734,8 @@ webhooks: type: string to: type: string - installation: *765 - organization: *766 + installation: *767 + organization: *768 projects_v2: *279 sender: *4 required: @@ -173271,7 +173819,7 @@ webhooks: type: string enum: - archived - changes: &807 + changes: &809 type: object properties: archived_at: @@ -173287,9 +173835,9 @@ webhooks: - string - 'null' format: date-time - installation: *765 - organization: *766 - projects_v2_item: &804 + installation: *767 + organization: *768 + projects_v2_item: &806 title: Projects v2 Item description: An item belonging to a project type: object @@ -173429,9 +173977,9 @@ webhooks: - 'null' to: type: string - installation: *765 - organization: *766 - projects_v2_item: *804 + installation: *767 + organization: *768 + projects_v2_item: *806 sender: *4 required: - action @@ -173513,9 +174061,9 @@ webhooks: type: string enum: - created - installation: *765 - organization: *766 - projects_v2_item: *804 + installation: *767 + organization: *768 + projects_v2_item: *806 sender: *4 required: - action @@ -173596,9 +174144,9 @@ webhooks: type: string enum: - deleted - installation: *765 - organization: *766 - projects_v2_item: *804 + installation: *767 + organization: *768 + projects_v2_item: *806 sender: *4 required: - action @@ -173703,7 +174251,7 @@ webhooks: oneOf: - type: string - type: integer - - &805 + - &807 title: Projects v2 Single Select Option description: An option for a single select field type: object @@ -173727,7 +174275,7 @@ webhooks: required: - id - name - - &806 + - &808 title: Projects v2 Iteration Setting description: An iteration setting for an iteration field type: object @@ -173767,8 +174315,8 @@ webhooks: oneOf: - type: string - type: integer - - *805 - - *806 + - *807 + - *808 type: - 'null' - string @@ -173791,9 +174339,9 @@ webhooks: - 'null' required: - body - installation: *765 - organization: *766 - projects_v2_item: *804 + installation: *767 + organization: *768 + projects_v2_item: *806 sender: *4 required: - action @@ -173890,9 +174438,9 @@ webhooks: type: - string - 'null' - installation: *765 - organization: *766 - projects_v2_item: *804 + installation: *767 + organization: *768 + projects_v2_item: *806 sender: *4 required: - action @@ -173975,10 +174523,10 @@ webhooks: type: string enum: - restored - changes: *807 - installation: *765 - organization: *766 - projects_v2_item: *804 + changes: *809 + installation: *767 + organization: *768 + projects_v2_item: *806 sender: *4 required: - action @@ -174060,8 +174608,8 @@ webhooks: type: string enum: - reopened - installation: *765 - organization: *766 + installation: *767 + organization: *768 projects_v2: *279 sender: *4 required: @@ -174143,9 +174691,9 @@ webhooks: type: string enum: - created - installation: *765 - organization: *766 - projects_v2_status_update: *808 + installation: *767 + organization: *768 + projects_v2_status_update: *810 sender: *4 required: - action @@ -174226,9 +174774,9 @@ webhooks: type: string enum: - deleted - installation: *765 - organization: *766 - projects_v2_status_update: *808 + installation: *767 + organization: *768 + projects_v2_status_update: *810 sender: *4 required: - action @@ -174374,9 +174922,9 @@ webhooks: - string - 'null' format: date - installation: *765 - organization: *766 - projects_v2_status_update: *808 + installation: *767 + organization: *768 + projects_v2_status_update: *810 sender: *4 required: - action @@ -174447,10 +174995,10 @@ webhooks: title: public event type: object properties: - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - repository @@ -174527,13 +175075,13 @@ webhooks: type: string enum: - assigned - assignee: *784 - enterprise: *764 - installation: *765 - number: &809 + assignee: *786 + enterprise: *766 + installation: *767 + number: &811 description: The pull request number. type: integer - organization: *766 + organization: *768 pull_request: title: Pull Request type: object @@ -176776,7 +177324,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *597 + stack: *599 state: description: State of this Pull Request. Either `open` or `closed`. type: string @@ -176905,7 +177453,7 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *767 + repository: *769 sender: *4 required: - action @@ -176987,11 +177535,11 @@ webhooks: type: string enum: - auto_merge_disabled - enterprise: *764 - installation: *765 + enterprise: *766 + installation: *767 number: type: integer - organization: *766 + organization: *768 pull_request: title: Pull Request type: object @@ -179225,7 +179773,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *597 + stack: *599 state: description: State of this Pull Request. Either `open` or `closed`. type: string @@ -179356,7 +179904,7 @@ webhooks: - draft reason: type: string - repository: *767 + repository: *769 sender: *4 required: - action @@ -179438,11 +179986,11 @@ webhooks: type: string enum: - auto_merge_enabled - enterprise: *764 - installation: *765 + enterprise: *766 + installation: *767 number: type: integer - organization: *766 + organization: *768 pull_request: title: Pull Request type: object @@ -181676,7 +182224,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *597 + stack: *599 state: description: State of this Pull Request. Either `open` or `closed`. type: string @@ -181807,7 +182355,7 @@ webhooks: - draft reason: type: string - repository: *767 + repository: *769 sender: *4 required: - action @@ -181889,13 +182437,13 @@ webhooks: type: string enum: - closed - enterprise: *764 - installation: *765 - number: *809 - organization: *766 - pull_request: &810 + enterprise: *766 + installation: *767 + number: *811 + organization: *768 + pull_request: &812 allOf: - - *600 + - *602 - type: object properties: allow_auto_merge: @@ -181957,7 +182505,7 @@ webhooks: Please use `squash_merge_commit_title` instead.** type: boolean default: false - repository: *767 + repository: *769 sender: *4 required: - action @@ -182038,12 +182586,12 @@ webhooks: type: string enum: - converted_to_draft - enterprise: *764 - installation: *765 - number: *809 - organization: *766 - pull_request: *810 - repository: *767 + enterprise: *766 + installation: *767 + number: *811 + organization: *768 + pull_request: *812 + repository: *769 sender: *4 required: - action @@ -182123,11 +182671,11 @@ webhooks: type: string enum: - demilestoned - enterprise: *764 + enterprise: *766 milestone: *282 - number: *809 - organization: *766 - pull_request: &811 + number: *811 + organization: *768 + pull_request: &813 title: Pull Request type: object properties: @@ -184348,7 +184896,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *597 + stack: *599 state: description: State of this Pull Request. Either `open` or `closed`. type: string @@ -184477,7 +185025,7 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *767 + repository: *769 sender: *4 required: - action @@ -184556,11 +185104,11 @@ webhooks: type: string enum: - dequeued - enterprise: *764 - installation: *765 + enterprise: *766 + installation: *767 number: type: integer - organization: *766 + organization: *768 pull_request: title: Pull Request type: object @@ -186785,7 +187333,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *597 + stack: *599 state: description: State of this Pull Request. Either `open` or `closed`. type: string @@ -186929,7 +187477,7 @@ webhooks: - BRANCH_PROTECTIONS - GIT_TREE_INVALID - INVALID_MERGE_COMMIT - repository: *767 + repository: *769 sender: *4 required: - action @@ -187053,12 +187601,12 @@ webhooks: type: string required: - from - enterprise: *764 - installation: *765 - number: *809 - organization: *766 - pull_request: *810 - repository: *767 + enterprise: *766 + installation: *767 + number: *811 + organization: *768 + pull_request: *812 + repository: *769 sender: *4 required: - action @@ -187138,11 +187686,11 @@ webhooks: type: string enum: - enqueued - enterprise: *764 - installation: *765 + enterprise: *766 + installation: *767 number: type: integer - organization: *766 + organization: *768 pull_request: title: Pull Request type: object @@ -189367,7 +189915,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *597 + stack: *599 state: description: State of this Pull Request. Either `open` or `closed`. type: string @@ -189496,7 +190044,7 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *767 + repository: *769 sender: *4 required: - action @@ -189576,11 +190124,11 @@ webhooks: type: string enum: - labeled - enterprise: *764 - installation: *765 - label: *783 - number: *809 - organization: *766 + enterprise: *766 + installation: *767 + label: *785 + number: *811 + organization: *768 pull_request: title: Pull Request type: object @@ -191822,7 +192370,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *597 + stack: *599 state: description: State of this Pull Request. Either `open` or `closed`. type: string @@ -191951,7 +192499,7 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *767 + repository: *769 sender: *4 required: - action @@ -192032,10 +192580,10 @@ webhooks: type: string enum: - locked - enterprise: *764 - installation: *765 - number: *809 - organization: *766 + enterprise: *766 + installation: *767 + number: *811 + organization: *768 pull_request: title: Pull Request type: object @@ -194275,7 +194823,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *597 + stack: *599 state: description: State of this Pull Request. Either `open` or `closed`. type: string @@ -194404,7 +194952,7 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *767 + repository: *769 sender: *4 required: - action @@ -194484,12 +195032,12 @@ webhooks: type: string enum: - milestoned - enterprise: *764 + enterprise: *766 milestone: *282 - number: *809 - organization: *766 - pull_request: *811 - repository: *767 + number: *811 + organization: *768 + pull_request: *813 + repository: *769 sender: *4 required: - action @@ -194568,12 +195116,12 @@ webhooks: type: string enum: - opened - enterprise: *764 - installation: *765 - number: *809 - organization: *766 - pull_request: *810 - repository: *767 + enterprise: *766 + installation: *767 + number: *811 + organization: *768 + pull_request: *812 + repository: *769 sender: *4 required: - action @@ -194654,12 +195202,12 @@ webhooks: type: string enum: - ready_for_review - enterprise: *764 - installation: *765 - number: *809 - organization: *766 - pull_request: *810 - repository: *767 + enterprise: *766 + installation: *767 + number: *811 + organization: *768 + pull_request: *812 + repository: *769 sender: *4 required: - action @@ -194739,12 +195287,12 @@ webhooks: type: string enum: - reopened - enterprise: *764 - installation: *765 - number: *809 - organization: *766 - pull_request: *810 - repository: *767 + enterprise: *766 + installation: *767 + number: *811 + organization: *768 + pull_request: *812 + repository: *769 sender: *4 required: - action @@ -195119,9 +195667,9 @@ webhooks: - start_side - side - reactions - enterprise: *764 - installation: *765 - organization: *766 + enterprise: *766 + installation: *767 + organization: *768 pull_request: type: object properties: @@ -197250,7 +197798,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *597 + stack: *599 state: type: string enum: @@ -197374,7 +197922,7 @@ webhooks: - _links - author_association - active_lock_reason - repository: *767 + repository: *769 sender: *4 required: - action @@ -197454,7 +198002,7 @@ webhooks: type: string enum: - deleted - comment: &813 + comment: &815 title: Pull Request Review Comment description: The [comment](https://docs.github.com/rest/pulls/comments#get-a-review-comment-for-a-pull-request) itself. @@ -197747,9 +198295,9 @@ webhooks: - start_side - side - reactions - enterprise: *764 - installation: *765 - organization: *766 + enterprise: *766 + installation: *767 + organization: *768 pull_request: type: object properties: @@ -199866,7 +200414,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *597 + stack: *599 state: type: string enum: @@ -199990,7 +200538,7 @@ webhooks: - _links - author_association - active_lock_reason - repository: *767 + repository: *769 sender: *4 required: - action @@ -200070,11 +200618,11 @@ webhooks: type: string enum: - edited - changes: *812 - comment: *813 - enterprise: *764 - installation: *765 - organization: *766 + changes: *814 + comment: *815 + enterprise: *766 + installation: *767 + organization: *768 pull_request: type: object properties: @@ -202194,7 +202742,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *597 + stack: *599 state: type: string enum: @@ -202318,7 +202866,7 @@ webhooks: - _links - author_association - active_lock_reason - repository: *767 + repository: *769 sender: *4 required: - action @@ -202399,9 +202947,9 @@ webhooks: type: string enum: - dismissed - enterprise: *764 - installation: *765 - organization: *766 + enterprise: *766 + installation: *767 + organization: *768 pull_request: title: Simple Pull Request type: object @@ -204531,7 +205079,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *597 + stack: *599 state: type: string enum: @@ -204657,7 +205205,7 @@ webhooks: - author_association - auto_merge - active_lock_reason - repository: *767 + repository: *769 review: description: The review that was affected. type: object @@ -204908,9 +205456,9 @@ webhooks: type: string required: - from - enterprise: *764 - installation: *765 - organization: *766 + enterprise: *766 + installation: *767 + organization: *768 pull_request: title: Simple Pull Request type: object @@ -207024,8 +207572,8 @@ webhooks: - author_association - auto_merge - active_lock_reason - repository: *767 - review: &814 + repository: *769 + review: &816 description: The review that was affected. type: object properties: @@ -207263,12 +207811,12 @@ webhooks: type: string enum: - review_request_removed - enterprise: *764 - installation: *765 + enterprise: *766 + installation: *767 number: description: The pull request number. type: integer - organization: *766 + organization: *768 pull_request: title: Pull Request type: object @@ -209509,7 +210057,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *597 + stack: *599 state: description: State of this Pull Request. Either `open` or `closed`. @@ -209638,7 +210186,7 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *767 + repository: *769 requested_reviewer: title: User type: @@ -209724,12 +210272,12 @@ webhooks: type: string enum: - review_request_removed - enterprise: *764 - installation: *765 + enterprise: *766 + installation: *767 number: description: The pull request number. type: integer - organization: *766 + organization: *768 pull_request: title: Pull Request type: object @@ -211977,7 +212525,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *597 + stack: *599 state: description: State of this Pull Request. Either `open` or `closed`. @@ -212106,7 +212654,7 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *767 + repository: *769 requested_team: title: Team description: Groups of organization members that gives permissions @@ -212301,12 +212849,12 @@ webhooks: type: string enum: - review_requested - enterprise: *764 - installation: *765 + enterprise: *766 + installation: *767 number: description: The pull request number. type: integer - organization: *766 + organization: *768 pull_request: title: Pull Request type: object @@ -214548,7 +215096,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *597 + stack: *599 state: description: State of this Pull Request. Either `open` or `closed`. @@ -214678,7 +215226,7 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *767 + repository: *769 requested_reviewer: title: User type: @@ -214765,12 +215313,12 @@ webhooks: type: string enum: - review_requested - enterprise: *764 - installation: *765 + enterprise: *766 + installation: *767 number: description: The pull request number. type: integer - organization: *766 + organization: *768 pull_request: title: Pull Request type: object @@ -217003,7 +217551,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *597 + stack: *599 state: description: State of this Pull Request. Either `open` or `closed`. @@ -217133,7 +217681,7 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *767 + repository: *769 requested_team: title: Team description: Groups of organization members that gives permissions @@ -217317,9 +217865,9 @@ webhooks: type: string enum: - submitted - enterprise: *764 - installation: *765 - organization: *766 + enterprise: *766 + installation: *767 + organization: *768 pull_request: title: Simple Pull Request type: object @@ -219452,7 +220000,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *597 + stack: *599 state: type: string enum: @@ -219578,8 +220126,8 @@ webhooks: - author_association - auto_merge - active_lock_reason - repository: *767 - review: *814 + repository: *769 + review: *816 sender: *4 required: - action @@ -219659,9 +220207,9 @@ webhooks: type: string enum: - resolved - enterprise: *764 - installation: *765 - organization: *766 + enterprise: *766 + installation: *767 + organization: *768 pull_request: title: Simple Pull Request type: object @@ -221689,7 +222237,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *597 + stack: *599 state: type: string enum: @@ -221815,7 +222363,7 @@ webhooks: - author_association - auto_merge - active_lock_reason - repository: *767 + repository: *769 sender: *4 thread: type: object @@ -222212,9 +222760,9 @@ webhooks: type: string enum: - unresolved - enterprise: *764 - installation: *765 - organization: *766 + enterprise: *766 + installation: *767 + organization: *768 pull_request: title: Simple Pull Request type: object @@ -224226,7 +224774,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *597 + stack: *599 state: type: string enum: @@ -224351,7 +224899,7 @@ webhooks: - author_association - auto_merge - active_lock_reason - repository: *767 + repository: *769 sender: *4 thread: type: object @@ -224744,11 +225292,11 @@ webhooks: type: string enum: - stacked - enterprise: *764 - installation: *765 - stack: *597 - number: *809 - organization: *766 + enterprise: *766 + installation: *767 + stack: *599 + number: *811 + organization: *768 pull_request: title: Pull Request type: object @@ -226990,7 +227538,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *597 + stack: *599 state: description: State of this Pull Request. Either `open` or `closed`. type: string @@ -227119,7 +227667,7 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *767 + repository: *769 sender: *4 required: - action @@ -227205,10 +227753,10 @@ webhooks: type: string before: type: string - enterprise: *764 - installation: *765 - number: *809 - organization: *766 + enterprise: *766 + installation: *767 + number: *811 + organization: *768 pull_request: title: Pull Request type: object @@ -229437,7 +229985,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *597 + stack: *599 state: description: State of this Pull Request. Either `open` or `closed`. type: string @@ -229566,7 +230114,7 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *767 + repository: *769 sender: *4 required: - action @@ -229648,11 +230196,11 @@ webhooks: type: string enum: - unassigned - assignee: *815 - enterprise: *764 - installation: *765 - number: *809 - organization: *766 + assignee: *817 + enterprise: *766 + installation: *767 + number: *811 + organization: *768 pull_request: title: Pull Request type: object @@ -231896,7 +232444,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *597 + stack: *599 state: description: State of this Pull Request. Either `open` or `closed`. type: string @@ -232025,7 +232573,7 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *767 + repository: *769 sender: *4 required: - action @@ -232104,11 +232652,11 @@ webhooks: type: string enum: - unlabeled - enterprise: *764 - installation: *765 - label: *783 - number: *809 - organization: *766 + enterprise: *766 + installation: *767 + label: *785 + number: *811 + organization: *768 pull_request: title: Pull Request type: object @@ -234341,7 +234889,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *597 + stack: *599 state: description: State of this Pull Request. Either `open` or `closed`. type: string @@ -234470,7 +235018,7 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *767 + repository: *769 sender: *4 required: - action @@ -234551,10 +235099,10 @@ webhooks: type: string enum: - unlocked - enterprise: *764 - installation: *765 - number: *809 - organization: *766 + enterprise: *766 + installation: *767 + number: *811 + organization: *768 pull_request: title: Pull Request type: object @@ -236778,7 +237326,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *597 + stack: *599 state: description: State of this Pull Request. Either `open` or `closed`. type: string @@ -236906,7 +237454,7 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *767 + repository: *769 sender: *4 required: - action @@ -237109,7 +237657,7 @@ webhooks: deleted: description: Whether this push deleted the `ref`. type: boolean - enterprise: *764 + enterprise: *766 forced: description: Whether this push was a force push of the `ref`. type: boolean @@ -237204,8 +237752,8 @@ webhooks: - url - author - committer - installation: *765 - organization: *766 + installation: *767 + organization: *768 pusher: title: Committer description: Metaproperties for Git author/committer information. @@ -237804,9 +238352,9 @@ webhooks: type: string enum: - published - enterprise: *764 - installation: *765 - organization: *766 + enterprise: *766 + installation: *767 + organization: *768 registry_package: type: object properties: @@ -238283,7 +238831,7 @@ webhooks: type: string rubygems_metadata: type: array - items: *798 + items: *800 summary: type: string tag_name: @@ -238339,7 +238887,7 @@ webhooks: - owner - package_version - registry - repository: *767 + repository: *769 sender: *4 required: - action @@ -238417,9 +238965,9 @@ webhooks: type: string enum: - updated - enterprise: *764 - installation: *765 - organization: *766 + enterprise: *766 + installation: *767 + organization: *768 registry_package: type: object properties: @@ -238731,7 +239279,7 @@ webhooks: - published_at rubygems_metadata: type: array - items: *798 + items: *800 summary: type: string tag_name: @@ -238781,7 +239329,7 @@ webhooks: - owner - package_version - registry - repository: *767 + repository: *769 sender: *4 required: - action @@ -238858,10 +239406,10 @@ webhooks: type: string enum: - created - enterprise: *764 - installation: *765 - organization: *766 - release: &816 + enterprise: *766 + installation: *767 + organization: *768 + release: &818 title: Release description: The [release](https://docs.github.com/rest/releases/releases/#get-a-release) object. @@ -239192,7 +239740,7 @@ webhooks: - updated_at - zipball_url - body - repository: *767 + repository: *769 sender: *4 required: - action @@ -239269,11 +239817,11 @@ webhooks: type: string enum: - deleted - enterprise: *764 - installation: *765 - organization: *766 - release: *816 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + release: *818 + repository: *769 sender: *4 required: - action @@ -239390,11 +239938,11 @@ webhooks: type: boolean required: - to - enterprise: *764 - installation: *765 - organization: *766 - release: *816 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + release: *818 + repository: *769 sender: *4 required: - action @@ -239472,9 +240020,9 @@ webhooks: type: string enum: - prereleased - enterprise: *764 - installation: *765 - organization: *766 + enterprise: *766 + installation: *767 + organization: *768 release: title: Release description: The [release](https://docs.github.com/rest/releases/releases/#get-a-release) @@ -239810,7 +240358,7 @@ webhooks: - string - 'null' format: uri - repository: *767 + repository: *769 sender: *4 required: - action @@ -239886,10 +240434,10 @@ webhooks: type: string enum: - published - enterprise: *764 - installation: *765 - organization: *766 - release: &817 + enterprise: *766 + installation: *767 + organization: *768 + release: &819 title: Release description: The [release](https://docs.github.com/rest/releases/releases/#get-a-release) object. @@ -240222,7 +240770,7 @@ webhooks: - string - 'null' format: uri - repository: *767 + repository: *769 sender: *4 required: - action @@ -240298,11 +240846,11 @@ webhooks: type: string enum: - released - enterprise: *764 - installation: *765 - organization: *766 - release: *816 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + release: *818 + repository: *769 sender: *4 required: - action @@ -240378,11 +240926,11 @@ webhooks: type: string enum: - unpublished - enterprise: *764 - installation: *765 - organization: *766 - release: *817 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + release: *819 + repository: *769 sender: *4 required: - action @@ -240458,11 +241006,11 @@ webhooks: type: string enum: - published - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 - repository_advisory: *685 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 + repository_advisory: *687 sender: *4 required: - action @@ -240538,11 +241086,11 @@ webhooks: type: string enum: - reported - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 - repository_advisory: *685 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 + repository_advisory: *687 sender: *4 required: - action @@ -240618,10 +241166,10 @@ webhooks: type: string enum: - archived - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -240698,10 +241246,10 @@ webhooks: type: string enum: - created - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -240779,10 +241327,10 @@ webhooks: type: string enum: - deleted - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -240867,10 +241415,10 @@ webhooks: additionalProperties: true description: The `client_payload` that was specified in the `POST /repos/{owner}/{repo}/dispatches` request body. - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -240985,10 +241533,10 @@ webhooks: - 'null' items: type: string - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -241060,10 +241608,10 @@ webhooks: title: repository_import event type: object properties: - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 status: type: string @@ -241144,10 +241692,10 @@ webhooks: type: string enum: - privatized - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -241224,10 +241772,10 @@ webhooks: type: string enum: - publicized - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -241321,10 +241869,10 @@ webhooks: - name required: - repository - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -241404,10 +241952,10 @@ webhooks: type: string enum: - created - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 repository_ruleset: *324 sender: *4 required: @@ -241486,10 +242034,10 @@ webhooks: type: string enum: - deleted - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 repository_ruleset: *324 sender: *4 required: @@ -241568,10 +242116,10 @@ webhooks: type: string enum: - edited - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 repository_ruleset: *324 changes: type: object @@ -241633,16 +242181,16 @@ webhooks: properties: added: type: array - items: *621 + items: *623 deleted: type: array - items: *621 + items: *623 updated: type: array items: type: object properties: - rule: *621 + rule: *623 changes: type: object properties: @@ -241879,10 +242427,10 @@ webhooks: - from required: - owner - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -241960,10 +242508,10 @@ webhooks: type: string enum: - unarchived - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -242041,7 +242589,7 @@ webhooks: type: string enum: - create - alert: &818 + alert: &820 title: Repository Vulnerability Alert Alert description: The security alert of the vulnerable dependency. type: object @@ -242166,10 +242714,10 @@ webhooks: enum: - auto_dismissed - open - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -242379,10 +242927,10 @@ webhooks: type: string enum: - dismissed - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -242460,11 +243008,11 @@ webhooks: type: string enum: - reopen - alert: *818 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + alert: *820 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -242666,10 +243214,10 @@ webhooks: enum: - fixed - open - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -242747,7 +243295,7 @@ webhooks: type: string enum: - assigned - alert: &820 + alert: &822 type: object properties: number: *181 @@ -242894,12 +243442,12 @@ webhooks: anyOf: - type: 'null' - *4 - metadata: *819 + metadata: *821 assignee: *4 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -242977,11 +243525,11 @@ webhooks: type: string enum: - created - alert: *820 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + alert: *822 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -243062,11 +243610,11 @@ webhooks: type: string enum: - created - alert: *820 - installation: *765 - location: *821 - organization: *766 - repository: *767 + alert: *822 + installation: *767 + location: *823 + organization: *768 + repository: *769 sender: *4 required: - location @@ -243304,11 +243852,11 @@ webhooks: type: string enum: - metadata_created - alert: *820 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + alert: *822 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -243385,11 +243933,11 @@ webhooks: type: string enum: - metadata_removed - alert: *820 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + alert: *822 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -243466,11 +244014,11 @@ webhooks: type: string enum: - publicly_leaked - alert: *820 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + alert: *822 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -243548,11 +244096,11 @@ webhooks: type: string enum: - reopened - alert: *820 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + alert: *822 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -243630,11 +244178,11 @@ webhooks: type: string enum: - resolved - alert: *820 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + alert: *822 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -243712,12 +244260,12 @@ webhooks: type: string enum: - unassigned - alert: *820 + alert: *822 assignee: *4 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -243795,11 +244343,11 @@ webhooks: type: string enum: - validated - alert: *820 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + alert: *822 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -243929,10 +244477,10 @@ webhooks: - organization - enterprise - - repository: *767 - enterprise: *764 - installation: *765 - organization: *766 + repository: *769 + enterprise: *766 + installation: *767 + organization: *768 sender: *4 required: - action @@ -244010,11 +244558,11 @@ webhooks: type: string enum: - published - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 - security_advisory: &822 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 + security_advisory: &824 description: The details of the security advisory, including summary, description, and severity. type: object @@ -244200,11 +244748,11 @@ webhooks: type: string enum: - updated - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 - security_advisory: *822 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 + security_advisory: *824 sender: *4 required: - action @@ -244277,10 +244825,10 @@ webhooks: type: string enum: - withdrawn - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 security_advisory: description: The details of the security advisory, including summary, description, and severity. @@ -244467,9 +245015,9 @@ webhooks: type: object properties: security_and_analysis: *297 - enterprise: *764 - installation: *765 - organization: *766 + enterprise: *766 + installation: *767 + organization: *768 repository: *343 sender: *4 required: @@ -244548,12 +245096,12 @@ webhooks: type: string enum: - cancelled - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 - sponsorship: &823 + sponsorship: &825 type: object properties: created_at: @@ -244858,12 +245406,12 @@ webhooks: type: string enum: - created - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 - sponsorship: *823 + sponsorship: *825 required: - action - sponsorship @@ -244951,12 +245499,12 @@ webhooks: type: string required: - from - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 - sponsorship: *823 + sponsorship: *825 required: - action - changes @@ -245033,17 +245581,17 @@ webhooks: type: string enum: - pending_cancellation - effective_date: &824 + effective_date: &826 description: The `pending_cancellation` and `pending_tier_change` event types will include the date the cancellation or tier change will take effect. type: string - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 - sponsorship: *823 + sponsorship: *825 required: - action - sponsorship @@ -245117,7 +245665,7 @@ webhooks: type: string enum: - pending_tier_change - changes: &825 + changes: &827 type: object properties: tier: @@ -245161,13 +245709,13 @@ webhooks: - from required: - tier - effective_date: *824 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + effective_date: *826 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 - sponsorship: *823 + sponsorship: *825 required: - action - changes @@ -245244,13 +245792,13 @@ webhooks: type: string enum: - tier_changed - changes: *825 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + changes: *827 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 - sponsorship: *823 + sponsorship: *825 required: - action - changes @@ -245324,10 +245872,10 @@ webhooks: type: string enum: - created - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 starred_at: description: 'The time the star was created. This is a timestamp @@ -245411,10 +245959,10 @@ webhooks: type: string enum: - deleted - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 starred_at: description: 'The time the star was created. This is a timestamp @@ -245848,15 +246396,15 @@ webhooks: type: - string - 'null' - enterprise: *764 + enterprise: *766 id: description: The unique identifier of the status. type: integer - installation: *765 + installation: *767 name: type: string - organization: *766 - repository: *767 + organization: *768 + repository: *769 sender: *4 sha: description: The Commit SHA. @@ -245972,9 +246520,9 @@ webhooks: description: The ID of the sub-issue. type: number sub_issue: *83 - installation: *765 - organization: *766 - repository: *767 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -246063,9 +246611,9 @@ webhooks: description: The ID of the sub-issue. type: number sub_issue: *83 - installation: *765 - organization: *766 - repository: *767 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -246154,9 +246702,9 @@ webhooks: description: The ID of the parent issue. type: number parent_issue: *83 - installation: *765 - organization: *766 - repository: *767 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -246245,9 +246793,9 @@ webhooks: description: The ID of the parent issue. type: number parent_issue: *83 - installation: *765 - organization: *766 - repository: *767 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -246323,12 +246871,12 @@ webhooks: title: team_add event type: object properties: - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 - team: &826 + team: &828 title: Team description: Groups of organization members that gives permissions on specified repositories. @@ -246558,9 +247106,9 @@ webhooks: type: string enum: - added_to_repository - enterprise: *764 - installation: *765 - organization: *766 + enterprise: *766 + installation: *767 + organization: *768 repository: title: Repository description: A git repository @@ -247030,7 +247578,7 @@ webhooks: - topics - visibility sender: *4 - team: *826 + team: *828 required: - action - team @@ -247106,9 +247654,9 @@ webhooks: type: string enum: - created - enterprise: *764 - installation: *765 - organization: *766 + enterprise: *766 + installation: *767 + organization: *768 repository: title: Repository description: A git repository @@ -247578,7 +248126,7 @@ webhooks: - topics - visibility sender: *4 - team: *826 + team: *828 required: - action - team @@ -247655,9 +248203,9 @@ webhooks: type: string enum: - deleted - enterprise: *764 - installation: *765 - organization: *766 + enterprise: *766 + installation: *767 + organization: *768 repository: title: Repository description: A git repository @@ -248127,7 +248675,7 @@ webhooks: - topics - visibility sender: *4 - team: *826 + team: *828 required: - action - team @@ -248271,9 +248819,9 @@ webhooks: - from required: - permissions - enterprise: *764 - installation: *765 - organization: *766 + enterprise: *766 + installation: *767 + organization: *768 repository: title: Repository description: A git repository @@ -248743,7 +249291,7 @@ webhooks: - topics - visibility sender: *4 - team: *826 + team: *828 required: - action - changes @@ -248821,9 +249369,9 @@ webhooks: type: string enum: - removed_from_repository - enterprise: *764 - installation: *765 - organization: *766 + enterprise: *766 + installation: *767 + organization: *768 repository: title: Repository description: A git repository @@ -249293,7 +249841,7 @@ webhooks: - topics - visibility sender: *4 - team: *826 + team: *828 required: - action - team @@ -249369,10 +249917,10 @@ webhooks: type: string enum: - started - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -249445,17 +249993,17 @@ webhooks: title: workflow_dispatch event type: object properties: - enterprise: *764 + enterprise: *766 inputs: type: - object - 'null' additionalProperties: true - installation: *765 - organization: *766 + installation: *767 + organization: *768 ref: type: string - repository: *767 + repository: *769 sender: *4 workflow: type: string @@ -249537,10 +250085,10 @@ webhooks: type: string enum: - completed - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 workflow_job: allOf: @@ -249875,10 +250423,10 @@ webhooks: type: string enum: - in_progress - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 workflow_job: allOf: @@ -250239,10 +250787,10 @@ webhooks: type: string enum: - queued - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 workflow_job: type: object @@ -250467,10 +251015,10 @@ webhooks: type: string enum: - waiting - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 workflow_job: type: object @@ -250697,12 +251245,12 @@ webhooks: type: string enum: - completed - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 - workflow: *779 + workflow: *781 workflow_run: title: Workflow Run type: object @@ -251721,12 +252269,12 @@ webhooks: type: string enum: - in_progress - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 - workflow: *779 + workflow: *781 workflow_run: title: Workflow Run type: object @@ -252730,12 +253278,12 @@ webhooks: type: string enum: - requested - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 - workflow: *779 + workflow: *781 workflow_run: title: Workflow Run type: object 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 f65db81de6..a1b96bb2ce 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 @@ -481364,6 +481364,23 @@ "string", "null" ] + }, + "rationale": { + "type": "string", + "description": "Optional reasoning for selecting this label." + }, + "suggest": { + "type": "boolean", + "description": "If `true`, the change is stored as a pending suggestion for human review rather than applied directly." + }, + "confidence": { + "type": "string", + "description": "The confidence level for this label choice.", + "enum": [ + "low", + "medium", + "high" + ] } } } @@ -481383,6 +481400,23 @@ "properties": { "login": { "type": "string" + }, + "rationale": { + "type": "string", + "description": "Optional reasoning for selecting this assignee." + }, + "suggest": { + "type": "boolean", + "description": "If `true`, the change is stored as a pending suggestion for human review rather than applied directly." + }, + "confidence": { + "type": "string", + "description": "The confidence level for this assignee choice.", + "enum": [ + "low", + "medium", + "high" + ] } } } @@ -481415,6 +481449,23 @@ } ], "description": "The value to set for the field. For multi-select fields, provide an array of option names." + }, + "rationale": { + "type": "string", + "description": "Optional reasoning for setting this field value." + }, + "suggest": { + "type": "boolean", + "description": "If `true`, the change is stored as a pending suggestion for human review rather than applied directly." + }, + "confidence": { + "type": "string", + "description": "The confidence level for this field value choice.", + "enum": [ + "low", + "medium", + "high" + ] } }, "required": [ @@ -481425,13 +481476,53 @@ } }, "type": { + "description": "The issue type to associate with this issue. Only users with push access can set the type for issues. Without push access to the repository, type changes are silently dropped.", + "oneOf": [ + { + "type": "string", + "description": "The name of the issue type.", + "examples": [ + "Epic" + ] + }, + { + "type": "object", + "description": "The issue type with optional metadata.", + "properties": { + "value": { + "type": [ + "string", + "null" + ], + "description": "The name of the issue type to associate with this issue, or `null` to remove the current issue type.", + "examples": [ + "Epic" + ] + }, + "rationale": { + "type": "string", + "description": "Optional reasoning for selecting this type." + }, + "suggest": { + "type": "boolean", + "description": "If `true`, the change is stored as a pending suggestion for human review rather than applied directly." + }, + "confidence": { + "type": "string", + "description": "The confidence level for this type choice.", + "enum": [ + "low", + "medium", + "high" + ] + } + } + } + ], "type": [ + "null", "string", - "null" - ], - "description": "The name of the issue type to associate with this issue or use `null` to remove the current issue type. Only users with push access can set the type for issues. Without push access to the repository, type changes are silently dropped.", - "examples": [ - "Epic" + "object" ] } } @@ -485209,7 +485300,176 @@ }, { "type": "object", - "properties": {} + "properties": { + "suggestions": { + "type": "object", + "description": "Pending suggestions for each suggestible field (`type`,\n`issue_field_values`, `labels`, `assignees`, `state`) the\nrequest touched. Omitted for fields not in the request or\nwith no pending suggestions. Items tagged `already_applied`\nare echoes of the current request's inputs whose target is\nalready applied to the issue; they are not persisted as\npending suggestions.\n", + "properties": { + "type": { + "type": "array", + "items": { + "type": "object", + "properties": { + "value": { + "type": "string" + }, + "rationale": { + "type": "string" + }, + "suggest": { + "type": "boolean" + }, + "confidence": { + "type": "string", + "enum": [ + "low", + "medium", + "high" + ] + }, + "already_applied": { + "type": "boolean" + } + } + } + }, + "issue_field_values": { + "type": "array", + "items": { + "type": "object", + "properties": { + "field_id": { + "type": "integer" + }, + "value": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ] + }, + "rationale": { + "type": "string" + }, + "suggest": { + "type": "boolean" + }, + "confidence": { + "type": "string", + "enum": [ + "low", + "medium", + "high" + ] + }, + "already_applied": { + "type": "boolean" + } + } + } + }, + "labels": { + "type": "array", + "items": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "rationale": { + "type": "string" + }, + "suggest": { + "type": "boolean" + }, + "confidence": { + "type": "string", + "enum": [ + "low", + "medium", + "high" + ] + }, + "already_applied": { + "type": "boolean" + } + } + } + }, + "assignees": { + "type": "array", + "items": { + "type": "object", + "properties": { + "login": { + "type": "string" + }, + "rationale": { + "type": "string" + }, + "suggest": { + "type": "boolean" + }, + "confidence": { + "type": "string", + "enum": [ + "low", + "medium", + "high" + ] + }, + "already_applied": { + "type": "boolean" + } + } + } + }, + "state": { + "type": "array", + "items": { + "type": "object", + "properties": { + "value": { + "type": "string" + }, + "state_reason": { + "type": "string" + }, + "duplicate_issue_id": { + "type": "integer" + }, + "rationale": { + "type": "string" + }, + "suggest": { + "type": "boolean" + }, + "confidence": { + "type": "string", + "enum": [ + "low", + "medium", + "high" + ] + }, + "already_applied": { + "type": "boolean" + } + } + } + } + } + } + } } ] }, @@ -485620,7 +485880,40 @@ "type": "array", "description": "Usernames of people to assign this issue to. _NOTE: Only users with push access can add assignees to an issue. Assignees are silently ignored otherwise._", "items": { - "type": "string" + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "login": { + "type": "string", + "description": "The login of the user to assign." + }, + "rationale": { + "type": "string", + "description": "Optional reasoning for adding this assignee." + }, + "suggest": { + "type": "boolean", + "description": "If `true`, the assignee is stored as a pending suggestion for human review rather than applied directly." + }, + "confidence": { + "type": "string", + "description": "The confidence level for this assignee choice.", + "enum": [ + "low", + "medium", + "high" + ] + } + }, + "required": [ + "login" + ] + } + ] } } } @@ -538301,9 +538594,42 @@ "labels": { "type": "array", "minItems": 1, - "description": "The names of the labels to add to the issue's existing labels. You can also pass an `array` of labels directly, but GitHub recommends passing an object with the `labels` key. To replace all of the labels for an issue, use \"[Set labels for an issue](https://docs.github.com/rest/issues/labels#set-labels-for-an-issue).\"", + "description": "The labels to add to the issue's existing labels. You can also pass an `array` of labels directly, but GitHub recommends passing an object with the `labels` key. To replace all of the labels for an issue, use \"[Set labels for an issue](https://docs.github.com/rest/issues/labels#set-labels-for-an-issue).\"", "items": { - "type": "string" + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "The name of the label to add." + }, + "rationale": { + "type": "string", + "description": "Optional reasoning for adding this label." + }, + "suggest": { + "type": "boolean", + "description": "If `true`, the label is stored as a pending suggestion for human review rather than applied directly." + }, + "confidence": { + "type": "string", + "description": "The confidence level for this label choice.", + "enum": [ + "low", + "medium", + "high" + ] + } + }, + "required": [ + "name" + ] + } + ] } } } @@ -538321,6 +538647,23 @@ "properties": { "name": { "type": "string" + }, + "rationale": { + "type": "string", + "description": "Optional reasoning for adding this label." + }, + "suggest": { + "type": "boolean", + "description": "If `true`, the label is stored as a pending suggestion for human review rather than applied directly." + }, + "confidence": { + "type": "string", + "description": "The confidence level for this label choice.", + "enum": [ + "low", + "medium", + "high" + ] } }, "required": [ @@ -561228,6 +561571,1101 @@ } } }, + "/repos/{owner}/{repo}/issues/{issue_number}/suggestions": { + "get": { + "summary": "List issue suggestions", + "description": "Lists the suggestions on an issue. A suggestion is an agent-proposed change to an issue's type, labels, fields, assignees, or closed state that a maintainer can approve or dismiss.\n\nBy default only pending suggestions are returned. Use `state=all` to return suggestions in every state, or `state=` to filter to a single state. Use `action=` to return only suggestions for a specific change.\n\nThis endpoint is only available while the issue suggestions feature is enabled for the repository, and only supports issues, not pull requests.\n\nRequires triage access to the repository.", + "tags": [ + "issues" + ], + "operationId": "issues/list-suggestions", + "externalDocs": { + "description": "API method documentation", + "url": "https://docs.github.com/rest/issues/issues#list-issue-suggestions" + }, + "parameters": [ + { + "name": "owner", + "description": "The account owner of the repository. The name is not case sensitive.", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "repo", + "description": "The name of the repository without the `.git` extension. The name is not case sensitive.", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "issue_number", + "description": "The number that identifies the issue.", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "name": "state", + "in": "query", + "required": false, + "description": "Filter suggestions by their state.", + "schema": { + "type": "string", + "enum": [ + "pending", + "applied", + "approved", + "dismissed", + "replaced", + "all" + ], + "default": "pending" + } + }, + { + "name": "action", + "in": "query", + "required": false, + "description": "Filter suggestions by the change they propose.", + "schema": { + "type": "string", + "enum": [ + "set_type", + "add_label", + "add_field", + "add_assignee", + "close_issue" + ] + } + }, + { + "name": "per_page", + "description": "The number of results per page (max 100). For more information, see \"[Using pagination in the REST API](https://docs.github.com/rest/using-the-rest-api/using-pagination-in-the-rest-api).\"", + "in": "query", + "schema": { + "type": "integer", + "default": 30 + } + }, + { + "name": "page", + "description": "The page number of the results to fetch. For more information, see \"[Using pagination in the REST API](https://docs.github.com/rest/using-the-rest-api/using-pagination-in-the-rest-api).\"", + "in": "query", + "schema": { + "type": "integer", + "default": 1 + } + } + ], + "responses": { + "200": { + "description": "Response", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "title": "Issue Suggestion", + "description": "An agent-proposed change to an issue that a maintainer can approve or dismiss.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the suggestion." + }, + "issue_id": { + "type": "integer", + "description": "The unique identifier of the issue the suggestion applies to." + }, + "action": { + "type": "string", + "description": "The kind of change proposed.", + "enum": [ + "set_type", + "add_label", + "add_field", + "add_assignee", + "close_issue" + ] + }, + "state": { + "type": "string", + "description": "The suggestion's lifecycle state.", + "enum": [ + "pending", + "applied", + "approved", + "dismissed", + "replaced" + ] + }, + "target_id": { + "type": [ + "integer", + "null" + ], + "description": "The identifier of the target the change applies to (issue type, label, field, assignee, or duplicate issue), when applicable." + }, + "target_value": { + "description": "The proposed value, when applicable. An array for multi-select field suggestions.", + "oneOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "boolean" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ], + "type": [ + "null", + "string", + "number", + "boolean", + "array" + ] + }, + "rationale": { + "type": [ + "string", + "null" + ], + "description": "The rationale the actor provided for the suggestion." + }, + "confidence": { + "type": [ + "string", + "null" + ], + "description": "The actor's confidence level in the suggestion.", + "enum": [ + "LOW", + "MEDIUM", + "HIGH", + null + ] + }, + "actor_id": { + "type": [ + "integer", + "null" + ], + "description": "The unique identifier of the actor that proposed the suggestion." + }, + "issue_event_id": { + "type": [ + "integer", + "null" + ], + "description": "The identifier of the timeline event created when the suggestion was approved, when applicable." + }, + "resolved_by": { + "type": [ + "integer", + "null" + ], + "description": "The unique identifier of the user who approved or dismissed the suggestion." + }, + "created_at": { + "type": "string", + "description": "The time the suggestion was created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the suggestion was last updated.", + "format": "date-time" + } + }, + "required": [ + "id", + "issue_id", + "action", + "state", + "target_id", + "target_value", + "rationale", + "confidence", + "actor_id", + "issue_event_id", + "resolved_by", + "created_at", + "updated_at" + ] + } + }, + "examples": { + "default": { + "value": [ + { + "id": 12, + "issue_id": 4567, + "action": "add_label", + "state": "pending", + "target_id": 208045946, + "target_value": null, + "rationale": "This looks like a bug report based on the stack trace in the description.", + "confidence": "HIGH", + "actor_id": 41898282, + "issue_event_id": null, + "resolved_by": null, + "created_at": "2026-06-01T14:20:00Z", + "updated_at": "2026-06-01T14:20:00Z" + }, + { + "id": 13, + "issue_id": 4567, + "action": "set_type", + "state": "pending", + "target_id": 3, + "target_value": "Bug", + "rationale": "The report describes unexpected behaviour with reproduction steps.", + "confidence": "MEDIUM", + "actor_id": 41898282, + "issue_event_id": null, + "resolved_by": null, + "created_at": "2026-06-01T14:21:00Z", + "updated_at": "2026-06-01T14:21:00Z" + } + ] + } + } + } + }, + "headers": { + "Link": { + "example": "; rel=\"next\", ; rel=\"last\"", + "schema": { + "type": "string" + } + } + } + }, + "404": { + "description": "Resource not found", + "content": { + "application/json": { + "schema": { + "title": "Basic Error", + "description": "Basic Error", + "type": "object", + "properties": { + "message": { + "type": "string" + }, + "documentation_url": { + "type": "string" + }, + "url": { + "type": "string" + }, + "status": { + "type": "string" + } + } + } + } + } + }, + "422": { + "description": "Validation failed, or the endpoint has been spammed.", + "content": { + "application/json": { + "schema": { + "title": "Validation Error", + "description": "Validation Error", + "type": "object", + "required": [ + "message", + "documentation_url" + ], + "properties": { + "message": { + "type": "string" + }, + "documentation_url": { + "type": "string" + }, + "errors": { + "type": "array", + "items": { + "type": "object", + "required": [ + "code" + ], + "properties": { + "resource": { + "type": "string" + }, + "field": { + "type": "string" + }, + "message": { + "type": "string" + }, + "code": { + "type": "string" + }, + "index": { + "type": "integer" + }, + "value": { + "oneOf": [ + { + "type": [ + "string", + "null" + ] + }, + { + "type": [ + "integer", + "null" + ] + }, + { + "type": [ + "array", + "null" + ], + "items": { + "type": "string" + } + } + ] + } + } + } + } + } + } + } + } + } + }, + "x-github": { + "githubCloudOnly": false, + "enabledForGitHubApps": true, + "category": "issues", + "subcategory": "issues" + } + } + }, + "/repos/{owner}/{repo}/issues/{issue_number}/suggestions/{suggestion_id}/approve": { + "post": { + "summary": "Approve an issue suggestion", + "description": "Approves a pending suggestion on an issue. Applies the proposed change (creating the corresponding timeline event), transitions the suggestion to `approved`, and dismisses any competing pending suggestions for the same change.\n\nRequires triage access to the repository. Approving a suggestion also requires permission to perform the change it applies (for example, setting the issue type, adding a label or assignee, or closing the issue); this only affects fine-grained access tokens and GitHub Apps whose permissions are narrower than the triage role. This endpoint only supports issues, not pull requests.", + "tags": [ + "issues" + ], + "operationId": "issues/approve-suggestion", + "externalDocs": { + "description": "API method documentation", + "url": "https://docs.github.com/rest/issues/issues#approve-an-issue-suggestion" + }, + "parameters": [ + { + "name": "owner", + "description": "The account owner of the repository. The name is not case sensitive.", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "repo", + "description": "The name of the repository without the `.git` extension. The name is not case sensitive.", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "issue_number", + "description": "The number that identifies the issue.", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "name": "suggestion_id", + "in": "path", + "required": true, + "description": "The unique identifier of the suggestion.", + "schema": { + "type": "integer" + } + } + ], + "responses": { + "200": { + "description": "Response", + "content": { + "application/json": { + "schema": { + "title": "Issue Suggestion", + "description": "An agent-proposed change to an issue that a maintainer can approve or dismiss.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the suggestion." + }, + "issue_id": { + "type": "integer", + "description": "The unique identifier of the issue the suggestion applies to." + }, + "action": { + "type": "string", + "description": "The kind of change proposed.", + "enum": [ + "set_type", + "add_label", + "add_field", + "add_assignee", + "close_issue" + ] + }, + "state": { + "type": "string", + "description": "The suggestion's lifecycle state.", + "enum": [ + "pending", + "applied", + "approved", + "dismissed", + "replaced" + ] + }, + "target_id": { + "type": [ + "integer", + "null" + ], + "description": "The identifier of the target the change applies to (issue type, label, field, assignee, or duplicate issue), when applicable." + }, + "target_value": { + "description": "The proposed value, when applicable. An array for multi-select field suggestions.", + "oneOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "boolean" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ], + "type": [ + "null", + "string", + "number", + "boolean", + "array" + ] + }, + "rationale": { + "type": [ + "string", + "null" + ], + "description": "The rationale the actor provided for the suggestion." + }, + "confidence": { + "type": [ + "string", + "null" + ], + "description": "The actor's confidence level in the suggestion.", + "enum": [ + "LOW", + "MEDIUM", + "HIGH", + null + ] + }, + "actor_id": { + "type": [ + "integer", + "null" + ], + "description": "The unique identifier of the actor that proposed the suggestion." + }, + "issue_event_id": { + "type": [ + "integer", + "null" + ], + "description": "The identifier of the timeline event created when the suggestion was approved, when applicable." + }, + "resolved_by": { + "type": [ + "integer", + "null" + ], + "description": "The unique identifier of the user who approved or dismissed the suggestion." + }, + "created_at": { + "type": "string", + "description": "The time the suggestion was created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the suggestion was last updated.", + "format": "date-time" + } + }, + "required": [ + "id", + "issue_id", + "action", + "state", + "target_id", + "target_value", + "rationale", + "confidence", + "actor_id", + "issue_event_id", + "resolved_by", + "created_at", + "updated_at" + ] + }, + "examples": { + "default": { + "value": { + "id": 12, + "issue_id": 4567, + "action": "add_label", + "state": "approved", + "target_id": 208045946, + "target_value": null, + "rationale": "This looks like a bug report based on the stack trace in the description.", + "confidence": "HIGH", + "actor_id": 41898282, + "issue_event_id": 6430295168, + "resolved_by": 583231, + "created_at": "2026-06-01T14:20:00Z", + "updated_at": "2026-06-01T15:05:00Z" + } + } + } + } + } + }, + "403": { + "description": "Forbidden", + "content": { + "application/json": { + "schema": { + "title": "Basic Error", + "description": "Basic Error", + "type": "object", + "properties": { + "message": { + "type": "string" + }, + "documentation_url": { + "type": "string" + }, + "url": { + "type": "string" + }, + "status": { + "type": "string" + } + } + } + } + } + }, + "404": { + "description": "Resource not found", + "content": { + "application/json": { + "schema": { + "title": "Basic Error", + "description": "Basic Error", + "type": "object", + "properties": { + "message": { + "type": "string" + }, + "documentation_url": { + "type": "string" + }, + "url": { + "type": "string" + }, + "status": { + "type": "string" + } + } + } + } + } + }, + "422": { + "description": "Validation failed, or the endpoint has been spammed.", + "content": { + "application/json": { + "schema": { + "title": "Validation Error", + "description": "Validation Error", + "type": "object", + "required": [ + "message", + "documentation_url" + ], + "properties": { + "message": { + "type": "string" + }, + "documentation_url": { + "type": "string" + }, + "errors": { + "type": "array", + "items": { + "type": "object", + "required": [ + "code" + ], + "properties": { + "resource": { + "type": "string" + }, + "field": { + "type": "string" + }, + "message": { + "type": "string" + }, + "code": { + "type": "string" + }, + "index": { + "type": "integer" + }, + "value": { + "oneOf": [ + { + "type": [ + "string", + "null" + ] + }, + { + "type": [ + "integer", + "null" + ] + }, + { + "type": [ + "array", + "null" + ], + "items": { + "type": "string" + } + } + ] + } + } + } + } + } + } + } + } + } + }, + "x-github": { + "githubCloudOnly": false, + "enabledForGitHubApps": true, + "category": "issues", + "subcategory": "issues" + } + } + }, + "/repos/{owner}/{repo}/issues/{issue_number}/suggestions/{suggestion_id}/dismiss": { + "post": { + "summary": "Dismiss an issue suggestion", + "description": "Dismisses a pending suggestion on an issue. Transitions the suggestion to `dismissed` without applying any change or creating a timeline event.\n\nRequires triage access to the repository. This endpoint only supports issues, not pull requests.", + "tags": [ + "issues" + ], + "operationId": "issues/dismiss-suggestion", + "externalDocs": { + "description": "API method documentation", + "url": "https://docs.github.com/rest/issues/issues#dismiss-an-issue-suggestion" + }, + "parameters": [ + { + "name": "owner", + "description": "The account owner of the repository. The name is not case sensitive.", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "repo", + "description": "The name of the repository without the `.git` extension. The name is not case sensitive.", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "issue_number", + "description": "The number that identifies the issue.", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "name": "suggestion_id", + "in": "path", + "required": true, + "description": "The unique identifier of the suggestion.", + "schema": { + "type": "integer" + } + } + ], + "responses": { + "200": { + "description": "Response", + "content": { + "application/json": { + "schema": { + "title": "Issue Suggestion", + "description": "An agent-proposed change to an issue that a maintainer can approve or dismiss.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the suggestion." + }, + "issue_id": { + "type": "integer", + "description": "The unique identifier of the issue the suggestion applies to." + }, + "action": { + "type": "string", + "description": "The kind of change proposed.", + "enum": [ + "set_type", + "add_label", + "add_field", + "add_assignee", + "close_issue" + ] + }, + "state": { + "type": "string", + "description": "The suggestion's lifecycle state.", + "enum": [ + "pending", + "applied", + "approved", + "dismissed", + "replaced" + ] + }, + "target_id": { + "type": [ + "integer", + "null" + ], + "description": "The identifier of the target the change applies to (issue type, label, field, assignee, or duplicate issue), when applicable." + }, + "target_value": { + "description": "The proposed value, when applicable. An array for multi-select field suggestions.", + "oneOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "boolean" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ], + "type": [ + "null", + "string", + "number", + "boolean", + "array" + ] + }, + "rationale": { + "type": [ + "string", + "null" + ], + "description": "The rationale the actor provided for the suggestion." + }, + "confidence": { + "type": [ + "string", + "null" + ], + "description": "The actor's confidence level in the suggestion.", + "enum": [ + "LOW", + "MEDIUM", + "HIGH", + null + ] + }, + "actor_id": { + "type": [ + "integer", + "null" + ], + "description": "The unique identifier of the actor that proposed the suggestion." + }, + "issue_event_id": { + "type": [ + "integer", + "null" + ], + "description": "The identifier of the timeline event created when the suggestion was approved, when applicable." + }, + "resolved_by": { + "type": [ + "integer", + "null" + ], + "description": "The unique identifier of the user who approved or dismissed the suggestion." + }, + "created_at": { + "type": "string", + "description": "The time the suggestion was created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the suggestion was last updated.", + "format": "date-time" + } + }, + "required": [ + "id", + "issue_id", + "action", + "state", + "target_id", + "target_value", + "rationale", + "confidence", + "actor_id", + "issue_event_id", + "resolved_by", + "created_at", + "updated_at" + ] + }, + "examples": { + "default": { + "value": { + "id": 12, + "issue_id": 4567, + "action": "add_label", + "state": "approved", + "target_id": 208045946, + "target_value": null, + "rationale": "This looks like a bug report based on the stack trace in the description.", + "confidence": "HIGH", + "actor_id": 41898282, + "issue_event_id": 6430295168, + "resolved_by": 583231, + "created_at": "2026-06-01T14:20:00Z", + "updated_at": "2026-06-01T15:05:00Z" + } + } + } + } + } + }, + "403": { + "description": "Forbidden", + "content": { + "application/json": { + "schema": { + "title": "Basic Error", + "description": "Basic Error", + "type": "object", + "properties": { + "message": { + "type": "string" + }, + "documentation_url": { + "type": "string" + }, + "url": { + "type": "string" + }, + "status": { + "type": "string" + } + } + } + } + } + }, + "404": { + "description": "Resource not found", + "content": { + "application/json": { + "schema": { + "title": "Basic Error", + "description": "Basic Error", + "type": "object", + "properties": { + "message": { + "type": "string" + }, + "documentation_url": { + "type": "string" + }, + "url": { + "type": "string" + }, + "status": { + "type": "string" + } + } + } + } + } + }, + "422": { + "description": "Validation failed, or the endpoint has been spammed.", + "content": { + "application/json": { + "schema": { + "title": "Validation Error", + "description": "Validation Error", + "type": "object", + "required": [ + "message", + "documentation_url" + ], + "properties": { + "message": { + "type": "string" + }, + "documentation_url": { + "type": "string" + }, + "errors": { + "type": "array", + "items": { + "type": "object", + "required": [ + "code" + ], + "properties": { + "resource": { + "type": "string" + }, + "field": { + "type": "string" + }, + "message": { + "type": "string" + }, + "code": { + "type": "string" + }, + "index": { + "type": "integer" + }, + "value": { + "oneOf": [ + { + "type": [ + "string", + "null" + ] + }, + { + "type": [ + "integer", + "null" + ] + }, + { + "type": [ + "array", + "null" + ], + "items": { + "type": "string" + } + } + ] + } + } + } + } + } + } + } + } + } + }, + "x-github": { + "githubCloudOnly": false, + "enabledForGitHubApps": true, + "category": "issues", + "subcategory": "issues" + } + } + }, "/repos/{owner}/{repo}/issues/{issue_number}/timeline": { "get": { "summary": "List timeline events for an issue", @@ -561285,6 +562723,14 @@ "type": "integer", "default": 1 } + }, + { + "name": "exclude", + "in": "query", + "description": "A comma-separated list of timeline event names to exclude from the response.", + "schema": { + "type": "string" + } } ], "responses": { 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 1b6697d3d5..cbfa1228f5 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 @@ -1048,7 +1048,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/security-advisories/global-advisories#get-a-global-security-advisory parameters: - - &687 + - &689 name: ghsa_id description: The GHSA (GitHub Security Advisory) identifier of the advisory. in: path @@ -14674,7 +14674,7 @@ paths: properties: action: type: string - discussion: &780 + discussion: &782 title: Discussion description: A Discussion in a repository. type: object @@ -15461,7 +15461,7 @@ paths: - hooray - eyes - rocket - sub_issues_summary: &698 + sub_issues_summary: &700 title: Sub-issues Summary type: object properties: @@ -15545,7 +15545,7 @@ paths: pin: anyOf: - type: 'null' - - &566 + - &568 title: Pinned Issue Comment description: Context around who pinned an issue comment and when it was pinned. @@ -15566,7 +15566,7 @@ paths: minimized: anyOf: - type: 'null' - - &567 + - &569 title: Minimized Issue Comment description: Details about why an issue comment was minimized. @@ -15591,7 +15591,7 @@ paths: - url - created_at - updated_at - issue_dependencies_summary: &699 + issue_dependencies_summary: &701 title: Issue Dependencies Summary type: object properties: @@ -16426,7 +16426,7 @@ paths: type: string release: allOf: - - &611 + - &613 title: Release description: A release. type: object @@ -16508,7 +16508,7 @@ paths: author: *4 assets: type: array - items: &612 + items: &614 title: Release Asset description: Data related to a release. type: object @@ -20338,7 +20338,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/activity/notifications#list-notifications-for-the-authenticated-user parameters: - - &586 + - &588 name: all description: If `true`, show notifications marked as read. in: query @@ -20346,7 +20346,7 @@ paths: schema: type: boolean default: false - - &587 + - &589 name: participating description: If `true`, only shows notifications in which the user is directly participating or mentioned. @@ -20356,7 +20356,7 @@ paths: type: boolean default: false - *88 - - &588 + - &590 name: before description: 'Only show notifications updated before the given time. This is a timestamp in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format: @@ -20947,7 +20947,7 @@ paths: - url - subscription_url examples: - default: &589 + default: &591 value: - id: '1' repository: @@ -22900,7 +22900,7 @@ paths: parameters: - *75 - *117 - - &758 + - &760 name: month description: If specified, only return results for a single month. The value of `month` is an integer between `1` and `12`. If no year is specified the @@ -23012,7 +23012,7 @@ paths: - *117 - *118 - *119 - - &759 + - &761 name: repository description: The repository name to query for usage in the format owner/repository. in: query @@ -23020,7 +23020,7 @@ paths: schema: type: string - *122 - - &760 + - &762 name: sku description: The SKU to query for usage. in: query @@ -30802,12 +30802,12 @@ paths: required: - subject_digests examples: - default: &739 + default: &741 value: subject_digests: - sha256:abc123 - sha512:def456 - withPredicateType: &740 + withPredicateType: &742 value: subject_digests: - sha256:abc123 @@ -30852,7 +30852,7 @@ paths: description: The cursor to the previous page. description: Information about the current page. examples: - default: &741 + default: &743 value: attestations_subject_digests: - sha256:abc: @@ -43010,7 +43010,7 @@ paths: parameters: - *75 - *258 - - &721 + - &723 name: repo_name description: repo_name parameter in: path @@ -43958,7 +43958,7 @@ paths: - nuget - container - *75 - - &722 + - &724 name: visibility description: |- The selected visibility of the packages. This parameter is optional and only filters an existing result set. @@ -43999,7 +43999,7 @@ paths: default: *264 '403': *27 '401': *23 - '400': &724 + '400': &726 description: The value of `per_page` multiplied by `page` cannot be greater than 10000. x-github: @@ -46241,7 +46241,7 @@ paths: latest_status_update: anyOf: - type: 'null' - - &808 + - &810 title: Projects v2 Status Update description: An status update belonging to a project type: object @@ -46744,7 +46744,7 @@ paths: - review_comment - self author_association: *80 - auto_merge: &596 + auto_merge: &598 title: Auto merge description: The status of auto merging a pull request. type: @@ -46770,7 +46770,7 @@ paths: - merge_method - commit_title - commit_message - stack: &597 + stack: &599 title: Pull Request Stack description: The stack information associated with a pull request. @@ -47167,7 +47167,7 @@ paths: - updated_at - project_url examples: - default: &745 + default: &747 value: - id: 12345 node_id: PVTF_lADOABCD1234567890 @@ -47344,7 +47344,7 @@ paths: description: The options available for single select fields. At least one option must be provided when creating a single select field. - items: &746 + items: &748 type: object properties: name: @@ -47381,7 +47381,7 @@ paths: description: The field's data type. enum: - iteration - iteration_configuration: &747 + iteration_configuration: &749 type: object description: The configuration for iteration fields. properties: @@ -47431,7 +47431,7 @@ paths: value: name: Due date data_type: date - single_select_field: &748 + single_select_field: &750 summary: Create a single select field value: name: Priority @@ -47458,7 +47458,7 @@ paths: description: raw: High priority items html: High priority items - iteration_field: &749 + iteration_field: &751 summary: Create an iteration field value: name: Sprint @@ -47484,7 +47484,7 @@ paths: application/json: schema: *284 examples: - text_field: &750 + text_field: &752 value: id: 24680 node_id: PVTF_lADOABCD2468024680 @@ -47493,7 +47493,7 @@ paths: project_url: https://api.github.com/projects/67890 created_at: '2022-05-15T08:00:00Z' updated_at: '2022-05-15T08:00:00Z' - number_field: &751 + number_field: &753 value: id: 13579 node_id: PVTF_lADOABCD1357913579 @@ -47502,7 +47502,7 @@ paths: project_url: https://api.github.com/projects/67890 created_at: '2022-06-01T14:30:00Z' updated_at: '2022-06-01T14:30:00Z' - date_field: &752 + date_field: &754 value: id: 98765 node_id: PVTF_lADOABCD9876598765 @@ -47511,7 +47511,7 @@ paths: project_url: https://api.github.com/projects/67890 created_at: '2022-06-10T09:15:00Z' updated_at: '2022-06-10T09:15:00Z' - single_select_field: &753 + single_select_field: &755 value: id: 12345 node_id: PVTF_lADOABCD1234567890 @@ -47545,7 +47545,7 @@ paths: raw: High priority items created_at: '2022-04-28T12:00:00Z' updated_at: '2022-04-28T12:00:00Z' - iteration_field: &754 + iteration_field: &756 value: id: 11223 node_id: PVTF_lADOABCD1122311223 @@ -47591,7 +47591,7 @@ paths: url: https://docs.github.com/rest/projects/fields#get-project-field-for-organization parameters: - *281 - - &755 + - &757 name: field_id description: The unique identifier of the field. in: path @@ -47606,7 +47606,7 @@ paths: application/json: schema: *284 examples: - default: &756 + default: &758 value: id: 12345 node_id: PVTF_lADOABCD1234567890 @@ -48817,7 +48817,7 @@ paths: description: Response for creating a view in an organization-owned project. content: application/json: - schema: &736 + schema: &738 title: Projects v2 View description: A view inside a projects v2 project type: object @@ -49000,7 +49000,7 @@ paths: parameters: - *281 - *75 - - &757 + - &759 name: view_number description: The number that identifies the project view. in: path @@ -51068,7 +51068,7 @@ paths: - *75 - *17 - *19 - - &620 + - &622 name: targets description: | A comma-separated list of rule targets to filter by. @@ -51355,7 +51355,7 @@ paths: - object rules: type: array - items: &621 + items: &623 title: Repository Rule type: object description: A repository rule. @@ -51417,7 +51417,7 @@ paths: type: string enum: - required_linear_history - - &618 + - &620 title: merge_queue description: Merges must be performed via a merge queue. type: object @@ -52056,7 +52056,7 @@ paths: type: boolean description: Copilot automatically reviews each new push to the pull request. - - &619 + - &621 title: license_compliance_scanning description: Enforce any added or changed dependencies to comply with the organization's license policy. @@ -52368,7 +52368,7 @@ paths: url: https://docs.github.com/rest/orgs/rule-suites#list-organization-rule-suites parameters: - *75 - - &622 + - &624 name: ref description: The name of the ref. Cannot contain wildcard characters. Optionally prefix with `refs/heads/` to limit to branches or `refs/tags/` to limit @@ -52383,7 +52383,7 @@ paths: in: query schema: type: string - - &623 + - &625 name: time_period description: |- The time period to filter by. @@ -52399,14 +52399,14 @@ paths: - week - month default: day - - &624 + - &626 name: actor_name description: The handle for the GitHub user account to filter on. When specified, only rule evaluations triggered by this actor will be returned. in: query schema: type: string - - &625 + - &627 name: rule_suite_result description: The rule suite results to filter on. When specified, only suites with this result will be returned. @@ -52419,7 +52419,7 @@ paths: - bypass - all default: all - - &626 + - &628 name: evaluate_status description: |- The evaluate status to filter on. When specified, only rule suites resulting from rulesets with the specified evaluate status will be returned. @@ -52442,7 +52442,7 @@ paths: description: Response content: application/json: - schema: &627 + schema: &629 title: Rule Suites description: Response type: array @@ -52498,7 +52498,7 @@ paths: whether rules would pass or fail if all rules in the rule suite were `active`. examples: - default: &628 + default: &630 value: - id: 21 actor_id: 12 @@ -52542,7 +52542,7 @@ paths: url: https://docs.github.com/rest/orgs/rule-suites#get-an-organization-rule-suite parameters: - *75 - - &629 + - &631 name: rule_suite_id description: |- The unique identifier of the rule suite result. @@ -52558,7 +52558,7 @@ paths: description: Response content: application/json: - schema: &630 + schema: &632 title: Rule Suite description: Response type: object @@ -52665,7 +52665,7 @@ paths: description: The detailed failure message for the rule. Null if the rule passed. examples: - default: &631 + default: &633 value: id: 21 actor_id: 12 @@ -52912,7 +52912,7 @@ paths: type: string format: date-time examples: - default: &633 + default: &635 value: - version_id: 3 actor: @@ -52965,7 +52965,7 @@ paths: description: Response content: application/json: - schema: &634 + schema: &636 allOf: - *327 - type: object @@ -53037,7 +53037,7 @@ paths: url: https://docs.github.com/rest/secret-scanning/secret-scanning#list-secret-scanning-alerts-for-an-organization parameters: - *75 - - &635 + - &637 name: state in: query description: Set to `open` or `resolved` to only list secret scanning alerts @@ -53048,7 +53048,7 @@ paths: enum: - open - resolved - - &636 + - &638 name: secret_type in: query description: A comma-separated list of secret types to return. All default @@ -53058,7 +53058,7 @@ paths: required: false schema: type: string - - &637 + - &639 name: exclude_secret_types in: query description: A comma-separated list of secret types to exclude from the results. @@ -53069,7 +53069,7 @@ paths: required: false schema: type: string - - &638 + - &640 name: exclude_providers in: query description: |- @@ -53080,7 +53080,7 @@ paths: required: false schema: type: string - - &639 + - &641 name: providers in: query description: |- @@ -53091,7 +53091,7 @@ paths: required: false schema: type: string - - &640 + - &642 name: resolution in: query description: A comma-separated list of resolutions. Only secret scanning alerts @@ -53100,7 +53100,7 @@ paths: required: false schema: type: string - - &641 + - &643 name: assignee in: query description: Filters alerts by assignee. Use `*` to get all assigned alerts, @@ -53119,7 +53119,7 @@ paths: all-unassigned: value: none summary: Filter for all unassigned alerts - - &642 + - &644 name: sort description: The property to sort the results by. `created` means when the alert was created. `updated` means when the alert was updated or resolved. @@ -53134,7 +53134,7 @@ paths: - *61 - *19 - *17 - - &643 + - &645 name: before description: A cursor, as given in the [Link header](https://docs.github.com/rest/guides/using-pagination-in-the-rest-api#using-link-headers). If specified, the query only searches for events before this cursor. To @@ -53144,7 +53144,7 @@ paths: required: false schema: type: string - - &644 + - &646 name: after description: A cursor, as given in the [Link header](https://docs.github.com/rest/guides/using-pagination-in-the-rest-api#using-link-headers). If specified, the query only searches for events after this cursor. To @@ -53154,7 +53154,7 @@ paths: required: false schema: type: string - - &645 + - &647 name: validity in: query description: A comma-separated list of validities that, when present, will @@ -53163,7 +53163,7 @@ paths: required: false schema: type: string - - &646 + - &648 name: is_publicly_leaked in: query description: A boolean value representing whether or not to filter alerts @@ -53172,7 +53172,7 @@ paths: schema: type: boolean default: false - - &647 + - &649 name: is_multi_repo in: query description: A boolean value representing whether or not to filter alerts @@ -53181,7 +53181,7 @@ paths: schema: type: boolean default: false - - &648 + - &650 name: hide_secret in: query description: A boolean value representing whether or not to hide literal secrets @@ -53190,7 +53190,7 @@ paths: schema: type: boolean default: false - - &649 + - &651 name: is_bypassed in: query description: A boolean value (`true` or `false`) indicating whether to filter @@ -53201,7 +53201,7 @@ paths: required: false schema: type: boolean - - &650 + - &652 name: included_metadata in: query description: |- @@ -53212,7 +53212,7 @@ paths: required: false schema: type: string - - &651 + - &653 name: owner_email_hash in: query description: |- @@ -53247,14 +53247,14 @@ paths: format: uri description: The REST API URL of the code locations for this alert. - state: &652 + state: &654 description: Sets the state of the secret scanning alert. You must provide `resolution` when you set the state to `resolved`. type: string enum: - open - resolved - resolution: &653 + resolution: &655 type: - string - 'null' @@ -53373,14 +53373,14 @@ paths: first_location_detected: anyOf: - type: 'null' - - &654 + - &656 description: 'Details on the location where the token was initially detected. This can be a commit, wiki commit, issue, discussion, pull request. ' oneOf: - - &656 + - &658 description: Represents a 'commit' secret scanning location type. This location type shows that a secret was detected inside a commit to a repository. @@ -53444,7 +53444,7 @@ paths: - blob_url - commit_sha - commit_url - - &657 + - &659 description: Represents a 'wiki_commit' secret scanning location type. This location type shows that a secret was detected inside a commit to a repository wiki. @@ -53505,7 +53505,7 @@ paths: - page_url - commit_sha - commit_url - - &658 + - &660 description: Represents an 'issue_title' secret scanning location type. This location type shows that a secret was detected in the title of an issue. @@ -53527,7 +53527,7 @@ paths: - https://github.com/octocat/Hello-World/issues/1 required: - issue_title_url - - &659 + - &661 description: Represents an 'issue_body' secret scanning location type. This location type shows that a secret was detected in the body of an issue. @@ -53549,7 +53549,7 @@ paths: - https://github.com/octocat/Hello-World/issues/1 required: - issue_body_url - - &660 + - &662 description: Represents an 'issue_comment' secret scanning location type. This location type shows that a secret was detected in a comment on an issue. @@ -53571,7 +53571,7 @@ paths: - https://github.com/octocat/Hello-World/issues/1#issuecomment-1081119451 required: - issue_comment_url - - &661 + - &663 description: Represents a 'discussion_title' secret scanning location type. This location type shows that a secret was detected in the title of a discussion. @@ -53586,7 +53586,7 @@ paths: - https://github.com/community/community/discussions/39082 required: - discussion_title_url - - &662 + - &664 description: Represents a 'discussion_body' secret scanning location type. This location type shows that a secret was detected in the body of a discussion. @@ -53601,7 +53601,7 @@ paths: - https://github.com/community/community/discussions/39082#discussion-4566270 required: - discussion_body_url - - &663 + - &665 description: Represents a 'discussion_comment' secret scanning location type. This location type shows that a secret was detected in a comment on a discussion. @@ -53616,7 +53616,7 @@ paths: - https://github.com/community/community/discussions/39082#discussioncomment-4158232 required: - discussion_comment_url - - &664 + - &666 description: Represents a 'pull_request_title' secret scanning location type. This location type shows that a secret was detected in the title of a pull request. @@ -53638,7 +53638,7 @@ paths: - https://github.com/octocat/Hello-World/pull/2846 required: - pull_request_title_url - - &665 + - &667 description: Represents a 'pull_request_body' secret scanning location type. This location type shows that a secret was detected in the body of a pull request. @@ -53660,7 +53660,7 @@ paths: - https://github.com/octocat/Hello-World/pull/2846 required: - pull_request_body_url - - &666 + - &668 description: Represents a 'pull_request_comment' secret scanning location type. This location type shows that a secret was detected in a comment on a pull request. @@ -53682,7 +53682,7 @@ paths: - https://github.com/octocat/Hello-World/pull/2846#issuecomment-1081119451 required: - pull_request_comment_url - - &667 + - &669 description: Represents a 'pull_request_review' secret scanning location type. This location type shows that a secret was detected in a review on a pull request. @@ -53704,7 +53704,7 @@ paths: - https://github.com/octocat/Hello-World/pull/2846#pullrequestreview-80 required: - pull_request_review_url - - &668 + - &670 description: Represents a 'pull_request_review_comment' secret scanning location type. This location type shows that a secret was detected in a review comment on a pull @@ -53954,7 +53954,7 @@ paths: subcategory: custom-patterns parameters: - *75 - - &669 + - &671 name: state description: Filter custom patterns by state. When absent, returns patterns in all states. @@ -53965,7 +53965,7 @@ paths: enum: - published - unpublished - - &670 + - &672 name: push_protection description: Filter custom patterns by whether push protection is enabled. When absent, returns patterns regardless of push protection status. @@ -53976,7 +53976,7 @@ paths: enum: - enabled - disabled - - &671 + - &673 name: sort description: The property to sort the results by. in: query @@ -54075,7 +54075,7 @@ paths: - state - push_protection_enabled examples: - default: &672 + default: &674 value: - id: 1 name: Example Custom Pattern @@ -54138,7 +54138,7 @@ paths: patterns: type: array description: The list of custom patterns to create. - items: &673 + items: &675 title: Secret Scanning Custom Pattern To Create description: A custom pattern to create in a bulk operation. type: object @@ -54175,7 +54175,7 @@ paths: items: type: string examples: - default: &674 + default: &676 value: patterns: - name: Example Custom Pattern @@ -54201,7 +54201,7 @@ paths: description: The list of successfully created custom patterns. items: *328 examples: - default: &675 + default: &677 value: created_patterns: - id: 1 @@ -54253,7 +54253,7 @@ paths: errors: type: array description: List of validation errors for this pattern. - items: &676 + items: &678 title: Secret Scanning Custom Pattern Validation Error description: A validation error for a custom pattern in a batch operation. @@ -54307,7 +54307,7 @@ paths: type: array description: The list of custom patterns to delete. maxItems: 500 - items: &677 + items: &679 title: Secret Scanning Custom Pattern To Delete description: A custom pattern to delete in a bulk operation. type: object @@ -54330,7 +54330,7 @@ paths: - resolve_alerts default: delete_alerts examples: - default: &678 + default: &680 value: patterns: - pattern_id: 2 @@ -54376,7 +54376,7 @@ paths: required: true content: application/json: - schema: &679 + schema: &681 title: Secret Scanning Custom Pattern To Update description: Fields to update on a custom pattern. At least one updatable field (`pattern`, `start_delimiter`, `end_delimiter`, `must_match`, @@ -54417,7 +54417,7 @@ paths: type: string custom_pattern_version: *329 examples: - default: &680 + default: &682 value: pattern: updated_secret_[0-9A-Z]{16} start_delimiter: "[^0-9A-Za-z]" @@ -54434,7 +54434,7 @@ paths: application/json: schema: *328 examples: - default: &681 + default: &683 value: id: 1 name: Example Custom Pattern @@ -54741,7 +54741,7 @@ paths: application/json: schema: type: array - items: &685 + items: &687 description: A repository security advisory. type: object properties: @@ -55038,7 +55038,7 @@ paths: - private_fork additionalProperties: false examples: - default: &686 + default: &688 value: - ghsa_id: GHSA-abcd-1234-efgh cve_id: CVE-2050-00000 @@ -56970,7 +56970,7 @@ paths: application/json: schema: type: array - items: &701 + items: &703 title: Team Member description: A user that is a member of a team, including their role on the team and whether the membership is inherited from @@ -57113,7 +57113,7 @@ paths: - type - url examples: - default: &702 + default: &704 value: - login: octocat id: 1 @@ -57200,7 +57200,7 @@ paths: - state - url examples: - response-if-user-is-a-team-maintainer: &703 + response-if-user-is-a-team-maintainer: &705 summary: Response if user is a team maintainer value: url: https://api.github.com/teams/1/memberships/octocat @@ -57265,7 +57265,7 @@ paths: application/json: schema: *339 examples: - response-if-users-membership-with-team-is-now-pending: &704 + response-if-users-membership-with-team-is-now-pending: &706 summary: Response if user's membership with team is now pending value: url: https://api.github.com/teams/1/memberships/octocat @@ -57379,7 +57379,7 @@ paths: description: Alternative response with repository permissions content: application/json: - schema: &705 + schema: &707 title: Team Repository description: A team's access to a repository. type: object @@ -58100,7 +58100,7 @@ paths: type: array items: *201 examples: - response-if-child-teams-exist: &706 + response-if-child-teams-exist: &708 value: - id: 2 node_id: MDQ6VGVhbTI= @@ -70175,7 +70175,7 @@ paths: check. type: array items: *86 - deployment: &769 + deployment: &771 title: Deployment description: A deployment created as the result of an Actions check run from a workflow that references an environment @@ -75911,7 +75911,7 @@ paths: type: array items: *462 examples: - default: &711 + default: &713 value: total_count: 2 machines: @@ -77576,7 +77576,7 @@ paths: type: array items: *472 examples: - default: &604 + default: &606 value: - url: https://api.github.com/repos/octocat/Hello-World/commits/6dcb09b5b57875f334f61aebed695e2e4193db5e sha: 6dcb09b5b57875f334f61aebed695e2e4193db5e @@ -77867,7 +77867,7 @@ paths: type: array items: *476 examples: - default: &595 + default: &597 value: - url: https://api.github.com/repos/octocat/Hello-World/pulls/1347 id: 1 @@ -78425,7 +78425,7 @@ paths: application/json: schema: *472 examples: - default: &583 + default: &585 value: url: https://api.github.com/repos/octocat/Hello-World/commits/6dcb09b5b57875f334f61aebed695e2e4193db5e sha: 6dcb09b5b57875f334f61aebed695e2e4193db5e @@ -79088,7 +79088,7 @@ paths: application/json: schema: type: array - items: &690 + items: &692 title: Status description: The status of a commit. type: object @@ -80077,7 +80077,7 @@ paths: - size - type - url - - &609 + - &611 title: Content File description: Content File type: object @@ -80714,7 +80714,7 @@ paths: items: type: object properties: - placeholder_id: &682 + placeholder_id: &684 description: The ID of the push protection bypass placeholder. This value is returned on any push protected routes. @@ -86938,7 +86938,7 @@ paths: format: uri examples: - https://api.github.com/repos/octocat/Hello-World/hooks/1/deliveries - last_response: &800 + last_response: &802 title: Hook Response type: object properties: @@ -88007,7 +88007,7 @@ paths: parameters: - *340 - *341 - - &734 + - &736 name: since description: A user ID. Only return users with an ID greater than this ID. in: query @@ -88726,7 +88726,7 @@ paths: type: array items: *537 examples: - default: &726 + default: &728 value: - id: 1 repository: @@ -91131,6 +91131,20 @@ paths: type: - string - 'null' + rationale: + type: string + description: Optional reasoning for selecting this label. + suggest: + type: boolean + description: If `true`, the change is stored as a pending + suggestion for human review rather than applied directly. + confidence: + type: string + description: The confidence level for this label choice. + enum: + - low + - medium + - high assignees: type: array description: Usernames to assign to this issue. Pass one or more @@ -91145,6 +91159,20 @@ paths: properties: login: type: string + rationale: + type: string + description: Optional reasoning for selecting this assignee. + suggest: + type: boolean + description: If `true`, the change is stored as a pending + suggestion for human review rather than applied directly. + confidence: + type: string + description: The confidence level for this assignee choice. + enum: + - low + - medium + - high issue_field_values: type: array description: An array of issue field values to set on this issue. @@ -91165,20 +91193,62 @@ paths: type: string description: The value to set for the field. For multi-select fields, provide an array of option names. + rationale: + type: string + description: Optional reasoning for setting this field value. + suggest: + type: boolean + description: If `true`, the change is stored as a pending + suggestion for human review rather than applied directly. + confidence: + type: string + description: The confidence level for this field value choice. + enum: + - low + - medium + - high required: - field_id - value additionalProperties: false type: + description: The issue type to associate with this issue. Only users + with push access can set the type for issues. Without push access + to the repository, type changes are silently dropped. + oneOf: + - type: string + description: The name of the issue type. + examples: + - Epic + - type: object + description: The issue type with optional metadata. + properties: + value: + type: + - string + - 'null' + description: The name of the issue type to associate with + this issue, or `null` to remove the current issue type. + examples: + - Epic + rationale: + type: string + description: Optional reasoning for selecting this type. + suggest: + type: boolean + description: If `true`, the change is stored as a pending + suggestion for human review rather than applied directly. + confidence: + type: string + description: The confidence level for this type choice. + enum: + - low + - medium + - high type: - - string - 'null' - description: The name of the issue type to associate with this issue - or use `null` to remove the current issue type. Only users with - push access can set the type for issues. Without push access to - the repository, type changes are silently dropped. - examples: - - Epic + - string + - object examples: default: value: @@ -91199,7 +91269,124 @@ paths: allOf: - *83 - type: object - properties: {} + properties: + suggestions: + type: object + description: | + Pending suggestions for each suggestible field (`type`, + `issue_field_values`, `labels`, `assignees`, `state`) the + request touched. Omitted for fields not in the request or + with no pending suggestions. Items tagged `already_applied` + are echoes of the current request's inputs whose target is + already applied to the issue; they are not persisted as + pending suggestions. + properties: + type: + type: array + items: + type: object + properties: + value: + type: string + rationale: + type: string + suggest: + type: boolean + confidence: + type: string + enum: + - low + - medium + - high + already_applied: + type: boolean + issue_field_values: + type: array + items: + type: object + properties: + field_id: + type: integer + value: + oneOf: + - type: string + - type: number + - type: array + items: + type: string + rationale: + type: string + suggest: + type: boolean + confidence: + type: string + enum: + - low + - medium + - high + already_applied: + type: boolean + labels: + type: array + items: + type: object + properties: + name: + type: string + rationale: + type: string + suggest: + type: boolean + confidence: + type: string + enum: + - low + - medium + - high + already_applied: + type: boolean + assignees: + type: array + items: + type: object + properties: + login: + type: string + rationale: + type: string + suggest: + type: boolean + confidence: + type: string + enum: + - low + - medium + - high + already_applied: + type: boolean + state: + type: array + items: + type: object + properties: + value: + type: string + state_reason: + type: string + duplicate_issue_id: + type: integer + rationale: + type: string + suggest: + type: boolean + confidence: + type: string + enum: + - low + - medium + - high + already_applied: + type: boolean examples: default: *545 '422': *15 @@ -91241,7 +91428,29 @@ paths: Only users with push access can add assignees to an issue. Assignees are silently ignored otherwise._' items: - type: string + oneOf: + - type: string + - type: object + properties: + login: + type: string + description: The login of the user to assign. + rationale: + type: string + description: Optional reasoning for adding this assignee. + suggest: + type: boolean + description: If `true`, the assignee is stored as a pending + suggestion for human review rather than applied directly. + confidence: + type: string + description: The confidence level for this assignee choice. + enum: + - low + - medium + - high + required: + - login examples: default: value: @@ -91685,7 +91894,7 @@ paths: title: Issue Event for Issue description: Issue Event for Issue anyOf: - - &553 + - &555 title: Labeled Issue Event description: Labeled Issue Event type: object @@ -91738,7 +91947,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &554 + - &556 title: Unlabeled Issue Event description: Unlabeled Issue Event type: object @@ -91874,7 +92083,7 @@ paths: - performed_via_github_app - assignee - assigner - - &555 + - &557 title: Milestoned Issue Event description: Milestoned Issue Event type: object @@ -91920,7 +92129,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &556 + - &558 title: Demilestoned Issue Event description: Demilestoned Issue Event type: object @@ -91966,7 +92175,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &557 + - &559 title: Renamed Issue Event description: Renamed Issue Event type: object @@ -92015,7 +92224,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &558 + - &560 title: Review Requested Issue Event description: Review Requested Issue Event type: object @@ -92057,7 +92266,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &559 + - &561 title: Review Request Removed Issue Event description: Review Request Removed Issue Event type: object @@ -92099,7 +92308,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &560 + - &562 title: Review Dismissed Issue Event description: Review Dismissed Issue Event type: object @@ -92155,7 +92364,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &561 + - &563 title: Locked Issue Event description: Locked Issue Event type: object @@ -92200,7 +92409,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &562 + - &564 title: Added to Project Issue Event description: Added to Project Issue Event type: object @@ -92261,7 +92470,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &563 + - &565 title: Moved Column in Project Issue Event description: Moved Column in Project Issue Event type: object @@ -92322,7 +92531,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &564 + - &566 title: Removed from Project Issue Event description: Removed from Project Issue Event type: object @@ -92383,7 +92592,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &565 + - &567 title: Converted Note to Issue Issue Event description: Converted Note to Issue Issue Event type: object @@ -92441,7 +92650,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &568 + - &570 title: Issue Type Added Issue Event description: Issue Type Added Issue Event type: object @@ -92485,7 +92694,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &569 + - &571 title: Issue Type Removed Issue Event description: Issue Type Removed Issue Event type: object @@ -92529,7 +92738,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &570 + - &572 title: Issue Type Changed Issue Event description: Issue Type Changed Issue Event type: object @@ -92575,7 +92784,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &571 + - &573 title: Sub-issue Added Issue Event description: Sub-issue Added Issue Event type: object @@ -92618,7 +92827,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &572 + - &574 title: Sub-issue Removed Issue Event description: Sub-issue Removed Issue Event type: object @@ -92661,7 +92870,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &573 + - &575 title: Parent-issue Added Issue Event description: Parent-issue Added Issue Event type: object @@ -92704,7 +92913,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &574 + - &576 title: Parent-issue Removed Issue Event description: Parent-issue Removed Issue Event type: object @@ -92747,7 +92956,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &575 + - &577 title: Blocked-by Added Issue Event description: Blocked-by Added Issue Event type: object @@ -92790,7 +92999,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &576 + - &578 title: Blocked-by Removed Issue Event description: Blocked-by Removed Issue Event type: object @@ -92833,7 +93042,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &577 + - &579 title: Blocking Added Issue Event description: Blocking Added Issue Event type: object @@ -92876,7 +93085,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &578 + - &580 title: Blocking Removed Issue Event description: Blocking Removed Issue Event type: object @@ -93362,13 +93571,34 @@ paths: labels: type: array minItems: 1 - description: The names of the labels to add to the issue's existing - labels. You can also pass an `array` of labels directly, but - GitHub recommends passing an object with the `labels` key. To - replace all of the labels for an issue, use "[Set labels for - an issue](https://docs.github.com/rest/issues/labels#set-labels-for-an-issue)." + description: The labels to add to the issue's existing labels. + You can also pass an `array` of labels directly, but GitHub + recommends passing an object with the `labels` key. To replace + all of the labels for an issue, use "[Set labels for an issue](https://docs.github.com/rest/issues/labels#set-labels-for-an-issue)." items: - type: string + oneOf: + - type: string + - type: object + properties: + name: + type: string + description: The name of the label to add. + rationale: + type: string + description: Optional reasoning for adding this label. + suggest: + type: boolean + description: If `true`, the label is stored as a pending + suggestion for human review rather than applied directly. + confidence: + type: string + description: The confidence level for this label choice. + enum: + - low + - medium + - high + required: + - name - type: array items: type: string @@ -93378,6 +93608,20 @@ paths: properties: name: type: string + rationale: + type: string + description: Optional reasoning for adding this label. + suggest: + type: boolean + description: If `true`, the label is stored as a pending suggestion + for human review rather than applied directly. + confidence: + type: string + description: The confidence level for this label choice. + enum: + - low + - medium + - high required: - name examples: @@ -94043,6 +94287,304 @@ paths: enabledForGitHubApps: true category: issues subcategory: sub-issues + "/repos/{owner}/{repo}/issues/{issue_number}/suggestions": + get: + summary: List issue suggestions + description: |- + Lists the suggestions on an issue. A suggestion is an agent-proposed change to an issue's type, labels, fields, assignees, or closed state that a maintainer can approve or dismiss. + + By default only pending suggestions are returned. Use `state=all` to return suggestions in every state, or `state=` to filter to a single state. Use `action=` to return only suggestions for a specific change. + + This endpoint is only available while the issue suggestions feature is enabled for the repository, and only supports issues, not pull requests. + + Requires triage access to the repository. + tags: + - issues + operationId: issues/list-suggestions + externalDocs: + description: API method documentation + url: https://docs.github.com/rest/issues/issues#list-issue-suggestions + parameters: + - *340 + - *341 + - *546 + - name: state + in: query + required: false + description: Filter suggestions by their state. + schema: + type: string + enum: + - pending + - applied + - approved + - dismissed + - replaced + - all + default: pending + - name: action + in: query + required: false + description: Filter suggestions by the change they propose. + schema: + type: string + enum: + - set_type + - add_label + - add_field + - add_assignee + - close_issue + - *17 + - *19 + responses: + '200': + description: Response + content: + application/json: + schema: + type: array + items: &553 + title: Issue Suggestion + description: An agent-proposed change to an issue that a maintainer + can approve or dismiss. + type: object + properties: + id: + type: integer + description: The unique identifier of the suggestion. + issue_id: + type: integer + description: The unique identifier of the issue the suggestion + applies to. + action: + type: string + description: The kind of change proposed. + enum: + - set_type + - add_label + - add_field + - add_assignee + - close_issue + state: + type: string + description: The suggestion's lifecycle state. + enum: + - pending + - applied + - approved + - dismissed + - replaced + target_id: + type: + - integer + - 'null' + description: The identifier of the target the change applies + to (issue type, label, field, assignee, or duplicate issue), + when applicable. + target_value: + description: The proposed value, when applicable. An array for + multi-select field suggestions. + oneOf: + - type: string + - type: number + - type: boolean + - type: array + items: + type: string + type: + - 'null' + - string + - number + - boolean + - array + rationale: + type: + - string + - 'null' + description: The rationale the actor provided for the suggestion. + confidence: + type: + - string + - 'null' + description: The actor's confidence level in the suggestion. + enum: + - LOW + - MEDIUM + - HIGH + - + actor_id: + type: + - integer + - 'null' + description: The unique identifier of the actor that proposed + the suggestion. + issue_event_id: + type: + - integer + - 'null' + description: The identifier of the timeline event created when + the suggestion was approved, when applicable. + resolved_by: + type: + - integer + - 'null' + description: The unique identifier of the user who approved + or dismissed the suggestion. + created_at: + type: string + description: The time the suggestion was created. + format: date-time + updated_at: + type: string + description: The time the suggestion was last updated. + format: date-time + required: + - id + - issue_id + - action + - state + - target_id + - target_value + - rationale + - confidence + - actor_id + - issue_event_id + - resolved_by + - created_at + - updated_at + examples: + default: + value: + - id: 12 + issue_id: 4567 + action: add_label + state: pending + target_id: 208045946 + target_value: + rationale: This looks like a bug report based on the stack trace + in the description. + confidence: HIGH + actor_id: 41898282 + issue_event_id: + resolved_by: + created_at: '2026-06-01T14:20:00Z' + updated_at: '2026-06-01T14:20:00Z' + - id: 13 + issue_id: 4567 + action: set_type + state: pending + target_id: 3 + target_value: Bug + rationale: The report describes unexpected behaviour with reproduction + steps. + confidence: MEDIUM + actor_id: 41898282 + issue_event_id: + resolved_by: + created_at: '2026-06-01T14:21:00Z' + updated_at: '2026-06-01T14:21:00Z' + headers: + Link: *67 + '404': *6 + '422': *15 + x-github: + githubCloudOnly: false + enabledForGitHubApps: true + category: issues + subcategory: issues + "/repos/{owner}/{repo}/issues/{issue_number}/suggestions/{suggestion_id}/approve": + post: + summary: Approve an issue suggestion + description: |- + Approves a pending suggestion on an issue. Applies the proposed change (creating the corresponding timeline event), transitions the suggestion to `approved`, and dismisses any competing pending suggestions for the same change. + + Requires triage access to the repository. Approving a suggestion also requires permission to perform the change it applies (for example, setting the issue type, adding a label or assignee, or closing the issue); this only affects fine-grained access tokens and GitHub Apps whose permissions are narrower than the triage role. This endpoint only supports issues, not pull requests. + tags: + - issues + operationId: issues/approve-suggestion + externalDocs: + description: API method documentation + url: https://docs.github.com/rest/issues/issues#approve-an-issue-suggestion + parameters: + - *340 + - *341 + - *546 + - name: suggestion_id + in: path + required: true + description: The unique identifier of the suggestion. + schema: + type: integer + responses: + '200': + description: Response + content: + application/json: + schema: *553 + examples: + default: &554 + value: + id: 12 + issue_id: 4567 + action: add_label + state: approved + target_id: 208045946 + target_value: + rationale: This looks like a bug report based on the stack trace + in the description. + confidence: HIGH + actor_id: 41898282 + issue_event_id: 6430295168 + resolved_by: 583231 + created_at: '2026-06-01T14:20:00Z' + updated_at: '2026-06-01T15:05:00Z' + '403': *27 + '404': *6 + '422': *15 + x-github: + githubCloudOnly: false + enabledForGitHubApps: true + category: issues + subcategory: issues + "/repos/{owner}/{repo}/issues/{issue_number}/suggestions/{suggestion_id}/dismiss": + post: + summary: Dismiss an issue suggestion + description: |- + Dismisses a pending suggestion on an issue. Transitions the suggestion to `dismissed` without applying any change or creating a timeline event. + + Requires triage access to the repository. This endpoint only supports issues, not pull requests. + tags: + - issues + operationId: issues/dismiss-suggestion + externalDocs: + description: API method documentation + url: https://docs.github.com/rest/issues/issues#dismiss-an-issue-suggestion + parameters: + - *340 + - *341 + - *546 + - name: suggestion_id + in: path + required: true + description: The unique identifier of the suggestion. + schema: + type: integer + responses: + '200': + description: Response + content: + application/json: + schema: *553 + examples: + default: *554 + '403': *27 + '404': *6 + '422': *15 + x-github: + githubCloudOnly: false + enabledForGitHubApps: true + category: issues + subcategory: issues "/repos/{owner}/{repo}/issues/{issue_number}/timeline": get: summary: List timeline events for an issue @@ -94059,6 +94601,12 @@ paths: - *546 - *17 - *19 + - name: exclude + in: query + description: A comma-separated list of timeline event names to exclude from + the response. + schema: + type: string responses: '200': description: Response @@ -94071,8 +94619,6 @@ paths: description: Timeline Event type: object anyOf: - - *553 - - *554 - *555 - *556 - *557 @@ -94084,6 +94630,8 @@ paths: - *563 - *564 - *565 + - *566 + - *567 - title: Timeline Comment Event description: Timeline Comment Event type: object @@ -94140,11 +94688,11 @@ paths: pin: anyOf: - type: 'null' - - *566 + - *568 minimized: anyOf: - type: 'null' - - *567 + - *569 required: - event - actor @@ -94420,7 +94968,7 @@ paths: type: string comments: type: array - items: &598 + items: &600 title: Pull Request Review Comment description: Pull Request Review Comments are comments on a portion of the Pull Request's diff. @@ -94789,8 +95337,6 @@ paths: - commit_url - created_at - performed_via_github_app - - *568 - - *569 - *570 - *571 - *572 @@ -94800,6 +95346,8 @@ paths: - *576 - *577 - *578 + - *579 + - *580 examples: default: value: @@ -94984,7 +95532,7 @@ paths: application/json: schema: type: array - items: &579 + items: &581 title: Deploy Key description: An SSH key granting access to a single repository. type: object @@ -95089,9 +95637,9 @@ paths: description: Response content: application/json: - schema: *579 + schema: *581 examples: - default: &580 + default: &582 value: id: 1 key: ssh-rsa AAA... @@ -95127,7 +95675,7 @@ paths: parameters: - *340 - *341 - - &581 + - &583 name: key_id description: The unique identifier of the key. in: path @@ -95139,9 +95687,9 @@ paths: description: Response content: application/json: - schema: *579 + schema: *581 examples: - default: *580 + default: *582 '404': *6 x-github: githubCloudOnly: false @@ -95161,7 +95709,7 @@ paths: parameters: - *340 - *341 - - *581 + - *583 responses: '204': description: Response @@ -95254,7 +95802,7 @@ paths: application/json: schema: *82 examples: - default: &582 + default: &584 value: id: 208045946 node_id: MDU6TGFiZWwyMDgwNDU5NDY= @@ -95300,7 +95848,7 @@ paths: application/json: schema: *82 examples: - default: *582 + default: *584 '404': *6 x-github: githubCloudOnly: false @@ -95702,7 +96250,7 @@ paths: application/json: schema: *472 examples: - default: *583 + default: *585 '204': description: Response when already merged '404': @@ -95868,7 +96416,7 @@ paths: application/json: schema: *282 examples: - default: &584 + default: &586 value: url: https://api.github.com/repos/octocat/Hello-World/milestones/1 html_url: https://github.com/octocat/Hello-World/milestones/v1.0 @@ -95929,7 +96477,7 @@ paths: parameters: - *340 - *341 - - &585 + - &587 name: milestone_number description: The number that identifies the milestone. in: path @@ -95943,7 +96491,7 @@ paths: application/json: schema: *282 examples: - default: *584 + default: *586 '404': *6 x-github: githubCloudOnly: false @@ -95962,7 +96510,7 @@ paths: parameters: - *340 - *341 - - *585 + - *587 requestBody: required: false content: @@ -96002,7 +96550,7 @@ paths: application/json: schema: *282 examples: - default: *584 + default: *586 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -96020,7 +96568,7 @@ paths: parameters: - *340 - *341 - - *585 + - *587 responses: '204': description: Response @@ -96043,7 +96591,7 @@ paths: parameters: - *340 - *341 - - *585 + - *587 - *17 - *19 responses: @@ -96076,10 +96624,10 @@ paths: parameters: - *340 - *341 - - *586 - - *587 - - *88 - *588 + - *589 + - *88 + - *590 - *17 - *19 responses: @@ -96091,7 +96639,7 @@ paths: type: array items: *108 examples: - default: *589 + default: *591 headers: Link: *67 x-github: @@ -96181,7 +96729,7 @@ paths: description: Response content: application/json: - schema: &590 + schema: &592 title: GitHub Pages description: The configuration for GitHub Pages for a repository. type: object @@ -96325,7 +96873,7 @@ paths: - custom_404 - public examples: - default: &591 + default: &593 value: url: https://api.github.com/repos/github/developer.github.com/pages status: built @@ -96422,9 +96970,9 @@ paths: description: Response content: application/json: - schema: *590 + schema: *592 examples: - default: *591 + default: *593 '422': *15 '409': *53 x-github: @@ -96586,7 +97134,7 @@ paths: application/json: schema: type: array - items: &592 + items: &594 title: Page Build description: Page Build type: object @@ -96733,9 +97281,9 @@ paths: description: Response content: application/json: - schema: *592 + schema: *594 examples: - default: &593 + default: &595 value: url: https://api.github.com/repos/github/developer.github.com/pages/builds/5472601 status: built @@ -96795,9 +97343,9 @@ paths: description: Response content: application/json: - schema: *592 + schema: *594 examples: - default: *593 + default: *595 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -96928,7 +97476,7 @@ paths: parameters: - *340 - *341 - - &594 + - &596 name: pages_deployment_id description: The ID of the Pages deployment. You can also give the commit SHA of the deployment. @@ -96988,7 +97536,7 @@ paths: parameters: - *340 - *341 - - *594 + - *596 responses: '204': *58 '404': *6 @@ -97560,7 +98108,7 @@ paths: type: array items: *476 examples: - default: *595 + default: *597 headers: Link: *67 '304': *36 @@ -97660,7 +98208,7 @@ paths: description: Response content: application/json: - schema: &600 + schema: &602 type: object title: Pull Request description: Pull requests let you tell others about changes you've @@ -97884,8 +98432,8 @@ paths: - review_comment - self author_association: *80 - auto_merge: *596 - stack: *597 + auto_merge: *598 + stack: *599 draft: description: Indicates whether or not the pull request is a draft. type: boolean @@ -97985,7 +98533,7 @@ paths: - merged_by - review_comments examples: - default: &601 + default: &603 value: url: https://api.github.com/repos/octocat/Hello-World/pulls/1347 id: 1 @@ -98522,9 +99070,9 @@ paths: application/json: schema: type: array - items: *598 + items: *600 examples: - default: &603 + default: &605 value: - url: https://api.github.com/repos/octocat/Hello-World/pulls/comments/1 pull_request_review_id: 42 @@ -98609,9 +99157,9 @@ paths: description: Response content: application/json: - schema: *598 + schema: *600 examples: - default: &599 + default: &601 value: url: https://api.github.com/repos/octocat/Hello-World/pulls/comments/1 pull_request_review_id: 42 @@ -98710,9 +99258,9 @@ paths: description: Response content: application/json: - schema: *598 + schema: *600 examples: - default: *599 + default: *601 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -98915,7 +99463,7 @@ paths: parameters: - *340 - *341 - - &602 + - &604 name: pull_number description: The number that identifies the pull request. in: path @@ -98928,9 +99476,9 @@ paths: to fetch diff and patch formats. content: application/json: - schema: *600 + schema: *602 examples: - default: *601 + default: *603 '304': *36 '404': *6 '406': @@ -98967,7 +99515,7 @@ paths: parameters: - *340 - *341 - - *602 + - *604 requestBody: required: false content: @@ -99009,9 +99557,9 @@ paths: description: Response content: application/json: - schema: *600 + schema: *602 examples: - default: *601 + default: *603 '422': *15 '403': *27 x-github: @@ -99035,7 +99583,7 @@ paths: parameters: - *340 - *341 - - *602 + - *604 requestBody: required: true content: @@ -99138,7 +99686,7 @@ paths: parameters: - *340 - *341 - - *602 + - *604 - *105 - name: direction description: The direction to sort results. Ignored without `sort` parameter. @@ -99159,9 +99707,9 @@ paths: application/json: schema: type: array - items: *598 + items: *600 examples: - default: *603 + default: *605 headers: Link: *67 x-github: @@ -99196,7 +99744,7 @@ paths: parameters: - *340 - *341 - - *602 + - *604 requestBody: required: true content: @@ -99302,7 +99850,7 @@ paths: description: Response content: application/json: - schema: *598 + schema: *600 examples: example-for-a-multi-line-comment: value: @@ -99392,7 +99940,7 @@ paths: parameters: - *340 - *341 - - *602 + - *604 - *97 requestBody: required: true @@ -99415,7 +99963,7 @@ paths: description: Response content: application/json: - schema: *598 + schema: *600 examples: default: value: @@ -99503,7 +100051,7 @@ paths: parameters: - *340 - *341 - - *602 + - *604 - *17 - *19 responses: @@ -99515,7 +100063,7 @@ paths: type: array items: *472 examples: - default: *604 + default: *606 headers: Link: *67 x-github: @@ -99547,7 +100095,7 @@ paths: parameters: - *340 - *341 - - *602 + - *604 - *17 - *19 responses: @@ -99597,7 +100145,7 @@ paths: parameters: - *340 - *341 - - *602 + - *604 responses: '204': description: Response if pull request has been merged @@ -99622,7 +100170,7 @@ paths: parameters: - *340 - *341 - - *602 + - *604 requestBody: required: false content: @@ -99736,7 +100284,7 @@ paths: parameters: - *340 - *341 - - *602 + - *604 responses: '200': description: Response @@ -99813,7 +100361,7 @@ paths: parameters: - *340 - *341 - - *602 + - *604 requestBody: required: false content: @@ -100388,7 +100936,7 @@ paths: parameters: - *340 - *341 - - *602 + - *604 requestBody: required: true content: @@ -100909,7 +101457,7 @@ paths: parameters: - *340 - *341 - - *602 + - *604 - *17 - *19 responses: @@ -100919,7 +101467,7 @@ paths: application/json: schema: type: array - items: &605 + items: &607 title: Pull Request Review description: Pull Request Reviews are reviews on pull requests. type: object @@ -101077,7 +101625,7 @@ paths: parameters: - *340 - *341 - - *602 + - *604 requestBody: required: false content: @@ -101167,9 +101715,9 @@ paths: description: Response content: application/json: - schema: *605 + schema: *607 examples: - default: &607 + default: &609 value: id: 80 node_id: MDE3OlB1bGxSZXF1ZXN0UmV2aWV3ODA= @@ -101234,8 +101782,8 @@ paths: parameters: - *340 - *341 - - *602 - - &606 + - *604 + - &608 name: review_id description: The unique identifier of the review. in: path @@ -101247,9 +101795,9 @@ paths: description: Response content: application/json: - schema: *605 + schema: *607 examples: - default: &608 + default: &610 value: id: 80 node_id: MDE3OlB1bGxSZXF1ZXN0UmV2aWV3ODA= @@ -101310,8 +101858,8 @@ paths: parameters: - *340 - *341 - - *602 - - *606 + - *604 + - *608 requestBody: required: true content: @@ -101334,7 +101882,7 @@ paths: description: Response content: application/json: - schema: *605 + schema: *607 examples: default: value: @@ -101398,16 +101946,16 @@ paths: parameters: - *340 - *341 - - *602 - - *606 + - *604 + - *608 responses: '200': description: Response content: application/json: - schema: *605 + schema: *607 examples: - default: *607 + default: *609 '422': *7 '404': *6 x-github: @@ -101436,8 +101984,8 @@ paths: parameters: - *340 - *341 - - *602 - - *606 + - *604 + - *608 - *17 - *19 responses: @@ -101697,8 +102245,8 @@ paths: parameters: - *340 - *341 - - *602 - - *606 + - *604 + - *608 requestBody: required: true content: @@ -101727,7 +102275,7 @@ paths: description: Response content: application/json: - schema: *605 + schema: *607 examples: default: value: @@ -101792,8 +102340,8 @@ paths: parameters: - *340 - *341 - - *602 - - *606 + - *604 + - *608 requestBody: required: true content: @@ -101828,9 +102376,9 @@ paths: description: Response content: application/json: - schema: *605 + schema: *607 examples: - default: *608 + default: *610 '404': *6 '422': *7 '403': *27 @@ -101854,7 +102402,7 @@ paths: parameters: - *340 - *341 - - *602 + - *604 requestBody: required: false content: @@ -101932,9 +102480,9 @@ paths: description: Response content: application/json: - schema: *609 + schema: *611 examples: - default: &610 + default: &612 value: type: file encoding: base64 @@ -101997,9 +102545,9 @@ paths: description: Response content: application/json: - schema: *609 + schema: *611 examples: - default: *610 + default: *612 '404': *6 '422': *15 x-github: @@ -102032,7 +102580,7 @@ paths: application/json: schema: type: array - items: *611 + items: *613 examples: default: value: @@ -102208,9 +102756,9 @@ paths: description: Response content: application/json: - schema: *611 + schema: *613 examples: - default: &615 + default: &617 value: url: https://api.github.com/repos/octocat/Hello-World/releases/1 html_url: https://github.com/octocat/Hello-World/releases/v1.0.0 @@ -102317,7 +102865,7 @@ paths: parameters: - *340 - *341 - - &613 + - &615 name: asset_id description: The unique identifier of the asset. in: path @@ -102329,9 +102877,9 @@ paths: description: Response content: application/json: - schema: *612 + schema: *614 examples: - default: &614 + default: &616 value: url: https://api.github.com/repos/octocat/Hello-World/releases/assets/1 browser_download_url: https://github.com/octocat/Hello-World/releases/download/v1.0.0/example.zip @@ -102384,7 +102932,7 @@ paths: parameters: - *340 - *341 - - *613 + - *615 requestBody: required: false content: @@ -102413,9 +102961,9 @@ paths: description: Response content: application/json: - schema: *612 + schema: *614 examples: - default: *614 + default: *616 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -102433,7 +102981,7 @@ paths: parameters: - *340 - *341 - - *613 + - *615 responses: '204': description: Response @@ -102552,9 +103100,9 @@ paths: description: Response content: application/json: - schema: *611 + schema: *613 examples: - default: *615 + default: *617 '404': *6 x-github: githubCloudOnly: false @@ -102586,9 +103134,9 @@ paths: description: Response content: application/json: - schema: *611 + schema: *613 examples: - default: *615 + default: *617 '404': *6 x-github: githubCloudOnly: false @@ -102612,7 +103160,7 @@ paths: parameters: - *340 - *341 - - &616 + - &618 name: release_id description: The unique identifier of the release. in: path @@ -102626,9 +103174,9 @@ paths: For more information, see "[Getting started with the REST API](https://docs.github.com/rest/using-the-rest-api/getting-started-with-the-rest-api#hypermedia)."' content: application/json: - schema: *611 + schema: *613 examples: - default: *615 + default: *617 '401': description: Unauthorized x-github: @@ -102654,7 +103202,7 @@ paths: parameters: - *340 - *341 - - *616 + - *618 requestBody: required: false content: @@ -102718,9 +103266,9 @@ paths: description: Response content: application/json: - schema: *611 + schema: *613 examples: - default: *615 + default: *617 '404': description: Not Found if the discussion category name is invalid content: @@ -102743,7 +103291,7 @@ paths: parameters: - *340 - *341 - - *616 + - *618 responses: '204': description: Response @@ -102766,7 +103314,7 @@ paths: parameters: - *340 - *341 - - *616 + - *618 - *17 - *19 responses: @@ -102776,7 +103324,7 @@ paths: application/json: schema: type: array - items: *612 + items: *614 examples: default: value: @@ -102859,7 +103407,7 @@ paths: parameters: - *340 - *341 - - *616 + - *618 - name: name in: query required: true @@ -102885,7 +103433,7 @@ paths: description: Response for successful upload content: application/json: - schema: *612 + schema: *614 examples: response-for-successful-upload: value: @@ -102942,7 +103490,7 @@ paths: parameters: - *340 - *341 - - *616 + - *618 - name: content description: Returns a single [reaction type](https://docs.github.com/rest/reactions/reactions#about-reactions). Omit this parameter to list all reactions to a release. @@ -102991,7 +103539,7 @@ paths: parameters: - *340 - *341 - - *616 + - *618 requestBody: required: true content: @@ -103054,7 +103602,7 @@ paths: parameters: - *340 - *341 - - *616 + - *618 - *541 responses: '204': @@ -103098,7 +103646,7 @@ paths: oneOf: - allOf: - *303 - - &617 + - &619 title: repository ruleset data for rule description: User-defined metadata to store domain-specific information limited to 8 keys with scalar values. @@ -103119,70 +103667,70 @@ paths: description: The ID of the ruleset that includes this rule. - allOf: - *304 - - *617 + - *619 - allOf: - *305 - - *617 + - *619 - allOf: - *306 - - *617 + - *619 - allOf: - - *618 - - *617 + - *620 + - *619 - allOf: - *307 - - *617 + - *619 - allOf: - *308 - - *617 + - *619 - allOf: - *309 - - *617 + - *619 - allOf: - *310 - - *617 + - *619 - allOf: - *311 - - *617 + - *619 - allOf: - *312 - - *617 + - *619 - allOf: - *313 - - *617 + - *619 - allOf: - *314 - - *617 + - *619 - allOf: - *315 - - *617 + - *619 - allOf: - *316 - - *617 + - *619 - allOf: - *321 - - *617 + - *619 - allOf: - *322 - - *617 + - *619 - allOf: - *323 - - *617 + - *619 - allOf: + - *621 - *619 - - *617 - allOf: - *317 - - *617 + - *619 - allOf: - *318 - - *617 + - *619 - allOf: - *319 - - *617 + - *619 - allOf: - *320 - - *617 + - *619 examples: default: value: @@ -103233,7 +103781,7 @@ paths: schema: type: boolean default: true - - *620 + - *622 responses: '200': description: Response @@ -103318,7 +103866,7 @@ paths: rules: type: array description: An array of rules within the ruleset. - items: *621 + items: *623 required: - name - enforcement @@ -103351,7 +103899,7 @@ paths: application/json: schema: *324 examples: - default: &632 + default: &634 value: id: 42 name: super cool ruleset @@ -103401,11 +103949,11 @@ paths: parameters: - *340 - *341 - - *622 - - *623 - *624 - *625 - *626 + - *627 + - *628 - *17 - *19 responses: @@ -103413,9 +103961,9 @@ paths: description: Response content: application/json: - schema: *627 + schema: *629 examples: - default: *628 + default: *630 '404': *6 '500': *54 x-github: @@ -103438,15 +103986,15 @@ paths: parameters: - *340 - *341 - - *629 + - *631 responses: '200': description: Response content: application/json: - schema: *630 + schema: *632 examples: - default: *631 + default: *633 '404': *6 '500': *54 x-github: @@ -103497,7 +104045,7 @@ paths: application/json: schema: *324 examples: - default: *632 + default: *634 '404': *6 '500': *54 put: @@ -103550,7 +104098,7 @@ paths: rules: description: An array of rules within the ruleset. type: array - items: *621 + items: *623 examples: default: value: @@ -103580,7 +104128,7 @@ paths: application/json: schema: *324 examples: - default: *632 + default: *634 '404': *6 '422': *15 '500': *54 @@ -103642,7 +104190,7 @@ paths: type: array items: *327 examples: - default: *633 + default: *635 '404': *6 '500': *54 x-github: @@ -103680,7 +104228,7 @@ paths: description: Response content: application/json: - schema: *634 + schema: *636 examples: default: value: @@ -103737,19 +104285,17 @@ paths: parameters: - *340 - *341 - - *635 - - *636 - *637 - *638 - *639 - *640 - *641 - *642 + - *643 + - *644 - *61 - *19 - *17 - - *643 - - *644 - *645 - *646 - *647 @@ -103757,6 +104303,8 @@ paths: - *649 - *650 - *651 + - *652 + - *653 responses: '200': description: Response @@ -103780,8 +104328,8 @@ paths: format: uri description: The REST API URL of the code locations for this alert. - state: *652 - resolution: *653 + state: *654 + resolution: *655 resolved_at: type: - string @@ -103887,7 +104435,7 @@ paths: first_location_detected: anyOf: - type: 'null' - - *654 + - *656 has_more_locations: type: boolean description: A boolean value representing whether or not the @@ -104049,13 +104597,13 @@ paths: - *340 - *341 - *438 - - *648 + - *650 responses: '200': description: Response content: application/json: - schema: &655 + schema: &657 type: object properties: number: *181 @@ -104070,8 +104618,8 @@ paths: type: string format: uri description: The REST API URL of the code locations for this alert. - state: *652 - resolution: *653 + state: *654 + resolution: *655 resolved_at: type: - string @@ -104177,7 +104725,7 @@ paths: first_location_detected: anyOf: - type: 'null' - - *654 + - *656 has_more_locations: type: boolean description: A boolean value representing whether or not the token @@ -104200,7 +104748,7 @@ paths: anyOf: - type: 'null' - *4 - metadata: &819 + metadata: &821 type: array description: A list of metadata key/value pairs associated with the secret scanning alert. @@ -104283,8 +104831,8 @@ paths: schema: type: object properties: - state: *652 - resolution: *653 + state: *654 + resolution: *655 resolution_comment: description: An optional comment when closing or reopening an alert. Cannot be updated or deleted. @@ -104332,7 +104880,7 @@ paths: description: Response content: application/json: - schema: *655 + schema: *657 examples: default: value: @@ -104447,7 +104995,7 @@ paths: schema: type: array description: List of locations where the secret was detected - items: &821 + items: &823 type: object properties: type: @@ -104474,8 +105022,6 @@ paths: - commit details: oneOf: - - *656 - - *657 - *658 - *659 - *660 @@ -104487,6 +105033,8 @@ paths: - *666 - *667 - *668 + - *669 + - *670 examples: default: value: @@ -104577,9 +105125,9 @@ paths: parameters: - *340 - *341 - - *669 - - *670 - *671 + - *672 + - *673 - *61 - *19 - *17 @@ -104592,7 +105140,7 @@ paths: type: array items: *328 examples: - default: *672 + default: *674 headers: Link: *67 '403': *27 @@ -104629,9 +105177,9 @@ paths: patterns: type: array description: The list of custom patterns to create. - items: *673 + items: *675 examples: - default: *674 + default: *676 responses: '201': description: All patterns created successfully. @@ -104645,7 +105193,7 @@ paths: description: The list of successfully created custom patterns. items: *328 examples: - default: *675 + default: *677 '400': *14 '403': *27 '404': *6 @@ -104669,7 +105217,7 @@ paths: errors: type: array description: List of validation errors for this pattern. - items: *676 + items: *678 delete: summary: Bulk delete repository custom patterns description: |- @@ -104703,7 +105251,7 @@ paths: type: array description: The list of custom patterns to delete. maxItems: 500 - items: *677 + items: *679 post_delete_action: type: string description: |- @@ -104716,7 +105264,7 @@ paths: - resolve_alerts default: delete_alerts examples: - default: *678 + default: *680 responses: '204': description: All patterns deleted successfully. @@ -104755,9 +105303,9 @@ paths: required: true content: application/json: - schema: *679 + schema: *681 examples: - default: *680 + default: *682 responses: '200': description: Pattern updated successfully. @@ -104765,7 +105313,7 @@ paths: application/json: schema: *328 examples: - default: *681 + default: *683 '400': *14 '403': *27 '404': *6 @@ -104796,14 +105344,14 @@ paths: schema: type: object properties: - reason: &683 + reason: &685 description: The reason for bypassing push protection. type: string enum: - false_positive - used_in_tests - will_fix_later - placeholder_id: *682 + placeholder_id: *684 required: - reason - placeholder_id @@ -104820,7 +105368,7 @@ paths: schema: type: object properties: - reason: *683 + reason: *685 expire_at: type: - string @@ -104883,7 +105431,7 @@ paths: properties: incremental_scans: type: array - items: &684 + items: &686 description: Information on a single scan performed by secret scanning on the repository type: object @@ -104916,15 +105464,15 @@ paths: the scan is pending pattern_update_scans: type: array - items: *684 + items: *686 backfill_scans: type: array - items: *684 + items: *686 custom_pattern_backfill_scans: type: array items: allOf: - - *684 + - *686 - type: object properties: pattern_name: @@ -104937,7 +105485,7 @@ paths: one of "repository", "organization", or "enterprise" generic_secrets_backfill_scans: type: array - items: *684 + items: *686 examples: default: value: @@ -105047,9 +105595,9 @@ paths: application/json: schema: type: array - items: *685 + items: *687 examples: - default: *686 + default: *688 '400': *14 '404': *6 x-github: @@ -105243,9 +105791,9 @@ paths: description: Response content: application/json: - schema: *685 + schema: *687 examples: - default: &688 + default: &690 value: ghsa_id: GHSA-abcd-1234-efgh cve_id: CVE-2050-00000 @@ -105589,7 +106137,7 @@ paths: description: Response content: application/json: - schema: *685 + schema: *687 examples: default: value: @@ -105737,15 +106285,15 @@ paths: parameters: - *340 - *341 - - *687 + - *689 responses: '200': description: Response content: application/json: - schema: *685 + schema: *687 examples: - default: *688 + default: *690 '403': *27 '404': *6 x-github: @@ -105771,7 +106319,7 @@ paths: parameters: - *340 - *341 - - *687 + - *689 requestBody: required: true content: @@ -105942,10 +106490,10 @@ paths: description: Response content: application/json: - schema: *685 + schema: *687 examples: - default: *688 - add_credit: *688 + default: *690 + add_credit: *690 '403': *27 '404': *6 '422': @@ -105985,7 +106533,7 @@ paths: parameters: - *340 - *341 - - *687 + - *689 responses: '202': *38 '400': *14 @@ -106014,7 +106562,7 @@ paths: parameters: - *340 - *341 - - *687 + - *689 responses: '202': description: Response @@ -106155,7 +106703,7 @@ paths: application/json: schema: type: array - items: &689 + items: &691 title: Code Frequency Stat description: Code Frequency Stat type: array @@ -106528,7 +107076,7 @@ paths: application/json: schema: type: array - items: *689 + items: *691 examples: default: value: @@ -106618,7 +107166,7 @@ paths: description: Response content: application/json: - schema: *690 + schema: *692 examples: default: value: @@ -106712,7 +107260,7 @@ paths: description: if you subscribe to the repository content: application/json: - schema: &691 + schema: &693 title: Repository Invitation description: Repository invitations let you manage who you collaborate with. @@ -106812,7 +107360,7 @@ paths: description: Response content: application/json: - schema: *691 + schema: *693 examples: default: value: @@ -107022,7 +107570,7 @@ paths: description: Response content: application/json: - schema: &692 + schema: &694 title: Topic description: A topic aggregates entities that are related to a subject. type: object @@ -107034,7 +107582,7 @@ paths: required: - names examples: - default: &693 + default: &695 value: names: - octocat @@ -107089,9 +107637,9 @@ paths: description: Response content: application/json: - schema: *692 + schema: *694 examples: - default: *693 + default: *695 '404': *6 '422': *7 x-github: @@ -107114,7 +107662,7 @@ paths: parameters: - *340 - *341 - - &694 + - &696 name: per description: The time frame to display results for. in: query @@ -107145,7 +107693,7 @@ paths: - 128 clones: type: array - items: &695 + items: &697 title: Traffic type: object properties: @@ -107393,7 +107941,7 @@ paths: parameters: - *340 - *341 - - *694 + - *696 responses: '200': description: Response @@ -107414,7 +107962,7 @@ paths: - 3782 views: type: array - items: *695 + items: *697 required: - uniques - count @@ -108186,7 +108734,7 @@ paths: examples: - 73..77 - 77..78 - text_matches: &696 + text_matches: &698 title: Search Result Text Matches type: array items: @@ -108349,7 +108897,7 @@ paths: enum: - author-date - committer-date - - &697 + - &699 name: order description: Determines whether the first search result returned is the highest number of matches (`desc`) or lowest number of matches (`asc`). This parameter @@ -108469,7 +109017,7 @@ paths: type: number node_id: type: string - text_matches: *696 + text_matches: *698 required: - sha - node_id @@ -108661,7 +109209,7 @@ paths: - interactions - created - updated - - *697 + - *699 - *17 - *19 - name: advanced_search @@ -108775,8 +109323,8 @@ paths: type: - string - 'null' - sub_issues_summary: *698 - issue_dependencies_summary: *699 + sub_issues_summary: *700 + issue_dependencies_summary: *701 issue_field_values: type: array items: *550 @@ -108803,7 +109351,7 @@ paths: - string - 'null' format: date-time - text_matches: *696 + text_matches: *698 pull_request: type: object properties: @@ -109077,7 +109625,7 @@ paths: enum: - created - updated - - *697 + - *699 - *17 - *19 responses: @@ -109122,7 +109670,7 @@ paths: - 'null' score: type: number - text_matches: *696 + text_matches: *698 required: - id - node_id @@ -109207,7 +109755,7 @@ paths: - forks - help-wanted-issues - updated - - *697 + - *699 - *17 - *19 responses: @@ -109453,7 +110001,7 @@ paths: - admin - pull - push - text_matches: *696 + text_matches: *698 temp_clone_token: type: string allow_merge_commit: @@ -109761,7 +110309,7 @@ paths: - string - 'null' format: uri - text_matches: *696 + text_matches: *698 related: type: - array @@ -109954,7 +110502,7 @@ paths: - followers - repositories - joined - - *697 + - *699 - *17 - *19 responses: @@ -110064,7 +110612,7 @@ paths: type: - boolean - 'null' - text_matches: *696 + text_matches: *698 blog: type: - string @@ -110146,7 +110694,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/teams#get-a-team-legacy parameters: - - &700 + - &702 name: team_id description: The unique identifier of the team. in: path @@ -110187,7 +110735,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/teams#update-a-team-legacy parameters: - - *700 + - *702 requestBody: required: true content: @@ -110288,7 +110836,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/teams#delete-a-team-legacy parameters: - - *700 + - *702 responses: '204': description: Response @@ -110317,7 +110865,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/members#list-pending-team-invitations-legacy parameters: - - *700 + - *702 - *17 - *19 responses: @@ -110357,7 +110905,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/members#list-team-members-legacy parameters: - - *700 + - *702 - name: role description: Filters members returned by their role in the team. in: query @@ -110378,9 +110926,9 @@ paths: application/json: schema: type: array - items: *701 + items: *703 examples: - default: *702 + default: *704 headers: Link: *67 '404': *6 @@ -110408,7 +110956,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/members#get-team-member-legacy parameters: - - *700 + - *702 - *71 responses: '204': @@ -110445,7 +110993,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/members#add-team-member-legacy parameters: - - *700 + - *702 - *71 responses: '204': @@ -110485,7 +111033,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/members#remove-team-member-legacy parameters: - - *700 + - *702 - *71 responses: '204': @@ -110522,7 +111070,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/members#get-team-membership-for-a-user-legacy parameters: - - *700 + - *702 - *71 responses: '200': @@ -110531,7 +111079,7 @@ paths: application/json: schema: *339 examples: - response-if-user-is-a-team-maintainer: *703 + response-if-user-is-a-team-maintainer: *705 '404': *6 x-github: githubCloudOnly: false @@ -110564,7 +111112,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/members#add-or-update-team-membership-for-a-user-legacy parameters: - - *700 + - *702 - *71 requestBody: required: false @@ -110592,7 +111140,7 @@ paths: application/json: schema: *339 examples: - response-if-users-membership-with-team-is-now-pending: *704 + response-if-users-membership-with-team-is-now-pending: *706 '403': description: Forbidden if team synchronization is set up '422': @@ -110626,7 +111174,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/members#remove-team-membership-for-a-user-legacy parameters: - - *700 + - *702 - *71 responses: '204': @@ -110654,7 +111202,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/teams#list-team-repositories-legacy parameters: - - *700 + - *702 - *17 - *19 responses: @@ -110696,7 +111244,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/teams#check-team-permissions-for-a-repository-legacy parameters: - - *700 + - *702 - *340 - *341 responses: @@ -110704,7 +111252,7 @@ paths: description: Alternative response with extra repository information content: application/json: - schema: *705 + schema: *707 examples: alternative-response-with-extra-repository-information: value: @@ -110854,7 +111402,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/teams#add-or-update-team-repository-permissions-legacy parameters: - - *700 + - *702 - *340 - *341 requestBody: @@ -110906,7 +111454,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/teams#remove-a-repository-from-a-team-legacy parameters: - - *700 + - *702 - *340 - *341 responses: @@ -110933,7 +111481,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/teams#list-child-teams-legacy parameters: - - *700 + - *702 - *17 - *19 responses: @@ -110945,7 +111493,7 @@ paths: type: array items: *201 examples: - response-if-child-teams-exist: *706 + response-if-child-teams-exist: *708 headers: Link: *67 '404': *6 @@ -110978,7 +111526,7 @@ paths: application/json: schema: oneOf: - - &707 + - &709 title: Private User description: Private User type: object @@ -111228,7 +111776,7 @@ paths: - private_gists - total_private_repos - two_factor_authentication - - &733 + - &735 title: Public User description: Public User type: object @@ -111562,7 +112110,7 @@ paths: description: Response content: application/json: - schema: *707 + schema: *709 examples: default: value: @@ -111960,7 +112508,7 @@ paths: type: integer secrets: type: array - items: &708 + items: &710 title: Codespaces Secret description: Secrets for a GitHub Codespace. type: object @@ -112080,7 +112628,7 @@ paths: description: Response content: application/json: - schema: *708 + schema: *710 examples: default: value: @@ -112493,7 +113041,7 @@ paths: description: Response content: application/json: - schema: &709 + schema: &711 type: object title: Fetches information about an export of a codespace. description: An export of a codespace. Also, latest export details @@ -112546,7 +113094,7 @@ paths: examples: - https://github.com/octocat/hello-world/tree/:branch examples: - default: &710 + default: &712 value: state: succeeded completed_at: '2022-01-01T14:59:22Z' @@ -112591,9 +113139,9 @@ paths: description: Response content: application/json: - schema: *709 + schema: *711 examples: - default: *710 + default: *712 '404': *6 x-github: githubCloudOnly: false @@ -112632,7 +113180,7 @@ paths: type: array items: *462 examples: - default: *711 + default: *713 '304': *36 '500': *54 '401': *23 @@ -113598,7 +114146,7 @@ paths: type: array items: *263 examples: - default: &723 + default: &725 value: - id: 197 name: hello_docker @@ -113699,7 +114247,7 @@ paths: application/json: schema: type: array - items: &712 + items: &714 title: Email description: Email type: object @@ -113769,9 +114317,9 @@ paths: application/json: schema: type: array - items: *712 + items: *714 examples: - default: &725 + default: &727 value: - email: octocat@github.com verified: true @@ -113848,7 +114396,7 @@ paths: application/json: schema: type: array - items: *712 + items: *714 examples: default: value: @@ -114106,7 +114654,7 @@ paths: application/json: schema: type: array - items: &713 + items: &715 title: GPG Key description: A unique encryption key type: object @@ -114251,7 +114799,7 @@ paths: - subkeys - revoked examples: - default: &743 + default: &745 value: - id: 3 name: Octocat's GPG Key @@ -114336,9 +114884,9 @@ paths: description: Response content: application/json: - schema: *713 + schema: *715 examples: - default: &714 + default: &716 value: id: 3 name: Octocat's GPG Key @@ -114395,7 +114943,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/users/gpg-keys#get-a-gpg-key-for-the-authenticated-user parameters: - - &715 + - &717 name: gpg_key_id description: The unique identifier of the GPG key. in: path @@ -114407,9 +114955,9 @@ paths: description: Response content: application/json: - schema: *713 + schema: *715 examples: - default: *714 + default: *716 '404': *6 '304': *36 '403': *27 @@ -114432,7 +114980,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/users/gpg-keys#delete-a-gpg-key-for-the-authenticated-user parameters: - - *715 + - *717 responses: '204': description: Response @@ -114899,7 +115447,7 @@ paths: application/json: schema: type: array - items: &716 + items: &718 title: Key description: Key type: object @@ -115002,9 +115550,9 @@ paths: description: Response content: application/json: - schema: *716 + schema: *718 examples: - default: &717 + default: &719 value: key: 2Sg8iYjAxxmI2LvUXpJjkYrMxURPc8r+dB7TJyvv1234 id: 2 @@ -115037,15 +115585,15 @@ paths: description: API method documentation url: https://docs.github.com/rest/users/keys#get-a-public-ssh-key-for-the-authenticated-user parameters: - - *581 + - *583 responses: '200': description: Response content: application/json: - schema: *716 + schema: *718 examples: - default: *717 + default: *719 '404': *6 '304': *36 '403': *27 @@ -115068,7 +115616,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/users/keys#delete-a-public-ssh-key-for-the-authenticated-user parameters: - - *581 + - *583 responses: '204': description: Response @@ -115101,7 +115649,7 @@ paths: application/json: schema: type: array - items: &718 + items: &720 title: User Marketplace Purchase description: User Marketplace Purchase type: object @@ -115180,7 +115728,7 @@ paths: - account - plan examples: - default: &719 + default: &721 value: - billing_cycle: monthly next_billing_date: '2017-11-11T00:00:00Z' @@ -115242,9 +115790,9 @@ paths: application/json: schema: type: array - items: *718 + items: *720 examples: - default: *719 + default: *721 headers: Link: *67 '304': *36 @@ -115487,7 +116035,7 @@ paths: application/json: schema: *255 examples: - default: &720 + default: &722 value: url: https://api.github.com/orgs/octocat/memberships/defunkt state: active @@ -115536,7 +116084,7 @@ paths: application/json: schema: *255 examples: - default: *720 + default: *722 '403': *27 '404': *6 '422': *15 @@ -116270,7 +116818,7 @@ paths: url: https://docs.github.com/rest/migrations/users#unlock-a-user-repository parameters: - *258 - - *721 + - *723 responses: '204': description: Response @@ -116383,7 +116931,7 @@ paths: - docker - nuget - container - - *722 + - *724 - *19 - *17 responses: @@ -116395,8 +116943,8 @@ paths: type: array items: *263 examples: - default: *723 - '400': *724 + default: *725 + '400': *726 x-github: githubCloudOnly: false enabledForGitHubApps: false @@ -116425,7 +116973,7 @@ paths: application/json: schema: *263 examples: - default: &744 + default: &746 value: id: 40201 name: octo-name @@ -116787,9 +117335,9 @@ paths: application/json: schema: type: array - items: *712 + items: *714 examples: - default: *725 + default: *727 headers: Link: *67 '304': *36 @@ -116902,7 +117450,7 @@ paths: type: array items: *79 examples: - default: &732 + default: &734 summary: Default response value: - id: 1296269 @@ -117263,7 +117811,7 @@ paths: type: array items: *537 examples: - default: *726 + default: *728 headers: Link: *67 '304': *36 @@ -117343,7 +117891,7 @@ paths: application/json: schema: type: array - items: &727 + items: &729 title: Social account description: Social media account type: object @@ -117360,7 +117908,7 @@ paths: - provider - url examples: - default: &728 + default: &730 value: - provider: twitter url: https://twitter.com/github @@ -117423,9 +117971,9 @@ paths: application/json: schema: type: array - items: *727 + items: *729 examples: - default: *728 + default: *730 '422': *15 '304': *36 '404': *6 @@ -117513,7 +118061,7 @@ paths: application/json: schema: type: array - items: &729 + items: &731 title: SSH Signing Key description: A public SSH key used to sign Git commits type: object @@ -117533,7 +118081,7 @@ paths: - title - created_at examples: - default: &761 + default: &763 value: - id: 2 key: 2Sg8iYjAxxmI2LvUXpJjkYrMxURPc8r+dB7TJyvv1234 @@ -117598,9 +118146,9 @@ paths: description: Response content: application/json: - schema: *729 + schema: *731 examples: - default: &730 + default: &732 value: id: 2 key: 2Sg8iYjAxxmI2LvUXpJjkYrMxURPc8r+dB7TJyvv1234 @@ -117630,7 +118178,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/users/ssh-signing-keys#get-an-ssh-signing-key-for-the-authenticated-user parameters: - - &731 + - &733 name: ssh_signing_key_id description: The unique identifier of the SSH signing key. in: path @@ -117642,9 +118190,9 @@ paths: description: Response content: application/json: - schema: *729 + schema: *731 examples: - default: *730 + default: *732 '404': *6 '304': *36 '403': *27 @@ -117667,7 +118215,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/users/ssh-signing-keys#delete-an-ssh-signing-key-for-the-authenticated-user parameters: - - *731 + - *733 responses: '204': description: Response @@ -117696,7 +118244,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/activity/starring#list-repositories-starred-by-the-authenticated-user parameters: - - &762 + - &764 name: sort description: The property to sort the results by. `created` means when the repository was starred. `updated` means when the repository was last pushed @@ -117721,11 +118269,11 @@ paths: type: array items: *79 examples: - default-response: *732 + default-response: *734 application/vnd.github.v3.star+json: schema: type: array - items: &763 + items: &765 title: Starred Repository description: Starred Repository type: object @@ -118094,10 +118642,10 @@ paths: application/json: schema: oneOf: - - *707 - - *733 + - *709 + - *735 examples: - default-response: &737 + default-response: &739 summary: Default response value: login: octocat @@ -118132,7 +118680,7 @@ paths: following: 0 created_at: '2008-01-14T04:33:35Z' updated_at: '2008-01-14T04:33:35Z' - response-with-git-hub-plan-information: &738 + response-with-git-hub-plan-information: &740 summary: Response with GitHub plan information value: login: octocat @@ -118189,7 +118737,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/projects/drafts#create-draft-item-for-user-owned-project parameters: - - &735 + - &737 name: user_id description: The unique identifier of the user. in: path @@ -118255,7 +118803,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/users/users#list-users parameters: - - *734 + - *736 - *17 responses: '200': @@ -118290,7 +118838,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/projects/views#create-a-view-for-a-user-owned-project parameters: - - *735 + - *737 - *281 requestBody: required: true @@ -118365,7 +118913,7 @@ paths: description: Response for creating a view in a user-owned project. content: application/json: - schema: *736 + schema: *738 examples: table_view: summary: Response for creating a table view @@ -118417,11 +118965,11 @@ paths: application/json: schema: oneOf: - - *707 - - *733 + - *709 + - *735 examples: - default-response: *737 - response-with-git-hub-plan-information: *738 + default-response: *739 + response-with-git-hub-plan-information: *740 '404': *6 x-github: githubCloudOnly: false @@ -118471,8 +119019,8 @@ paths: required: - subject_digests examples: - default: *739 - withPredicateType: *740 + default: *741 + withPredicateType: *742 responses: '200': description: Response @@ -118512,7 +119060,7 @@ paths: description: The cursor to the previous page. description: Information about the current page. examples: - default: *741 + default: *743 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -118985,7 +119533,7 @@ paths: application/json: schema: *197 examples: - default: &742 + default: &744 summary: Example response for a user copilot space value: id: 42 @@ -119086,7 +119634,7 @@ paths: application/json: schema: *197 examples: - default: *742 + default: *744 '403': *27 '404': *6 x-github: @@ -119212,7 +119760,7 @@ paths: application/json: schema: *197 examples: - default: *742 + default: *744 '403': *27 '404': *6 '422': *15 @@ -119980,7 +120528,7 @@ paths: type: array items: *263 examples: - default: *723 + default: *725 '403': *27 '401': *23 x-github: @@ -120364,9 +120912,9 @@ paths: application/json: schema: type: array - items: *713 + items: *715 examples: - default: *743 + default: *745 headers: Link: *67 x-github: @@ -120595,7 +121143,7 @@ paths: - docker - nuget - container - - *722 + - *724 - *71 - *19 - *17 @@ -120608,10 +121156,10 @@ paths: type: array items: *263 examples: - default: *723 + default: *725 '403': *27 '401': *23 - '400': *724 + '400': *726 x-github: githubCloudOnly: false enabledForGitHubApps: false @@ -120641,7 +121189,7 @@ paths: application/json: schema: *263 examples: - default: *744 + default: *746 x-github: githubCloudOnly: false enabledForGitHubApps: false @@ -120990,7 +121538,7 @@ paths: type: array items: *284 examples: - default: *745 + default: *747 headers: Link: *67 '304': *36 @@ -121050,7 +121598,7 @@ paths: description: The options available for single select fields. At least one option must be provided when creating a single select field. - items: *746 + items: *748 required: - name - data_type @@ -121066,7 +121614,7 @@ paths: description: The field's data type. enum: - iteration - iteration_configuration: *747 + iteration_configuration: *749 required: - name - data_type @@ -121088,8 +121636,8 @@ paths: value: name: Due date data_type: date - single_select_field: *748 - iteration_field: *749 + single_select_field: *750 + iteration_field: *751 responses: '201': description: Response @@ -121097,11 +121645,11 @@ paths: application/json: schema: *284 examples: - text_field: *750 - number_field: *751 - date_field: *752 - single_select_field: *753 - iteration_field: *754 + text_field: *752 + number_field: *753 + date_field: *754 + single_select_field: *755 + iteration_field: *756 '304': *36 '403': *27 '401': *23 @@ -121123,7 +121671,7 @@ paths: url: https://docs.github.com/rest/projects/fields#get-project-field-for-user parameters: - *281 - - *755 + - *757 - *71 responses: '200': @@ -121132,7 +121680,7 @@ paths: application/json: schema: *284 examples: - default: *756 + default: *758 headers: Link: *67 '304': *36 @@ -121489,7 +122037,7 @@ paths: parameters: - *281 - *71 - - *757 + - *759 - name: fields description: |- Limit results to specific fields, by their IDs. If not specified, the @@ -122028,7 +122576,7 @@ paths: parameters: - *71 - *117 - - *758 + - *760 - *119 responses: '200': @@ -122127,9 +122675,9 @@ paths: - *117 - *118 - *119 - - *759 + - *761 - *122 - - *760 + - *762 responses: '200': description: Response when getting a billing usage summary @@ -122263,9 +122811,9 @@ paths: application/json: schema: type: array - items: *727 + items: *729 examples: - default: *728 + default: *730 headers: Link: *67 x-github: @@ -122295,9 +122843,9 @@ paths: application/json: schema: type: array - items: *729 + items: *731 examples: - default: *761 + default: *763 headers: Link: *67 x-github: @@ -122322,7 +122870,7 @@ paths: url: https://docs.github.com/rest/activity/starring#list-repositories-starred-by-a-user parameters: - *71 - - *762 + - *764 - *61 - *17 - *19 @@ -122334,11 +122882,11 @@ paths: schema: anyOf: - type: array - items: *763 + items: *765 - type: array items: *79 examples: - default-response: *732 + default-response: *734 headers: Link: *67 x-github: @@ -122498,7 +123046,7 @@ webhooks: type: string enum: - disabled - enterprise: &764 + enterprise: &766 title: Enterprise description: |- An enterprise on GitHub. Webhook payloads contain the `enterprise` property when the webhook is configured @@ -122567,7 +123115,7 @@ webhooks: - created_at - updated_at - avatar_url - installation: &765 + installation: &767 title: Simple Installation description: |- The GitHub App installation. Webhook payloads contain the `installation` property when the event is configured @@ -122588,7 +123136,7 @@ webhooks: required: - id - node_id - organization: &766 + organization: &768 title: Organization Simple description: |- A GitHub organization. Webhook payloads contain the `organization` property when the webhook is configured for an @@ -122661,7 +123209,7 @@ webhooks: - public_members_url - avatar_url - description - repository: &767 + repository: &769 title: Repository description: |- The repository on GitHub where the event occurred. Webhook payloads contain the `repository` property @@ -123576,10 +124124,10 @@ webhooks: type: string enum: - enabled - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -123655,11 +124203,11 @@ webhooks: type: string enum: - created - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 - rule: &768 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 + rule: &770 title: branch protection rule description: The branch protection rule. Includes a `name` and all the [branch protection settings](https://docs.github.com/github/administering-a-repository/defining-the-mergeability-of-pull-requests/about-protected-branches#about-branch-protection-settings) @@ -123882,11 +124430,11 @@ webhooks: type: string enum: - deleted - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 - rule: *768 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 + rule: *770 sender: *4 required: - action @@ -124074,11 +124622,11 @@ webhooks: - everyone required: - from - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 - rule: *768 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 + rule: *770 sender: *4 required: - action @@ -124162,7 +124710,7 @@ webhooks: type: string enum: - completed - check_run: &770 + check_run: &772 title: CheckRun description: A check performed on the code of a given code change type: object @@ -124272,7 +124820,7 @@ webhooks: - examples: - neutral - deployment: *769 + deployment: *771 details_url: type: string examples: @@ -124370,10 +124918,10 @@ webhooks: - output - app - pull_requests - installation: *765 - enterprise: *764 - organization: *766 - repository: *767 + installation: *767 + enterprise: *766 + organization: *768 + repository: *769 sender: *4 required: - check_run @@ -124764,11 +125312,11 @@ webhooks: type: string enum: - created - check_run: *770 - installation: *765 - enterprise: *764 - organization: *766 - repository: *767 + check_run: *772 + installation: *767 + enterprise: *766 + organization: *768 + repository: *769 sender: *4 required: - check_run @@ -125162,11 +125710,11 @@ webhooks: type: string enum: - requested_action - check_run: *770 - installation: *765 - enterprise: *764 - organization: *766 - repository: *767 + check_run: *772 + installation: *767 + enterprise: *766 + organization: *768 + repository: *769 requested_action: description: The action requested by the user. type: object @@ -125569,11 +126117,11 @@ webhooks: type: string enum: - rerequested - check_run: *770 - installation: *765 - enterprise: *764 - organization: *766 - repository: *767 + check_run: *772 + installation: *767 + enterprise: *766 + organization: *768 + repository: *769 sender: *4 required: - check_run @@ -126558,10 +127106,10 @@ webhooks: - latest_check_runs_count - check_runs_url - head_commit - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -127275,10 +127823,10 @@ webhooks: - latest_check_runs_count - check_runs_url - head_commit - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -127986,10 +128534,10 @@ webhooks: - latest_check_runs_count - check_runs_url - head_commit - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -128310,20 +128858,20 @@ webhooks: - dismissed_reason - rule - tool - commit_oid: &771 + commit_oid: &773 description: The commit SHA of the code scanning alert. When the action is `reopened_by_user` or `closed_by_user`, the event was triggered by the `sender` and this value will be empty. type: string - enterprise: *764 - installation: *765 - organization: *766 - ref: &772 + enterprise: *766 + installation: *767 + organization: *768 + ref: &774 description: The Git reference of the code scanning alert. When the action is `reopened_by_user` or `closed_by_user`, the event was triggered by the `sender` and this value will be empty. type: string - repository: *767 + repository: *769 sender: *4 required: - action @@ -128731,12 +129279,12 @@ webhooks: - dismissed_reason - rule - tool - commit_oid: *771 - enterprise: *764 - installation: *765 - organization: *766 - ref: *772 - repository: *767 + commit_oid: *773 + enterprise: *766 + installation: *767 + organization: *768 + ref: *774 + repository: *769 sender: *4 required: - action @@ -129019,12 +129567,12 @@ webhooks: - dismissed_reason - rule - tool - commit_oid: *771 - enterprise: *764 - installation: *765 - organization: *766 - ref: *772 - repository: *767 + commit_oid: *773 + enterprise: *766 + installation: *767 + organization: *768 + ref: *774 + repository: *769 sender: *4 required: - action @@ -129370,12 +129918,12 @@ webhooks: - dismissed_reason - rule - tool - commit_oid: *771 - enterprise: *764 - installation: *765 - organization: *766 - ref: *772 - repository: *767 + commit_oid: *773 + enterprise: *766 + installation: *767 + organization: *768 + ref: *774 + repository: *769 sender: *4 required: - action @@ -129665,9 +130213,9 @@ webhooks: type: - string - 'null' - enterprise: *764 - installation: *765 - organization: *766 + enterprise: *766 + installation: *767 + organization: *768 ref: description: The Git reference of the code scanning alert. When the action is `reopened_by_user` or `closed_by_user`, the event @@ -129675,7 +130223,7 @@ webhooks: type: - string - 'null' - repository: *767 + repository: *769 sender: *4 required: - action @@ -129921,12 +130469,12 @@ webhooks: - dismissed_reason - rule - tool - commit_oid: *771 - enterprise: *764 - installation: *765 - organization: *766 - ref: *772 - repository: *767 + commit_oid: *773 + enterprise: *766 + installation: *767 + organization: *768 + ref: *774 + repository: *769 sender: *4 required: - action @@ -130247,10 +130795,10 @@ webhooks: - dismissed_reason - rule - tool - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -130510,10 +131058,10 @@ webhooks: - updated_at - author_association - body - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -130594,18 +131142,18 @@ webhooks: type: - string - 'null' - enterprise: *764 - installation: *765 + enterprise: *766 + installation: *767 master_branch: description: The name of the repository's default branch (usually `main`). type: string - organization: *766 - pusher_type: &773 + organization: *768 + pusher_type: &775 description: The pusher type for the event. Can be either `user` or a deploy key. type: string - ref: &774 + ref: &776 description: The [`git ref`](https://docs.github.com/rest/git/refs#get-a-reference) resource. type: string @@ -130615,7 +131163,7 @@ webhooks: enum: - tag - branch - repository: *767 + repository: *769 sender: *4 required: - ref @@ -130698,9 +131246,9 @@ webhooks: enum: - created definition: *292 - enterprise: *764 - installation: *765 - organization: *766 + enterprise: *766 + installation: *767 + organization: *768 sender: *4 required: - action @@ -130785,9 +131333,9 @@ webhooks: description: The name of the property that was deleted. required: - property_name - enterprise: *764 - installation: *765 - organization: *766 + enterprise: *766 + installation: *767 + organization: *768 sender: *4 required: - action @@ -130865,9 +131413,9 @@ webhooks: enum: - promote_to_enterprise definition: *292 - enterprise: *764 - installation: *765 - organization: *766 + enterprise: *766 + installation: *767 + organization: *768 sender: *4 required: - action @@ -130945,9 +131493,9 @@ webhooks: enum: - updated definition: *292 - enterprise: *764 - installation: *765 - organization: *766 + enterprise: *766 + installation: *767 + organization: *768 sender: *4 required: - action @@ -131024,10 +131572,10 @@ webhooks: type: string enum: - updated - enterprise: *764 - installation: *765 - repository: *767 - organization: *766 + enterprise: *766 + installation: *767 + repository: *769 + organization: *768 sender: *4 new_property_values: type: array @@ -131112,18 +131660,18 @@ webhooks: title: delete event type: object properties: - enterprise: *764 - installation: *765 - organization: *766 - pusher_type: *773 - ref: *774 + enterprise: *766 + installation: *767 + organization: *768 + pusher_type: *775 + ref: *776 ref_type: description: The type of Git ref object deleted in the repository. type: string enum: - tag - branch - repository: *767 + repository: *769 sender: *4 required: - ref @@ -131204,10 +131752,10 @@ webhooks: enum: - assignees_changed alert: *493 - installation: *765 - organization: *766 - enterprise: *764 - repository: *767 + installation: *767 + organization: *768 + enterprise: *766 + repository: *769 sender: *4 required: - action @@ -131288,10 +131836,10 @@ webhooks: enum: - auto_dismissed alert: *493 - installation: *765 - organization: *766 - enterprise: *764 - repository: *767 + installation: *767 + organization: *768 + enterprise: *766 + repository: *769 sender: *4 required: - action @@ -131373,10 +131921,10 @@ webhooks: enum: - auto_reopened alert: *493 - installation: *765 - organization: *766 - enterprise: *764 - repository: *767 + installation: *767 + organization: *768 + enterprise: *766 + repository: *769 sender: *4 required: - action @@ -131458,10 +132006,10 @@ webhooks: enum: - created alert: *493 - installation: *765 - organization: *766 - enterprise: *764 - repository: *767 + installation: *767 + organization: *768 + enterprise: *766 + repository: *769 sender: *4 required: - action @@ -131541,10 +132089,10 @@ webhooks: enum: - dismissed alert: *493 - installation: *765 - organization: *766 - enterprise: *764 - repository: *767 + installation: *767 + organization: *768 + enterprise: *766 + repository: *769 sender: *4 required: - action @@ -131624,10 +132172,10 @@ webhooks: enum: - fixed alert: *493 - installation: *765 - organization: *766 - enterprise: *764 - repository: *767 + installation: *767 + organization: *768 + enterprise: *766 + repository: *769 sender: *4 required: - action @@ -131708,10 +132256,10 @@ webhooks: enum: - reintroduced alert: *493 - installation: *765 - organization: *766 - enterprise: *764 - repository: *767 + installation: *767 + organization: *768 + enterprise: *766 + repository: *769 sender: *4 required: - action @@ -131791,10 +132339,10 @@ webhooks: enum: - reopened alert: *493 - installation: *765 - organization: *766 - enterprise: *764 - repository: *767 + installation: *767 + organization: *768 + enterprise: *766 + repository: *769 sender: *4 required: - action @@ -131871,9 +132419,9 @@ webhooks: type: string enum: - created - enterprise: *764 - installation: *765 - key: &775 + enterprise: *766 + installation: *767 + key: &777 description: The [`deploy key`](https://docs.github.com/rest/deploy-keys/deploy-keys#get-a-deploy-key) resource. type: object @@ -131911,8 +132459,8 @@ webhooks: - verified - created_at - read_only - organization: *766 - repository: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -131989,11 +132537,11 @@ webhooks: type: string enum: - deleted - enterprise: *764 - installation: *765 - key: *775 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + key: *777 + organization: *768 + repository: *769 sender: *4 required: - action @@ -132560,12 +133108,12 @@ webhooks: - updated_at - statuses_url - repository_url - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 - workflow: &779 + workflow: &781 title: Workflow type: - object @@ -133319,10 +133867,10 @@ webhooks: - *500 pull_requests: type: array - items: *600 - repository: *767 - organization: *766 - installation: *765 + items: *602 + repository: *769 + organization: *768 + installation: *767 sender: *4 responses: '200': @@ -133393,7 +133941,7 @@ webhooks: type: string enum: - approved - approver: &776 + approver: &778 type: object properties: avatar_url: @@ -133436,11 +133984,11 @@ webhooks: type: string comment: type: string - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 - reviewers: &777 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 + reviewers: &779 type: array items: type: object @@ -133521,7 +134069,7 @@ webhooks: sender: *4 since: type: string - workflow_job_run: &778 + workflow_job_run: &780 type: object properties: conclusion: @@ -134267,18 +134815,18 @@ webhooks: type: string enum: - rejected - approver: *776 + approver: *778 comment: type: string - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 - reviewers: *777 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 + reviewers: *779 sender: *4 since: type: string - workflow_job_run: *778 + workflow_job_run: *780 workflow_job_runs: type: array items: @@ -134995,13 +135543,13 @@ webhooks: type: string enum: - requested - enterprise: *764 + enterprise: *766 environment: type: string - installation: *765 - organization: *766 - repository: *767 - requestor: &784 + installation: *767 + organization: *768 + repository: *769 + requestor: &786 title: User type: - object @@ -136934,12 +137482,12 @@ webhooks: - updated_at - deployment_url - repository_url - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 - workflow: *779 + workflow: *781 workflow_run: title: Deployment Workflow Run type: @@ -137630,7 +138178,7 @@ webhooks: type: string enum: - answered - answer: &782 + answer: &784 type: object properties: author_association: @@ -137790,11 +138338,11 @@ webhooks: - created_at - updated_at - body - discussion: *780 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + discussion: *782 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -137921,11 +138469,11 @@ webhooks: - from required: - category - discussion: *780 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + discussion: *782 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -138008,11 +138556,11 @@ webhooks: type: string enum: - closed - discussion: *780 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + discussion: *782 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -138094,7 +138642,7 @@ webhooks: type: string enum: - created - comment: &781 + comment: &783 type: object properties: author_association: @@ -138254,11 +138802,11 @@ webhooks: - updated_at - body - reactions - discussion: *780 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + discussion: *782 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -138341,12 +138889,12 @@ webhooks: type: string enum: - deleted - comment: *781 - discussion: *780 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + comment: *783 + discussion: *782 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -138441,12 +138989,12 @@ webhooks: - from required: - body - comment: *781 - discussion: *780 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + comment: *783 + discussion: *782 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -138530,11 +139078,11 @@ webhooks: type: string enum: - created - discussion: *780 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + discussion: *782 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -138616,11 +139164,11 @@ webhooks: type: string enum: - deleted - discussion: *780 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + discussion: *782 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -138720,11 +139268,11 @@ webhooks: type: string required: - from - discussion: *780 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + discussion: *782 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -138806,10 +139354,10 @@ webhooks: type: string enum: - labeled - discussion: *780 - enterprise: *764 - installation: *765 - label: &783 + discussion: *782 + enterprise: *766 + installation: *767 + label: &785 title: Label type: object properties: @@ -138842,8 +139390,8 @@ webhooks: - color - default - description - organization: *766 - repository: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -138926,11 +139474,11 @@ webhooks: type: string enum: - locked - discussion: *780 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + discussion: *782 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -139012,11 +139560,11 @@ webhooks: type: string enum: - pinned - discussion: *780 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + discussion: *782 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -139098,11 +139646,11 @@ webhooks: type: string enum: - reopened - discussion: *780 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + discussion: *782 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -139187,16 +139735,16 @@ webhooks: changes: type: object properties: - new_discussion: *780 - new_repository: *767 + new_discussion: *782 + new_repository: *769 required: - new_discussion - new_repository - discussion: *780 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + discussion: *782 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -139279,10 +139827,10 @@ webhooks: type: string enum: - unanswered - discussion: *780 - old_answer: *782 - organization: *766 - repository: *767 + discussion: *782 + old_answer: *784 + organization: *768 + repository: *769 sender: *4 required: - action @@ -139364,12 +139912,12 @@ webhooks: type: string enum: - unlabeled - discussion: *780 - enterprise: *764 - installation: *765 - label: *783 - organization: *766 - repository: *767 + discussion: *782 + enterprise: *766 + installation: *767 + label: *785 + organization: *768 + repository: *769 sender: *4 required: - action @@ -139452,11 +140000,11 @@ webhooks: type: string enum: - unlocked - discussion: *780 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + discussion: *782 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -139538,11 +140086,11 @@ webhooks: type: string enum: - unpinned - discussion: *780 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + discussion: *782 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -139615,7 +140163,7 @@ webhooks: description: A user forks a repository. type: object properties: - enterprise: *764 + enterprise: *766 forkee: description: The created [`repository`](https://docs.github.com/rest/repos/repos#get-a-repository) resource. @@ -140293,9 +140841,9 @@ webhooks: type: integer watchers_count: type: integer - installation: *765 - organization: *766 - repository: *767 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - forkee @@ -140441,9 +140989,9 @@ webhooks: title: gollum event type: object properties: - enterprise: *764 - installation: *765 - organization: *766 + enterprise: *766 + installation: *767 + organization: *768 pages: description: The pages that were updated. type: array @@ -140481,7 +141029,7 @@ webhooks: - action - sha - html_url - repository: *767 + repository: *769 sender: *4 required: - pages @@ -140557,10 +141105,10 @@ webhooks: type: string enum: - created - enterprise: *764 + enterprise: *766 installation: *20 - organization: *766 - repositories: &785 + organization: *768 + repositories: &787 description: An array of repository objects that the installation can access. type: array @@ -140586,8 +141134,8 @@ webhooks: - name - full_name - private - repository: *767 - requester: *784 + repository: *769 + requester: *786 sender: *4 required: - action @@ -140662,11 +141210,11 @@ webhooks: type: string enum: - deleted - enterprise: *764 + enterprise: *766 installation: *20 - organization: *766 - repositories: *785 - repository: *767 + organization: *768 + repositories: *787 + repository: *769 requester: type: - 'null' @@ -140743,11 +141291,11 @@ webhooks: type: string enum: - new_permissions_accepted - enterprise: *764 + enterprise: *766 installation: *20 - organization: *766 - repositories: *785 - repository: *767 + organization: *768 + repositories: *787 + repository: *769 requester: type: - 'null' @@ -140824,10 +141372,10 @@ webhooks: type: string enum: - added - enterprise: *764 + enterprise: *766 installation: *20 - organization: *766 - repositories_added: &786 + organization: *768 + repositories_added: &788 description: An array of repository objects, which were added to the installation. type: array @@ -140873,15 +141421,15 @@ webhooks: private: description: Whether the repository is private or public. type: boolean - repository: *767 - repository_selection: &787 + repository: *769 + repository_selection: &789 description: Describe whether all repositories have been selected or there's a selection involved type: string enum: - all - selected - requester: *784 + requester: *786 sender: *4 required: - action @@ -140960,10 +141508,10 @@ webhooks: type: string enum: - removed - enterprise: *764 + enterprise: *766 installation: *20 - organization: *766 - repositories_added: *786 + organization: *768 + repositories_added: *788 repositories_removed: description: An array of repository objects, which were removed from the installation. @@ -140990,9 +141538,9 @@ webhooks: - name - full_name - private - repository: *767 - repository_selection: *787 - requester: *784 + repository: *769 + repository_selection: *789 + requester: *786 sender: *4 required: - action @@ -141071,11 +141619,11 @@ webhooks: type: string enum: - suspend - enterprise: *764 + enterprise: *766 installation: *20 - organization: *766 - repositories: *785 - repository: *767 + organization: *768 + repositories: *787 + repository: *769 requester: type: - 'null' @@ -141257,10 +141805,10 @@ webhooks: type: string required: - from - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 target_type: type: string @@ -141339,11 +141887,11 @@ webhooks: type: string enum: - unsuspend - enterprise: *764 + enterprise: *766 installation: *20 - organization: *766 - repositories: *785 - repository: *767 + organization: *768 + repositories: *787 + repository: *769 requester: type: - 'null' @@ -141509,11 +142057,11 @@ webhooks: pin: anyOf: - type: 'null' - - *566 + - *568 minimized: anyOf: - type: 'null' - - *567 + - *569 user: title: User type: @@ -141599,8 +142147,8 @@ webhooks: - performed_via_github_app - body - reactions - enterprise: *764 - installation: *765 + enterprise: *766 + installation: *767 issue: description: The [issue](https://docs.github.com/rest/issues/issues#get-an-issue) the comment belongs to. @@ -142412,8 +142960,8 @@ webhooks: repository_url: type: string format: uri - sub_issues_summary: *698 - issue_dependencies_summary: *699 + sub_issues_summary: *700 + issue_dependencies_summary: *701 state: description: State of the issue; either 'open' or 'closed' type: string @@ -142774,8 +143322,8 @@ webhooks: - state - locked - assignee - organization: *766 - repository: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -142855,7 +143403,7 @@ webhooks: type: string enum: - deleted - comment: &788 + comment: &790 title: issue comment description: The [comment](https://docs.github.com/rest/issues/comments#get-an-issue-comment) itself. @@ -143012,11 +143560,11 @@ webhooks: pin: anyOf: - type: 'null' - - *566 + - *568 minimized: anyOf: - type: 'null' - - *567 + - *569 required: - url - html_url @@ -143030,8 +143578,8 @@ webhooks: - performed_via_github_app - body - reactions - enterprise: *764 - installation: *765 + enterprise: *766 + installation: *767 issue: description: The [issue](https://docs.github.com/rest/issues/issues#get-an-issue) the comment belongs to. @@ -143839,8 +144387,8 @@ webhooks: repository_url: type: string format: uri - sub_issues_summary: *698 - issue_dependencies_summary: *699 + sub_issues_summary: *700 + issue_dependencies_summary: *701 state: description: State of the issue; either 'open' or 'closed' type: string @@ -144203,8 +144751,8 @@ webhooks: - state - locked - assignee - organization: *766 - repository: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -144284,7 +144832,7 @@ webhooks: type: string enum: - edited - changes: &812 + changes: &814 description: The changes to the comment. type: object properties: @@ -144296,9 +144844,9 @@ webhooks: type: string required: - from - comment: *788 - enterprise: *764 - installation: *765 + comment: *790 + enterprise: *766 + installation: *767 issue: description: The [issue](https://docs.github.com/rest/issues/issues#get-an-issue) the comment belongs to. @@ -145109,8 +145657,8 @@ webhooks: repository_url: type: string format: uri - sub_issues_summary: *698 - issue_dependencies_summary: *699 + sub_issues_summary: *700 + issue_dependencies_summary: *701 state: description: State of the issue; either 'open' or 'closed' type: string @@ -145471,8 +146019,8 @@ webhooks: - state - locked - assignee - organization: *766 - repository: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -145553,9 +146101,9 @@ webhooks: type: string enum: - pinned - comment: *788 - enterprise: *764 - installation: *765 + comment: *790 + enterprise: *766 + installation: *767 issue: description: The [issue](https://docs.github.com/rest/issues/issues#get-an-issue) the comment belongs to. @@ -146368,8 +146916,8 @@ webhooks: repository_url: type: string format: uri - sub_issues_summary: *698 - issue_dependencies_summary: *699 + sub_issues_summary: *700 + issue_dependencies_summary: *701 state: description: State of the issue; either 'open' or 'closed' type: string @@ -146732,8 +147280,8 @@ webhooks: - state - locked - assignee - organization: *766 - repository: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -146813,9 +147361,9 @@ webhooks: type: string enum: - unpinned - comment: *788 - enterprise: *764 - installation: *765 + comment: *790 + enterprise: *766 + installation: *767 issue: description: The [issue](https://docs.github.com/rest/issues/issues#get-an-issue) the comment belongs to. @@ -147628,8 +148176,8 @@ webhooks: repository_url: type: string format: uri - sub_issues_summary: *698 - issue_dependencies_summary: *699 + sub_issues_summary: *700 + issue_dependencies_summary: *701 state: description: State of the issue; either 'open' or 'closed' type: string @@ -147992,8 +148540,8 @@ webhooks: - state - locked - assignee - organization: *766 - repository: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -148082,9 +148630,9 @@ webhooks: type: number blocking_issue: *83 blocking_issue_repo: *79 - installation: *765 - organization: *766 - repository: *767 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -148173,9 +148721,9 @@ webhooks: type: number blocking_issue: *83 blocking_issue_repo: *79 - installation: *765 - organization: *766 - repository: *767 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -148263,9 +148811,9 @@ webhooks: description: The ID of the blocking issue. type: number blocking_issue: *83 - installation: *765 - organization: *766 - repository: *767 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -148354,9 +148902,9 @@ webhooks: description: The ID of the blocking issue. type: number blocking_issue: *83 - installation: *765 - organization: *766 - repository: *767 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -148436,10 +148984,10 @@ webhooks: type: string enum: - assigned - assignee: *784 - enterprise: *764 - installation: *765 - issue: &789 + assignee: *786 + enterprise: *766 + installation: *767 + issue: &791 title: Issue description: The [issue](https://docs.github.com/rest/issues/issues#get-an-issue) itself. @@ -149250,8 +149798,8 @@ webhooks: anyOf: - type: 'null' - *84 - sub_issues_summary: *698 - issue_dependencies_summary: *699 + sub_issues_summary: *700 + issue_dependencies_summary: *701 issue_field_values: type: array items: *550 @@ -149374,8 +149922,8 @@ webhooks: - active_lock_reason - body - reactions - organization: *766 - repository: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -149455,8 +150003,8 @@ webhooks: type: string enum: - closed - enterprise: *764 - installation: *765 + enterprise: *766 + installation: *767 issue: description: The [issue](https://docs.github.com/rest/issues/issues#get-an-issue) itself. @@ -150272,8 +150820,8 @@ webhooks: anyOf: - type: 'null' - *84 - sub_issues_summary: *698 - issue_dependencies_summary: *699 + sub_issues_summary: *700 + issue_dependencies_summary: *701 issue_field_values: type: array items: *550 @@ -150539,8 +151087,8 @@ webhooks: required: - state - closed_at - organization: *766 - repository: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -150619,8 +151167,8 @@ webhooks: type: string enum: - deleted - enterprise: *764 - installation: *765 + enterprise: *766 + installation: *767 issue: title: Issue description: The [issue](https://docs.github.com/rest/issues/issues#get-an-issue) @@ -151427,8 +151975,8 @@ webhooks: anyOf: - type: 'null' - *84 - sub_issues_summary: *698 - issue_dependencies_summary: *699 + sub_issues_summary: *700 + issue_dependencies_summary: *701 issue_field_values: type: array items: *550 @@ -151550,8 +152098,8 @@ webhooks: - active_lock_reason - body - reactions - organization: *766 - repository: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -151630,8 +152178,8 @@ webhooks: type: string enum: - demilestoned - enterprise: *764 - installation: *765 + enterprise: *766 + installation: *767 issue: title: Issue description: The [issue](https://docs.github.com/rest/issues/issues#get-an-issue) @@ -152461,8 +153009,8 @@ webhooks: anyOf: - type: 'null' - *84 - sub_issues_summary: *698 - issue_dependencies_summary: *699 + sub_issues_summary: *700 + issue_dependencies_summary: *701 issue_field_values: type: array items: *550 @@ -152563,7 +153111,7 @@ webhooks: format: uri user_view_type: type: string - milestone: &790 + milestone: &792 title: Milestone description: A collection of related issues and pull requests. type: object @@ -152706,8 +153254,8 @@ webhooks: - updated_at - due_on - closed_at - organization: *766 - repository: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -152806,8 +153354,8 @@ webhooks: type: string required: - from - enterprise: *764 - installation: *765 + enterprise: *766 + installation: *767 issue: title: Issue description: The [issue](https://docs.github.com/rest/issues/issues#get-an-issue) @@ -153618,8 +154166,8 @@ webhooks: anyOf: - type: 'null' - *84 - sub_issues_summary: *698 - issue_dependencies_summary: *699 + sub_issues_summary: *700 + issue_dependencies_summary: *701 issue_field_values: type: array items: *550 @@ -153742,9 +154290,9 @@ webhooks: - active_lock_reason - body - reactions - label: *783 - organization: *766 - repository: *767 + label: *785 + organization: *768 + repository: *769 sender: *4 required: - action @@ -153824,9 +154372,9 @@ webhooks: type: string enum: - field_added - enterprise: *764 - installation: *765 - issue: *789 + enterprise: *766 + installation: *767 + issue: *791 issue_field: type: object description: The issue field whose value was set or updated on the @@ -153992,8 +154540,8 @@ webhooks: - id required: - from - organization: *766 - repository: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -154073,9 +154621,9 @@ webhooks: type: string enum: - field_removed - enterprise: *764 - installation: *765 - issue: *789 + enterprise: *766 + installation: *767 + issue: *791 issue_field: type: object description: The issue field whose value was cleared from the issue. @@ -154162,8 +154710,8 @@ webhooks: - 'null' required: - id - organization: *766 - repository: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -154243,8 +154791,8 @@ webhooks: type: string enum: - labeled - enterprise: *764 - installation: *765 + enterprise: *766 + installation: *767 issue: title: Issue description: The [issue](https://docs.github.com/rest/issues/issues#get-an-issue) @@ -155054,8 +155602,8 @@ webhooks: anyOf: - type: 'null' - *84 - sub_issues_summary: *698 - issue_dependencies_summary: *699 + sub_issues_summary: *700 + issue_dependencies_summary: *701 issue_field_values: type: array items: *550 @@ -155178,9 +155726,9 @@ webhooks: - active_lock_reason - body - reactions - label: *783 - organization: *766 - repository: *767 + label: *785 + organization: *768 + repository: *769 sender: *4 required: - action @@ -155260,8 +155808,8 @@ webhooks: type: string enum: - locked - enterprise: *764 - installation: *765 + enterprise: *766 + installation: *767 issue: title: Issue description: The [issue](https://docs.github.com/rest/issues/issues#get-an-issue) @@ -156096,8 +156644,8 @@ webhooks: anyOf: - type: 'null' - *84 - sub_issues_summary: *698 - issue_dependencies_summary: *699 + sub_issues_summary: *700 + issue_dependencies_summary: *701 issue_field_values: type: array items: *550 @@ -156197,8 +156745,8 @@ webhooks: format: uri user_view_type: type: string - organization: *766 - repository: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -156277,8 +156825,8 @@ webhooks: type: string enum: - milestoned - enterprise: *764 - installation: *765 + enterprise: *766 + installation: *767 issue: title: Issue description: The [issue](https://docs.github.com/rest/issues/issues#get-an-issue) @@ -157107,8 +157655,8 @@ webhooks: anyOf: - type: 'null' - *84 - sub_issues_summary: *698 - issue_dependencies_summary: *699 + sub_issues_summary: *700 + issue_dependencies_summary: *701 issue_field_values: type: array items: *550 @@ -157208,9 +157756,9 @@ webhooks: format: uri user_view_type: type: string - milestone: *790 - organization: *766 - repository: *767 + milestone: *792 + organization: *768 + repository: *769 sender: *4 required: - action @@ -158097,8 +158645,8 @@ webhooks: repository_url: type: string format: uri - sub_issues_summary: *698 - issue_dependencies_summary: *699 + sub_issues_summary: *700 + issue_dependencies_summary: *701 issue_field_values: type: array items: *550 @@ -158693,8 +159241,8 @@ webhooks: required: - old_issue - old_repository - enterprise: *764 - installation: *765 + enterprise: *766 + installation: *767 issue: title: Issue description: The [issue](https://docs.github.com/rest/issues/issues#get-an-issue) @@ -159501,8 +160049,8 @@ webhooks: repository_url: type: string format: uri - sub_issues_summary: *698 - issue_dependencies_summary: *699 + sub_issues_summary: *700 + issue_dependencies_summary: *701 issue_field_values: type: array items: *550 @@ -159628,8 +160176,8 @@ webhooks: - active_lock_reason - body - reactions - organization: *766 - repository: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -159709,9 +160257,9 @@ webhooks: type: string enum: - pinned - enterprise: *764 - installation: *765 - issue: &791 + enterprise: *766 + installation: *767 + issue: &793 title: Issue description: The [issue](https://docs.github.com/rest/issues/issues#get-an-issue) itself. @@ -160516,8 +161064,8 @@ webhooks: anyOf: - type: 'null' - *84 - sub_issues_summary: *698 - issue_dependencies_summary: *699 + sub_issues_summary: *700 + issue_dependencies_summary: *701 issue_field_values: type: array items: *550 @@ -160639,8 +161187,8 @@ webhooks: - active_lock_reason - body - reactions - organization: *766 - repository: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -160719,8 +161267,8 @@ webhooks: type: string enum: - reopened - enterprise: *764 - installation: *765 + enterprise: *766 + installation: *767 issue: title: Issue description: The [issue](https://docs.github.com/rest/issues/issues#get-an-issue) @@ -161553,8 +162101,8 @@ webhooks: anyOf: - type: 'null' - *84 - sub_issues_summary: *698 - issue_dependencies_summary: *699 + sub_issues_summary: *700 + issue_dependencies_summary: *701 issue_field_values: type: array items: *550 @@ -161655,8 +162203,8 @@ webhooks: user_view_type: type: string type: *246 - organization: *766 - repository: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -162544,8 +163092,8 @@ webhooks: anyOf: - type: 'null' - *84 - sub_issues_summary: *698 - issue_dependencies_summary: *699 + sub_issues_summary: *700 + issue_dependencies_summary: *701 issue_field_values: type: array items: *550 @@ -163158,11 +163706,11 @@ webhooks: required: - new_issue - new_repository - enterprise: *764 - installation: *765 - issue: *791 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + issue: *793 + organization: *768 + repository: *769 sender: *4 required: - action @@ -163242,12 +163790,12 @@ webhooks: type: string enum: - typed - enterprise: *764 - installation: *765 - issue: *789 + enterprise: *766 + installation: *767 + issue: *791 type: *246 - organization: *766 - repository: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -163328,7 +163876,7 @@ webhooks: type: string enum: - unassigned - assignee: &815 + assignee: &817 title: User type: - object @@ -163400,11 +163948,11 @@ webhooks: required: - login - id - enterprise: *764 - installation: *765 - issue: *789 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + issue: *791 + organization: *768 + repository: *769 sender: *4 required: - action @@ -163483,12 +164031,12 @@ webhooks: type: string enum: - unlabeled - enterprise: *764 - installation: *765 - issue: *789 - label: *783 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + issue: *791 + label: *785 + organization: *768 + repository: *769 sender: *4 required: - action @@ -163568,8 +164116,8 @@ webhooks: type: string enum: - unlocked - enterprise: *764 - installation: *765 + enterprise: *766 + installation: *767 issue: title: Issue description: The [issue](https://docs.github.com/rest/issues/issues#get-an-issue) @@ -164402,8 +164950,8 @@ webhooks: anyOf: - type: 'null' - *84 - sub_issues_summary: *698 - issue_dependencies_summary: *699 + sub_issues_summary: *700 + issue_dependencies_summary: *701 issue_field_values: type: array items: *550 @@ -164503,8 +165051,8 @@ webhooks: format: uri user_view_type: type: string - organization: *766 - repository: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -164584,11 +165132,11 @@ webhooks: type: string enum: - unpinned - enterprise: *764 - installation: *765 - issue: *791 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + issue: *793 + organization: *768 + repository: *769 sender: *4 required: - action @@ -164667,12 +165215,12 @@ webhooks: type: string enum: - untyped - enterprise: *764 - installation: *765 - issue: *789 + enterprise: *766 + installation: *767 + issue: *791 type: *246 - organization: *766 - repository: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -164752,11 +165300,11 @@ webhooks: type: string enum: - created - enterprise: *764 - installation: *765 - label: *783 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + label: *785 + organization: *768 + repository: *769 sender: *4 required: - action @@ -164834,11 +165382,11 @@ webhooks: type: string enum: - deleted - enterprise: *764 - installation: *765 - label: *783 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + label: *785 + organization: *768 + repository: *769 sender: *4 required: - action @@ -164948,11 +165496,11 @@ webhooks: type: string required: - from - enterprise: *764 - installation: *765 - label: *783 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + label: *785 + organization: *768 + repository: *769 sender: *4 required: - action @@ -165034,9 +165582,9 @@ webhooks: - cancelled effective_date: type: string - enterprise: *764 - installation: *765 - marketplace_purchase: &792 + enterprise: *766 + installation: *767 + marketplace_purchase: &794 title: Marketplace Purchase type: object required: @@ -165124,8 +165672,8 @@ webhooks: type: integer unit_count: type: integer - organization: *766 - previous_marketplace_purchase: &793 + organization: *768 + previous_marketplace_purchase: &795 title: Marketplace Purchase type: object properties: @@ -165209,7 +165757,7 @@ webhooks: - on_free_trial - free_trial_ends_on - plan - repository: *767 + repository: *769 sender: *4 required: - action @@ -165289,10 +165837,10 @@ webhooks: - changed effective_date: type: string - enterprise: *764 - installation: *765 - marketplace_purchase: *792 - organization: *766 + enterprise: *766 + installation: *767 + marketplace_purchase: *794 + organization: *768 previous_marketplace_purchase: title: Marketplace Purchase type: object @@ -165380,7 +165928,7 @@ webhooks: - on_free_trial - free_trial_ends_on - plan - repository: *767 + repository: *769 sender: *4 required: - action @@ -165462,10 +166010,10 @@ webhooks: - pending_change effective_date: type: string - enterprise: *764 - installation: *765 - marketplace_purchase: *792 - organization: *766 + enterprise: *766 + installation: *767 + marketplace_purchase: *794 + organization: *768 previous_marketplace_purchase: title: Marketplace Purchase type: object @@ -165551,7 +166099,7 @@ webhooks: - on_free_trial - free_trial_ends_on - plan - repository: *767 + repository: *769 sender: *4 required: - action @@ -165632,8 +166180,8 @@ webhooks: - pending_change_cancelled effective_date: type: string - enterprise: *764 - installation: *765 + enterprise: *766 + installation: *767 marketplace_purchase: title: Marketplace Purchase type: object @@ -165719,9 +166267,9 @@ webhooks: type: integer unit_count: type: integer - organization: *766 - previous_marketplace_purchase: *793 - repository: *767 + organization: *768 + previous_marketplace_purchase: *795 + repository: *769 sender: *4 required: - action @@ -165801,12 +166349,12 @@ webhooks: - purchased effective_date: type: string - enterprise: *764 - installation: *765 - marketplace_purchase: *792 - organization: *766 - previous_marketplace_purchase: *793 - repository: *767 + enterprise: *766 + installation: *767 + marketplace_purchase: *794 + organization: *768 + previous_marketplace_purchase: *795 + repository: *769 sender: *4 required: - action @@ -165908,11 +166456,11 @@ webhooks: type: string required: - to - enterprise: *764 - installation: *765 - member: *784 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + member: *786 + organization: *768 + repository: *769 sender: *4 required: - action @@ -166014,11 +166562,11 @@ webhooks: type: - string - 'null' - enterprise: *764 - installation: *765 - member: *784 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + member: *786 + organization: *768 + repository: *769 sender: *4 required: - action @@ -166097,11 +166645,11 @@ webhooks: type: string enum: - removed - enterprise: *764 - installation: *765 - member: *784 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + member: *786 + organization: *768 + repository: *769 sender: *4 required: - action @@ -166179,11 +166727,11 @@ webhooks: type: string enum: - added - enterprise: *764 - installation: *765 - member: *784 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + member: *786 + organization: *768 + repository: *769 scope: description: The scope of the membership. Currently, can only be `team`. @@ -166261,7 +166809,7 @@ webhooks: required: - login - id - team: &794 + team: &796 title: Team description: Groups of organization members that gives permissions on specified repositories. @@ -166491,11 +167039,11 @@ webhooks: type: string enum: - removed - enterprise: *764 - installation: *765 - member: *784 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + member: *786 + organization: *768 + repository: *769 scope: description: The scope of the membership. Currently, can only be `team`. @@ -166574,7 +167122,7 @@ webhooks: required: - login - id - team: *794 + team: *796 required: - action - scope @@ -166656,8 +167204,8 @@ webhooks: type: string enum: - checks_requested - installation: *765 - merge_group: &795 + installation: *767 + merge_group: &797 type: object title: Merge Group description: A group of pull requests that the merge queue has grouped @@ -166683,8 +167231,8 @@ webhooks: - base_sha - base_ref - head_commit - organization: *766 - repository: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -166770,10 +167318,10 @@ webhooks: - merged - invalidated - dequeued - installation: *765 - merge_group: *795 - organization: *766 - repository: *767 + installation: *767 + merge_group: *797 + organization: *768 + repository: *769 sender: *4 required: - action @@ -166846,7 +167394,7 @@ webhooks: type: string enum: - deleted - enterprise: *764 + enterprise: *766 hook: description: 'The deleted webhook. This will contain different keys based on the type of webhook it is: repository, organization, @@ -166955,12 +167503,12 @@ webhooks: hook_id: description: The id of the modified webhook. type: integer - installation: *765 - organization: *766 + installation: *767 + organization: *768 repository: anyOf: - type: 'null' - - *767 + - *769 sender: *4 required: - action @@ -167040,11 +167588,11 @@ webhooks: type: string enum: - closed - enterprise: *764 - installation: *765 - milestone: *790 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + milestone: *792 + organization: *768 + repository: *769 sender: *4 required: - action @@ -167123,9 +167671,9 @@ webhooks: type: string enum: - created - enterprise: *764 - installation: *765 - milestone: &796 + enterprise: *766 + installation: *767 + milestone: &798 title: Milestone description: A collection of related issues and pull requests. type: object @@ -167267,8 +167815,8 @@ webhooks: - updated_at - due_on - closed_at - organization: *766 - repository: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -167347,11 +167895,11 @@ webhooks: type: string enum: - deleted - enterprise: *764 - installation: *765 - milestone: *790 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + milestone: *792 + organization: *768 + repository: *769 sender: *4 required: - action @@ -167461,11 +168009,11 @@ webhooks: type: string required: - from - enterprise: *764 - installation: *765 - milestone: *790 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + milestone: *792 + organization: *768 + repository: *769 sender: *4 required: - action @@ -167545,11 +168093,11 @@ webhooks: type: string enum: - opened - enterprise: *764 - installation: *765 - milestone: *796 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + milestone: *798 + organization: *768 + repository: *769 sender: *4 required: - action @@ -167628,11 +168176,11 @@ webhooks: type: string enum: - blocked - blocked_user: *784 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + blocked_user: *786 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -167711,11 +168259,11 @@ webhooks: type: string enum: - unblocked - blocked_user: *784 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + blocked_user: *786 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -167794,9 +168342,9 @@ webhooks: type: string enum: - deleted - enterprise: *764 - installation: *765 - membership: &797 + enterprise: *766 + installation: *767 + membership: &799 title: Membership description: The membership between the user and the organization. Not present when the action is `member_invited`. @@ -167906,8 +168454,8 @@ webhooks: - role - organization_url - user - organization: *766 - repository: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -167985,11 +168533,11 @@ webhooks: type: string enum: - member_added - enterprise: *764 - installation: *765 - membership: *797 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + membership: *799 + organization: *768 + repository: *769 sender: *4 required: - action @@ -168068,8 +168616,8 @@ webhooks: type: string enum: - member_invited - enterprise: *764 - installation: *765 + enterprise: *766 + installation: *767 invitation: description: The invitation for the user or email if the action is `member_invited`. @@ -168191,10 +168739,10 @@ webhooks: - inviter - team_count - invitation_teams_url - organization: *766 - repository: *767 + organization: *768 + repository: *769 sender: *4 - user: *784 + user: *786 required: - action - invitation @@ -168272,11 +168820,11 @@ webhooks: type: string enum: - member_removed - enterprise: *764 - installation: *765 - membership: *797 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + membership: *799 + organization: *768 + repository: *769 sender: *4 required: - action @@ -168363,11 +168911,11 @@ webhooks: properties: from: type: string - enterprise: *764 - installation: *765 - membership: *797 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + membership: *799 + organization: *768 + repository: *769 sender: *4 required: - action @@ -168444,9 +168992,9 @@ webhooks: type: string enum: - published - enterprise: *764 - installation: *765 - organization: *766 + enterprise: *766 + installation: *767 + organization: *768 package: description: Information about the package. type: object @@ -168969,7 +169517,7 @@ webhooks: - published_at rubygems_metadata: type: array - items: &798 + items: &800 title: Ruby Gems metadata type: object properties: @@ -169066,7 +169614,7 @@ webhooks: - owner - package_version - registry - repository: *767 + repository: *769 sender: *4 required: - action @@ -169142,9 +169690,9 @@ webhooks: type: string enum: - updated - enterprise: *764 - installation: *765 - organization: *766 + enterprise: *766 + installation: *767 + organization: *768 package: description: Information about the package. type: object @@ -169506,7 +170054,7 @@ webhooks: - published_at rubygems_metadata: type: array - items: *798 + items: *800 source_url: type: string format: uri @@ -169577,7 +170125,7 @@ webhooks: - owner - package_version - registry - repository: *767 + repository: *769 sender: *4 required: - action @@ -169757,12 +170305,12 @@ webhooks: - duration - created_at - updated_at - enterprise: *764 + enterprise: *766 id: type: integer - installation: *765 - organization: *766 - repository: *767 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - id @@ -169839,7 +170387,7 @@ webhooks: type: string enum: - approved - personal_access_token_request: &799 + personal_access_token_request: &801 title: Personal Access Token Request description: Details of a Personal Access Token Request. type: object @@ -169989,10 +170537,10 @@ webhooks: - token_expired - token_expires_at - token_last_used_at - enterprise: *764 - organization: *766 + enterprise: *766 + organization: *768 sender: *4 - installation: *765 + installation: *767 required: - action - personal_access_token_request @@ -170069,11 +170617,11 @@ webhooks: type: string enum: - cancelled - personal_access_token_request: *799 - enterprise: *764 - organization: *766 + personal_access_token_request: *801 + enterprise: *766 + organization: *768 sender: *4 - installation: *765 + installation: *767 required: - action - personal_access_token_request @@ -170149,11 +170697,11 @@ webhooks: type: string enum: - created - personal_access_token_request: *799 - enterprise: *764 - organization: *766 + personal_access_token_request: *801 + enterprise: *766 + organization: *768 sender: *4 - installation: *765 + installation: *767 required: - action - personal_access_token_request @@ -170228,11 +170776,11 @@ webhooks: type: string enum: - denied - personal_access_token_request: *799 - organization: *766 - enterprise: *764 + personal_access_token_request: *801 + organization: *768 + enterprise: *766 sender: *4 - installation: *765 + installation: *767 required: - action - personal_access_token_request @@ -170337,7 +170885,7 @@ webhooks: id: description: Unique identifier of the webhook. type: integer - last_response: *800 + last_response: *802 name: description: The type of webhook. The only valid value is 'web'. type: string @@ -170369,8 +170917,8 @@ webhooks: hook_id: description: The ID of the webhook that triggered the ping. type: integer - organization: *766 - repository: *767 + organization: *768 + repository: *769 sender: *4 zen: description: Random string of GitHub zen. @@ -170615,10 +171163,10 @@ webhooks: - from required: - note - enterprise: *764 - installation: *765 - organization: *766 - project_card: &801 + enterprise: *766 + installation: *767 + organization: *768 + project_card: &803 title: Project Card type: object properties: @@ -170741,7 +171289,7 @@ webhooks: - creator - created_at - updated_at - repository: *767 + repository: *769 sender: *4 required: - action @@ -170822,11 +171370,11 @@ webhooks: type: string enum: - created - enterprise: *764 - installation: *765 - organization: *766 - project_card: *801 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + project_card: *803 + repository: *769 sender: *4 required: - action @@ -170906,9 +171454,9 @@ webhooks: type: string enum: - deleted - enterprise: *764 - installation: *765 - organization: *766 + enterprise: *766 + installation: *767 + organization: *768 project_card: title: Project Card type: object @@ -171038,7 +171586,7 @@ webhooks: repository: anyOf: - type: 'null' - - *767 + - *769 sender: *4 required: - action @@ -171132,11 +171680,11 @@ webhooks: - from required: - note - enterprise: *764 - installation: *765 - organization: *766 - project_card: *801 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + project_card: *803 + repository: *769 sender: *4 required: - action @@ -171230,9 +171778,9 @@ webhooks: - from required: - column_id - enterprise: *764 - installation: *765 - organization: *766 + enterprise: *766 + installation: *767 + organization: *768 project_card: allOf: - title: Project Card @@ -171429,7 +171977,7 @@ webhooks: type: string required: - after_id - repository: *767 + repository: *769 sender: *4 required: - action @@ -171509,10 +172057,10 @@ webhooks: type: string enum: - closed - enterprise: *764 - installation: *765 - organization: *766 - project: &803 + enterprise: *766 + installation: *767 + organization: *768 + project: &805 title: Project type: object properties: @@ -171639,7 +172187,7 @@ webhooks: - creator - created_at - updated_at - repository: *767 + repository: *769 sender: *4 required: - action @@ -171719,10 +172267,10 @@ webhooks: type: string enum: - created - enterprise: *764 - installation: *765 - organization: *766 - project_column: &802 + enterprise: *766 + installation: *767 + organization: *768 + project_column: &804 title: Project Column type: object properties: @@ -171762,7 +172310,7 @@ webhooks: - name - created_at - updated_at - repository: *767 + repository: *769 sender: *4 required: - action @@ -171841,14 +172389,14 @@ webhooks: type: string enum: - deleted - enterprise: *764 - installation: *765 - organization: *766 - project_column: *802 + enterprise: *766 + installation: *767 + organization: *768 + project_column: *804 repository: anyOf: - type: 'null' - - *767 + - *769 sender: *4 required: - action @@ -171937,11 +172485,11 @@ webhooks: type: string required: - from - enterprise: *764 - installation: *765 - organization: *766 - project_column: *802 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + project_column: *804 + repository: *769 sender: *4 required: - action @@ -172021,11 +172569,11 @@ webhooks: type: string enum: - moved - enterprise: *764 - installation: *765 - organization: *766 - project_column: *802 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + project_column: *804 + repository: *769 sender: *4 required: - action @@ -172105,11 +172653,11 @@ webhooks: type: string enum: - created - enterprise: *764 - installation: *765 - organization: *766 - project: *803 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + project: *805 + repository: *769 sender: *4 required: - action @@ -172189,14 +172737,14 @@ webhooks: type: string enum: - deleted - enterprise: *764 - installation: *765 - organization: *766 - project: *803 + enterprise: *766 + installation: *767 + organization: *768 + project: *805 repository: anyOf: - type: 'null' - - *767 + - *769 sender: *4 required: - action @@ -172297,11 +172845,11 @@ webhooks: type: string required: - from - enterprise: *764 - installation: *765 - organization: *766 - project: *803 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + project: *805 + repository: *769 sender: *4 required: - action @@ -172380,11 +172928,11 @@ webhooks: type: string enum: - reopened - enterprise: *764 - installation: *765 - organization: *766 - project: *803 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + project: *805 + repository: *769 sender: *4 required: - action @@ -172465,8 +173013,8 @@ webhooks: type: string enum: - closed - installation: *765 - organization: *766 + installation: *767 + organization: *768 projects_v2: *279 sender: *4 required: @@ -172548,8 +173096,8 @@ webhooks: type: string enum: - created - installation: *765 - organization: *766 + installation: *767 + organization: *768 projects_v2: *279 sender: *4 required: @@ -172631,8 +173179,8 @@ webhooks: type: string enum: - deleted - installation: *765 - organization: *766 + installation: *767 + organization: *768 projects_v2: *279 sender: *4 required: @@ -172754,8 +173302,8 @@ webhooks: type: string to: type: string - installation: *765 - organization: *766 + installation: *767 + organization: *768 projects_v2: *279 sender: *4 required: @@ -172839,7 +173387,7 @@ webhooks: type: string enum: - archived - changes: &807 + changes: &809 type: object properties: archived_at: @@ -172855,9 +173403,9 @@ webhooks: - string - 'null' format: date-time - installation: *765 - organization: *766 - projects_v2_item: &804 + installation: *767 + organization: *768 + projects_v2_item: &806 title: Projects v2 Item description: An item belonging to a project type: object @@ -172997,9 +173545,9 @@ webhooks: - 'null' to: type: string - installation: *765 - organization: *766 - projects_v2_item: *804 + installation: *767 + organization: *768 + projects_v2_item: *806 sender: *4 required: - action @@ -173081,9 +173629,9 @@ webhooks: type: string enum: - created - installation: *765 - organization: *766 - projects_v2_item: *804 + installation: *767 + organization: *768 + projects_v2_item: *806 sender: *4 required: - action @@ -173164,9 +173712,9 @@ webhooks: type: string enum: - deleted - installation: *765 - organization: *766 - projects_v2_item: *804 + installation: *767 + organization: *768 + projects_v2_item: *806 sender: *4 required: - action @@ -173271,7 +173819,7 @@ webhooks: oneOf: - type: string - type: integer - - &805 + - &807 title: Projects v2 Single Select Option description: An option for a single select field type: object @@ -173295,7 +173843,7 @@ webhooks: required: - id - name - - &806 + - &808 title: Projects v2 Iteration Setting description: An iteration setting for an iteration field type: object @@ -173335,8 +173883,8 @@ webhooks: oneOf: - type: string - type: integer - - *805 - - *806 + - *807 + - *808 type: - 'null' - string @@ -173359,9 +173907,9 @@ webhooks: - 'null' required: - body - installation: *765 - organization: *766 - projects_v2_item: *804 + installation: *767 + organization: *768 + projects_v2_item: *806 sender: *4 required: - action @@ -173458,9 +174006,9 @@ webhooks: type: - string - 'null' - installation: *765 - organization: *766 - projects_v2_item: *804 + installation: *767 + organization: *768 + projects_v2_item: *806 sender: *4 required: - action @@ -173543,10 +174091,10 @@ webhooks: type: string enum: - restored - changes: *807 - installation: *765 - organization: *766 - projects_v2_item: *804 + changes: *809 + installation: *767 + organization: *768 + projects_v2_item: *806 sender: *4 required: - action @@ -173628,8 +174176,8 @@ webhooks: type: string enum: - reopened - installation: *765 - organization: *766 + installation: *767 + organization: *768 projects_v2: *279 sender: *4 required: @@ -173711,9 +174259,9 @@ webhooks: type: string enum: - created - installation: *765 - organization: *766 - projects_v2_status_update: *808 + installation: *767 + organization: *768 + projects_v2_status_update: *810 sender: *4 required: - action @@ -173794,9 +174342,9 @@ webhooks: type: string enum: - deleted - installation: *765 - organization: *766 - projects_v2_status_update: *808 + installation: *767 + organization: *768 + projects_v2_status_update: *810 sender: *4 required: - action @@ -173942,9 +174490,9 @@ webhooks: - string - 'null' format: date - installation: *765 - organization: *766 - projects_v2_status_update: *808 + installation: *767 + organization: *768 + projects_v2_status_update: *810 sender: *4 required: - action @@ -174015,10 +174563,10 @@ webhooks: title: public event type: object properties: - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - repository @@ -174095,13 +174643,13 @@ webhooks: type: string enum: - assigned - assignee: *784 - enterprise: *764 - installation: *765 - number: &809 + assignee: *786 + enterprise: *766 + installation: *767 + number: &811 description: The pull request number. type: integer - organization: *766 + organization: *768 pull_request: title: Pull Request type: object @@ -176326,7 +176874,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *597 + stack: *599 state: description: State of this Pull Request. Either `open` or `closed`. type: string @@ -176454,7 +177002,7 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *767 + repository: *769 sender: *4 required: - action @@ -176536,11 +177084,11 @@ webhooks: type: string enum: - auto_merge_disabled - enterprise: *764 - installation: *765 + enterprise: *766 + installation: *767 number: type: integer - organization: *766 + organization: *768 pull_request: title: Pull Request type: object @@ -178756,7 +179304,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *597 + stack: *599 state: description: State of this Pull Request. Either `open` or `closed`. type: string @@ -178886,7 +179434,7 @@ webhooks: - draft reason: type: string - repository: *767 + repository: *769 sender: *4 required: - action @@ -178968,11 +179516,11 @@ webhooks: type: string enum: - auto_merge_enabled - enterprise: *764 - installation: *765 + enterprise: *766 + installation: *767 number: type: integer - organization: *766 + organization: *768 pull_request: title: Pull Request type: object @@ -181188,7 +181736,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *597 + stack: *599 state: description: State of this Pull Request. Either `open` or `closed`. type: string @@ -181318,7 +181866,7 @@ webhooks: - draft reason: type: string - repository: *767 + repository: *769 sender: *4 required: - action @@ -181400,13 +181948,13 @@ webhooks: type: string enum: - closed - enterprise: *764 - installation: *765 - number: *809 - organization: *766 - pull_request: &810 + enterprise: *766 + installation: *767 + number: *811 + organization: *768 + pull_request: &812 allOf: - - *600 + - *602 - type: object properties: allow_auto_merge: @@ -181468,7 +182016,7 @@ webhooks: Please use `squash_merge_commit_title` instead.** type: boolean default: false - repository: *767 + repository: *769 sender: *4 required: - action @@ -181549,12 +182097,12 @@ webhooks: type: string enum: - converted_to_draft - enterprise: *764 - installation: *765 - number: *809 - organization: *766 - pull_request: *810 - repository: *767 + enterprise: *766 + installation: *767 + number: *811 + organization: *768 + pull_request: *812 + repository: *769 sender: *4 required: - action @@ -181634,11 +182182,11 @@ webhooks: type: string enum: - demilestoned - enterprise: *764 + enterprise: *766 milestone: *282 - number: *809 - organization: *766 - pull_request: &811 + number: *811 + organization: *768 + pull_request: &813 title: Pull Request type: object properties: @@ -183855,7 +184403,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *597 + stack: *599 state: description: State of this Pull Request. Either `open` or `closed`. type: string @@ -183983,7 +184531,7 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *767 + repository: *769 sender: *4 required: - action @@ -184062,11 +184610,11 @@ webhooks: type: string enum: - dequeued - enterprise: *764 - installation: *765 + enterprise: *766 + installation: *767 number: type: integer - organization: *766 + organization: *768 pull_request: title: Pull Request type: object @@ -186287,7 +186835,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *597 + stack: *599 state: description: State of this Pull Request. Either `open` or `closed`. type: string @@ -186430,7 +186978,7 @@ webhooks: - BRANCH_PROTECTIONS - GIT_TREE_INVALID - INVALID_MERGE_COMMIT - repository: *767 + repository: *769 sender: *4 required: - action @@ -186554,12 +187102,12 @@ webhooks: type: string required: - from - enterprise: *764 - installation: *765 - number: *809 - organization: *766 - pull_request: *810 - repository: *767 + enterprise: *766 + installation: *767 + number: *811 + organization: *768 + pull_request: *812 + repository: *769 sender: *4 required: - action @@ -186639,11 +187187,11 @@ webhooks: type: string enum: - enqueued - enterprise: *764 - installation: *765 + enterprise: *766 + installation: *767 number: type: integer - organization: *766 + organization: *768 pull_request: title: Pull Request type: object @@ -188864,7 +189412,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *597 + stack: *599 state: description: State of this Pull Request. Either `open` or `closed`. type: string @@ -188992,7 +189540,7 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *767 + repository: *769 sender: *4 required: - action @@ -189072,11 +189620,11 @@ webhooks: type: string enum: - labeled - enterprise: *764 - installation: *765 - label: *783 - number: *809 - organization: *766 + enterprise: *766 + installation: *767 + label: *785 + number: *811 + organization: *768 pull_request: title: Pull Request type: object @@ -191300,7 +191848,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *597 + stack: *599 state: description: State of this Pull Request. Either `open` or `closed`. type: string @@ -191428,7 +191976,7 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *767 + repository: *769 sender: *4 required: - action @@ -191509,10 +192057,10 @@ webhooks: type: string enum: - locked - enterprise: *764 - installation: *765 - number: *809 - organization: *766 + enterprise: *766 + installation: *767 + number: *811 + organization: *768 pull_request: title: Pull Request type: object @@ -193734,7 +194282,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *597 + stack: *599 state: description: State of this Pull Request. Either `open` or `closed`. type: string @@ -193862,7 +194410,7 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *767 + repository: *769 sender: *4 required: - action @@ -193942,12 +194490,12 @@ webhooks: type: string enum: - milestoned - enterprise: *764 + enterprise: *766 milestone: *282 - number: *809 - organization: *766 - pull_request: *811 - repository: *767 + number: *811 + organization: *768 + pull_request: *813 + repository: *769 sender: *4 required: - action @@ -194026,12 +194574,12 @@ webhooks: type: string enum: - opened - enterprise: *764 - installation: *765 - number: *809 - organization: *766 - pull_request: *810 - repository: *767 + enterprise: *766 + installation: *767 + number: *811 + organization: *768 + pull_request: *812 + repository: *769 sender: *4 required: - action @@ -194112,12 +194660,12 @@ webhooks: type: string enum: - ready_for_review - enterprise: *764 - installation: *765 - number: *809 - organization: *766 - pull_request: *810 - repository: *767 + enterprise: *766 + installation: *767 + number: *811 + organization: *768 + pull_request: *812 + repository: *769 sender: *4 required: - action @@ -194197,12 +194745,12 @@ webhooks: type: string enum: - reopened - enterprise: *764 - installation: *765 - number: *809 - organization: *766 - pull_request: *810 - repository: *767 + enterprise: *766 + installation: *767 + number: *811 + organization: *768 + pull_request: *812 + repository: *769 sender: *4 required: - action @@ -194577,9 +195125,9 @@ webhooks: - start_side - side - reactions - enterprise: *764 - installation: *765 - organization: *766 + enterprise: *766 + installation: *767 + organization: *768 pull_request: type: object properties: @@ -196690,7 +197238,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *597 + stack: *599 state: type: string enum: @@ -196813,7 +197361,7 @@ webhooks: - _links - author_association - active_lock_reason - repository: *767 + repository: *769 sender: *4 required: - action @@ -196893,7 +197441,7 @@ webhooks: type: string enum: - deleted - comment: &813 + comment: &815 title: Pull Request Review Comment description: The [comment](https://docs.github.com/rest/pulls/comments#get-a-review-comment-for-a-pull-request) itself. @@ -197186,9 +197734,9 @@ webhooks: - start_side - side - reactions - enterprise: *764 - installation: *765 - organization: *766 + enterprise: *766 + installation: *767 + organization: *768 pull_request: type: object properties: @@ -199287,7 +199835,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *597 + stack: *599 state: type: string enum: @@ -199410,7 +199958,7 @@ webhooks: - _links - author_association - active_lock_reason - repository: *767 + repository: *769 sender: *4 required: - action @@ -199490,11 +200038,11 @@ webhooks: type: string enum: - edited - changes: *812 - comment: *813 - enterprise: *764 - installation: *765 - organization: *766 + changes: *814 + comment: *815 + enterprise: *766 + installation: *767 + organization: *768 pull_request: type: object properties: @@ -201596,7 +202144,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *597 + stack: *599 state: type: string enum: @@ -201719,7 +202267,7 @@ webhooks: - _links - author_association - active_lock_reason - repository: *767 + repository: *769 sender: *4 required: - action @@ -201800,9 +202348,9 @@ webhooks: type: string enum: - dismissed - enterprise: *764 - installation: *765 - organization: *766 + enterprise: *766 + installation: *767 + organization: *768 pull_request: title: Simple Pull Request type: object @@ -203914,7 +204462,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *597 + stack: *599 state: type: string enum: @@ -204039,7 +204587,7 @@ webhooks: - author_association - auto_merge - active_lock_reason - repository: *767 + repository: *769 review: description: The review that was affected. type: object @@ -204290,9 +204838,9 @@ webhooks: type: string required: - from - enterprise: *764 - installation: *765 - organization: *766 + enterprise: *766 + installation: *767 + organization: *768 pull_request: title: Simple Pull Request type: object @@ -206401,8 +206949,8 @@ webhooks: - author_association - auto_merge - active_lock_reason - repository: *767 - review: &814 + repository: *769 + review: &816 description: The review that was affected. type: object properties: @@ -206640,12 +207188,12 @@ webhooks: type: string enum: - review_request_removed - enterprise: *764 - installation: *765 + enterprise: *766 + installation: *767 number: description: The pull request number. type: integer - organization: *766 + organization: *768 pull_request: title: Pull Request type: object @@ -208868,7 +209416,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *597 + stack: *599 state: description: State of this Pull Request. Either `open` or `closed`. @@ -208996,7 +209544,7 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *767 + repository: *769 requested_reviewer: title: User type: @@ -209082,12 +209630,12 @@ webhooks: type: string enum: - review_request_removed - enterprise: *764 - installation: *765 + enterprise: *766 + installation: *767 number: description: The pull request number. type: integer - organization: *766 + organization: *768 pull_request: title: Pull Request type: object @@ -211317,7 +211865,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *597 + stack: *599 state: description: State of this Pull Request. Either `open` or `closed`. @@ -211445,7 +211993,7 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *767 + repository: *769 requested_team: title: Team description: Groups of organization members that gives permissions @@ -211640,12 +212188,12 @@ webhooks: type: string enum: - review_requested - enterprise: *764 - installation: *765 + enterprise: *766 + installation: *767 number: description: The pull request number. type: integer - organization: *766 + organization: *768 pull_request: title: Pull Request type: object @@ -213869,7 +214417,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *597 + stack: *599 state: description: State of this Pull Request. Either `open` or `closed`. @@ -213998,7 +214546,7 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *767 + repository: *769 requested_reviewer: title: User type: @@ -214085,12 +214633,12 @@ webhooks: type: string enum: - review_requested - enterprise: *764 - installation: *765 + enterprise: *766 + installation: *767 number: description: The pull request number. type: integer - organization: *766 + organization: *768 pull_request: title: Pull Request type: object @@ -216305,7 +216853,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *597 + stack: *599 state: description: State of this Pull Request. Either `open` or `closed`. @@ -216434,7 +216982,7 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *767 + repository: *769 requested_team: title: Team description: Groups of organization members that gives permissions @@ -216618,9 +217166,9 @@ webhooks: type: string enum: - submitted - enterprise: *764 - installation: *765 - organization: *766 + enterprise: *766 + installation: *767 + organization: *768 pull_request: title: Simple Pull Request type: object @@ -218735,7 +219283,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *597 + stack: *599 state: type: string enum: @@ -218860,8 +219408,8 @@ webhooks: - author_association - auto_merge - active_lock_reason - repository: *767 - review: *814 + repository: *769 + review: *816 sender: *4 required: - action @@ -218941,9 +219489,9 @@ webhooks: type: string enum: - resolved - enterprise: *764 - installation: *765 - organization: *766 + enterprise: *766 + installation: *767 + organization: *768 pull_request: title: Simple Pull Request type: object @@ -220967,7 +221515,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *597 + stack: *599 state: type: string enum: @@ -221092,7 +221640,7 @@ webhooks: - author_association - auto_merge - active_lock_reason - repository: *767 + repository: *769 sender: *4 thread: type: object @@ -221489,9 +222037,9 @@ webhooks: type: string enum: - unresolved - enterprise: *764 - installation: *765 - organization: *766 + enterprise: *766 + installation: *767 + organization: *768 pull_request: title: Simple Pull Request type: object @@ -223499,7 +224047,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *597 + stack: *599 state: type: string enum: @@ -223623,7 +224171,7 @@ webhooks: - author_association - auto_merge - active_lock_reason - repository: *767 + repository: *769 sender: *4 thread: type: object @@ -224016,11 +224564,11 @@ webhooks: type: string enum: - stacked - enterprise: *764 - installation: *765 - stack: *597 - number: *809 - organization: *766 + enterprise: *766 + installation: *767 + stack: *599 + number: *811 + organization: *768 pull_request: title: Pull Request type: object @@ -226244,7 +226792,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *597 + stack: *599 state: description: State of this Pull Request. Either `open` or `closed`. type: string @@ -226372,7 +226920,7 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *767 + repository: *769 sender: *4 required: - action @@ -226458,10 +227006,10 @@ webhooks: type: string before: type: string - enterprise: *764 - installation: *765 - number: *809 - organization: *766 + enterprise: *766 + installation: *767 + number: *811 + organization: *768 pull_request: title: Pull Request type: object @@ -228672,7 +229220,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *597 + stack: *599 state: description: State of this Pull Request. Either `open` or `closed`. type: string @@ -228800,7 +229348,7 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *767 + repository: *769 sender: *4 required: - action @@ -228882,11 +229430,11 @@ webhooks: type: string enum: - unassigned - assignee: *815 - enterprise: *764 - installation: *765 - number: *809 - organization: *766 + assignee: *817 + enterprise: *766 + installation: *767 + number: *811 + organization: *768 pull_request: title: Pull Request type: object @@ -231112,7 +231660,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *597 + stack: *599 state: description: State of this Pull Request. Either `open` or `closed`. type: string @@ -231240,7 +231788,7 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *767 + repository: *769 sender: *4 required: - action @@ -231319,11 +231867,11 @@ webhooks: type: string enum: - unlabeled - enterprise: *764 - installation: *765 - label: *783 - number: *809 - organization: *766 + enterprise: *766 + installation: *767 + label: *785 + number: *811 + organization: *768 pull_request: title: Pull Request type: object @@ -233538,7 +234086,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *597 + stack: *599 state: description: State of this Pull Request. Either `open` or `closed`. type: string @@ -233666,7 +234214,7 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *767 + repository: *769 sender: *4 required: - action @@ -233747,10 +234295,10 @@ webhooks: type: string enum: - unlocked - enterprise: *764 - installation: *765 - number: *809 - organization: *766 + enterprise: *766 + installation: *767 + number: *811 + organization: *768 pull_request: title: Pull Request type: object @@ -235956,7 +236504,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *597 + stack: *599 state: description: State of this Pull Request. Either `open` or `closed`. type: string @@ -236083,7 +236631,7 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *767 + repository: *769 sender: *4 required: - action @@ -236286,7 +236834,7 @@ webhooks: deleted: description: Whether this push deleted the `ref`. type: boolean - enterprise: *764 + enterprise: *766 forced: description: Whether this push was a force push of the `ref`. type: boolean @@ -236381,8 +236929,8 @@ webhooks: - url - author - committer - installation: *765 - organization: *766 + installation: *767 + organization: *768 pusher: title: Committer description: Metaproperties for Git author/committer information. @@ -236981,9 +237529,9 @@ webhooks: type: string enum: - published - enterprise: *764 - installation: *765 - organization: *766 + enterprise: *766 + installation: *767 + organization: *768 registry_package: type: object properties: @@ -237460,7 +238008,7 @@ webhooks: type: string rubygems_metadata: type: array - items: *798 + items: *800 summary: type: string tag_name: @@ -237516,7 +238064,7 @@ webhooks: - owner - package_version - registry - repository: *767 + repository: *769 sender: *4 required: - action @@ -237594,9 +238142,9 @@ webhooks: type: string enum: - updated - enterprise: *764 - installation: *765 - organization: *766 + enterprise: *766 + installation: *767 + organization: *768 registry_package: type: object properties: @@ -237908,7 +238456,7 @@ webhooks: - published_at rubygems_metadata: type: array - items: *798 + items: *800 summary: type: string tag_name: @@ -237958,7 +238506,7 @@ webhooks: - owner - package_version - registry - repository: *767 + repository: *769 sender: *4 required: - action @@ -238035,10 +238583,10 @@ webhooks: type: string enum: - created - enterprise: *764 - installation: *765 - organization: *766 - release: &816 + enterprise: *766 + installation: *767 + organization: *768 + release: &818 title: Release description: The [release](https://docs.github.com/rest/releases/releases/#get-a-release) object. @@ -238369,7 +238917,7 @@ webhooks: - updated_at - zipball_url - body - repository: *767 + repository: *769 sender: *4 required: - action @@ -238446,11 +238994,11 @@ webhooks: type: string enum: - deleted - enterprise: *764 - installation: *765 - organization: *766 - release: *816 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + release: *818 + repository: *769 sender: *4 required: - action @@ -238567,11 +239115,11 @@ webhooks: type: boolean required: - to - enterprise: *764 - installation: *765 - organization: *766 - release: *816 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + release: *818 + repository: *769 sender: *4 required: - action @@ -238649,9 +239197,9 @@ webhooks: type: string enum: - prereleased - enterprise: *764 - installation: *765 - organization: *766 + enterprise: *766 + installation: *767 + organization: *768 release: title: Release description: The [release](https://docs.github.com/rest/releases/releases/#get-a-release) @@ -238987,7 +239535,7 @@ webhooks: - string - 'null' format: uri - repository: *767 + repository: *769 sender: *4 required: - action @@ -239063,10 +239611,10 @@ webhooks: type: string enum: - published - enterprise: *764 - installation: *765 - organization: *766 - release: &817 + enterprise: *766 + installation: *767 + organization: *768 + release: &819 title: Release description: The [release](https://docs.github.com/rest/releases/releases/#get-a-release) object. @@ -239399,7 +239947,7 @@ webhooks: - string - 'null' format: uri - repository: *767 + repository: *769 sender: *4 required: - action @@ -239475,11 +240023,11 @@ webhooks: type: string enum: - released - enterprise: *764 - installation: *765 - organization: *766 - release: *816 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + release: *818 + repository: *769 sender: *4 required: - action @@ -239555,11 +240103,11 @@ webhooks: type: string enum: - unpublished - enterprise: *764 - installation: *765 - organization: *766 - release: *817 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + release: *819 + repository: *769 sender: *4 required: - action @@ -239635,11 +240183,11 @@ webhooks: type: string enum: - published - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 - repository_advisory: *685 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 + repository_advisory: *687 sender: *4 required: - action @@ -239715,11 +240263,11 @@ webhooks: type: string enum: - reported - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 - repository_advisory: *685 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 + repository_advisory: *687 sender: *4 required: - action @@ -239795,10 +240343,10 @@ webhooks: type: string enum: - archived - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -239875,10 +240423,10 @@ webhooks: type: string enum: - created - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -239956,10 +240504,10 @@ webhooks: type: string enum: - deleted - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -240044,10 +240592,10 @@ webhooks: additionalProperties: true description: The `client_payload` that was specified in the `POST /repos/{owner}/{repo}/dispatches` request body. - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -240162,10 +240710,10 @@ webhooks: - 'null' items: type: string - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -240237,10 +240785,10 @@ webhooks: title: repository_import event type: object properties: - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 status: type: string @@ -240321,10 +240869,10 @@ webhooks: type: string enum: - privatized - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -240401,10 +240949,10 @@ webhooks: type: string enum: - publicized - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -240498,10 +241046,10 @@ webhooks: - name required: - repository - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -240581,10 +241129,10 @@ webhooks: type: string enum: - created - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 repository_ruleset: *324 sender: *4 required: @@ -240663,10 +241211,10 @@ webhooks: type: string enum: - deleted - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 repository_ruleset: *324 sender: *4 required: @@ -240745,10 +241293,10 @@ webhooks: type: string enum: - edited - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 repository_ruleset: *324 changes: type: object @@ -240810,16 +241358,16 @@ webhooks: properties: added: type: array - items: *621 + items: *623 deleted: type: array - items: *621 + items: *623 updated: type: array items: type: object properties: - rule: *621 + rule: *623 changes: type: object properties: @@ -241056,10 +241604,10 @@ webhooks: - from required: - owner - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -241137,10 +241685,10 @@ webhooks: type: string enum: - unarchived - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -241218,7 +241766,7 @@ webhooks: type: string enum: - create - alert: &818 + alert: &820 title: Repository Vulnerability Alert Alert description: The security alert of the vulnerable dependency. type: object @@ -241343,10 +241891,10 @@ webhooks: enum: - auto_dismissed - open - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -241556,10 +242104,10 @@ webhooks: type: string enum: - dismissed - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -241637,11 +242185,11 @@ webhooks: type: string enum: - reopen - alert: *818 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + alert: *820 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -241843,10 +242391,10 @@ webhooks: enum: - fixed - open - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -241924,7 +242472,7 @@ webhooks: type: string enum: - assigned - alert: &820 + alert: &822 type: object properties: number: *181 @@ -242071,12 +242619,12 @@ webhooks: anyOf: - type: 'null' - *4 - metadata: *819 + metadata: *821 assignee: *4 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -242154,11 +242702,11 @@ webhooks: type: string enum: - created - alert: *820 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + alert: *822 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -242239,11 +242787,11 @@ webhooks: type: string enum: - created - alert: *820 - installation: *765 - location: *821 - organization: *766 - repository: *767 + alert: *822 + installation: *767 + location: *823 + organization: *768 + repository: *769 sender: *4 required: - location @@ -242481,11 +243029,11 @@ webhooks: type: string enum: - metadata_created - alert: *820 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + alert: *822 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -242562,11 +243110,11 @@ webhooks: type: string enum: - metadata_removed - alert: *820 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + alert: *822 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -242643,11 +243191,11 @@ webhooks: type: string enum: - publicly_leaked - alert: *820 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + alert: *822 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -242725,11 +243273,11 @@ webhooks: type: string enum: - reopened - alert: *820 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + alert: *822 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -242807,11 +243355,11 @@ webhooks: type: string enum: - resolved - alert: *820 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + alert: *822 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -242889,12 +243437,12 @@ webhooks: type: string enum: - unassigned - alert: *820 + alert: *822 assignee: *4 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -242972,11 +243520,11 @@ webhooks: type: string enum: - validated - alert: *820 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + alert: *822 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -243106,10 +243654,10 @@ webhooks: - organization - enterprise - - repository: *767 - enterprise: *764 - installation: *765 - organization: *766 + repository: *769 + enterprise: *766 + installation: *767 + organization: *768 sender: *4 required: - action @@ -243187,11 +243735,11 @@ webhooks: type: string enum: - published - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 - security_advisory: &822 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 + security_advisory: &824 description: The details of the security advisory, including summary, description, and severity. type: object @@ -243364,11 +243912,11 @@ webhooks: type: string enum: - updated - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 - security_advisory: *822 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 + security_advisory: *824 sender: *4 required: - action @@ -243441,10 +243989,10 @@ webhooks: type: string enum: - withdrawn - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 security_advisory: description: The details of the security advisory, including summary, description, and severity. @@ -243618,9 +244166,9 @@ webhooks: type: object properties: security_and_analysis: *297 - enterprise: *764 - installation: *765 - organization: *766 + enterprise: *766 + installation: *767 + organization: *768 repository: *343 sender: *4 required: @@ -243699,12 +244247,12 @@ webhooks: type: string enum: - cancelled - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 - sponsorship: &823 + sponsorship: &825 type: object properties: created_at: @@ -244009,12 +244557,12 @@ webhooks: type: string enum: - created - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 - sponsorship: *823 + sponsorship: *825 required: - action - sponsorship @@ -244102,12 +244650,12 @@ webhooks: type: string required: - from - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 - sponsorship: *823 + sponsorship: *825 required: - action - changes @@ -244184,17 +244732,17 @@ webhooks: type: string enum: - pending_cancellation - effective_date: &824 + effective_date: &826 description: The `pending_cancellation` and `pending_tier_change` event types will include the date the cancellation or tier change will take effect. type: string - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 - sponsorship: *823 + sponsorship: *825 required: - action - sponsorship @@ -244268,7 +244816,7 @@ webhooks: type: string enum: - pending_tier_change - changes: &825 + changes: &827 type: object properties: tier: @@ -244312,13 +244860,13 @@ webhooks: - from required: - tier - effective_date: *824 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + effective_date: *826 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 - sponsorship: *823 + sponsorship: *825 required: - action - changes @@ -244395,13 +244943,13 @@ webhooks: type: string enum: - tier_changed - changes: *825 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + changes: *827 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 - sponsorship: *823 + sponsorship: *825 required: - action - changes @@ -244475,10 +245023,10 @@ webhooks: type: string enum: - created - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 starred_at: description: 'The time the star was created. This is a timestamp @@ -244562,10 +245110,10 @@ webhooks: type: string enum: - deleted - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 starred_at: description: 'The time the star was created. This is a timestamp @@ -244999,15 +245547,15 @@ webhooks: type: - string - 'null' - enterprise: *764 + enterprise: *766 id: description: The unique identifier of the status. type: integer - installation: *765 + installation: *767 name: type: string - organization: *766 - repository: *767 + organization: *768 + repository: *769 sender: *4 sha: description: The Commit SHA. @@ -245123,9 +245671,9 @@ webhooks: description: The ID of the sub-issue. type: number sub_issue: *83 - installation: *765 - organization: *766 - repository: *767 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -245214,9 +245762,9 @@ webhooks: description: The ID of the sub-issue. type: number sub_issue: *83 - installation: *765 - organization: *766 - repository: *767 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -245305,9 +245853,9 @@ webhooks: description: The ID of the parent issue. type: number parent_issue: *83 - installation: *765 - organization: *766 - repository: *767 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -245396,9 +245944,9 @@ webhooks: description: The ID of the parent issue. type: number parent_issue: *83 - installation: *765 - organization: *766 - repository: *767 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -245474,12 +246022,12 @@ webhooks: title: team_add event type: object properties: - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 - team: &826 + team: &828 title: Team description: Groups of organization members that gives permissions on specified repositories. @@ -245709,9 +246257,9 @@ webhooks: type: string enum: - added_to_repository - enterprise: *764 - installation: *765 - organization: *766 + enterprise: *766 + installation: *767 + organization: *768 repository: title: Repository description: A git repository @@ -246181,7 +246729,7 @@ webhooks: - topics - visibility sender: *4 - team: *826 + team: *828 required: - action - team @@ -246257,9 +246805,9 @@ webhooks: type: string enum: - created - enterprise: *764 - installation: *765 - organization: *766 + enterprise: *766 + installation: *767 + organization: *768 repository: title: Repository description: A git repository @@ -246729,7 +247277,7 @@ webhooks: - topics - visibility sender: *4 - team: *826 + team: *828 required: - action - team @@ -246806,9 +247354,9 @@ webhooks: type: string enum: - deleted - enterprise: *764 - installation: *765 - organization: *766 + enterprise: *766 + installation: *767 + organization: *768 repository: title: Repository description: A git repository @@ -247278,7 +247826,7 @@ webhooks: - topics - visibility sender: *4 - team: *826 + team: *828 required: - action - team @@ -247422,9 +247970,9 @@ webhooks: - from required: - permissions - enterprise: *764 - installation: *765 - organization: *766 + enterprise: *766 + installation: *767 + organization: *768 repository: title: Repository description: A git repository @@ -247894,7 +248442,7 @@ webhooks: - topics - visibility sender: *4 - team: *826 + team: *828 required: - action - changes @@ -247972,9 +248520,9 @@ webhooks: type: string enum: - removed_from_repository - enterprise: *764 - installation: *765 - organization: *766 + enterprise: *766 + installation: *767 + organization: *768 repository: title: Repository description: A git repository @@ -248444,7 +248992,7 @@ webhooks: - topics - visibility sender: *4 - team: *826 + team: *828 required: - action - team @@ -248520,10 +249068,10 @@ webhooks: type: string enum: - started - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -248596,17 +249144,17 @@ webhooks: title: workflow_dispatch event type: object properties: - enterprise: *764 + enterprise: *766 inputs: type: - object - 'null' additionalProperties: true - installation: *765 - organization: *766 + installation: *767 + organization: *768 ref: type: string - repository: *767 + repository: *769 sender: *4 workflow: type: string @@ -248688,10 +249236,10 @@ webhooks: type: string enum: - completed - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 workflow_job: allOf: @@ -249026,10 +249574,10 @@ webhooks: type: string enum: - in_progress - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 workflow_job: allOf: @@ -249390,10 +249938,10 @@ webhooks: type: string enum: - queued - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 workflow_job: type: object @@ -249618,10 +250166,10 @@ webhooks: type: string enum: - waiting - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 workflow_job: type: object @@ -249848,12 +250396,12 @@ webhooks: type: string enum: - completed - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 - workflow: *779 + workflow: *781 workflow_run: title: Workflow Run type: object @@ -250872,12 +251420,12 @@ webhooks: type: string enum: - in_progress - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 - workflow: *779 + workflow: *781 workflow_run: title: Workflow Run type: object @@ -251881,12 +252429,12 @@ webhooks: type: string enum: - requested - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 - workflow: *779 + workflow: *781 workflow_run: title: Workflow Run type: object 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 5097c8d1f3..ad91ac1969 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 @@ -501096,6 +501096,23 @@ "string", "null" ] + }, + "rationale": { + "type": "string", + "description": "Optional reasoning for selecting this label." + }, + "suggest": { + "type": "boolean", + "description": "If `true`, the change is stored as a pending suggestion for human review rather than applied directly." + }, + "confidence": { + "type": "string", + "description": "The confidence level for this label choice.", + "enum": [ + "low", + "medium", + "high" + ] } } } @@ -501115,6 +501132,23 @@ "properties": { "login": { "type": "string" + }, + "rationale": { + "type": "string", + "description": "Optional reasoning for selecting this assignee." + }, + "suggest": { + "type": "boolean", + "description": "If `true`, the change is stored as a pending suggestion for human review rather than applied directly." + }, + "confidence": { + "type": "string", + "description": "The confidence level for this assignee choice.", + "enum": [ + "low", + "medium", + "high" + ] } } } @@ -501147,6 +501181,23 @@ } ], "description": "The value to set for the field. For multi-select fields, provide an array of option names." + }, + "rationale": { + "type": "string", + "description": "Optional reasoning for setting this field value." + }, + "suggest": { + "type": "boolean", + "description": "If `true`, the change is stored as a pending suggestion for human review rather than applied directly." + }, + "confidence": { + "type": "string", + "description": "The confidence level for this field value choice.", + "enum": [ + "low", + "medium", + "high" + ] } }, "required": [ @@ -501157,13 +501208,53 @@ } }, "type": { + "description": "The issue type to associate with this issue. Only users with push access can set the type for issues. Without push access to the repository, type changes are silently dropped.", + "oneOf": [ + { + "type": "string", + "description": "The name of the issue type.", + "examples": [ + "Epic" + ] + }, + { + "type": "object", + "description": "The issue type with optional metadata.", + "properties": { + "value": { + "type": [ + "string", + "null" + ], + "description": "The name of the issue type to associate with this issue, or `null` to remove the current issue type.", + "examples": [ + "Epic" + ] + }, + "rationale": { + "type": "string", + "description": "Optional reasoning for selecting this type." + }, + "suggest": { + "type": "boolean", + "description": "If `true`, the change is stored as a pending suggestion for human review rather than applied directly." + }, + "confidence": { + "type": "string", + "description": "The confidence level for this type choice.", + "enum": [ + "low", + "medium", + "high" + ] + } + } + } + ], "type": [ + "null", "string", - "null" - ], - "description": "The name of the issue type to associate with this issue or use `null` to remove the current issue type. Only users with push access can set the type for issues. Without push access to the repository, type changes are silently dropped.", - "examples": [ - "Epic" + "object" ] } } @@ -505294,7 +505385,176 @@ }, { "type": "object", - "properties": {} + "properties": { + "suggestions": { + "type": "object", + "description": "Pending suggestions for each suggestible field (`type`,\n`issue_field_values`, `labels`, `assignees`, `state`) the\nrequest touched. Omitted for fields not in the request or\nwith no pending suggestions. Items tagged `already_applied`\nare echoes of the current request's inputs whose target is\nalready applied to the issue; they are not persisted as\npending suggestions.\n", + "properties": { + "type": { + "type": "array", + "items": { + "type": "object", + "properties": { + "value": { + "type": "string" + }, + "rationale": { + "type": "string" + }, + "suggest": { + "type": "boolean" + }, + "confidence": { + "type": "string", + "enum": [ + "low", + "medium", + "high" + ] + }, + "already_applied": { + "type": "boolean" + } + } + } + }, + "issue_field_values": { + "type": "array", + "items": { + "type": "object", + "properties": { + "field_id": { + "type": "integer" + }, + "value": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ] + }, + "rationale": { + "type": "string" + }, + "suggest": { + "type": "boolean" + }, + "confidence": { + "type": "string", + "enum": [ + "low", + "medium", + "high" + ] + }, + "already_applied": { + "type": "boolean" + } + } + } + }, + "labels": { + "type": "array", + "items": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "rationale": { + "type": "string" + }, + "suggest": { + "type": "boolean" + }, + "confidence": { + "type": "string", + "enum": [ + "low", + "medium", + "high" + ] + }, + "already_applied": { + "type": "boolean" + } + } + } + }, + "assignees": { + "type": "array", + "items": { + "type": "object", + "properties": { + "login": { + "type": "string" + }, + "rationale": { + "type": "string" + }, + "suggest": { + "type": "boolean" + }, + "confidence": { + "type": "string", + "enum": [ + "low", + "medium", + "high" + ] + }, + "already_applied": { + "type": "boolean" + } + } + } + }, + "state": { + "type": "array", + "items": { + "type": "object", + "properties": { + "value": { + "type": "string" + }, + "state_reason": { + "type": "string" + }, + "duplicate_issue_id": { + "type": "integer" + }, + "rationale": { + "type": "string" + }, + "suggest": { + "type": "boolean" + }, + "confidence": { + "type": "string", + "enum": [ + "low", + "medium", + "high" + ] + }, + "already_applied": { + "type": "boolean" + } + } + } + } + } + } + } } ] }, @@ -505756,7 +506016,40 @@ "type": "array", "description": "Usernames of people to assign this issue to. _NOTE: Only users with push access can add assignees to an issue. Assignees are silently ignored otherwise._", "items": { - "type": "string" + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "login": { + "type": "string", + "description": "The login of the user to assign." + }, + "rationale": { + "type": "string", + "description": "Optional reasoning for adding this assignee." + }, + "suggest": { + "type": "boolean", + "description": "If `true`, the assignee is stored as a pending suggestion for human review rather than applied directly." + }, + "confidence": { + "type": "string", + "description": "The confidence level for this assignee choice.", + "enum": [ + "low", + "medium", + "high" + ] + } + }, + "required": [ + "login" + ] + } + ] } } } @@ -560683,9 +560976,42 @@ "labels": { "type": "array", "minItems": 1, - "description": "The names of the labels to add to the issue's existing labels. You can also pass an `array` of labels directly, but GitHub recommends passing an object with the `labels` key. To replace all of the labels for an issue, use \"[Set labels for an issue](https://docs.github.com/rest/issues/labels#set-labels-for-an-issue).\"", + "description": "The labels to add to the issue's existing labels. You can also pass an `array` of labels directly, but GitHub recommends passing an object with the `labels` key. To replace all of the labels for an issue, use \"[Set labels for an issue](https://docs.github.com/rest/issues/labels#set-labels-for-an-issue).\"", "items": { - "type": "string" + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "The name of the label to add." + }, + "rationale": { + "type": "string", + "description": "Optional reasoning for adding this label." + }, + "suggest": { + "type": "boolean", + "description": "If `true`, the label is stored as a pending suggestion for human review rather than applied directly." + }, + "confidence": { + "type": "string", + "description": "The confidence level for this label choice.", + "enum": [ + "low", + "medium", + "high" + ] + } + }, + "required": [ + "name" + ] + } + ] } } } @@ -560703,6 +561029,23 @@ "properties": { "name": { "type": "string" + }, + "rationale": { + "type": "string", + "description": "Optional reasoning for adding this label." + }, + "suggest": { + "type": "boolean", + "description": "If `true`, the label is stored as a pending suggestion for human review rather than applied directly." + }, + "confidence": { + "type": "string", + "description": "The confidence level for this label choice.", + "enum": [ + "low", + "medium", + "high" + ] } }, "required": [ @@ -585503,6 +585846,1101 @@ } } }, + "/repos/{owner}/{repo}/issues/{issue_number}/suggestions": { + "get": { + "summary": "List issue suggestions", + "description": "Lists the suggestions on an issue. A suggestion is an agent-proposed change to an issue's type, labels, fields, assignees, or closed state that a maintainer can approve or dismiss.\n\nBy default only pending suggestions are returned. Use `state=all` to return suggestions in every state, or `state=` to filter to a single state. Use `action=` to return only suggestions for a specific change.\n\nThis endpoint is only available while the issue suggestions feature is enabled for the repository, and only supports issues, not pull requests.\n\nRequires triage access to the repository.", + "tags": [ + "issues" + ], + "operationId": "issues/list-suggestions", + "externalDocs": { + "description": "API method documentation", + "url": "https://docs.github.com/rest/issues/issues#list-issue-suggestions" + }, + "parameters": [ + { + "name": "owner", + "description": "The account owner of the repository. The name is not case sensitive.", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "repo", + "description": "The name of the repository without the `.git` extension. The name is not case sensitive.", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "issue_number", + "description": "The number that identifies the issue.", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "name": "state", + "in": "query", + "required": false, + "description": "Filter suggestions by their state.", + "schema": { + "type": "string", + "enum": [ + "pending", + "applied", + "approved", + "dismissed", + "replaced", + "all" + ], + "default": "pending" + } + }, + { + "name": "action", + "in": "query", + "required": false, + "description": "Filter suggestions by the change they propose.", + "schema": { + "type": "string", + "enum": [ + "set_type", + "add_label", + "add_field", + "add_assignee", + "close_issue" + ] + } + }, + { + "name": "per_page", + "description": "The number of results per page (max 100). For more information, see \"[Using pagination in the REST API](https://docs.github.com/rest/using-the-rest-api/using-pagination-in-the-rest-api).\"", + "in": "query", + "schema": { + "type": "integer", + "default": 30 + } + }, + { + "name": "page", + "description": "The page number of the results to fetch. For more information, see \"[Using pagination in the REST API](https://docs.github.com/rest/using-the-rest-api/using-pagination-in-the-rest-api).\"", + "in": "query", + "schema": { + "type": "integer", + "default": 1 + } + } + ], + "responses": { + "200": { + "description": "Response", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "title": "Issue Suggestion", + "description": "An agent-proposed change to an issue that a maintainer can approve or dismiss.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the suggestion." + }, + "issue_id": { + "type": "integer", + "description": "The unique identifier of the issue the suggestion applies to." + }, + "action": { + "type": "string", + "description": "The kind of change proposed.", + "enum": [ + "set_type", + "add_label", + "add_field", + "add_assignee", + "close_issue" + ] + }, + "state": { + "type": "string", + "description": "The suggestion's lifecycle state.", + "enum": [ + "pending", + "applied", + "approved", + "dismissed", + "replaced" + ] + }, + "target_id": { + "type": [ + "integer", + "null" + ], + "description": "The identifier of the target the change applies to (issue type, label, field, assignee, or duplicate issue), when applicable." + }, + "target_value": { + "description": "The proposed value, when applicable. An array for multi-select field suggestions.", + "oneOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "boolean" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ], + "type": [ + "null", + "string", + "number", + "boolean", + "array" + ] + }, + "rationale": { + "type": [ + "string", + "null" + ], + "description": "The rationale the actor provided for the suggestion." + }, + "confidence": { + "type": [ + "string", + "null" + ], + "description": "The actor's confidence level in the suggestion.", + "enum": [ + "LOW", + "MEDIUM", + "HIGH", + null + ] + }, + "actor_id": { + "type": [ + "integer", + "null" + ], + "description": "The unique identifier of the actor that proposed the suggestion." + }, + "issue_event_id": { + "type": [ + "integer", + "null" + ], + "description": "The identifier of the timeline event created when the suggestion was approved, when applicable." + }, + "resolved_by": { + "type": [ + "integer", + "null" + ], + "description": "The unique identifier of the user who approved or dismissed the suggestion." + }, + "created_at": { + "type": "string", + "description": "The time the suggestion was created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the suggestion was last updated.", + "format": "date-time" + } + }, + "required": [ + "id", + "issue_id", + "action", + "state", + "target_id", + "target_value", + "rationale", + "confidence", + "actor_id", + "issue_event_id", + "resolved_by", + "created_at", + "updated_at" + ] + } + }, + "examples": { + "default": { + "value": [ + { + "id": 12, + "issue_id": 4567, + "action": "add_label", + "state": "pending", + "target_id": 208045946, + "target_value": null, + "rationale": "This looks like a bug report based on the stack trace in the description.", + "confidence": "HIGH", + "actor_id": 41898282, + "issue_event_id": null, + "resolved_by": null, + "created_at": "2026-06-01T14:20:00Z", + "updated_at": "2026-06-01T14:20:00Z" + }, + { + "id": 13, + "issue_id": 4567, + "action": "set_type", + "state": "pending", + "target_id": 3, + "target_value": "Bug", + "rationale": "The report describes unexpected behaviour with reproduction steps.", + "confidence": "MEDIUM", + "actor_id": 41898282, + "issue_event_id": null, + "resolved_by": null, + "created_at": "2026-06-01T14:21:00Z", + "updated_at": "2026-06-01T14:21:00Z" + } + ] + } + } + } + }, + "headers": { + "Link": { + "example": "; rel=\"next\", ; rel=\"last\"", + "schema": { + "type": "string" + } + } + } + }, + "404": { + "description": "Resource not found", + "content": { + "application/json": { + "schema": { + "title": "Basic Error", + "description": "Basic Error", + "type": "object", + "properties": { + "message": { + "type": "string" + }, + "documentation_url": { + "type": "string" + }, + "url": { + "type": "string" + }, + "status": { + "type": "string" + } + } + } + } + } + }, + "422": { + "description": "Validation failed, or the endpoint has been spammed.", + "content": { + "application/json": { + "schema": { + "title": "Validation Error", + "description": "Validation Error", + "type": "object", + "required": [ + "message", + "documentation_url" + ], + "properties": { + "message": { + "type": "string" + }, + "documentation_url": { + "type": "string" + }, + "errors": { + "type": "array", + "items": { + "type": "object", + "required": [ + "code" + ], + "properties": { + "resource": { + "type": "string" + }, + "field": { + "type": "string" + }, + "message": { + "type": "string" + }, + "code": { + "type": "string" + }, + "index": { + "type": "integer" + }, + "value": { + "oneOf": [ + { + "type": [ + "string", + "null" + ] + }, + { + "type": [ + "integer", + "null" + ] + }, + { + "type": [ + "array", + "null" + ], + "items": { + "type": "string" + } + } + ] + } + } + } + } + } + } + } + } + } + }, + "x-github": { + "githubCloudOnly": false, + "enabledForGitHubApps": true, + "category": "issues", + "subcategory": "issues" + } + } + }, + "/repos/{owner}/{repo}/issues/{issue_number}/suggestions/{suggestion_id}/approve": { + "post": { + "summary": "Approve an issue suggestion", + "description": "Approves a pending suggestion on an issue. Applies the proposed change (creating the corresponding timeline event), transitions the suggestion to `approved`, and dismisses any competing pending suggestions for the same change.\n\nRequires triage access to the repository. Approving a suggestion also requires permission to perform the change it applies (for example, setting the issue type, adding a label or assignee, or closing the issue); this only affects fine-grained access tokens and GitHub Apps whose permissions are narrower than the triage role. This endpoint only supports issues, not pull requests.", + "tags": [ + "issues" + ], + "operationId": "issues/approve-suggestion", + "externalDocs": { + "description": "API method documentation", + "url": "https://docs.github.com/rest/issues/issues#approve-an-issue-suggestion" + }, + "parameters": [ + { + "name": "owner", + "description": "The account owner of the repository. The name is not case sensitive.", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "repo", + "description": "The name of the repository without the `.git` extension. The name is not case sensitive.", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "issue_number", + "description": "The number that identifies the issue.", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "name": "suggestion_id", + "in": "path", + "required": true, + "description": "The unique identifier of the suggestion.", + "schema": { + "type": "integer" + } + } + ], + "responses": { + "200": { + "description": "Response", + "content": { + "application/json": { + "schema": { + "title": "Issue Suggestion", + "description": "An agent-proposed change to an issue that a maintainer can approve or dismiss.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the suggestion." + }, + "issue_id": { + "type": "integer", + "description": "The unique identifier of the issue the suggestion applies to." + }, + "action": { + "type": "string", + "description": "The kind of change proposed.", + "enum": [ + "set_type", + "add_label", + "add_field", + "add_assignee", + "close_issue" + ] + }, + "state": { + "type": "string", + "description": "The suggestion's lifecycle state.", + "enum": [ + "pending", + "applied", + "approved", + "dismissed", + "replaced" + ] + }, + "target_id": { + "type": [ + "integer", + "null" + ], + "description": "The identifier of the target the change applies to (issue type, label, field, assignee, or duplicate issue), when applicable." + }, + "target_value": { + "description": "The proposed value, when applicable. An array for multi-select field suggestions.", + "oneOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "boolean" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ], + "type": [ + "null", + "string", + "number", + "boolean", + "array" + ] + }, + "rationale": { + "type": [ + "string", + "null" + ], + "description": "The rationale the actor provided for the suggestion." + }, + "confidence": { + "type": [ + "string", + "null" + ], + "description": "The actor's confidence level in the suggestion.", + "enum": [ + "LOW", + "MEDIUM", + "HIGH", + null + ] + }, + "actor_id": { + "type": [ + "integer", + "null" + ], + "description": "The unique identifier of the actor that proposed the suggestion." + }, + "issue_event_id": { + "type": [ + "integer", + "null" + ], + "description": "The identifier of the timeline event created when the suggestion was approved, when applicable." + }, + "resolved_by": { + "type": [ + "integer", + "null" + ], + "description": "The unique identifier of the user who approved or dismissed the suggestion." + }, + "created_at": { + "type": "string", + "description": "The time the suggestion was created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the suggestion was last updated.", + "format": "date-time" + } + }, + "required": [ + "id", + "issue_id", + "action", + "state", + "target_id", + "target_value", + "rationale", + "confidence", + "actor_id", + "issue_event_id", + "resolved_by", + "created_at", + "updated_at" + ] + }, + "examples": { + "default": { + "value": { + "id": 12, + "issue_id": 4567, + "action": "add_label", + "state": "approved", + "target_id": 208045946, + "target_value": null, + "rationale": "This looks like a bug report based on the stack trace in the description.", + "confidence": "HIGH", + "actor_id": 41898282, + "issue_event_id": 6430295168, + "resolved_by": 583231, + "created_at": "2026-06-01T14:20:00Z", + "updated_at": "2026-06-01T15:05:00Z" + } + } + } + } + } + }, + "403": { + "description": "Forbidden", + "content": { + "application/json": { + "schema": { + "title": "Basic Error", + "description": "Basic Error", + "type": "object", + "properties": { + "message": { + "type": "string" + }, + "documentation_url": { + "type": "string" + }, + "url": { + "type": "string" + }, + "status": { + "type": "string" + } + } + } + } + } + }, + "404": { + "description": "Resource not found", + "content": { + "application/json": { + "schema": { + "title": "Basic Error", + "description": "Basic Error", + "type": "object", + "properties": { + "message": { + "type": "string" + }, + "documentation_url": { + "type": "string" + }, + "url": { + "type": "string" + }, + "status": { + "type": "string" + } + } + } + } + } + }, + "422": { + "description": "Validation failed, or the endpoint has been spammed.", + "content": { + "application/json": { + "schema": { + "title": "Validation Error", + "description": "Validation Error", + "type": "object", + "required": [ + "message", + "documentation_url" + ], + "properties": { + "message": { + "type": "string" + }, + "documentation_url": { + "type": "string" + }, + "errors": { + "type": "array", + "items": { + "type": "object", + "required": [ + "code" + ], + "properties": { + "resource": { + "type": "string" + }, + "field": { + "type": "string" + }, + "message": { + "type": "string" + }, + "code": { + "type": "string" + }, + "index": { + "type": "integer" + }, + "value": { + "oneOf": [ + { + "type": [ + "string", + "null" + ] + }, + { + "type": [ + "integer", + "null" + ] + }, + { + "type": [ + "array", + "null" + ], + "items": { + "type": "string" + } + } + ] + } + } + } + } + } + } + } + } + } + }, + "x-github": { + "githubCloudOnly": false, + "enabledForGitHubApps": true, + "category": "issues", + "subcategory": "issues" + } + } + }, + "/repos/{owner}/{repo}/issues/{issue_number}/suggestions/{suggestion_id}/dismiss": { + "post": { + "summary": "Dismiss an issue suggestion", + "description": "Dismisses a pending suggestion on an issue. Transitions the suggestion to `dismissed` without applying any change or creating a timeline event.\n\nRequires triage access to the repository. This endpoint only supports issues, not pull requests.", + "tags": [ + "issues" + ], + "operationId": "issues/dismiss-suggestion", + "externalDocs": { + "description": "API method documentation", + "url": "https://docs.github.com/rest/issues/issues#dismiss-an-issue-suggestion" + }, + "parameters": [ + { + "name": "owner", + "description": "The account owner of the repository. The name is not case sensitive.", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "repo", + "description": "The name of the repository without the `.git` extension. The name is not case sensitive.", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "issue_number", + "description": "The number that identifies the issue.", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "name": "suggestion_id", + "in": "path", + "required": true, + "description": "The unique identifier of the suggestion.", + "schema": { + "type": "integer" + } + } + ], + "responses": { + "200": { + "description": "Response", + "content": { + "application/json": { + "schema": { + "title": "Issue Suggestion", + "description": "An agent-proposed change to an issue that a maintainer can approve or dismiss.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the suggestion." + }, + "issue_id": { + "type": "integer", + "description": "The unique identifier of the issue the suggestion applies to." + }, + "action": { + "type": "string", + "description": "The kind of change proposed.", + "enum": [ + "set_type", + "add_label", + "add_field", + "add_assignee", + "close_issue" + ] + }, + "state": { + "type": "string", + "description": "The suggestion's lifecycle state.", + "enum": [ + "pending", + "applied", + "approved", + "dismissed", + "replaced" + ] + }, + "target_id": { + "type": [ + "integer", + "null" + ], + "description": "The identifier of the target the change applies to (issue type, label, field, assignee, or duplicate issue), when applicable." + }, + "target_value": { + "description": "The proposed value, when applicable. An array for multi-select field suggestions.", + "oneOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "boolean" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ], + "type": [ + "null", + "string", + "number", + "boolean", + "array" + ] + }, + "rationale": { + "type": [ + "string", + "null" + ], + "description": "The rationale the actor provided for the suggestion." + }, + "confidence": { + "type": [ + "string", + "null" + ], + "description": "The actor's confidence level in the suggestion.", + "enum": [ + "LOW", + "MEDIUM", + "HIGH", + null + ] + }, + "actor_id": { + "type": [ + "integer", + "null" + ], + "description": "The unique identifier of the actor that proposed the suggestion." + }, + "issue_event_id": { + "type": [ + "integer", + "null" + ], + "description": "The identifier of the timeline event created when the suggestion was approved, when applicable." + }, + "resolved_by": { + "type": [ + "integer", + "null" + ], + "description": "The unique identifier of the user who approved or dismissed the suggestion." + }, + "created_at": { + "type": "string", + "description": "The time the suggestion was created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the suggestion was last updated.", + "format": "date-time" + } + }, + "required": [ + "id", + "issue_id", + "action", + "state", + "target_id", + "target_value", + "rationale", + "confidence", + "actor_id", + "issue_event_id", + "resolved_by", + "created_at", + "updated_at" + ] + }, + "examples": { + "default": { + "value": { + "id": 12, + "issue_id": 4567, + "action": "add_label", + "state": "approved", + "target_id": 208045946, + "target_value": null, + "rationale": "This looks like a bug report based on the stack trace in the description.", + "confidence": "HIGH", + "actor_id": 41898282, + "issue_event_id": 6430295168, + "resolved_by": 583231, + "created_at": "2026-06-01T14:20:00Z", + "updated_at": "2026-06-01T15:05:00Z" + } + } + } + } + } + }, + "403": { + "description": "Forbidden", + "content": { + "application/json": { + "schema": { + "title": "Basic Error", + "description": "Basic Error", + "type": "object", + "properties": { + "message": { + "type": "string" + }, + "documentation_url": { + "type": "string" + }, + "url": { + "type": "string" + }, + "status": { + "type": "string" + } + } + } + } + } + }, + "404": { + "description": "Resource not found", + "content": { + "application/json": { + "schema": { + "title": "Basic Error", + "description": "Basic Error", + "type": "object", + "properties": { + "message": { + "type": "string" + }, + "documentation_url": { + "type": "string" + }, + "url": { + "type": "string" + }, + "status": { + "type": "string" + } + } + } + } + } + }, + "422": { + "description": "Validation failed, or the endpoint has been spammed.", + "content": { + "application/json": { + "schema": { + "title": "Validation Error", + "description": "Validation Error", + "type": "object", + "required": [ + "message", + "documentation_url" + ], + "properties": { + "message": { + "type": "string" + }, + "documentation_url": { + "type": "string" + }, + "errors": { + "type": "array", + "items": { + "type": "object", + "required": [ + "code" + ], + "properties": { + "resource": { + "type": "string" + }, + "field": { + "type": "string" + }, + "message": { + "type": "string" + }, + "code": { + "type": "string" + }, + "index": { + "type": "integer" + }, + "value": { + "oneOf": [ + { + "type": [ + "string", + "null" + ] + }, + { + "type": [ + "integer", + "null" + ] + }, + { + "type": [ + "array", + "null" + ], + "items": { + "type": "string" + } + } + ] + } + } + } + } + } + } + } + } + } + }, + "x-github": { + "githubCloudOnly": false, + "enabledForGitHubApps": true, + "category": "issues", + "subcategory": "issues" + } + } + }, "/repos/{owner}/{repo}/issues/{issue_number}/timeline": { "get": { "summary": "List timeline events for an issue", @@ -585560,6 +586998,14 @@ "type": "integer", "default": 1 } + }, + { + "name": "exclude", + "in": "query", + "description": "A comma-separated list of timeline event names to exclude from the response.", + "schema": { + "type": "string" + } } ], "responses": { 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 1e54ee76f5..30ac9f4a25 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 @@ -1131,7 +1131,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/security-advisories/global-advisories#get-a-global-security-advisory parameters: - - &687 + - &689 name: ghsa_id description: The GHSA (GitHub Security Advisory) identifier of the advisory. in: path @@ -14922,7 +14922,7 @@ paths: properties: action: type: string - discussion: &780 + discussion: &782 title: Discussion description: A Discussion in a repository. type: object @@ -15708,7 +15708,7 @@ paths: - hooray - eyes - rocket - sub_issues_summary: &698 + sub_issues_summary: &700 title: Sub-issues Summary type: object properties: @@ -15792,7 +15792,7 @@ paths: pin: anyOf: - type: 'null' - - &566 + - &568 title: Pinned Issue Comment description: Context around who pinned an issue comment and when it was pinned. @@ -15813,7 +15813,7 @@ paths: minimized: anyOf: - type: 'null' - - &567 + - &569 title: Minimized Issue Comment description: Details about why an issue comment was minimized. @@ -15838,7 +15838,7 @@ paths: - url - created_at - updated_at - issue_dependencies_summary: &699 + issue_dependencies_summary: &701 title: Issue Dependencies Summary type: object properties: @@ -16717,7 +16717,7 @@ paths: type: string release: allOf: - - &611 + - &613 title: Release description: A release. type: object @@ -16799,7 +16799,7 @@ paths: author: *4 assets: type: array - items: &612 + items: &614 title: Release Asset description: Data related to a release. type: object @@ -17431,7 +17431,7 @@ paths: url: type: string format: uri - user: &707 + user: &709 title: Public User description: Public User type: object @@ -20909,7 +20909,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/activity/notifications#list-notifications-for-the-authenticated-user parameters: - - &586 + - &588 name: all description: If `true`, show notifications marked as read. in: query @@ -20917,7 +20917,7 @@ paths: schema: type: boolean default: false - - &587 + - &589 name: participating description: If `true`, only shows notifications in which the user is directly participating or mentioned. @@ -20927,7 +20927,7 @@ paths: type: boolean default: false - *88 - - &588 + - &590 name: before description: 'Only show notifications updated before the given time. This is a timestamp in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format: @@ -21526,7 +21526,7 @@ paths: - url - subscription_url examples: - default: &589 + default: &591 value: - id: '1' repository: @@ -23479,7 +23479,7 @@ paths: parameters: - *75 - *117 - - &758 + - &760 name: month description: If specified, only return results for a single month. The value of `month` is an integer between `1` and `12`. If no year is specified the @@ -23591,7 +23591,7 @@ paths: - *117 - *118 - *119 - - &759 + - &761 name: repository description: The repository name to query for usage in the format owner/repository. in: query @@ -23599,7 +23599,7 @@ paths: schema: type: string - *122 - - &760 + - &762 name: sku description: The SKU to query for usage. in: query @@ -31419,12 +31419,12 @@ paths: required: - subject_digests examples: - default: &739 + default: &741 value: subject_digests: - sha256:abc123 - sha512:def456 - withPredicateType: &740 + withPredicateType: &742 value: subject_digests: - sha256:abc123 @@ -31483,7 +31483,7 @@ paths: description: The cursor to the previous page. description: Information about the current page. examples: - default: &741 + default: &743 value: attestations_subject_digests: - sha256:abc: @@ -43719,7 +43719,7 @@ paths: parameters: - *75 - *258 - - &722 + - &724 name: repo_name description: repo_name parameter in: path @@ -44798,7 +44798,7 @@ paths: - nuget - container - *75 - - &723 + - &725 name: visibility description: |- The selected visibility of the packages. This parameter is optional and only filters an existing result set. @@ -44839,7 +44839,7 @@ paths: default: *264 '403': *27 '401': *23 - '400': &725 + '400': &727 description: The value of `per_page` multiplied by `page` cannot be greater than 10000. x-github: @@ -46970,7 +46970,7 @@ paths: latest_status_update: anyOf: - type: 'null' - - &808 + - &810 title: Projects v2 Status Update description: An status update belonging to a project type: object @@ -47483,7 +47483,7 @@ paths: - review_comment - self author_association: *80 - auto_merge: &596 + auto_merge: &598 title: Auto merge description: The status of auto merging a pull request. type: @@ -47509,7 +47509,7 @@ paths: - merge_method - commit_title - commit_message - stack: &597 + stack: &599 title: Pull Request Stack description: The stack information associated with a pull request. @@ -47980,7 +47980,7 @@ paths: - updated_at - project_url examples: - default: &745 + default: &747 value: - id: 12345 node_id: PVTF_lADOABCD1234567890 @@ -48157,7 +48157,7 @@ paths: description: The options available for single select fields. At least one option must be provided when creating a single select field. - items: &746 + items: &748 type: object properties: name: @@ -48194,7 +48194,7 @@ paths: description: The field's data type. enum: - iteration - iteration_configuration: &747 + iteration_configuration: &749 type: object description: The configuration for iteration fields. properties: @@ -48244,7 +48244,7 @@ paths: value: name: Due date data_type: date - single_select_field: &748 + single_select_field: &750 summary: Create a single select field value: name: Priority @@ -48271,7 +48271,7 @@ paths: description: raw: High priority items html: High priority items - iteration_field: &749 + iteration_field: &751 summary: Create an iteration field value: name: Sprint @@ -48297,7 +48297,7 @@ paths: application/json: schema: *284 examples: - text_field: &750 + text_field: &752 value: id: 24680 node_id: PVTF_lADOABCD2468024680 @@ -48306,7 +48306,7 @@ paths: project_url: https://api.github.com/projects/67890 created_at: '2022-05-15T08:00:00Z' updated_at: '2022-05-15T08:00:00Z' - number_field: &751 + number_field: &753 value: id: 13579 node_id: PVTF_lADOABCD1357913579 @@ -48315,7 +48315,7 @@ paths: project_url: https://api.github.com/projects/67890 created_at: '2022-06-01T14:30:00Z' updated_at: '2022-06-01T14:30:00Z' - date_field: &752 + date_field: &754 value: id: 98765 node_id: PVTF_lADOABCD9876598765 @@ -48324,7 +48324,7 @@ paths: project_url: https://api.github.com/projects/67890 created_at: '2022-06-10T09:15:00Z' updated_at: '2022-06-10T09:15:00Z' - single_select_field: &753 + single_select_field: &755 value: id: 12345 node_id: PVTF_lADOABCD1234567890 @@ -48358,7 +48358,7 @@ paths: raw: High priority items created_at: '2022-04-28T12:00:00Z' updated_at: '2022-04-28T12:00:00Z' - iteration_field: &754 + iteration_field: &756 value: id: 11223 node_id: PVTF_lADOABCD1122311223 @@ -48404,7 +48404,7 @@ paths: url: https://docs.github.com/rest/projects/fields#get-project-field-for-organization parameters: - *281 - - &755 + - &757 name: field_id description: The unique identifier of the field. in: path @@ -48419,7 +48419,7 @@ paths: application/json: schema: *284 examples: - default: &756 + default: &758 value: id: 12345 node_id: PVTF_lADOABCD1234567890 @@ -49630,7 +49630,7 @@ paths: description: Response for creating a view in an organization-owned project. content: application/json: - schema: &736 + schema: &738 title: Projects v2 View description: A view inside a projects v2 project type: object @@ -49813,7 +49813,7 @@ paths: parameters: - *281 - *75 - - &757 + - &759 name: view_number description: The number that identifies the project view. in: path @@ -51912,7 +51912,7 @@ paths: - *75 - *17 - *19 - - &620 + - &622 name: targets description: | A comma-separated list of rule targets to filter by. @@ -52199,7 +52199,7 @@ paths: - object rules: type: array - items: &621 + items: &623 title: Repository Rule type: object description: A repository rule. @@ -52261,7 +52261,7 @@ paths: type: string enum: - required_linear_history - - &618 + - &620 title: merge_queue description: Merges must be performed via a merge queue. type: object @@ -52900,7 +52900,7 @@ paths: type: boolean description: Copilot automatically reviews each new push to the pull request. - - &619 + - &621 title: license_compliance_scanning description: Enforce any added or changed dependencies to comply with the organization's license policy. @@ -53212,7 +53212,7 @@ paths: url: https://docs.github.com/rest/orgs/rule-suites#list-organization-rule-suites parameters: - *75 - - &622 + - &624 name: ref description: The name of the ref. Cannot contain wildcard characters. Optionally prefix with `refs/heads/` to limit to branches or `refs/tags/` to limit @@ -53227,7 +53227,7 @@ paths: in: query schema: type: string - - &623 + - &625 name: time_period description: |- The time period to filter by. @@ -53243,14 +53243,14 @@ paths: - week - month default: day - - &624 + - &626 name: actor_name description: The handle for the GitHub user account to filter on. When specified, only rule evaluations triggered by this actor will be returned. in: query schema: type: string - - &625 + - &627 name: rule_suite_result description: The rule suite results to filter on. When specified, only suites with this result will be returned. @@ -53263,7 +53263,7 @@ paths: - bypass - all default: all - - &626 + - &628 name: evaluate_status description: |- The evaluate status to filter on. When specified, only rule suites resulting from rulesets with the specified evaluate status will be returned. @@ -53286,7 +53286,7 @@ paths: description: Response content: application/json: - schema: &627 + schema: &629 title: Rule Suites description: Response type: array @@ -53342,7 +53342,7 @@ paths: whether rules would pass or fail if all rules in the rule suite were `active`. examples: - default: &628 + default: &630 value: - id: 21 actor_id: 12 @@ -53386,7 +53386,7 @@ paths: url: https://docs.github.com/rest/orgs/rule-suites#get-an-organization-rule-suite parameters: - *75 - - &629 + - &631 name: rule_suite_id description: |- The unique identifier of the rule suite result. @@ -53402,7 +53402,7 @@ paths: description: Response content: application/json: - schema: &630 + schema: &632 title: Rule Suite description: Response type: object @@ -53509,7 +53509,7 @@ paths: description: The detailed failure message for the rule. Null if the rule passed. examples: - default: &631 + default: &633 value: id: 21 actor_id: 12 @@ -53756,7 +53756,7 @@ paths: type: string format: date-time examples: - default: &633 + default: &635 value: - version_id: 3 actor: @@ -53809,7 +53809,7 @@ paths: description: Response content: application/json: - schema: &634 + schema: &636 allOf: - *327 - type: object @@ -53881,7 +53881,7 @@ paths: url: https://docs.github.com/rest/secret-scanning/secret-scanning#list-secret-scanning-alerts-for-an-organization parameters: - *75 - - &635 + - &637 name: state in: query description: Set to `open` or `resolved` to only list secret scanning alerts @@ -53892,7 +53892,7 @@ paths: enum: - open - resolved - - &636 + - &638 name: secret_type in: query description: A comma-separated list of secret types to return. All default @@ -53902,7 +53902,7 @@ paths: required: false schema: type: string - - &637 + - &639 name: exclude_secret_types in: query description: A comma-separated list of secret types to exclude from the results. @@ -53913,7 +53913,7 @@ paths: required: false schema: type: string - - &638 + - &640 name: exclude_providers in: query description: |- @@ -53924,7 +53924,7 @@ paths: required: false schema: type: string - - &639 + - &641 name: providers in: query description: |- @@ -53935,7 +53935,7 @@ paths: required: false schema: type: string - - &640 + - &642 name: resolution in: query description: A comma-separated list of resolutions. Only secret scanning alerts @@ -53944,7 +53944,7 @@ paths: required: false schema: type: string - - &641 + - &643 name: assignee in: query description: Filters alerts by assignee. Use `*` to get all assigned alerts, @@ -53963,7 +53963,7 @@ paths: all-unassigned: value: none summary: Filter for all unassigned alerts - - &642 + - &644 name: sort description: The property to sort the results by. `created` means when the alert was created. `updated` means when the alert was updated or resolved. @@ -53978,7 +53978,7 @@ paths: - *61 - *19 - *17 - - &643 + - &645 name: before description: A cursor, as given in the [Link header](https://docs.github.com/rest/guides/using-pagination-in-the-rest-api#using-link-headers). If specified, the query only searches for events before this cursor. To @@ -53988,7 +53988,7 @@ paths: required: false schema: type: string - - &644 + - &646 name: after description: A cursor, as given in the [Link header](https://docs.github.com/rest/guides/using-pagination-in-the-rest-api#using-link-headers). If specified, the query only searches for events after this cursor. To @@ -53998,7 +53998,7 @@ paths: required: false schema: type: string - - &645 + - &647 name: validity in: query description: A comma-separated list of validities that, when present, will @@ -54007,7 +54007,7 @@ paths: required: false schema: type: string - - &646 + - &648 name: is_publicly_leaked in: query description: A boolean value representing whether or not to filter alerts @@ -54016,7 +54016,7 @@ paths: schema: type: boolean default: false - - &647 + - &649 name: is_multi_repo in: query description: A boolean value representing whether or not to filter alerts @@ -54025,7 +54025,7 @@ paths: schema: type: boolean default: false - - &648 + - &650 name: hide_secret in: query description: A boolean value representing whether or not to hide literal secrets @@ -54034,7 +54034,7 @@ paths: schema: type: boolean default: false - - &649 + - &651 name: is_bypassed in: query description: A boolean value (`true` or `false`) indicating whether to filter @@ -54045,7 +54045,7 @@ paths: required: false schema: type: boolean - - &650 + - &652 name: included_metadata in: query description: |- @@ -54056,7 +54056,7 @@ paths: required: false schema: type: string - - &651 + - &653 name: owner_email_hash in: query description: |- @@ -54091,14 +54091,14 @@ paths: format: uri description: The REST API URL of the code locations for this alert. - state: &652 + state: &654 description: Sets the state of the secret scanning alert. You must provide `resolution` when you set the state to `resolved`. type: string enum: - open - resolved - resolution: &653 + resolution: &655 type: - string - 'null' @@ -54217,14 +54217,14 @@ paths: first_location_detected: anyOf: - type: 'null' - - &654 + - &656 description: 'Details on the location where the token was initially detected. This can be a commit, wiki commit, issue, discussion, pull request. ' oneOf: - - &656 + - &658 description: Represents a 'commit' secret scanning location type. This location type shows that a secret was detected inside a commit to a repository. @@ -54288,7 +54288,7 @@ paths: - blob_url - commit_sha - commit_url - - &657 + - &659 description: Represents a 'wiki_commit' secret scanning location type. This location type shows that a secret was detected inside a commit to a repository wiki. @@ -54349,7 +54349,7 @@ paths: - page_url - commit_sha - commit_url - - &658 + - &660 description: Represents an 'issue_title' secret scanning location type. This location type shows that a secret was detected in the title of an issue. @@ -54371,7 +54371,7 @@ paths: - https://github.com/octocat/Hello-World/issues/1 required: - issue_title_url - - &659 + - &661 description: Represents an 'issue_body' secret scanning location type. This location type shows that a secret was detected in the body of an issue. @@ -54393,7 +54393,7 @@ paths: - https://github.com/octocat/Hello-World/issues/1 required: - issue_body_url - - &660 + - &662 description: Represents an 'issue_comment' secret scanning location type. This location type shows that a secret was detected in a comment on an issue. @@ -54415,7 +54415,7 @@ paths: - https://github.com/octocat/Hello-World/issues/1#issuecomment-1081119451 required: - issue_comment_url - - &661 + - &663 description: Represents a 'discussion_title' secret scanning location type. This location type shows that a secret was detected in the title of a discussion. @@ -54430,7 +54430,7 @@ paths: - https://github.com/community/community/discussions/39082 required: - discussion_title_url - - &662 + - &664 description: Represents a 'discussion_body' secret scanning location type. This location type shows that a secret was detected in the body of a discussion. @@ -54445,7 +54445,7 @@ paths: - https://github.com/community/community/discussions/39082#discussion-4566270 required: - discussion_body_url - - &663 + - &665 description: Represents a 'discussion_comment' secret scanning location type. This location type shows that a secret was detected in a comment on a discussion. @@ -54460,7 +54460,7 @@ paths: - https://github.com/community/community/discussions/39082#discussioncomment-4158232 required: - discussion_comment_url - - &664 + - &666 description: Represents a 'pull_request_title' secret scanning location type. This location type shows that a secret was detected in the title of a pull request. @@ -54482,7 +54482,7 @@ paths: - https://github.com/octocat/Hello-World/pull/2846 required: - pull_request_title_url - - &665 + - &667 description: Represents a 'pull_request_body' secret scanning location type. This location type shows that a secret was detected in the body of a pull request. @@ -54504,7 +54504,7 @@ paths: - https://github.com/octocat/Hello-World/pull/2846 required: - pull_request_body_url - - &666 + - &668 description: Represents a 'pull_request_comment' secret scanning location type. This location type shows that a secret was detected in a comment on a pull request. @@ -54526,7 +54526,7 @@ paths: - https://github.com/octocat/Hello-World/pull/2846#issuecomment-1081119451 required: - pull_request_comment_url - - &667 + - &669 description: Represents a 'pull_request_review' secret scanning location type. This location type shows that a secret was detected in a review on a pull request. @@ -54548,7 +54548,7 @@ paths: - https://github.com/octocat/Hello-World/pull/2846#pullrequestreview-80 required: - pull_request_review_url - - &668 + - &670 description: Represents a 'pull_request_review_comment' secret scanning location type. This location type shows that a secret was detected in a review comment on a pull @@ -54798,7 +54798,7 @@ paths: subcategory: custom-patterns parameters: - *75 - - &669 + - &671 name: state description: Filter custom patterns by state. When absent, returns patterns in all states. @@ -54809,7 +54809,7 @@ paths: enum: - published - unpublished - - &670 + - &672 name: push_protection description: Filter custom patterns by whether push protection is enabled. When absent, returns patterns regardless of push protection status. @@ -54820,7 +54820,7 @@ paths: enum: - enabled - disabled - - &671 + - &673 name: sort description: The property to sort the results by. in: query @@ -54919,7 +54919,7 @@ paths: - state - push_protection_enabled examples: - default: &672 + default: &674 value: - id: 1 name: Example Custom Pattern @@ -54982,7 +54982,7 @@ paths: patterns: type: array description: The list of custom patterns to create. - items: &673 + items: &675 title: Secret Scanning Custom Pattern To Create description: A custom pattern to create in a bulk operation. type: object @@ -55019,7 +55019,7 @@ paths: items: type: string examples: - default: &674 + default: &676 value: patterns: - name: Example Custom Pattern @@ -55045,7 +55045,7 @@ paths: description: The list of successfully created custom patterns. items: *328 examples: - default: &675 + default: &677 value: created_patterns: - id: 1 @@ -55097,7 +55097,7 @@ paths: errors: type: array description: List of validation errors for this pattern. - items: &676 + items: &678 title: Secret Scanning Custom Pattern Validation Error description: A validation error for a custom pattern in a batch operation. @@ -55151,7 +55151,7 @@ paths: type: array description: The list of custom patterns to delete. maxItems: 500 - items: &677 + items: &679 title: Secret Scanning Custom Pattern To Delete description: A custom pattern to delete in a bulk operation. type: object @@ -55174,7 +55174,7 @@ paths: - resolve_alerts default: delete_alerts examples: - default: &678 + default: &680 value: patterns: - pattern_id: 2 @@ -55220,7 +55220,7 @@ paths: required: true content: application/json: - schema: &679 + schema: &681 title: Secret Scanning Custom Pattern To Update description: Fields to update on a custom pattern. At least one updatable field (`pattern`, `start_delimiter`, `end_delimiter`, `must_match`, @@ -55261,7 +55261,7 @@ paths: type: string custom_pattern_version: *329 examples: - default: &680 + default: &682 value: pattern: updated_secret_[0-9A-Z]{16} start_delimiter: "[^0-9A-Za-z]" @@ -55278,7 +55278,7 @@ paths: application/json: schema: *328 examples: - default: &681 + default: &683 value: id: 1 name: Example Custom Pattern @@ -55585,7 +55585,7 @@ paths: application/json: schema: type: array - items: &685 + items: &687 description: A repository security advisory. type: object properties: @@ -55936,7 +55936,7 @@ paths: - private_fork version: '2026-03-10' examples: - default: &686 + default: &688 value: - ghsa_id: GHSA-abcd-1234-efgh cve_id: CVE-2050-00000 @@ -57887,7 +57887,7 @@ paths: application/json: schema: type: array - items: &701 + items: &703 title: Team Member description: A user that is a member of a team, including their role on the team and whether the membership is inherited from @@ -58030,7 +58030,7 @@ paths: - type - url examples: - default: &702 + default: &704 value: - login: octocat id: 1 @@ -58117,7 +58117,7 @@ paths: - state - url examples: - response-if-user-is-a-team-maintainer: &703 + response-if-user-is-a-team-maintainer: &705 summary: Response if user is a team maintainer value: url: https://api.github.com/teams/1/memberships/octocat @@ -58182,7 +58182,7 @@ paths: application/json: schema: *339 examples: - response-if-users-membership-with-team-is-now-pending: &704 + response-if-users-membership-with-team-is-now-pending: &706 summary: Response if user's membership with team is now pending value: url: https://api.github.com/teams/1/memberships/octocat @@ -58296,7 +58296,7 @@ paths: description: Alternative response with repository permissions content: application/json: - schema: &705 + schema: &707 title: Team Repository description: A team's access to a repository. type: object @@ -59110,7 +59110,7 @@ paths: type: array items: *201 examples: - response-if-child-teams-exist: &706 + response-if-child-teams-exist: &708 value: - id: 2 node_id: MDQ6VGVhbTI= @@ -71261,7 +71261,7 @@ paths: check. type: array items: *86 - deployment: &769 + deployment: &771 title: Deployment description: A deployment created as the result of an Actions check run from a workflow that references an environment @@ -77016,7 +77016,7 @@ paths: type: array items: *462 examples: - default: &712 + default: &714 value: total_count: 2 machines: @@ -78681,7 +78681,7 @@ paths: type: array items: *472 examples: - default: &604 + default: &606 value: - url: https://api.github.com/repos/octocat/Hello-World/commits/6dcb09b5b57875f334f61aebed695e2e4193db5e sha: 6dcb09b5b57875f334f61aebed695e2e4193db5e @@ -78972,7 +78972,7 @@ paths: type: array items: *476 examples: - default: &595 + default: &597 value: - url: https://api.github.com/repos/octocat/Hello-World/pulls/1347 id: 1 @@ -79530,7 +79530,7 @@ paths: application/json: schema: *472 examples: - default: &583 + default: &585 value: url: https://api.github.com/repos/octocat/Hello-World/commits/6dcb09b5b57875f334f61aebed695e2e4193db5e sha: 6dcb09b5b57875f334f61aebed695e2e4193db5e @@ -80193,7 +80193,7 @@ paths: application/json: schema: type: array - items: &690 + items: &692 title: Status description: The status of a commit. type: object @@ -81182,7 +81182,7 @@ paths: - size - type - url - - &609 + - &611 title: Content File description: Content File type: object @@ -81849,7 +81849,7 @@ paths: items: type: object properties: - placeholder_id: &682 + placeholder_id: &684 description: The ID of the push protection bypass placeholder. This value is returned on any push protected routes. @@ -88073,7 +88073,7 @@ paths: format: uri examples: - https://api.github.com/repos/octocat/Hello-World/hooks/1/deliveries - last_response: &800 + last_response: &802 title: Hook Response type: object properties: @@ -89142,7 +89142,7 @@ paths: parameters: - *340 - *341 - - &734 + - &736 name: since description: A user ID. Only return users with an ID greater than this ID. in: query @@ -89861,7 +89861,7 @@ paths: type: array items: *537 examples: - default: &727 + default: &729 value: - id: 1 repository: @@ -92340,6 +92340,20 @@ paths: type: - string - 'null' + rationale: + type: string + description: Optional reasoning for selecting this label. + suggest: + type: boolean + description: If `true`, the change is stored as a pending + suggestion for human review rather than applied directly. + confidence: + type: string + description: The confidence level for this label choice. + enum: + - low + - medium + - high assignees: type: array description: Usernames to assign to this issue. Pass one or more @@ -92354,6 +92368,20 @@ paths: properties: login: type: string + rationale: + type: string + description: Optional reasoning for selecting this assignee. + suggest: + type: boolean + description: If `true`, the change is stored as a pending + suggestion for human review rather than applied directly. + confidence: + type: string + description: The confidence level for this assignee choice. + enum: + - low + - medium + - high issue_field_values: type: array description: An array of issue field values to set on this issue. @@ -92374,20 +92402,62 @@ paths: type: string description: The value to set for the field. For multi-select fields, provide an array of option names. + rationale: + type: string + description: Optional reasoning for setting this field value. + suggest: + type: boolean + description: If `true`, the change is stored as a pending + suggestion for human review rather than applied directly. + confidence: + type: string + description: The confidence level for this field value choice. + enum: + - low + - medium + - high required: - field_id - value additionalProperties: false type: + description: The issue type to associate with this issue. Only users + with push access can set the type for issues. Without push access + to the repository, type changes are silently dropped. + oneOf: + - type: string + description: The name of the issue type. + examples: + - Epic + - type: object + description: The issue type with optional metadata. + properties: + value: + type: + - string + - 'null' + description: The name of the issue type to associate with + this issue, or `null` to remove the current issue type. + examples: + - Epic + rationale: + type: string + description: Optional reasoning for selecting this type. + suggest: + type: boolean + description: If `true`, the change is stored as a pending + suggestion for human review rather than applied directly. + confidence: + type: string + description: The confidence level for this type choice. + enum: + - low + - medium + - high type: - - string - 'null' - description: The name of the issue type to associate with this issue - or use `null` to remove the current issue type. Only users with - push access can set the type for issues. Without push access to - the repository, type changes are silently dropped. - examples: - - Epic + - string + - object examples: default: value: @@ -92408,7 +92478,124 @@ paths: allOf: - *83 - type: object - properties: {} + properties: + suggestions: + type: object + description: | + Pending suggestions for each suggestible field (`type`, + `issue_field_values`, `labels`, `assignees`, `state`) the + request touched. Omitted for fields not in the request or + with no pending suggestions. Items tagged `already_applied` + are echoes of the current request's inputs whose target is + already applied to the issue; they are not persisted as + pending suggestions. + properties: + type: + type: array + items: + type: object + properties: + value: + type: string + rationale: + type: string + suggest: + type: boolean + confidence: + type: string + enum: + - low + - medium + - high + already_applied: + type: boolean + issue_field_values: + type: array + items: + type: object + properties: + field_id: + type: integer + value: + oneOf: + - type: string + - type: number + - type: array + items: + type: string + rationale: + type: string + suggest: + type: boolean + confidence: + type: string + enum: + - low + - medium + - high + already_applied: + type: boolean + labels: + type: array + items: + type: object + properties: + name: + type: string + rationale: + type: string + suggest: + type: boolean + confidence: + type: string + enum: + - low + - medium + - high + already_applied: + type: boolean + assignees: + type: array + items: + type: object + properties: + login: + type: string + rationale: + type: string + suggest: + type: boolean + confidence: + type: string + enum: + - low + - medium + - high + already_applied: + type: boolean + state: + type: array + items: + type: object + properties: + value: + type: string + state_reason: + type: string + duplicate_issue_id: + type: integer + rationale: + type: string + suggest: + type: boolean + confidence: + type: string + enum: + - low + - medium + - high + already_applied: + type: boolean examples: default: *545 '422': *15 @@ -92460,7 +92647,29 @@ paths: Only users with push access can add assignees to an issue. Assignees are silently ignored otherwise._' items: - type: string + oneOf: + - type: string + - type: object + properties: + login: + type: string + description: The login of the user to assign. + rationale: + type: string + description: Optional reasoning for adding this assignee. + suggest: + type: boolean + description: If `true`, the assignee is stored as a pending + suggestion for human review rather than applied directly. + confidence: + type: string + description: The confidence level for this assignee choice. + enum: + - low + - medium + - high + required: + - login examples: default: value: @@ -92904,7 +93113,7 @@ paths: title: Issue Event for Issue description: Issue Event for Issue anyOf: - - &553 + - &555 title: Labeled Issue Event description: Labeled Issue Event type: object @@ -92957,7 +93166,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &554 + - &556 title: Unlabeled Issue Event description: Unlabeled Issue Event type: object @@ -93093,7 +93302,7 @@ paths: - performed_via_github_app - assignee - assigner - - &555 + - &557 title: Milestoned Issue Event description: Milestoned Issue Event type: object @@ -93139,7 +93348,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &556 + - &558 title: Demilestoned Issue Event description: Demilestoned Issue Event type: object @@ -93185,7 +93394,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &557 + - &559 title: Renamed Issue Event description: Renamed Issue Event type: object @@ -93234,7 +93443,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &558 + - &560 title: Review Requested Issue Event description: Review Requested Issue Event type: object @@ -93276,7 +93485,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &559 + - &561 title: Review Request Removed Issue Event description: Review Request Removed Issue Event type: object @@ -93318,7 +93527,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &560 + - &562 title: Review Dismissed Issue Event description: Review Dismissed Issue Event type: object @@ -93374,7 +93583,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &561 + - &563 title: Locked Issue Event description: Locked Issue Event type: object @@ -93419,7 +93628,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &562 + - &564 title: Added to Project Issue Event description: Added to Project Issue Event type: object @@ -93480,7 +93689,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &563 + - &565 title: Moved Column in Project Issue Event description: Moved Column in Project Issue Event type: object @@ -93541,7 +93750,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &564 + - &566 title: Removed from Project Issue Event description: Removed from Project Issue Event type: object @@ -93602,7 +93811,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &565 + - &567 title: Converted Note to Issue Issue Event description: Converted Note to Issue Issue Event type: object @@ -93660,7 +93869,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &568 + - &570 title: Issue Type Added Issue Event description: Issue Type Added Issue Event type: object @@ -93704,7 +93913,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &569 + - &571 title: Issue Type Removed Issue Event description: Issue Type Removed Issue Event type: object @@ -93748,7 +93957,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &570 + - &572 title: Issue Type Changed Issue Event description: Issue Type Changed Issue Event type: object @@ -93794,7 +94003,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &571 + - &573 title: Sub-issue Added Issue Event description: Sub-issue Added Issue Event type: object @@ -93837,7 +94046,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &572 + - &574 title: Sub-issue Removed Issue Event description: Sub-issue Removed Issue Event type: object @@ -93880,7 +94089,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &573 + - &575 title: Parent-issue Added Issue Event description: Parent-issue Added Issue Event type: object @@ -93923,7 +94132,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &574 + - &576 title: Parent-issue Removed Issue Event description: Parent-issue Removed Issue Event type: object @@ -93966,7 +94175,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &575 + - &577 title: Blocked-by Added Issue Event description: Blocked-by Added Issue Event type: object @@ -94009,7 +94218,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &576 + - &578 title: Blocked-by Removed Issue Event description: Blocked-by Removed Issue Event type: object @@ -94052,7 +94261,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &577 + - &579 title: Blocking Added Issue Event description: Blocking Added Issue Event type: object @@ -94095,7 +94304,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &578 + - &580 title: Blocking Removed Issue Event description: Blocking Removed Issue Event type: object @@ -94581,13 +94790,34 @@ paths: labels: type: array minItems: 1 - description: The names of the labels to add to the issue's existing - labels. You can also pass an `array` of labels directly, but - GitHub recommends passing an object with the `labels` key. To - replace all of the labels for an issue, use "[Set labels for - an issue](https://docs.github.com/rest/issues/labels#set-labels-for-an-issue)." + description: The labels to add to the issue's existing labels. + You can also pass an `array` of labels directly, but GitHub + recommends passing an object with the `labels` key. To replace + all of the labels for an issue, use "[Set labels for an issue](https://docs.github.com/rest/issues/labels#set-labels-for-an-issue)." items: - type: string + oneOf: + - type: string + - type: object + properties: + name: + type: string + description: The name of the label to add. + rationale: + type: string + description: Optional reasoning for adding this label. + suggest: + type: boolean + description: If `true`, the label is stored as a pending + suggestion for human review rather than applied directly. + confidence: + type: string + description: The confidence level for this label choice. + enum: + - low + - medium + - high + required: + - name - type: array items: type: string @@ -94597,6 +94827,20 @@ paths: properties: name: type: string + rationale: + type: string + description: Optional reasoning for adding this label. + suggest: + type: boolean + description: If `true`, the label is stored as a pending suggestion + for human review rather than applied directly. + confidence: + type: string + description: The confidence level for this label choice. + enum: + - low + - medium + - high required: - name examples: @@ -95262,6 +95506,304 @@ paths: enabledForGitHubApps: true category: issues subcategory: sub-issues + "/repos/{owner}/{repo}/issues/{issue_number}/suggestions": + get: + summary: List issue suggestions + description: |- + Lists the suggestions on an issue. A suggestion is an agent-proposed change to an issue's type, labels, fields, assignees, or closed state that a maintainer can approve or dismiss. + + By default only pending suggestions are returned. Use `state=all` to return suggestions in every state, or `state=` to filter to a single state. Use `action=` to return only suggestions for a specific change. + + This endpoint is only available while the issue suggestions feature is enabled for the repository, and only supports issues, not pull requests. + + Requires triage access to the repository. + tags: + - issues + operationId: issues/list-suggestions + externalDocs: + description: API method documentation + url: https://docs.github.com/rest/issues/issues#list-issue-suggestions + parameters: + - *340 + - *341 + - *546 + - name: state + in: query + required: false + description: Filter suggestions by their state. + schema: + type: string + enum: + - pending + - applied + - approved + - dismissed + - replaced + - all + default: pending + - name: action + in: query + required: false + description: Filter suggestions by the change they propose. + schema: + type: string + enum: + - set_type + - add_label + - add_field + - add_assignee + - close_issue + - *17 + - *19 + responses: + '200': + description: Response + content: + application/json: + schema: + type: array + items: &553 + title: Issue Suggestion + description: An agent-proposed change to an issue that a maintainer + can approve or dismiss. + type: object + properties: + id: + type: integer + description: The unique identifier of the suggestion. + issue_id: + type: integer + description: The unique identifier of the issue the suggestion + applies to. + action: + type: string + description: The kind of change proposed. + enum: + - set_type + - add_label + - add_field + - add_assignee + - close_issue + state: + type: string + description: The suggestion's lifecycle state. + enum: + - pending + - applied + - approved + - dismissed + - replaced + target_id: + type: + - integer + - 'null' + description: The identifier of the target the change applies + to (issue type, label, field, assignee, or duplicate issue), + when applicable. + target_value: + description: The proposed value, when applicable. An array for + multi-select field suggestions. + oneOf: + - type: string + - type: number + - type: boolean + - type: array + items: + type: string + type: + - 'null' + - string + - number + - boolean + - array + rationale: + type: + - string + - 'null' + description: The rationale the actor provided for the suggestion. + confidence: + type: + - string + - 'null' + description: The actor's confidence level in the suggestion. + enum: + - LOW + - MEDIUM + - HIGH + - + actor_id: + type: + - integer + - 'null' + description: The unique identifier of the actor that proposed + the suggestion. + issue_event_id: + type: + - integer + - 'null' + description: The identifier of the timeline event created when + the suggestion was approved, when applicable. + resolved_by: + type: + - integer + - 'null' + description: The unique identifier of the user who approved + or dismissed the suggestion. + created_at: + type: string + description: The time the suggestion was created. + format: date-time + updated_at: + type: string + description: The time the suggestion was last updated. + format: date-time + required: + - id + - issue_id + - action + - state + - target_id + - target_value + - rationale + - confidence + - actor_id + - issue_event_id + - resolved_by + - created_at + - updated_at + examples: + default: + value: + - id: 12 + issue_id: 4567 + action: add_label + state: pending + target_id: 208045946 + target_value: + rationale: This looks like a bug report based on the stack trace + in the description. + confidence: HIGH + actor_id: 41898282 + issue_event_id: + resolved_by: + created_at: '2026-06-01T14:20:00Z' + updated_at: '2026-06-01T14:20:00Z' + - id: 13 + issue_id: 4567 + action: set_type + state: pending + target_id: 3 + target_value: Bug + rationale: The report describes unexpected behaviour with reproduction + steps. + confidence: MEDIUM + actor_id: 41898282 + issue_event_id: + resolved_by: + created_at: '2026-06-01T14:21:00Z' + updated_at: '2026-06-01T14:21:00Z' + headers: + Link: *67 + '404': *6 + '422': *15 + x-github: + githubCloudOnly: false + enabledForGitHubApps: true + category: issues + subcategory: issues + "/repos/{owner}/{repo}/issues/{issue_number}/suggestions/{suggestion_id}/approve": + post: + summary: Approve an issue suggestion + description: |- + Approves a pending suggestion on an issue. Applies the proposed change (creating the corresponding timeline event), transitions the suggestion to `approved`, and dismisses any competing pending suggestions for the same change. + + Requires triage access to the repository. Approving a suggestion also requires permission to perform the change it applies (for example, setting the issue type, adding a label or assignee, or closing the issue); this only affects fine-grained access tokens and GitHub Apps whose permissions are narrower than the triage role. This endpoint only supports issues, not pull requests. + tags: + - issues + operationId: issues/approve-suggestion + externalDocs: + description: API method documentation + url: https://docs.github.com/rest/issues/issues#approve-an-issue-suggestion + parameters: + - *340 + - *341 + - *546 + - name: suggestion_id + in: path + required: true + description: The unique identifier of the suggestion. + schema: + type: integer + responses: + '200': + description: Response + content: + application/json: + schema: *553 + examples: + default: &554 + value: + id: 12 + issue_id: 4567 + action: add_label + state: approved + target_id: 208045946 + target_value: + rationale: This looks like a bug report based on the stack trace + in the description. + confidence: HIGH + actor_id: 41898282 + issue_event_id: 6430295168 + resolved_by: 583231 + created_at: '2026-06-01T14:20:00Z' + updated_at: '2026-06-01T15:05:00Z' + '403': *27 + '404': *6 + '422': *15 + x-github: + githubCloudOnly: false + enabledForGitHubApps: true + category: issues + subcategory: issues + "/repos/{owner}/{repo}/issues/{issue_number}/suggestions/{suggestion_id}/dismiss": + post: + summary: Dismiss an issue suggestion + description: |- + Dismisses a pending suggestion on an issue. Transitions the suggestion to `dismissed` without applying any change or creating a timeline event. + + Requires triage access to the repository. This endpoint only supports issues, not pull requests. + tags: + - issues + operationId: issues/dismiss-suggestion + externalDocs: + description: API method documentation + url: https://docs.github.com/rest/issues/issues#dismiss-an-issue-suggestion + parameters: + - *340 + - *341 + - *546 + - name: suggestion_id + in: path + required: true + description: The unique identifier of the suggestion. + schema: + type: integer + responses: + '200': + description: Response + content: + application/json: + schema: *553 + examples: + default: *554 + '403': *27 + '404': *6 + '422': *15 + x-github: + githubCloudOnly: false + enabledForGitHubApps: true + category: issues + subcategory: issues "/repos/{owner}/{repo}/issues/{issue_number}/timeline": get: summary: List timeline events for an issue @@ -95278,6 +95820,12 @@ paths: - *546 - *17 - *19 + - name: exclude + in: query + description: A comma-separated list of timeline event names to exclude from + the response. + schema: + type: string responses: '200': description: Response @@ -95290,8 +95838,6 @@ paths: description: Timeline Event type: object anyOf: - - *553 - - *554 - *555 - *556 - *557 @@ -95303,6 +95849,8 @@ paths: - *563 - *564 - *565 + - *566 + - *567 - title: Timeline Comment Event description: Timeline Comment Event type: object @@ -95359,11 +95907,11 @@ paths: pin: anyOf: - type: 'null' - - *566 + - *568 minimized: anyOf: - type: 'null' - - *567 + - *569 required: - event - actor @@ -95639,7 +96187,7 @@ paths: type: string comments: type: array - items: &598 + items: &600 title: Pull Request Review Comment description: Pull Request Review Comments are comments on a portion of the Pull Request's diff. @@ -96008,8 +96556,6 @@ paths: - commit_url - created_at - performed_via_github_app - - *568 - - *569 - *570 - *571 - *572 @@ -96019,6 +96565,8 @@ paths: - *576 - *577 - *578 + - *579 + - *580 examples: default: value: @@ -96203,7 +96751,7 @@ paths: application/json: schema: type: array - items: &579 + items: &581 title: Deploy Key description: An SSH key granting access to a single repository. type: object @@ -96308,9 +96856,9 @@ paths: description: Response content: application/json: - schema: *579 + schema: *581 examples: - default: &580 + default: &582 value: id: 1 key: ssh-rsa AAA... @@ -96346,7 +96894,7 @@ paths: parameters: - *340 - *341 - - &581 + - &583 name: key_id description: The unique identifier of the key. in: path @@ -96358,9 +96906,9 @@ paths: description: Response content: application/json: - schema: *579 + schema: *581 examples: - default: *580 + default: *582 '404': *6 x-github: githubCloudOnly: false @@ -96380,7 +96928,7 @@ paths: parameters: - *340 - *341 - - *581 + - *583 responses: '204': description: Response @@ -96473,7 +97021,7 @@ paths: application/json: schema: *82 examples: - default: &582 + default: &584 value: id: 208045946 node_id: MDU6TGFiZWwyMDgwNDU5NDY= @@ -96519,7 +97067,7 @@ paths: application/json: schema: *82 examples: - default: *582 + default: *584 '404': *6 x-github: githubCloudOnly: false @@ -96921,7 +97469,7 @@ paths: application/json: schema: *472 examples: - default: *583 + default: *585 '204': description: Response when already merged '404': @@ -97087,7 +97635,7 @@ paths: application/json: schema: *282 examples: - default: &584 + default: &586 value: url: https://api.github.com/repos/octocat/Hello-World/milestones/1 html_url: https://github.com/octocat/Hello-World/milestones/v1.0 @@ -97148,7 +97696,7 @@ paths: parameters: - *340 - *341 - - &585 + - &587 name: milestone_number description: The number that identifies the milestone. in: path @@ -97162,7 +97710,7 @@ paths: application/json: schema: *282 examples: - default: *584 + default: *586 '404': *6 x-github: githubCloudOnly: false @@ -97181,7 +97729,7 @@ paths: parameters: - *340 - *341 - - *585 + - *587 requestBody: required: false content: @@ -97221,7 +97769,7 @@ paths: application/json: schema: *282 examples: - default: *584 + default: *586 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -97239,7 +97787,7 @@ paths: parameters: - *340 - *341 - - *585 + - *587 responses: '204': description: Response @@ -97262,7 +97810,7 @@ paths: parameters: - *340 - *341 - - *585 + - *587 - *17 - *19 responses: @@ -97295,10 +97843,10 @@ paths: parameters: - *340 - *341 - - *586 - - *587 - - *88 - *588 + - *589 + - *88 + - *590 - *17 - *19 responses: @@ -97310,7 +97858,7 @@ paths: type: array items: *108 examples: - default: *589 + default: *591 headers: Link: *67 x-github: @@ -97400,7 +97948,7 @@ paths: description: Response content: application/json: - schema: &590 + schema: &592 title: GitHub Pages description: The configuration for GitHub Pages for a repository. type: object @@ -97544,7 +98092,7 @@ paths: - custom_404 - public examples: - default: &591 + default: &593 value: url: https://api.github.com/repos/github/developer.github.com/pages status: built @@ -97641,9 +98189,9 @@ paths: description: Response content: application/json: - schema: *590 + schema: *592 examples: - default: *591 + default: *593 '422': *15 '409': *53 x-github: @@ -97805,7 +98353,7 @@ paths: application/json: schema: type: array - items: &592 + items: &594 title: Page Build description: Page Build type: object @@ -97952,9 +98500,9 @@ paths: description: Response content: application/json: - schema: *592 + schema: *594 examples: - default: &593 + default: &595 value: url: https://api.github.com/repos/github/developer.github.com/pages/builds/5472601 status: built @@ -98014,9 +98562,9 @@ paths: description: Response content: application/json: - schema: *592 + schema: *594 examples: - default: *593 + default: *595 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -98147,7 +98695,7 @@ paths: parameters: - *340 - *341 - - &594 + - &596 name: pages_deployment_id description: The ID of the Pages deployment. You can also give the commit SHA of the deployment. @@ -98207,7 +98755,7 @@ paths: parameters: - *340 - *341 - - *594 + - *596 responses: '204': *58 '404': *6 @@ -98779,7 +99327,7 @@ paths: type: array items: *476 examples: - default: *595 + default: *597 headers: Link: *67 '304': *36 @@ -98879,7 +99427,7 @@ paths: description: Response content: application/json: - schema: &600 + schema: &602 type: object title: Pull Request description: Pull requests let you tell others about changes you've @@ -99113,8 +99661,8 @@ paths: - review_comment - self author_association: *80 - auto_merge: *596 - stack: *597 + auto_merge: *598 + stack: *599 draft: description: Indicates whether or not the pull request is a draft. type: boolean @@ -99310,7 +99858,7 @@ paths: - review_comments version: '2026-03-10' examples: - default: &601 + default: &603 value: url: https://api.github.com/repos/octocat/Hello-World/pulls/1347 id: 1 @@ -99878,9 +100426,9 @@ paths: application/json: schema: type: array - items: *598 + items: *600 examples: - default: &603 + default: &605 value: - url: https://api.github.com/repos/octocat/Hello-World/pulls/comments/1 pull_request_review_id: 42 @@ -99965,9 +100513,9 @@ paths: description: Response content: application/json: - schema: *598 + schema: *600 examples: - default: &599 + default: &601 value: url: https://api.github.com/repos/octocat/Hello-World/pulls/comments/1 pull_request_review_id: 42 @@ -100066,9 +100614,9 @@ paths: description: Response content: application/json: - schema: *598 + schema: *600 examples: - default: *599 + default: *601 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -100271,7 +100819,7 @@ paths: parameters: - *340 - *341 - - &602 + - &604 name: pull_number description: The number that identifies the pull request. in: path @@ -100284,9 +100832,9 @@ paths: to fetch diff and patch formats. content: application/json: - schema: *600 + schema: *602 examples: - default: *601 + default: *603 '304': *36 '404': *6 '406': @@ -100323,7 +100871,7 @@ paths: parameters: - *340 - *341 - - *602 + - *604 requestBody: required: false content: @@ -100365,9 +100913,9 @@ paths: description: Response content: application/json: - schema: *600 + schema: *602 examples: - default: *601 + default: *603 '422': *15 '403': *27 x-github: @@ -100391,7 +100939,7 @@ paths: parameters: - *340 - *341 - - *602 + - *604 requestBody: required: true content: @@ -100494,7 +101042,7 @@ paths: parameters: - *340 - *341 - - *602 + - *604 - *105 - name: direction description: The direction to sort results. Ignored without `sort` parameter. @@ -100515,9 +101063,9 @@ paths: application/json: schema: type: array - items: *598 + items: *600 examples: - default: *603 + default: *605 headers: Link: *67 x-github: @@ -100552,7 +101100,7 @@ paths: parameters: - *340 - *341 - - *602 + - *604 requestBody: required: true content: @@ -100658,7 +101206,7 @@ paths: description: Response content: application/json: - schema: *598 + schema: *600 examples: example-for-a-multi-line-comment: value: @@ -100748,7 +101296,7 @@ paths: parameters: - *340 - *341 - - *602 + - *604 - *97 requestBody: required: true @@ -100771,7 +101319,7 @@ paths: description: Response content: application/json: - schema: *598 + schema: *600 examples: default: value: @@ -100859,7 +101407,7 @@ paths: parameters: - *340 - *341 - - *602 + - *604 - *17 - *19 responses: @@ -100871,7 +101419,7 @@ paths: type: array items: *472 examples: - default: *604 + default: *606 headers: Link: *67 x-github: @@ -100903,7 +101451,7 @@ paths: parameters: - *340 - *341 - - *602 + - *604 - *17 - *19 responses: @@ -100953,7 +101501,7 @@ paths: parameters: - *340 - *341 - - *602 + - *604 responses: '204': description: Response if pull request has been merged @@ -100978,7 +101526,7 @@ paths: parameters: - *340 - *341 - - *602 + - *604 requestBody: required: false content: @@ -101092,7 +101640,7 @@ paths: parameters: - *340 - *341 - - *602 + - *604 responses: '200': description: Response @@ -101169,7 +101717,7 @@ paths: parameters: - *340 - *341 - - *602 + - *604 requestBody: required: false content: @@ -101744,7 +102292,7 @@ paths: parameters: - *340 - *341 - - *602 + - *604 requestBody: required: true content: @@ -102296,7 +102844,7 @@ paths: parameters: - *340 - *341 - - *602 + - *604 - *17 - *19 responses: @@ -102306,7 +102854,7 @@ paths: application/json: schema: type: array - items: &605 + items: &607 title: Pull Request Review description: Pull Request Reviews are reviews on pull requests. type: object @@ -102464,7 +103012,7 @@ paths: parameters: - *340 - *341 - - *602 + - *604 requestBody: required: false content: @@ -102554,9 +103102,9 @@ paths: description: Response content: application/json: - schema: *605 + schema: *607 examples: - default: &607 + default: &609 value: id: 80 node_id: MDE3OlB1bGxSZXF1ZXN0UmV2aWV3ODA= @@ -102621,8 +103169,8 @@ paths: parameters: - *340 - *341 - - *602 - - &606 + - *604 + - &608 name: review_id description: The unique identifier of the review. in: path @@ -102634,9 +103182,9 @@ paths: description: Response content: application/json: - schema: *605 + schema: *607 examples: - default: &608 + default: &610 value: id: 80 node_id: MDE3OlB1bGxSZXF1ZXN0UmV2aWV3ODA= @@ -102697,8 +103245,8 @@ paths: parameters: - *340 - *341 - - *602 - - *606 + - *604 + - *608 requestBody: required: true content: @@ -102721,7 +103269,7 @@ paths: description: Response content: application/json: - schema: *605 + schema: *607 examples: default: value: @@ -102785,16 +103333,16 @@ paths: parameters: - *340 - *341 - - *602 - - *606 + - *604 + - *608 responses: '200': description: Response content: application/json: - schema: *605 + schema: *607 examples: - default: *607 + default: *609 '422': *7 '404': *6 x-github: @@ -102823,8 +103371,8 @@ paths: parameters: - *340 - *341 - - *602 - - *606 + - *604 + - *608 - *17 - *19 responses: @@ -103084,8 +103632,8 @@ paths: parameters: - *340 - *341 - - *602 - - *606 + - *604 + - *608 requestBody: required: true content: @@ -103114,7 +103662,7 @@ paths: description: Response content: application/json: - schema: *605 + schema: *607 examples: default: value: @@ -103179,8 +103727,8 @@ paths: parameters: - *340 - *341 - - *602 - - *606 + - *604 + - *608 requestBody: required: true content: @@ -103215,9 +103763,9 @@ paths: description: Response content: application/json: - schema: *605 + schema: *607 examples: - default: *608 + default: *610 '404': *6 '422': *7 '403': *27 @@ -103241,7 +103789,7 @@ paths: parameters: - *340 - *341 - - *602 + - *604 requestBody: required: false content: @@ -103319,9 +103867,9 @@ paths: description: Response content: application/json: - schema: *609 + schema: *611 examples: - default: &610 + default: &612 value: type: file encoding: base64 @@ -103384,9 +103932,9 @@ paths: description: Response content: application/json: - schema: *609 + schema: *611 examples: - default: *610 + default: *612 '404': *6 '422': *15 x-github: @@ -103419,7 +103967,7 @@ paths: application/json: schema: type: array - items: *611 + items: *613 examples: default: value: @@ -103595,9 +104143,9 @@ paths: description: Response content: application/json: - schema: *611 + schema: *613 examples: - default: &615 + default: &617 value: url: https://api.github.com/repos/octocat/Hello-World/releases/1 html_url: https://github.com/octocat/Hello-World/releases/v1.0.0 @@ -103704,7 +104252,7 @@ paths: parameters: - *340 - *341 - - &613 + - &615 name: asset_id description: The unique identifier of the asset. in: path @@ -103716,9 +104264,9 @@ paths: description: Response content: application/json: - schema: *612 + schema: *614 examples: - default: &614 + default: &616 value: url: https://api.github.com/repos/octocat/Hello-World/releases/assets/1 browser_download_url: https://github.com/octocat/Hello-World/releases/download/v1.0.0/example.zip @@ -103771,7 +104319,7 @@ paths: parameters: - *340 - *341 - - *613 + - *615 requestBody: required: false content: @@ -103800,9 +104348,9 @@ paths: description: Response content: application/json: - schema: *612 + schema: *614 examples: - default: *614 + default: *616 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -103820,7 +104368,7 @@ paths: parameters: - *340 - *341 - - *613 + - *615 responses: '204': description: Response @@ -103939,9 +104487,9 @@ paths: description: Response content: application/json: - schema: *611 + schema: *613 examples: - default: *615 + default: *617 '404': *6 x-github: githubCloudOnly: false @@ -103973,9 +104521,9 @@ paths: description: Response content: application/json: - schema: *611 + schema: *613 examples: - default: *615 + default: *617 '404': *6 x-github: githubCloudOnly: false @@ -103999,7 +104547,7 @@ paths: parameters: - *340 - *341 - - &616 + - &618 name: release_id description: The unique identifier of the release. in: path @@ -104013,9 +104561,9 @@ paths: For more information, see "[Getting started with the REST API](https://docs.github.com/rest/using-the-rest-api/getting-started-with-the-rest-api#hypermedia)."' content: application/json: - schema: *611 + schema: *613 examples: - default: *615 + default: *617 '401': description: Unauthorized x-github: @@ -104041,7 +104589,7 @@ paths: parameters: - *340 - *341 - - *616 + - *618 requestBody: required: false content: @@ -104105,9 +104653,9 @@ paths: description: Response content: application/json: - schema: *611 + schema: *613 examples: - default: *615 + default: *617 '404': description: Not Found if the discussion category name is invalid content: @@ -104130,7 +104678,7 @@ paths: parameters: - *340 - *341 - - *616 + - *618 responses: '204': description: Response @@ -104153,7 +104701,7 @@ paths: parameters: - *340 - *341 - - *616 + - *618 - *17 - *19 responses: @@ -104163,7 +104711,7 @@ paths: application/json: schema: type: array - items: *612 + items: *614 examples: default: value: @@ -104246,7 +104794,7 @@ paths: parameters: - *340 - *341 - - *616 + - *618 - name: name in: query required: true @@ -104272,7 +104820,7 @@ paths: description: Response for successful upload content: application/json: - schema: *612 + schema: *614 examples: response-for-successful-upload: value: @@ -104329,7 +104877,7 @@ paths: parameters: - *340 - *341 - - *616 + - *618 - name: content description: Returns a single [reaction type](https://docs.github.com/rest/reactions/reactions#about-reactions). Omit this parameter to list all reactions to a release. @@ -104378,7 +104926,7 @@ paths: parameters: - *340 - *341 - - *616 + - *618 requestBody: required: true content: @@ -104441,7 +104989,7 @@ paths: parameters: - *340 - *341 - - *616 + - *618 - *541 responses: '204': @@ -104485,7 +105033,7 @@ paths: oneOf: - allOf: - *303 - - &617 + - &619 title: repository ruleset data for rule description: User-defined metadata to store domain-specific information limited to 8 keys with scalar values. @@ -104506,70 +105054,70 @@ paths: description: The ID of the ruleset that includes this rule. - allOf: - *304 - - *617 + - *619 - allOf: - *305 - - *617 + - *619 - allOf: - *306 - - *617 + - *619 - allOf: - - *618 - - *617 + - *620 + - *619 - allOf: - *307 - - *617 + - *619 - allOf: - *308 - - *617 + - *619 - allOf: - *309 - - *617 + - *619 - allOf: - *310 - - *617 + - *619 - allOf: - *311 - - *617 + - *619 - allOf: - *312 - - *617 + - *619 - allOf: - *313 - - *617 + - *619 - allOf: - *314 - - *617 + - *619 - allOf: - *315 - - *617 + - *619 - allOf: - *316 - - *617 + - *619 - allOf: - *321 - - *617 + - *619 - allOf: - *322 - - *617 + - *619 - allOf: - *323 - - *617 + - *619 - allOf: + - *621 - *619 - - *617 - allOf: - *317 - - *617 + - *619 - allOf: - *318 - - *617 + - *619 - allOf: - *319 - - *617 + - *619 - allOf: - *320 - - *617 + - *619 examples: default: value: @@ -104620,7 +105168,7 @@ paths: schema: type: boolean default: true - - *620 + - *622 responses: '200': description: Response @@ -104705,7 +105253,7 @@ paths: rules: type: array description: An array of rules within the ruleset. - items: *621 + items: *623 required: - name - enforcement @@ -104738,7 +105286,7 @@ paths: application/json: schema: *324 examples: - default: &632 + default: &634 value: id: 42 name: super cool ruleset @@ -104788,11 +105336,11 @@ paths: parameters: - *340 - *341 - - *622 - - *623 - *624 - *625 - *626 + - *627 + - *628 - *17 - *19 responses: @@ -104800,9 +105348,9 @@ paths: description: Response content: application/json: - schema: *627 + schema: *629 examples: - default: *628 + default: *630 '404': *6 '500': *54 x-github: @@ -104825,15 +105373,15 @@ paths: parameters: - *340 - *341 - - *629 + - *631 responses: '200': description: Response content: application/json: - schema: *630 + schema: *632 examples: - default: *631 + default: *633 '404': *6 '500': *54 x-github: @@ -104884,7 +105432,7 @@ paths: application/json: schema: *324 examples: - default: *632 + default: *634 '404': *6 '500': *54 put: @@ -104937,7 +105485,7 @@ paths: rules: description: An array of rules within the ruleset. type: array - items: *621 + items: *623 examples: default: value: @@ -104967,7 +105515,7 @@ paths: application/json: schema: *324 examples: - default: *632 + default: *634 '404': *6 '422': *15 '500': *54 @@ -105029,7 +105577,7 @@ paths: type: array items: *327 examples: - default: *633 + default: *635 '404': *6 '500': *54 x-github: @@ -105067,7 +105615,7 @@ paths: description: Response content: application/json: - schema: *634 + schema: *636 examples: default: value: @@ -105124,19 +105672,17 @@ paths: parameters: - *340 - *341 - - *635 - - *636 - *637 - *638 - *639 - *640 - *641 - *642 + - *643 + - *644 - *61 - *19 - *17 - - *643 - - *644 - *645 - *646 - *647 @@ -105144,6 +105690,8 @@ paths: - *649 - *650 - *651 + - *652 + - *653 responses: '200': description: Response @@ -105167,8 +105715,8 @@ paths: format: uri description: The REST API URL of the code locations for this alert. - state: *652 - resolution: *653 + state: *654 + resolution: *655 resolved_at: type: - string @@ -105274,7 +105822,7 @@ paths: first_location_detected: anyOf: - type: 'null' - - *654 + - *656 has_more_locations: type: boolean description: A boolean value representing whether or not the @@ -105436,13 +105984,13 @@ paths: - *340 - *341 - *438 - - *648 + - *650 responses: '200': description: Response content: application/json: - schema: &655 + schema: &657 type: object properties: number: *181 @@ -105457,8 +106005,8 @@ paths: type: string format: uri description: The REST API URL of the code locations for this alert. - state: *652 - resolution: *653 + state: *654 + resolution: *655 resolved_at: type: - string @@ -105564,7 +106112,7 @@ paths: first_location_detected: anyOf: - type: 'null' - - *654 + - *656 has_more_locations: type: boolean description: A boolean value representing whether or not the token @@ -105587,7 +106135,7 @@ paths: anyOf: - type: 'null' - *4 - metadata: &819 + metadata: &821 type: array description: A list of metadata key/value pairs associated with the secret scanning alert. @@ -105670,8 +106218,8 @@ paths: schema: type: object properties: - state: *652 - resolution: *653 + state: *654 + resolution: *655 resolution_comment: description: An optional comment when closing or reopening an alert. Cannot be updated or deleted. @@ -105719,7 +106267,7 @@ paths: description: Response content: application/json: - schema: *655 + schema: *657 examples: default: value: @@ -105834,7 +106382,7 @@ paths: schema: type: array description: List of locations where the secret was detected - items: &821 + items: &823 type: object properties: type: @@ -105861,8 +106409,6 @@ paths: - commit details: oneOf: - - *656 - - *657 - *658 - *659 - *660 @@ -105874,6 +106420,8 @@ paths: - *666 - *667 - *668 + - *669 + - *670 examples: default: value: @@ -105964,9 +106512,9 @@ paths: parameters: - *340 - *341 - - *669 - - *670 - *671 + - *672 + - *673 - *61 - *19 - *17 @@ -105979,7 +106527,7 @@ paths: type: array items: *328 examples: - default: *672 + default: *674 headers: Link: *67 '403': *27 @@ -106016,9 +106564,9 @@ paths: patterns: type: array description: The list of custom patterns to create. - items: *673 + items: *675 examples: - default: *674 + default: *676 responses: '201': description: All patterns created successfully. @@ -106032,7 +106580,7 @@ paths: description: The list of successfully created custom patterns. items: *328 examples: - default: *675 + default: *677 '400': *14 '403': *27 '404': *6 @@ -106056,7 +106604,7 @@ paths: errors: type: array description: List of validation errors for this pattern. - items: *676 + items: *678 delete: summary: Bulk delete repository custom patterns description: |- @@ -106090,7 +106638,7 @@ paths: type: array description: The list of custom patterns to delete. maxItems: 500 - items: *677 + items: *679 post_delete_action: type: string description: |- @@ -106103,7 +106651,7 @@ paths: - resolve_alerts default: delete_alerts examples: - default: *678 + default: *680 responses: '204': description: All patterns deleted successfully. @@ -106142,9 +106690,9 @@ paths: required: true content: application/json: - schema: *679 + schema: *681 examples: - default: *680 + default: *682 responses: '200': description: Pattern updated successfully. @@ -106152,7 +106700,7 @@ paths: application/json: schema: *328 examples: - default: *681 + default: *683 '400': *14 '403': *27 '404': *6 @@ -106183,14 +106731,14 @@ paths: schema: type: object properties: - reason: &683 + reason: &685 description: The reason for bypassing push protection. type: string enum: - false_positive - used_in_tests - will_fix_later - placeholder_id: *682 + placeholder_id: *684 required: - reason - placeholder_id @@ -106207,7 +106755,7 @@ paths: schema: type: object properties: - reason: *683 + reason: *685 expire_at: type: - string @@ -106270,7 +106818,7 @@ paths: properties: incremental_scans: type: array - items: &684 + items: &686 description: Information on a single scan performed by secret scanning on the repository type: object @@ -106303,15 +106851,15 @@ paths: the scan is pending pattern_update_scans: type: array - items: *684 + items: *686 backfill_scans: type: array - items: *684 + items: *686 custom_pattern_backfill_scans: type: array items: allOf: - - *684 + - *686 - type: object properties: pattern_name: @@ -106324,7 +106872,7 @@ paths: one of "repository", "organization", or "enterprise" generic_secrets_backfill_scans: type: array - items: *684 + items: *686 examples: default: value: @@ -106434,9 +106982,9 @@ paths: application/json: schema: type: array - items: *685 + items: *687 examples: - default: *686 + default: *688 '400': *14 '404': *6 x-github: @@ -106630,9 +107178,9 @@ paths: description: Response content: application/json: - schema: *685 + schema: *687 examples: - default: &688 + default: &690 value: ghsa_id: GHSA-abcd-1234-efgh cve_id: CVE-2050-00000 @@ -106985,7 +107533,7 @@ paths: description: Response content: application/json: - schema: *685 + schema: *687 examples: default: value: @@ -107140,15 +107688,15 @@ paths: parameters: - *340 - *341 - - *687 + - *689 responses: '200': description: Response content: application/json: - schema: *685 + schema: *687 examples: - default: *688 + default: *690 '403': *27 '404': *6 x-github: @@ -107174,7 +107722,7 @@ paths: parameters: - *340 - *341 - - *687 + - *689 requestBody: required: true content: @@ -107345,10 +107893,10 @@ paths: description: Response content: application/json: - schema: *685 + schema: *687 examples: - default: *688 - add_credit: *688 + default: *690 + add_credit: *690 '403': *27 '404': *6 '422': @@ -107388,7 +107936,7 @@ paths: parameters: - *340 - *341 - - *687 + - *689 responses: '202': *38 '400': *14 @@ -107417,7 +107965,7 @@ paths: parameters: - *340 - *341 - - *687 + - *689 responses: '202': description: Response @@ -107558,7 +108106,7 @@ paths: application/json: schema: type: array - items: &689 + items: &691 title: Code Frequency Stat description: Code Frequency Stat type: array @@ -107931,7 +108479,7 @@ paths: application/json: schema: type: array - items: *689 + items: *691 examples: default: value: @@ -108021,7 +108569,7 @@ paths: description: Response content: application/json: - schema: *690 + schema: *692 examples: default: value: @@ -108115,7 +108663,7 @@ paths: description: if you subscribe to the repository content: application/json: - schema: &691 + schema: &693 title: Repository Invitation description: Repository invitations let you manage who you collaborate with. @@ -108215,7 +108763,7 @@ paths: description: Response content: application/json: - schema: *691 + schema: *693 examples: default: value: @@ -108425,7 +108973,7 @@ paths: description: Response content: application/json: - schema: &692 + schema: &694 title: Topic description: A topic aggregates entities that are related to a subject. type: object @@ -108437,7 +108985,7 @@ paths: required: - names examples: - default: &693 + default: &695 value: names: - octocat @@ -108492,9 +109040,9 @@ paths: description: Response content: application/json: - schema: *692 + schema: *694 examples: - default: *693 + default: *695 '404': *6 '422': *7 x-github: @@ -108517,7 +109065,7 @@ paths: parameters: - *340 - *341 - - &694 + - &696 name: per description: The time frame to display results for. in: query @@ -108548,7 +109096,7 @@ paths: - 128 clones: type: array - items: &695 + items: &697 title: Traffic type: object properties: @@ -108796,7 +109344,7 @@ paths: parameters: - *340 - *341 - - *694 + - *696 responses: '200': description: Response @@ -108817,7 +109365,7 @@ paths: - 3782 views: type: array - items: *695 + items: *697 required: - uniques - count @@ -109596,7 +110144,7 @@ paths: examples: - 73..77 - 77..78 - text_matches: &696 + text_matches: &698 title: Search Result Text Matches type: array items: @@ -109759,7 +110307,7 @@ paths: enum: - author-date - committer-date - - &697 + - &699 name: order description: Determines whether the first search result returned is the highest number of matches (`desc`) or lowest number of matches (`asc`). This parameter @@ -109879,7 +110427,7 @@ paths: type: number node_id: type: string - text_matches: *696 + text_matches: *698 required: - sha - node_id @@ -110071,7 +110619,7 @@ paths: - interactions - created - updated - - *697 + - *699 - *17 - *19 - name: advanced_search @@ -110185,8 +110733,8 @@ paths: type: - string - 'null' - sub_issues_summary: *698 - issue_dependencies_summary: *699 + sub_issues_summary: *700 + issue_dependencies_summary: *701 issue_field_values: type: array items: *550 @@ -110217,7 +110765,7 @@ paths: - string - 'null' format: date-time - text_matches: *696 + text_matches: *698 pull_request: type: object properties: @@ -110527,7 +111075,7 @@ paths: enum: - created - updated - - *697 + - *699 - *17 - *19 responses: @@ -110572,7 +111120,7 @@ paths: - 'null' score: type: number - text_matches: *696 + text_matches: *698 required: - id - node_id @@ -110657,7 +111205,7 @@ paths: - forks - help-wanted-issues - updated - - *697 + - *699 - *17 - *19 responses: @@ -110903,7 +111451,7 @@ paths: - admin - pull - push - text_matches: *696 + text_matches: *698 temp_clone_token: type: string allow_merge_commit: @@ -111211,7 +111759,7 @@ paths: - string - 'null' format: uri - text_matches: *696 + text_matches: *698 related: type: - array @@ -111404,7 +111952,7 @@ paths: - followers - repositories - joined - - *697 + - *699 - *17 - *19 responses: @@ -111514,7 +112062,7 @@ paths: type: - boolean - 'null' - text_matches: *696 + text_matches: *698 blog: type: - string @@ -111596,7 +112144,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/teams#get-a-team-legacy parameters: - - &700 + - &702 name: team_id description: The unique identifier of the team. in: path @@ -111637,7 +112185,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/teams#update-a-team-legacy parameters: - - *700 + - *702 requestBody: required: true content: @@ -111738,7 +112286,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/teams#delete-a-team-legacy parameters: - - *700 + - *702 responses: '204': description: Response @@ -111767,7 +112315,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/members#list-pending-team-invitations-legacy parameters: - - *700 + - *702 - *17 - *19 responses: @@ -111807,7 +112355,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/members#list-team-members-legacy parameters: - - *700 + - *702 - name: role description: Filters members returned by their role in the team. in: query @@ -111828,9 +112376,9 @@ paths: application/json: schema: type: array - items: *701 + items: *703 examples: - default: *702 + default: *704 headers: Link: *67 '404': *6 @@ -111858,7 +112406,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/members#get-team-member-legacy parameters: - - *700 + - *702 - *71 responses: '204': @@ -111895,7 +112443,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/members#add-team-member-legacy parameters: - - *700 + - *702 - *71 responses: '204': @@ -111935,7 +112483,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/members#remove-team-member-legacy parameters: - - *700 + - *702 - *71 responses: '204': @@ -111972,7 +112520,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/members#get-team-membership-for-a-user-legacy parameters: - - *700 + - *702 - *71 responses: '200': @@ -111981,7 +112529,7 @@ paths: application/json: schema: *339 examples: - response-if-user-is-a-team-maintainer: *703 + response-if-user-is-a-team-maintainer: *705 '404': *6 x-github: githubCloudOnly: false @@ -112014,7 +112562,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/members#add-or-update-team-membership-for-a-user-legacy parameters: - - *700 + - *702 - *71 requestBody: required: false @@ -112042,7 +112590,7 @@ paths: application/json: schema: *339 examples: - response-if-users-membership-with-team-is-now-pending: *704 + response-if-users-membership-with-team-is-now-pending: *706 '403': description: Forbidden if team synchronization is set up '422': @@ -112076,7 +112624,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/members#remove-team-membership-for-a-user-legacy parameters: - - *700 + - *702 - *71 responses: '204': @@ -112104,7 +112652,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/teams#list-team-repositories-legacy parameters: - - *700 + - *702 - *17 - *19 responses: @@ -112146,7 +112694,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/teams#check-team-permissions-for-a-repository-legacy parameters: - - *700 + - *702 - *340 - *341 responses: @@ -112154,7 +112702,7 @@ paths: description: Alternative response with extra repository information content: application/json: - schema: *705 + schema: *707 examples: alternative-response-with-extra-repository-information: value: @@ -112311,7 +112859,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/teams#add-or-update-team-repository-permissions-legacy parameters: - - *700 + - *702 - *340 - *341 requestBody: @@ -112363,7 +112911,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/teams#remove-a-repository-from-a-team-legacy parameters: - - *700 + - *702 - *340 - *341 responses: @@ -112390,7 +112938,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/teams#list-child-teams-legacy parameters: - - *700 + - *702 - *17 - *19 responses: @@ -112402,7 +112950,7 @@ paths: type: array items: *201 examples: - response-if-child-teams-exist: *706 + response-if-child-teams-exist: *708 headers: Link: *67 '404': *6 @@ -112435,7 +112983,7 @@ paths: application/json: schema: oneOf: - - &708 + - &710 title: Private User description: Private User type: object @@ -112685,7 +113233,7 @@ paths: - private_gists - total_private_repos - two_factor_authentication - - *707 + - *709 examples: response-with-public-and-private-profile-information: summary: Response with public and private profile information @@ -112845,7 +113393,7 @@ paths: description: Response content: application/json: - schema: *708 + schema: *710 examples: default: value: @@ -113243,7 +113791,7 @@ paths: type: integer secrets: type: array - items: &709 + items: &711 title: Codespaces Secret description: Secrets for a GitHub Codespace. type: object @@ -113363,7 +113911,7 @@ paths: description: Response content: application/json: - schema: *709 + schema: *711 examples: default: value: @@ -113776,7 +114324,7 @@ paths: description: Response content: application/json: - schema: &710 + schema: &712 type: object title: Fetches information about an export of a codespace. description: An export of a codespace. Also, latest export details @@ -113829,7 +114377,7 @@ paths: examples: - https://github.com/octocat/hello-world/tree/:branch examples: - default: &711 + default: &713 value: state: succeeded completed_at: '2022-01-01T14:59:22Z' @@ -113874,9 +114422,9 @@ paths: description: Response content: application/json: - schema: *710 + schema: *712 examples: - default: *711 + default: *713 '404': *6 x-github: githubCloudOnly: false @@ -113915,7 +114463,7 @@ paths: type: array items: *462 examples: - default: *712 + default: *714 '304': *36 '500': *54 '401': *23 @@ -114881,7 +115429,7 @@ paths: type: array items: *263 examples: - default: &724 + default: &726 value: - id: 197 name: hello_docker @@ -114982,7 +115530,7 @@ paths: application/json: schema: type: array - items: &713 + items: &715 title: Email description: Email type: object @@ -115052,9 +115600,9 @@ paths: application/json: schema: type: array - items: *713 + items: *715 examples: - default: &726 + default: &728 value: - email: octocat@github.com verified: true @@ -115131,7 +115679,7 @@ paths: application/json: schema: type: array - items: *713 + items: *715 examples: default: value: @@ -115389,7 +115937,7 @@ paths: application/json: schema: type: array - items: &714 + items: &716 title: GPG Key description: A unique encryption key type: object @@ -115534,7 +116082,7 @@ paths: - subkeys - revoked examples: - default: &743 + default: &745 value: - id: 3 name: Octocat's GPG Key @@ -115619,9 +116167,9 @@ paths: description: Response content: application/json: - schema: *714 + schema: *716 examples: - default: &715 + default: &717 value: id: 3 name: Octocat's GPG Key @@ -115678,7 +116226,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/users/gpg-keys#get-a-gpg-key-for-the-authenticated-user parameters: - - &716 + - &718 name: gpg_key_id description: The unique identifier of the GPG key. in: path @@ -115690,9 +116238,9 @@ paths: description: Response content: application/json: - schema: *714 + schema: *716 examples: - default: *715 + default: *717 '404': *6 '304': *36 '403': *27 @@ -115715,7 +116263,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/users/gpg-keys#delete-a-gpg-key-for-the-authenticated-user parameters: - - *716 + - *718 responses: '204': description: Response @@ -116182,7 +116730,7 @@ paths: application/json: schema: type: array - items: &717 + items: &719 title: Key description: Key type: object @@ -116285,9 +116833,9 @@ paths: description: Response content: application/json: - schema: *717 + schema: *719 examples: - default: &718 + default: &720 value: key: 2Sg8iYjAxxmI2LvUXpJjkYrMxURPc8r+dB7TJyvv1234 id: 2 @@ -116320,15 +116868,15 @@ paths: description: API method documentation url: https://docs.github.com/rest/users/keys#get-a-public-ssh-key-for-the-authenticated-user parameters: - - *581 + - *583 responses: '200': description: Response content: application/json: - schema: *717 + schema: *719 examples: - default: *718 + default: *720 '404': *6 '304': *36 '403': *27 @@ -116351,7 +116899,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/users/keys#delete-a-public-ssh-key-for-the-authenticated-user parameters: - - *581 + - *583 responses: '204': description: Response @@ -116384,7 +116932,7 @@ paths: application/json: schema: type: array - items: &719 + items: &721 title: User Marketplace Purchase description: User Marketplace Purchase type: object @@ -116463,7 +117011,7 @@ paths: - account - plan examples: - default: &720 + default: &722 value: - billing_cycle: monthly next_billing_date: '2017-11-11T00:00:00Z' @@ -116525,9 +117073,9 @@ paths: application/json: schema: type: array - items: *719 + items: *721 examples: - default: *720 + default: *722 headers: Link: *67 '304': *36 @@ -116770,7 +117318,7 @@ paths: application/json: schema: *255 examples: - default: &721 + default: &723 value: url: https://api.github.com/orgs/octocat/memberships/defunkt state: active @@ -116819,7 +117367,7 @@ paths: application/json: schema: *255 examples: - default: *721 + default: *723 '403': *27 '404': *6 '422': *15 @@ -117553,7 +118101,7 @@ paths: url: https://docs.github.com/rest/migrations/users#unlock-a-user-repository parameters: - *258 - - *722 + - *724 responses: '204': description: Response @@ -117686,7 +118234,7 @@ paths: - docker - nuget - container - - *723 + - *725 - *19 - *17 responses: @@ -117698,8 +118246,8 @@ paths: type: array items: *263 examples: - default: *724 - '400': *725 + default: *726 + '400': *727 x-github: githubCloudOnly: false enabledForGitHubApps: false @@ -117728,7 +118276,7 @@ paths: application/json: schema: *263 examples: - default: &744 + default: &746 value: id: 40201 name: octo-name @@ -118090,9 +118638,9 @@ paths: application/json: schema: type: array - items: *713 + items: *715 examples: - default: *726 + default: *728 headers: Link: *67 '304': *36 @@ -118205,7 +118753,7 @@ paths: type: array items: *79 examples: - default: &733 + default: &735 summary: Default response value: - id: 1296269 @@ -118571,7 +119119,7 @@ paths: type: array items: *537 examples: - default: *727 + default: *729 headers: Link: *67 '304': *36 @@ -118656,7 +119204,7 @@ paths: application/json: schema: type: array - items: &728 + items: &730 title: Social account description: Social media account type: object @@ -118673,7 +119221,7 @@ paths: - provider - url examples: - default: &729 + default: &731 value: - provider: twitter url: https://twitter.com/github @@ -118736,9 +119284,9 @@ paths: application/json: schema: type: array - items: *728 + items: *730 examples: - default: *729 + default: *731 '422': *15 '304': *36 '404': *6 @@ -118826,7 +119374,7 @@ paths: application/json: schema: type: array - items: &730 + items: &732 title: SSH Signing Key description: A public SSH key used to sign Git commits type: object @@ -118846,7 +119394,7 @@ paths: - title - created_at examples: - default: &761 + default: &763 value: - id: 2 key: 2Sg8iYjAxxmI2LvUXpJjkYrMxURPc8r+dB7TJyvv1234 @@ -118911,9 +119459,9 @@ paths: description: Response content: application/json: - schema: *730 + schema: *732 examples: - default: &731 + default: &733 value: id: 2 key: 2Sg8iYjAxxmI2LvUXpJjkYrMxURPc8r+dB7TJyvv1234 @@ -118943,7 +119491,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/users/ssh-signing-keys#get-an-ssh-signing-key-for-the-authenticated-user parameters: - - &732 + - &734 name: ssh_signing_key_id description: The unique identifier of the SSH signing key. in: path @@ -118955,9 +119503,9 @@ paths: description: Response content: application/json: - schema: *730 + schema: *732 examples: - default: *731 + default: *733 '404': *6 '304': *36 '403': *27 @@ -118980,7 +119528,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/users/ssh-signing-keys#delete-an-ssh-signing-key-for-the-authenticated-user parameters: - - *732 + - *734 responses: '204': description: Response @@ -119009,7 +119557,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/activity/starring#list-repositories-starred-by-the-authenticated-user parameters: - - &762 + - &764 name: sort description: The property to sort the results by. `created` means when the repository was starred. `updated` means when the repository was last pushed @@ -119034,11 +119582,11 @@ paths: type: array items: *79 examples: - default-response: *733 + default-response: *735 application/vnd.github.v3.star+json: schema: type: array - items: &763 + items: &765 title: Starred Repository description: Starred Repository type: object @@ -119407,10 +119955,10 @@ paths: application/json: schema: oneOf: - - *708 - - *707 + - *710 + - *709 examples: - default-response: &737 + default-response: &739 summary: Default response value: login: octocat @@ -119445,7 +119993,7 @@ paths: following: 0 created_at: '2008-01-14T04:33:35Z' updated_at: '2008-01-14T04:33:35Z' - response-with-git-hub-plan-information: &738 + response-with-git-hub-plan-information: &740 summary: Response with GitHub plan information value: login: octocat @@ -119502,7 +120050,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/projects/drafts#create-draft-item-for-user-owned-project parameters: - - &735 + - &737 name: user_id description: The unique identifier of the user. in: path @@ -119568,7 +120116,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/users/users#list-users parameters: - - *734 + - *736 - *17 responses: '200': @@ -119603,7 +120151,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/projects/views#create-a-view-for-a-user-owned-project parameters: - - *735 + - *737 - *281 requestBody: required: true @@ -119678,7 +120226,7 @@ paths: description: Response for creating a view in a user-owned project. content: application/json: - schema: *736 + schema: *738 examples: table_view: summary: Response for creating a table view @@ -119730,11 +120278,11 @@ paths: application/json: schema: oneOf: - - *708 - - *707 + - *710 + - *709 examples: - default-response: *737 - response-with-git-hub-plan-information: *738 + default-response: *739 + response-with-git-hub-plan-information: *740 '404': *6 x-github: githubCloudOnly: false @@ -119784,8 +120332,8 @@ paths: required: - subject_digests examples: - default: *739 - withPredicateType: *740 + default: *741 + withPredicateType: *742 responses: '200': description: Response @@ -119839,7 +120387,7 @@ paths: description: The cursor to the previous page. description: Information about the current page. examples: - default: *741 + default: *743 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -120357,7 +120905,7 @@ paths: application/json: schema: *197 examples: - default: &742 + default: &744 summary: Example response for a user copilot space value: id: 42 @@ -120458,7 +121006,7 @@ paths: application/json: schema: *197 examples: - default: *742 + default: *744 '403': *27 '404': *6 x-github: @@ -120584,7 +121132,7 @@ paths: application/json: schema: *197 examples: - default: *742 + default: *744 '403': *27 '404': *6 '422': *15 @@ -121352,7 +121900,7 @@ paths: type: array items: *263 examples: - default: *724 + default: *726 '403': *27 '401': *23 x-github: @@ -121736,9 +122284,9 @@ paths: application/json: schema: type: array - items: *714 + items: *716 examples: - default: *743 + default: *745 headers: Link: *67 x-github: @@ -121967,7 +122515,7 @@ paths: - docker - nuget - container - - *723 + - *725 - *71 - *19 - *17 @@ -121980,10 +122528,10 @@ paths: type: array items: *263 examples: - default: *724 + default: *726 '403': *27 '401': *23 - '400': *725 + '400': *727 x-github: githubCloudOnly: false enabledForGitHubApps: false @@ -122013,7 +122561,7 @@ paths: application/json: schema: *263 examples: - default: *744 + default: *746 x-github: githubCloudOnly: false enabledForGitHubApps: false @@ -122362,7 +122910,7 @@ paths: type: array items: *284 examples: - default: *745 + default: *747 headers: Link: *67 '304': *36 @@ -122422,7 +122970,7 @@ paths: description: The options available for single select fields. At least one option must be provided when creating a single select field. - items: *746 + items: *748 required: - name - data_type @@ -122438,7 +122986,7 @@ paths: description: The field's data type. enum: - iteration - iteration_configuration: *747 + iteration_configuration: *749 required: - name - data_type @@ -122460,8 +123008,8 @@ paths: value: name: Due date data_type: date - single_select_field: *748 - iteration_field: *749 + single_select_field: *750 + iteration_field: *751 responses: '201': description: Response @@ -122469,11 +123017,11 @@ paths: application/json: schema: *284 examples: - text_field: *750 - number_field: *751 - date_field: *752 - single_select_field: *753 - iteration_field: *754 + text_field: *752 + number_field: *753 + date_field: *754 + single_select_field: *755 + iteration_field: *756 '304': *36 '403': *27 '401': *23 @@ -122495,7 +123043,7 @@ paths: url: https://docs.github.com/rest/projects/fields#get-project-field-for-user parameters: - *281 - - *755 + - *757 - *71 responses: '200': @@ -122504,7 +123052,7 @@ paths: application/json: schema: *284 examples: - default: *756 + default: *758 headers: Link: *67 '304': *36 @@ -122861,7 +123409,7 @@ paths: parameters: - *281 - *71 - - *757 + - *759 - name: fields description: |- Limit results to specific fields, by their IDs. If not specified, the @@ -123400,7 +123948,7 @@ paths: parameters: - *71 - *117 - - *758 + - *760 - *119 responses: '200': @@ -123499,9 +124047,9 @@ paths: - *117 - *118 - *119 - - *759 + - *761 - *122 - - *760 + - *762 responses: '200': description: Response when getting a billing usage summary @@ -123635,9 +124183,9 @@ paths: application/json: schema: type: array - items: *728 + items: *730 examples: - default: *729 + default: *731 headers: Link: *67 x-github: @@ -123667,9 +124215,9 @@ paths: application/json: schema: type: array - items: *730 + items: *732 examples: - default: *761 + default: *763 headers: Link: *67 x-github: @@ -123694,7 +124242,7 @@ paths: url: https://docs.github.com/rest/activity/starring#list-repositories-starred-by-a-user parameters: - *71 - - *762 + - *764 - *61 - *17 - *19 @@ -123706,11 +124254,11 @@ paths: schema: anyOf: - type: array - items: *763 + items: *765 - type: array items: *79 examples: - default-response: *733 + default-response: *735 headers: Link: *67 x-github: @@ -123870,7 +124418,7 @@ webhooks: type: string enum: - disabled - enterprise: &764 + enterprise: &766 title: Enterprise description: |- An enterprise on GitHub. Webhook payloads contain the `enterprise` property when the webhook is configured @@ -123939,7 +124487,7 @@ webhooks: - created_at - updated_at - avatar_url - installation: &765 + installation: &767 title: Simple Installation description: |- The GitHub App installation. Webhook payloads contain the `installation` property when the event is configured @@ -123960,7 +124508,7 @@ webhooks: required: - id - node_id - organization: &766 + organization: &768 title: Organization Simple description: |- A GitHub organization. Webhook payloads contain the `organization` property when the webhook is configured for an @@ -124033,7 +124581,7 @@ webhooks: - public_members_url - avatar_url - description - repository: &767 + repository: &769 title: Repository description: |- The repository on GitHub where the event occurred. Webhook payloads contain the `repository` property @@ -124973,10 +125521,10 @@ webhooks: type: string enum: - enabled - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -125052,11 +125600,11 @@ webhooks: type: string enum: - created - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 - rule: &768 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 + rule: &770 title: branch protection rule description: The branch protection rule. Includes a `name` and all the [branch protection settings](https://docs.github.com/github/administering-a-repository/defining-the-mergeability-of-pull-requests/about-protected-branches#about-branch-protection-settings) @@ -125279,11 +125827,11 @@ webhooks: type: string enum: - deleted - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 - rule: *768 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 + rule: *770 sender: *4 required: - action @@ -125471,11 +126019,11 @@ webhooks: - everyone required: - from - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 - rule: *768 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 + rule: *770 sender: *4 required: - action @@ -125559,7 +126107,7 @@ webhooks: type: string enum: - completed - check_run: &770 + check_run: &772 title: CheckRun description: A check performed on the code of a given code change type: object @@ -125669,7 +126217,7 @@ webhooks: - examples: - neutral - deployment: *769 + deployment: *771 details_url: type: string examples: @@ -125767,10 +126315,10 @@ webhooks: - output - app - pull_requests - installation: *765 - enterprise: *764 - organization: *766 - repository: *767 + installation: *767 + enterprise: *766 + organization: *768 + repository: *769 sender: *4 required: - check_run @@ -126161,11 +126709,11 @@ webhooks: type: string enum: - created - check_run: *770 - installation: *765 - enterprise: *764 - organization: *766 - repository: *767 + check_run: *772 + installation: *767 + enterprise: *766 + organization: *768 + repository: *769 sender: *4 required: - check_run @@ -126559,11 +127107,11 @@ webhooks: type: string enum: - requested_action - check_run: *770 - installation: *765 - enterprise: *764 - organization: *766 - repository: *767 + check_run: *772 + installation: *767 + enterprise: *766 + organization: *768 + repository: *769 requested_action: description: The action requested by the user. type: object @@ -126966,11 +127514,11 @@ webhooks: type: string enum: - rerequested - check_run: *770 - installation: *765 - enterprise: *764 - organization: *766 - repository: *767 + check_run: *772 + installation: *767 + enterprise: *766 + organization: *768 + repository: *769 sender: *4 required: - check_run @@ -127955,10 +128503,10 @@ webhooks: - latest_check_runs_count - check_runs_url - head_commit - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -128672,10 +129220,10 @@ webhooks: - latest_check_runs_count - check_runs_url - head_commit - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -129383,10 +129931,10 @@ webhooks: - latest_check_runs_count - check_runs_url - head_commit - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -129707,20 +130255,20 @@ webhooks: - dismissed_reason - rule - tool - commit_oid: &771 + commit_oid: &773 description: The commit SHA of the code scanning alert. When the action is `reopened_by_user` or `closed_by_user`, the event was triggered by the `sender` and this value will be empty. type: string - enterprise: *764 - installation: *765 - organization: *766 - ref: &772 + enterprise: *766 + installation: *767 + organization: *768 + ref: &774 description: The Git reference of the code scanning alert. When the action is `reopened_by_user` or `closed_by_user`, the event was triggered by the `sender` and this value will be empty. type: string - repository: *767 + repository: *769 sender: *4 required: - action @@ -130128,12 +130676,12 @@ webhooks: - dismissed_reason - rule - tool - commit_oid: *771 - enterprise: *764 - installation: *765 - organization: *766 - ref: *772 - repository: *767 + commit_oid: *773 + enterprise: *766 + installation: *767 + organization: *768 + ref: *774 + repository: *769 sender: *4 required: - action @@ -130416,12 +130964,12 @@ webhooks: - dismissed_reason - rule - tool - commit_oid: *771 - enterprise: *764 - installation: *765 - organization: *766 - ref: *772 - repository: *767 + commit_oid: *773 + enterprise: *766 + installation: *767 + organization: *768 + ref: *774 + repository: *769 sender: *4 required: - action @@ -130767,12 +131315,12 @@ webhooks: - dismissed_reason - rule - tool - commit_oid: *771 - enterprise: *764 - installation: *765 - organization: *766 - ref: *772 - repository: *767 + commit_oid: *773 + enterprise: *766 + installation: *767 + organization: *768 + ref: *774 + repository: *769 sender: *4 required: - action @@ -131062,9 +131610,9 @@ webhooks: type: - string - 'null' - enterprise: *764 - installation: *765 - organization: *766 + enterprise: *766 + installation: *767 + organization: *768 ref: description: The Git reference of the code scanning alert. When the action is `reopened_by_user` or `closed_by_user`, the event @@ -131072,7 +131620,7 @@ webhooks: type: - string - 'null' - repository: *767 + repository: *769 sender: *4 required: - action @@ -131318,12 +131866,12 @@ webhooks: - dismissed_reason - rule - tool - commit_oid: *771 - enterprise: *764 - installation: *765 - organization: *766 - ref: *772 - repository: *767 + commit_oid: *773 + enterprise: *766 + installation: *767 + organization: *768 + ref: *774 + repository: *769 sender: *4 required: - action @@ -131644,10 +132192,10 @@ webhooks: - dismissed_reason - rule - tool - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -131907,10 +132455,10 @@ webhooks: - updated_at - author_association - body - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -131991,18 +132539,18 @@ webhooks: type: - string - 'null' - enterprise: *764 - installation: *765 + enterprise: *766 + installation: *767 master_branch: description: The name of the repository's default branch (usually `main`). type: string - organization: *766 - pusher_type: &773 + organization: *768 + pusher_type: &775 description: The pusher type for the event. Can be either `user` or a deploy key. type: string - ref: &774 + ref: &776 description: The [`git ref`](https://docs.github.com/rest/git/refs#get-a-reference) resource. type: string @@ -132012,7 +132560,7 @@ webhooks: enum: - tag - branch - repository: *767 + repository: *769 sender: *4 required: - ref @@ -132095,9 +132643,9 @@ webhooks: enum: - created definition: *292 - enterprise: *764 - installation: *765 - organization: *766 + enterprise: *766 + installation: *767 + organization: *768 sender: *4 required: - action @@ -132182,9 +132730,9 @@ webhooks: description: The name of the property that was deleted. required: - property_name - enterprise: *764 - installation: *765 - organization: *766 + enterprise: *766 + installation: *767 + organization: *768 sender: *4 required: - action @@ -132262,9 +132810,9 @@ webhooks: enum: - promote_to_enterprise definition: *292 - enterprise: *764 - installation: *765 - organization: *766 + enterprise: *766 + installation: *767 + organization: *768 sender: *4 required: - action @@ -132342,9 +132890,9 @@ webhooks: enum: - updated definition: *292 - enterprise: *764 - installation: *765 - organization: *766 + enterprise: *766 + installation: *767 + organization: *768 sender: *4 required: - action @@ -132421,10 +132969,10 @@ webhooks: type: string enum: - updated - enterprise: *764 - installation: *765 - repository: *767 - organization: *766 + enterprise: *766 + installation: *767 + repository: *769 + organization: *768 sender: *4 new_property_values: type: array @@ -132509,18 +133057,18 @@ webhooks: title: delete event type: object properties: - enterprise: *764 - installation: *765 - organization: *766 - pusher_type: *773 - ref: *774 + enterprise: *766 + installation: *767 + organization: *768 + pusher_type: *775 + ref: *776 ref_type: description: The type of Git ref object deleted in the repository. type: string enum: - tag - branch - repository: *767 + repository: *769 sender: *4 required: - ref @@ -132601,10 +133149,10 @@ webhooks: enum: - assignees_changed alert: *493 - installation: *765 - organization: *766 - enterprise: *764 - repository: *767 + installation: *767 + organization: *768 + enterprise: *766 + repository: *769 sender: *4 required: - action @@ -132685,10 +133233,10 @@ webhooks: enum: - auto_dismissed alert: *493 - installation: *765 - organization: *766 - enterprise: *764 - repository: *767 + installation: *767 + organization: *768 + enterprise: *766 + repository: *769 sender: *4 required: - action @@ -132770,10 +133318,10 @@ webhooks: enum: - auto_reopened alert: *493 - installation: *765 - organization: *766 - enterprise: *764 - repository: *767 + installation: *767 + organization: *768 + enterprise: *766 + repository: *769 sender: *4 required: - action @@ -132855,10 +133403,10 @@ webhooks: enum: - created alert: *493 - installation: *765 - organization: *766 - enterprise: *764 - repository: *767 + installation: *767 + organization: *768 + enterprise: *766 + repository: *769 sender: *4 required: - action @@ -132938,10 +133486,10 @@ webhooks: enum: - dismissed alert: *493 - installation: *765 - organization: *766 - enterprise: *764 - repository: *767 + installation: *767 + organization: *768 + enterprise: *766 + repository: *769 sender: *4 required: - action @@ -133021,10 +133569,10 @@ webhooks: enum: - fixed alert: *493 - installation: *765 - organization: *766 - enterprise: *764 - repository: *767 + installation: *767 + organization: *768 + enterprise: *766 + repository: *769 sender: *4 required: - action @@ -133105,10 +133653,10 @@ webhooks: enum: - reintroduced alert: *493 - installation: *765 - organization: *766 - enterprise: *764 - repository: *767 + installation: *767 + organization: *768 + enterprise: *766 + repository: *769 sender: *4 required: - action @@ -133188,10 +133736,10 @@ webhooks: enum: - reopened alert: *493 - installation: *765 - organization: *766 - enterprise: *764 - repository: *767 + installation: *767 + organization: *768 + enterprise: *766 + repository: *769 sender: *4 required: - action @@ -133268,9 +133816,9 @@ webhooks: type: string enum: - created - enterprise: *764 - installation: *765 - key: &775 + enterprise: *766 + installation: *767 + key: &777 description: The [`deploy key`](https://docs.github.com/rest/deploy-keys/deploy-keys#get-a-deploy-key) resource. type: object @@ -133308,8 +133856,8 @@ webhooks: - verified - created_at - read_only - organization: *766 - repository: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -133386,11 +133934,11 @@ webhooks: type: string enum: - deleted - enterprise: *764 - installation: *765 - key: *775 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + key: *777 + organization: *768 + repository: *769 sender: *4 required: - action @@ -133957,12 +134505,12 @@ webhooks: - updated_at - statuses_url - repository_url - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 - workflow: &779 + workflow: &781 title: Workflow type: - object @@ -134716,10 +135264,10 @@ webhooks: - *500 pull_requests: type: array - items: *600 - repository: *767 - organization: *766 - installation: *765 + items: *602 + repository: *769 + organization: *768 + installation: *767 sender: *4 responses: '200': @@ -134790,7 +135338,7 @@ webhooks: type: string enum: - approved - approver: &776 + approver: &778 type: object properties: avatar_url: @@ -134833,11 +135381,11 @@ webhooks: type: string comment: type: string - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 - reviewers: &777 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 + reviewers: &779 type: array items: type: object @@ -134918,7 +135466,7 @@ webhooks: sender: *4 since: type: string - workflow_job_run: &778 + workflow_job_run: &780 type: object properties: conclusion: @@ -135664,18 +136212,18 @@ webhooks: type: string enum: - rejected - approver: *776 + approver: *778 comment: type: string - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 - reviewers: *777 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 + reviewers: *779 sender: *4 since: type: string - workflow_job_run: *778 + workflow_job_run: *780 workflow_job_runs: type: array items: @@ -136392,13 +136940,13 @@ webhooks: type: string enum: - requested - enterprise: *764 + enterprise: *766 environment: type: string - installation: *765 - organization: *766 - repository: *767 - requestor: &784 + installation: *767 + organization: *768 + repository: *769 + requestor: &786 title: User type: - object @@ -138331,12 +138879,12 @@ webhooks: - updated_at - deployment_url - repository_url - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 - workflow: *779 + workflow: *781 workflow_run: title: Deployment Workflow Run type: @@ -139027,7 +139575,7 @@ webhooks: type: string enum: - answered - answer: &782 + answer: &784 type: object properties: author_association: @@ -139187,11 +139735,11 @@ webhooks: - created_at - updated_at - body - discussion: *780 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + discussion: *782 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -139318,11 +139866,11 @@ webhooks: - from required: - category - discussion: *780 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + discussion: *782 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -139405,11 +139953,11 @@ webhooks: type: string enum: - closed - discussion: *780 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + discussion: *782 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -139491,7 +140039,7 @@ webhooks: type: string enum: - created - comment: &781 + comment: &783 type: object properties: author_association: @@ -139651,11 +140199,11 @@ webhooks: - updated_at - body - reactions - discussion: *780 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + discussion: *782 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -139738,12 +140286,12 @@ webhooks: type: string enum: - deleted - comment: *781 - discussion: *780 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + comment: *783 + discussion: *782 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -139838,12 +140386,12 @@ webhooks: - from required: - body - comment: *781 - discussion: *780 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + comment: *783 + discussion: *782 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -139927,11 +140475,11 @@ webhooks: type: string enum: - created - discussion: *780 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + discussion: *782 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -140013,11 +140561,11 @@ webhooks: type: string enum: - deleted - discussion: *780 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + discussion: *782 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -140117,11 +140665,11 @@ webhooks: type: string required: - from - discussion: *780 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + discussion: *782 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -140203,10 +140751,10 @@ webhooks: type: string enum: - labeled - discussion: *780 - enterprise: *764 - installation: *765 - label: &783 + discussion: *782 + enterprise: *766 + installation: *767 + label: &785 title: Label type: object properties: @@ -140239,8 +140787,8 @@ webhooks: - color - default - description - organization: *766 - repository: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -140323,11 +140871,11 @@ webhooks: type: string enum: - locked - discussion: *780 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + discussion: *782 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -140409,11 +140957,11 @@ webhooks: type: string enum: - pinned - discussion: *780 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + discussion: *782 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -140495,11 +141043,11 @@ webhooks: type: string enum: - reopened - discussion: *780 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + discussion: *782 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -140584,16 +141132,16 @@ webhooks: changes: type: object properties: - new_discussion: *780 - new_repository: *767 + new_discussion: *782 + new_repository: *769 required: - new_discussion - new_repository - discussion: *780 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + discussion: *782 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -140676,10 +141224,10 @@ webhooks: type: string enum: - unanswered - discussion: *780 - old_answer: *782 - organization: *766 - repository: *767 + discussion: *782 + old_answer: *784 + organization: *768 + repository: *769 sender: *4 required: - action @@ -140761,12 +141309,12 @@ webhooks: type: string enum: - unlabeled - discussion: *780 - enterprise: *764 - installation: *765 - label: *783 - organization: *766 - repository: *767 + discussion: *782 + enterprise: *766 + installation: *767 + label: *785 + organization: *768 + repository: *769 sender: *4 required: - action @@ -140849,11 +141397,11 @@ webhooks: type: string enum: - unlocked - discussion: *780 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + discussion: *782 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -140935,11 +141483,11 @@ webhooks: type: string enum: - unpinned - discussion: *780 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + discussion: *782 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -141012,7 +141560,7 @@ webhooks: description: A user forks a repository. type: object properties: - enterprise: *764 + enterprise: *766 forkee: description: The created [`repository`](https://docs.github.com/rest/repos/repos#get-a-repository) resource. @@ -141690,9 +142238,9 @@ webhooks: type: integer watchers_count: type: integer - installation: *765 - organization: *766 - repository: *767 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - forkee @@ -141838,9 +142386,9 @@ webhooks: title: gollum event type: object properties: - enterprise: *764 - installation: *765 - organization: *766 + enterprise: *766 + installation: *767 + organization: *768 pages: description: The pages that were updated. type: array @@ -141878,7 +142426,7 @@ webhooks: - action - sha - html_url - repository: *767 + repository: *769 sender: *4 required: - pages @@ -141954,10 +142502,10 @@ webhooks: type: string enum: - created - enterprise: *764 + enterprise: *766 installation: *20 - organization: *766 - repositories: &785 + organization: *768 + repositories: &787 description: An array of repository objects that the installation can access. type: array @@ -141983,8 +142531,8 @@ webhooks: - name - full_name - private - repository: *767 - requester: *784 + repository: *769 + requester: *786 sender: *4 required: - action @@ -142059,11 +142607,11 @@ webhooks: type: string enum: - deleted - enterprise: *764 + enterprise: *766 installation: *20 - organization: *766 - repositories: *785 - repository: *767 + organization: *768 + repositories: *787 + repository: *769 requester: type: - 'null' @@ -142140,11 +142688,11 @@ webhooks: type: string enum: - new_permissions_accepted - enterprise: *764 + enterprise: *766 installation: *20 - organization: *766 - repositories: *785 - repository: *767 + organization: *768 + repositories: *787 + repository: *769 requester: type: - 'null' @@ -142221,10 +142769,10 @@ webhooks: type: string enum: - added - enterprise: *764 + enterprise: *766 installation: *20 - organization: *766 - repositories_added: &786 + organization: *768 + repositories_added: &788 description: An array of repository objects, which were added to the installation. type: array @@ -142270,15 +142818,15 @@ webhooks: private: description: Whether the repository is private or public. type: boolean - repository: *767 - repository_selection: &787 + repository: *769 + repository_selection: &789 description: Describe whether all repositories have been selected or there's a selection involved type: string enum: - all - selected - requester: *784 + requester: *786 sender: *4 required: - action @@ -142357,10 +142905,10 @@ webhooks: type: string enum: - removed - enterprise: *764 + enterprise: *766 installation: *20 - organization: *766 - repositories_added: *786 + organization: *768 + repositories_added: *788 repositories_removed: description: An array of repository objects, which were removed from the installation. @@ -142387,9 +142935,9 @@ webhooks: - name - full_name - private - repository: *767 - repository_selection: *787 - requester: *784 + repository: *769 + repository_selection: *789 + requester: *786 sender: *4 required: - action @@ -142468,11 +143016,11 @@ webhooks: type: string enum: - suspend - enterprise: *764 + enterprise: *766 installation: *20 - organization: *766 - repositories: *785 - repository: *767 + organization: *768 + repositories: *787 + repository: *769 requester: type: - 'null' @@ -142654,10 +143202,10 @@ webhooks: type: string required: - from - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 target_type: type: string @@ -142736,11 +143284,11 @@ webhooks: type: string enum: - unsuspend - enterprise: *764 + enterprise: *766 installation: *20 - organization: *766 - repositories: *785 - repository: *767 + organization: *768 + repositories: *787 + repository: *769 requester: type: - 'null' @@ -142906,11 +143454,11 @@ webhooks: pin: anyOf: - type: 'null' - - *566 + - *568 minimized: anyOf: - type: 'null' - - *567 + - *569 user: title: User type: @@ -142996,8 +143544,8 @@ webhooks: - performed_via_github_app - body - reactions - enterprise: *764 - installation: *765 + enterprise: *766 + installation: *767 issue: description: The [issue](https://docs.github.com/rest/issues/issues#get-an-issue) the comment belongs to. @@ -143809,8 +144357,8 @@ webhooks: repository_url: type: string format: uri - sub_issues_summary: *698 - issue_dependencies_summary: *699 + sub_issues_summary: *700 + issue_dependencies_summary: *701 state: description: State of the issue; either 'open' or 'closed' type: string @@ -144171,8 +144719,8 @@ webhooks: - state - locked - assignee - organization: *766 - repository: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -144252,7 +144800,7 @@ webhooks: type: string enum: - deleted - comment: &788 + comment: &790 title: issue comment description: The [comment](https://docs.github.com/rest/issues/comments#get-an-issue-comment) itself. @@ -144409,11 +144957,11 @@ webhooks: pin: anyOf: - type: 'null' - - *566 + - *568 minimized: anyOf: - type: 'null' - - *567 + - *569 required: - url - html_url @@ -144427,8 +144975,8 @@ webhooks: - performed_via_github_app - body - reactions - enterprise: *764 - installation: *765 + enterprise: *766 + installation: *767 issue: description: The [issue](https://docs.github.com/rest/issues/issues#get-an-issue) the comment belongs to. @@ -145236,8 +145784,8 @@ webhooks: repository_url: type: string format: uri - sub_issues_summary: *698 - issue_dependencies_summary: *699 + sub_issues_summary: *700 + issue_dependencies_summary: *701 state: description: State of the issue; either 'open' or 'closed' type: string @@ -145600,8 +146148,8 @@ webhooks: - state - locked - assignee - organization: *766 - repository: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -145681,7 +146229,7 @@ webhooks: type: string enum: - edited - changes: &812 + changes: &814 description: The changes to the comment. type: object properties: @@ -145693,9 +146241,9 @@ webhooks: type: string required: - from - comment: *788 - enterprise: *764 - installation: *765 + comment: *790 + enterprise: *766 + installation: *767 issue: description: The [issue](https://docs.github.com/rest/issues/issues#get-an-issue) the comment belongs to. @@ -146506,8 +147054,8 @@ webhooks: repository_url: type: string format: uri - sub_issues_summary: *698 - issue_dependencies_summary: *699 + sub_issues_summary: *700 + issue_dependencies_summary: *701 state: description: State of the issue; either 'open' or 'closed' type: string @@ -146868,8 +147416,8 @@ webhooks: - state - locked - assignee - organization: *766 - repository: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -146950,9 +147498,9 @@ webhooks: type: string enum: - pinned - comment: *788 - enterprise: *764 - installation: *765 + comment: *790 + enterprise: *766 + installation: *767 issue: description: The [issue](https://docs.github.com/rest/issues/issues#get-an-issue) the comment belongs to. @@ -147765,8 +148313,8 @@ webhooks: repository_url: type: string format: uri - sub_issues_summary: *698 - issue_dependencies_summary: *699 + sub_issues_summary: *700 + issue_dependencies_summary: *701 state: description: State of the issue; either 'open' or 'closed' type: string @@ -148129,8 +148677,8 @@ webhooks: - state - locked - assignee - organization: *766 - repository: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -148210,9 +148758,9 @@ webhooks: type: string enum: - unpinned - comment: *788 - enterprise: *764 - installation: *765 + comment: *790 + enterprise: *766 + installation: *767 issue: description: The [issue](https://docs.github.com/rest/issues/issues#get-an-issue) the comment belongs to. @@ -149025,8 +149573,8 @@ webhooks: repository_url: type: string format: uri - sub_issues_summary: *698 - issue_dependencies_summary: *699 + sub_issues_summary: *700 + issue_dependencies_summary: *701 state: description: State of the issue; either 'open' or 'closed' type: string @@ -149389,8 +149937,8 @@ webhooks: - state - locked - assignee - organization: *766 - repository: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -149479,9 +150027,9 @@ webhooks: type: number blocking_issue: *83 blocking_issue_repo: *79 - installation: *765 - organization: *766 - repository: *767 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -149570,9 +150118,9 @@ webhooks: type: number blocking_issue: *83 blocking_issue_repo: *79 - installation: *765 - organization: *766 - repository: *767 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -149660,9 +150208,9 @@ webhooks: description: The ID of the blocking issue. type: number blocking_issue: *83 - installation: *765 - organization: *766 - repository: *767 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -149751,9 +150299,9 @@ webhooks: description: The ID of the blocking issue. type: number blocking_issue: *83 - installation: *765 - organization: *766 - repository: *767 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -149833,10 +150381,10 @@ webhooks: type: string enum: - assigned - assignee: *784 - enterprise: *764 - installation: *765 - issue: &789 + assignee: *786 + enterprise: *766 + installation: *767 + issue: &791 title: Issue description: The [issue](https://docs.github.com/rest/issues/issues#get-an-issue) itself. @@ -150647,8 +151195,8 @@ webhooks: anyOf: - type: 'null' - *84 - sub_issues_summary: *698 - issue_dependencies_summary: *699 + sub_issues_summary: *700 + issue_dependencies_summary: *701 issue_field_values: type: array items: *550 @@ -150771,8 +151319,8 @@ webhooks: - active_lock_reason - body - reactions - organization: *766 - repository: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -150852,8 +151400,8 @@ webhooks: type: string enum: - closed - enterprise: *764 - installation: *765 + enterprise: *766 + installation: *767 issue: description: The [issue](https://docs.github.com/rest/issues/issues#get-an-issue) itself. @@ -151669,8 +152217,8 @@ webhooks: anyOf: - type: 'null' - *84 - sub_issues_summary: *698 - issue_dependencies_summary: *699 + sub_issues_summary: *700 + issue_dependencies_summary: *701 issue_field_values: type: array items: *550 @@ -151936,8 +152484,8 @@ webhooks: required: - state - closed_at - organization: *766 - repository: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -152016,8 +152564,8 @@ webhooks: type: string enum: - deleted - enterprise: *764 - installation: *765 + enterprise: *766 + installation: *767 issue: title: Issue description: The [issue](https://docs.github.com/rest/issues/issues#get-an-issue) @@ -152824,8 +153372,8 @@ webhooks: anyOf: - type: 'null' - *84 - sub_issues_summary: *698 - issue_dependencies_summary: *699 + sub_issues_summary: *700 + issue_dependencies_summary: *701 issue_field_values: type: array items: *550 @@ -152947,8 +153495,8 @@ webhooks: - active_lock_reason - body - reactions - organization: *766 - repository: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -153027,8 +153575,8 @@ webhooks: type: string enum: - demilestoned - enterprise: *764 - installation: *765 + enterprise: *766 + installation: *767 issue: title: Issue description: The [issue](https://docs.github.com/rest/issues/issues#get-an-issue) @@ -153858,8 +154406,8 @@ webhooks: anyOf: - type: 'null' - *84 - sub_issues_summary: *698 - issue_dependencies_summary: *699 + sub_issues_summary: *700 + issue_dependencies_summary: *701 issue_field_values: type: array items: *550 @@ -153960,7 +154508,7 @@ webhooks: format: uri user_view_type: type: string - milestone: &790 + milestone: &792 title: Milestone description: A collection of related issues and pull requests. type: object @@ -154103,8 +154651,8 @@ webhooks: - updated_at - due_on - closed_at - organization: *766 - repository: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -154203,8 +154751,8 @@ webhooks: type: string required: - from - enterprise: *764 - installation: *765 + enterprise: *766 + installation: *767 issue: title: Issue description: The [issue](https://docs.github.com/rest/issues/issues#get-an-issue) @@ -155015,8 +155563,8 @@ webhooks: anyOf: - type: 'null' - *84 - sub_issues_summary: *698 - issue_dependencies_summary: *699 + sub_issues_summary: *700 + issue_dependencies_summary: *701 issue_field_values: type: array items: *550 @@ -155139,9 +155687,9 @@ webhooks: - active_lock_reason - body - reactions - label: *783 - organization: *766 - repository: *767 + label: *785 + organization: *768 + repository: *769 sender: *4 required: - action @@ -155221,9 +155769,9 @@ webhooks: type: string enum: - field_added - enterprise: *764 - installation: *765 - issue: *789 + enterprise: *766 + installation: *767 + issue: *791 issue_field: type: object description: The issue field whose value was set or updated on the @@ -155389,8 +155937,8 @@ webhooks: - id required: - from - organization: *766 - repository: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -155470,9 +156018,9 @@ webhooks: type: string enum: - field_removed - enterprise: *764 - installation: *765 - issue: *789 + enterprise: *766 + installation: *767 + issue: *791 issue_field: type: object description: The issue field whose value was cleared from the issue. @@ -155559,8 +156107,8 @@ webhooks: - 'null' required: - id - organization: *766 - repository: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -155640,8 +156188,8 @@ webhooks: type: string enum: - labeled - enterprise: *764 - installation: *765 + enterprise: *766 + installation: *767 issue: title: Issue description: The [issue](https://docs.github.com/rest/issues/issues#get-an-issue) @@ -156451,8 +156999,8 @@ webhooks: anyOf: - type: 'null' - *84 - sub_issues_summary: *698 - issue_dependencies_summary: *699 + sub_issues_summary: *700 + issue_dependencies_summary: *701 issue_field_values: type: array items: *550 @@ -156575,9 +157123,9 @@ webhooks: - active_lock_reason - body - reactions - label: *783 - organization: *766 - repository: *767 + label: *785 + organization: *768 + repository: *769 sender: *4 required: - action @@ -156657,8 +157205,8 @@ webhooks: type: string enum: - locked - enterprise: *764 - installation: *765 + enterprise: *766 + installation: *767 issue: title: Issue description: The [issue](https://docs.github.com/rest/issues/issues#get-an-issue) @@ -157493,8 +158041,8 @@ webhooks: anyOf: - type: 'null' - *84 - sub_issues_summary: *698 - issue_dependencies_summary: *699 + sub_issues_summary: *700 + issue_dependencies_summary: *701 issue_field_values: type: array items: *550 @@ -157594,8 +158142,8 @@ webhooks: format: uri user_view_type: type: string - organization: *766 - repository: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -157674,8 +158222,8 @@ webhooks: type: string enum: - milestoned - enterprise: *764 - installation: *765 + enterprise: *766 + installation: *767 issue: title: Issue description: The [issue](https://docs.github.com/rest/issues/issues#get-an-issue) @@ -158504,8 +159052,8 @@ webhooks: anyOf: - type: 'null' - *84 - sub_issues_summary: *698 - issue_dependencies_summary: *699 + sub_issues_summary: *700 + issue_dependencies_summary: *701 issue_field_values: type: array items: *550 @@ -158605,9 +159153,9 @@ webhooks: format: uri user_view_type: type: string - milestone: *790 - organization: *766 - repository: *767 + milestone: *792 + organization: *768 + repository: *769 sender: *4 required: - action @@ -159494,8 +160042,8 @@ webhooks: repository_url: type: string format: uri - sub_issues_summary: *698 - issue_dependencies_summary: *699 + sub_issues_summary: *700 + issue_dependencies_summary: *701 issue_field_values: type: array items: *550 @@ -160090,8 +160638,8 @@ webhooks: required: - old_issue - old_repository - enterprise: *764 - installation: *765 + enterprise: *766 + installation: *767 issue: title: Issue description: The [issue](https://docs.github.com/rest/issues/issues#get-an-issue) @@ -160898,8 +161446,8 @@ webhooks: repository_url: type: string format: uri - sub_issues_summary: *698 - issue_dependencies_summary: *699 + sub_issues_summary: *700 + issue_dependencies_summary: *701 issue_field_values: type: array items: *550 @@ -161025,8 +161573,8 @@ webhooks: - active_lock_reason - body - reactions - organization: *766 - repository: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -161106,9 +161654,9 @@ webhooks: type: string enum: - pinned - enterprise: *764 - installation: *765 - issue: &791 + enterprise: *766 + installation: *767 + issue: &793 title: Issue description: The [issue](https://docs.github.com/rest/issues/issues#get-an-issue) itself. @@ -161913,8 +162461,8 @@ webhooks: anyOf: - type: 'null' - *84 - sub_issues_summary: *698 - issue_dependencies_summary: *699 + sub_issues_summary: *700 + issue_dependencies_summary: *701 issue_field_values: type: array items: *550 @@ -162036,8 +162584,8 @@ webhooks: - active_lock_reason - body - reactions - organization: *766 - repository: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -162116,8 +162664,8 @@ webhooks: type: string enum: - reopened - enterprise: *764 - installation: *765 + enterprise: *766 + installation: *767 issue: title: Issue description: The [issue](https://docs.github.com/rest/issues/issues#get-an-issue) @@ -162950,8 +163498,8 @@ webhooks: anyOf: - type: 'null' - *84 - sub_issues_summary: *698 - issue_dependencies_summary: *699 + sub_issues_summary: *700 + issue_dependencies_summary: *701 issue_field_values: type: array items: *550 @@ -163052,8 +163600,8 @@ webhooks: user_view_type: type: string type: *246 - organization: *766 - repository: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -163941,8 +164489,8 @@ webhooks: anyOf: - type: 'null' - *84 - sub_issues_summary: *698 - issue_dependencies_summary: *699 + sub_issues_summary: *700 + issue_dependencies_summary: *701 issue_field_values: type: array items: *550 @@ -164555,11 +165103,11 @@ webhooks: required: - new_issue - new_repository - enterprise: *764 - installation: *765 - issue: *791 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + issue: *793 + organization: *768 + repository: *769 sender: *4 required: - action @@ -164639,12 +165187,12 @@ webhooks: type: string enum: - typed - enterprise: *764 - installation: *765 - issue: *789 + enterprise: *766 + installation: *767 + issue: *791 type: *246 - organization: *766 - repository: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -164725,7 +165273,7 @@ webhooks: type: string enum: - unassigned - assignee: &815 + assignee: &817 title: User type: - object @@ -164797,11 +165345,11 @@ webhooks: required: - login - id - enterprise: *764 - installation: *765 - issue: *789 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + issue: *791 + organization: *768 + repository: *769 sender: *4 required: - action @@ -164880,12 +165428,12 @@ webhooks: type: string enum: - unlabeled - enterprise: *764 - installation: *765 - issue: *789 - label: *783 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + issue: *791 + label: *785 + organization: *768 + repository: *769 sender: *4 required: - action @@ -164965,8 +165513,8 @@ webhooks: type: string enum: - unlocked - enterprise: *764 - installation: *765 + enterprise: *766 + installation: *767 issue: title: Issue description: The [issue](https://docs.github.com/rest/issues/issues#get-an-issue) @@ -165799,8 +166347,8 @@ webhooks: anyOf: - type: 'null' - *84 - sub_issues_summary: *698 - issue_dependencies_summary: *699 + sub_issues_summary: *700 + issue_dependencies_summary: *701 issue_field_values: type: array items: *550 @@ -165900,8 +166448,8 @@ webhooks: format: uri user_view_type: type: string - organization: *766 - repository: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -165981,11 +166529,11 @@ webhooks: type: string enum: - unpinned - enterprise: *764 - installation: *765 - issue: *791 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + issue: *793 + organization: *768 + repository: *769 sender: *4 required: - action @@ -166064,12 +166612,12 @@ webhooks: type: string enum: - untyped - enterprise: *764 - installation: *765 - issue: *789 + enterprise: *766 + installation: *767 + issue: *791 type: *246 - organization: *766 - repository: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -166149,11 +166697,11 @@ webhooks: type: string enum: - created - enterprise: *764 - installation: *765 - label: *783 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + label: *785 + organization: *768 + repository: *769 sender: *4 required: - action @@ -166231,11 +166779,11 @@ webhooks: type: string enum: - deleted - enterprise: *764 - installation: *765 - label: *783 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + label: *785 + organization: *768 + repository: *769 sender: *4 required: - action @@ -166345,11 +166893,11 @@ webhooks: type: string required: - from - enterprise: *764 - installation: *765 - label: *783 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + label: *785 + organization: *768 + repository: *769 sender: *4 required: - action @@ -166431,9 +166979,9 @@ webhooks: - cancelled effective_date: type: string - enterprise: *764 - installation: *765 - marketplace_purchase: &792 + enterprise: *766 + installation: *767 + marketplace_purchase: &794 title: Marketplace Purchase type: object required: @@ -166521,8 +167069,8 @@ webhooks: type: integer unit_count: type: integer - organization: *766 - previous_marketplace_purchase: &793 + organization: *768 + previous_marketplace_purchase: &795 title: Marketplace Purchase type: object properties: @@ -166606,7 +167154,7 @@ webhooks: - on_free_trial - free_trial_ends_on - plan - repository: *767 + repository: *769 sender: *4 required: - action @@ -166686,10 +167234,10 @@ webhooks: - changed effective_date: type: string - enterprise: *764 - installation: *765 - marketplace_purchase: *792 - organization: *766 + enterprise: *766 + installation: *767 + marketplace_purchase: *794 + organization: *768 previous_marketplace_purchase: title: Marketplace Purchase type: object @@ -166777,7 +167325,7 @@ webhooks: - on_free_trial - free_trial_ends_on - plan - repository: *767 + repository: *769 sender: *4 required: - action @@ -166859,10 +167407,10 @@ webhooks: - pending_change effective_date: type: string - enterprise: *764 - installation: *765 - marketplace_purchase: *792 - organization: *766 + enterprise: *766 + installation: *767 + marketplace_purchase: *794 + organization: *768 previous_marketplace_purchase: title: Marketplace Purchase type: object @@ -166948,7 +167496,7 @@ webhooks: - on_free_trial - free_trial_ends_on - plan - repository: *767 + repository: *769 sender: *4 required: - action @@ -167029,8 +167577,8 @@ webhooks: - pending_change_cancelled effective_date: type: string - enterprise: *764 - installation: *765 + enterprise: *766 + installation: *767 marketplace_purchase: title: Marketplace Purchase type: object @@ -167116,9 +167664,9 @@ webhooks: type: integer unit_count: type: integer - organization: *766 - previous_marketplace_purchase: *793 - repository: *767 + organization: *768 + previous_marketplace_purchase: *795 + repository: *769 sender: *4 required: - action @@ -167198,12 +167746,12 @@ webhooks: - purchased effective_date: type: string - enterprise: *764 - installation: *765 - marketplace_purchase: *792 - organization: *766 - previous_marketplace_purchase: *793 - repository: *767 + enterprise: *766 + installation: *767 + marketplace_purchase: *794 + organization: *768 + previous_marketplace_purchase: *795 + repository: *769 sender: *4 required: - action @@ -167305,11 +167853,11 @@ webhooks: type: string required: - to - enterprise: *764 - installation: *765 - member: *784 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + member: *786 + organization: *768 + repository: *769 sender: *4 required: - action @@ -167411,11 +167959,11 @@ webhooks: type: - string - 'null' - enterprise: *764 - installation: *765 - member: *784 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + member: *786 + organization: *768 + repository: *769 sender: *4 required: - action @@ -167494,11 +168042,11 @@ webhooks: type: string enum: - removed - enterprise: *764 - installation: *765 - member: *784 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + member: *786 + organization: *768 + repository: *769 sender: *4 required: - action @@ -167576,11 +168124,11 @@ webhooks: type: string enum: - added - enterprise: *764 - installation: *765 - member: *784 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + member: *786 + organization: *768 + repository: *769 scope: description: The scope of the membership. Currently, can only be `team`. @@ -167658,7 +168206,7 @@ webhooks: required: - login - id - team: &794 + team: &796 title: Team description: Groups of organization members that gives permissions on specified repositories. @@ -167888,11 +168436,11 @@ webhooks: type: string enum: - removed - enterprise: *764 - installation: *765 - member: *784 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + member: *786 + organization: *768 + repository: *769 scope: description: The scope of the membership. Currently, can only be `team`. @@ -167971,7 +168519,7 @@ webhooks: required: - login - id - team: *794 + team: *796 required: - action - scope @@ -168053,8 +168601,8 @@ webhooks: type: string enum: - checks_requested - installation: *765 - merge_group: &795 + installation: *767 + merge_group: &797 type: object title: Merge Group description: A group of pull requests that the merge queue has grouped @@ -168080,8 +168628,8 @@ webhooks: - base_sha - base_ref - head_commit - organization: *766 - repository: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -168167,10 +168715,10 @@ webhooks: - merged - invalidated - dequeued - installation: *765 - merge_group: *795 - organization: *766 - repository: *767 + installation: *767 + merge_group: *797 + organization: *768 + repository: *769 sender: *4 required: - action @@ -168243,7 +168791,7 @@ webhooks: type: string enum: - deleted - enterprise: *764 + enterprise: *766 hook: description: 'The deleted webhook. This will contain different keys based on the type of webhook it is: repository, organization, @@ -168352,12 +168900,12 @@ webhooks: hook_id: description: The id of the modified webhook. type: integer - installation: *765 - organization: *766 + installation: *767 + organization: *768 repository: anyOf: - type: 'null' - - *767 + - *769 sender: *4 required: - action @@ -168437,11 +168985,11 @@ webhooks: type: string enum: - closed - enterprise: *764 - installation: *765 - milestone: *790 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + milestone: *792 + organization: *768 + repository: *769 sender: *4 required: - action @@ -168520,9 +169068,9 @@ webhooks: type: string enum: - created - enterprise: *764 - installation: *765 - milestone: &796 + enterprise: *766 + installation: *767 + milestone: &798 title: Milestone description: A collection of related issues and pull requests. type: object @@ -168664,8 +169212,8 @@ webhooks: - updated_at - due_on - closed_at - organization: *766 - repository: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -168744,11 +169292,11 @@ webhooks: type: string enum: - deleted - enterprise: *764 - installation: *765 - milestone: *790 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + milestone: *792 + organization: *768 + repository: *769 sender: *4 required: - action @@ -168858,11 +169406,11 @@ webhooks: type: string required: - from - enterprise: *764 - installation: *765 - milestone: *790 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + milestone: *792 + organization: *768 + repository: *769 sender: *4 required: - action @@ -168942,11 +169490,11 @@ webhooks: type: string enum: - opened - enterprise: *764 - installation: *765 - milestone: *796 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + milestone: *798 + organization: *768 + repository: *769 sender: *4 required: - action @@ -169025,11 +169573,11 @@ webhooks: type: string enum: - blocked - blocked_user: *784 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + blocked_user: *786 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -169108,11 +169656,11 @@ webhooks: type: string enum: - unblocked - blocked_user: *784 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + blocked_user: *786 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -169191,9 +169739,9 @@ webhooks: type: string enum: - deleted - enterprise: *764 - installation: *765 - membership: &797 + enterprise: *766 + installation: *767 + membership: &799 title: Membership description: The membership between the user and the organization. Not present when the action is `member_invited`. @@ -169303,8 +169851,8 @@ webhooks: - role - organization_url - user - organization: *766 - repository: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -169382,11 +169930,11 @@ webhooks: type: string enum: - member_added - enterprise: *764 - installation: *765 - membership: *797 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + membership: *799 + organization: *768 + repository: *769 sender: *4 required: - action @@ -169465,8 +170013,8 @@ webhooks: type: string enum: - member_invited - enterprise: *764 - installation: *765 + enterprise: *766 + installation: *767 invitation: description: The invitation for the user or email if the action is `member_invited`. @@ -169588,10 +170136,10 @@ webhooks: - inviter - team_count - invitation_teams_url - organization: *766 - repository: *767 + organization: *768 + repository: *769 sender: *4 - user: *784 + user: *786 required: - action - invitation @@ -169669,11 +170217,11 @@ webhooks: type: string enum: - member_removed - enterprise: *764 - installation: *765 - membership: *797 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + membership: *799 + organization: *768 + repository: *769 sender: *4 required: - action @@ -169760,11 +170308,11 @@ webhooks: properties: from: type: string - enterprise: *764 - installation: *765 - membership: *797 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + membership: *799 + organization: *768 + repository: *769 sender: *4 required: - action @@ -169841,9 +170389,9 @@ webhooks: type: string enum: - published - enterprise: *764 - installation: *765 - organization: *766 + enterprise: *766 + installation: *767 + organization: *768 package: description: Information about the package. type: object @@ -170366,7 +170914,7 @@ webhooks: - published_at rubygems_metadata: type: array - items: &798 + items: &800 title: Ruby Gems metadata type: object properties: @@ -170463,7 +171011,7 @@ webhooks: - owner - package_version - registry - repository: *767 + repository: *769 sender: *4 required: - action @@ -170539,9 +171087,9 @@ webhooks: type: string enum: - updated - enterprise: *764 - installation: *765 - organization: *766 + enterprise: *766 + installation: *767 + organization: *768 package: description: Information about the package. type: object @@ -170903,7 +171451,7 @@ webhooks: - published_at rubygems_metadata: type: array - items: *798 + items: *800 source_url: type: string format: uri @@ -170974,7 +171522,7 @@ webhooks: - owner - package_version - registry - repository: *767 + repository: *769 sender: *4 required: - action @@ -171154,12 +171702,12 @@ webhooks: - duration - created_at - updated_at - enterprise: *764 + enterprise: *766 id: type: integer - installation: *765 - organization: *766 - repository: *767 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - id @@ -171236,7 +171784,7 @@ webhooks: type: string enum: - approved - personal_access_token_request: &799 + personal_access_token_request: &801 title: Personal Access Token Request description: Details of a Personal Access Token Request. type: object @@ -171386,10 +171934,10 @@ webhooks: - token_expired - token_expires_at - token_last_used_at - enterprise: *764 - organization: *766 + enterprise: *766 + organization: *768 sender: *4 - installation: *765 + installation: *767 required: - action - personal_access_token_request @@ -171466,11 +172014,11 @@ webhooks: type: string enum: - cancelled - personal_access_token_request: *799 - enterprise: *764 - organization: *766 + personal_access_token_request: *801 + enterprise: *766 + organization: *768 sender: *4 - installation: *765 + installation: *767 required: - action - personal_access_token_request @@ -171546,11 +172094,11 @@ webhooks: type: string enum: - created - personal_access_token_request: *799 - enterprise: *764 - organization: *766 + personal_access_token_request: *801 + enterprise: *766 + organization: *768 sender: *4 - installation: *765 + installation: *767 required: - action - personal_access_token_request @@ -171625,11 +172173,11 @@ webhooks: type: string enum: - denied - personal_access_token_request: *799 - organization: *766 - enterprise: *764 + personal_access_token_request: *801 + organization: *768 + enterprise: *766 sender: *4 - installation: *765 + installation: *767 required: - action - personal_access_token_request @@ -171734,7 +172282,7 @@ webhooks: id: description: Unique identifier of the webhook. type: integer - last_response: *800 + last_response: *802 name: description: The type of webhook. The only valid value is 'web'. type: string @@ -171766,8 +172314,8 @@ webhooks: hook_id: description: The ID of the webhook that triggered the ping. type: integer - organization: *766 - repository: *767 + organization: *768 + repository: *769 sender: *4 zen: description: Random string of GitHub zen. @@ -172012,10 +172560,10 @@ webhooks: - from required: - note - enterprise: *764 - installation: *765 - organization: *766 - project_card: &801 + enterprise: *766 + installation: *767 + organization: *768 + project_card: &803 title: Project Card type: object properties: @@ -172138,7 +172686,7 @@ webhooks: - creator - created_at - updated_at - repository: *767 + repository: *769 sender: *4 required: - action @@ -172219,11 +172767,11 @@ webhooks: type: string enum: - created - enterprise: *764 - installation: *765 - organization: *766 - project_card: *801 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + project_card: *803 + repository: *769 sender: *4 required: - action @@ -172303,9 +172851,9 @@ webhooks: type: string enum: - deleted - enterprise: *764 - installation: *765 - organization: *766 + enterprise: *766 + installation: *767 + organization: *768 project_card: title: Project Card type: object @@ -172435,7 +172983,7 @@ webhooks: repository: anyOf: - type: 'null' - - *767 + - *769 sender: *4 required: - action @@ -172529,11 +173077,11 @@ webhooks: - from required: - note - enterprise: *764 - installation: *765 - organization: *766 - project_card: *801 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + project_card: *803 + repository: *769 sender: *4 required: - action @@ -172627,9 +173175,9 @@ webhooks: - from required: - column_id - enterprise: *764 - installation: *765 - organization: *766 + enterprise: *766 + installation: *767 + organization: *768 project_card: allOf: - title: Project Card @@ -172826,7 +173374,7 @@ webhooks: type: string required: - after_id - repository: *767 + repository: *769 sender: *4 required: - action @@ -172906,10 +173454,10 @@ webhooks: type: string enum: - closed - enterprise: *764 - installation: *765 - organization: *766 - project: &803 + enterprise: *766 + installation: *767 + organization: *768 + project: &805 title: Project type: object properties: @@ -173036,7 +173584,7 @@ webhooks: - creator - created_at - updated_at - repository: *767 + repository: *769 sender: *4 required: - action @@ -173116,10 +173664,10 @@ webhooks: type: string enum: - created - enterprise: *764 - installation: *765 - organization: *766 - project_column: &802 + enterprise: *766 + installation: *767 + organization: *768 + project_column: &804 title: Project Column type: object properties: @@ -173159,7 +173707,7 @@ webhooks: - name - created_at - updated_at - repository: *767 + repository: *769 sender: *4 required: - action @@ -173238,14 +173786,14 @@ webhooks: type: string enum: - deleted - enterprise: *764 - installation: *765 - organization: *766 - project_column: *802 + enterprise: *766 + installation: *767 + organization: *768 + project_column: *804 repository: anyOf: - type: 'null' - - *767 + - *769 sender: *4 required: - action @@ -173334,11 +173882,11 @@ webhooks: type: string required: - from - enterprise: *764 - installation: *765 - organization: *766 - project_column: *802 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + project_column: *804 + repository: *769 sender: *4 required: - action @@ -173418,11 +173966,11 @@ webhooks: type: string enum: - moved - enterprise: *764 - installation: *765 - organization: *766 - project_column: *802 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + project_column: *804 + repository: *769 sender: *4 required: - action @@ -173502,11 +174050,11 @@ webhooks: type: string enum: - created - enterprise: *764 - installation: *765 - organization: *766 - project: *803 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + project: *805 + repository: *769 sender: *4 required: - action @@ -173586,14 +174134,14 @@ webhooks: type: string enum: - deleted - enterprise: *764 - installation: *765 - organization: *766 - project: *803 + enterprise: *766 + installation: *767 + organization: *768 + project: *805 repository: anyOf: - type: 'null' - - *767 + - *769 sender: *4 required: - action @@ -173694,11 +174242,11 @@ webhooks: type: string required: - from - enterprise: *764 - installation: *765 - organization: *766 - project: *803 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + project: *805 + repository: *769 sender: *4 required: - action @@ -173777,11 +174325,11 @@ webhooks: type: string enum: - reopened - enterprise: *764 - installation: *765 - organization: *766 - project: *803 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + project: *805 + repository: *769 sender: *4 required: - action @@ -173862,8 +174410,8 @@ webhooks: type: string enum: - closed - installation: *765 - organization: *766 + installation: *767 + organization: *768 projects_v2: *279 sender: *4 required: @@ -173945,8 +174493,8 @@ webhooks: type: string enum: - created - installation: *765 - organization: *766 + installation: *767 + organization: *768 projects_v2: *279 sender: *4 required: @@ -174028,8 +174576,8 @@ webhooks: type: string enum: - deleted - installation: *765 - organization: *766 + installation: *767 + organization: *768 projects_v2: *279 sender: *4 required: @@ -174151,8 +174699,8 @@ webhooks: type: string to: type: string - installation: *765 - organization: *766 + installation: *767 + organization: *768 projects_v2: *279 sender: *4 required: @@ -174236,7 +174784,7 @@ webhooks: type: string enum: - archived - changes: &807 + changes: &809 type: object properties: archived_at: @@ -174252,9 +174800,9 @@ webhooks: - string - 'null' format: date-time - installation: *765 - organization: *766 - projects_v2_item: &804 + installation: *767 + organization: *768 + projects_v2_item: &806 title: Projects v2 Item description: An item belonging to a project type: object @@ -174394,9 +174942,9 @@ webhooks: - 'null' to: type: string - installation: *765 - organization: *766 - projects_v2_item: *804 + installation: *767 + organization: *768 + projects_v2_item: *806 sender: *4 required: - action @@ -174478,9 +175026,9 @@ webhooks: type: string enum: - created - installation: *765 - organization: *766 - projects_v2_item: *804 + installation: *767 + organization: *768 + projects_v2_item: *806 sender: *4 required: - action @@ -174561,9 +175109,9 @@ webhooks: type: string enum: - deleted - installation: *765 - organization: *766 - projects_v2_item: *804 + installation: *767 + organization: *768 + projects_v2_item: *806 sender: *4 required: - action @@ -174668,7 +175216,7 @@ webhooks: oneOf: - type: string - type: integer - - &805 + - &807 title: Projects v2 Single Select Option description: An option for a single select field type: object @@ -174692,7 +175240,7 @@ webhooks: required: - id - name - - &806 + - &808 title: Projects v2 Iteration Setting description: An iteration setting for an iteration field type: object @@ -174732,8 +175280,8 @@ webhooks: oneOf: - type: string - type: integer - - *805 - - *806 + - *807 + - *808 type: - 'null' - string @@ -174756,9 +175304,9 @@ webhooks: - 'null' required: - body - installation: *765 - organization: *766 - projects_v2_item: *804 + installation: *767 + organization: *768 + projects_v2_item: *806 sender: *4 required: - action @@ -174855,9 +175403,9 @@ webhooks: type: - string - 'null' - installation: *765 - organization: *766 - projects_v2_item: *804 + installation: *767 + organization: *768 + projects_v2_item: *806 sender: *4 required: - action @@ -174940,10 +175488,10 @@ webhooks: type: string enum: - restored - changes: *807 - installation: *765 - organization: *766 - projects_v2_item: *804 + changes: *809 + installation: *767 + organization: *768 + projects_v2_item: *806 sender: *4 required: - action @@ -175025,8 +175573,8 @@ webhooks: type: string enum: - reopened - installation: *765 - organization: *766 + installation: *767 + organization: *768 projects_v2: *279 sender: *4 required: @@ -175108,9 +175656,9 @@ webhooks: type: string enum: - created - installation: *765 - organization: *766 - projects_v2_status_update: *808 + installation: *767 + organization: *768 + projects_v2_status_update: *810 sender: *4 required: - action @@ -175191,9 +175739,9 @@ webhooks: type: string enum: - deleted - installation: *765 - organization: *766 - projects_v2_status_update: *808 + installation: *767 + organization: *768 + projects_v2_status_update: *810 sender: *4 required: - action @@ -175339,9 +175887,9 @@ webhooks: - string - 'null' format: date - installation: *765 - organization: *766 - projects_v2_status_update: *808 + installation: *767 + organization: *768 + projects_v2_status_update: *810 sender: *4 required: - action @@ -175412,10 +175960,10 @@ webhooks: title: public event type: object properties: - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - repository @@ -175492,13 +176040,13 @@ webhooks: type: string enum: - assigned - assignee: *784 - enterprise: *764 - installation: *765 - number: &809 + assignee: *786 + enterprise: *766 + installation: *767 + number: &811 description: The pull request number. type: integer - organization: *766 + organization: *768 pull_request: title: Pull Request type: object @@ -177741,7 +178289,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *597 + stack: *599 state: description: State of this Pull Request. Either `open` or `closed`. type: string @@ -177870,7 +178418,7 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *767 + repository: *769 sender: *4 required: - action @@ -177967,11 +178515,11 @@ webhooks: type: string enum: - auto_merge_disabled - enterprise: *764 - installation: *765 + enterprise: *766 + installation: *767 number: type: integer - organization: *766 + organization: *768 pull_request: title: Pull Request type: object @@ -180205,7 +180753,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *597 + stack: *599 state: description: State of this Pull Request. Either `open` or `closed`. type: string @@ -180336,7 +180884,7 @@ webhooks: - draft reason: type: string - repository: *767 + repository: *769 sender: *4 required: - action @@ -180433,11 +180981,11 @@ webhooks: type: string enum: - auto_merge_enabled - enterprise: *764 - installation: *765 + enterprise: *766 + installation: *767 number: type: integer - organization: *766 + organization: *768 pull_request: title: Pull Request type: object @@ -182671,7 +183219,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *597 + stack: *599 state: description: State of this Pull Request. Either `open` or `closed`. type: string @@ -182802,7 +183350,7 @@ webhooks: - draft reason: type: string - repository: *767 + repository: *769 sender: *4 required: - action @@ -182899,13 +183447,13 @@ webhooks: type: string enum: - closed - enterprise: *764 - installation: *765 - number: *809 - organization: *766 - pull_request: &810 + enterprise: *766 + installation: *767 + number: *811 + organization: *768 + pull_request: &812 allOf: - - *600 + - *602 - type: object properties: allow_auto_merge: @@ -182967,7 +183515,7 @@ webhooks: Please use `squash_merge_commit_title` instead.** type: boolean default: false - repository: *767 + repository: *769 sender: *4 required: - action @@ -183048,12 +183596,12 @@ webhooks: type: string enum: - converted_to_draft - enterprise: *764 - installation: *765 - number: *809 - organization: *766 - pull_request: *810 - repository: *767 + enterprise: *766 + installation: *767 + number: *811 + organization: *768 + pull_request: *812 + repository: *769 sender: *4 required: - action @@ -183133,11 +183681,11 @@ webhooks: type: string enum: - demilestoned - enterprise: *764 + enterprise: *766 milestone: *282 - number: *809 - organization: *766 - pull_request: &811 + number: *811 + organization: *768 + pull_request: &813 title: Pull Request type: object properties: @@ -185358,7 +185906,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *597 + stack: *599 state: description: State of this Pull Request. Either `open` or `closed`. type: string @@ -185529,7 +186077,7 @@ webhooks: - active_lock_reason - draft version: '2026-03-10' - repository: *767 + repository: *769 sender: *4 required: - action @@ -185608,11 +186156,11 @@ webhooks: type: string enum: - dequeued - enterprise: *764 - installation: *765 + enterprise: *766 + installation: *767 number: type: integer - organization: *766 + organization: *768 pull_request: title: Pull Request type: object @@ -187837,7 +188385,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *597 + stack: *599 state: description: State of this Pull Request. Either `open` or `closed`. type: string @@ -187981,7 +188529,7 @@ webhooks: - BRANCH_PROTECTIONS - GIT_TREE_INVALID - INVALID_MERGE_COMMIT - repository: *767 + repository: *769 sender: *4 required: - action @@ -188113,12 +188661,12 @@ webhooks: type: string required: - from - enterprise: *764 - installation: *765 - number: *809 - organization: *766 - pull_request: *810 - repository: *767 + enterprise: *766 + installation: *767 + number: *811 + organization: *768 + pull_request: *812 + repository: *769 sender: *4 required: - action @@ -188198,11 +188746,11 @@ webhooks: type: string enum: - enqueued - enterprise: *764 - installation: *765 + enterprise: *766 + installation: *767 number: type: integer - organization: *766 + organization: *768 pull_request: title: Pull Request type: object @@ -190427,7 +190975,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *597 + stack: *599 state: description: State of this Pull Request. Either `open` or `closed`. type: string @@ -190556,7 +191104,7 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *767 + repository: *769 sender: *4 required: - action @@ -190644,11 +191192,11 @@ webhooks: type: string enum: - labeled - enterprise: *764 - installation: *765 - label: *783 - number: *809 - organization: *766 + enterprise: *766 + installation: *767 + label: *785 + number: *811 + organization: *768 pull_request: title: Pull Request type: object @@ -192890,7 +193438,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *597 + stack: *599 state: description: State of this Pull Request. Either `open` or `closed`. type: string @@ -193019,7 +193567,7 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *767 + repository: *769 sender: *4 required: - action @@ -193115,10 +193663,10 @@ webhooks: type: string enum: - locked - enterprise: *764 - installation: *765 - number: *809 - organization: *766 + enterprise: *766 + installation: *767 + number: *811 + organization: *768 pull_request: title: Pull Request type: object @@ -195358,7 +195906,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *597 + stack: *599 state: description: State of this Pull Request. Either `open` or `closed`. type: string @@ -195487,7 +196035,7 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *767 + repository: *769 sender: *4 required: - action @@ -195582,12 +196130,12 @@ webhooks: type: string enum: - milestoned - enterprise: *764 + enterprise: *766 milestone: *282 - number: *809 - organization: *766 - pull_request: *811 - repository: *767 + number: *811 + organization: *768 + pull_request: *813 + repository: *769 sender: *4 required: - action @@ -195666,12 +196214,12 @@ webhooks: type: string enum: - opened - enterprise: *764 - installation: *765 - number: *809 - organization: *766 - pull_request: *810 - repository: *767 + enterprise: *766 + installation: *767 + number: *811 + organization: *768 + pull_request: *812 + repository: *769 sender: *4 required: - action @@ -195752,12 +196300,12 @@ webhooks: type: string enum: - ready_for_review - enterprise: *764 - installation: *765 - number: *809 - organization: *766 - pull_request: *810 - repository: *767 + enterprise: *766 + installation: *767 + number: *811 + organization: *768 + pull_request: *812 + repository: *769 sender: *4 required: - action @@ -195837,12 +196385,12 @@ webhooks: type: string enum: - reopened - enterprise: *764 - installation: *765 - number: *809 - organization: *766 - pull_request: *810 - repository: *767 + enterprise: *766 + installation: *767 + number: *811 + organization: *768 + pull_request: *812 + repository: *769 sender: *4 required: - action @@ -196217,9 +196765,9 @@ webhooks: - start_side - side - reactions - enterprise: *764 - installation: *765 - organization: *766 + enterprise: *766 + installation: *767 + organization: *768 pull_request: type: object properties: @@ -198348,7 +198896,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *597 + stack: *599 state: type: string enum: @@ -198472,7 +199020,7 @@ webhooks: - _links - author_association - active_lock_reason - repository: *767 + repository: *769 sender: *4 required: - action @@ -198567,7 +199115,7 @@ webhooks: type: string enum: - deleted - comment: &813 + comment: &815 title: Pull Request Review Comment description: The [comment](https://docs.github.com/rest/pulls/comments#get-a-review-comment-for-a-pull-request) itself. @@ -198860,9 +199408,9 @@ webhooks: - start_side - side - reactions - enterprise: *764 - installation: *765 - organization: *766 + enterprise: *766 + installation: *767 + organization: *768 pull_request: type: object properties: @@ -200979,7 +201527,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *597 + stack: *599 state: type: string enum: @@ -201103,7 +201651,7 @@ webhooks: - _links - author_association - active_lock_reason - repository: *767 + repository: *769 sender: *4 required: - action @@ -201198,11 +201746,11 @@ webhooks: type: string enum: - edited - changes: *812 - comment: *813 - enterprise: *764 - installation: *765 - organization: *766 + changes: *814 + comment: *815 + enterprise: *766 + installation: *767 + organization: *768 pull_request: type: object properties: @@ -203322,7 +203870,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *597 + stack: *599 state: type: string enum: @@ -203446,7 +203994,7 @@ webhooks: - _links - author_association - active_lock_reason - repository: *767 + repository: *769 sender: *4 required: - action @@ -203542,9 +204090,9 @@ webhooks: type: string enum: - dismissed - enterprise: *764 - installation: *765 - organization: *766 + enterprise: *766 + installation: *767 + organization: *768 pull_request: title: Simple Pull Request type: object @@ -205674,7 +206222,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *597 + stack: *599 state: type: string enum: @@ -205800,7 +206348,7 @@ webhooks: - author_association - auto_merge - active_lock_reason - repository: *767 + repository: *769 review: description: The review that was affected. type: object @@ -206066,9 +206614,9 @@ webhooks: type: string required: - from - enterprise: *764 - installation: *765 - organization: *766 + enterprise: *766 + installation: *767 + organization: *768 pull_request: title: Simple Pull Request type: object @@ -208182,8 +208730,8 @@ webhooks: - author_association - auto_merge - active_lock_reason - repository: *767 - review: &814 + repository: *769 + review: &816 description: The review that was affected. type: object properties: @@ -208429,12 +208977,12 @@ webhooks: type: string enum: - review_request_removed - enterprise: *764 - installation: *765 + enterprise: *766 + installation: *767 number: description: The pull request number. type: integer - organization: *766 + organization: *768 pull_request: title: Pull Request type: object @@ -210675,7 +211223,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *597 + stack: *599 state: description: State of this Pull Request. Either `open` or `closed`. @@ -210804,7 +211352,7 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *767 + repository: *769 requested_reviewer: title: User type: @@ -210890,12 +211438,12 @@ webhooks: type: string enum: - review_request_removed - enterprise: *764 - installation: *765 + enterprise: *766 + installation: *767 number: description: The pull request number. type: integer - organization: *766 + organization: *768 pull_request: title: Pull Request type: object @@ -213143,7 +213691,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *597 + stack: *599 state: description: State of this Pull Request. Either `open` or `closed`. @@ -213272,7 +213820,7 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *767 + repository: *769 requested_team: title: Team description: Groups of organization members that gives permissions @@ -213490,12 +214038,12 @@ webhooks: type: string enum: - review_requested - enterprise: *764 - installation: *765 + enterprise: *766 + installation: *767 number: description: The pull request number. type: integer - organization: *766 + organization: *768 pull_request: title: Pull Request type: object @@ -215737,7 +216285,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *597 + stack: *599 state: description: State of this Pull Request. Either `open` or `closed`. @@ -215867,7 +216415,7 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *767 + repository: *769 requested_reviewer: title: User type: @@ -215954,12 +216502,12 @@ webhooks: type: string enum: - review_requested - enterprise: *764 - installation: *765 + enterprise: *766 + installation: *767 number: description: The pull request number. type: integer - organization: *766 + organization: *768 pull_request: title: Pull Request type: object @@ -218192,7 +218740,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *597 + stack: *599 state: description: State of this Pull Request. Either `open` or `closed`. @@ -218322,7 +218870,7 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *767 + repository: *769 requested_team: title: Team description: Groups of organization members that gives permissions @@ -218529,9 +219077,9 @@ webhooks: type: string enum: - submitted - enterprise: *764 - installation: *765 - organization: *766 + enterprise: *766 + installation: *767 + organization: *768 pull_request: title: Simple Pull Request type: object @@ -220664,7 +221212,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *597 + stack: *599 state: type: string enum: @@ -220790,8 +221338,8 @@ webhooks: - author_association - auto_merge - active_lock_reason - repository: *767 - review: *814 + repository: *769 + review: *816 sender: *4 required: - action @@ -220886,9 +221434,9 @@ webhooks: type: string enum: - resolved - enterprise: *764 - installation: *765 - organization: *766 + enterprise: *766 + installation: *767 + organization: *768 pull_request: title: Simple Pull Request type: object @@ -222916,7 +223464,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *597 + stack: *599 state: type: string enum: @@ -223042,7 +223590,7 @@ webhooks: - author_association - auto_merge - active_lock_reason - repository: *767 + repository: *769 sender: *4 thread: type: object @@ -223447,9 +223995,9 @@ webhooks: type: string enum: - unresolved - enterprise: *764 - installation: *765 - organization: *766 + enterprise: *766 + installation: *767 + organization: *768 pull_request: title: Simple Pull Request type: object @@ -225461,7 +226009,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *597 + stack: *599 state: type: string enum: @@ -225586,7 +226134,7 @@ webhooks: - author_association - auto_merge - active_lock_reason - repository: *767 + repository: *769 sender: *4 thread: type: object @@ -225987,11 +226535,11 @@ webhooks: type: string enum: - stacked - enterprise: *764 - installation: *765 - stack: *597 - number: *809 - organization: *766 + enterprise: *766 + installation: *767 + stack: *599 + number: *811 + organization: *768 pull_request: title: Pull Request type: object @@ -228233,7 +228781,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *597 + stack: *599 state: description: State of this Pull Request. Either `open` or `closed`. type: string @@ -228362,7 +228910,7 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *767 + repository: *769 sender: *4 required: - action @@ -228463,10 +229011,10 @@ webhooks: type: string before: type: string - enterprise: *764 - installation: *765 - number: *809 - organization: *766 + enterprise: *766 + installation: *767 + number: *811 + organization: *768 pull_request: title: Pull Request type: object @@ -230695,7 +231243,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *597 + stack: *599 state: description: State of this Pull Request. Either `open` or `closed`. type: string @@ -230824,7 +231372,7 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *767 + repository: *769 sender: *4 required: - action @@ -230921,11 +231469,11 @@ webhooks: type: string enum: - unassigned - assignee: *815 - enterprise: *764 - installation: *765 - number: *809 - organization: *766 + assignee: *817 + enterprise: *766 + installation: *767 + number: *811 + organization: *768 pull_request: title: Pull Request type: object @@ -233169,7 +233717,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *597 + stack: *599 state: description: State of this Pull Request. Either `open` or `closed`. type: string @@ -233298,7 +233846,7 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *767 + repository: *769 sender: *4 required: - action @@ -233392,11 +233940,11 @@ webhooks: type: string enum: - unlabeled - enterprise: *764 - installation: *765 - label: *783 - number: *809 - organization: *766 + enterprise: *766 + installation: *767 + label: *785 + number: *811 + organization: *768 pull_request: title: Pull Request type: object @@ -235629,7 +236177,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *597 + stack: *599 state: description: State of this Pull Request. Either `open` or `closed`. type: string @@ -235758,7 +236306,7 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *767 + repository: *769 sender: *4 required: - action @@ -235854,10 +236402,10 @@ webhooks: type: string enum: - unlocked - enterprise: *764 - installation: *765 - number: *809 - organization: *766 + enterprise: *766 + installation: *767 + number: *811 + organization: *768 pull_request: title: Pull Request type: object @@ -238081,7 +238629,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *597 + stack: *599 state: description: State of this Pull Request. Either `open` or `closed`. type: string @@ -238209,7 +238757,7 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *767 + repository: *769 sender: *4 required: - action @@ -238427,7 +238975,7 @@ webhooks: deleted: description: Whether this push deleted the `ref`. type: boolean - enterprise: *764 + enterprise: *766 forced: description: Whether this push was a force push of the `ref`. type: boolean @@ -238522,8 +239070,8 @@ webhooks: - url - author - committer - installation: *765 - organization: *766 + installation: *767 + organization: *768 pusher: title: Committer description: Metaproperties for Git author/committer information. @@ -239122,9 +239670,9 @@ webhooks: type: string enum: - published - enterprise: *764 - installation: *765 - organization: *766 + enterprise: *766 + installation: *767 + organization: *768 registry_package: type: object properties: @@ -239601,7 +240149,7 @@ webhooks: type: string rubygems_metadata: type: array - items: *798 + items: *800 summary: type: string tag_name: @@ -239657,7 +240205,7 @@ webhooks: - owner - package_version - registry - repository: *767 + repository: *769 sender: *4 required: - action @@ -239735,9 +240283,9 @@ webhooks: type: string enum: - updated - enterprise: *764 - installation: *765 - organization: *766 + enterprise: *766 + installation: *767 + organization: *768 registry_package: type: object properties: @@ -240049,7 +240597,7 @@ webhooks: - published_at rubygems_metadata: type: array - items: *798 + items: *800 summary: type: string tag_name: @@ -240099,7 +240647,7 @@ webhooks: - owner - package_version - registry - repository: *767 + repository: *769 sender: *4 required: - action @@ -240176,10 +240724,10 @@ webhooks: type: string enum: - created - enterprise: *764 - installation: *765 - organization: *766 - release: &816 + enterprise: *766 + installation: *767 + organization: *768 + release: &818 title: Release description: The [release](https://docs.github.com/rest/releases/releases/#get-a-release) object. @@ -240510,7 +241058,7 @@ webhooks: - updated_at - zipball_url - body - repository: *767 + repository: *769 sender: *4 required: - action @@ -240587,11 +241135,11 @@ webhooks: type: string enum: - deleted - enterprise: *764 - installation: *765 - organization: *766 - release: *816 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + release: *818 + repository: *769 sender: *4 required: - action @@ -240708,11 +241256,11 @@ webhooks: type: boolean required: - to - enterprise: *764 - installation: *765 - organization: *766 - release: *816 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + release: *818 + repository: *769 sender: *4 required: - action @@ -240790,9 +241338,9 @@ webhooks: type: string enum: - prereleased - enterprise: *764 - installation: *765 - organization: *766 + enterprise: *766 + installation: *767 + organization: *768 release: title: Release description: The [release](https://docs.github.com/rest/releases/releases/#get-a-release) @@ -241128,7 +241676,7 @@ webhooks: - string - 'null' format: uri - repository: *767 + repository: *769 sender: *4 required: - action @@ -241204,10 +241752,10 @@ webhooks: type: string enum: - published - enterprise: *764 - installation: *765 - organization: *766 - release: &817 + enterprise: *766 + installation: *767 + organization: *768 + release: &819 title: Release description: The [release](https://docs.github.com/rest/releases/releases/#get-a-release) object. @@ -241540,7 +242088,7 @@ webhooks: - string - 'null' format: uri - repository: *767 + repository: *769 sender: *4 required: - action @@ -241616,11 +242164,11 @@ webhooks: type: string enum: - released - enterprise: *764 - installation: *765 - organization: *766 - release: *816 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + release: *818 + repository: *769 sender: *4 required: - action @@ -241696,11 +242244,11 @@ webhooks: type: string enum: - unpublished - enterprise: *764 - installation: *765 - organization: *766 - release: *817 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + release: *819 + repository: *769 sender: *4 required: - action @@ -241776,11 +242324,11 @@ webhooks: type: string enum: - published - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 - repository_advisory: *685 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 + repository_advisory: *687 sender: *4 required: - action @@ -241856,11 +242404,11 @@ webhooks: type: string enum: - reported - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 - repository_advisory: *685 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 + repository_advisory: *687 sender: *4 required: - action @@ -241936,10 +242484,10 @@ webhooks: type: string enum: - archived - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -242016,10 +242564,10 @@ webhooks: type: string enum: - created - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -242097,10 +242645,10 @@ webhooks: type: string enum: - deleted - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -242185,10 +242733,10 @@ webhooks: additionalProperties: true description: The `client_payload` that was specified in the `POST /repos/{owner}/{repo}/dispatches` request body. - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -242303,10 +242851,10 @@ webhooks: - 'null' items: type: string - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -242378,10 +242926,10 @@ webhooks: title: repository_import event type: object properties: - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 status: type: string @@ -242462,10 +243010,10 @@ webhooks: type: string enum: - privatized - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -242542,10 +243090,10 @@ webhooks: type: string enum: - publicized - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -242639,10 +243187,10 @@ webhooks: - name required: - repository - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -242722,10 +243270,10 @@ webhooks: type: string enum: - created - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 repository_ruleset: *324 sender: *4 required: @@ -242804,10 +243352,10 @@ webhooks: type: string enum: - deleted - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 repository_ruleset: *324 sender: *4 required: @@ -242886,10 +243434,10 @@ webhooks: type: string enum: - edited - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 repository_ruleset: *324 changes: type: object @@ -242951,16 +243499,16 @@ webhooks: properties: added: type: array - items: *621 + items: *623 deleted: type: array - items: *621 + items: *623 updated: type: array items: type: object properties: - rule: *621 + rule: *623 changes: type: object properties: @@ -243197,10 +243745,10 @@ webhooks: - from required: - owner - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -243278,10 +243826,10 @@ webhooks: type: string enum: - unarchived - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -243359,7 +243907,7 @@ webhooks: type: string enum: - create - alert: &818 + alert: &820 title: Repository Vulnerability Alert Alert description: The security alert of the vulnerable dependency. type: object @@ -243484,10 +244032,10 @@ webhooks: enum: - auto_dismissed - open - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -243697,10 +244245,10 @@ webhooks: type: string enum: - dismissed - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -243778,11 +244326,11 @@ webhooks: type: string enum: - reopen - alert: *818 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + alert: *820 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -243984,10 +244532,10 @@ webhooks: enum: - fixed - open - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -244065,7 +244613,7 @@ webhooks: type: string enum: - assigned - alert: &820 + alert: &822 type: object properties: number: *181 @@ -244212,12 +244760,12 @@ webhooks: anyOf: - type: 'null' - *4 - metadata: *819 + metadata: *821 assignee: *4 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -244295,11 +244843,11 @@ webhooks: type: string enum: - created - alert: *820 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + alert: *822 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -244380,11 +244928,11 @@ webhooks: type: string enum: - created - alert: *820 - installation: *765 - location: *821 - organization: *766 - repository: *767 + alert: *822 + installation: *767 + location: *823 + organization: *768 + repository: *769 sender: *4 required: - location @@ -244622,11 +245170,11 @@ webhooks: type: string enum: - metadata_created - alert: *820 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + alert: *822 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -244703,11 +245251,11 @@ webhooks: type: string enum: - metadata_removed - alert: *820 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + alert: *822 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -244784,11 +245332,11 @@ webhooks: type: string enum: - publicly_leaked - alert: *820 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + alert: *822 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -244866,11 +245414,11 @@ webhooks: type: string enum: - reopened - alert: *820 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + alert: *822 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -244948,11 +245496,11 @@ webhooks: type: string enum: - resolved - alert: *820 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + alert: *822 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -245030,12 +245578,12 @@ webhooks: type: string enum: - unassigned - alert: *820 + alert: *822 assignee: *4 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -245113,11 +245661,11 @@ webhooks: type: string enum: - validated - alert: *820 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + alert: *822 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -245247,10 +245795,10 @@ webhooks: - organization - enterprise - - repository: *767 - enterprise: *764 - installation: *765 - organization: *766 + repository: *769 + enterprise: *766 + installation: *767 + organization: *768 sender: *4 required: - action @@ -245328,11 +245876,11 @@ webhooks: type: string enum: - published - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 - security_advisory: &822 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 + security_advisory: &824 description: The details of the security advisory, including summary, description, and severity. type: object @@ -245536,11 +246084,11 @@ webhooks: type: string enum: - updated - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 - security_advisory: *822 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 + security_advisory: *824 sender: *4 required: - action @@ -245613,10 +246161,10 @@ webhooks: type: string enum: - withdrawn - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 security_advisory: description: The details of the security advisory, including summary, description, and severity. @@ -245811,9 +246359,9 @@ webhooks: type: object properties: security_and_analysis: *297 - enterprise: *764 - installation: *765 - organization: *766 + enterprise: *766 + installation: *767 + organization: *768 repository: *343 sender: *4 required: @@ -245892,12 +246440,12 @@ webhooks: type: string enum: - cancelled - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 - sponsorship: &823 + sponsorship: &825 type: object properties: created_at: @@ -246202,12 +246750,12 @@ webhooks: type: string enum: - created - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 - sponsorship: *823 + sponsorship: *825 required: - action - sponsorship @@ -246295,12 +246843,12 @@ webhooks: type: string required: - from - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 - sponsorship: *823 + sponsorship: *825 required: - action - changes @@ -246377,17 +246925,17 @@ webhooks: type: string enum: - pending_cancellation - effective_date: &824 + effective_date: &826 description: The `pending_cancellation` and `pending_tier_change` event types will include the date the cancellation or tier change will take effect. type: string - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 - sponsorship: *823 + sponsorship: *825 required: - action - sponsorship @@ -246461,7 +247009,7 @@ webhooks: type: string enum: - pending_tier_change - changes: &825 + changes: &827 type: object properties: tier: @@ -246505,13 +247053,13 @@ webhooks: - from required: - tier - effective_date: *824 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + effective_date: *826 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 - sponsorship: *823 + sponsorship: *825 required: - action - changes @@ -246588,13 +247136,13 @@ webhooks: type: string enum: - tier_changed - changes: *825 - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + changes: *827 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 - sponsorship: *823 + sponsorship: *825 required: - action - changes @@ -246668,10 +247216,10 @@ webhooks: type: string enum: - created - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 starred_at: description: 'The time the star was created. This is a timestamp @@ -246755,10 +247303,10 @@ webhooks: type: string enum: - deleted - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 starred_at: description: 'The time the star was created. This is a timestamp @@ -247192,15 +247740,15 @@ webhooks: type: - string - 'null' - enterprise: *764 + enterprise: *766 id: description: The unique identifier of the status. type: integer - installation: *765 + installation: *767 name: type: string - organization: *766 - repository: *767 + organization: *768 + repository: *769 sender: *4 sha: description: The Commit SHA. @@ -247316,9 +247864,9 @@ webhooks: description: The ID of the sub-issue. type: number sub_issue: *83 - installation: *765 - organization: *766 - repository: *767 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -247407,9 +247955,9 @@ webhooks: description: The ID of the sub-issue. type: number sub_issue: *83 - installation: *765 - organization: *766 - repository: *767 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -247498,9 +248046,9 @@ webhooks: description: The ID of the parent issue. type: number parent_issue: *83 - installation: *765 - organization: *766 - repository: *767 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -247589,9 +248137,9 @@ webhooks: description: The ID of the parent issue. type: number parent_issue: *83 - installation: *765 - organization: *766 - repository: *767 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -247667,12 +248215,12 @@ webhooks: title: team_add event type: object properties: - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 - team: &826 + team: &828 title: Team description: Groups of organization members that gives permissions on specified repositories. @@ -247902,9 +248450,9 @@ webhooks: type: string enum: - added_to_repository - enterprise: *764 - installation: *765 - organization: *766 + enterprise: *766 + installation: *767 + organization: *768 repository: title: Repository description: A git repository @@ -248374,7 +248922,7 @@ webhooks: - topics - visibility sender: *4 - team: *826 + team: *828 required: - action - team @@ -248450,9 +248998,9 @@ webhooks: type: string enum: - created - enterprise: *764 - installation: *765 - organization: *766 + enterprise: *766 + installation: *767 + organization: *768 repository: title: Repository description: A git repository @@ -248922,7 +249470,7 @@ webhooks: - topics - visibility sender: *4 - team: *826 + team: *828 required: - action - team @@ -248999,9 +249547,9 @@ webhooks: type: string enum: - deleted - enterprise: *764 - installation: *765 - organization: *766 + enterprise: *766 + installation: *767 + organization: *768 repository: title: Repository description: A git repository @@ -249471,7 +250019,7 @@ webhooks: - topics - visibility sender: *4 - team: *826 + team: *828 required: - action - team @@ -249615,9 +250163,9 @@ webhooks: - from required: - permissions - enterprise: *764 - installation: *765 - organization: *766 + enterprise: *766 + installation: *767 + organization: *768 repository: title: Repository description: A git repository @@ -250087,7 +250635,7 @@ webhooks: - topics - visibility sender: *4 - team: *826 + team: *828 required: - action - changes @@ -250165,9 +250713,9 @@ webhooks: type: string enum: - removed_from_repository - enterprise: *764 - installation: *765 - organization: *766 + enterprise: *766 + installation: *767 + organization: *768 repository: title: Repository description: A git repository @@ -250637,7 +251185,7 @@ webhooks: - topics - visibility sender: *4 - team: *826 + team: *828 required: - action - team @@ -250713,10 +251261,10 @@ webhooks: type: string enum: - started - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 required: - action @@ -250789,17 +251337,17 @@ webhooks: title: workflow_dispatch event type: object properties: - enterprise: *764 + enterprise: *766 inputs: type: - object - 'null' additionalProperties: true - installation: *765 - organization: *766 + installation: *767 + organization: *768 ref: type: string - repository: *767 + repository: *769 sender: *4 workflow: type: string @@ -250881,10 +251429,10 @@ webhooks: type: string enum: - completed - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 workflow_job: allOf: @@ -251219,10 +251767,10 @@ webhooks: type: string enum: - in_progress - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 workflow_job: allOf: @@ -251583,10 +252131,10 @@ webhooks: type: string enum: - queued - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 workflow_job: type: object @@ -251811,10 +252359,10 @@ webhooks: type: string enum: - waiting - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 workflow_job: type: object @@ -252041,12 +252589,12 @@ webhooks: type: string enum: - completed - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 - workflow: *779 + workflow: *781 workflow_run: title: Workflow Run type: object @@ -253065,12 +253613,12 @@ webhooks: type: string enum: - in_progress - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 - workflow: *779 + workflow: *781 workflow_run: title: Workflow Run type: object @@ -254074,12 +254622,12 @@ webhooks: type: string enum: - requested - enterprise: *764 - installation: *765 - organization: *766 - repository: *767 + enterprise: *766 + installation: *767 + organization: *768 + repository: *769 sender: *4 - workflow: *779 + workflow: *781 workflow_run: title: Workflow Run type: object 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 03fa05dd8d..6bbf9241f2 100644 --- a/descriptions-next/ghec/dereferenced/ghec.2022-11-28.deref.json +++ b/descriptions-next/ghec/dereferenced/ghec.2022-11-28.deref.json @@ -83996,7 +83996,7 @@ }, "ai_credit_pool_enabled": { "type": "boolean", - "description": "Whether the cost center draws from the AI credit pool (capped from member license entitlements)." + "description": "Whether the cost center draws from the AI credit pool.\n\nThis can only be enabled for cost centers that contain only user or team resources.\n\n- `false` — no cap; the cost center draws from the shared enterprise pool.\n- `true` — the cost center is capped at an amount derived from its members' license entitlements." }, "ai_credit_pool_state": { "type": "object", @@ -84287,7 +84287,7 @@ }, "ai_credit_pool_enabled": { "type": "boolean", - "description": "Whether the cost center draws from the AI credit pool.\n- `false` — no cap; the cost center draws from the shared enterprise pool.\n- `true` — the cost center is capped at an amount derived from its members' license entitlements. Only User and Team resources are allowed." + "description": "Whether the cost center draws from the AI credit pool.\n\nThis can only be enabled for cost centers that contain only user or team resources.\n\n- `false` — no cap; the cost center draws from the shared enterprise pool.\n- `true` — the cost center is capped at an amount derived from its members' license entitlements." } } }, @@ -84631,7 +84631,7 @@ }, "ai_credit_pool_enabled": { "type": "boolean", - "description": "Whether the cost center draws from the AI credit pool (capped from member license entitlements)." + "description": "Whether the cost center draws from the AI credit pool.\n\nThis can only be enabled for cost centers that contain only user or team resources.\n\n- `false` — no cap; the cost center draws from the shared enterprise pool.\n- `true` — the cost center is capped at an amount derived from its members' license entitlements." }, "ai_credit_pool_state": { "type": "object", @@ -84884,7 +84884,7 @@ }, "ai_credit_pool_enabled": { "type": "boolean", - "description": "Whether the cost center draws from the AI credit pool.\n- `false` — no cap; the cost center draws from the shared enterprise pool.\n- `true` — the cost center is capped at an amount derived from its members' license entitlements. Only User and Team resources are allowed." + "description": "Whether the cost center draws from the AI credit pool.\n\nThis can only be enabled for cost centers that contain only user or team resources.\n\n- `false` — no cap; the cost center draws from the shared enterprise pool.\n- `true` — the cost center is capped at an amount derived from its members' license entitlements." } } }, @@ -84959,7 +84959,7 @@ }, "ai_credit_pool_enabled": { "type": "boolean", - "description": "Whether the cost center draws from the AI credit pool (capped from member license entitlements)." + "description": "Whether the cost center draws from the AI credit pool.\n\nThis can only be enabled for cost centers that contain only user or team resources.\n\n- `false` — no cap; the cost center draws from the shared enterprise pool.\n- `true` — the cost center is capped at an amount derived from its members' license entitlements." }, "ai_credit_pool_state": { "type": "object", @@ -560464,6 +560464,23 @@ "string", "null" ] + }, + "rationale": { + "type": "string", + "description": "Optional reasoning for selecting this label." + }, + "suggest": { + "type": "boolean", + "description": "If `true`, the change is stored as a pending suggestion for human review rather than applied directly." + }, + "confidence": { + "type": "string", + "description": "The confidence level for this label choice.", + "enum": [ + "low", + "medium", + "high" + ] } } } @@ -560483,6 +560500,23 @@ "properties": { "login": { "type": "string" + }, + "rationale": { + "type": "string", + "description": "Optional reasoning for selecting this assignee." + }, + "suggest": { + "type": "boolean", + "description": "If `true`, the change is stored as a pending suggestion for human review rather than applied directly." + }, + "confidence": { + "type": "string", + "description": "The confidence level for this assignee choice.", + "enum": [ + "low", + "medium", + "high" + ] } } } @@ -560515,6 +560549,23 @@ } ], "description": "The value to set for the field. For multi-select fields, provide an array of option names." + }, + "rationale": { + "type": "string", + "description": "Optional reasoning for setting this field value." + }, + "suggest": { + "type": "boolean", + "description": "If `true`, the change is stored as a pending suggestion for human review rather than applied directly." + }, + "confidence": { + "type": "string", + "description": "The confidence level for this field value choice.", + "enum": [ + "low", + "medium", + "high" + ] } }, "required": [ @@ -560525,13 +560576,53 @@ } }, "type": { + "description": "The issue type to associate with this issue. Only users with push access can set the type for issues. Without push access to the repository, type changes are silently dropped.", + "oneOf": [ + { + "type": "string", + "description": "The name of the issue type.", + "examples": [ + "Epic" + ] + }, + { + "type": "object", + "description": "The issue type with optional metadata.", + "properties": { + "value": { + "type": [ + "string", + "null" + ], + "description": "The name of the issue type to associate with this issue, or `null` to remove the current issue type.", + "examples": [ + "Epic" + ] + }, + "rationale": { + "type": "string", + "description": "Optional reasoning for selecting this type." + }, + "suggest": { + "type": "boolean", + "description": "If `true`, the change is stored as a pending suggestion for human review rather than applied directly." + }, + "confidence": { + "type": "string", + "description": "The confidence level for this type choice.", + "enum": [ + "low", + "medium", + "high" + ] + } + } + } + ], "type": [ + "null", "string", - "null" - ], - "description": "The name of the issue type to associate with this issue or use `null` to remove the current issue type. Only users with push access can set the type for issues. Without push access to the repository, type changes are silently dropped.", - "examples": [ - "Epic" + "object" ] } } @@ -564499,7 +564590,176 @@ }, { "type": "object", - "properties": {} + "properties": { + "suggestions": { + "type": "object", + "description": "Pending suggestions for each suggestible field (`type`,\n`issue_field_values`, `labels`, `assignees`, `state`) the\nrequest touched. Omitted for fields not in the request or\nwith no pending suggestions. Items tagged `already_applied`\nare echoes of the current request's inputs whose target is\nalready applied to the issue; they are not persisted as\npending suggestions.\n", + "properties": { + "type": { + "type": "array", + "items": { + "type": "object", + "properties": { + "value": { + "type": "string" + }, + "rationale": { + "type": "string" + }, + "suggest": { + "type": "boolean" + }, + "confidence": { + "type": "string", + "enum": [ + "low", + "medium", + "high" + ] + }, + "already_applied": { + "type": "boolean" + } + } + } + }, + "issue_field_values": { + "type": "array", + "items": { + "type": "object", + "properties": { + "field_id": { + "type": "integer" + }, + "value": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ] + }, + "rationale": { + "type": "string" + }, + "suggest": { + "type": "boolean" + }, + "confidence": { + "type": "string", + "enum": [ + "low", + "medium", + "high" + ] + }, + "already_applied": { + "type": "boolean" + } + } + } + }, + "labels": { + "type": "array", + "items": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "rationale": { + "type": "string" + }, + "suggest": { + "type": "boolean" + }, + "confidence": { + "type": "string", + "enum": [ + "low", + "medium", + "high" + ] + }, + "already_applied": { + "type": "boolean" + } + } + } + }, + "assignees": { + "type": "array", + "items": { + "type": "object", + "properties": { + "login": { + "type": "string" + }, + "rationale": { + "type": "string" + }, + "suggest": { + "type": "boolean" + }, + "confidence": { + "type": "string", + "enum": [ + "low", + "medium", + "high" + ] + }, + "already_applied": { + "type": "boolean" + } + } + } + }, + "state": { + "type": "array", + "items": { + "type": "object", + "properties": { + "value": { + "type": "string" + }, + "state_reason": { + "type": "string" + }, + "duplicate_issue_id": { + "type": "integer" + }, + "rationale": { + "type": "string" + }, + "suggest": { + "type": "boolean" + }, + "confidence": { + "type": "string", + "enum": [ + "low", + "medium", + "high" + ] + }, + "already_applied": { + "type": "boolean" + } + } + } + } + } + } + } } ] }, @@ -564930,7 +565190,40 @@ "type": "array", "description": "Usernames of people to assign this issue to. _NOTE: Only users with push access can add assignees to an issue. Assignees are silently ignored otherwise._", "items": { - "type": "string" + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "login": { + "type": "string", + "description": "The login of the user to assign." + }, + "rationale": { + "type": "string", + "description": "Optional reasoning for adding this assignee." + }, + "suggest": { + "type": "boolean", + "description": "If `true`, the assignee is stored as a pending suggestion for human review rather than applied directly." + }, + "confidence": { + "type": "string", + "description": "The confidence level for this assignee choice.", + "enum": [ + "low", + "medium", + "high" + ] + } + }, + "required": [ + "login" + ] + } + ] } } } @@ -618831,9 +619124,42 @@ "labels": { "type": "array", "minItems": 1, - "description": "The names of the labels to add to the issue's existing labels. You can also pass an `array` of labels directly, but GitHub recommends passing an object with the `labels` key. To replace all of the labels for an issue, use \"[Set labels for an issue](https://docs.github.com/enterprise-cloud@latest/rest/issues/labels#set-labels-for-an-issue).\"", + "description": "The labels to add to the issue's existing labels. You can also pass an `array` of labels directly, but GitHub recommends passing an object with the `labels` key. To replace all of the labels for an issue, use \"[Set labels for an issue](https://docs.github.com/enterprise-cloud@latest/rest/issues/labels#set-labels-for-an-issue).\"", "items": { - "type": "string" + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "The name of the label to add." + }, + "rationale": { + "type": "string", + "description": "Optional reasoning for adding this label." + }, + "suggest": { + "type": "boolean", + "description": "If `true`, the label is stored as a pending suggestion for human review rather than applied directly." + }, + "confidence": { + "type": "string", + "description": "The confidence level for this label choice.", + "enum": [ + "low", + "medium", + "high" + ] + } + }, + "required": [ + "name" + ] + } + ] } } } @@ -618851,6 +619177,23 @@ "properties": { "name": { "type": "string" + }, + "rationale": { + "type": "string", + "description": "Optional reasoning for adding this label." + }, + "suggest": { + "type": "boolean", + "description": "If `true`, the label is stored as a pending suggestion for human review rather than applied directly." + }, + "confidence": { + "type": "string", + "description": "The confidence level for this label choice.", + "enum": [ + "low", + "medium", + "high" + ] } }, "required": [ @@ -642788,6 +643131,1101 @@ } } }, + "/repos/{owner}/{repo}/issues/{issue_number}/suggestions": { + "get": { + "summary": "List issue suggestions", + "description": "Lists the suggestions on an issue. A suggestion is an agent-proposed change to an issue's type, labels, fields, assignees, or closed state that a maintainer can approve or dismiss.\n\nBy default only pending suggestions are returned. Use `state=all` to return suggestions in every state, or `state=` to filter to a single state. Use `action=` to return only suggestions for a specific change.\n\nThis endpoint is only available while the issue suggestions feature is enabled for the repository, and only supports issues, not pull requests.\n\nRequires triage access to the repository.", + "tags": [ + "issues" + ], + "operationId": "issues/list-suggestions", + "externalDocs": { + "description": "API method documentation", + "url": "https://docs.github.com/enterprise-cloud@latest/rest/issues/issues#list-issue-suggestions" + }, + "parameters": [ + { + "name": "owner", + "description": "The account owner of the repository. The name is not case sensitive.", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "repo", + "description": "The name of the repository without the `.git` extension. The name is not case sensitive.", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "issue_number", + "description": "The number that identifies the issue.", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "name": "state", + "in": "query", + "required": false, + "description": "Filter suggestions by their state.", + "schema": { + "type": "string", + "enum": [ + "pending", + "applied", + "approved", + "dismissed", + "replaced", + "all" + ], + "default": "pending" + } + }, + { + "name": "action", + "in": "query", + "required": false, + "description": "Filter suggestions by the change they propose.", + "schema": { + "type": "string", + "enum": [ + "set_type", + "add_label", + "add_field", + "add_assignee", + "close_issue" + ] + } + }, + { + "name": "per_page", + "description": "The number of results per page (max 100). For more information, see \"[Using pagination in the REST API](https://docs.github.com/enterprise-cloud@latest/rest/using-the-rest-api/using-pagination-in-the-rest-api).\"", + "in": "query", + "schema": { + "type": "integer", + "default": 30 + } + }, + { + "name": "page", + "description": "The page number of the results to fetch. For more information, see \"[Using pagination in the REST API](https://docs.github.com/enterprise-cloud@latest/rest/using-the-rest-api/using-pagination-in-the-rest-api).\"", + "in": "query", + "schema": { + "type": "integer", + "default": 1 + } + } + ], + "responses": { + "200": { + "description": "Response", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "title": "Issue Suggestion", + "description": "An agent-proposed change to an issue that a maintainer can approve or dismiss.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the suggestion." + }, + "issue_id": { + "type": "integer", + "description": "The unique identifier of the issue the suggestion applies to." + }, + "action": { + "type": "string", + "description": "The kind of change proposed.", + "enum": [ + "set_type", + "add_label", + "add_field", + "add_assignee", + "close_issue" + ] + }, + "state": { + "type": "string", + "description": "The suggestion's lifecycle state.", + "enum": [ + "pending", + "applied", + "approved", + "dismissed", + "replaced" + ] + }, + "target_id": { + "type": [ + "integer", + "null" + ], + "description": "The identifier of the target the change applies to (issue type, label, field, assignee, or duplicate issue), when applicable." + }, + "target_value": { + "description": "The proposed value, when applicable. An array for multi-select field suggestions.", + "oneOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "boolean" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ], + "type": [ + "null", + "string", + "number", + "boolean", + "array" + ] + }, + "rationale": { + "type": [ + "string", + "null" + ], + "description": "The rationale the actor provided for the suggestion." + }, + "confidence": { + "type": [ + "string", + "null" + ], + "description": "The actor's confidence level in the suggestion.", + "enum": [ + "LOW", + "MEDIUM", + "HIGH", + null + ] + }, + "actor_id": { + "type": [ + "integer", + "null" + ], + "description": "The unique identifier of the actor that proposed the suggestion." + }, + "issue_event_id": { + "type": [ + "integer", + "null" + ], + "description": "The identifier of the timeline event created when the suggestion was approved, when applicable." + }, + "resolved_by": { + "type": [ + "integer", + "null" + ], + "description": "The unique identifier of the user who approved or dismissed the suggestion." + }, + "created_at": { + "type": "string", + "description": "The time the suggestion was created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the suggestion was last updated.", + "format": "date-time" + } + }, + "required": [ + "id", + "issue_id", + "action", + "state", + "target_id", + "target_value", + "rationale", + "confidence", + "actor_id", + "issue_event_id", + "resolved_by", + "created_at", + "updated_at" + ] + } + }, + "examples": { + "default": { + "value": [ + { + "id": 12, + "issue_id": 4567, + "action": "add_label", + "state": "pending", + "target_id": 208045946, + "target_value": null, + "rationale": "This looks like a bug report based on the stack trace in the description.", + "confidence": "HIGH", + "actor_id": 41898282, + "issue_event_id": null, + "resolved_by": null, + "created_at": "2026-06-01T14:20:00Z", + "updated_at": "2026-06-01T14:20:00Z" + }, + { + "id": 13, + "issue_id": 4567, + "action": "set_type", + "state": "pending", + "target_id": 3, + "target_value": "Bug", + "rationale": "The report describes unexpected behaviour with reproduction steps.", + "confidence": "MEDIUM", + "actor_id": 41898282, + "issue_event_id": null, + "resolved_by": null, + "created_at": "2026-06-01T14:21:00Z", + "updated_at": "2026-06-01T14:21:00Z" + } + ] + } + } + } + }, + "headers": { + "Link": { + "example": "; rel=\"next\", ; rel=\"last\"", + "schema": { + "type": "string" + } + } + } + }, + "404": { + "description": "Resource not found", + "content": { + "application/json": { + "schema": { + "title": "Basic Error", + "description": "Basic Error", + "type": "object", + "properties": { + "message": { + "type": "string" + }, + "documentation_url": { + "type": "string" + }, + "url": { + "type": "string" + }, + "status": { + "type": "string" + } + } + } + } + } + }, + "422": { + "description": "Validation failed, or the endpoint has been spammed.", + "content": { + "application/json": { + "schema": { + "title": "Validation Error", + "description": "Validation Error", + "type": "object", + "required": [ + "message", + "documentation_url" + ], + "properties": { + "message": { + "type": "string" + }, + "documentation_url": { + "type": "string" + }, + "errors": { + "type": "array", + "items": { + "type": "object", + "required": [ + "code" + ], + "properties": { + "resource": { + "type": "string" + }, + "field": { + "type": "string" + }, + "message": { + "type": "string" + }, + "code": { + "type": "string" + }, + "index": { + "type": "integer" + }, + "value": { + "oneOf": [ + { + "type": [ + "string", + "null" + ] + }, + { + "type": [ + "integer", + "null" + ] + }, + { + "type": [ + "array", + "null" + ], + "items": { + "type": "string" + } + } + ] + } + } + } + } + } + } + } + } + } + }, + "x-github": { + "githubCloudOnly": false, + "enabledForGitHubApps": true, + "category": "issues", + "subcategory": "issues" + } + } + }, + "/repos/{owner}/{repo}/issues/{issue_number}/suggestions/{suggestion_id}/approve": { + "post": { + "summary": "Approve an issue suggestion", + "description": "Approves a pending suggestion on an issue. Applies the proposed change (creating the corresponding timeline event), transitions the suggestion to `approved`, and dismisses any competing pending suggestions for the same change.\n\nRequires triage access to the repository. Approving a suggestion also requires permission to perform the change it applies (for example, setting the issue type, adding a label or assignee, or closing the issue); this only affects fine-grained access tokens and GitHub Apps whose permissions are narrower than the triage role. This endpoint only supports issues, not pull requests.", + "tags": [ + "issues" + ], + "operationId": "issues/approve-suggestion", + "externalDocs": { + "description": "API method documentation", + "url": "https://docs.github.com/enterprise-cloud@latest/rest/issues/issues#approve-an-issue-suggestion" + }, + "parameters": [ + { + "name": "owner", + "description": "The account owner of the repository. The name is not case sensitive.", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "repo", + "description": "The name of the repository without the `.git` extension. The name is not case sensitive.", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "issue_number", + "description": "The number that identifies the issue.", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "name": "suggestion_id", + "in": "path", + "required": true, + "description": "The unique identifier of the suggestion.", + "schema": { + "type": "integer" + } + } + ], + "responses": { + "200": { + "description": "Response", + "content": { + "application/json": { + "schema": { + "title": "Issue Suggestion", + "description": "An agent-proposed change to an issue that a maintainer can approve or dismiss.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the suggestion." + }, + "issue_id": { + "type": "integer", + "description": "The unique identifier of the issue the suggestion applies to." + }, + "action": { + "type": "string", + "description": "The kind of change proposed.", + "enum": [ + "set_type", + "add_label", + "add_field", + "add_assignee", + "close_issue" + ] + }, + "state": { + "type": "string", + "description": "The suggestion's lifecycle state.", + "enum": [ + "pending", + "applied", + "approved", + "dismissed", + "replaced" + ] + }, + "target_id": { + "type": [ + "integer", + "null" + ], + "description": "The identifier of the target the change applies to (issue type, label, field, assignee, or duplicate issue), when applicable." + }, + "target_value": { + "description": "The proposed value, when applicable. An array for multi-select field suggestions.", + "oneOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "boolean" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ], + "type": [ + "null", + "string", + "number", + "boolean", + "array" + ] + }, + "rationale": { + "type": [ + "string", + "null" + ], + "description": "The rationale the actor provided for the suggestion." + }, + "confidence": { + "type": [ + "string", + "null" + ], + "description": "The actor's confidence level in the suggestion.", + "enum": [ + "LOW", + "MEDIUM", + "HIGH", + null + ] + }, + "actor_id": { + "type": [ + "integer", + "null" + ], + "description": "The unique identifier of the actor that proposed the suggestion." + }, + "issue_event_id": { + "type": [ + "integer", + "null" + ], + "description": "The identifier of the timeline event created when the suggestion was approved, when applicable." + }, + "resolved_by": { + "type": [ + "integer", + "null" + ], + "description": "The unique identifier of the user who approved or dismissed the suggestion." + }, + "created_at": { + "type": "string", + "description": "The time the suggestion was created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the suggestion was last updated.", + "format": "date-time" + } + }, + "required": [ + "id", + "issue_id", + "action", + "state", + "target_id", + "target_value", + "rationale", + "confidence", + "actor_id", + "issue_event_id", + "resolved_by", + "created_at", + "updated_at" + ] + }, + "examples": { + "default": { + "value": { + "id": 12, + "issue_id": 4567, + "action": "add_label", + "state": "approved", + "target_id": 208045946, + "target_value": null, + "rationale": "This looks like a bug report based on the stack trace in the description.", + "confidence": "HIGH", + "actor_id": 41898282, + "issue_event_id": 6430295168, + "resolved_by": 583231, + "created_at": "2026-06-01T14:20:00Z", + "updated_at": "2026-06-01T15:05:00Z" + } + } + } + } + } + }, + "403": { + "description": "Forbidden", + "content": { + "application/json": { + "schema": { + "title": "Basic Error", + "description": "Basic Error", + "type": "object", + "properties": { + "message": { + "type": "string" + }, + "documentation_url": { + "type": "string" + }, + "url": { + "type": "string" + }, + "status": { + "type": "string" + } + } + } + } + } + }, + "404": { + "description": "Resource not found", + "content": { + "application/json": { + "schema": { + "title": "Basic Error", + "description": "Basic Error", + "type": "object", + "properties": { + "message": { + "type": "string" + }, + "documentation_url": { + "type": "string" + }, + "url": { + "type": "string" + }, + "status": { + "type": "string" + } + } + } + } + } + }, + "422": { + "description": "Validation failed, or the endpoint has been spammed.", + "content": { + "application/json": { + "schema": { + "title": "Validation Error", + "description": "Validation Error", + "type": "object", + "required": [ + "message", + "documentation_url" + ], + "properties": { + "message": { + "type": "string" + }, + "documentation_url": { + "type": "string" + }, + "errors": { + "type": "array", + "items": { + "type": "object", + "required": [ + "code" + ], + "properties": { + "resource": { + "type": "string" + }, + "field": { + "type": "string" + }, + "message": { + "type": "string" + }, + "code": { + "type": "string" + }, + "index": { + "type": "integer" + }, + "value": { + "oneOf": [ + { + "type": [ + "string", + "null" + ] + }, + { + "type": [ + "integer", + "null" + ] + }, + { + "type": [ + "array", + "null" + ], + "items": { + "type": "string" + } + } + ] + } + } + } + } + } + } + } + } + } + }, + "x-github": { + "githubCloudOnly": false, + "enabledForGitHubApps": true, + "category": "issues", + "subcategory": "issues" + } + } + }, + "/repos/{owner}/{repo}/issues/{issue_number}/suggestions/{suggestion_id}/dismiss": { + "post": { + "summary": "Dismiss an issue suggestion", + "description": "Dismisses a pending suggestion on an issue. Transitions the suggestion to `dismissed` without applying any change or creating a timeline event.\n\nRequires triage access to the repository. This endpoint only supports issues, not pull requests.", + "tags": [ + "issues" + ], + "operationId": "issues/dismiss-suggestion", + "externalDocs": { + "description": "API method documentation", + "url": "https://docs.github.com/enterprise-cloud@latest/rest/issues/issues#dismiss-an-issue-suggestion" + }, + "parameters": [ + { + "name": "owner", + "description": "The account owner of the repository. The name is not case sensitive.", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "repo", + "description": "The name of the repository without the `.git` extension. The name is not case sensitive.", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "issue_number", + "description": "The number that identifies the issue.", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "name": "suggestion_id", + "in": "path", + "required": true, + "description": "The unique identifier of the suggestion.", + "schema": { + "type": "integer" + } + } + ], + "responses": { + "200": { + "description": "Response", + "content": { + "application/json": { + "schema": { + "title": "Issue Suggestion", + "description": "An agent-proposed change to an issue that a maintainer can approve or dismiss.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the suggestion." + }, + "issue_id": { + "type": "integer", + "description": "The unique identifier of the issue the suggestion applies to." + }, + "action": { + "type": "string", + "description": "The kind of change proposed.", + "enum": [ + "set_type", + "add_label", + "add_field", + "add_assignee", + "close_issue" + ] + }, + "state": { + "type": "string", + "description": "The suggestion's lifecycle state.", + "enum": [ + "pending", + "applied", + "approved", + "dismissed", + "replaced" + ] + }, + "target_id": { + "type": [ + "integer", + "null" + ], + "description": "The identifier of the target the change applies to (issue type, label, field, assignee, or duplicate issue), when applicable." + }, + "target_value": { + "description": "The proposed value, when applicable. An array for multi-select field suggestions.", + "oneOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "boolean" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ], + "type": [ + "null", + "string", + "number", + "boolean", + "array" + ] + }, + "rationale": { + "type": [ + "string", + "null" + ], + "description": "The rationale the actor provided for the suggestion." + }, + "confidence": { + "type": [ + "string", + "null" + ], + "description": "The actor's confidence level in the suggestion.", + "enum": [ + "LOW", + "MEDIUM", + "HIGH", + null + ] + }, + "actor_id": { + "type": [ + "integer", + "null" + ], + "description": "The unique identifier of the actor that proposed the suggestion." + }, + "issue_event_id": { + "type": [ + "integer", + "null" + ], + "description": "The identifier of the timeline event created when the suggestion was approved, when applicable." + }, + "resolved_by": { + "type": [ + "integer", + "null" + ], + "description": "The unique identifier of the user who approved or dismissed the suggestion." + }, + "created_at": { + "type": "string", + "description": "The time the suggestion was created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the suggestion was last updated.", + "format": "date-time" + } + }, + "required": [ + "id", + "issue_id", + "action", + "state", + "target_id", + "target_value", + "rationale", + "confidence", + "actor_id", + "issue_event_id", + "resolved_by", + "created_at", + "updated_at" + ] + }, + "examples": { + "default": { + "value": { + "id": 12, + "issue_id": 4567, + "action": "add_label", + "state": "approved", + "target_id": 208045946, + "target_value": null, + "rationale": "This looks like a bug report based on the stack trace in the description.", + "confidence": "HIGH", + "actor_id": 41898282, + "issue_event_id": 6430295168, + "resolved_by": 583231, + "created_at": "2026-06-01T14:20:00Z", + "updated_at": "2026-06-01T15:05:00Z" + } + } + } + } + } + }, + "403": { + "description": "Forbidden", + "content": { + "application/json": { + "schema": { + "title": "Basic Error", + "description": "Basic Error", + "type": "object", + "properties": { + "message": { + "type": "string" + }, + "documentation_url": { + "type": "string" + }, + "url": { + "type": "string" + }, + "status": { + "type": "string" + } + } + } + } + } + }, + "404": { + "description": "Resource not found", + "content": { + "application/json": { + "schema": { + "title": "Basic Error", + "description": "Basic Error", + "type": "object", + "properties": { + "message": { + "type": "string" + }, + "documentation_url": { + "type": "string" + }, + "url": { + "type": "string" + }, + "status": { + "type": "string" + } + } + } + } + } + }, + "422": { + "description": "Validation failed, or the endpoint has been spammed.", + "content": { + "application/json": { + "schema": { + "title": "Validation Error", + "description": "Validation Error", + "type": "object", + "required": [ + "message", + "documentation_url" + ], + "properties": { + "message": { + "type": "string" + }, + "documentation_url": { + "type": "string" + }, + "errors": { + "type": "array", + "items": { + "type": "object", + "required": [ + "code" + ], + "properties": { + "resource": { + "type": "string" + }, + "field": { + "type": "string" + }, + "message": { + "type": "string" + }, + "code": { + "type": "string" + }, + "index": { + "type": "integer" + }, + "value": { + "oneOf": [ + { + "type": [ + "string", + "null" + ] + }, + { + "type": [ + "integer", + "null" + ] + }, + { + "type": [ + "array", + "null" + ], + "items": { + "type": "string" + } + } + ] + } + } + } + } + } + } + } + } + } + }, + "x-github": { + "githubCloudOnly": false, + "enabledForGitHubApps": true, + "category": "issues", + "subcategory": "issues" + } + } + }, "/repos/{owner}/{repo}/issues/{issue_number}/timeline": { "get": { "summary": "List timeline events for an issue", @@ -642845,6 +644283,14 @@ "type": "integer", "default": 1 } + }, + { + "name": "exclude", + "in": "query", + "description": "A comma-separated list of timeline event names to exclude from the response.", + "schema": { + "type": "string" + } } ], "responses": { 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 97ea04899f..81263a8ec8 100644 --- a/descriptions-next/ghec/dereferenced/ghec.2022-11-28.deref.yaml +++ b/descriptions-next/ghec/dereferenced/ghec.2022-11-28.deref.yaml @@ -1088,7 +1088,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest/rest/security-advisories/global-advisories#get-a-global-security-advisory parameters: - - &799 + - &801 name: ghsa_id description: The GHSA (GitHub Security Advisory) identifier of the advisory. in: path @@ -4502,7 +4502,7 @@ paths: application/json: schema: *3 application/scim+json: - schema: &808 + schema: &810 title: Scim Error description: Scim Error type: object @@ -12204,7 +12204,7 @@ paths: value: days: 90 maximum_allowed_days: 365 - '401': &809 + '401': &811 description: Authorization failure '404': *6 x-github: @@ -26431,7 +26431,7 @@ paths: - object rules: type: array - items: &764 + items: &766 title: Repository Rule type: object description: A repository rule. @@ -26440,7 +26440,7 @@ paths: - *171 - *172 - *173 - - &761 + - &763 title: merge_queue description: Merges must be performed via a merge queue. type: object @@ -26531,7 +26531,7 @@ paths: - *184 - *185 - *186 - - &762 + - &764 title: license_compliance_scanning description: Enforce any added or changed dependencies to comply with the organization's license policy. @@ -27079,14 +27079,14 @@ paths: format: uri description: The REST API URL of the code locations for this alert. - state: &777 + state: &779 description: Sets the state of the secret scanning alert. You must provide `resolution` when you set the state to `resolved`. type: string enum: - open - resolved - resolution: &778 + resolution: &780 type: - string - 'null' @@ -27205,14 +27205,14 @@ paths: first_location_detected: anyOf: - type: 'null' - - &779 + - &781 description: 'Details on the location where the token was initially detected. This can be a commit, wiki commit, issue, discussion, pull request. ' oneOf: - - &781 + - &783 description: Represents a 'commit' secret scanning location type. This location type shows that a secret was detected inside a commit to a repository. @@ -27276,7 +27276,7 @@ paths: - blob_url - commit_sha - commit_url - - &782 + - &784 description: Represents a 'wiki_commit' secret scanning location type. This location type shows that a secret was detected inside a commit to a repository wiki. @@ -27337,7 +27337,7 @@ paths: - page_url - commit_sha - commit_url - - &783 + - &785 description: Represents an 'issue_title' secret scanning location type. This location type shows that a secret was detected in the title of an issue. @@ -27359,7 +27359,7 @@ paths: - https://github.com/octocat/Hello-World/issues/1 required: - issue_title_url - - &784 + - &786 description: Represents an 'issue_body' secret scanning location type. This location type shows that a secret was detected in the body of an issue. @@ -27381,7 +27381,7 @@ paths: - https://github.com/octocat/Hello-World/issues/1 required: - issue_body_url - - &785 + - &787 description: Represents an 'issue_comment' secret scanning location type. This location type shows that a secret was detected in a comment on an issue. @@ -27403,7 +27403,7 @@ paths: - https://github.com/octocat/Hello-World/issues/1#issuecomment-1081119451 required: - issue_comment_url - - &786 + - &788 description: Represents a 'discussion_title' secret scanning location type. This location type shows that a secret was detected in the title of a discussion. @@ -27418,7 +27418,7 @@ paths: - https://github.com/community/community/discussions/39082 required: - discussion_title_url - - &787 + - &789 description: Represents a 'discussion_body' secret scanning location type. This location type shows that a secret was detected in the body of a discussion. @@ -27433,7 +27433,7 @@ paths: - https://github.com/community/community/discussions/39082#discussion-4566270 required: - discussion_body_url - - &788 + - &790 description: Represents a 'discussion_comment' secret scanning location type. This location type shows that a secret was detected in a comment on a discussion. @@ -27448,7 +27448,7 @@ paths: - https://github.com/community/community/discussions/39082#discussioncomment-4158232 required: - discussion_comment_url - - &789 + - &791 description: Represents a 'pull_request_title' secret scanning location type. This location type shows that a secret was detected in the title of a pull request. @@ -27470,7 +27470,7 @@ paths: - https://github.com/octocat/Hello-World/pull/2846 required: - pull_request_title_url - - &790 + - &792 description: Represents a 'pull_request_body' secret scanning location type. This location type shows that a secret was detected in the body of a pull request. @@ -27492,7 +27492,7 @@ paths: - https://github.com/octocat/Hello-World/pull/2846 required: - pull_request_body_url - - &791 + - &793 description: Represents a 'pull_request_comment' secret scanning location type. This location type shows that a secret was detected in a comment on a pull request. @@ -27514,7 +27514,7 @@ paths: - https://github.com/octocat/Hello-World/pull/2846#issuecomment-1081119451 required: - pull_request_comment_url - - &792 + - &794 description: Represents a 'pull_request_review' secret scanning location type. This location type shows that a secret was detected in a review on a pull request. @@ -27536,7 +27536,7 @@ paths: - https://github.com/octocat/Hello-World/pull/2846#pullrequestreview-80 required: - pull_request_review_url - - &793 + - &795 description: Represents a 'pull_request_review_comment' secret scanning location type. This location type shows that a secret was detected in a review comment on a pull @@ -29962,8 +29962,13 @@ paths: subscriptions. ai_credit_pool_enabled: type: boolean - description: Whether the cost center draws from the AI credit - pool (capped from member license entitlements). + description: |- + Whether the cost center draws from the AI credit pool. + + This can only be enabled for cost centers that contain only user or team resources. + + - `false` — no cap; the cost center draws from the shared enterprise pool. + - `true` — the cost center is capped at an amount derived from its members' license entitlements. ai_credit_pool_state: type: object description: Read-only cap-budget projection for the cost @@ -30067,8 +30072,11 @@ paths: type: boolean description: |- Whether the cost center draws from the AI credit pool. + + This can only be enabled for cost centers that contain only user or team resources. + - `false` — no cap; the cost center draws from the shared enterprise pool. - - `true` — the cost center is capped at an amount derived from its members' license entitlements. Only User and Team resources are allowed. + - `true` — the cost center is capped at an amount derived from its members' license entitlements. examples: example-1: summary: Example request to create a cost center @@ -30266,8 +30274,13 @@ paths: pagination. Only present when pagination is used. ai_credit_pool_enabled: type: boolean - description: Whether the cost center draws from the AI credit - pool (capped from member license entitlements). + description: |- + Whether the cost center draws from the AI credit pool. + + This can only be enabled for cost centers that contain only user or team resources. + + - `false` — no cap; the cost center draws from the shared enterprise pool. + - `true` — the cost center is capped at an amount derived from its members' license entitlements. ai_credit_pool_state: type: object description: Read-only cap-budget projection for the cost center. @@ -30353,8 +30366,11 @@ paths: type: boolean description: |- Whether the cost center draws from the AI credit pool. + + This can only be enabled for cost centers that contain only user or team resources. + - `false` — no cap; the cost center draws from the shared enterprise pool. - - `true` — the cost center is capped at an amount derived from its members' license entitlements. Only User and Team resources are allowed. + - `true` — the cost center is capped at an amount derived from its members' license entitlements. examples: update-cost-center: summary: Update cost center name example @@ -30407,8 +30423,13 @@ paths: - name ai_credit_pool_enabled: type: boolean - description: Whether the cost center draws from the AI credit - pool (capped from member license entitlements). + description: |- + Whether the cost center draws from the AI credit pool. + + This can only be enabled for cost centers that contain only user or team resources. + + - `false` — no cap; the cost center draws from the shared enterprise pool. + - `true` — the cost center is capped at an amount derived from its members' license entitlements. ai_credit_pool_state: type: object description: Read-only cap-budget projection for the cost center. @@ -32497,7 +32518,7 @@ paths: properties: action: type: string - discussion: &917 + discussion: &919 title: Discussion description: A Discussion in a repository. type: object @@ -33283,7 +33304,7 @@ paths: - hooray - eyes - rocket - sub_issues_summary: &836 + sub_issues_summary: &838 title: Sub-issues Summary type: object properties: @@ -33367,7 +33388,7 @@ paths: pin: anyOf: - type: 'null' - - &707 + - &709 title: Pinned Issue Comment description: Context around who pinned an issue comment and when it was pinned. @@ -33388,7 +33409,7 @@ paths: minimized: anyOf: - type: 'null' - - &708 + - &710 title: Minimized Issue Comment description: Details about why an issue comment was minimized. @@ -33413,7 +33434,7 @@ paths: - url - created_at - updated_at - issue_dependencies_summary: &837 + issue_dependencies_summary: &839 title: Issue Dependencies Summary type: object properties: @@ -34249,7 +34270,7 @@ paths: type: string release: allOf: - - &754 + - &756 title: Release description: A release. type: object @@ -34331,7 +34352,7 @@ paths: author: *4 assets: type: array - items: &755 + items: &757 title: Release Asset description: Data related to a release. type: object @@ -34922,7 +34943,7 @@ paths: url: type: string format: uri - user: &845 + user: &847 title: Public User description: Public User type: object @@ -38386,7 +38407,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest/rest/activity/notifications#list-notifications-for-the-authenticated-user parameters: - - &727 + - &729 name: all description: If `true`, show notifications marked as read. in: query @@ -38394,7 +38415,7 @@ paths: schema: type: boolean default: false - - &728 + - &730 name: participating description: If `true`, only shows notifications in which the user is directly participating or mentioned. @@ -38404,7 +38425,7 @@ paths: type: boolean default: false - *230 - - &729 + - &731 name: before description: 'Only show notifications updated before the given time. This is a timestamp in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format: @@ -39005,7 +39026,7 @@ paths: - url - subscription_url examples: - default: &730 + default: &732 value: - id: '1' repository: @@ -39868,7 +39889,7 @@ paths: type: array items: *156 examples: - default: &736 + default: &738 value: - property_name: environment value: production @@ -39918,7 +39939,7 @@ paths: required: - properties examples: - default: &737 + default: &739 value: properties: - property_name: environment @@ -46782,12 +46803,12 @@ paths: required: - subject_digests examples: - default: &877 + default: &879 value: subject_digests: - sha256:abc123 - sha512:def456 - withPredicateType: &878 + withPredicateType: &880 value: subject_digests: - sha256:abc123 @@ -46846,7 +46867,7 @@ paths: description: The cursor to the previous page. description: Information about the current page. examples: - default: &879 + default: &881 value: attestations_subject_digests: - sha256:abc: @@ -59845,7 +59866,7 @@ paths: parameters: - *88 - *401 - - &860 + - &862 name: repo_name description: repo_name parameter in: path @@ -61193,7 +61214,7 @@ paths: - nuget - container - *88 - - &861 + - &863 name: visibility description: |- The selected visibility of the packages. This parameter is optional and only filters an existing result set. @@ -61234,7 +61255,7 @@ paths: default: *406 '403': *27 '401': *23 - '400': &863 + '400': &865 description: The value of `per_page` multiplied by `page` cannot be greater than 10000. x-github: @@ -63365,7 +63386,7 @@ paths: latest_status_update: anyOf: - type: 'null' - - &950 + - &952 title: Projects v2 Status Update description: An status update belonging to a project type: object @@ -63878,7 +63899,7 @@ paths: - review_comment - self author_association: *222 - auto_merge: &739 + auto_merge: &741 title: Auto merge description: The status of auto merging a pull request. type: @@ -63904,7 +63925,7 @@ paths: - merge_method - commit_title - commit_message - stack: &740 + stack: &742 title: Pull Request Stack description: The stack information associated with a pull request. @@ -64303,7 +64324,7 @@ paths: - updated_at - project_url examples: - default: &883 + default: &885 value: - id: 12345 node_id: PVTF_lADOABCD1234567890 @@ -64480,7 +64501,7 @@ paths: description: The options available for single select fields. At least one option must be provided when creating a single select field. - items: &884 + items: &886 type: object properties: name: @@ -64517,7 +64538,7 @@ paths: description: The field's data type. enum: - iteration - iteration_configuration: &885 + iteration_configuration: &887 type: object description: The configuration for iteration fields. properties: @@ -64567,7 +64588,7 @@ paths: value: name: Due date data_type: date - single_select_field: &886 + single_select_field: &888 summary: Create a single select field value: name: Priority @@ -64594,7 +64615,7 @@ paths: description: raw: High priority items html: High priority items - iteration_field: &887 + iteration_field: &889 summary: Create an iteration field value: name: Sprint @@ -64620,7 +64641,7 @@ paths: application/json: schema: *426 examples: - text_field: &888 + text_field: &890 value: id: 24680 node_id: PVTF_lADOABCD2468024680 @@ -64629,7 +64650,7 @@ paths: project_url: https://api.github.com/projects/67890 created_at: '2022-05-15T08:00:00Z' updated_at: '2022-05-15T08:00:00Z' - number_field: &889 + number_field: &891 value: id: 13579 node_id: PVTF_lADOABCD1357913579 @@ -64638,7 +64659,7 @@ paths: project_url: https://api.github.com/projects/67890 created_at: '2022-06-01T14:30:00Z' updated_at: '2022-06-01T14:30:00Z' - date_field: &890 + date_field: &892 value: id: 98765 node_id: PVTF_lADOABCD9876598765 @@ -64647,7 +64668,7 @@ paths: project_url: https://api.github.com/projects/67890 created_at: '2022-06-10T09:15:00Z' updated_at: '2022-06-10T09:15:00Z' - single_select_field: &891 + single_select_field: &893 value: id: 12345 node_id: PVTF_lADOABCD1234567890 @@ -64681,7 +64702,7 @@ paths: raw: High priority items created_at: '2022-04-28T12:00:00Z' updated_at: '2022-04-28T12:00:00Z' - iteration_field: &892 + iteration_field: &894 value: id: 11223 node_id: PVTF_lADOABCD1122311223 @@ -64727,7 +64748,7 @@ paths: url: https://docs.github.com/enterprise-cloud@latest/rest/projects/fields#get-project-field-for-organization parameters: - *423 - - &893 + - &895 name: field_id description: The unique identifier of the field. in: path @@ -64742,7 +64763,7 @@ paths: application/json: schema: *426 examples: - default: &894 + default: &896 value: id: 12345 node_id: PVTF_lADOABCD1234567890 @@ -65953,7 +65974,7 @@ paths: description: Response for creating a view in an organization-owned project. content: application/json: - schema: &874 + schema: &876 title: Projects v2 View description: A view inside a projects v2 project type: object @@ -66136,7 +66157,7 @@ paths: parameters: - *423 - *88 - - &895 + - &897 name: view_number description: The number that identifies the project view. in: path @@ -68051,7 +68072,7 @@ paths: - *88 - *17 - *19 - - &763 + - &765 name: targets description: | A comma-separated list of rule targets to filter by. @@ -68268,7 +68289,7 @@ paths: url: https://docs.github.com/enterprise-cloud@latest/rest/orgs/rule-suites#list-organization-rule-suites parameters: - *88 - - &765 + - &767 name: ref description: The name of the ref. Cannot contain wildcard characters. Optionally prefix with `refs/heads/` to limit to branches or `refs/tags/` to limit @@ -68280,14 +68301,14 @@ paths: x-multi-segment: true - *314 - *106 - - &766 + - &768 name: actor_name description: The handle for the GitHub user account to filter on. When specified, only rule evaluations triggered by this actor will be returned. in: query schema: type: string - - &767 + - &769 name: rule_suite_result description: The rule suite results to filter on. When specified, only suites with this result will be returned. @@ -68300,7 +68321,7 @@ paths: - bypass - all default: all - - &768 + - &770 name: evaluate_status description: |- The evaluate status to filter on. When specified, only rule suites resulting from rulesets with the specified evaluate status will be returned. @@ -68323,7 +68344,7 @@ paths: description: Response content: application/json: - schema: &769 + schema: &771 title: Rule Suites description: Response type: array @@ -68379,7 +68400,7 @@ paths: whether rules would pass or fail if all rules in the rule suite were `active`. examples: - default: &770 + default: &772 value: - id: 21 actor_id: 12 @@ -68423,7 +68444,7 @@ paths: url: https://docs.github.com/enterprise-cloud@latest/rest/orgs/rule-suites#get-an-organization-rule-suite parameters: - *88 - - &771 + - &773 name: rule_suite_id description: |- The unique identifier of the rule suite result. @@ -68439,7 +68460,7 @@ paths: description: Response content: application/json: - schema: &772 + schema: &774 title: Rule Suite description: Response type: object @@ -68546,7 +68567,7 @@ paths: description: The detailed failure message for the rule. Null if the rule passed. examples: - default: &773 + default: &775 value: id: 21 actor_id: 12 @@ -68882,7 +68903,7 @@ paths: - *111 - *19 - *17 - - &775 + - &777 name: before description: A cursor, as given in the [Link header](https://docs.github.com/enterprise-cloud@latest/rest/guides/using-pagination-in-the-rest-api#using-link-headers). If specified, the query only searches for events before this cursor. To @@ -68892,7 +68913,7 @@ paths: required: false schema: type: string - - &776 + - &778 name: after description: A cursor, as given in the [Link header](https://docs.github.com/enterprise-cloud@latest/rest/guides/using-pagination-in-the-rest-api#using-link-headers). If specified, the query only searches for events after this cursor. To @@ -69319,7 +69340,7 @@ paths: application/json: schema: type: array - items: &797 + items: &799 description: A repository security advisory. type: object properties: @@ -69638,7 +69659,7 @@ paths: - private_fork additionalProperties: false examples: - default: &798 + default: &800 value: - ghsa_id: GHSA-abcd-1234-efgh cve_id: CVE-2050-00000 @@ -71681,7 +71702,7 @@ paths: application/json: schema: type: array - items: &839 + items: &841 title: Team Member description: A user that is a member of a team, including their role on the team and whether the membership is inherited from @@ -71824,7 +71845,7 @@ paths: - type - url examples: - default: &840 + default: &842 value: - login: octocat id: 1 @@ -71911,7 +71932,7 @@ paths: - state - url examples: - response-if-user-is-a-team-maintainer: &841 + response-if-user-is-a-team-maintainer: &843 summary: Response if user is a team maintainer value: url: https://api.github.com/teams/1/memberships/octocat @@ -71976,7 +71997,7 @@ paths: application/json: schema: *490 examples: - response-if-users-membership-with-team-is-now-pending: &842 + response-if-users-membership-with-team-is-now-pending: &844 summary: Response if user's membership with team is now pending value: url: https://api.github.com/teams/1/memberships/octocat @@ -72090,7 +72111,7 @@ paths: description: Alternative response with repository permissions content: application/json: - schema: &843 + schema: &845 title: Team Repository description: A team's access to a repository. type: object @@ -72930,7 +72951,7 @@ paths: type: array items: *317 examples: - response-if-child-teams-exist: &844 + response-if-child-teams-exist: &846 value: - id: 2 node_id: MDQ6VGVhbTI= @@ -85388,7 +85409,7 @@ paths: check. type: array items: *228 - deployment: &906 + deployment: &908 title: Deployment description: A deployment created as the result of an Actions check run from a workflow that references an environment @@ -91126,7 +91147,7 @@ paths: type: array items: *596 examples: - default: &850 + default: &852 value: total_count: 2 machines: @@ -92791,7 +92812,7 @@ paths: type: array items: *606 examples: - default: &747 + default: &749 value: - url: https://api.github.com/repos/octocat/Hello-World/commits/6dcb09b5b57875f334f61aebed695e2e4193db5e sha: 6dcb09b5b57875f334f61aebed695e2e4193db5e @@ -93082,7 +93103,7 @@ paths: type: array items: *610 examples: - default: &738 + default: &740 value: - url: https://api.github.com/repos/octocat/Hello-World/pulls/1347 id: 1 @@ -93640,7 +93661,7 @@ paths: application/json: schema: *606 examples: - default: &724 + default: &726 value: url: https://api.github.com/repos/octocat/Hello-World/commits/6dcb09b5b57875f334f61aebed695e2e4193db5e sha: 6dcb09b5b57875f334f61aebed695e2e4193db5e @@ -94303,7 +94324,7 @@ paths: application/json: schema: type: array - items: &802 + items: &804 title: Status description: The status of a commit. type: object @@ -95292,7 +95313,7 @@ paths: - size - type - url - - &752 + - &754 title: Content File description: Content File type: object @@ -95929,7 +95950,7 @@ paths: items: type: object properties: - placeholder_id: &794 + placeholder_id: &796 description: The ID of the push protection bypass placeholder. This value is returned on any push protected routes. @@ -102809,7 +102830,7 @@ paths: format: uri examples: - https://api.github.com/repos/octocat/Hello-World/hooks/1/deliveries - last_response: &942 + last_response: &944 title: Hook Response type: object properties: @@ -103878,7 +103899,7 @@ paths: parameters: - *491 - *492 - - &872 + - &874 name: since description: A user ID. Only return users with an ID greater than this ID. in: query @@ -104597,7 +104618,7 @@ paths: type: array items: *678 examples: - default: &865 + default: &867 value: - id: 1 repository: @@ -107054,6 +107075,20 @@ paths: type: - string - 'null' + rationale: + type: string + description: Optional reasoning for selecting this label. + suggest: + type: boolean + description: If `true`, the change is stored as a pending + suggestion for human review rather than applied directly. + confidence: + type: string + description: The confidence level for this label choice. + enum: + - low + - medium + - high assignees: type: array description: Usernames to assign to this issue. Pass one or more @@ -107068,6 +107103,20 @@ paths: properties: login: type: string + rationale: + type: string + description: Optional reasoning for selecting this assignee. + suggest: + type: boolean + description: If `true`, the change is stored as a pending + suggestion for human review rather than applied directly. + confidence: + type: string + description: The confidence level for this assignee choice. + enum: + - low + - medium + - high issue_field_values: type: array description: An array of issue field values to set on this issue. @@ -107088,20 +107137,62 @@ paths: type: string description: The value to set for the field. For multi-select fields, provide an array of option names. + rationale: + type: string + description: Optional reasoning for setting this field value. + suggest: + type: boolean + description: If `true`, the change is stored as a pending + suggestion for human review rather than applied directly. + confidence: + type: string + description: The confidence level for this field value choice. + enum: + - low + - medium + - high required: - field_id - value additionalProperties: false type: + description: The issue type to associate with this issue. Only users + with push access can set the type for issues. Without push access + to the repository, type changes are silently dropped. + oneOf: + - type: string + description: The name of the issue type. + examples: + - Epic + - type: object + description: The issue type with optional metadata. + properties: + value: + type: + - string + - 'null' + description: The name of the issue type to associate with + this issue, or `null` to remove the current issue type. + examples: + - Epic + rationale: + type: string + description: Optional reasoning for selecting this type. + suggest: + type: boolean + description: If `true`, the change is stored as a pending + suggestion for human review rather than applied directly. + confidence: + type: string + description: The confidence level for this type choice. + enum: + - low + - medium + - high type: - - string - 'null' - description: The name of the issue type to associate with this issue - or use `null` to remove the current issue type. Only users with - push access can set the type for issues. Without push access to - the repository, type changes are silently dropped. - examples: - - Epic + - string + - object examples: default: value: @@ -107122,7 +107213,124 @@ paths: allOf: - *225 - type: object - properties: {} + properties: + suggestions: + type: object + description: | + Pending suggestions for each suggestible field (`type`, + `issue_field_values`, `labels`, `assignees`, `state`) the + request touched. Omitted for fields not in the request or + with no pending suggestions. Items tagged `already_applied` + are echoes of the current request's inputs whose target is + already applied to the issue; they are not persisted as + pending suggestions. + properties: + type: + type: array + items: + type: object + properties: + value: + type: string + rationale: + type: string + suggest: + type: boolean + confidence: + type: string + enum: + - low + - medium + - high + already_applied: + type: boolean + issue_field_values: + type: array + items: + type: object + properties: + field_id: + type: integer + value: + oneOf: + - type: string + - type: number + - type: array + items: + type: string + rationale: + type: string + suggest: + type: boolean + confidence: + type: string + enum: + - low + - medium + - high + already_applied: + type: boolean + labels: + type: array + items: + type: object + properties: + name: + type: string + rationale: + type: string + suggest: + type: boolean + confidence: + type: string + enum: + - low + - medium + - high + already_applied: + type: boolean + assignees: + type: array + items: + type: object + properties: + login: + type: string + rationale: + type: string + suggest: + type: boolean + confidence: + type: string + enum: + - low + - medium + - high + already_applied: + type: boolean + state: + type: array + items: + type: object + properties: + value: + type: string + state_reason: + type: string + duplicate_issue_id: + type: integer + rationale: + type: string + suggest: + type: boolean + confidence: + type: string + enum: + - low + - medium + - high + already_applied: + type: boolean examples: default: *686 '422': *15 @@ -107164,7 +107372,29 @@ paths: Only users with push access can add assignees to an issue. Assignees are silently ignored otherwise._' items: - type: string + oneOf: + - type: string + - type: object + properties: + login: + type: string + description: The login of the user to assign. + rationale: + type: string + description: Optional reasoning for adding this assignee. + suggest: + type: boolean + description: If `true`, the assignee is stored as a pending + suggestion for human review rather than applied directly. + confidence: + type: string + description: The confidence level for this assignee choice. + enum: + - low + - medium + - high + required: + - login examples: default: value: @@ -107608,7 +107838,7 @@ paths: title: Issue Event for Issue description: Issue Event for Issue anyOf: - - &694 + - &696 title: Labeled Issue Event description: Labeled Issue Event type: object @@ -107661,7 +107891,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &695 + - &697 title: Unlabeled Issue Event description: Unlabeled Issue Event type: object @@ -107797,7 +108027,7 @@ paths: - performed_via_github_app - assignee - assigner - - &696 + - &698 title: Milestoned Issue Event description: Milestoned Issue Event type: object @@ -107843,7 +108073,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &697 + - &699 title: Demilestoned Issue Event description: Demilestoned Issue Event type: object @@ -107889,7 +108119,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &698 + - &700 title: Renamed Issue Event description: Renamed Issue Event type: object @@ -107938,7 +108168,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &699 + - &701 title: Review Requested Issue Event description: Review Requested Issue Event type: object @@ -107980,7 +108210,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &700 + - &702 title: Review Request Removed Issue Event description: Review Request Removed Issue Event type: object @@ -108022,7 +108252,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &701 + - &703 title: Review Dismissed Issue Event description: Review Dismissed Issue Event type: object @@ -108078,7 +108308,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &702 + - &704 title: Locked Issue Event description: Locked Issue Event type: object @@ -108123,7 +108353,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &703 + - &705 title: Added to Project Issue Event description: Added to Project Issue Event type: object @@ -108184,7 +108414,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &704 + - &706 title: Moved Column in Project Issue Event description: Moved Column in Project Issue Event type: object @@ -108245,7 +108475,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &705 + - &707 title: Removed from Project Issue Event description: Removed from Project Issue Event type: object @@ -108306,7 +108536,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &706 + - &708 title: Converted Note to Issue Issue Event description: Converted Note to Issue Issue Event type: object @@ -108364,7 +108594,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &709 + - &711 title: Issue Type Added Issue Event description: Issue Type Added Issue Event type: object @@ -108408,7 +108638,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &710 + - &712 title: Issue Type Removed Issue Event description: Issue Type Removed Issue Event type: object @@ -108452,7 +108682,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &711 + - &713 title: Issue Type Changed Issue Event description: Issue Type Changed Issue Event type: object @@ -108498,7 +108728,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &712 + - &714 title: Sub-issue Added Issue Event description: Sub-issue Added Issue Event type: object @@ -108541,7 +108771,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &713 + - &715 title: Sub-issue Removed Issue Event description: Sub-issue Removed Issue Event type: object @@ -108584,7 +108814,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &714 + - &716 title: Parent-issue Added Issue Event description: Parent-issue Added Issue Event type: object @@ -108627,7 +108857,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &715 + - &717 title: Parent-issue Removed Issue Event description: Parent-issue Removed Issue Event type: object @@ -108670,7 +108900,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &716 + - &718 title: Blocked-by Added Issue Event description: Blocked-by Added Issue Event type: object @@ -108713,7 +108943,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &717 + - &719 title: Blocked-by Removed Issue Event description: Blocked-by Removed Issue Event type: object @@ -108756,7 +108986,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &718 + - &720 title: Blocking Added Issue Event description: Blocking Added Issue Event type: object @@ -108799,7 +109029,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &719 + - &721 title: Blocking Removed Issue Event description: Blocking Removed Issue Event type: object @@ -109285,13 +109515,34 @@ paths: labels: type: array minItems: 1 - description: The names of the labels to add to the issue's existing - labels. You can also pass an `array` of labels directly, but - GitHub recommends passing an object with the `labels` key. To - replace all of the labels for an issue, use "[Set labels for - an issue](https://docs.github.com/enterprise-cloud@latest/rest/issues/labels#set-labels-for-an-issue)." + description: The labels to add to the issue's existing labels. + You can also pass an `array` of labels directly, but GitHub + recommends passing an object with the `labels` key. To replace + all of the labels for an issue, use "[Set labels for an issue](https://docs.github.com/enterprise-cloud@latest/rest/issues/labels#set-labels-for-an-issue)." items: - type: string + oneOf: + - type: string + - type: object + properties: + name: + type: string + description: The name of the label to add. + rationale: + type: string + description: Optional reasoning for adding this label. + suggest: + type: boolean + description: If `true`, the label is stored as a pending + suggestion for human review rather than applied directly. + confidence: + type: string + description: The confidence level for this label choice. + enum: + - low + - medium + - high + required: + - name - type: array items: type: string @@ -109301,6 +109552,20 @@ paths: properties: name: type: string + rationale: + type: string + description: Optional reasoning for adding this label. + suggest: + type: boolean + description: If `true`, the label is stored as a pending suggestion + for human review rather than applied directly. + confidence: + type: string + description: The confidence level for this label choice. + enum: + - low + - medium + - high required: - name examples: @@ -109966,6 +110231,304 @@ paths: enabledForGitHubApps: true category: issues subcategory: sub-issues + "/repos/{owner}/{repo}/issues/{issue_number}/suggestions": + get: + summary: List issue suggestions + description: |- + Lists the suggestions on an issue. A suggestion is an agent-proposed change to an issue's type, labels, fields, assignees, or closed state that a maintainer can approve or dismiss. + + By default only pending suggestions are returned. Use `state=all` to return suggestions in every state, or `state=` to filter to a single state. Use `action=` to return only suggestions for a specific change. + + This endpoint is only available while the issue suggestions feature is enabled for the repository, and only supports issues, not pull requests. + + Requires triage access to the repository. + tags: + - issues + operationId: issues/list-suggestions + externalDocs: + description: API method documentation + url: https://docs.github.com/enterprise-cloud@latest/rest/issues/issues#list-issue-suggestions + parameters: + - *491 + - *492 + - *687 + - name: state + in: query + required: false + description: Filter suggestions by their state. + schema: + type: string + enum: + - pending + - applied + - approved + - dismissed + - replaced + - all + default: pending + - name: action + in: query + required: false + description: Filter suggestions by the change they propose. + schema: + type: string + enum: + - set_type + - add_label + - add_field + - add_assignee + - close_issue + - *17 + - *19 + responses: + '200': + description: Response + content: + application/json: + schema: + type: array + items: &694 + title: Issue Suggestion + description: An agent-proposed change to an issue that a maintainer + can approve or dismiss. + type: object + properties: + id: + type: integer + description: The unique identifier of the suggestion. + issue_id: + type: integer + description: The unique identifier of the issue the suggestion + applies to. + action: + type: string + description: The kind of change proposed. + enum: + - set_type + - add_label + - add_field + - add_assignee + - close_issue + state: + type: string + description: The suggestion's lifecycle state. + enum: + - pending + - applied + - approved + - dismissed + - replaced + target_id: + type: + - integer + - 'null' + description: The identifier of the target the change applies + to (issue type, label, field, assignee, or duplicate issue), + when applicable. + target_value: + description: The proposed value, when applicable. An array for + multi-select field suggestions. + oneOf: + - type: string + - type: number + - type: boolean + - type: array + items: + type: string + type: + - 'null' + - string + - number + - boolean + - array + rationale: + type: + - string + - 'null' + description: The rationale the actor provided for the suggestion. + confidence: + type: + - string + - 'null' + description: The actor's confidence level in the suggestion. + enum: + - LOW + - MEDIUM + - HIGH + - + actor_id: + type: + - integer + - 'null' + description: The unique identifier of the actor that proposed + the suggestion. + issue_event_id: + type: + - integer + - 'null' + description: The identifier of the timeline event created when + the suggestion was approved, when applicable. + resolved_by: + type: + - integer + - 'null' + description: The unique identifier of the user who approved + or dismissed the suggestion. + created_at: + type: string + description: The time the suggestion was created. + format: date-time + updated_at: + type: string + description: The time the suggestion was last updated. + format: date-time + required: + - id + - issue_id + - action + - state + - target_id + - target_value + - rationale + - confidence + - actor_id + - issue_event_id + - resolved_by + - created_at + - updated_at + examples: + default: + value: + - id: 12 + issue_id: 4567 + action: add_label + state: pending + target_id: 208045946 + target_value: + rationale: This looks like a bug report based on the stack trace + in the description. + confidence: HIGH + actor_id: 41898282 + issue_event_id: + resolved_by: + created_at: '2026-06-01T14:20:00Z' + updated_at: '2026-06-01T14:20:00Z' + - id: 13 + issue_id: 4567 + action: set_type + state: pending + target_id: 3 + target_value: Bug + rationale: The report describes unexpected behaviour with reproduction + steps. + confidence: MEDIUM + actor_id: 41898282 + issue_event_id: + resolved_by: + created_at: '2026-06-01T14:21:00Z' + updated_at: '2026-06-01T14:21:00Z' + headers: + Link: *46 + '404': *6 + '422': *15 + x-github: + githubCloudOnly: false + enabledForGitHubApps: true + category: issues + subcategory: issues + "/repos/{owner}/{repo}/issues/{issue_number}/suggestions/{suggestion_id}/approve": + post: + summary: Approve an issue suggestion + description: |- + Approves a pending suggestion on an issue. Applies the proposed change (creating the corresponding timeline event), transitions the suggestion to `approved`, and dismisses any competing pending suggestions for the same change. + + Requires triage access to the repository. Approving a suggestion also requires permission to perform the change it applies (for example, setting the issue type, adding a label or assignee, or closing the issue); this only affects fine-grained access tokens and GitHub Apps whose permissions are narrower than the triage role. This endpoint only supports issues, not pull requests. + tags: + - issues + operationId: issues/approve-suggestion + externalDocs: + description: API method documentation + url: https://docs.github.com/enterprise-cloud@latest/rest/issues/issues#approve-an-issue-suggestion + parameters: + - *491 + - *492 + - *687 + - name: suggestion_id + in: path + required: true + description: The unique identifier of the suggestion. + schema: + type: integer + responses: + '200': + description: Response + content: + application/json: + schema: *694 + examples: + default: &695 + value: + id: 12 + issue_id: 4567 + action: add_label + state: approved + target_id: 208045946 + target_value: + rationale: This looks like a bug report based on the stack trace + in the description. + confidence: HIGH + actor_id: 41898282 + issue_event_id: 6430295168 + resolved_by: 583231 + created_at: '2026-06-01T14:20:00Z' + updated_at: '2026-06-01T15:05:00Z' + '403': *27 + '404': *6 + '422': *15 + x-github: + githubCloudOnly: false + enabledForGitHubApps: true + category: issues + subcategory: issues + "/repos/{owner}/{repo}/issues/{issue_number}/suggestions/{suggestion_id}/dismiss": + post: + summary: Dismiss an issue suggestion + description: |- + Dismisses a pending suggestion on an issue. Transitions the suggestion to `dismissed` without applying any change or creating a timeline event. + + Requires triage access to the repository. This endpoint only supports issues, not pull requests. + tags: + - issues + operationId: issues/dismiss-suggestion + externalDocs: + description: API method documentation + url: https://docs.github.com/enterprise-cloud@latest/rest/issues/issues#dismiss-an-issue-suggestion + parameters: + - *491 + - *492 + - *687 + - name: suggestion_id + in: path + required: true + description: The unique identifier of the suggestion. + schema: + type: integer + responses: + '200': + description: Response + content: + application/json: + schema: *694 + examples: + default: *695 + '403': *27 + '404': *6 + '422': *15 + x-github: + githubCloudOnly: false + enabledForGitHubApps: true + category: issues + subcategory: issues "/repos/{owner}/{repo}/issues/{issue_number}/timeline": get: summary: List timeline events for an issue @@ -109982,6 +110545,12 @@ paths: - *687 - *17 - *19 + - name: exclude + in: query + description: A comma-separated list of timeline event names to exclude from + the response. + schema: + type: string responses: '200': description: Response @@ -109994,8 +110563,6 @@ paths: description: Timeline Event type: object anyOf: - - *694 - - *695 - *696 - *697 - *698 @@ -110007,6 +110574,8 @@ paths: - *704 - *705 - *706 + - *707 + - *708 - title: Timeline Comment Event description: Timeline Comment Event type: object @@ -110063,11 +110632,11 @@ paths: pin: anyOf: - type: 'null' - - *707 + - *709 minimized: anyOf: - type: 'null' - - *708 + - *710 required: - event - actor @@ -110343,7 +110912,7 @@ paths: type: string comments: type: array - items: &741 + items: &743 title: Pull Request Review Comment description: Pull Request Review Comments are comments on a portion of the Pull Request's diff. @@ -110712,8 +111281,6 @@ paths: - commit_url - created_at - performed_via_github_app - - *709 - - *710 - *711 - *712 - *713 @@ -110723,6 +111290,8 @@ paths: - *717 - *718 - *719 + - *720 + - *721 examples: default: value: @@ -110907,7 +111476,7 @@ paths: application/json: schema: type: array - items: &720 + items: &722 title: Deploy Key description: An SSH key granting access to a single repository. type: object @@ -111012,9 +111581,9 @@ paths: description: Response content: application/json: - schema: *720 + schema: *722 examples: - default: &721 + default: &723 value: id: 1 key: ssh-rsa AAA... @@ -111050,7 +111619,7 @@ paths: parameters: - *491 - *492 - - &722 + - &724 name: key_id description: The unique identifier of the key. in: path @@ -111062,9 +111631,9 @@ paths: description: Response content: application/json: - schema: *720 + schema: *722 examples: - default: *721 + default: *723 '404': *6 x-github: githubCloudOnly: false @@ -111084,7 +111653,7 @@ paths: parameters: - *491 - *492 - - *722 + - *724 responses: '204': description: Response @@ -111177,7 +111746,7 @@ paths: application/json: schema: *224 examples: - default: &723 + default: &725 value: id: 208045946 node_id: MDU6TGFiZWwyMDgwNDU5NDY= @@ -111223,7 +111792,7 @@ paths: application/json: schema: *224 examples: - default: *723 + default: *725 '404': *6 x-github: githubCloudOnly: false @@ -111678,7 +112247,7 @@ paths: application/json: schema: *606 examples: - default: *724 + default: *726 '204': description: Response when already merged '404': @@ -111844,7 +112413,7 @@ paths: application/json: schema: *424 examples: - default: &725 + default: &727 value: url: https://api.github.com/repos/octocat/Hello-World/milestones/1 html_url: https://github.com/octocat/Hello-World/milestones/v1.0 @@ -111905,7 +112474,7 @@ paths: parameters: - *491 - *492 - - &726 + - &728 name: milestone_number description: The number that identifies the milestone. in: path @@ -111919,7 +112488,7 @@ paths: application/json: schema: *424 examples: - default: *725 + default: *727 '404': *6 x-github: githubCloudOnly: false @@ -111938,7 +112507,7 @@ paths: parameters: - *491 - *492 - - *726 + - *728 requestBody: required: false content: @@ -111978,7 +112547,7 @@ paths: application/json: schema: *424 examples: - default: *725 + default: *727 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -111996,7 +112565,7 @@ paths: parameters: - *491 - *492 - - *726 + - *728 responses: '204': description: Response @@ -112019,7 +112588,7 @@ paths: parameters: - *491 - *492 - - *726 + - *728 - *17 - *19 responses: @@ -112052,10 +112621,10 @@ paths: parameters: - *491 - *492 - - *727 - - *728 - - *230 - *729 + - *730 + - *230 + - *731 - *17 - *19 responses: @@ -112067,7 +112636,7 @@ paths: type: array items: *250 examples: - default: *730 + default: *732 headers: Link: *46 x-github: @@ -112157,7 +112726,7 @@ paths: description: Response content: application/json: - schema: &731 + schema: &733 title: GitHub Pages description: The configuration for GitHub Pages for a repository. type: object @@ -112301,7 +112870,7 @@ paths: - custom_404 - public examples: - default: &732 + default: &734 value: url: https://api.github.com/repos/github/developer.github.com/pages status: built @@ -112398,9 +112967,9 @@ paths: description: Response content: application/json: - schema: *731 + schema: *733 examples: - default: *732 + default: *734 '422': *15 '409': *120 x-github: @@ -112570,7 +113139,7 @@ paths: application/json: schema: type: array - items: &733 + items: &735 title: Page Build description: Page Build type: object @@ -112717,9 +113286,9 @@ paths: description: Response content: application/json: - schema: *733 + schema: *735 examples: - default: &734 + default: &736 value: url: https://api.github.com/repos/github/developer.github.com/pages/builds/5472601 status: built @@ -112779,9 +113348,9 @@ paths: description: Response content: application/json: - schema: *733 + schema: *735 examples: - default: *734 + default: *736 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -112912,7 +113481,7 @@ paths: parameters: - *491 - *492 - - &735 + - &737 name: pages_deployment_id description: The ID of the Pages deployment. You can also give the commit SHA of the deployment. @@ -112972,7 +113541,7 @@ paths: parameters: - *491 - *492 - - *735 + - *737 responses: '204': *125 '404': *6 @@ -113389,7 +113958,7 @@ paths: type: array items: *156 examples: - default: *736 + default: *738 '403': *27 '404': *6 x-github: @@ -113428,7 +113997,7 @@ paths: required: - properties examples: - default: *737 + default: *739 responses: '204': description: No Content when custom property values are successfully created @@ -113529,7 +114098,7 @@ paths: type: array items: *610 examples: - default: *738 + default: *740 headers: Link: *46 '304': *36 @@ -113629,7 +114198,7 @@ paths: description: Response content: application/json: - schema: &743 + schema: &745 type: object title: Pull Request description: Pull requests let you tell others about changes you've @@ -113863,8 +114432,8 @@ paths: - review_comment - self author_association: *222 - auto_merge: *739 - stack: *740 + auto_merge: *741 + stack: *742 draft: description: Indicates whether or not the pull request is a draft. type: boolean @@ -113966,7 +114535,7 @@ paths: - merged_by - review_comments examples: - default: &744 + default: &746 value: url: https://api.github.com/repos/octocat/Hello-World/pulls/1347 id: 1 @@ -114523,9 +115092,9 @@ paths: application/json: schema: type: array - items: *741 + items: *743 examples: - default: &746 + default: &748 value: - url: https://api.github.com/repos/octocat/Hello-World/pulls/comments/1 pull_request_review_id: 42 @@ -114610,9 +115179,9 @@ paths: description: Response content: application/json: - schema: *741 + schema: *743 examples: - default: &742 + default: &744 value: url: https://api.github.com/repos/octocat/Hello-World/pulls/comments/1 pull_request_review_id: 42 @@ -114711,9 +115280,9 @@ paths: description: Response content: application/json: - schema: *741 + schema: *743 examples: - default: *742 + default: *744 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -114916,7 +115485,7 @@ paths: parameters: - *491 - *492 - - &745 + - &747 name: pull_number description: The number that identifies the pull request. in: path @@ -114929,9 +115498,9 @@ paths: to fetch diff and patch formats. content: application/json: - schema: *743 + schema: *745 examples: - default: *744 + default: *746 '304': *36 '404': *6 '406': @@ -114968,7 +115537,7 @@ paths: parameters: - *491 - *492 - - *745 + - *747 requestBody: required: false content: @@ -115010,9 +115579,9 @@ paths: description: Response content: application/json: - schema: *743 + schema: *745 examples: - default: *744 + default: *746 '422': *15 '403': *27 x-github: @@ -115036,7 +115605,7 @@ paths: parameters: - *491 - *492 - - *745 + - *747 requestBody: required: true content: @@ -115139,7 +115708,7 @@ paths: parameters: - *491 - *492 - - *745 + - *747 - *247 - name: direction description: The direction to sort results. Ignored without `sort` parameter. @@ -115160,9 +115729,9 @@ paths: application/json: schema: type: array - items: *741 + items: *743 examples: - default: *746 + default: *748 headers: Link: *46 x-github: @@ -115197,7 +115766,7 @@ paths: parameters: - *491 - *492 - - *745 + - *747 requestBody: required: true content: @@ -115303,7 +115872,7 @@ paths: description: Response content: application/json: - schema: *741 + schema: *743 examples: example-for-a-multi-line-comment: value: @@ -115393,7 +115962,7 @@ paths: parameters: - *491 - *492 - - *745 + - *747 - *239 requestBody: required: true @@ -115416,7 +115985,7 @@ paths: description: Response content: application/json: - schema: *741 + schema: *743 examples: default: value: @@ -115504,7 +116073,7 @@ paths: parameters: - *491 - *492 - - *745 + - *747 - *17 - *19 responses: @@ -115516,7 +116085,7 @@ paths: type: array items: *606 examples: - default: *747 + default: *749 headers: Link: *46 x-github: @@ -115548,7 +116117,7 @@ paths: parameters: - *491 - *492 - - *745 + - *747 - *17 - *19 responses: @@ -115598,7 +116167,7 @@ paths: parameters: - *491 - *492 - - *745 + - *747 responses: '204': description: Response if pull request has been merged @@ -115623,7 +116192,7 @@ paths: parameters: - *491 - *492 - - *745 + - *747 requestBody: required: false content: @@ -115737,7 +116306,7 @@ paths: parameters: - *491 - *492 - - *745 + - *747 responses: '200': description: Response @@ -115814,7 +116383,7 @@ paths: parameters: - *491 - *492 - - *745 + - *747 requestBody: required: false content: @@ -116389,7 +116958,7 @@ paths: parameters: - *491 - *492 - - *745 + - *747 requestBody: required: true content: @@ -116930,7 +117499,7 @@ paths: parameters: - *491 - *492 - - *745 + - *747 - *17 - *19 responses: @@ -116940,7 +117509,7 @@ paths: application/json: schema: type: array - items: &748 + items: &750 title: Pull Request Review description: Pull Request Reviews are reviews on pull requests. type: object @@ -117098,7 +117667,7 @@ paths: parameters: - *491 - *492 - - *745 + - *747 requestBody: required: false content: @@ -117188,9 +117757,9 @@ paths: description: Response content: application/json: - schema: *748 + schema: *750 examples: - default: &750 + default: &752 value: id: 80 node_id: MDE3OlB1bGxSZXF1ZXN0UmV2aWV3ODA= @@ -117255,8 +117824,8 @@ paths: parameters: - *491 - *492 - - *745 - - &749 + - *747 + - &751 name: review_id description: The unique identifier of the review. in: path @@ -117268,9 +117837,9 @@ paths: description: Response content: application/json: - schema: *748 + schema: *750 examples: - default: &751 + default: &753 value: id: 80 node_id: MDE3OlB1bGxSZXF1ZXN0UmV2aWV3ODA= @@ -117331,8 +117900,8 @@ paths: parameters: - *491 - *492 - - *745 - - *749 + - *747 + - *751 requestBody: required: true content: @@ -117355,7 +117924,7 @@ paths: description: Response content: application/json: - schema: *748 + schema: *750 examples: default: value: @@ -117419,16 +117988,16 @@ paths: parameters: - *491 - *492 - - *745 - - *749 + - *747 + - *751 responses: '200': description: Response content: application/json: - schema: *748 + schema: *750 examples: - default: *750 + default: *752 '422': *7 '404': *6 x-github: @@ -117457,8 +118026,8 @@ paths: parameters: - *491 - *492 - - *745 - - *749 + - *747 + - *751 - *17 - *19 responses: @@ -117718,8 +118287,8 @@ paths: parameters: - *491 - *492 - - *745 - - *749 + - *747 + - *751 requestBody: required: true content: @@ -117748,7 +118317,7 @@ paths: description: Response content: application/json: - schema: *748 + schema: *750 examples: default: value: @@ -117813,8 +118382,8 @@ paths: parameters: - *491 - *492 - - *745 - - *749 + - *747 + - *751 requestBody: required: true content: @@ -117849,9 +118418,9 @@ paths: description: Response content: application/json: - schema: *748 + schema: *750 examples: - default: *751 + default: *753 '404': *6 '422': *7 '403': *27 @@ -117875,7 +118444,7 @@ paths: parameters: - *491 - *492 - - *745 + - *747 requestBody: required: false content: @@ -117953,9 +118522,9 @@ paths: description: Response content: application/json: - schema: *752 + schema: *754 examples: - default: &753 + default: &755 value: type: file encoding: base64 @@ -118018,9 +118587,9 @@ paths: description: Response content: application/json: - schema: *752 + schema: *754 examples: - default: *753 + default: *755 '404': *6 '422': *15 x-github: @@ -118053,7 +118622,7 @@ paths: application/json: schema: type: array - items: *754 + items: *756 examples: default: value: @@ -118229,9 +118798,9 @@ paths: description: Response content: application/json: - schema: *754 + schema: *756 examples: - default: &758 + default: &760 value: url: https://api.github.com/repos/octocat/Hello-World/releases/1 html_url: https://github.com/octocat/Hello-World/releases/v1.0.0 @@ -118338,7 +118907,7 @@ paths: parameters: - *491 - *492 - - &756 + - &758 name: asset_id description: The unique identifier of the asset. in: path @@ -118350,9 +118919,9 @@ paths: description: Response content: application/json: - schema: *755 + schema: *757 examples: - default: &757 + default: &759 value: url: https://api.github.com/repos/octocat/Hello-World/releases/assets/1 browser_download_url: https://github.com/octocat/Hello-World/releases/download/v1.0.0/example.zip @@ -118405,7 +118974,7 @@ paths: parameters: - *491 - *492 - - *756 + - *758 requestBody: required: false content: @@ -118434,9 +119003,9 @@ paths: description: Response content: application/json: - schema: *755 + schema: *757 examples: - default: *757 + default: *759 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -118454,7 +119023,7 @@ paths: parameters: - *491 - *492 - - *756 + - *758 responses: '204': description: Response @@ -118573,9 +119142,9 @@ paths: description: Response content: application/json: - schema: *754 + schema: *756 examples: - default: *758 + default: *760 '404': *6 x-github: githubCloudOnly: false @@ -118607,9 +119176,9 @@ paths: description: Response content: application/json: - schema: *754 + schema: *756 examples: - default: *758 + default: *760 '404': *6 x-github: githubCloudOnly: false @@ -118633,7 +119202,7 @@ paths: parameters: - *491 - *492 - - &759 + - &761 name: release_id description: The unique identifier of the release. in: path @@ -118647,9 +119216,9 @@ paths: For more information, see "[Getting started with the REST API](https://docs.github.com/enterprise-cloud@latest/rest/using-the-rest-api/getting-started-with-the-rest-api#hypermedia)."' content: application/json: - schema: *754 + schema: *756 examples: - default: *758 + default: *760 '401': description: Unauthorized x-github: @@ -118675,7 +119244,7 @@ paths: parameters: - *491 - *492 - - *759 + - *761 requestBody: required: false content: @@ -118739,9 +119308,9 @@ paths: description: Response content: application/json: - schema: *754 + schema: *756 examples: - default: *758 + default: *760 '404': description: Not Found if the discussion category name is invalid content: @@ -118764,7 +119333,7 @@ paths: parameters: - *491 - *492 - - *759 + - *761 responses: '204': description: Response @@ -118787,7 +119356,7 @@ paths: parameters: - *491 - *492 - - *759 + - *761 - *17 - *19 responses: @@ -118797,7 +119366,7 @@ paths: application/json: schema: type: array - items: *755 + items: *757 examples: default: value: @@ -118881,7 +119450,7 @@ paths: parameters: - *491 - *492 - - *759 + - *761 - name: name in: query required: true @@ -118907,7 +119476,7 @@ paths: description: Response for successful upload content: application/json: - schema: *755 + schema: *757 examples: response-for-successful-upload: value: @@ -118964,7 +119533,7 @@ paths: parameters: - *491 - *492 - - *759 + - *761 - name: content description: Returns a single [reaction type](https://docs.github.com/enterprise-cloud@latest/rest/reactions/reactions#about-reactions). Omit this parameter to list all reactions to a release. @@ -119013,7 +119582,7 @@ paths: parameters: - *491 - *492 - - *759 + - *761 requestBody: required: true content: @@ -119076,7 +119645,7 @@ paths: parameters: - *491 - *492 - - *759 + - *761 - *682 responses: '204': @@ -119120,7 +119689,7 @@ paths: oneOf: - allOf: - *170 - - &760 + - &762 title: repository ruleset data for rule description: User-defined metadata to store domain-specific information limited to 8 keys with scalar values. @@ -119141,70 +119710,70 @@ paths: description: The ID of the ruleset that includes this rule. - allOf: - *171 - - *760 + - *762 - allOf: - *172 - - *760 + - *762 - allOf: - *173 - - *760 + - *762 - allOf: - - *761 - - *760 + - *763 + - *762 - allOf: - *174 - - *760 + - *762 - allOf: - *175 - - *760 + - *762 - allOf: - *176 - - *760 + - *762 - allOf: - *177 - - *760 + - *762 - allOf: - *178 - - *760 + - *762 - allOf: - *179 - - *760 + - *762 - allOf: - *180 - - *760 + - *762 - allOf: - *181 - - *760 + - *762 - allOf: - *182 - - *760 + - *762 - allOf: - *183 - - *760 + - *762 - allOf: - *184 - - *760 + - *762 - allOf: - *185 - - *760 + - *762 - allOf: - *186 - - *760 + - *762 - allOf: + - *764 - *762 - - *760 - allOf: - *187 - - *760 + - *762 - allOf: - *188 - - *760 + - *762 - allOf: - *189 - - *760 + - *762 - allOf: - *190 - - *760 + - *762 examples: default: value: @@ -119255,7 +119824,7 @@ paths: schema: type: boolean default: true - - *763 + - *765 responses: '200': description: Response @@ -119340,7 +119909,7 @@ paths: rules: type: array description: An array of rules within the ruleset. - items: *764 + items: *766 required: - name - enforcement @@ -119373,7 +119942,7 @@ paths: application/json: schema: *191 examples: - default: &774 + default: &776 value: id: 42 name: super cool ruleset @@ -119423,11 +119992,11 @@ paths: parameters: - *491 - *492 - - *765 - - *106 - - *766 - *767 + - *106 - *768 + - *769 + - *770 - *17 - *19 responses: @@ -119435,9 +120004,9 @@ paths: description: Response content: application/json: - schema: *769 + schema: *771 examples: - default: *770 + default: *772 '404': *6 '500': *39 x-github: @@ -119460,15 +120029,15 @@ paths: parameters: - *491 - *492 - - *771 + - *773 responses: '200': description: Response content: application/json: - schema: *772 + schema: *774 examples: - default: *773 + default: *775 '404': *6 '500': *39 x-github: @@ -119519,7 +120088,7 @@ paths: application/json: schema: *191 examples: - default: *774 + default: *776 '404': *6 '500': *39 put: @@ -119572,7 +120141,7 @@ paths: rules: description: An array of rules within the ruleset. type: array - items: *764 + items: *766 examples: default: value: @@ -119602,7 +120171,7 @@ paths: application/json: schema: *191 examples: - default: *774 + default: *776 '404': *6 '422': *15 '500': *39 @@ -119770,8 +120339,8 @@ paths: - *111 - *19 - *17 - - *775 - - *776 + - *777 + - *778 - *451 - *452 - *453 @@ -119802,8 +120371,8 @@ paths: format: uri description: The REST API URL of the code locations for this alert. - state: *777 - resolution: *778 + state: *779 + resolution: *780 resolved_at: type: - string @@ -119909,7 +120478,7 @@ paths: first_location_detected: anyOf: - type: 'null' - - *779 + - *781 has_more_locations: type: boolean description: A boolean value representing whether or not the @@ -120077,7 +120646,7 @@ paths: description: Response content: application/json: - schema: &780 + schema: &782 type: object properties: number: *132 @@ -120092,8 +120661,8 @@ paths: type: string format: uri description: The REST API URL of the code locations for this alert. - state: *777 - resolution: *778 + state: *779 + resolution: *780 resolved_at: type: - string @@ -120199,7 +120768,7 @@ paths: first_location_detected: anyOf: - type: 'null' - - *779 + - *781 has_more_locations: type: boolean description: A boolean value representing whether or not the token @@ -120222,7 +120791,7 @@ paths: anyOf: - type: 'null' - *4 - metadata: &961 + metadata: &963 type: array description: A list of metadata key/value pairs associated with the secret scanning alert. @@ -120305,8 +120874,8 @@ paths: schema: type: object properties: - state: *777 - resolution: *778 + state: *779 + resolution: *780 resolution_comment: description: An optional comment when closing or reopening an alert. Cannot be updated or deleted. @@ -120354,7 +120923,7 @@ paths: description: Response content: application/json: - schema: *780 + schema: *782 examples: default: value: @@ -120469,7 +121038,7 @@ paths: schema: type: array description: List of locations where the secret was detected - items: &963 + items: &965 type: object properties: type: @@ -120496,8 +121065,6 @@ paths: - commit details: oneOf: - - *781 - - *782 - *783 - *784 - *785 @@ -120509,6 +121076,8 @@ paths: - *791 - *792 - *793 + - *794 + - *795 examples: default: value: @@ -120818,14 +121387,14 @@ paths: schema: type: object properties: - reason: &795 + reason: &797 description: The reason for bypassing push protection. type: string enum: - false_positive - used_in_tests - will_fix_later - placeholder_id: *794 + placeholder_id: *796 required: - reason - placeholder_id @@ -120842,7 +121411,7 @@ paths: schema: type: object properties: - reason: *795 + reason: *797 expire_at: type: - string @@ -120905,7 +121474,7 @@ paths: properties: incremental_scans: type: array - items: &796 + items: &798 description: Information on a single scan performed by secret scanning on the repository type: object @@ -120938,15 +121507,15 @@ paths: the scan is pending pattern_update_scans: type: array - items: *796 + items: *798 backfill_scans: type: array - items: *796 + items: *798 custom_pattern_backfill_scans: type: array items: allOf: - - *796 + - *798 - type: object properties: pattern_name: @@ -120959,7 +121528,7 @@ paths: one of "repository", "organization", or "enterprise" generic_secrets_backfill_scans: type: array - items: *796 + items: *798 examples: default: value: @@ -121069,9 +121638,9 @@ paths: application/json: schema: type: array - items: *797 + items: *799 examples: - default: *798 + default: *800 '400': *14 '404': *6 x-github: @@ -121265,9 +121834,9 @@ paths: description: Response content: application/json: - schema: *797 + schema: *799 examples: - default: &800 + default: &802 value: ghsa_id: GHSA-abcd-1234-efgh cve_id: CVE-2050-00000 @@ -121614,7 +122183,7 @@ paths: description: Response content: application/json: - schema: *797 + schema: *799 examples: default: value: @@ -121763,15 +122332,15 @@ paths: parameters: - *491 - *492 - - *799 + - *801 responses: '200': description: Response content: application/json: - schema: *797 + schema: *799 examples: - default: *800 + default: *802 '403': *27 '404': *6 x-github: @@ -121797,7 +122366,7 @@ paths: parameters: - *491 - *492 - - *799 + - *801 requestBody: required: true content: @@ -121968,10 +122537,10 @@ paths: description: Response content: application/json: - schema: *797 + schema: *799 examples: - default: *800 - add_credit: *800 + default: *802 + add_credit: *802 '403': *27 '404': *6 '422': @@ -122011,7 +122580,7 @@ paths: parameters: - *491 - *492 - - *799 + - *801 responses: '202': *38 '400': *14 @@ -122040,7 +122609,7 @@ paths: parameters: - *491 - *492 - - *799 + - *801 responses: '202': description: Response @@ -122181,7 +122750,7 @@ paths: application/json: schema: type: array - items: &801 + items: &803 title: Code Frequency Stat description: Code Frequency Stat type: array @@ -122554,7 +123123,7 @@ paths: application/json: schema: type: array - items: *801 + items: *803 examples: default: value: @@ -122644,7 +123213,7 @@ paths: description: Response content: application/json: - schema: *802 + schema: *804 examples: default: value: @@ -122738,7 +123307,7 @@ paths: description: if you subscribe to the repository content: application/json: - schema: &803 + schema: &805 title: Repository Invitation description: Repository invitations let you manage who you collaborate with. @@ -122838,7 +123407,7 @@ paths: description: Response content: application/json: - schema: *803 + schema: *805 examples: default: value: @@ -123048,7 +123617,7 @@ paths: description: Response content: application/json: - schema: &804 + schema: &806 title: Topic description: A topic aggregates entities that are related to a subject. type: object @@ -123060,7 +123629,7 @@ paths: required: - names examples: - default: &805 + default: &807 value: names: - octocat @@ -123115,9 +123684,9 @@ paths: description: Response content: application/json: - schema: *804 + schema: *806 examples: - default: *805 + default: *807 '404': *6 '422': *7 x-github: @@ -123140,7 +123709,7 @@ paths: parameters: - *491 - *492 - - &806 + - &808 name: per description: The time frame to display results for. in: query @@ -123171,7 +123740,7 @@ paths: - 128 clones: type: array - items: &807 + items: &809 title: Traffic type: object properties: @@ -123419,7 +123988,7 @@ paths: parameters: - *491 - *492 - - *806 + - *808 responses: '200': description: Response @@ -123440,7 +124009,7 @@ paths: - 3782 views: type: array - items: *807 + items: *809 required: - uniques - count @@ -124112,7 +124681,7 @@ paths: value: Engineering externalId: value: 8aa1a0c0-c4c3-4bc0-b4a5-2ef676900159 - - &815 + - &817 name: excludedAttributes description: Excludes the specified attribute from being returned in the results. Using this parameter can speed up response time. @@ -124122,7 +124691,7 @@ paths: type: string examples: - members - - &820 + - &822 name: startIndex description: 'Used for pagination: the starting index of the first result to return when paginating through values.' @@ -124134,7 +124703,7 @@ paths: format: int32 examples: - 1 - - &821 + - &823 name: count description: 'Used for pagination: the number of results to return per page.' in: query @@ -124178,7 +124747,7 @@ paths: Resources: type: array description: Information about each provisioned group. - items: &810 + items: &812 allOf: - type: object required: @@ -124260,7 +124829,7 @@ paths: - value: 0db508eb-91e2-46e4-809c-30dcbda0c685 "$+ref": https://api.github.localhost/scim/v2/Users/0db508eb-91e2-46e4-809c-30dcbda0c685 displayName: User 2 - meta: &822 + meta: &824 type: object description: The metadata associated with the creation/updates to the user. @@ -124325,30 +124894,30 @@ paths: location: https://api.github.localhost/scim/v2/Groups/24b28bbb-5fc4-4686-a153-a020debb1155 startIndex: 1 itemsPerPage: 20 - '400': &811 + '400': &813 description: Bad request content: application/json: - schema: *808 + schema: *810 application/scim+json: - schema: *808 - '401': *809 - '403': &812 + schema: *810 + '401': *811 + '403': &814 description: Permission denied - '429': &813 + '429': &815 description: Too many requests content: application/json: - schema: *808 + schema: *810 application/scim+json: - schema: *808 - '500': &814 + schema: *810 + '500': &816 description: Internal server error content: application/json: - schema: *808 + schema: *810 application/scim+json: - schema: *808 + schema: *810 x-github: enabledForGitHubApps: true githubCloudOnly: true @@ -124372,7 +124941,7 @@ paths: required: true content: application/json: - schema: &818 + schema: &820 type: object required: - schemas @@ -124436,9 +125005,9 @@ paths: description: Group has been created content: application/scim+json: - schema: *810 + schema: *812 examples: - group: &816 + group: &818 value: schemas: - urn:ietf:params:scim:schemas:core:2.0:Group @@ -124457,13 +125026,13 @@ paths: created: '2012-03-27T19:59:26.000Z' lastModified: '2018-03-27T19:59:26.000Z' location: https://api.github.localhost/scim/v2/Groups/24b28bbb-5fc4-4686-a153-a020debb1155 - '400': *811 - '401': *809 - '403': *812 - '409': &819 + '400': *813 + '401': *811 + '403': *814 + '409': &821 description: Duplicate record detected - '429': *813 - '500': *814 + '429': *815 + '500': *816 x-github: enabledForGitHubApps: true githubCloudOnly: true @@ -124480,7 +125049,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest/rest/enterprise-admin/scim#get-scim-provisioning-information-for-an-enterprise-group parameters: - - &817 + - &819 name: scim_group_id description: A unique identifier of the SCIM group. in: path @@ -124489,22 +125058,22 @@ paths: type: string examples: - 7fce0092-d52e-4f76-b727-3955bd72c939 - - *815 + - *817 - *40 responses: '200': description: Success, a group was found content: application/scim+json: - schema: *810 + schema: *812 examples: - default: *816 - '400': *811 - '401': *809 - '403': *812 + default: *818 + '400': *813 + '401': *811 + '403': *814 '404': *6 - '429': *813 - '500': *814 + '429': *815 + '500': *816 x-github: enabledForGitHubApps: true githubCloudOnly: true @@ -124523,13 +125092,13 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest/rest/enterprise-admin/scim#set-scim-information-for-a-provisioned-enterprise-group parameters: - - *817 + - *819 - *40 requestBody: required: true content: application/json: - schema: *818 + schema: *820 examples: group: summary: Group @@ -124555,17 +125124,17 @@ paths: description: Group was updated content: application/scim+json: - schema: *810 + schema: *812 examples: - group: *816 - groupWithMembers: *816 - '400': *811 - '401': *809 - '403': *812 + group: *818 + groupWithMembers: *818 + '400': *813 + '401': *811 + '403': *814 '404': *6 - '409': *819 - '429': *813 - '500': *814 + '409': *821 + '429': *815 + '500': *816 x-github: enabledForGitHubApps: true githubCloudOnly: true @@ -124589,13 +125158,13 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest/rest/enterprise-admin/scim#update-an-attribute-for-a-scim-enterprise-group parameters: - - *817 + - *819 - *40 requestBody: required: true content: application/json: - schema: &829 + schema: &831 type: object required: - Operations @@ -124655,17 +125224,17 @@ paths: description: Success, group was updated content: application/scim+json: - schema: *810 + schema: *812 examples: - updateGroup: *816 - addMembers: *816 - '400': *811 - '401': *809 - '403': *812 + updateGroup: *818 + addMembers: *818 + '400': *813 + '401': *811 + '403': *814 '404': *6 - '409': *819 - '429': *813 - '500': *814 + '409': *821 + '429': *815 + '500': *816 x-github: enabledForGitHubApps: true githubCloudOnly: true @@ -124681,17 +125250,17 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest/rest/enterprise-admin/scim#delete-a-scim-group-from-an-enterprise parameters: - - *817 + - *819 - *40 responses: '204': description: Group was deleted, no content - '400': *811 - '401': *809 - '403': *812 + '400': *813 + '401': *811 + '403': *814 '404': *6 - '429': *813 - '500': *814 + '429': *815 + '500': *816 x-github: enabledForGitHubApps: true githubCloudOnly: true @@ -124725,8 +125294,8 @@ paths: value: userName eq 'E012345' externalId: value: externalId eq 'E012345' - - *820 - - *821 + - *822 + - *823 - *40 responses: '200': @@ -124760,7 +125329,7 @@ paths: Resources: type: array description: Information about each provisioned account. - items: &824 + items: &826 allOf: - type: object required: @@ -124852,7 +125421,7 @@ paths: address. examples: - true - roles: &823 + roles: &825 type: array description: The roles assigned to the user. items: @@ -124911,7 +125480,7 @@ paths: type: string description: Provisioned SCIM groups that the user is a member of. - meta: *822 + meta: *824 startIndex: type: integer description: A starting index for the returned page @@ -124950,11 +125519,11 @@ paths: primary: false startIndex: 1 itemsPerPage: 20 - '400': *811 - '401': *809 - '403': *812 - '429': *813 - '500': *814 + '400': *813 + '401': *811 + '403': *814 + '429': *815 + '500': *816 x-github: enabledForGitHubApps: true githubCloudOnly: true @@ -124978,7 +125547,7 @@ paths: required: true content: application/json: - schema: &827 + schema: &829 type: object required: - schemas @@ -125071,9 +125640,9 @@ paths: description: Whether this email address is the primary address. examples: - true - roles: *823 + roles: *825 examples: - user: &828 + user: &830 summary: User value: schemas: @@ -125120,9 +125689,9 @@ paths: description: User has been created content: application/scim+json: - schema: *824 + schema: *826 examples: - user: &825 + user: &827 value: schemas: - urn:ietf:params:scim:schemas:core:2.0:User @@ -125148,13 +125717,13 @@ paths: created: '2012-03-27T19:59:26.000Z' lastModified: '2018-03-27T19:59:26.000Z' location: https://api.github.localhost/scim/v2/Users/7fce0092-d52e-4f76-b727-3955bd72c939 - enterpriseOwner: *825 - '400': *811 - '401': *809 - '403': *812 - '409': *819 - '429': *813 - '500': *814 + enterpriseOwner: *827 + '400': *813 + '401': *811 + '403': *814 + '409': *821 + '429': *815 + '500': *816 x-github: enabledForGitHubApps: true githubCloudOnly: true @@ -125171,7 +125740,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest/rest/enterprise-admin/scim#get-scim-provisioning-information-for-an-enterprise-user parameters: - - &826 + - &828 name: scim_user_id description: The unique identifier of the SCIM user. in: path @@ -125184,15 +125753,15 @@ paths: description: Success, a user was found content: application/scim+json: - schema: *824 + schema: *826 examples: - default: *825 - '400': *811 - '401': *809 - '403': *812 + default: *827 + '400': *813 + '401': *811 + '403': *814 '404': *6 - '429': *813 - '500': *814 + '429': *815 + '500': *816 x-github: enabledForGitHubApps: true githubCloudOnly: true @@ -125243,30 +125812,30 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest/rest/enterprise-admin/scim#set-scim-information-for-a-provisioned-enterprise-user parameters: - - *826 + - *828 - *40 requestBody: required: true content: application/json: - schema: *827 + schema: *829 examples: - user: *828 + user: *830 responses: '200': description: User was updated content: application/scim+json: - schema: *824 + schema: *826 examples: - user: *825 - '400': *811 - '401': *809 - '403': *812 + user: *827 + '400': *813 + '401': *811 + '403': *814 '404': *6 - '409': *819 - '429': *813 - '500': *814 + '409': *821 + '429': *815 + '500': *816 x-github: enabledForGitHubApps: true githubCloudOnly: true @@ -125307,13 +125876,13 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest/rest/enterprise-admin/scim#update-an-attribute-for-a-scim-enterprise-user parameters: - - *826 + - *828 - *40 requestBody: required: true content: application/json: - schema: *829 + schema: *831 examples: userMultiValuedProperties: summary: Multi Valued Property @@ -125353,18 +125922,18 @@ paths: description: Success, user was updated content: application/scim+json: - schema: *824 - examples: - userMultiValuedProperties: *825 - userSingleValuedProperties: *825 - disableUser: *825 - '400': *811 - '401': *809 - '403': *812 + schema: *826 + examples: + userMultiValuedProperties: *827 + userSingleValuedProperties: *827 + disableUser: *827 + '400': *813 + '401': *811 + '403': *814 '404': *6 - '409': *819 - '429': *813 - '500': *814 + '409': *821 + '429': *815 + '500': *816 x-github: enabledForGitHubApps: true githubCloudOnly: true @@ -125384,17 +125953,17 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest/rest/enterprise-admin/scim#delete-a-scim-user-from-an-enterprise parameters: - - *826 + - *828 - *40 responses: '204': description: User was deleted, no content - '400': *811 - '401': *809 - '403': *812 + '400': *813 + '401': *811 + '403': *814 '404': *6 - '429': *813 - '500': *814 + '429': *815 + '500': *816 x-github: enabledForGitHubApps: true githubCloudOnly: true @@ -125485,7 +126054,7 @@ paths: - 1 Resources: type: array - items: &830 + items: &832 title: SCIM /Users description: SCIM /Users provisioning endpoints type: object @@ -125732,22 +126301,22 @@ paths: lastModified: '2017-03-09T16:11:13-05:00' location: https://api.github.com/scim/v2/organizations/octo-org/Users/77563764-eb6-24-0598234-958243 '304': *36 - '404': &831 + '404': &833 description: Resource not found content: application/json: - schema: *808 + schema: *810 application/scim+json: - schema: *808 - '403': &832 + schema: *810 + '403': &834 description: Forbidden content: application/json: - schema: *808 + schema: *810 application/scim+json: - schema: *808 - '400': *811 - '429': *813 + schema: *810 + '400': *813 + '429': *815 x-github: githubCloudOnly: true enabledForGitHubApps: true @@ -125773,9 +126342,9 @@ paths: description: Response content: application/scim+json: - schema: *830 + schema: *832 examples: - default: &833 + default: &835 value: schemas: - urn:ietf:params:scim:schemas:core:2.0:User @@ -125798,17 +126367,17 @@ paths: lastModified: '2017-03-09T16:11:13-05:00' location: https://api.github.com/scim/v2/organizations/octo-org/Users/edefdfedf-050c-11e7-8d32 '304': *36 - '404': *831 - '403': *832 - '500': *814 + '404': *833 + '403': *834 + '500': *816 '409': description: Conflict content: application/json: - schema: *808 + schema: *810 application/scim+json: - schema: *808 - '400': *811 + schema: *810 + '400': *813 requestBody: required: true content: @@ -125908,17 +126477,17 @@ paths: url: https://docs.github.com/enterprise-cloud@latest/rest/scim/scim#get-scim-provisioning-information-for-a-user parameters: - *88 - - *826 + - *828 responses: '200': description: Response content: application/scim+json: - schema: *830 + schema: *832 examples: - default: *833 - '404': *831 - '403': *832 + default: *835 + '404': *833 + '403': *834 '304': *36 x-github: githubCloudOnly: true @@ -125942,18 +126511,18 @@ paths: url: https://docs.github.com/enterprise-cloud@latest/rest/scim/scim#update-a-provisioned-organization-membership parameters: - *88 - - *826 + - *828 responses: '200': description: Response content: application/scim+json: - schema: *830 + schema: *832 examples: - default: *833 + default: *835 '304': *36 - '404': *831 - '403': *832 + '404': *833 + '403': *834 requestBody: required: true content: @@ -126068,19 +126637,19 @@ paths: url: https://docs.github.com/enterprise-cloud@latest/rest/scim/scim#update-an-attribute-for-a-scim-user parameters: - *88 - - *826 + - *828 responses: '200': description: Response content: application/scim+json: - schema: *830 + schema: *832 examples: - default: *833 + default: *835 '304': *36 - '404': *831 - '403': *832 - '400': *811 + '404': *833 + '403': *834 + '400': *813 '429': description: Response content: @@ -126176,12 +126745,12 @@ paths: url: https://docs.github.com/enterprise-cloud@latest/rest/scim/scim#delete-a-scim-user-from-an-organization parameters: - *88 - - *826 + - *828 responses: '204': description: Response - '404': *831 - '403': *832 + '404': *833 + '403': *834 '304': *36 x-github: githubCloudOnly: true @@ -126318,7 +126887,7 @@ paths: examples: - 73..77 - 77..78 - text_matches: &834 + text_matches: &836 title: Search Result Text Matches type: array items: @@ -126482,7 +127051,7 @@ paths: enum: - author-date - committer-date - - &835 + - &837 name: order description: Determines whether the first search result returned is the highest number of matches (`desc`) or lowest number of matches (`asc`). This parameter @@ -126602,7 +127171,7 @@ paths: type: number node_id: type: string - text_matches: *834 + text_matches: *836 required: - sha - node_id @@ -126795,7 +127364,7 @@ paths: - interactions - created - updated - - *835 + - *837 - *17 - *19 - name: advanced_search @@ -126909,8 +127478,8 @@ paths: type: - string - 'null' - sub_issues_summary: *836 - issue_dependencies_summary: *837 + sub_issues_summary: *838 + issue_dependencies_summary: *839 issue_field_values: type: array items: *691 @@ -126941,7 +127510,7 @@ paths: - string - 'null' format: date-time - text_matches: *834 + text_matches: *836 pull_request: type: object properties: @@ -127217,7 +127786,7 @@ paths: enum: - created - updated - - *835 + - *837 - *17 - *19 responses: @@ -127262,7 +127831,7 @@ paths: - 'null' score: type: number - text_matches: *834 + text_matches: *836 required: - id - node_id @@ -127348,7 +127917,7 @@ paths: - forks - help-wanted-issues - updated - - *835 + - *837 - *17 - *19 responses: @@ -127594,7 +128163,7 @@ paths: - admin - pull - push - text_matches: *834 + text_matches: *836 temp_clone_token: type: string allow_merge_commit: @@ -127903,7 +128472,7 @@ paths: - string - 'null' format: uri - text_matches: *834 + text_matches: *836 related: type: - array @@ -128098,7 +128667,7 @@ paths: - followers - repositories - joined - - *835 + - *837 - *17 - *19 responses: @@ -128208,7 +128777,7 @@ paths: type: - boolean - 'null' - text_matches: *834 + text_matches: *836 blog: type: - string @@ -128290,7 +128859,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest/rest/teams/teams#get-a-team-legacy parameters: - - &838 + - &840 name: team_id description: The unique identifier of the team. in: path @@ -128331,7 +128900,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest/rest/teams/teams#update-a-team-legacy parameters: - - *838 + - *840 requestBody: required: true content: @@ -128432,7 +129001,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest/rest/teams/teams#delete-a-team-legacy parameters: - - *838 + - *840 responses: '204': description: Response @@ -128461,7 +129030,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest/rest/teams/members#list-pending-team-invitations-legacy parameters: - - *838 + - *840 - *17 - *19 responses: @@ -128501,7 +129070,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest/rest/teams/members#list-team-members-legacy parameters: - - *838 + - *840 - name: role description: Filters members returned by their role in the team. in: query @@ -128522,9 +129091,9 @@ paths: application/json: schema: type: array - items: *839 + items: *841 examples: - default: *840 + default: *842 headers: Link: *46 '404': *6 @@ -128552,7 +129121,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest/rest/teams/members#get-team-member-legacy parameters: - - *838 + - *840 - *131 responses: '204': @@ -128589,7 +129158,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest/rest/teams/members#add-team-member-legacy parameters: - - *838 + - *840 - *131 responses: '204': @@ -128629,7 +129198,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest/rest/teams/members#remove-team-member-legacy parameters: - - *838 + - *840 - *131 responses: '204': @@ -128666,7 +129235,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest/rest/teams/members#get-team-membership-for-a-user-legacy parameters: - - *838 + - *840 - *131 responses: '200': @@ -128675,7 +129244,7 @@ paths: application/json: schema: *490 examples: - response-if-user-is-a-team-maintainer: *841 + response-if-user-is-a-team-maintainer: *843 '404': *6 x-github: githubCloudOnly: false @@ -128708,7 +129277,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest/rest/teams/members#add-or-update-team-membership-for-a-user-legacy parameters: - - *838 + - *840 - *131 requestBody: required: false @@ -128736,7 +129305,7 @@ paths: application/json: schema: *490 examples: - response-if-users-membership-with-team-is-now-pending: *842 + response-if-users-membership-with-team-is-now-pending: *844 '403': description: Forbidden if team synchronization is set up '422': @@ -128770,7 +129339,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest/rest/teams/members#remove-team-membership-for-a-user-legacy parameters: - - *838 + - *840 - *131 responses: '204': @@ -128798,7 +129367,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest/rest/teams/teams#list-team-repositories-legacy parameters: - - *838 + - *840 - *17 - *19 responses: @@ -128840,7 +129409,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest/rest/teams/teams#check-team-permissions-for-a-repository-legacy parameters: - - *838 + - *840 - *491 - *492 responses: @@ -128848,7 +129417,7 @@ paths: description: Alternative response with extra repository information content: application/json: - schema: *843 + schema: *845 examples: alternative-response-with-extra-repository-information: value: @@ -128999,7 +129568,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest/rest/teams/teams#add-or-update-team-repository-permissions-legacy parameters: - - *838 + - *840 - *491 - *492 requestBody: @@ -129051,7 +129620,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest/rest/teams/teams#remove-a-repository-from-a-team-legacy parameters: - - *838 + - *840 - *491 - *492 responses: @@ -129082,7 +129651,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest/rest/teams/team-sync#list-idp-groups-for-a-team-legacy parameters: - - *838 + - *840 responses: '200': description: Response @@ -129117,7 +129686,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest/rest/teams/team-sync#create-or-update-idp-group-connections-legacy parameters: - - *838 + - *840 requestBody: required: true content: @@ -129209,7 +129778,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest/rest/teams/teams#list-child-teams-legacy parameters: - - *838 + - *840 - *17 - *19 responses: @@ -129221,7 +129790,7 @@ paths: type: array items: *317 examples: - response-if-child-teams-exist: *844 + response-if-child-teams-exist: *846 headers: Link: *46 '404': *6 @@ -129254,7 +129823,7 @@ paths: application/json: schema: oneOf: - - &846 + - &848 title: Private User description: Private User type: object @@ -129504,7 +130073,7 @@ paths: - private_gists - total_private_repos - two_factor_authentication - - *845 + - *847 examples: response-with-public-and-private-profile-information: summary: Response with public and private profile information @@ -129664,7 +130233,7 @@ paths: description: Response content: application/json: - schema: *846 + schema: *848 examples: default: value: @@ -130062,7 +130631,7 @@ paths: type: integer secrets: type: array - items: &847 + items: &849 title: Codespaces Secret description: Secrets for a GitHub Codespace. type: object @@ -130182,7 +130751,7 @@ paths: description: Response content: application/json: - schema: *847 + schema: *849 examples: default: value: @@ -130595,7 +131164,7 @@ paths: description: Response content: application/json: - schema: &848 + schema: &850 type: object title: Fetches information about an export of a codespace. description: An export of a codespace. Also, latest export details @@ -130648,7 +131217,7 @@ paths: examples: - https://github.com/octocat/hello-world/tree/:branch examples: - default: &849 + default: &851 value: state: succeeded completed_at: '2022-01-01T14:59:22Z' @@ -130693,9 +131262,9 @@ paths: description: Response content: application/json: - schema: *848 + schema: *850 examples: - default: *849 + default: *851 '404': *6 x-github: githubCloudOnly: false @@ -130734,7 +131303,7 @@ paths: type: array items: *596 examples: - default: *850 + default: *852 '304': *36 '500': *39 '401': *23 @@ -131700,7 +132269,7 @@ paths: type: array items: *405 examples: - default: &862 + default: &864 value: - id: 197 name: hello_docker @@ -131801,7 +132370,7 @@ paths: application/json: schema: type: array - items: &851 + items: &853 title: Email description: Email type: object @@ -131871,9 +132440,9 @@ paths: application/json: schema: type: array - items: *851 + items: *853 examples: - default: &864 + default: &866 value: - email: octocat@github.com verified: true @@ -131950,7 +132519,7 @@ paths: application/json: schema: type: array - items: *851 + items: *853 examples: default: value: @@ -132208,7 +132777,7 @@ paths: application/json: schema: type: array - items: &852 + items: &854 title: GPG Key description: A unique encryption key type: object @@ -132353,7 +132922,7 @@ paths: - subkeys - revoked examples: - default: &881 + default: &883 value: - id: 3 name: Octocat's GPG Key @@ -132438,9 +133007,9 @@ paths: description: Response content: application/json: - schema: *852 + schema: *854 examples: - default: &853 + default: &855 value: id: 3 name: Octocat's GPG Key @@ -132497,7 +133066,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest/rest/users/gpg-keys#get-a-gpg-key-for-the-authenticated-user parameters: - - &854 + - &856 name: gpg_key_id description: The unique identifier of the GPG key. in: path @@ -132509,9 +133078,9 @@ paths: description: Response content: application/json: - schema: *852 + schema: *854 examples: - default: *853 + default: *855 '404': *6 '304': *36 '403': *27 @@ -132534,7 +133103,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest/rest/users/gpg-keys#delete-a-gpg-key-for-the-authenticated-user parameters: - - *854 + - *856 responses: '204': description: Response @@ -133001,7 +133570,7 @@ paths: application/json: schema: type: array - items: &855 + items: &857 title: Key description: Key type: object @@ -133104,9 +133673,9 @@ paths: description: Response content: application/json: - schema: *855 + schema: *857 examples: - default: &856 + default: &858 value: key: 2Sg8iYjAxxmI2LvUXpJjkYrMxURPc8r+dB7TJyvv1234 id: 2 @@ -133139,15 +133708,15 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest/rest/users/keys#get-a-public-ssh-key-for-the-authenticated-user parameters: - - *722 + - *724 responses: '200': description: Response content: application/json: - schema: *855 + schema: *857 examples: - default: *856 + default: *858 '404': *6 '304': *36 '403': *27 @@ -133170,7 +133739,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest/rest/users/keys#delete-a-public-ssh-key-for-the-authenticated-user parameters: - - *722 + - *724 responses: '204': description: Response @@ -133203,7 +133772,7 @@ paths: application/json: schema: type: array - items: &857 + items: &859 title: User Marketplace Purchase description: User Marketplace Purchase type: object @@ -133282,7 +133851,7 @@ paths: - account - plan examples: - default: &858 + default: &860 value: - billing_cycle: monthly next_billing_date: '2017-11-11T00:00:00Z' @@ -133344,9 +133913,9 @@ paths: application/json: schema: type: array - items: *857 + items: *859 examples: - default: *858 + default: *860 headers: Link: *46 '304': *36 @@ -133589,7 +134158,7 @@ paths: application/json: schema: *398 examples: - default: &859 + default: &861 value: url: https://api.github.com/orgs/octocat/memberships/defunkt state: active @@ -133638,7 +134207,7 @@ paths: application/json: schema: *398 examples: - default: *859 + default: *861 '403': *27 '404': *6 '422': *15 @@ -134372,7 +134941,7 @@ paths: url: https://docs.github.com/enterprise-cloud@latest/rest/migrations/users#unlock-a-user-repository parameters: - *401 - - *860 + - *862 responses: '204': description: Response @@ -134487,7 +135056,7 @@ paths: - docker - nuget - container - - *861 + - *863 - *19 - *17 responses: @@ -134499,8 +135068,8 @@ paths: type: array items: *405 examples: - default: *862 - '400': *863 + default: *864 + '400': *865 x-github: githubCloudOnly: false enabledForGitHubApps: false @@ -134529,7 +135098,7 @@ paths: application/json: schema: *405 examples: - default: &882 + default: &884 value: id: 40201 name: octo-name @@ -134891,9 +135460,9 @@ paths: application/json: schema: type: array - items: *851 + items: *853 examples: - default: *864 + default: *866 headers: Link: *46 '304': *36 @@ -135006,7 +135575,7 @@ paths: type: array items: *79 examples: - default: &871 + default: &873 summary: Default response value: - id: 1296269 @@ -135366,7 +135935,7 @@ paths: type: array items: *678 examples: - default: *865 + default: *867 headers: Link: *46 '304': *36 @@ -135445,7 +136014,7 @@ paths: application/json: schema: type: array - items: &866 + items: &868 title: Social account description: Social media account type: object @@ -135462,7 +136031,7 @@ paths: - provider - url examples: - default: &867 + default: &869 value: - provider: twitter url: https://twitter.com/github @@ -135525,9 +136094,9 @@ paths: application/json: schema: type: array - items: *866 + items: *868 examples: - default: *867 + default: *869 '422': *15 '304': *36 '404': *6 @@ -135615,7 +136184,7 @@ paths: application/json: schema: type: array - items: &868 + items: &870 title: SSH Signing Key description: A public SSH key used to sign Git commits type: object @@ -135635,7 +136204,7 @@ paths: - title - created_at examples: - default: &896 + default: &898 value: - id: 2 key: 2Sg8iYjAxxmI2LvUXpJjkYrMxURPc8r+dB7TJyvv1234 @@ -135700,9 +136269,9 @@ paths: description: Response content: application/json: - schema: *868 + schema: *870 examples: - default: &869 + default: &871 value: id: 2 key: 2Sg8iYjAxxmI2LvUXpJjkYrMxURPc8r+dB7TJyvv1234 @@ -135732,7 +136301,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest/rest/users/ssh-signing-keys#get-an-ssh-signing-key-for-the-authenticated-user parameters: - - &870 + - &872 name: ssh_signing_key_id description: The unique identifier of the SSH signing key. in: path @@ -135744,9 +136313,9 @@ paths: description: Response content: application/json: - schema: *868 + schema: *870 examples: - default: *869 + default: *871 '404': *6 '304': *36 '403': *27 @@ -135769,7 +136338,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest/rest/users/ssh-signing-keys#delete-an-ssh-signing-key-for-the-authenticated-user parameters: - - *870 + - *872 responses: '204': description: Response @@ -135798,7 +136367,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest/rest/activity/starring#list-repositories-starred-by-the-authenticated-user parameters: - - &897 + - &899 name: sort description: The property to sort the results by. `created` means when the repository was starred. `updated` means when the repository was last pushed @@ -135823,11 +136392,11 @@ paths: type: array items: *79 examples: - default-response: *871 + default-response: *873 application/vnd.github.v3.star+json: schema: type: array - items: &898 + items: &900 title: Starred Repository description: Starred Repository type: object @@ -136196,10 +136765,10 @@ paths: application/json: schema: oneOf: - - *846 - - *845 + - *848 + - *847 examples: - default-response: &875 + default-response: &877 summary: Default response value: login: octocat @@ -136234,7 +136803,7 @@ paths: following: 0 created_at: '2008-01-14T04:33:35Z' updated_at: '2008-01-14T04:33:35Z' - response-with-git-hub-plan-information: &876 + response-with-git-hub-plan-information: &878 summary: Response with GitHub plan information value: login: octocat @@ -136291,7 +136860,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest/rest/projects/drafts#create-draft-item-for-user-owned-project parameters: - - &873 + - &875 name: user_id description: The unique identifier of the user. in: path @@ -136357,7 +136926,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest/rest/users/users#list-users parameters: - - *872 + - *874 - *17 responses: '200': @@ -136392,7 +136961,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest/rest/projects/views#create-a-view-for-a-user-owned-project parameters: - - *873 + - *875 - *423 requestBody: required: true @@ -136467,7 +137036,7 @@ paths: description: Response for creating a view in a user-owned project. content: application/json: - schema: *874 + schema: *876 examples: table_view: summary: Response for creating a table view @@ -136519,11 +137088,11 @@ paths: application/json: schema: oneOf: - - *846 - - *845 + - *848 + - *847 examples: - default-response: *875 - response-with-git-hub-plan-information: *876 + default-response: *877 + response-with-git-hub-plan-information: *878 '404': *6 x-github: githubCloudOnly: false @@ -136573,8 +137142,8 @@ paths: required: - subject_digests examples: - default: *877 - withPredicateType: *878 + default: *879 + withPredicateType: *880 responses: '200': description: Response @@ -136628,7 +137197,7 @@ paths: description: The cursor to the previous page. description: Information about the current page. examples: - default: *879 + default: *881 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -137117,7 +137686,7 @@ paths: application/json: schema: *332 examples: - default: &880 + default: &882 summary: Example response for a user copilot space value: id: 42 @@ -137218,7 +137787,7 @@ paths: application/json: schema: *332 examples: - default: *880 + default: *882 '403': *27 '404': *6 x-github: @@ -137344,7 +137913,7 @@ paths: application/json: schema: *332 examples: - default: *880 + default: *882 '403': *27 '404': *6 '422': *15 @@ -138112,7 +138681,7 @@ paths: type: array items: *405 examples: - default: *862 + default: *864 '403': *27 '401': *23 x-github: @@ -138496,9 +139065,9 @@ paths: application/json: schema: type: array - items: *852 + items: *854 examples: - default: *881 + default: *883 headers: Link: *46 x-github: @@ -138727,7 +139296,7 @@ paths: - docker - nuget - container - - *861 + - *863 - *131 - *19 - *17 @@ -138740,10 +139309,10 @@ paths: type: array items: *405 examples: - default: *862 + default: *864 '403': *27 '401': *23 - '400': *863 + '400': *865 x-github: githubCloudOnly: false enabledForGitHubApps: false @@ -138773,7 +139342,7 @@ paths: application/json: schema: *405 examples: - default: *882 + default: *884 x-github: githubCloudOnly: false enabledForGitHubApps: false @@ -139122,7 +139691,7 @@ paths: type: array items: *426 examples: - default: *883 + default: *885 headers: Link: *46 '304': *36 @@ -139182,7 +139751,7 @@ paths: description: The options available for single select fields. At least one option must be provided when creating a single select field. - items: *884 + items: *886 required: - name - data_type @@ -139198,7 +139767,7 @@ paths: description: The field's data type. enum: - iteration - iteration_configuration: *885 + iteration_configuration: *887 required: - name - data_type @@ -139220,8 +139789,8 @@ paths: value: name: Due date data_type: date - single_select_field: *886 - iteration_field: *887 + single_select_field: *888 + iteration_field: *889 responses: '201': description: Response @@ -139229,11 +139798,11 @@ paths: application/json: schema: *426 examples: - text_field: *888 - number_field: *889 - date_field: *890 - single_select_field: *891 - iteration_field: *892 + text_field: *890 + number_field: *891 + date_field: *892 + single_select_field: *893 + iteration_field: *894 '304': *36 '403': *27 '401': *23 @@ -139255,7 +139824,7 @@ paths: url: https://docs.github.com/enterprise-cloud@latest/rest/projects/fields#get-project-field-for-user parameters: - *423 - - *893 + - *895 - *131 responses: '200': @@ -139264,7 +139833,7 @@ paths: application/json: schema: *426 examples: - default: *894 + default: *896 headers: Link: *46 '304': *36 @@ -139621,7 +140190,7 @@ paths: parameters: - *423 - *131 - - *895 + - *897 - name: fields description: |- Limit results to specific fields, by their IDs. If not specified, the @@ -139900,9 +140469,9 @@ paths: application/json: schema: type: array - items: *866 + items: *868 examples: - default: *867 + default: *869 headers: Link: *46 x-github: @@ -139932,9 +140501,9 @@ paths: application/json: schema: type: array - items: *868 + items: *870 examples: - default: *896 + default: *898 headers: Link: *46 x-github: @@ -139959,7 +140528,7 @@ paths: url: https://docs.github.com/enterprise-cloud@latest/rest/activity/starring#list-repositories-starred-by-a-user parameters: - *131 - - *897 + - *899 - *111 - *17 - *19 @@ -139971,11 +140540,11 @@ paths: schema: anyOf: - type: array - items: *898 + items: *900 - type: array items: *79 examples: - default-response: *871 + default-response: *873 headers: Link: *46 x-github: @@ -140135,7 +140704,7 @@ webhooks: type: string enum: - disabled - enterprise: &899 + enterprise: &901 title: Enterprise description: |- An enterprise on GitHub. Webhook payloads contain the `enterprise` property when the webhook is configured @@ -140204,7 +140773,7 @@ webhooks: - created_at - updated_at - avatar_url - installation: &900 + installation: &902 title: Simple Installation description: |- The GitHub App installation. Webhook payloads contain the `installation` property when the event is configured @@ -140225,7 +140794,7 @@ webhooks: required: - id - node_id - organization: &901 + organization: &903 title: Organization Simple description: |- A GitHub organization. Webhook payloads contain the `organization` property when the webhook is configured for an @@ -140298,7 +140867,7 @@ webhooks: - public_members_url - avatar_url - description - repository: &902 + repository: &904 title: Repository description: |- The repository on GitHub where the event occurred. Webhook payloads contain the `repository` property @@ -141224,10 +141793,10 @@ webhooks: type: string enum: - enabled - enterprise: *899 - installation: *900 - organization: *901 - repository: *902 + enterprise: *901 + installation: *902 + organization: *903 + repository: *904 sender: *4 required: - action @@ -141303,11 +141872,11 @@ webhooks: type: string enum: - created - enterprise: *899 - installation: *900 - organization: *901 - repository: *902 - rule: &903 + enterprise: *901 + installation: *902 + organization: *903 + repository: *904 + rule: &905 title: branch protection rule description: The branch protection rule. Includes a `name` and all the [branch protection settings](https://docs.github.com/enterprise-cloud@latest/github/administering-a-repository/defining-the-mergeability-of-pull-requests/about-protected-branches#about-branch-protection-settings) @@ -141530,11 +142099,11 @@ webhooks: type: string enum: - deleted - enterprise: *899 - installation: *900 - organization: *901 - repository: *902 - rule: *903 + enterprise: *901 + installation: *902 + organization: *903 + repository: *904 + rule: *905 sender: *4 required: - action @@ -141722,11 +142291,11 @@ webhooks: - everyone required: - from - enterprise: *899 - installation: *900 - organization: *901 - repository: *902 - rule: *903 + enterprise: *901 + installation: *902 + organization: *903 + repository: *904 + rule: *905 sender: *4 required: - action @@ -141799,7 +142368,7 @@ webhooks: required: true content: application/json: - schema: &923 + schema: &925 title: Exemption request cancellation event type: object properties: @@ -141807,11 +142376,11 @@ webhooks: type: string enum: - cancelled - enterprise: *899 - installation: *900 - organization: *901 - repository: *902 - exemption_request: &904 + enterprise: *901 + installation: *902 + organization: *903 + repository: *904 + exemption_request: &906 title: Exemption Request description: A request from a user to be exempted from a set of rules. @@ -142120,7 +142689,7 @@ webhooks: - array - 'null' description: The responses to the exemption request. - items: &905 + items: &907 title: Exemption response description: A response to an exemption request by a delegated bypasser. @@ -142232,7 +142801,7 @@ webhooks: required: true content: application/json: - schema: &924 + schema: &926 title: Exemption request completed event type: object properties: @@ -142240,11 +142809,11 @@ webhooks: type: string enum: - completed - enterprise: *899 - installation: *900 - organization: *901 - repository: *902 - exemption_request: *904 + enterprise: *901 + installation: *902 + organization: *903 + repository: *904 + exemption_request: *906 sender: *4 required: - action @@ -142316,7 +142885,7 @@ webhooks: required: true content: application/json: - schema: &921 + schema: &923 title: Exemption request created event type: object properties: @@ -142324,11 +142893,11 @@ webhooks: type: string enum: - created - enterprise: *899 - installation: *900 - organization: *901 - repository: *902 - exemption_request: *904 + enterprise: *901 + installation: *902 + organization: *903 + repository: *904 + exemption_request: *906 sender: *4 required: - action @@ -142400,7 +142969,7 @@ webhooks: required: true content: application/json: - schema: &925 + schema: &927 title: Exemption response dismissed event type: object properties: @@ -142408,12 +142977,12 @@ webhooks: type: string enum: - response_dismissed - enterprise: *899 - installation: *900 - organization: *901 - repository: *902 - exemption_request: *904 - exemption_response: *905 + enterprise: *901 + installation: *902 + organization: *903 + repository: *904 + exemption_request: *906 + exemption_response: *907 sender: *4 required: - action @@ -142487,7 +143056,7 @@ webhooks: required: true content: application/json: - schema: &922 + schema: &924 title: Exemption response submitted event type: object properties: @@ -142495,12 +143064,12 @@ webhooks: type: string enum: - response_submitted - enterprise: *899 - installation: *900 - organization: *901 - repository: *902 - exemption_request: *904 - exemption_response: *905 + enterprise: *901 + installation: *902 + organization: *903 + repository: *904 + exemption_request: *906 + exemption_response: *907 sender: *4 required: - action @@ -142584,7 +143153,7 @@ webhooks: type: string enum: - completed - check_run: &907 + check_run: &909 title: CheckRun description: A check performed on the code of a given code change type: object @@ -142694,7 +143263,7 @@ webhooks: - examples: - neutral - deployment: *906 + deployment: *908 details_url: type: string examples: @@ -142792,10 +143361,10 @@ webhooks: - output - app - pull_requests - installation: *900 - enterprise: *899 - organization: *901 - repository: *902 + installation: *902 + enterprise: *901 + organization: *903 + repository: *904 sender: *4 required: - check_run @@ -143186,11 +143755,11 @@ webhooks: type: string enum: - created - check_run: *907 - installation: *900 - enterprise: *899 - organization: *901 - repository: *902 + check_run: *909 + installation: *902 + enterprise: *901 + organization: *903 + repository: *904 sender: *4 required: - check_run @@ -143584,11 +144153,11 @@ webhooks: type: string enum: - requested_action - check_run: *907 - installation: *900 - enterprise: *899 - organization: *901 - repository: *902 + check_run: *909 + installation: *902 + enterprise: *901 + organization: *903 + repository: *904 requested_action: description: The action requested by the user. type: object @@ -143991,11 +144560,11 @@ webhooks: type: string enum: - rerequested - check_run: *907 - installation: *900 - enterprise: *899 - organization: *901 - repository: *902 + check_run: *909 + installation: *902 + enterprise: *901 + organization: *903 + repository: *904 sender: *4 required: - check_run @@ -144980,10 +145549,10 @@ webhooks: - latest_check_runs_count - check_runs_url - head_commit - enterprise: *899 - installation: *900 - organization: *901 - repository: *902 + enterprise: *901 + installation: *902 + organization: *903 + repository: *904 sender: *4 required: - action @@ -145697,10 +146266,10 @@ webhooks: - latest_check_runs_count - check_runs_url - head_commit - enterprise: *899 - installation: *900 - organization: *901 - repository: *902 + enterprise: *901 + installation: *902 + organization: *903 + repository: *904 sender: *4 required: - action @@ -146408,10 +146977,10 @@ webhooks: - latest_check_runs_count - check_runs_url - head_commit - enterprise: *899 - installation: *900 - organization: *901 - repository: *902 + enterprise: *901 + installation: *902 + organization: *903 + repository: *904 sender: *4 required: - action @@ -146732,20 +147301,20 @@ webhooks: - dismissed_reason - rule - tool - commit_oid: &908 + commit_oid: &910 description: The commit SHA of the code scanning alert. When the action is `reopened_by_user` or `closed_by_user`, the event was triggered by the `sender` and this value will be empty. type: string - enterprise: *899 - installation: *900 - organization: *901 - ref: &909 + enterprise: *901 + installation: *902 + organization: *903 + ref: &911 description: The Git reference of the code scanning alert. When the action is `reopened_by_user` or `closed_by_user`, the event was triggered by the `sender` and this value will be empty. type: string - repository: *902 + repository: *904 sender: *4 required: - action @@ -147153,12 +147722,12 @@ webhooks: - dismissed_reason - rule - tool - commit_oid: *908 - enterprise: *899 - installation: *900 - organization: *901 - ref: *909 - repository: *902 + commit_oid: *910 + enterprise: *901 + installation: *902 + organization: *903 + ref: *911 + repository: *904 sender: *4 required: - action @@ -147441,12 +148010,12 @@ webhooks: - dismissed_reason - rule - tool - commit_oid: *908 - enterprise: *899 - installation: *900 - organization: *901 - ref: *909 - repository: *902 + commit_oid: *910 + enterprise: *901 + installation: *902 + organization: *903 + ref: *911 + repository: *904 sender: *4 required: - action @@ -147792,12 +148361,12 @@ webhooks: - dismissed_reason - rule - tool - commit_oid: *908 - enterprise: *899 - installation: *900 - organization: *901 - ref: *909 - repository: *902 + commit_oid: *910 + enterprise: *901 + installation: *902 + organization: *903 + ref: *911 + repository: *904 sender: *4 required: - action @@ -148087,9 +148656,9 @@ webhooks: type: - string - 'null' - enterprise: *899 - installation: *900 - organization: *901 + enterprise: *901 + installation: *902 + organization: *903 ref: description: The Git reference of the code scanning alert. When the action is `reopened_by_user` or `closed_by_user`, the event @@ -148097,7 +148666,7 @@ webhooks: type: - string - 'null' - repository: *902 + repository: *904 sender: *4 required: - action @@ -148343,12 +148912,12 @@ webhooks: - dismissed_reason - rule - tool - commit_oid: *908 - enterprise: *899 - installation: *900 - organization: *901 - ref: *909 - repository: *902 + commit_oid: *910 + enterprise: *901 + installation: *902 + organization: *903 + ref: *911 + repository: *904 sender: *4 required: - action @@ -148669,10 +149238,10 @@ webhooks: - dismissed_reason - rule - tool - enterprise: *899 - installation: *900 - organization: *901 - repository: *902 + enterprise: *901 + installation: *902 + organization: *903 + repository: *904 sender: *4 required: - action @@ -148932,10 +149501,10 @@ webhooks: - updated_at - author_association - body - enterprise: *899 - installation: *900 - organization: *901 - repository: *902 + enterprise: *901 + installation: *902 + organization: *903 + repository: *904 sender: *4 required: - action @@ -149016,18 +149585,18 @@ webhooks: type: - string - 'null' - enterprise: *899 - installation: *900 + enterprise: *901 + installation: *902 master_branch: description: The name of the repository's default branch (usually `main`). type: string - organization: *901 - pusher_type: &910 + organization: *903 + pusher_type: &912 description: The pusher type for the event. Can be either `user` or a deploy key. type: string - ref: &911 + ref: &913 description: The [`git ref`](https://docs.github.com/enterprise-cloud@latest/rest/git/refs#get-a-reference) resource. type: string @@ -149037,7 +149606,7 @@ webhooks: enum: - tag - branch - repository: *902 + repository: *904 sender: *4 required: - ref @@ -149120,9 +149689,9 @@ webhooks: enum: - created definition: *157 - enterprise: *899 - installation: *900 - organization: *901 + enterprise: *901 + installation: *902 + organization: *903 sender: *4 required: - action @@ -149207,9 +149776,9 @@ webhooks: description: The name of the property that was deleted. required: - property_name - enterprise: *899 - installation: *900 - organization: *901 + enterprise: *901 + installation: *902 + organization: *903 sender: *4 required: - action @@ -149287,9 +149856,9 @@ webhooks: enum: - promote_to_enterprise definition: *157 - enterprise: *899 - installation: *900 - organization: *901 + enterprise: *901 + installation: *902 + organization: *903 sender: *4 required: - action @@ -149367,9 +149936,9 @@ webhooks: enum: - updated definition: *157 - enterprise: *899 - installation: *900 - organization: *901 + enterprise: *901 + installation: *902 + organization: *903 sender: *4 required: - action @@ -149446,10 +150015,10 @@ webhooks: type: string enum: - updated - enterprise: *899 - installation: *900 - repository: *902 - organization: *901 + enterprise: *901 + installation: *902 + repository: *904 + organization: *903 sender: *4 new_property_values: type: array @@ -149534,18 +150103,18 @@ webhooks: title: delete event type: object properties: - enterprise: *899 - installation: *900 - organization: *901 - pusher_type: *910 - ref: *911 + enterprise: *901 + installation: *902 + organization: *903 + pusher_type: *912 + ref: *913 ref_type: description: The type of Git ref object deleted in the repository. type: string enum: - tag - branch - repository: *902 + repository: *904 sender: *4 required: - ref @@ -149626,10 +150195,10 @@ webhooks: enum: - assignees_changed alert: *627 - installation: *900 - organization: *901 - enterprise: *899 - repository: *902 + installation: *902 + organization: *903 + enterprise: *901 + repository: *904 sender: *4 required: - action @@ -149710,10 +150279,10 @@ webhooks: enum: - auto_dismissed alert: *627 - installation: *900 - organization: *901 - enterprise: *899 - repository: *902 + installation: *902 + organization: *903 + enterprise: *901 + repository: *904 sender: *4 required: - action @@ -149795,10 +150364,10 @@ webhooks: enum: - auto_reopened alert: *627 - installation: *900 - organization: *901 - enterprise: *899 - repository: *902 + installation: *902 + organization: *903 + enterprise: *901 + repository: *904 sender: *4 required: - action @@ -149880,10 +150449,10 @@ webhooks: enum: - created alert: *627 - installation: *900 - organization: *901 - enterprise: *899 - repository: *902 + installation: *902 + organization: *903 + enterprise: *901 + repository: *904 sender: *4 required: - action @@ -149963,10 +150532,10 @@ webhooks: enum: - dismissed alert: *627 - installation: *900 - organization: *901 - enterprise: *899 - repository: *902 + installation: *902 + organization: *903 + enterprise: *901 + repository: *904 sender: *4 required: - action @@ -150046,10 +150615,10 @@ webhooks: enum: - fixed alert: *627 - installation: *900 - organization: *901 - enterprise: *899 - repository: *902 + installation: *902 + organization: *903 + enterprise: *901 + repository: *904 sender: *4 required: - action @@ -150130,10 +150699,10 @@ webhooks: enum: - reintroduced alert: *627 - installation: *900 - organization: *901 - enterprise: *899 - repository: *902 + installation: *902 + organization: *903 + enterprise: *901 + repository: *904 sender: *4 required: - action @@ -150213,10 +150782,10 @@ webhooks: enum: - reopened alert: *627 - installation: *900 - organization: *901 - enterprise: *899 - repository: *902 + installation: *902 + organization: *903 + enterprise: *901 + repository: *904 sender: *4 required: - action @@ -150293,9 +150862,9 @@ webhooks: type: string enum: - created - enterprise: *899 - installation: *900 - key: &912 + enterprise: *901 + installation: *902 + key: &914 description: The [`deploy key`](https://docs.github.com/enterprise-cloud@latest/rest/deploy-keys/deploy-keys#get-a-deploy-key) resource. type: object @@ -150333,8 +150902,8 @@ webhooks: - verified - created_at - read_only - organization: *901 - repository: *902 + organization: *903 + repository: *904 sender: *4 required: - action @@ -150411,11 +150980,11 @@ webhooks: type: string enum: - deleted - enterprise: *899 - installation: *900 - key: *912 - organization: *901 - repository: *902 + enterprise: *901 + installation: *902 + key: *914 + organization: *903 + repository: *904 sender: *4 required: - action @@ -150982,12 +151551,12 @@ webhooks: - updated_at - statuses_url - repository_url - enterprise: *899 - installation: *900 - organization: *901 - repository: *902 + enterprise: *901 + installation: *902 + organization: *903 + repository: *904 sender: *4 - workflow: &916 + workflow: &918 title: Workflow type: - object @@ -151741,10 +152310,10 @@ webhooks: - *634 pull_requests: type: array - items: *743 - repository: *902 - organization: *901 - installation: *900 + items: *745 + repository: *904 + organization: *903 + installation: *902 sender: *4 responses: '200': @@ -151815,7 +152384,7 @@ webhooks: type: string enum: - approved - approver: &913 + approver: &915 type: object properties: avatar_url: @@ -151858,11 +152427,11 @@ webhooks: type: string comment: type: string - enterprise: *899 - installation: *900 - organization: *901 - repository: *902 - reviewers: &914 + enterprise: *901 + installation: *902 + organization: *903 + repository: *904 + reviewers: &916 type: array items: type: object @@ -151943,7 +152512,7 @@ webhooks: sender: *4 since: type: string - workflow_job_run: &915 + workflow_job_run: &917 type: object properties: conclusion: @@ -152689,18 +153258,18 @@ webhooks: type: string enum: - rejected - approver: *913 + approver: *915 comment: type: string - enterprise: *899 - installation: *900 - organization: *901 - repository: *902 - reviewers: *914 + enterprise: *901 + installation: *902 + organization: *903 + repository: *904 + reviewers: *916 sender: *4 since: type: string - workflow_job_run: *915 + workflow_job_run: *917 workflow_job_runs: type: array items: @@ -153417,13 +153986,13 @@ webhooks: type: string enum: - requested - enterprise: *899 + enterprise: *901 environment: type: string - installation: *900 - organization: *901 - repository: *902 - requestor: &926 + installation: *902 + organization: *903 + repository: *904 + requestor: &928 title: User type: - object @@ -155356,12 +155925,12 @@ webhooks: - updated_at - deployment_url - repository_url - enterprise: *899 - installation: *900 - organization: *901 - repository: *902 + enterprise: *901 + installation: *902 + organization: *903 + repository: *904 sender: *4 - workflow: *916 + workflow: *918 workflow_run: title: Deployment Workflow Run type: @@ -156052,7 +156621,7 @@ webhooks: type: string enum: - answered - answer: &919 + answer: &921 type: object properties: author_association: @@ -156212,11 +156781,11 @@ webhooks: - created_at - updated_at - body - discussion: *917 - enterprise: *899 - installation: *900 - organization: *901 - repository: *902 + discussion: *919 + enterprise: *901 + installation: *902 + organization: *903 + repository: *904 sender: *4 required: - action @@ -156343,11 +156912,11 @@ webhooks: - from required: - category - discussion: *917 - enterprise: *899 - installation: *900 - organization: *901 - repository: *902 + discussion: *919 + enterprise: *901 + installation: *902 + organization: *903 + repository: *904 sender: *4 required: - action @@ -156430,11 +156999,11 @@ webhooks: type: string enum: - closed - discussion: *917 - enterprise: *899 - installation: *900 - organization: *901 - repository: *902 + discussion: *919 + enterprise: *901 + installation: *902 + organization: *903 + repository: *904 sender: *4 required: - action @@ -156516,7 +157085,7 @@ webhooks: type: string enum: - created - comment: &918 + comment: &920 type: object properties: author_association: @@ -156676,11 +157245,11 @@ webhooks: - updated_at - body - reactions - discussion: *917 - enterprise: *899 - installation: *900 - organization: *901 - repository: *902 + discussion: *919 + enterprise: *901 + installation: *902 + organization: *903 + repository: *904 sender: *4 required: - action @@ -156763,12 +157332,12 @@ webhooks: type: string enum: - deleted - comment: *918 - discussion: *917 - enterprise: *899 - installation: *900 - organization: *901 - repository: *902 + comment: *920 + discussion: *919 + enterprise: *901 + installation: *902 + organization: *903 + repository: *904 sender: *4 required: - action @@ -156863,12 +157432,12 @@ webhooks: - from required: - body - comment: *918 - discussion: *917 - enterprise: *899 - installation: *900 - organization: *901 - repository: *902 + comment: *920 + discussion: *919 + enterprise: *901 + installation: *902 + organization: *903 + repository: *904 sender: *4 required: - action @@ -156952,11 +157521,11 @@ webhooks: type: string enum: - created - discussion: *917 - enterprise: *899 - installation: *900 - organization: *901 - repository: *902 + discussion: *919 + enterprise: *901 + installation: *902 + organization: *903 + repository: *904 sender: *4 required: - action @@ -157038,11 +157607,11 @@ webhooks: type: string enum: - deleted - discussion: *917 - enterprise: *899 - installation: *900 - organization: *901 - repository: *902 + discussion: *919 + enterprise: *901 + installation: *902 + organization: *903 + repository: *904 sender: *4 required: - action @@ -157142,11 +157711,11 @@ webhooks: type: string required: - from - discussion: *917 - enterprise: *899 - installation: *900 - organization: *901 - repository: *902 + discussion: *919 + enterprise: *901 + installation: *902 + organization: *903 + repository: *904 sender: *4 required: - action @@ -157228,10 +157797,10 @@ webhooks: type: string enum: - labeled - discussion: *917 - enterprise: *899 - installation: *900 - label: &920 + discussion: *919 + enterprise: *901 + installation: *902 + label: &922 title: Label type: object properties: @@ -157264,8 +157833,8 @@ webhooks: - color - default - description - organization: *901 - repository: *902 + organization: *903 + repository: *904 sender: *4 required: - action @@ -157348,11 +157917,11 @@ webhooks: type: string enum: - locked - discussion: *917 - enterprise: *899 - installation: *900 - organization: *901 - repository: *902 + discussion: *919 + enterprise: *901 + installation: *902 + organization: *903 + repository: *904 sender: *4 required: - action @@ -157434,11 +158003,11 @@ webhooks: type: string enum: - pinned - discussion: *917 - enterprise: *899 - installation: *900 - organization: *901 - repository: *902 + discussion: *919 + enterprise: *901 + installation: *902 + organization: *903 + repository: *904 sender: *4 required: - action @@ -157520,11 +158089,11 @@ webhooks: type: string enum: - reopened - discussion: *917 - enterprise: *899 - installation: *900 - organization: *901 - repository: *902 + discussion: *919 + enterprise: *901 + installation: *902 + organization: *903 + repository: *904 sender: *4 required: - action @@ -157609,16 +158178,16 @@ webhooks: changes: type: object properties: - new_discussion: *917 - new_repository: *902 + new_discussion: *919 + new_repository: *904 required: - new_discussion - new_repository - discussion: *917 - enterprise: *899 - installation: *900 - organization: *901 - repository: *902 + discussion: *919 + enterprise: *901 + installation: *902 + organization: *903 + repository: *904 sender: *4 required: - action @@ -157701,10 +158270,10 @@ webhooks: type: string enum: - unanswered - discussion: *917 - old_answer: *919 - organization: *901 - repository: *902 + discussion: *919 + old_answer: *921 + organization: *903 + repository: *904 sender: *4 required: - action @@ -157786,12 +158355,12 @@ webhooks: type: string enum: - unlabeled - discussion: *917 - enterprise: *899 - installation: *900 - label: *920 - organization: *901 - repository: *902 + discussion: *919 + enterprise: *901 + installation: *902 + label: *922 + organization: *903 + repository: *904 sender: *4 required: - action @@ -157874,11 +158443,11 @@ webhooks: type: string enum: - unlocked - discussion: *917 - enterprise: *899 - installation: *900 - organization: *901 - repository: *902 + discussion: *919 + enterprise: *901 + installation: *902 + organization: *903 + repository: *904 sender: *4 required: - action @@ -157960,11 +158529,11 @@ webhooks: type: string enum: - unpinned - discussion: *917 - enterprise: *899 - installation: *900 - organization: *901 - repository: *902 + discussion: *919 + enterprise: *901 + installation: *902 + organization: *903 + repository: *904 sender: *4 required: - action @@ -158033,7 +158602,7 @@ webhooks: required: true content: application/json: - schema: *921 + schema: *923 responses: '200': description: Return a 200 status to indicate that the data was received @@ -158096,7 +158665,7 @@ webhooks: required: true content: application/json: - schema: *922 + schema: *924 responses: '200': description: Return a 200 status to indicate that the data was received @@ -158159,7 +158728,7 @@ webhooks: required: true content: application/json: - schema: *923 + schema: *925 responses: '200': description: Return a 200 status to indicate that the data was received @@ -158222,7 +158791,7 @@ webhooks: required: true content: application/json: - schema: *921 + schema: *923 responses: '200': description: Return a 200 status to indicate that the data was received @@ -158285,7 +158854,7 @@ webhooks: required: true content: application/json: - schema: *922 + schema: *924 responses: '200': description: Return a 200 status to indicate that the data was received @@ -158351,7 +158920,7 @@ webhooks: required: true content: application/json: - schema: *923 + schema: *925 responses: '200': description: Return a 200 status to indicate that the data was received @@ -158417,7 +158986,7 @@ webhooks: required: true content: application/json: - schema: *924 + schema: *926 responses: '200': description: Return a 200 status to indicate that the data was received @@ -158483,7 +159052,7 @@ webhooks: required: true content: application/json: - schema: *921 + schema: *923 responses: '200': description: Return a 200 status to indicate that the data was received @@ -158549,7 +159118,7 @@ webhooks: required: true content: application/json: - schema: *925 + schema: *927 responses: '200': description: Return a 200 status to indicate that the data was received @@ -158615,7 +159184,7 @@ webhooks: required: true content: application/json: - schema: *922 + schema: *924 responses: '200': description: Return a 200 status to indicate that the data was received @@ -158680,7 +159249,7 @@ webhooks: required: true content: application/json: - schema: *923 + schema: *925 responses: '200': description: Return a 200 status to indicate that the data was received @@ -158745,7 +159314,7 @@ webhooks: required: true content: application/json: - schema: *924 + schema: *926 responses: '200': description: Return a 200 status to indicate that the data was received @@ -158810,7 +159379,7 @@ webhooks: required: true content: application/json: - schema: *921 + schema: *923 responses: '200': description: Return a 200 status to indicate that the data was received @@ -158875,7 +159444,7 @@ webhooks: required: true content: application/json: - schema: *925 + schema: *927 responses: '200': description: Return a 200 status to indicate that the data was received @@ -158941,7 +159510,7 @@ webhooks: required: true content: application/json: - schema: *922 + schema: *924 responses: '200': description: Return a 200 status to indicate that the data was received @@ -159008,7 +159577,7 @@ webhooks: description: A user forks a repository. type: object properties: - enterprise: *899 + enterprise: *901 forkee: description: The created [`repository`](https://docs.github.com/enterprise-cloud@latest/rest/repos/repos#get-a-repository) resource. @@ -159686,9 +160255,9 @@ webhooks: type: integer watchers_count: type: integer - installation: *900 - organization: *901 - repository: *902 + installation: *902 + organization: *903 + repository: *904 sender: *4 required: - forkee @@ -159834,9 +160403,9 @@ webhooks: title: gollum event type: object properties: - enterprise: *899 - installation: *900 - organization: *901 + enterprise: *901 + installation: *902 + organization: *903 pages: description: The pages that were updated. type: array @@ -159874,7 +160443,7 @@ webhooks: - action - sha - html_url - repository: *902 + repository: *904 sender: *4 required: - pages @@ -159950,10 +160519,10 @@ webhooks: type: string enum: - created - enterprise: *899 + enterprise: *901 installation: *20 - organization: *901 - repositories: &927 + organization: *903 + repositories: &929 description: An array of repository objects that the installation can access. type: array @@ -159979,8 +160548,8 @@ webhooks: - name - full_name - private - repository: *902 - requester: *926 + repository: *904 + requester: *928 sender: *4 required: - action @@ -160055,11 +160624,11 @@ webhooks: type: string enum: - deleted - enterprise: *899 + enterprise: *901 installation: *20 - organization: *901 - repositories: *927 - repository: *902 + organization: *903 + repositories: *929 + repository: *904 requester: type: - 'null' @@ -160136,11 +160705,11 @@ webhooks: type: string enum: - new_permissions_accepted - enterprise: *899 + enterprise: *901 installation: *20 - organization: *901 - repositories: *927 - repository: *902 + organization: *903 + repositories: *929 + repository: *904 requester: type: - 'null' @@ -160217,10 +160786,10 @@ webhooks: type: string enum: - added - enterprise: *899 + enterprise: *901 installation: *20 - organization: *901 - repositories_added: &928 + organization: *903 + repositories_added: &930 description: An array of repository objects, which were added to the installation. type: array @@ -160266,15 +160835,15 @@ webhooks: private: description: Whether the repository is private or public. type: boolean - repository: *902 - repository_selection: &929 + repository: *904 + repository_selection: &931 description: Describe whether all repositories have been selected or there's a selection involved type: string enum: - all - selected - requester: *926 + requester: *928 sender: *4 required: - action @@ -160353,10 +160922,10 @@ webhooks: type: string enum: - removed - enterprise: *899 + enterprise: *901 installation: *20 - organization: *901 - repositories_added: *928 + organization: *903 + repositories_added: *930 repositories_removed: description: An array of repository objects, which were removed from the installation. @@ -160383,9 +160952,9 @@ webhooks: - name - full_name - private - repository: *902 - repository_selection: *929 - requester: *926 + repository: *904 + repository_selection: *931 + requester: *928 sender: *4 required: - action @@ -160464,11 +161033,11 @@ webhooks: type: string enum: - suspend - enterprise: *899 + enterprise: *901 installation: *20 - organization: *901 - repositories: *927 - repository: *902 + organization: *903 + repositories: *929 + repository: *904 requester: type: - 'null' @@ -160651,10 +161220,10 @@ webhooks: type: string required: - from - enterprise: *899 - installation: *900 - organization: *901 - repository: *902 + enterprise: *901 + installation: *902 + organization: *903 + repository: *904 sender: *4 target_type: type: string @@ -160733,11 +161302,11 @@ webhooks: type: string enum: - unsuspend - enterprise: *899 + enterprise: *901 installation: *20 - organization: *901 - repositories: *927 - repository: *902 + organization: *903 + repositories: *929 + repository: *904 requester: type: - 'null' @@ -160903,11 +161472,11 @@ webhooks: pin: anyOf: - type: 'null' - - *707 + - *709 minimized: anyOf: - type: 'null' - - *708 + - *710 user: title: User type: @@ -160993,8 +161562,8 @@ webhooks: - performed_via_github_app - body - reactions - enterprise: *899 - installation: *900 + enterprise: *901 + installation: *902 issue: description: The [issue](https://docs.github.com/enterprise-cloud@latest/rest/issues/issues#get-an-issue) the comment belongs to. @@ -161806,8 +162375,8 @@ webhooks: repository_url: type: string format: uri - sub_issues_summary: *836 - issue_dependencies_summary: *837 + sub_issues_summary: *838 + issue_dependencies_summary: *839 state: description: State of the issue; either 'open' or 'closed' type: string @@ -162168,8 +162737,8 @@ webhooks: - state - locked - assignee - organization: *901 - repository: *902 + organization: *903 + repository: *904 sender: *4 required: - action @@ -162249,7 +162818,7 @@ webhooks: type: string enum: - deleted - comment: &930 + comment: &932 title: issue comment description: The [comment](https://docs.github.com/enterprise-cloud@latest/rest/issues/comments#get-an-issue-comment) itself. @@ -162406,11 +162975,11 @@ webhooks: pin: anyOf: - type: 'null' - - *707 + - *709 minimized: anyOf: - type: 'null' - - *708 + - *710 required: - url - html_url @@ -162424,8 +162993,8 @@ webhooks: - performed_via_github_app - body - reactions - enterprise: *899 - installation: *900 + enterprise: *901 + installation: *902 issue: description: The [issue](https://docs.github.com/enterprise-cloud@latest/rest/issues/issues#get-an-issue) the comment belongs to. @@ -163233,8 +163802,8 @@ webhooks: repository_url: type: string format: uri - sub_issues_summary: *836 - issue_dependencies_summary: *837 + sub_issues_summary: *838 + issue_dependencies_summary: *839 state: description: State of the issue; either 'open' or 'closed' type: string @@ -163597,8 +164166,8 @@ webhooks: - state - locked - assignee - organization: *901 - repository: *902 + organization: *903 + repository: *904 sender: *4 required: - action @@ -163678,7 +164247,7 @@ webhooks: type: string enum: - edited - changes: &954 + changes: &956 description: The changes to the comment. type: object properties: @@ -163690,9 +164259,9 @@ webhooks: type: string required: - from - comment: *930 - enterprise: *899 - installation: *900 + comment: *932 + enterprise: *901 + installation: *902 issue: description: The [issue](https://docs.github.com/enterprise-cloud@latest/rest/issues/issues#get-an-issue) the comment belongs to. @@ -164503,8 +165072,8 @@ webhooks: repository_url: type: string format: uri - sub_issues_summary: *836 - issue_dependencies_summary: *837 + sub_issues_summary: *838 + issue_dependencies_summary: *839 state: description: State of the issue; either 'open' or 'closed' type: string @@ -164865,8 +165434,8 @@ webhooks: - state - locked - assignee - organization: *901 - repository: *902 + organization: *903 + repository: *904 sender: *4 required: - action @@ -164947,9 +165516,9 @@ webhooks: type: string enum: - pinned - comment: *930 - enterprise: *899 - installation: *900 + comment: *932 + enterprise: *901 + installation: *902 issue: description: The [issue](https://docs.github.com/enterprise-cloud@latest/rest/issues/issues#get-an-issue) the comment belongs to. @@ -165762,8 +166331,8 @@ webhooks: repository_url: type: string format: uri - sub_issues_summary: *836 - issue_dependencies_summary: *837 + sub_issues_summary: *838 + issue_dependencies_summary: *839 state: description: State of the issue; either 'open' or 'closed' type: string @@ -166126,8 +166695,8 @@ webhooks: - state - locked - assignee - organization: *901 - repository: *902 + organization: *903 + repository: *904 sender: *4 required: - action @@ -166207,9 +166776,9 @@ webhooks: type: string enum: - unpinned - comment: *930 - enterprise: *899 - installation: *900 + comment: *932 + enterprise: *901 + installation: *902 issue: description: The [issue](https://docs.github.com/enterprise-cloud@latest/rest/issues/issues#get-an-issue) the comment belongs to. @@ -167022,8 +167591,8 @@ webhooks: repository_url: type: string format: uri - sub_issues_summary: *836 - issue_dependencies_summary: *837 + sub_issues_summary: *838 + issue_dependencies_summary: *839 state: description: State of the issue; either 'open' or 'closed' type: string @@ -167386,8 +167955,8 @@ webhooks: - state - locked - assignee - organization: *901 - repository: *902 + organization: *903 + repository: *904 sender: *4 required: - action @@ -167476,9 +168045,9 @@ webhooks: type: number blocking_issue: *225 blocking_issue_repo: *79 - installation: *900 - organization: *901 - repository: *902 + installation: *902 + organization: *903 + repository: *904 sender: *4 required: - action @@ -167567,9 +168136,9 @@ webhooks: type: number blocking_issue: *225 blocking_issue_repo: *79 - installation: *900 - organization: *901 - repository: *902 + installation: *902 + organization: *903 + repository: *904 sender: *4 required: - action @@ -167657,9 +168226,9 @@ webhooks: description: The ID of the blocking issue. type: number blocking_issue: *225 - installation: *900 - organization: *901 - repository: *902 + installation: *902 + organization: *903 + repository: *904 sender: *4 required: - action @@ -167748,9 +168317,9 @@ webhooks: description: The ID of the blocking issue. type: number blocking_issue: *225 - installation: *900 - organization: *901 - repository: *902 + installation: *902 + organization: *903 + repository: *904 sender: *4 required: - action @@ -167830,10 +168399,10 @@ webhooks: type: string enum: - assigned - assignee: *926 - enterprise: *899 - installation: *900 - issue: &931 + assignee: *928 + enterprise: *901 + installation: *902 + issue: &933 title: Issue description: The [issue](https://docs.github.com/enterprise-cloud@latest/rest/issues/issues#get-an-issue) itself. @@ -168644,8 +169213,8 @@ webhooks: anyOf: - type: 'null' - *226 - sub_issues_summary: *836 - issue_dependencies_summary: *837 + sub_issues_summary: *838 + issue_dependencies_summary: *839 issue_field_values: type: array items: *691 @@ -168768,8 +169337,8 @@ webhooks: - active_lock_reason - body - reactions - organization: *901 - repository: *902 + organization: *903 + repository: *904 sender: *4 required: - action @@ -168849,8 +169418,8 @@ webhooks: type: string enum: - closed - enterprise: *899 - installation: *900 + enterprise: *901 + installation: *902 issue: description: The [issue](https://docs.github.com/enterprise-cloud@latest/rest/issues/issues#get-an-issue) itself. @@ -169666,8 +170235,8 @@ webhooks: anyOf: - type: 'null' - *226 - sub_issues_summary: *836 - issue_dependencies_summary: *837 + sub_issues_summary: *838 + issue_dependencies_summary: *839 issue_field_values: type: array items: *691 @@ -169933,8 +170502,8 @@ webhooks: required: - state - closed_at - organization: *901 - repository: *902 + organization: *903 + repository: *904 sender: *4 required: - action @@ -170013,8 +170582,8 @@ webhooks: type: string enum: - deleted - enterprise: *899 - installation: *900 + enterprise: *901 + installation: *902 issue: title: Issue description: The [issue](https://docs.github.com/enterprise-cloud@latest/rest/issues/issues#get-an-issue) @@ -170821,8 +171390,8 @@ webhooks: anyOf: - type: 'null' - *226 - sub_issues_summary: *836 - issue_dependencies_summary: *837 + sub_issues_summary: *838 + issue_dependencies_summary: *839 issue_field_values: type: array items: *691 @@ -170944,8 +171513,8 @@ webhooks: - active_lock_reason - body - reactions - organization: *901 - repository: *902 + organization: *903 + repository: *904 sender: *4 required: - action @@ -171024,8 +171593,8 @@ webhooks: type: string enum: - demilestoned - enterprise: *899 - installation: *900 + enterprise: *901 + installation: *902 issue: title: Issue description: The [issue](https://docs.github.com/enterprise-cloud@latest/rest/issues/issues#get-an-issue) @@ -171855,8 +172424,8 @@ webhooks: anyOf: - type: 'null' - *226 - sub_issues_summary: *836 - issue_dependencies_summary: *837 + sub_issues_summary: *838 + issue_dependencies_summary: *839 issue_field_values: type: array items: *691 @@ -171957,7 +172526,7 @@ webhooks: format: uri user_view_type: type: string - milestone: &932 + milestone: &934 title: Milestone description: A collection of related issues and pull requests. type: object @@ -172100,8 +172669,8 @@ webhooks: - updated_at - due_on - closed_at - organization: *901 - repository: *902 + organization: *903 + repository: *904 sender: *4 required: - action @@ -172200,8 +172769,8 @@ webhooks: type: string required: - from - enterprise: *899 - installation: *900 + enterprise: *901 + installation: *902 issue: title: Issue description: The [issue](https://docs.github.com/enterprise-cloud@latest/rest/issues/issues#get-an-issue) @@ -173012,8 +173581,8 @@ webhooks: anyOf: - type: 'null' - *226 - sub_issues_summary: *836 - issue_dependencies_summary: *837 + sub_issues_summary: *838 + issue_dependencies_summary: *839 issue_field_values: type: array items: *691 @@ -173136,9 +173705,9 @@ webhooks: - active_lock_reason - body - reactions - label: *920 - organization: *901 - repository: *902 + label: *922 + organization: *903 + repository: *904 sender: *4 required: - action @@ -173218,9 +173787,9 @@ webhooks: type: string enum: - field_added - enterprise: *899 - installation: *900 - issue: *931 + enterprise: *901 + installation: *902 + issue: *933 issue_field: type: object description: The issue field whose value was set or updated on the @@ -173386,8 +173955,8 @@ webhooks: - id required: - from - organization: *901 - repository: *902 + organization: *903 + repository: *904 sender: *4 required: - action @@ -173467,9 +174036,9 @@ webhooks: type: string enum: - field_removed - enterprise: *899 - installation: *900 - issue: *931 + enterprise: *901 + installation: *902 + issue: *933 issue_field: type: object description: The issue field whose value was cleared from the issue. @@ -173556,8 +174125,8 @@ webhooks: - 'null' required: - id - organization: *901 - repository: *902 + organization: *903 + repository: *904 sender: *4 required: - action @@ -173637,8 +174206,8 @@ webhooks: type: string enum: - labeled - enterprise: *899 - installation: *900 + enterprise: *901 + installation: *902 issue: title: Issue description: The [issue](https://docs.github.com/enterprise-cloud@latest/rest/issues/issues#get-an-issue) @@ -174448,8 +175017,8 @@ webhooks: anyOf: - type: 'null' - *226 - sub_issues_summary: *836 - issue_dependencies_summary: *837 + sub_issues_summary: *838 + issue_dependencies_summary: *839 issue_field_values: type: array items: *691 @@ -174572,9 +175141,9 @@ webhooks: - active_lock_reason - body - reactions - label: *920 - organization: *901 - repository: *902 + label: *922 + organization: *903 + repository: *904 sender: *4 required: - action @@ -174654,8 +175223,8 @@ webhooks: type: string enum: - locked - enterprise: *899 - installation: *900 + enterprise: *901 + installation: *902 issue: title: Issue description: The [issue](https://docs.github.com/enterprise-cloud@latest/rest/issues/issues#get-an-issue) @@ -175490,8 +176059,8 @@ webhooks: anyOf: - type: 'null' - *226 - sub_issues_summary: *836 - issue_dependencies_summary: *837 + sub_issues_summary: *838 + issue_dependencies_summary: *839 issue_field_values: type: array items: *691 @@ -175591,8 +176160,8 @@ webhooks: format: uri user_view_type: type: string - organization: *901 - repository: *902 + organization: *903 + repository: *904 sender: *4 required: - action @@ -175671,8 +176240,8 @@ webhooks: type: string enum: - milestoned - enterprise: *899 - installation: *900 + enterprise: *901 + installation: *902 issue: title: Issue description: The [issue](https://docs.github.com/enterprise-cloud@latest/rest/issues/issues#get-an-issue) @@ -176501,8 +177070,8 @@ webhooks: anyOf: - type: 'null' - *226 - sub_issues_summary: *836 - issue_dependencies_summary: *837 + sub_issues_summary: *838 + issue_dependencies_summary: *839 issue_field_values: type: array items: *691 @@ -176602,9 +177171,9 @@ webhooks: format: uri user_view_type: type: string - milestone: *932 - organization: *901 - repository: *902 + milestone: *934 + organization: *903 + repository: *904 sender: *4 required: - action @@ -177491,8 +178060,8 @@ webhooks: repository_url: type: string format: uri - sub_issues_summary: *836 - issue_dependencies_summary: *837 + sub_issues_summary: *838 + issue_dependencies_summary: *839 issue_field_values: type: array items: *691 @@ -178087,8 +178656,8 @@ webhooks: required: - old_issue - old_repository - enterprise: *899 - installation: *900 + enterprise: *901 + installation: *902 issue: title: Issue description: The [issue](https://docs.github.com/enterprise-cloud@latest/rest/issues/issues#get-an-issue) @@ -178895,8 +179464,8 @@ webhooks: repository_url: type: string format: uri - sub_issues_summary: *836 - issue_dependencies_summary: *837 + sub_issues_summary: *838 + issue_dependencies_summary: *839 issue_field_values: type: array items: *691 @@ -179022,8 +179591,8 @@ webhooks: - active_lock_reason - body - reactions - organization: *901 - repository: *902 + organization: *903 + repository: *904 sender: *4 required: - action @@ -179103,9 +179672,9 @@ webhooks: type: string enum: - pinned - enterprise: *899 - installation: *900 - issue: &933 + enterprise: *901 + installation: *902 + issue: &935 title: Issue description: The [issue](https://docs.github.com/enterprise-cloud@latest/rest/issues/issues#get-an-issue) itself. @@ -179910,8 +180479,8 @@ webhooks: anyOf: - type: 'null' - *226 - sub_issues_summary: *836 - issue_dependencies_summary: *837 + sub_issues_summary: *838 + issue_dependencies_summary: *839 issue_field_values: type: array items: *691 @@ -180033,8 +180602,8 @@ webhooks: - active_lock_reason - body - reactions - organization: *901 - repository: *902 + organization: *903 + repository: *904 sender: *4 required: - action @@ -180113,8 +180682,8 @@ webhooks: type: string enum: - reopened - enterprise: *899 - installation: *900 + enterprise: *901 + installation: *902 issue: title: Issue description: The [issue](https://docs.github.com/enterprise-cloud@latest/rest/issues/issues#get-an-issue) @@ -180947,8 +181516,8 @@ webhooks: anyOf: - type: 'null' - *226 - sub_issues_summary: *836 - issue_dependencies_summary: *837 + sub_issues_summary: *838 + issue_dependencies_summary: *839 issue_field_values: type: array items: *691 @@ -181049,8 +181618,8 @@ webhooks: user_view_type: type: string type: *390 - organization: *901 - repository: *902 + organization: *903 + repository: *904 sender: *4 required: - action @@ -181938,8 +182507,8 @@ webhooks: anyOf: - type: 'null' - *226 - sub_issues_summary: *836 - issue_dependencies_summary: *837 + sub_issues_summary: *838 + issue_dependencies_summary: *839 issue_field_values: type: array items: *691 @@ -182552,11 +183121,11 @@ webhooks: required: - new_issue - new_repository - enterprise: *899 - installation: *900 - issue: *933 - organization: *901 - repository: *902 + enterprise: *901 + installation: *902 + issue: *935 + organization: *903 + repository: *904 sender: *4 required: - action @@ -182636,12 +183205,12 @@ webhooks: type: string enum: - typed - enterprise: *899 - installation: *900 - issue: *931 + enterprise: *901 + installation: *902 + issue: *933 type: *390 - organization: *901 - repository: *902 + organization: *903 + repository: *904 sender: *4 required: - action @@ -182722,7 +183291,7 @@ webhooks: type: string enum: - unassigned - assignee: &957 + assignee: &959 title: User type: - object @@ -182794,11 +183363,11 @@ webhooks: required: - login - id - enterprise: *899 - installation: *900 - issue: *931 - organization: *901 - repository: *902 + enterprise: *901 + installation: *902 + issue: *933 + organization: *903 + repository: *904 sender: *4 required: - action @@ -182877,12 +183446,12 @@ webhooks: type: string enum: - unlabeled - enterprise: *899 - installation: *900 - issue: *931 - label: *920 - organization: *901 - repository: *902 + enterprise: *901 + installation: *902 + issue: *933 + label: *922 + organization: *903 + repository: *904 sender: *4 required: - action @@ -182962,8 +183531,8 @@ webhooks: type: string enum: - unlocked - enterprise: *899 - installation: *900 + enterprise: *901 + installation: *902 issue: title: Issue description: The [issue](https://docs.github.com/enterprise-cloud@latest/rest/issues/issues#get-an-issue) @@ -183796,8 +184365,8 @@ webhooks: anyOf: - type: 'null' - *226 - sub_issues_summary: *836 - issue_dependencies_summary: *837 + sub_issues_summary: *838 + issue_dependencies_summary: *839 issue_field_values: type: array items: *691 @@ -183897,8 +184466,8 @@ webhooks: format: uri user_view_type: type: string - organization: *901 - repository: *902 + organization: *903 + repository: *904 sender: *4 required: - action @@ -183978,11 +184547,11 @@ webhooks: type: string enum: - unpinned - enterprise: *899 - installation: *900 - issue: *933 - organization: *901 - repository: *902 + enterprise: *901 + installation: *902 + issue: *935 + organization: *903 + repository: *904 sender: *4 required: - action @@ -184061,12 +184630,12 @@ webhooks: type: string enum: - untyped - enterprise: *899 - installation: *900 - issue: *931 + enterprise: *901 + installation: *902 + issue: *933 type: *390 - organization: *901 - repository: *902 + organization: *903 + repository: *904 sender: *4 required: - action @@ -184146,11 +184715,11 @@ webhooks: type: string enum: - created - enterprise: *899 - installation: *900 - label: *920 - organization: *901 - repository: *902 + enterprise: *901 + installation: *902 + label: *922 + organization: *903 + repository: *904 sender: *4 required: - action @@ -184228,11 +184797,11 @@ webhooks: type: string enum: - deleted - enterprise: *899 - installation: *900 - label: *920 - organization: *901 - repository: *902 + enterprise: *901 + installation: *902 + label: *922 + organization: *903 + repository: *904 sender: *4 required: - action @@ -184342,11 +184911,11 @@ webhooks: type: string required: - from - enterprise: *899 - installation: *900 - label: *920 - organization: *901 - repository: *902 + enterprise: *901 + installation: *902 + label: *922 + organization: *903 + repository: *904 sender: *4 required: - action @@ -184428,9 +184997,9 @@ webhooks: - cancelled effective_date: type: string - enterprise: *899 - installation: *900 - marketplace_purchase: &934 + enterprise: *901 + installation: *902 + marketplace_purchase: &936 title: Marketplace Purchase type: object required: @@ -184518,8 +185087,8 @@ webhooks: type: integer unit_count: type: integer - organization: *901 - previous_marketplace_purchase: &935 + organization: *903 + previous_marketplace_purchase: &937 title: Marketplace Purchase type: object properties: @@ -184603,7 +185172,7 @@ webhooks: - on_free_trial - free_trial_ends_on - plan - repository: *902 + repository: *904 sender: *4 required: - action @@ -184683,10 +185252,10 @@ webhooks: - changed effective_date: type: string - enterprise: *899 - installation: *900 - marketplace_purchase: *934 - organization: *901 + enterprise: *901 + installation: *902 + marketplace_purchase: *936 + organization: *903 previous_marketplace_purchase: title: Marketplace Purchase type: object @@ -184774,7 +185343,7 @@ webhooks: - on_free_trial - free_trial_ends_on - plan - repository: *902 + repository: *904 sender: *4 required: - action @@ -184856,10 +185425,10 @@ webhooks: - pending_change effective_date: type: string - enterprise: *899 - installation: *900 - marketplace_purchase: *934 - organization: *901 + enterprise: *901 + installation: *902 + marketplace_purchase: *936 + organization: *903 previous_marketplace_purchase: title: Marketplace Purchase type: object @@ -184945,7 +185514,7 @@ webhooks: - on_free_trial - free_trial_ends_on - plan - repository: *902 + repository: *904 sender: *4 required: - action @@ -185026,8 +185595,8 @@ webhooks: - pending_change_cancelled effective_date: type: string - enterprise: *899 - installation: *900 + enterprise: *901 + installation: *902 marketplace_purchase: title: Marketplace Purchase type: object @@ -185113,9 +185682,9 @@ webhooks: type: integer unit_count: type: integer - organization: *901 - previous_marketplace_purchase: *935 - repository: *902 + organization: *903 + previous_marketplace_purchase: *937 + repository: *904 sender: *4 required: - action @@ -185195,12 +185764,12 @@ webhooks: - purchased effective_date: type: string - enterprise: *899 - installation: *900 - marketplace_purchase: *934 - organization: *901 - previous_marketplace_purchase: *935 - repository: *902 + enterprise: *901 + installation: *902 + marketplace_purchase: *936 + organization: *903 + previous_marketplace_purchase: *937 + repository: *904 sender: *4 required: - action @@ -185302,11 +185871,11 @@ webhooks: type: string required: - to - enterprise: *899 - installation: *900 - member: *926 - organization: *901 - repository: *902 + enterprise: *901 + installation: *902 + member: *928 + organization: *903 + repository: *904 sender: *4 required: - action @@ -185408,11 +185977,11 @@ webhooks: type: - string - 'null' - enterprise: *899 - installation: *900 - member: *926 - organization: *901 - repository: *902 + enterprise: *901 + installation: *902 + member: *928 + organization: *903 + repository: *904 sender: *4 required: - action @@ -185491,11 +186060,11 @@ webhooks: type: string enum: - removed - enterprise: *899 - installation: *900 - member: *926 - organization: *901 - repository: *902 + enterprise: *901 + installation: *902 + member: *928 + organization: *903 + repository: *904 sender: *4 required: - action @@ -185573,11 +186142,11 @@ webhooks: type: string enum: - added - enterprise: *899 - installation: *900 - member: *926 - organization: *901 - repository: *902 + enterprise: *901 + installation: *902 + member: *928 + organization: *903 + repository: *904 scope: description: The scope of the membership. Currently, can only be `team`. @@ -185655,7 +186224,7 @@ webhooks: required: - login - id - team: &936 + team: &938 title: Team description: Groups of organization members that gives permissions on specified repositories. @@ -185885,11 +186454,11 @@ webhooks: type: string enum: - removed - enterprise: *899 - installation: *900 - member: *926 - organization: *901 - repository: *902 + enterprise: *901 + installation: *902 + member: *928 + organization: *903 + repository: *904 scope: description: The scope of the membership. Currently, can only be `team`. @@ -185968,7 +186537,7 @@ webhooks: required: - login - id - team: *936 + team: *938 required: - action - scope @@ -186050,8 +186619,8 @@ webhooks: type: string enum: - checks_requested - installation: *900 - merge_group: &937 + installation: *902 + merge_group: &939 type: object title: Merge Group description: A group of pull requests that the merge queue has grouped @@ -186077,8 +186646,8 @@ webhooks: - base_sha - base_ref - head_commit - organization: *901 - repository: *902 + organization: *903 + repository: *904 sender: *4 required: - action @@ -186164,10 +186733,10 @@ webhooks: - merged - invalidated - dequeued - installation: *900 - merge_group: *937 - organization: *901 - repository: *902 + installation: *902 + merge_group: *939 + organization: *903 + repository: *904 sender: *4 required: - action @@ -186240,7 +186809,7 @@ webhooks: type: string enum: - deleted - enterprise: *899 + enterprise: *901 hook: description: 'The deleted webhook. This will contain different keys based on the type of webhook it is: repository, organization, @@ -186349,12 +186918,12 @@ webhooks: hook_id: description: The id of the modified webhook. type: integer - installation: *900 - organization: *901 + installation: *902 + organization: *903 repository: anyOf: - type: 'null' - - *902 + - *904 sender: *4 required: - action @@ -186434,11 +187003,11 @@ webhooks: type: string enum: - closed - enterprise: *899 - installation: *900 - milestone: *932 - organization: *901 - repository: *902 + enterprise: *901 + installation: *902 + milestone: *934 + organization: *903 + repository: *904 sender: *4 required: - action @@ -186517,9 +187086,9 @@ webhooks: type: string enum: - created - enterprise: *899 - installation: *900 - milestone: &938 + enterprise: *901 + installation: *902 + milestone: &940 title: Milestone description: A collection of related issues and pull requests. type: object @@ -186661,8 +187230,8 @@ webhooks: - updated_at - due_on - closed_at - organization: *901 - repository: *902 + organization: *903 + repository: *904 sender: *4 required: - action @@ -186741,11 +187310,11 @@ webhooks: type: string enum: - deleted - enterprise: *899 - installation: *900 - milestone: *932 - organization: *901 - repository: *902 + enterprise: *901 + installation: *902 + milestone: *934 + organization: *903 + repository: *904 sender: *4 required: - action @@ -186855,11 +187424,11 @@ webhooks: type: string required: - from - enterprise: *899 - installation: *900 - milestone: *932 - organization: *901 - repository: *902 + enterprise: *901 + installation: *902 + milestone: *934 + organization: *903 + repository: *904 sender: *4 required: - action @@ -186939,11 +187508,11 @@ webhooks: type: string enum: - opened - enterprise: *899 - installation: *900 - milestone: *938 - organization: *901 - repository: *902 + enterprise: *901 + installation: *902 + milestone: *940 + organization: *903 + repository: *904 sender: *4 required: - action @@ -187022,11 +187591,11 @@ webhooks: type: string enum: - blocked - blocked_user: *926 - enterprise: *899 - installation: *900 - organization: *901 - repository: *902 + blocked_user: *928 + enterprise: *901 + installation: *902 + organization: *903 + repository: *904 sender: *4 required: - action @@ -187105,11 +187674,11 @@ webhooks: type: string enum: - unblocked - blocked_user: *926 - enterprise: *899 - installation: *900 - organization: *901 - repository: *902 + blocked_user: *928 + enterprise: *901 + installation: *902 + organization: *903 + repository: *904 sender: *4 required: - action @@ -187185,7 +187754,7 @@ webhooks: enum: - created definition: *152 - enterprise: *899 + enterprise: *901 sender: *4 required: - action @@ -187265,8 +187834,8 @@ webhooks: description: The name of the property that was deleted. required: - property_name - enterprise: *899 - installation: *900 + enterprise: *901 + installation: *902 sender: *4 required: - action @@ -187339,8 +187908,8 @@ webhooks: enum: - updated definition: *152 - enterprise: *899 - installation: *900 + enterprise: *901 + installation: *902 sender: *4 required: - action @@ -187412,9 +187981,9 @@ webhooks: type: string enum: - updated - enterprise: *899 - installation: *900 - organization: *901 + enterprise: *901 + installation: *902 + organization: *903 sender: *4 new_property_values: type: array @@ -187502,9 +188071,9 @@ webhooks: type: string enum: - deleted - enterprise: *899 - installation: *900 - membership: &939 + enterprise: *901 + installation: *902 + membership: &941 title: Membership description: The membership between the user and the organization. Not present when the action is `member_invited`. @@ -187614,8 +188183,8 @@ webhooks: - role - organization_url - user - organization: *901 - repository: *902 + organization: *903 + repository: *904 sender: *4 required: - action @@ -187693,11 +188262,11 @@ webhooks: type: string enum: - member_added - enterprise: *899 - installation: *900 - membership: *939 - organization: *901 - repository: *902 + enterprise: *901 + installation: *902 + membership: *941 + organization: *903 + repository: *904 sender: *4 required: - action @@ -187776,8 +188345,8 @@ webhooks: type: string enum: - member_invited - enterprise: *899 - installation: *900 + enterprise: *901 + installation: *902 invitation: description: The invitation for the user or email if the action is `member_invited`. @@ -187899,10 +188468,10 @@ webhooks: - inviter - team_count - invitation_teams_url - organization: *901 - repository: *902 + organization: *903 + repository: *904 sender: *4 - user: *926 + user: *928 required: - action - invitation @@ -187980,11 +188549,11 @@ webhooks: type: string enum: - member_removed - enterprise: *899 - installation: *900 - membership: *939 - organization: *901 - repository: *902 + enterprise: *901 + installation: *902 + membership: *941 + organization: *903 + repository: *904 sender: *4 required: - action @@ -188071,11 +188640,11 @@ webhooks: properties: from: type: string - enterprise: *899 - installation: *900 - membership: *939 - organization: *901 - repository: *902 + enterprise: *901 + installation: *902 + membership: *941 + organization: *903 + repository: *904 sender: *4 required: - action @@ -188153,9 +188722,9 @@ webhooks: type: string enum: - published - enterprise: *899 - installation: *900 - organization: *901 + enterprise: *901 + installation: *902 + organization: *903 package: description: Information about the package. type: object @@ -188678,7 +189247,7 @@ webhooks: - published_at rubygems_metadata: type: array - items: &940 + items: &942 title: Ruby Gems metadata type: object properties: @@ -188775,7 +189344,7 @@ webhooks: - owner - package_version - registry - repository: *902 + repository: *904 sender: *4 required: - action @@ -188852,9 +189421,9 @@ webhooks: type: string enum: - updated - enterprise: *899 - installation: *900 - organization: *901 + enterprise: *901 + installation: *902 + organization: *903 package: description: Information about the package. type: object @@ -189216,7 +189785,7 @@ webhooks: - published_at rubygems_metadata: type: array - items: *940 + items: *942 source_url: type: string format: uri @@ -189287,7 +189856,7 @@ webhooks: - owner - package_version - registry - repository: *902 + repository: *904 sender: *4 required: - action @@ -189467,12 +190036,12 @@ webhooks: - duration - created_at - updated_at - enterprise: *899 + enterprise: *901 id: type: integer - installation: *900 - organization: *901 - repository: *902 + installation: *902 + organization: *903 + repository: *904 sender: *4 required: - id @@ -189549,7 +190118,7 @@ webhooks: type: string enum: - approved - personal_access_token_request: &941 + personal_access_token_request: &943 title: Personal Access Token Request description: Details of a Personal Access Token Request. type: object @@ -189699,10 +190268,10 @@ webhooks: - token_expired - token_expires_at - token_last_used_at - enterprise: *899 - organization: *901 + enterprise: *901 + organization: *903 sender: *4 - installation: *900 + installation: *902 required: - action - personal_access_token_request @@ -189779,11 +190348,11 @@ webhooks: type: string enum: - cancelled - personal_access_token_request: *941 - enterprise: *899 - organization: *901 + personal_access_token_request: *943 + enterprise: *901 + organization: *903 sender: *4 - installation: *900 + installation: *902 required: - action - personal_access_token_request @@ -189859,11 +190428,11 @@ webhooks: type: string enum: - created - personal_access_token_request: *941 - enterprise: *899 - organization: *901 + personal_access_token_request: *943 + enterprise: *901 + organization: *903 sender: *4 - installation: *900 + installation: *902 required: - action - personal_access_token_request @@ -189938,11 +190507,11 @@ webhooks: type: string enum: - denied - personal_access_token_request: *941 - organization: *901 - enterprise: *899 + personal_access_token_request: *943 + organization: *903 + enterprise: *901 sender: *4 - installation: *900 + installation: *902 required: - action - personal_access_token_request @@ -190047,7 +190616,7 @@ webhooks: id: description: Unique identifier of the webhook. type: integer - last_response: *942 + last_response: *944 name: description: The type of webhook. The only valid value is 'web'. type: string @@ -190079,8 +190648,8 @@ webhooks: hook_id: description: The ID of the webhook that triggered the ping. type: integer - organization: *901 - repository: *902 + organization: *903 + repository: *904 sender: *4 zen: description: Random string of GitHub zen. @@ -190325,10 +190894,10 @@ webhooks: - from required: - note - enterprise: *899 - installation: *900 - organization: *901 - project_card: &943 + enterprise: *901 + installation: *902 + organization: *903 + project_card: &945 title: Project Card type: object properties: @@ -190451,7 +191020,7 @@ webhooks: - creator - created_at - updated_at - repository: *902 + repository: *904 sender: *4 required: - action @@ -190532,11 +191101,11 @@ webhooks: type: string enum: - created - enterprise: *899 - installation: *900 - organization: *901 - project_card: *943 - repository: *902 + enterprise: *901 + installation: *902 + organization: *903 + project_card: *945 + repository: *904 sender: *4 required: - action @@ -190616,9 +191185,9 @@ webhooks: type: string enum: - deleted - enterprise: *899 - installation: *900 - organization: *901 + enterprise: *901 + installation: *902 + organization: *903 project_card: title: Project Card type: object @@ -190748,7 +191317,7 @@ webhooks: repository: anyOf: - type: 'null' - - *902 + - *904 sender: *4 required: - action @@ -190842,11 +191411,11 @@ webhooks: - from required: - note - enterprise: *899 - installation: *900 - organization: *901 - project_card: *943 - repository: *902 + enterprise: *901 + installation: *902 + organization: *903 + project_card: *945 + repository: *904 sender: *4 required: - action @@ -190940,9 +191509,9 @@ webhooks: - from required: - column_id - enterprise: *899 - installation: *900 - organization: *901 + enterprise: *901 + installation: *902 + organization: *903 project_card: allOf: - title: Project Card @@ -191139,7 +191708,7 @@ webhooks: type: string required: - after_id - repository: *902 + repository: *904 sender: *4 required: - action @@ -191219,10 +191788,10 @@ webhooks: type: string enum: - closed - enterprise: *899 - installation: *900 - organization: *901 - project: &945 + enterprise: *901 + installation: *902 + organization: *903 + project: &947 title: Project type: object properties: @@ -191349,7 +191918,7 @@ webhooks: - creator - created_at - updated_at - repository: *902 + repository: *904 sender: *4 required: - action @@ -191429,10 +191998,10 @@ webhooks: type: string enum: - created - enterprise: *899 - installation: *900 - organization: *901 - project_column: &944 + enterprise: *901 + installation: *902 + organization: *903 + project_column: &946 title: Project Column type: object properties: @@ -191472,7 +192041,7 @@ webhooks: - name - created_at - updated_at - repository: *902 + repository: *904 sender: *4 required: - action @@ -191551,14 +192120,14 @@ webhooks: type: string enum: - deleted - enterprise: *899 - installation: *900 - organization: *901 - project_column: *944 + enterprise: *901 + installation: *902 + organization: *903 + project_column: *946 repository: anyOf: - type: 'null' - - *902 + - *904 sender: *4 required: - action @@ -191647,11 +192216,11 @@ webhooks: type: string required: - from - enterprise: *899 - installation: *900 - organization: *901 - project_column: *944 - repository: *902 + enterprise: *901 + installation: *902 + organization: *903 + project_column: *946 + repository: *904 sender: *4 required: - action @@ -191731,11 +192300,11 @@ webhooks: type: string enum: - moved - enterprise: *899 - installation: *900 - organization: *901 - project_column: *944 - repository: *902 + enterprise: *901 + installation: *902 + organization: *903 + project_column: *946 + repository: *904 sender: *4 required: - action @@ -191815,11 +192384,11 @@ webhooks: type: string enum: - created - enterprise: *899 - installation: *900 - organization: *901 - project: *945 - repository: *902 + enterprise: *901 + installation: *902 + organization: *903 + project: *947 + repository: *904 sender: *4 required: - action @@ -191899,14 +192468,14 @@ webhooks: type: string enum: - deleted - enterprise: *899 - installation: *900 - organization: *901 - project: *945 + enterprise: *901 + installation: *902 + organization: *903 + project: *947 repository: anyOf: - type: 'null' - - *902 + - *904 sender: *4 required: - action @@ -192007,11 +192576,11 @@ webhooks: type: string required: - from - enterprise: *899 - installation: *900 - organization: *901 - project: *945 - repository: *902 + enterprise: *901 + installation: *902 + organization: *903 + project: *947 + repository: *904 sender: *4 required: - action @@ -192090,11 +192659,11 @@ webhooks: type: string enum: - reopened - enterprise: *899 - installation: *900 - organization: *901 - project: *945 - repository: *902 + enterprise: *901 + installation: *902 + organization: *903 + project: *947 + repository: *904 sender: *4 required: - action @@ -192175,8 +192744,8 @@ webhooks: type: string enum: - closed - installation: *900 - organization: *901 + installation: *902 + organization: *903 projects_v2: *421 sender: *4 required: @@ -192258,8 +192827,8 @@ webhooks: type: string enum: - created - installation: *900 - organization: *901 + installation: *902 + organization: *903 projects_v2: *421 sender: *4 required: @@ -192341,8 +192910,8 @@ webhooks: type: string enum: - deleted - installation: *900 - organization: *901 + installation: *902 + organization: *903 projects_v2: *421 sender: *4 required: @@ -192464,8 +193033,8 @@ webhooks: type: string to: type: string - installation: *900 - organization: *901 + installation: *902 + organization: *903 projects_v2: *421 sender: *4 required: @@ -192549,7 +193118,7 @@ webhooks: type: string enum: - archived - changes: &949 + changes: &951 type: object properties: archived_at: @@ -192565,9 +193134,9 @@ webhooks: - string - 'null' format: date-time - installation: *900 - organization: *901 - projects_v2_item: &946 + installation: *902 + organization: *903 + projects_v2_item: &948 title: Projects v2 Item description: An item belonging to a project type: object @@ -192707,9 +193276,9 @@ webhooks: - 'null' to: type: string - installation: *900 - organization: *901 - projects_v2_item: *946 + installation: *902 + organization: *903 + projects_v2_item: *948 sender: *4 required: - action @@ -192791,9 +193360,9 @@ webhooks: type: string enum: - created - installation: *900 - organization: *901 - projects_v2_item: *946 + installation: *902 + organization: *903 + projects_v2_item: *948 sender: *4 required: - action @@ -192874,9 +193443,9 @@ webhooks: type: string enum: - deleted - installation: *900 - organization: *901 - projects_v2_item: *946 + installation: *902 + organization: *903 + projects_v2_item: *948 sender: *4 required: - action @@ -192981,7 +193550,7 @@ webhooks: oneOf: - type: string - type: integer - - &947 + - &949 title: Projects v2 Single Select Option description: An option for a single select field type: object @@ -193005,7 +193574,7 @@ webhooks: required: - id - name - - &948 + - &950 title: Projects v2 Iteration Setting description: An iteration setting for an iteration field type: object @@ -193045,8 +193614,8 @@ webhooks: oneOf: - type: string - type: integer - - *947 - - *948 + - *949 + - *950 type: - 'null' - string @@ -193069,9 +193638,9 @@ webhooks: - 'null' required: - body - installation: *900 - organization: *901 - projects_v2_item: *946 + installation: *902 + organization: *903 + projects_v2_item: *948 sender: *4 required: - action @@ -193168,9 +193737,9 @@ webhooks: type: - string - 'null' - installation: *900 - organization: *901 - projects_v2_item: *946 + installation: *902 + organization: *903 + projects_v2_item: *948 sender: *4 required: - action @@ -193253,10 +193822,10 @@ webhooks: type: string enum: - restored - changes: *949 - installation: *900 - organization: *901 - projects_v2_item: *946 + changes: *951 + installation: *902 + organization: *903 + projects_v2_item: *948 sender: *4 required: - action @@ -193338,8 +193907,8 @@ webhooks: type: string enum: - reopened - installation: *900 - organization: *901 + installation: *902 + organization: *903 projects_v2: *421 sender: *4 required: @@ -193421,9 +193990,9 @@ webhooks: type: string enum: - created - installation: *900 - organization: *901 - projects_v2_status_update: *950 + installation: *902 + organization: *903 + projects_v2_status_update: *952 sender: *4 required: - action @@ -193504,9 +194073,9 @@ webhooks: type: string enum: - deleted - installation: *900 - organization: *901 - projects_v2_status_update: *950 + installation: *902 + organization: *903 + projects_v2_status_update: *952 sender: *4 required: - action @@ -193652,9 +194221,9 @@ webhooks: - string - 'null' format: date - installation: *900 - organization: *901 - projects_v2_status_update: *950 + installation: *902 + organization: *903 + projects_v2_status_update: *952 sender: *4 required: - action @@ -193725,10 +194294,10 @@ webhooks: title: public event type: object properties: - enterprise: *899 - installation: *900 - organization: *901 - repository: *902 + enterprise: *901 + installation: *902 + organization: *903 + repository: *904 sender: *4 required: - repository @@ -193805,13 +194374,13 @@ webhooks: type: string enum: - assigned - assignee: *926 - enterprise: *899 - installation: *900 - number: &951 + assignee: *928 + enterprise: *901 + installation: *902 + number: &953 description: The pull request number. type: integer - organization: *901 + organization: *903 pull_request: title: Pull Request type: object @@ -196054,7 +196623,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *740 + stack: *742 state: description: State of this Pull Request. Either `open` or `closed`. type: string @@ -196183,7 +196752,7 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *902 + repository: *904 sender: *4 required: - action @@ -196265,11 +196834,11 @@ webhooks: type: string enum: - auto_merge_disabled - enterprise: *899 - installation: *900 + enterprise: *901 + installation: *902 number: type: integer - organization: *901 + organization: *903 pull_request: title: Pull Request type: object @@ -198503,7 +199072,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *740 + stack: *742 state: description: State of this Pull Request. Either `open` or `closed`. type: string @@ -198634,7 +199203,7 @@ webhooks: - draft reason: type: string - repository: *902 + repository: *904 sender: *4 required: - action @@ -198716,11 +199285,11 @@ webhooks: type: string enum: - auto_merge_enabled - enterprise: *899 - installation: *900 + enterprise: *901 + installation: *902 number: type: integer - organization: *901 + organization: *903 pull_request: title: Pull Request type: object @@ -200954,7 +201523,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *740 + stack: *742 state: description: State of this Pull Request. Either `open` or `closed`. type: string @@ -201085,7 +201654,7 @@ webhooks: - draft reason: type: string - repository: *902 + repository: *904 sender: *4 required: - action @@ -201167,13 +201736,13 @@ webhooks: type: string enum: - closed - enterprise: *899 - installation: *900 - number: *951 - organization: *901 - pull_request: &952 + enterprise: *901 + installation: *902 + number: *953 + organization: *903 + pull_request: &954 allOf: - - *743 + - *745 - type: object properties: allow_auto_merge: @@ -201235,7 +201804,7 @@ webhooks: Please use `squash_merge_commit_title` instead.** type: boolean default: false - repository: *902 + repository: *904 sender: *4 required: - action @@ -201316,12 +201885,12 @@ webhooks: type: string enum: - converted_to_draft - enterprise: *899 - installation: *900 - number: *951 - organization: *901 - pull_request: *952 - repository: *902 + enterprise: *901 + installation: *902 + number: *953 + organization: *903 + pull_request: *954 + repository: *904 sender: *4 required: - action @@ -201401,11 +201970,11 @@ webhooks: type: string enum: - demilestoned - enterprise: *899 + enterprise: *901 milestone: *424 - number: *951 - organization: *901 - pull_request: &953 + number: *953 + organization: *903 + pull_request: &955 title: Pull Request type: object properties: @@ -203626,7 +204195,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *740 + stack: *742 state: description: State of this Pull Request. Either `open` or `closed`. type: string @@ -203755,7 +204324,7 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *902 + repository: *904 sender: *4 required: - action @@ -203834,11 +204403,11 @@ webhooks: type: string enum: - dequeued - enterprise: *899 - installation: *900 + enterprise: *901 + installation: *902 number: type: integer - organization: *901 + organization: *903 pull_request: title: Pull Request type: object @@ -206063,7 +206632,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *740 + stack: *742 state: description: State of this Pull Request. Either `open` or `closed`. type: string @@ -206207,7 +206776,7 @@ webhooks: - BRANCH_PROTECTIONS - GIT_TREE_INVALID - INVALID_MERGE_COMMIT - repository: *902 + repository: *904 sender: *4 required: - action @@ -206331,12 +206900,12 @@ webhooks: type: string required: - from - enterprise: *899 - installation: *900 - number: *951 - organization: *901 - pull_request: *952 - repository: *902 + enterprise: *901 + installation: *902 + number: *953 + organization: *903 + pull_request: *954 + repository: *904 sender: *4 required: - action @@ -206416,11 +206985,11 @@ webhooks: type: string enum: - enqueued - enterprise: *899 - installation: *900 + enterprise: *901 + installation: *902 number: type: integer - organization: *901 + organization: *903 pull_request: title: Pull Request type: object @@ -208645,7 +209214,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *740 + stack: *742 state: description: State of this Pull Request. Either `open` or `closed`. type: string @@ -208774,7 +209343,7 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *902 + repository: *904 sender: *4 required: - action @@ -208854,11 +209423,11 @@ webhooks: type: string enum: - labeled - enterprise: *899 - installation: *900 - label: *920 - number: *951 - organization: *901 + enterprise: *901 + installation: *902 + label: *922 + number: *953 + organization: *903 pull_request: title: Pull Request type: object @@ -211100,7 +211669,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *740 + stack: *742 state: description: State of this Pull Request. Either `open` or `closed`. type: string @@ -211229,7 +211798,7 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *902 + repository: *904 sender: *4 required: - action @@ -211310,10 +211879,10 @@ webhooks: type: string enum: - locked - enterprise: *899 - installation: *900 - number: *951 - organization: *901 + enterprise: *901 + installation: *902 + number: *953 + organization: *903 pull_request: title: Pull Request type: object @@ -213553,7 +214122,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *740 + stack: *742 state: description: State of this Pull Request. Either `open` or `closed`. type: string @@ -213682,7 +214251,7 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *902 + repository: *904 sender: *4 required: - action @@ -213762,12 +214331,12 @@ webhooks: type: string enum: - milestoned - enterprise: *899 + enterprise: *901 milestone: *424 - number: *951 - organization: *901 - pull_request: *953 - repository: *902 + number: *953 + organization: *903 + pull_request: *955 + repository: *904 sender: *4 required: - action @@ -213846,12 +214415,12 @@ webhooks: type: string enum: - opened - enterprise: *899 - installation: *900 - number: *951 - organization: *901 - pull_request: *952 - repository: *902 + enterprise: *901 + installation: *902 + number: *953 + organization: *903 + pull_request: *954 + repository: *904 sender: *4 required: - action @@ -213932,12 +214501,12 @@ webhooks: type: string enum: - ready_for_review - enterprise: *899 - installation: *900 - number: *951 - organization: *901 - pull_request: *952 - repository: *902 + enterprise: *901 + installation: *902 + number: *953 + organization: *903 + pull_request: *954 + repository: *904 sender: *4 required: - action @@ -214017,12 +214586,12 @@ webhooks: type: string enum: - reopened - enterprise: *899 - installation: *900 - number: *951 - organization: *901 - pull_request: *952 - repository: *902 + enterprise: *901 + installation: *902 + number: *953 + organization: *903 + pull_request: *954 + repository: *904 sender: *4 required: - action @@ -214397,9 +214966,9 @@ webhooks: - start_side - side - reactions - enterprise: *899 - installation: *900 - organization: *901 + enterprise: *901 + installation: *902 + organization: *903 pull_request: type: object properties: @@ -216528,7 +217097,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *740 + stack: *742 state: type: string enum: @@ -216652,7 +217221,7 @@ webhooks: - _links - author_association - active_lock_reason - repository: *902 + repository: *904 sender: *4 required: - action @@ -216732,7 +217301,7 @@ webhooks: type: string enum: - deleted - comment: &955 + comment: &957 title: Pull Request Review Comment description: The [comment](https://docs.github.com/enterprise-cloud@latest/rest/pulls/comments#get-a-review-comment-for-a-pull-request) itself. @@ -217025,9 +217594,9 @@ webhooks: - start_side - side - reactions - enterprise: *899 - installation: *900 - organization: *901 + enterprise: *901 + installation: *902 + organization: *903 pull_request: type: object properties: @@ -219144,7 +219713,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *740 + stack: *742 state: type: string enum: @@ -219268,7 +219837,7 @@ webhooks: - _links - author_association - active_lock_reason - repository: *902 + repository: *904 sender: *4 required: - action @@ -219348,11 +219917,11 @@ webhooks: type: string enum: - edited - changes: *954 - comment: *955 - enterprise: *899 - installation: *900 - organization: *901 + changes: *956 + comment: *957 + enterprise: *901 + installation: *902 + organization: *903 pull_request: type: object properties: @@ -221472,7 +222041,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *740 + stack: *742 state: type: string enum: @@ -221596,7 +222165,7 @@ webhooks: - _links - author_association - active_lock_reason - repository: *902 + repository: *904 sender: *4 required: - action @@ -221677,9 +222246,9 @@ webhooks: type: string enum: - dismissed - enterprise: *899 - installation: *900 - organization: *901 + enterprise: *901 + installation: *902 + organization: *903 pull_request: title: Simple Pull Request type: object @@ -223809,7 +224378,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *740 + stack: *742 state: type: string enum: @@ -223935,7 +224504,7 @@ webhooks: - author_association - auto_merge - active_lock_reason - repository: *902 + repository: *904 review: description: The review that was affected. type: object @@ -224186,9 +224755,9 @@ webhooks: type: string required: - from - enterprise: *899 - installation: *900 - organization: *901 + enterprise: *901 + installation: *902 + organization: *903 pull_request: title: Simple Pull Request type: object @@ -226302,8 +226871,8 @@ webhooks: - author_association - auto_merge - active_lock_reason - repository: *902 - review: &956 + repository: *904 + review: &958 description: The review that was affected. type: object properties: @@ -226541,12 +227110,12 @@ webhooks: type: string enum: - review_request_removed - enterprise: *899 - installation: *900 + enterprise: *901 + installation: *902 number: description: The pull request number. type: integer - organization: *901 + organization: *903 pull_request: title: Pull Request type: object @@ -228787,7 +229356,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *740 + stack: *742 state: description: State of this Pull Request. Either `open` or `closed`. @@ -228916,7 +229485,7 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *902 + repository: *904 requested_reviewer: title: User type: @@ -229002,12 +229571,12 @@ webhooks: type: string enum: - review_request_removed - enterprise: *899 - installation: *900 + enterprise: *901 + installation: *902 number: description: The pull request number. type: integer - organization: *901 + organization: *903 pull_request: title: Pull Request type: object @@ -231255,7 +231824,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *740 + stack: *742 state: description: State of this Pull Request. Either `open` or `closed`. @@ -231384,7 +231953,7 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *902 + repository: *904 requested_team: title: Team description: Groups of organization members that gives permissions @@ -231579,12 +232148,12 @@ webhooks: type: string enum: - review_requested - enterprise: *899 - installation: *900 + enterprise: *901 + installation: *902 number: description: The pull request number. type: integer - organization: *901 + organization: *903 pull_request: title: Pull Request type: object @@ -233826,7 +234395,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *740 + stack: *742 state: description: State of this Pull Request. Either `open` or `closed`. @@ -233956,7 +234525,7 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *902 + repository: *904 requested_reviewer: title: User type: @@ -234043,12 +234612,12 @@ webhooks: type: string enum: - review_requested - enterprise: *899 - installation: *900 + enterprise: *901 + installation: *902 number: description: The pull request number. type: integer - organization: *901 + organization: *903 pull_request: title: Pull Request type: object @@ -236281,7 +236850,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *740 + stack: *742 state: description: State of this Pull Request. Either `open` or `closed`. @@ -236411,7 +236980,7 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *902 + repository: *904 requested_team: title: Team description: Groups of organization members that gives permissions @@ -236595,9 +237164,9 @@ webhooks: type: string enum: - submitted - enterprise: *899 - installation: *900 - organization: *901 + enterprise: *901 + installation: *902 + organization: *903 pull_request: title: Simple Pull Request type: object @@ -238730,7 +239299,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *740 + stack: *742 state: type: string enum: @@ -238856,8 +239425,8 @@ webhooks: - author_association - auto_merge - active_lock_reason - repository: *902 - review: *956 + repository: *904 + review: *958 sender: *4 required: - action @@ -238937,9 +239506,9 @@ webhooks: type: string enum: - resolved - enterprise: *899 - installation: *900 - organization: *901 + enterprise: *901 + installation: *902 + organization: *903 pull_request: title: Simple Pull Request type: object @@ -240967,7 +241536,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *740 + stack: *742 state: type: string enum: @@ -241093,7 +241662,7 @@ webhooks: - author_association - auto_merge - active_lock_reason - repository: *902 + repository: *904 sender: *4 thread: type: object @@ -241490,9 +242059,9 @@ webhooks: type: string enum: - unresolved - enterprise: *899 - installation: *900 - organization: *901 + enterprise: *901 + installation: *902 + organization: *903 pull_request: title: Simple Pull Request type: object @@ -243504,7 +244073,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *740 + stack: *742 state: type: string enum: @@ -243629,7 +244198,7 @@ webhooks: - author_association - auto_merge - active_lock_reason - repository: *902 + repository: *904 sender: *4 thread: type: object @@ -244022,11 +244591,11 @@ webhooks: type: string enum: - stacked - enterprise: *899 - installation: *900 - stack: *740 - number: *951 - organization: *901 + enterprise: *901 + installation: *902 + stack: *742 + number: *953 + organization: *903 pull_request: title: Pull Request type: object @@ -246268,7 +246837,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *740 + stack: *742 state: description: State of this Pull Request. Either `open` or `closed`. type: string @@ -246397,7 +246966,7 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *902 + repository: *904 sender: *4 required: - action @@ -246483,10 +247052,10 @@ webhooks: type: string before: type: string - enterprise: *899 - installation: *900 - number: *951 - organization: *901 + enterprise: *901 + installation: *902 + number: *953 + organization: *903 pull_request: title: Pull Request type: object @@ -248715,7 +249284,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *740 + stack: *742 state: description: State of this Pull Request. Either `open` or `closed`. type: string @@ -248844,7 +249413,7 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *902 + repository: *904 sender: *4 required: - action @@ -248926,11 +249495,11 @@ webhooks: type: string enum: - unassigned - assignee: *957 - enterprise: *899 - installation: *900 - number: *951 - organization: *901 + assignee: *959 + enterprise: *901 + installation: *902 + number: *953 + organization: *903 pull_request: title: Pull Request type: object @@ -251174,7 +251743,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *740 + stack: *742 state: description: State of this Pull Request. Either `open` or `closed`. type: string @@ -251303,7 +251872,7 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *902 + repository: *904 sender: *4 required: - action @@ -251382,11 +251951,11 @@ webhooks: type: string enum: - unlabeled - enterprise: *899 - installation: *900 - label: *920 - number: *951 - organization: *901 + enterprise: *901 + installation: *902 + label: *922 + number: *953 + organization: *903 pull_request: title: Pull Request type: object @@ -253619,7 +254188,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *740 + stack: *742 state: description: State of this Pull Request. Either `open` or `closed`. type: string @@ -253748,7 +254317,7 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *902 + repository: *904 sender: *4 required: - action @@ -253829,10 +254398,10 @@ webhooks: type: string enum: - unlocked - enterprise: *899 - installation: *900 - number: *951 - organization: *901 + enterprise: *901 + installation: *902 + number: *953 + organization: *903 pull_request: title: Pull Request type: object @@ -256056,7 +256625,7 @@ webhooks: review_comments_url: type: string format: uri - stack: *740 + stack: *742 state: description: State of this Pull Request. Either `open` or `closed`. type: string @@ -256184,7 +256753,7 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *902 + repository: *904 sender: *4 required: - action @@ -256387,7 +256956,7 @@ webhooks: deleted: description: Whether this push deleted the `ref`. type: boolean - enterprise: *899 + enterprise: *901 forced: description: Whether this push was a force push of the `ref`. type: boolean @@ -256482,8 +257051,8 @@ webhooks: - url - author - committer - installation: *900 - organization: *901 + installation: *902 + organization: *903 pusher: title: Committer description: Metaproperties for Git author/committer information. @@ -257082,9 +257651,9 @@ webhooks: type: string enum: - published - enterprise: *899 - installation: *900 - organization: *901 + enterprise: *901 + installation: *902 + organization: *903 registry_package: type: object properties: @@ -257561,7 +258130,7 @@ webhooks: type: string rubygems_metadata: type: array - items: *940 + items: *942 summary: type: string tag_name: @@ -257617,7 +258186,7 @@ webhooks: - owner - package_version - registry - repository: *902 + repository: *904 sender: *4 required: - action @@ -257695,9 +258264,9 @@ webhooks: type: string enum: - updated - enterprise: *899 - installation: *900 - organization: *901 + enterprise: *901 + installation: *902 + organization: *903 registry_package: type: object properties: @@ -258009,7 +258578,7 @@ webhooks: - published_at rubygems_metadata: type: array - items: *940 + items: *942 summary: type: string tag_name: @@ -258059,7 +258628,7 @@ webhooks: - owner - package_version - registry - repository: *902 + repository: *904 sender: *4 required: - action @@ -258136,10 +258705,10 @@ webhooks: type: string enum: - created - enterprise: *899 - installation: *900 - organization: *901 - release: &958 + enterprise: *901 + installation: *902 + organization: *903 + release: &960 title: Release description: The [release](https://docs.github.com/enterprise-cloud@latest/rest/releases/releases/#get-a-release) object. @@ -258470,7 +259039,7 @@ webhooks: - updated_at - zipball_url - body - repository: *902 + repository: *904 sender: *4 required: - action @@ -258547,11 +259116,11 @@ webhooks: type: string enum: - deleted - enterprise: *899 - installation: *900 - organization: *901 - release: *958 - repository: *902 + enterprise: *901 + installation: *902 + organization: *903 + release: *960 + repository: *904 sender: *4 required: - action @@ -258668,11 +259237,11 @@ webhooks: type: boolean required: - to - enterprise: *899 - installation: *900 - organization: *901 - release: *958 - repository: *902 + enterprise: *901 + installation: *902 + organization: *903 + release: *960 + repository: *904 sender: *4 required: - action @@ -258750,9 +259319,9 @@ webhooks: type: string enum: - prereleased - enterprise: *899 - installation: *900 - organization: *901 + enterprise: *901 + installation: *902 + organization: *903 release: title: Release description: The [release](https://docs.github.com/enterprise-cloud@latest/rest/releases/releases/#get-a-release) @@ -259088,7 +259657,7 @@ webhooks: - string - 'null' format: uri - repository: *902 + repository: *904 sender: *4 required: - action @@ -259164,10 +259733,10 @@ webhooks: type: string enum: - published - enterprise: *899 - installation: *900 - organization: *901 - release: &959 + enterprise: *901 + installation: *902 + organization: *903 + release: &961 title: Release description: The [release](https://docs.github.com/enterprise-cloud@latest/rest/releases/releases/#get-a-release) object. @@ -259500,7 +260069,7 @@ webhooks: - string - 'null' format: uri - repository: *902 + repository: *904 sender: *4 required: - action @@ -259576,11 +260145,11 @@ webhooks: type: string enum: - released - enterprise: *899 - installation: *900 - organization: *901 - release: *958 - repository: *902 + enterprise: *901 + installation: *902 + organization: *903 + release: *960 + repository: *904 sender: *4 required: - action @@ -259656,11 +260225,11 @@ webhooks: type: string enum: - unpublished - enterprise: *899 - installation: *900 - organization: *901 - release: *959 - repository: *902 + enterprise: *901 + installation: *902 + organization: *903 + release: *961 + repository: *904 sender: *4 required: - action @@ -259736,11 +260305,11 @@ webhooks: type: string enum: - published - enterprise: *899 - installation: *900 - organization: *901 - repository: *902 - repository_advisory: *797 + enterprise: *901 + installation: *902 + organization: *903 + repository: *904 + repository_advisory: *799 sender: *4 required: - action @@ -259816,11 +260385,11 @@ webhooks: type: string enum: - reported - enterprise: *899 - installation: *900 - organization: *901 - repository: *902 - repository_advisory: *797 + enterprise: *901 + installation: *902 + organization: *903 + repository: *904 + repository_advisory: *799 sender: *4 required: - action @@ -259896,10 +260465,10 @@ webhooks: type: string enum: - archived - enterprise: *899 - installation: *900 - organization: *901 - repository: *902 + enterprise: *901 + installation: *902 + organization: *903 + repository: *904 sender: *4 required: - action @@ -259976,10 +260545,10 @@ webhooks: type: string enum: - created - enterprise: *899 - installation: *900 - organization: *901 - repository: *902 + enterprise: *901 + installation: *902 + organization: *903 + repository: *904 sender: *4 required: - action @@ -260057,10 +260626,10 @@ webhooks: type: string enum: - deleted - enterprise: *899 - installation: *900 - organization: *901 - repository: *902 + enterprise: *901 + installation: *902 + organization: *903 + repository: *904 sender: *4 required: - action @@ -260145,10 +260714,10 @@ webhooks: additionalProperties: true description: The `client_payload` that was specified in the `POST /repos/{owner}/{repo}/dispatches` request body. - enterprise: *899 - installation: *900 - organization: *901 - repository: *902 + enterprise: *901 + installation: *902 + organization: *903 + repository: *904 sender: *4 required: - action @@ -260263,10 +260832,10 @@ webhooks: - 'null' items: type: string - enterprise: *899 - installation: *900 - organization: *901 - repository: *902 + enterprise: *901 + installation: *902 + organization: *903 + repository: *904 sender: *4 required: - action @@ -260338,10 +260907,10 @@ webhooks: title: repository_import event type: object properties: - enterprise: *899 - installation: *900 - organization: *901 - repository: *902 + enterprise: *901 + installation: *902 + organization: *903 + repository: *904 sender: *4 status: type: string @@ -260422,10 +260991,10 @@ webhooks: type: string enum: - privatized - enterprise: *899 - installation: *900 - organization: *901 - repository: *902 + enterprise: *901 + installation: *902 + organization: *903 + repository: *904 sender: *4 required: - action @@ -260502,10 +261071,10 @@ webhooks: type: string enum: - publicized - enterprise: *899 - installation: *900 - organization: *901 - repository: *902 + enterprise: *901 + installation: *902 + organization: *903 + repository: *904 sender: *4 required: - action @@ -260599,10 +261168,10 @@ webhooks: - name required: - repository - enterprise: *899 - installation: *900 - organization: *901 - repository: *902 + enterprise: *901 + installation: *902 + organization: *903 + repository: *904 sender: *4 required: - action @@ -260682,10 +261251,10 @@ webhooks: type: string enum: - created - enterprise: *899 - installation: *900 - organization: *901 - repository: *902 + enterprise: *901 + installation: *902 + organization: *903 + repository: *904 repository_ruleset: *191 sender: *4 required: @@ -260764,10 +261333,10 @@ webhooks: type: string enum: - deleted - enterprise: *899 - installation: *900 - organization: *901 - repository: *902 + enterprise: *901 + installation: *902 + organization: *903 + repository: *904 repository_ruleset: *191 sender: *4 required: @@ -260846,10 +261415,10 @@ webhooks: type: string enum: - edited - enterprise: *899 - installation: *900 - organization: *901 - repository: *902 + enterprise: *901 + installation: *902 + organization: *903 + repository: *904 repository_ruleset: *191 changes: type: object @@ -260911,16 +261480,16 @@ webhooks: properties: added: type: array - items: *764 + items: *766 deleted: type: array - items: *764 + items: *766 updated: type: array items: type: object properties: - rule: *764 + rule: *766 changes: type: object properties: @@ -261157,10 +261726,10 @@ webhooks: - from required: - owner - enterprise: *899 - installation: *900 - organization: *901 - repository: *902 + enterprise: *901 + installation: *902 + organization: *903 + repository: *904 sender: *4 required: - action @@ -261238,10 +261807,10 @@ webhooks: type: string enum: - unarchived - enterprise: *899 - installation: *900 - organization: *901 - repository: *902 + enterprise: *901 + installation: *902 + organization: *903 + repository: *904 sender: *4 required: - action @@ -261319,7 +261888,7 @@ webhooks: type: string enum: - create - alert: &960 + alert: &962 title: Repository Vulnerability Alert Alert description: The security alert of the vulnerable dependency. type: object @@ -261444,10 +262013,10 @@ webhooks: enum: - auto_dismissed - open - enterprise: *899 - installation: *900 - organization: *901 - repository: *902 + enterprise: *901 + installation: *902 + organization: *903 + repository: *904 sender: *4 required: - action @@ -261657,10 +262226,10 @@ webhooks: type: string enum: - dismissed - enterprise: *899 - installation: *900 - organization: *901 - repository: *902 + enterprise: *901 + installation: *902 + organization: *903 + repository: *904 sender: *4 required: - action @@ -261738,11 +262307,11 @@ webhooks: type: string enum: - reopen - alert: *960 - enterprise: *899 - installation: *900 - organization: *901 - repository: *902 + alert: *962 + enterprise: *901 + installation: *902 + organization: *903 + repository: *904 sender: *4 required: - action @@ -261944,10 +262513,10 @@ webhooks: enum: - fixed - open - enterprise: *899 - installation: *900 - organization: *901 - repository: *902 + enterprise: *901 + installation: *902 + organization: *903 + repository: *904 sender: *4 required: - action @@ -262025,7 +262594,7 @@ webhooks: type: string enum: - assigned - alert: &962 + alert: &964 type: object properties: number: *132 @@ -262172,12 +262741,12 @@ webhooks: anyOf: - type: 'null' - *4 - metadata: *961 + metadata: *963 assignee: *4 - enterprise: *899 - installation: *900 - organization: *901 - repository: *902 + enterprise: *901 + installation: *902 + organization: *903 + repository: *904 sender: *4 required: - action @@ -262255,11 +262824,11 @@ webhooks: type: string enum: - created - alert: *962 - enterprise: *899 - installation: *900 - organization: *901 - repository: *902 + alert: *964 + enterprise: *901 + installation: *902 + organization: *903 + repository: *904 sender: *4 required: - action @@ -262340,11 +262909,11 @@ webhooks: type: string enum: - created - alert: *962 - installation: *900 - location: *963 - organization: *901 - repository: *902 + alert: *964 + installation: *902 + location: *965 + organization: *903 + repository: *904 sender: *4 required: - location @@ -262582,11 +263151,11 @@ webhooks: type: string enum: - metadata_created - alert: *962 - enterprise: *899 - installation: *900 - organization: *901 - repository: *902 + alert: *964 + enterprise: *901 + installation: *902 + organization: *903 + repository: *904 sender: *4 required: - action @@ -262663,11 +263232,11 @@ webhooks: type: string enum: - metadata_removed - alert: *962 - enterprise: *899 - installation: *900 - organization: *901 - repository: *902 + alert: *964 + enterprise: *901 + installation: *902 + organization: *903 + repository: *904 sender: *4 required: - action @@ -262744,11 +263313,11 @@ webhooks: type: string enum: - publicly_leaked - alert: *962 - enterprise: *899 - installation: *900 - organization: *901 - repository: *902 + alert: *964 + enterprise: *901 + installation: *902 + organization: *903 + repository: *904 sender: *4 required: - action @@ -262826,11 +263395,11 @@ webhooks: type: string enum: - reopened - alert: *962 - enterprise: *899 - installation: *900 - organization: *901 - repository: *902 + alert: *964 + enterprise: *901 + installation: *902 + organization: *903 + repository: *904 sender: *4 required: - action @@ -262908,11 +263477,11 @@ webhooks: type: string enum: - resolved - alert: *962 - enterprise: *899 - installation: *900 - organization: *901 - repository: *902 + alert: *964 + enterprise: *901 + installation: *902 + organization: *903 + repository: *904 sender: *4 required: - action @@ -262990,12 +263559,12 @@ webhooks: type: string enum: - unassigned - alert: *962 + alert: *964 assignee: *4 - enterprise: *899 - installation: *900 - organization: *901 - repository: *902 + enterprise: *901 + installation: *902 + organization: *903 + repository: *904 sender: *4 required: - action @@ -263073,11 +263642,11 @@ webhooks: type: string enum: - validated - alert: *962 - enterprise: *899 - installation: *900 - organization: *901 - repository: *902 + alert: *964 + enterprise: *901 + installation: *902 + organization: *903 + repository: *904 sender: *4 required: - action @@ -263207,10 +263776,10 @@ webhooks: - organization - enterprise - - repository: *902 - enterprise: *899 - installation: *900 - organization: *901 + repository: *904 + enterprise: *901 + installation: *902 + organization: *903 sender: *4 required: - action @@ -263288,11 +263857,11 @@ webhooks: type: string enum: - published - enterprise: *899 - installation: *900 - organization: *901 - repository: *902 - security_advisory: &964 + enterprise: *901 + installation: *902 + organization: *903 + repository: *904 + security_advisory: &966 description: The details of the security advisory, including summary, description, and severity. type: object @@ -263478,11 +264047,11 @@ webhooks: type: string enum: - updated - enterprise: *899 - installation: *900 - organization: *901 - repository: *902 - security_advisory: *964 + enterprise: *901 + installation: *902 + organization: *903 + repository: *904 + security_advisory: *966 sender: *4 required: - action @@ -263555,10 +264124,10 @@ webhooks: type: string enum: - withdrawn - enterprise: *899 - installation: *900 - organization: *901 - repository: *902 + enterprise: *901 + installation: *902 + organization: *903 + repository: *904 security_advisory: description: The details of the security advisory, including summary, description, and severity. @@ -263745,9 +264314,9 @@ webhooks: type: object properties: security_and_analysis: *435 - enterprise: *899 - installation: *900 - organization: *901 + enterprise: *901 + installation: *902 + organization: *903 repository: *496 sender: *4 required: @@ -263826,12 +264395,12 @@ webhooks: type: string enum: - cancelled - enterprise: *899 - installation: *900 - organization: *901 - repository: *902 + enterprise: *901 + installation: *902 + organization: *903 + repository: *904 sender: *4 - sponsorship: &965 + sponsorship: &967 type: object properties: created_at: @@ -264136,12 +264705,12 @@ webhooks: type: string enum: - created - enterprise: *899 - installation: *900 - organization: *901 - repository: *902 + enterprise: *901 + installation: *902 + organization: *903 + repository: *904 sender: *4 - sponsorship: *965 + sponsorship: *967 required: - action - sponsorship @@ -264229,12 +264798,12 @@ webhooks: type: string required: - from - enterprise: *899 - installation: *900 - organization: *901 - repository: *902 + enterprise: *901 + installation: *902 + organization: *903 + repository: *904 sender: *4 - sponsorship: *965 + sponsorship: *967 required: - action - changes @@ -264311,17 +264880,17 @@ webhooks: type: string enum: - pending_cancellation - effective_date: &966 + effective_date: &968 description: The `pending_cancellation` and `pending_tier_change` event types will include the date the cancellation or tier change will take effect. type: string - enterprise: *899 - installation: *900 - organization: *901 - repository: *902 + enterprise: *901 + installation: *902 + organization: *903 + repository: *904 sender: *4 - sponsorship: *965 + sponsorship: *967 required: - action - sponsorship @@ -264395,7 +264964,7 @@ webhooks: type: string enum: - pending_tier_change - changes: &967 + changes: &969 type: object properties: tier: @@ -264439,13 +265008,13 @@ webhooks: - from required: - tier - effective_date: *966 - enterprise: *899 - installation: *900 - organization: *901 - repository: *902 + effective_date: *968 + enterprise: *901 + installation: *902 + organization: *903 + repository: *904 sender: *4 - sponsorship: *965 + sponsorship: *967 required: - action - changes @@ -264522,13 +265091,13 @@ webhooks: type: string enum: - tier_changed - changes: *967 - enterprise: *899 - installation: *900 - organization: *901 - repository: *902 + changes: *969 + enterprise: *901 + installation: *902 + organization: *903 + repository: *904 sender: *4 - sponsorship: *965 + sponsorship: *967 required: - action - changes @@ -264602,10 +265171,10 @@ webhooks: type: string enum: - created - enterprise: *899 - installation: *900 - organization: *901 - repository: *902 + enterprise: *901 + installation: *902 + organization: *903 + repository: *904 sender: *4 starred_at: description: 'The time the star was created. This is a timestamp @@ -264689,10 +265258,10 @@ webhooks: type: string enum: - deleted - enterprise: *899 - installation: *900 - organization: *901 - repository: *902 + enterprise: *901 + installation: *902 + organization: *903 + repository: *904 sender: *4 starred_at: description: 'The time the star was created. This is a timestamp @@ -265126,15 +265695,15 @@ webhooks: type: - string - 'null' - enterprise: *899 + enterprise: *901 id: description: The unique identifier of the status. type: integer - installation: *900 + installation: *902 name: type: string - organization: *901 - repository: *902 + organization: *903 + repository: *904 sender: *4 sha: description: The Commit SHA. @@ -265250,9 +265819,9 @@ webhooks: description: The ID of the sub-issue. type: number sub_issue: *225 - installation: *900 - organization: *901 - repository: *902 + installation: *902 + organization: *903 + repository: *904 sender: *4 required: - action @@ -265341,9 +265910,9 @@ webhooks: description: The ID of the sub-issue. type: number sub_issue: *225 - installation: *900 - organization: *901 - repository: *902 + installation: *902 + organization: *903 + repository: *904 sender: *4 required: - action @@ -265432,9 +266001,9 @@ webhooks: description: The ID of the parent issue. type: number parent_issue: *225 - installation: *900 - organization: *901 - repository: *902 + installation: *902 + organization: *903 + repository: *904 sender: *4 required: - action @@ -265523,9 +266092,9 @@ webhooks: description: The ID of the parent issue. type: number parent_issue: *225 - installation: *900 - organization: *901 - repository: *902 + installation: *902 + organization: *903 + repository: *904 sender: *4 required: - action @@ -265601,12 +266170,12 @@ webhooks: title: team_add event type: object properties: - enterprise: *899 - installation: *900 - organization: *901 - repository: *902 + enterprise: *901 + installation: *902 + organization: *903 + repository: *904 sender: *4 - team: &968 + team: &970 title: Team description: Groups of organization members that gives permissions on specified repositories. @@ -265836,9 +266405,9 @@ webhooks: type: string enum: - added_to_repository - enterprise: *899 - installation: *900 - organization: *901 + enterprise: *901 + installation: *902 + organization: *903 repository: title: Repository description: A git repository @@ -266308,7 +266877,7 @@ webhooks: - topics - visibility sender: *4 - team: *968 + team: *970 required: - action - team @@ -266384,9 +266953,9 @@ webhooks: type: string enum: - created - enterprise: *899 - installation: *900 - organization: *901 + enterprise: *901 + installation: *902 + organization: *903 repository: title: Repository description: A git repository @@ -266856,7 +267425,7 @@ webhooks: - topics - visibility sender: *4 - team: *968 + team: *970 required: - action - team @@ -266933,9 +267502,9 @@ webhooks: type: string enum: - deleted - enterprise: *899 - installation: *900 - organization: *901 + enterprise: *901 + installation: *902 + organization: *903 repository: title: Repository description: A git repository @@ -267405,7 +267974,7 @@ webhooks: - topics - visibility sender: *4 - team: *968 + team: *970 required: - action - team @@ -267549,9 +268118,9 @@ webhooks: - from required: - permissions - enterprise: *899 - installation: *900 - organization: *901 + enterprise: *901 + installation: *902 + organization: *903 repository: title: Repository description: A git repository @@ -268021,7 +268590,7 @@ webhooks: - topics - visibility sender: *4 - team: *968 + team: *970 required: - action - changes @@ -268099,9 +268668,9 @@ webhooks: type: string enum: - removed_from_repository - enterprise: *899 - installation: *900 - organization: *901 + enterprise: *901 + installation: *902 + organization: *903 repository: title: Repository description: A git repository @@ -268571,7 +269140,7 @@ webhooks: - topics - visibility sender: *4 - team: *968 + team: *970 required: - action - team @@ -268647,10 +269216,10 @@ webhooks: type: string enum: - started - enterprise: *899 - installation: *900 - organization: *901 - repository: *902 + enterprise: *901 + installation: *902 + organization: *903 + repository: *904 sender: *4 required: - action @@ -268723,17 +269292,17 @@ webhooks: title: workflow_dispatch event type: object properties: - enterprise: *899 + enterprise: *901 inputs: type: - object - 'null' additionalProperties: true - installation: *900 - organization: *901 + installation: *902 + organization: *903 ref: type: string - repository: *902 + repository: *904 sender: *4 workflow: type: string @@ -268815,10 +269384,10 @@ webhooks: type: string enum: - completed - enterprise: *899 - installation: *900 - organization: *901 - repository: *902 + enterprise: *901 + installation: *902 + organization: *903 + repository: *904 sender: *4 workflow_job: allOf: @@ -269153,10 +269722,10 @@ webhooks: type: string enum: - in_progress - enterprise: *899 - installation: *900 - organization: *901 - repository: *902 + enterprise: *901 + installation: *902 + organization: *903 + repository: *904 sender: *4 workflow_job: allOf: @@ -269517,10 +270086,10 @@ webhooks: type: string enum: - queued - enterprise: *899 - installation: *900 - organization: *901 - repository: *902 + enterprise: *901 + installation: *902 + organization: *903 + repository: *904 sender: *4 workflow_job: type: object @@ -269745,10 +270314,10 @@ webhooks: type: string enum: - waiting - enterprise: *899 - installation: *900 - organization: *901 - repository: *902 + enterprise: *901 + installation: *902 + organization: *903 + repository: *904 sender: *4 workflow_job: type: object @@ -269975,12 +270544,12 @@ webhooks: type: string enum: - completed - enterprise: *899 - installation: *900 - organization: *901 - repository: *902 + enterprise: *901 + installation: *902 + organization: *903 + repository: *904 sender: *4 - workflow: *916 + workflow: *918 workflow_run: title: Workflow Run type: object @@ -270999,12 +271568,12 @@ webhooks: type: string enum: - in_progress - enterprise: *899 - installation: *900 - organization: *901 - repository: *902 + enterprise: *901 + installation: *902 + organization: *903 + repository: *904 sender: *4 - workflow: *916 + workflow: *918 workflow_run: title: Workflow Run type: object @@ -272008,12 +272577,12 @@ webhooks: type: string enum: - requested - enterprise: *899 - installation: *900 - organization: *901 - repository: *902 + enterprise: *901 + installation: *902 + organization: *903 + repository: *904 sender: *4 - workflow: *916 + workflow: *918 workflo{"code":"deadline_exceeded","msg":"operation timed out"}