diff --git a/docs/actions/createHostedRunnerForOrg.md b/docs/actions/createHostedRunnerForOrg.md index b66ff050c..fbeefad74 100644 --- a/docs/actions/createHostedRunnerForOrg.md +++ b/docs/actions/createHostedRunnerForOrg.md @@ -56,6 +56,11 @@ The unique identifier of the runner image. The source of the runner image. + +image.versionno + +The version of the runner image to deploy. This is relevant only for runners using custom images. + sizeyes @@ -76,6 +81,11 @@ The maximum amount of runners to scale up to. Runners will not auto-scale above Whether this runner should be created with a static public IP. Note limit on account. To list limits on account, use `GET actions/hosted-runners/limits` + +image_genno + +Whether this runner should be used to generate custom images. + diff --git a/docs/actions/deleteCustomImageFromOrg.md b/docs/actions/deleteCustomImageFromOrg.md new file mode 100644 index 000000000..c1d195470 --- /dev/null +++ b/docs/actions/deleteCustomImageFromOrg.md @@ -0,0 +1,46 @@ +--- +name: Delete a custom image from the organization +example: octokit.rest.actions.deleteCustomImageFromOrg({ org, image_definition_id }) +route: DELETE /orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id} +scope: actions +type: API method +--- + +# Delete a custom image from the organization + +Delete a custom image from the organization. + +OAuth tokens and personal access tokens (classic) need the `manage_runners:org` scope to use this endpoint. + +```js +octokit.rest.actions.deleteCustomImageFromOrg({ + org, + image_definition_id, +}); +``` + +## Parameters + + + + + + + + + + + + + +
namerequireddescription
orgyes + +The organization name. The name is not case sensitive. + +
image_definition_idyes + +Image definition ID of custom image + +
+ +See also: [GitHub Developer Guide documentation](https://docs.github.com/rest/actions/hosted-runners#delete-a-custom-image-from-the-organization). diff --git a/docs/actions/deleteCustomImageVersionFromOrg.md b/docs/actions/deleteCustomImageVersionFromOrg.md new file mode 100644 index 000000000..3fd73331d --- /dev/null +++ b/docs/actions/deleteCustomImageVersionFromOrg.md @@ -0,0 +1,52 @@ +--- +name: Delete an image version of custom image from the organization +example: octokit.rest.actions.deleteCustomImageVersionFromOrg({ org, image_definition_id, version }) +route: DELETE /orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions/{version} +scope: actions +type: API method +--- + +# Delete an image version of custom image from the organization + +Delete an image version of custom image from the organization. + +OAuth tokens and personal access tokens (classic) need the `manage_runners:org` scope to use this endpoint. + +```js +octokit.rest.actions.deleteCustomImageVersionFromOrg({ + org, + image_definition_id, + version, +}); +``` + +## Parameters + + + + + + + + + + + + + + +
namerequireddescription
orgyes + +The organization name. The name is not case sensitive. + +
image_definition_idyes + +Image definition ID of custom image + +
versionyes + +Version of a custom image + +
+ +See also: [GitHub Developer Guide documentation](https://docs.github.com/rest/actions/hosted-runners#delete-an-image-version-of-custom-image-from-the-organization). diff --git a/docs/actions/getCustomImageForOrg.md b/docs/actions/getCustomImageForOrg.md new file mode 100644 index 000000000..e377403b8 --- /dev/null +++ b/docs/actions/getCustomImageForOrg.md @@ -0,0 +1,46 @@ +--- +name: Get a custom image definition for GitHub Actions Hosted Runners +example: octokit.rest.actions.getCustomImageForOrg({ org, image_definition_id }) +route: GET /orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id} +scope: actions +type: API method +--- + +# Get a custom image definition for GitHub Actions Hosted Runners + +Get a custom image definition for GitHub Actions Hosted Runners. + +OAuth tokens and personal access tokens (classic) need the `manage_runners:org` scope to use this endpoint. + +```js +octokit.rest.actions.getCustomImageForOrg({ + org, + image_definition_id, +}); +``` + +## Parameters + + + + + + + + + + + + + +
namerequireddescription
orgyes + +The organization name. The name is not case sensitive. + +
image_definition_idyes + +Image definition ID of custom image + +
+ +See also: [GitHub Developer Guide documentation](https://docs.github.com/rest/actions/hosted-runners#get-a-custom-image-definition-for-github-actions-hosted-runners). diff --git a/docs/actions/getCustomImageVersionForOrg.md b/docs/actions/getCustomImageVersionForOrg.md new file mode 100644 index 000000000..b8110f01d --- /dev/null +++ b/docs/actions/getCustomImageVersionForOrg.md @@ -0,0 +1,52 @@ +--- +name: Get an image version of a custom image for GitHub Actions Hosted Runners +example: octokit.rest.actions.getCustomImageVersionForOrg({ org, image_definition_id, version }) +route: GET /orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions/{version} +scope: actions +type: API method +--- + +# Get an image version of a custom image for GitHub Actions Hosted Runners + +Get an image version of a custom image for GitHub Actions Hosted Runners. + +OAuth tokens and personal access tokens (classic) need the `manage_runners:org` scope to use this endpoint. + +```js +octokit.rest.actions.getCustomImageVersionForOrg({ + org, + image_definition_id, + version, +}); +``` + +## Parameters + + + + + + + + + + + + + + +
namerequireddescription
orgyes + +The organization name. The name is not case sensitive. + +
image_definition_idyes + +Image definition ID of custom image + +
versionyes + +Version of a custom image + +
+ +See also: [GitHub Developer Guide documentation](https://docs.github.com/rest/actions/hosted-runners#get-an-image-version-of-a-custom-image-for-github-actions-hosted-runners). diff --git a/docs/actions/listCustomImageVersionsForOrg.md b/docs/actions/listCustomImageVersionsForOrg.md new file mode 100644 index 000000000..799266fc2 --- /dev/null +++ b/docs/actions/listCustomImageVersionsForOrg.md @@ -0,0 +1,46 @@ +--- +name: List image versions of a custom image for an organization +example: octokit.rest.actions.listCustomImageVersionsForOrg({ image_definition_id, org }) +route: GET /orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions +scope: actions +type: API method +--- + +# List image versions of a custom image for an organization + +List image versions of a custom image for an organization. + +OAuth tokens and personal access tokens (classic) need the `manage_runners:org` scope to use this endpoint. + +```js +octokit.rest.actions.listCustomImageVersionsForOrg({ + image_definition_id, + org, +}); +``` + +## Parameters + + + + + + + + + + + + + +
namerequireddescription
image_definition_idyes + +Image definition ID of custom image + +
orgyes + +The organization name. The name is not case sensitive. + +
+ +See also: [GitHub Developer Guide documentation](https://docs.github.com/rest/actions/hosted-runners#list-image-versions-of-a-custom-image-for-an-organization). diff --git a/docs/actions/listCustomImagesForOrg.md b/docs/actions/listCustomImagesForOrg.md new file mode 100644 index 000000000..25766fce7 --- /dev/null +++ b/docs/actions/listCustomImagesForOrg.md @@ -0,0 +1,40 @@ +--- +name: List custom images for an organization +example: octokit.rest.actions.listCustomImagesForOrg({ org }) +route: GET /orgs/{org}/actions/hosted-runners/images/custom +scope: actions +type: API method +--- + +# List custom images for an organization + +List custom images for an organization. + +OAuth tokens and personal access tokens (classic) need the `manage_runners:org` scope to use this endpoint. + +```js +octokit.rest.actions.listCustomImagesForOrg({ + org, +}); +``` + +## Parameters + + + + + + + + + + + + +
namerequireddescription
orgyes + +The organization name. The name is not case sensitive. + +
+ +See also: [GitHub Developer Guide documentation](https://docs.github.com/rest/actions/hosted-runners#list-custom-images-for-an-organization). diff --git a/docs/actions/updateHostedRunnerForOrg.md b/docs/actions/updateHostedRunnerForOrg.md index 0382be2f3..3b96e531e 100644 --- a/docs/actions/updateHostedRunnerForOrg.md +++ b/docs/actions/updateHostedRunnerForOrg.md @@ -58,6 +58,11 @@ The maximum amount of runners to scale up to. Runners will not auto-scale above Whether this runner should be updated with a static public IP. Note limit on account. To list limits on account, use `GET actions/hosted-runners/limits` + +image_versionno + +The version of the runner image to deploy. This is relevant only for runners using custom images. + diff --git a/docs/apps/createInstallationAccessToken.md b/docs/apps/createInstallationAccessToken.md index 94fe24d77..d57030230 100644 --- a/docs/apps/createInstallationAccessToken.md +++ b/docs/apps/createInstallationAccessToken.md @@ -167,6 +167,11 @@ The level of permission to grant the access token to manage Dependabot alerts. The level of permission to grant the access token to update GitHub Actions workflow files. + +permissions.custom_properties_for_organizationsno + +The level of permission to grant the access token to view and edit custom properties for an organization, when allowed by the property. + permissions.membersno @@ -190,7 +195,7 @@ The level of permission to grant the access token for custom organization roles permissions.organization_custom_propertiesno -The level of permission to grant the access token for custom property management. +The level of permission to grant the access token for repository custom properties management at the organization level. permissions.organization_copilot_seat_managementno @@ -292,6 +297,11 @@ The level of permission to grant the access token to manage the profile settings The level of permission to grant the access token to list and manage repositories a user is starring. + +permissions.enterprise_custom_properties_for_organizationsno + +The level of permission to grant the access token for organization custom properties management at the enterprise level. + diff --git a/docs/apps/scopeToken.md b/docs/apps/scopeToken.md index 4036caeea..61c4e1096 100644 --- a/docs/apps/scopeToken.md +++ b/docs/apps/scopeToken.md @@ -181,6 +181,11 @@ The level of permission to grant the access token to manage Dependabot alerts. The level of permission to grant the access token to update GitHub Actions workflow files. + +permissions.custom_properties_for_organizationsno + +The level of permission to grant the access token to view and edit custom properties for an organization, when allowed by the property. + permissions.membersno @@ -204,7 +209,7 @@ The level of permission to grant the access token for custom organization roles permissions.organization_custom_propertiesno -The level of permission to grant the access token for custom property management. +The level of permission to grant the access token for repository custom properties management at the organization level. permissions.organization_copilot_seat_managementno @@ -306,6 +311,11 @@ The level of permission to grant the access token to manage the profile settings The level of permission to grant the access token to list and manage repositories a user is starring. + +permissions.enterprise_custom_properties_for_organizationsno + +The level of permission to grant the access token for organization custom properties management at the enterprise level. + diff --git a/docs/billing/getGithubBillingPremiumRequestUsageReportOrg.md b/docs/billing/getGithubBillingPremiumRequestUsageReportOrg.md new file mode 100644 index 000000000..67c0fcae2 --- /dev/null +++ b/docs/billing/getGithubBillingPremiumRequestUsageReportOrg.md @@ -0,0 +1,70 @@ +--- +name: Get billing premium request usage report for an organization +example: octokit.rest.billing.getGithubBillingPremiumRequestUsageReportOrg({ org }) +route: GET /organizations/{org}/settings/billing/premium_request/usage +scope: billing +type: API method +--- + +# Get billing premium request usage report for an organization + +Gets a report of premium request usage for an organization. To use this endpoint, you must be an administrator of an organization within an enterprise or an organization account. + +**Note:** Only data from the past 24 months is accessible via this endpoint. + +```js +octokit.rest.billing.getGithubBillingPremiumRequestUsageReportOrg({ + org, +}); +``` + +## Parameters + + + + + + + + + + + + + + + + + + +
namerequireddescription
orgyes + +The organization name. The name is not case sensitive. + +
yearno + +If specified, only return results for a single year. The value of `year` is an integer with four digits representing a year. For example, `2025`. Default value is the current year. + +
monthno + +If specified, only return results for a single month. The value of `month` is an integer between `1` and `12`. Default value is the current month. If no year is specified the default `year` is used. + +
dayno + +If specified, only return results for a single day. The value of `day` is an integer between `1` and `31`. If no `year` or `month` is specified, the default `year` and `month` are used. + +
userno + +The user name to query usage for. The name is not case sensitive. + +
modelno + +The model name to query usage for. The name is not case sensitive. + +
productno + +The product name to query usage for. The name is not case sensitive. + +
+ +See also: [GitHub Developer Guide documentation](https://docs.github.com/rest/billing/enhanced-billing#get-billing-premium-request-usage-report-for-an-organization). diff --git a/docs/billing/getGithubBillingPremiumRequestUsageReportUser.md b/docs/billing/getGithubBillingPremiumRequestUsageReportUser.md new file mode 100644 index 000000000..f4da6a80a --- /dev/null +++ b/docs/billing/getGithubBillingPremiumRequestUsageReportUser.md @@ -0,0 +1,65 @@ +--- +name: Get billing premium request usage report for a user +example: octokit.rest.billing.getGithubBillingPremiumRequestUsageReportUser({ username }) +route: GET /users/{username}/settings/billing/premium_request/usage +scope: billing +type: API method +--- + +# Get billing premium request usage report for a user + +Gets a report of premium request usage for a user. + +**Note:** Only data from the past 24 months is accessible via this endpoint. + +```js +octokit.rest.billing.getGithubBillingPremiumRequestUsageReportUser({ + username, +}); +``` + +## Parameters + + + + + + + + + + + + + + + + + +
namerequireddescription
usernameyes + +The handle for the GitHub user account. + +
yearno + +If specified, only return results for a single year. The value of `year` is an integer with four digits representing a year. For example, `2025`. Default value is the current year. + +
monthno + +If specified, only return results for a single month. The value of `month` is an integer between `1` and `12`. Default value is the current month. If no year is specified the default `year` is used. + +
dayno + +If specified, only return results for a single day. The value of `day` is an integer between `1` and `31`. If no `year` or `month` is specified, the default `year` and `month` are used. + +
modelno + +The model name to query usage for. The name is not case sensitive. + +
productno + +The product name to query usage for. The name is not case sensitive. + +
+ +See also: [GitHub Developer Guide documentation](https://docs.github.com/rest/billing/enhanced-billing#get-billing-premium-request-usage-report-for-a-user). diff --git a/docs/billing/getGithubBillingUsageReportOrg.md b/docs/billing/getGithubBillingUsageReportOrg.md index 9a7dce4bc..6e893604c 100644 --- a/docs/billing/getGithubBillingUsageReportOrg.md +++ b/docs/billing/getGithubBillingUsageReportOrg.md @@ -48,11 +48,6 @@ If specified, only return results for a single month. The value of `month` is an If specified, only return results for a single day. The value of `day` is an integer between `1` and `31`. If no `year` or `month` is specified, the default `year` and `month` are used. - -hourno - -If specified, only return results for a single hour. The value of `hour` is an integer between `0` and `23`. If no `year`, `month`, or `day` is specified, the default `year`, `month`, and `day` are used. - diff --git a/docs/billing/getGithubBillingUsageReportUser.md b/docs/billing/getGithubBillingUsageReportUser.md index ac537aa83..1bbe6cbfd 100644 --- a/docs/billing/getGithubBillingUsageReportUser.md +++ b/docs/billing/getGithubBillingUsageReportUser.md @@ -48,11 +48,6 @@ If specified, only return results for a single month. The value of `month` is an If specified, only return results for a single day. The value of `day` is an integer between `1` and `31`. If no `year` or `month` is specified, the default `year` and `month` are used. - -hourno - -If specified, only return results for a single hour. The value of `hour` is an integer between `0` and `23`. If no `year`, `month`, or `day` is specified, the default `year`, `month`, and `day` are used. - diff --git a/docs/campaigns/createCampaign.md b/docs/campaigns/createCampaign.md index b11440859..ffff7d664 100644 --- a/docs/campaigns/createCampaign.md +++ b/docs/campaigns/createCampaign.md @@ -1,6 +1,6 @@ --- name: Create a campaign for an organization -example: octokit.rest.campaigns.createCampaign({ org, name, description, ends_at, code_scanning_alerts, code_scanning_alerts[].repository_id, code_scanning_alerts[].alert_numbers }) +example: octokit.rest.campaigns.createCampaign({ org }) route: POST /orgs/{org}/campaigns scope: campaigns type: API method @@ -19,14 +19,8 @@ in the campaign. ```js octokit.rest.campaigns.createCampaign({ - org, -name, -description, -ends_at, -code_scanning_alerts, -code_scanning_alerts[].repository_id, -code_scanning_alerts[].alert_numbers - }) + org, +}); ``` ## Parameters @@ -44,56 +38,6 @@ code_scanning_alerts[].alert_numbers The organization name. The name is not case sensitive. - -nameyes - -The name of the campaign - - -descriptionyes - -A description for the campaign - - -managersno - -The logins of the users to set as the campaign managers. At this time, only a single manager can be supplied. - - -team_managersno - -The slugs of the teams to set as the campaign managers. - - -ends_atyes - -The end date and time of the campaign. The date must be in the future. - - -contact_linkno - -The contact link of the campaign. Must be a URI. - - -code_scanning_alertsyes - -The code scanning alerts to include in this campaign - - -code_scanning_alerts[].repository_idyes - -The repository id - - -code_scanning_alerts[].alert_numbersyes - -The alert numbers - - -generate_issuesno - -If true, will automatically generate issues for the campaign. The default is false. - diff --git a/docs/dependabot/listAlertsForEnterprise.md b/docs/dependabot/listAlertsForEnterprise.md index f97f6249c..07a1e21f4 100644 --- a/docs/dependabot/listAlertsForEnterprise.md +++ b/docs/dependabot/listAlertsForEnterprise.md @@ -108,20 +108,6 @@ A cursor, as given in the [Link header](https://docs.github.com/rest/guides/usin 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 results after this cursor. 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)." - -firstno - -**Deprecated**. The number of results per page (max 100), starting from the first matching result. -This parameter must not be used in combination with `last`. -Instead, use `per_page` in combination with `after` to fetch the first page of results. - - -lastno - -**Deprecated**. The number of results per page (max 100), starting from the last matching result. -This parameter must not be used in combination with `first`. -Instead, use `per_page` in combination with `before` to fetch the last page of results. - per_pageno diff --git a/docs/dependabot/listAlertsForOrg.md b/docs/dependabot/listAlertsForOrg.md index d8de14c49..03d99e6d2 100644 --- a/docs/dependabot/listAlertsForOrg.md +++ b/docs/dependabot/listAlertsForOrg.md @@ -88,7 +88,14 @@ Can be: `jfrog-artifactory` hasno Filters the list of alerts based on whether the alert has the given value. If specified, only alerts meeting this criterion will be returned. -Multiple `has` filters can be passed to filter for alerts that have all of the values. Currently, only `patch` is supported. +Multiple `has` filters can be passed to filter for alerts that have all of the values. + + +runtime_riskno + +A comma-separated list of runtime risk strings. If specified, only alerts for repositories with deployment records matching these risks will be returned. + +Can be: `critical-resource`, `internet-exposed`, `sensitive-data`, `lateral-movement` scopeno @@ -118,20 +125,6 @@ A cursor, as given in the [Link header](https://docs.github.com/rest/guides/usin 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 results after this cursor. 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)." - -firstno - -**Deprecated**. The number of results per page (max 100), starting from the first matching result. -This parameter must not be used in combination with `last`. -Instead, use `per_page` in combination with `after` to fetch the first page of results. - - -lastno - -**Deprecated**. The number of results per page (max 100), starting from the last matching result. -This parameter must not be used in combination with `first`. -Instead, use `per_page` in combination with `before` to fetch the last page of results. - per_pageno diff --git a/docs/dependabot/listAlertsForRepo.md b/docs/dependabot/listAlertsForRepo.md index d4d604794..e8cd87b4d 100644 --- a/docs/dependabot/listAlertsForRepo.md +++ b/docs/dependabot/listAlertsForRepo.md @@ -103,11 +103,6 @@ The property by which to sort the results. The direction to sort the results by. - -pageno - -**Closing down notice**. Page number of the results to fetch. Use cursor-based pagination with `before` or `after` instead. - per_pageno @@ -123,20 +118,6 @@ A cursor, as given in the [Link header](https://docs.github.com/rest/guides/usin 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 results after this cursor. 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)." - -firstno - -**Deprecated**. The number of results per page (max 100), starting from the first matching result. -This parameter must not be used in combination with `last`. -Instead, use `per_page` in combination with `after` to fetch the first page of results. - - -lastno - -**Deprecated**. The number of results per page (max 100), starting from the last matching result. -This parameter must not be used in combination with `first`. -Instead, use `per_page` in combination with `before` to fetch the last page of results. - diff --git a/docs/enterpriseTeamMemberships/add.md b/docs/enterpriseTeamMemberships/add.md new file mode 100644 index 000000000..09a44ea3f --- /dev/null +++ b/docs/enterpriseTeamMemberships/add.md @@ -0,0 +1,50 @@ +--- +name: Add team member +example: octokit.rest.enterpriseTeamMemberships.add({ enterprise, enterprise-team, username }) +route: PUT /enterprises/{enterprise}/teams/{enterprise-team}/memberships/{username} +scope: enterpriseTeamMemberships +type: API method +--- + +# Add team member + +Add a team member to an enterprise team. + +```js +octokit.rest.enterpriseTeamMemberships.add({ + enterprise, +enterprise-team, +username + }) +``` + +## Parameters + + + + + + + + + + + + + + +
namerequireddescription
enterpriseyes + +The slug version of the enterprise name. + +
enterprise-teamyes + +The slug version of the enterprise team name. You can also substitute this value with the enterprise team id. + +
usernameyes + +The handle for the GitHub user account. + +
+ +See also: [GitHub Developer Guide documentation](https://docs.github.com/rest/enterprise-teams/enterprise-team-members#add-team-member). diff --git a/docs/enterpriseTeamMemberships/bulkAdd.md b/docs/enterpriseTeamMemberships/bulkAdd.md new file mode 100644 index 000000000..fdfae063f --- /dev/null +++ b/docs/enterpriseTeamMemberships/bulkAdd.md @@ -0,0 +1,50 @@ +--- +name: Bulk add team members +example: octokit.rest.enterpriseTeamMemberships.bulkAdd({ enterprise, enterprise-team, usernames }) +route: POST /enterprises/{enterprise}/teams/{enterprise-team}/memberships/add +scope: enterpriseTeamMemberships +type: API method +--- + +# Bulk add team members + +Add multiple team members to an enterprise team. + +```js +octokit.rest.enterpriseTeamMemberships.bulkAdd({ + enterprise, +enterprise-team, +usernames + }) +``` + +## Parameters + + + + + + + + + + + + + + +
namerequireddescription
enterpriseyes + +The slug version of the enterprise name. + +
enterprise-teamyes + +The slug version of the enterprise team name. You can also substitute this value with the enterprise team id. + +
usernamesyes + +The GitHub user handles to add to the team. + +
+ +See also: [GitHub Developer Guide documentation](https://docs.github.com/rest/enterprise-teams/enterprise-team-members#bulk-add-team-members). diff --git a/docs/enterpriseTeamMemberships/bulkRemove.md b/docs/enterpriseTeamMemberships/bulkRemove.md new file mode 100644 index 000000000..483805d7d --- /dev/null +++ b/docs/enterpriseTeamMemberships/bulkRemove.md @@ -0,0 +1,50 @@ +--- +name: Bulk remove team members +example: octokit.rest.enterpriseTeamMemberships.bulkRemove({ enterprise, enterprise-team, usernames }) +route: POST /enterprises/{enterprise}/teams/{enterprise-team}/memberships/remove +scope: enterpriseTeamMemberships +type: API method +--- + +# Bulk remove team members + +Remove multiple team members from an enterprise team. + +```js +octokit.rest.enterpriseTeamMemberships.bulkRemove({ + enterprise, +enterprise-team, +usernames + }) +``` + +## Parameters + + + + + + + + + + + + + + +
namerequireddescription
enterpriseyes + +The slug version of the enterprise name. + +
enterprise-teamyes + +The slug version of the enterprise team name. You can also substitute this value with the enterprise team id. + +
usernamesyes + +The GitHub user handles to be removed from the team. + +
+ +See also: [GitHub Developer Guide documentation](https://docs.github.com/rest/enterprise-teams/enterprise-team-members#bulk-remove-team-members). diff --git a/docs/enterpriseTeamMemberships/get.md b/docs/enterpriseTeamMemberships/get.md new file mode 100644 index 000000000..97bb9a9e2 --- /dev/null +++ b/docs/enterpriseTeamMemberships/get.md @@ -0,0 +1,50 @@ +--- +name: Get enterprise team membership +example: octokit.rest.enterpriseTeamMemberships.get({ enterprise, enterprise-team, username }) +route: GET /enterprises/{enterprise}/teams/{enterprise-team}/memberships/{username} +scope: enterpriseTeamMemberships +type: API method +--- + +# Get enterprise team membership + +Returns whether the user is a member of the enterprise team. + +```js +octokit.rest.enterpriseTeamMemberships.get({ + enterprise, +enterprise-team, +username + }) +``` + +## Parameters + + + + + + + + + + + + + + +
namerequireddescription
enterpriseyes + +The slug version of the enterprise name. + +
enterprise-teamyes + +The slug version of the enterprise team name. You can also substitute this value with the enterprise team id. + +
usernameyes + +The handle for the GitHub user account. + +
+ +See also: [GitHub Developer Guide documentation](https://docs.github.com/rest/enterprise-teams/enterprise-team-members#get-enterprise-team-membership). diff --git a/docs/enterpriseTeamMemberships/list.md b/docs/enterpriseTeamMemberships/list.md new file mode 100644 index 000000000..1d23e785b --- /dev/null +++ b/docs/enterpriseTeamMemberships/list.md @@ -0,0 +1,54 @@ +--- +name: List members in an enterprise team +example: octokit.rest.enterpriseTeamMemberships.list({ enterprise, enterprise-team }) +route: GET /enterprises/{enterprise}/teams/{enterprise-team}/memberships +scope: enterpriseTeamMemberships +type: API method +--- + +# List members in an enterprise team + +Lists all team members in an enterprise team. + +```js +octokit.rest.enterpriseTeamMemberships.list({ + enterprise, +enterprise-team + }) +``` + +## Parameters + + + + + + + + + + + + + + + +
namerequireddescription
enterpriseyes + +The slug version of the enterprise name. + +
enterprise-teamyes + +The slug version of the enterprise team name. You can also substitute this value with the enterprise team id. + +
per_pageno + +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)." + +
pageno + +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)." + +
+ +See also: [GitHub Developer Guide documentation](https://docs.github.com/rest/enterprise-teams/enterprise-team-members#list-members-in-an-enterprise-team). diff --git a/docs/enterpriseTeamMemberships/remove.md b/docs/enterpriseTeamMemberships/remove.md new file mode 100644 index 000000000..569c2cf90 --- /dev/null +++ b/docs/enterpriseTeamMemberships/remove.md @@ -0,0 +1,50 @@ +--- +name: Remove team membership +example: octokit.rest.enterpriseTeamMemberships.remove({ enterprise, enterprise-team, username }) +route: DELETE /enterprises/{enterprise}/teams/{enterprise-team}/memberships/{username} +scope: enterpriseTeamMemberships +type: API method +--- + +# Remove team membership + +Remove membership of a specific user from a particular team in an enterprise. + +```js +octokit.rest.enterpriseTeamMemberships.remove({ + enterprise, +enterprise-team, +username + }) +``` + +## Parameters + + + + + + + + + + + + + + +
namerequireddescription
enterpriseyes + +The slug version of the enterprise name. + +
enterprise-teamyes + +The slug version of the enterprise team name. You can also substitute this value with the enterprise team id. + +
usernameyes + +The handle for the GitHub user account. + +
+ +See also: [GitHub Developer Guide documentation](https://docs.github.com/rest/enterprise-teams/enterprise-team-members#remove-team-membership). diff --git a/docs/enterpriseTeamOrganizations/add.md b/docs/enterpriseTeamOrganizations/add.md new file mode 100644 index 000000000..0cc23e954 --- /dev/null +++ b/docs/enterpriseTeamOrganizations/add.md @@ -0,0 +1,50 @@ +--- +name: Add an organization assignment +example: octokit.rest.enterpriseTeamOrganizations.add({ enterprise, enterprise-team, org }) +route: PUT /enterprises/{enterprise}/teams/{enterprise-team}/organizations/{org} +scope: enterpriseTeamOrganizations +type: API method +--- + +# Add an organization assignment + +Assign an enterprise team to an organization. + +```js +octokit.rest.enterpriseTeamOrganizations.add({ + enterprise, +enterprise-team, +org + }) +``` + +## Parameters + + + + + + + + + + + + + + +
namerequireddescription
enterpriseyes + +The slug version of the enterprise name. + +
enterprise-teamyes + +The slug version of the enterprise team name. You can also substitute this value with the enterprise team id. + +
orgyes + +The organization name. The name is not case sensitive. + +
+ +See also: [GitHub Developer Guide documentation](https://docs.github.com/rest/enterprise-teams/enterprise-team-organizations#add-an-organization-assignment). diff --git a/docs/enterpriseTeamOrganizations/bulkAdd.md b/docs/enterpriseTeamOrganizations/bulkAdd.md new file mode 100644 index 000000000..ac5abc5cf --- /dev/null +++ b/docs/enterpriseTeamOrganizations/bulkAdd.md @@ -0,0 +1,50 @@ +--- +name: Add organization assignments +example: octokit.rest.enterpriseTeamOrganizations.bulkAdd({ enterprise, enterprise-team, organization_slugs }) +route: POST /enterprises/{enterprise}/teams/{enterprise-team}/organizations/add +scope: enterpriseTeamOrganizations +type: API method +--- + +# Add organization assignments + +Assign an enterprise team to multiple organizations. + +```js +octokit.rest.enterpriseTeamOrganizations.bulkAdd({ + enterprise, +enterprise-team, +organization_slugs + }) +``` + +## Parameters + + + + + + + + + + + + + + +
namerequireddescription
enterpriseyes + +The slug version of the enterprise name. + +
enterprise-teamyes + +The slug version of the enterprise team name. You can also substitute this value with the enterprise team id. + +
organization_slugsyes + +Organization slug to assign the team to. + +
+ +See also: [GitHub Developer Guide documentation](https://docs.github.com/rest/enterprise-teams/enterprise-team-organizations#add-organization-assignments). diff --git a/docs/enterpriseTeamOrganizations/bulkRemove.md b/docs/enterpriseTeamOrganizations/bulkRemove.md new file mode 100644 index 000000000..5ca955aab --- /dev/null +++ b/docs/enterpriseTeamOrganizations/bulkRemove.md @@ -0,0 +1,50 @@ +--- +name: Remove organization assignments +example: octokit.rest.enterpriseTeamOrganizations.bulkRemove({ enterprise, enterprise-team, organization_slugs }) +route: POST /enterprises/{enterprise}/teams/{enterprise-team}/organizations/remove +scope: enterpriseTeamOrganizations +type: API method +--- + +# Remove organization assignments + +Unassign an enterprise team from multiple organizations. + +```js +octokit.rest.enterpriseTeamOrganizations.bulkRemove({ + enterprise, +enterprise-team, +organization_slugs + }) +``` + +## Parameters + + + + + + + + + + + + + + +
namerequireddescription
enterpriseyes + +The slug version of the enterprise name. + +
enterprise-teamyes + +The slug version of the enterprise team name. You can also substitute this value with the enterprise team id. + +
organization_slugsyes + +Organization slug to unassign the team from. + +
+ +See also: [GitHub Developer Guide documentation](https://docs.github.com/rest/enterprise-teams/enterprise-team-organizations#remove-organization-assignments). diff --git a/docs/enterpriseTeamOrganizations/delete.md b/docs/enterpriseTeamOrganizations/delete.md new file mode 100644 index 000000000..1c5ea2a7b --- /dev/null +++ b/docs/enterpriseTeamOrganizations/delete.md @@ -0,0 +1,50 @@ +--- +name: Delete an organization assignment +example: octokit.rest.enterpriseTeamOrganizations.delete({ enterprise, enterprise-team, org }) +route: DELETE /enterprises/{enterprise}/teams/{enterprise-team}/organizations/{org} +scope: enterpriseTeamOrganizations +type: API method +--- + +# Delete an organization assignment + +Unassign an enterprise team from an organization. + +```js +octokit.rest.enterpriseTeamOrganizations.delete({ + enterprise, +enterprise-team, +org + }) +``` + +## Parameters + + + + + + + + + + + + + + +
namerequireddescription
enterpriseyes + +The slug version of the enterprise name. + +
enterprise-teamyes + +The slug version of the enterprise team name. You can also substitute this value with the enterprise team id. + +
orgyes + +The organization name. The name is not case sensitive. + +
+ +See also: [GitHub Developer Guide documentation](https://docs.github.com/rest/enterprise-teams/enterprise-team-organizations#delete-an-organization-assignment). diff --git a/docs/enterpriseTeamOrganizations/getAssignment.md b/docs/enterpriseTeamOrganizations/getAssignment.md new file mode 100644 index 000000000..2a5fed12b --- /dev/null +++ b/docs/enterpriseTeamOrganizations/getAssignment.md @@ -0,0 +1,50 @@ +--- +name: Get organization assignment +example: octokit.rest.enterpriseTeamOrganizations.getAssignment({ enterprise, enterprise-team, org }) +route: GET /enterprises/{enterprise}/teams/{enterprise-team}/organizations/{org} +scope: enterpriseTeamOrganizations +type: API method +--- + +# Get organization assignment + +Check if an enterprise team is assigned to an organization + +```js +octokit.rest.enterpriseTeamOrganizations.getAssignment({ + enterprise, +enterprise-team, +org + }) +``` + +## Parameters + + + + + + + + + + + + + + +
namerequireddescription
enterpriseyes + +The slug version of the enterprise name. + +
enterprise-teamyes + +The slug version of the enterprise team name. You can also substitute this value with the enterprise team id. + +
orgyes + +The organization name. The name is not case sensitive. + +
+ +See also: [GitHub Developer Guide documentation](https://docs.github.com/rest/enterprise-teams/enterprise-team-organizations#get-organization-assignment). diff --git a/docs/enterpriseTeamOrganizations/getAssignments.md b/docs/enterpriseTeamOrganizations/getAssignments.md new file mode 100644 index 000000000..bf39e2232 --- /dev/null +++ b/docs/enterpriseTeamOrganizations/getAssignments.md @@ -0,0 +1,54 @@ +--- +name: Get organization assignments +example: octokit.rest.enterpriseTeamOrganizations.getAssignments({ enterprise, enterprise-team }) +route: GET /enterprises/{enterprise}/teams/{enterprise-team}/organizations +scope: enterpriseTeamOrganizations +type: API method +--- + +# Get organization assignments + +Get all organizations assigned to an enterprise team + +```js +octokit.rest.enterpriseTeamOrganizations.getAssignments({ + enterprise, +enterprise-team + }) +``` + +## Parameters + + + + + + + + + + + + + + + +
namerequireddescription
enterpriseyes + +The slug version of the enterprise name. + +
enterprise-teamyes + +The slug version of the enterprise team name. You can also substitute this value with the enterprise team id. + +
per_pageno + +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)." + +
pageno + +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)." + +
+ +See also: [GitHub Developer Guide documentation](https://docs.github.com/rest/enterprise-teams/enterprise-team-organizations#get-organization-assignments). diff --git a/docs/enterpriseTeams/create.md b/docs/enterpriseTeams/create.md new file mode 100644 index 000000000..de23229be --- /dev/null +++ b/docs/enterpriseTeams/create.md @@ -0,0 +1,69 @@ +--- +name: Create an enterprise team +example: octokit.rest.enterpriseTeams.create({ enterprise, name }) +route: POST /enterprises/{enterprise}/teams +scope: enterpriseTeams +type: API method +--- + +# Create an enterprise team + +To create an enterprise team, the authenticated user must be an owner of the enterprise. + +```js +octokit.rest.enterpriseTeams.create({ + enterprise, + name, +}); +``` + +## Parameters + + + + + + + + + + + + + + + + + +
namerequireddescription
enterpriseyes + +The slug version of the enterprise name. + +
nameyes + +The name of the team. + +
descriptionno + +A description of the team. + +
sync_to_organizationsno + +Retired: this field is no longer supported. +Whether the enterprise team should be reflected in each organization. +This value cannot be set. + +
organization_selection_typeno + +Specifies which organizations in the enterprise should have access to this team. Can be one of `disabled`, `selected`, or `all`. +`disabled`: The team is not assigned to any organizations. This is the default when you create a new team. +`selected`: The team is assigned to specific organizations. You can then use the [add organization assignments API](https://docs.github.com/rest/enterprise-teams/enterprise-team-organizations#add-organization-assignments) endpoint. +`all`: The team is assigned to all current and future organizations in the enterprise. + +
group_idno + +The ID of the IdP group to assign team membership with. You can get this value from the [REST API endpoints for SCIM](https://docs.github.com/rest/scim#list-provisioned-scim-groups-for-an-enterprise). + +
+ +See also: [GitHub Developer Guide documentation](https://docs.github.com/rest/enterprise-teams/enterprise-teams#create-an-enterprise-team). diff --git a/docs/enterpriseTeams/delete.md b/docs/enterpriseTeams/delete.md new file mode 100644 index 000000000..ae1716ef8 --- /dev/null +++ b/docs/enterpriseTeams/delete.md @@ -0,0 +1,46 @@ +--- +name: Delete an enterprise team +example: octokit.rest.enterpriseTeams.delete({ enterprise, team_slug }) +route: DELETE /enterprises/{enterprise}/teams/{team_slug} +scope: enterpriseTeams +type: API method +--- + +# Delete an enterprise team + +To delete an enterprise team, the authenticated user must be an enterprise owner. + +If you are an enterprise owner, deleting an enterprise team will delete all of its IdP mappings as well. + +```js +octokit.rest.enterpriseTeams.delete({ + enterprise, + team_slug, +}); +``` + +## Parameters + + + + + + + + + + + + + +
namerequireddescription
enterpriseyes + +The slug version of the enterprise name. + +
team_slugyes + +The slug of the team name. + +
+ +See also: [GitHub Developer Guide documentation](https://docs.github.com/rest/enterprise-teams/enterprise-teams#delete-an-enterprise-team). diff --git a/docs/enterpriseTeams/get.md b/docs/enterpriseTeams/get.md new file mode 100644 index 000000000..c2c551794 --- /dev/null +++ b/docs/enterpriseTeams/get.md @@ -0,0 +1,44 @@ +--- +name: Get an enterprise team +example: octokit.rest.enterpriseTeams.get({ enterprise, team_slug }) +route: GET /enterprises/{enterprise}/teams/{team_slug} +scope: enterpriseTeams +type: API method +--- + +# Get an enterprise team + +Gets a team using the team's slug. To create the slug, GitHub replaces special characters in the name string, changes all words to lowercase, and replaces spaces with a `-` separator and adds the "ent:" prefix. For example, "My TEam Näme" would become `ent:my-team-name`. + +```js +octokit.rest.enterpriseTeams.get({ + enterprise, + team_slug, +}); +``` + +## Parameters + + + + + + + + + + + + + +
namerequireddescription
enterpriseyes + +The slug version of the enterprise name. + +
team_slugyes + +The slug of the team name. + +
+ +See also: [GitHub Developer Guide documentation](https://docs.github.com/rest/enterprise-teams/enterprise-teams#get-an-enterprise-team). diff --git a/docs/enterpriseTeams/list.md b/docs/enterpriseTeams/list.md new file mode 100644 index 000000000..b2b162a95 --- /dev/null +++ b/docs/enterpriseTeams/list.md @@ -0,0 +1,48 @@ +--- +name: List enterprise teams +example: octokit.rest.enterpriseTeams.list({ enterprise }) +route: GET /enterprises/{enterprise}/teams +scope: enterpriseTeams +type: API method +--- + +# List enterprise teams + +List all teams in the enterprise for the authenticated user + +```js +octokit.rest.enterpriseTeams.list({ + enterprise, +}); +``` + +## Parameters + + + + + + + + + + + + + + +
namerequireddescription
enterpriseyes + +The slug version of the enterprise name. + +
per_pageno + +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)." + +
pageno + +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)." + +
+ +See also: [GitHub Developer Guide documentation](https://docs.github.com/rest/enterprise-teams/enterprise-teams#list-enterprise-teams). diff --git a/docs/enterpriseTeams/update.md b/docs/enterpriseTeams/update.md new file mode 100644 index 000000000..62c4b3df2 --- /dev/null +++ b/docs/enterpriseTeams/update.md @@ -0,0 +1,74 @@ +--- +name: Update an enterprise team +example: octokit.rest.enterpriseTeams.update({ enterprise, team_slug }) +route: PATCH /enterprises/{enterprise}/teams/{team_slug} +scope: enterpriseTeams +type: API method +--- + +# Update an enterprise team + +To edit a team, the authenticated user must be an enterprise owner. + +```js +octokit.rest.enterpriseTeams.update({ + enterprise, + team_slug, +}); +``` + +## Parameters + + + + + + + + + + + + + + + + + + +
namerequireddescription
enterpriseyes + +The slug version of the enterprise name. + +
team_slugyes + +The slug of the team name. + +
nameno + +A new name for the team. + +
descriptionno + +A new description for the team. + +
sync_to_organizationsno + +Retired: this field is no longer supported. +Whether the enterprise team should be reflected in each organization. +This value cannot be changed. + +
organization_selection_typeno + +Specifies which organizations in the enterprise should have access to this team. Can be one of `disabled`, `selected`, or `all`. +`disabled`: The team is not assigned to any organizations. This is the default when you create a new team. +`selected`: The team is assigned to specific organizations. You can then use the [add organization assignments API](https://docs.github.com/rest/enterprise-teams/enterprise-team-organizations#add-organization-assignments). +`all`: The team is assigned to all current and future organizations in the enterprise. + +
group_idno + +The ID of the IdP group to assign team membership with. The new IdP group will replace the existing one, or replace existing direct members if the team isn't currently linked to an IdP group. + +
+ +See also: [GitHub Developer Guide documentation](https://docs.github.com/rest/enterprise-teams/enterprise-teams#update-an-enterprise-team). diff --git a/docs/orgs/customPropertiesForOrgsCreateOrUpdateOrganizationValues.md b/docs/orgs/customPropertiesForOrgsCreateOrUpdateOrganizationValues.md new file mode 100644 index 000000000..964d0a219 --- /dev/null +++ b/docs/orgs/customPropertiesForOrgsCreateOrUpdateOrganizationValues.md @@ -0,0 +1,65 @@ +--- +name: Create or update custom property values for an organization +example: octokit.rest.orgs.customPropertiesForOrgsCreateOrUpdateOrganizationValues({ org, properties, properties[].property_name, properties[].value }) +route: PATCH /organizations/{org}/org-properties/values +scope: orgs +type: API method +--- + +# Create or update custom property values for an organization + +Create new or update existing custom property values for an organization. +To remove a custom property value from an organization, set the property value to `null`. + +The organization must belong to an enterprise. + +Access requirements: + +- Organization admins +- OAuth tokens and personal access tokens (classic) with the `admin:org` scope +- Actors with the organization-level "edit custom properties for an organization" fine-grained permission + +```js +octokit.rest.orgs.customPropertiesForOrgsCreateOrUpdateOrganizationValues({ + org, +properties, +properties[].property_name, +properties[].value + }) +``` + +## Parameters + + + + + + + + + + + + + + + +
namerequireddescription
orgyes + +The organization name. The name is not case sensitive. + +
propertiesyes + +A list of custom property names and associated values to apply to the organization. + +
properties[].property_nameyes + +The name of the property + +
properties[].valueyes + +The value assigned to the property + +
+ +See also: [GitHub Developer Guide documentation](https://docs.github.com/rest/orgs/custom-properties-for-orgs#create-or-update-custom-property-values-for-an-organization). diff --git a/docs/orgs/customPropertiesForOrgsGetOrganizationValues.md b/docs/orgs/customPropertiesForOrgsGetOrganizationValues.md new file mode 100644 index 000000000..a88416d08 --- /dev/null +++ b/docs/orgs/customPropertiesForOrgsGetOrganizationValues.md @@ -0,0 +1,46 @@ +--- +name: Get all custom property values for an organization +example: octokit.rest.orgs.customPropertiesForOrgsGetOrganizationValues({ org }) +route: GET /organizations/{org}/org-properties/values +scope: orgs +type: API method +--- + +# Get all custom property values for an organization + +Gets all custom property values that are set for an organization. + +The organization must belong to an enterprise. + +Access requirements: + +- Organization admins +- OAuth tokens and personal access tokens (classic) with the `read:org` scope +- Actors with the organization-level "read custom properties for an organization" fine-grained permission or above + +```js +octokit.rest.orgs.customPropertiesForOrgsGetOrganizationValues({ + org, +}); +``` + +## Parameters + + + + + + + + + + + + +
namerequireddescription
orgyes + +The organization name. The name is not case sensitive. + +
+ +See also: [GitHub Developer Guide documentation](https://docs.github.com/rest/orgs/custom-properties-for-orgs#get-all-custom-property-values-for-an-organization). diff --git a/docs/orgs/createOrUpdateCustomProperty.md b/docs/orgs/customPropertiesForReposCreateOrUpdateOrganizationDefinition.md similarity index 89% rename from docs/orgs/createOrUpdateCustomProperty.md rename to docs/orgs/customPropertiesForReposCreateOrUpdateOrganizationDefinition.md index f904d4f0e..86329659d 100644 --- a/docs/orgs/createOrUpdateCustomProperty.md +++ b/docs/orgs/customPropertiesForReposCreateOrUpdateOrganizationDefinition.md @@ -1,6 +1,6 @@ --- name: Create or update a custom property for an organization -example: octokit.rest.orgs.createOrUpdateCustomProperty({ org, custom_property_name, value_type }) +example: octokit.rest.orgs.customPropertiesForReposCreateOrUpdateOrganizationDefinition({ org, custom_property_name, value_type }) route: PUT /orgs/{org}/properties/schema/{custom_property_name} scope: orgs type: API method @@ -16,7 +16,7 @@ To use this endpoint, the authenticated user must be one of: - A user, or a user on a team, with the fine-grained permission of `custom_properties_org_definitions_manager` in the organization. ```js -octokit.rest.orgs.createOrUpdateCustomProperty({ +octokit.rest.orgs.customPropertiesForReposCreateOrUpdateOrganizationDefinition({ org, custom_property_name, value_type, diff --git a/docs/orgs/createOrUpdateCustomProperties.md b/docs/orgs/customPropertiesForReposCreateOrUpdateOrganizationDefinitions.md similarity index 91% rename from docs/orgs/createOrUpdateCustomProperties.md rename to docs/orgs/customPropertiesForReposCreateOrUpdateOrganizationDefinitions.md index e91c59a40..d6aa35568 100644 --- a/docs/orgs/createOrUpdateCustomProperties.md +++ b/docs/orgs/customPropertiesForReposCreateOrUpdateOrganizationDefinitions.md @@ -1,6 +1,6 @@ --- name: Create or update custom properties for an organization -example: octokit.rest.orgs.createOrUpdateCustomProperties({ org, properties, properties[].property_name, properties[].value_type }) +example: octokit.rest.orgs.customPropertiesForReposCreateOrUpdateOrganizationDefinitions({ org, properties, properties[].property_name, properties[].value_type }) route: PATCH /orgs/{org}/properties/schema scope: orgs type: API method @@ -20,7 +20,7 @@ To use this endpoint, the authenticated user must be one of: - A user, or a user on a team, with the fine-grained permission of `custom_properties_org_definitions_manager` in the organization. ```js -octokit.rest.orgs.createOrUpdateCustomProperties({ +octokit.rest.orgs.customPropertiesForReposCreateOrUpdateOrganizationDefinitions({ org, properties, properties[].property_name, diff --git a/docs/orgs/createOrUpdateCustomPropertiesValuesForRepos.md b/docs/orgs/customPropertiesForReposCreateOrUpdateOrganizationValues.md similarity index 88% rename from docs/orgs/createOrUpdateCustomPropertiesValuesForRepos.md rename to docs/orgs/customPropertiesForReposCreateOrUpdateOrganizationValues.md index 03f079a20..1b90b6b30 100644 --- a/docs/orgs/createOrUpdateCustomPropertiesValuesForRepos.md +++ b/docs/orgs/customPropertiesForReposCreateOrUpdateOrganizationValues.md @@ -1,6 +1,6 @@ --- name: Create or update custom property values for organization repositories -example: octokit.rest.orgs.createOrUpdateCustomPropertiesValuesForRepos({ org, repository_names, properties, properties[].property_name, properties[].value }) +example: octokit.rest.orgs.customPropertiesForReposCreateOrUpdateOrganizationValues({ org, repository_names, properties, properties[].property_name, properties[].value }) route: PATCH /orgs/{org}/properties/values scope: orgs type: API method @@ -21,7 +21,7 @@ To use this endpoint, the authenticated user must be one of: - A user, or a user on a team, with the fine-grained permission of `custom_properties_org_values_editor` in the organization. ```js -octokit.rest.orgs.createOrUpdateCustomPropertiesValuesForRepos({ +octokit.rest.orgs.customPropertiesForReposCreateOrUpdateOrganizationValues({ org, repository_names, properties, diff --git a/docs/orgs/removeCustomProperty.md b/docs/orgs/customPropertiesForReposDeleteOrganizationDefinition.md similarity index 85% rename from docs/orgs/removeCustomProperty.md rename to docs/orgs/customPropertiesForReposDeleteOrganizationDefinition.md index 882078e14..e0fcd0775 100644 --- a/docs/orgs/removeCustomProperty.md +++ b/docs/orgs/customPropertiesForReposDeleteOrganizationDefinition.md @@ -1,6 +1,6 @@ --- name: Remove a custom property for an organization -example: octokit.rest.orgs.removeCustomProperty({ org, custom_property_name }) +example: octokit.rest.orgs.customPropertiesForReposDeleteOrganizationDefinition({ org, custom_property_name }) route: DELETE /orgs/{org}/properties/schema/{custom_property_name} scope: orgs type: API method @@ -16,7 +16,7 @@ To use this endpoint, the authenticated user must be one of: - A user, or a user on a team, with the fine-grained permission of `custom_properties_org_definitions_manager` in the organization. ```js -octokit.rest.orgs.removeCustomProperty({ +octokit.rest.orgs.customPropertiesForReposDeleteOrganizationDefinition({ org, custom_property_name, }); diff --git a/docs/orgs/getCustomProperty.md b/docs/orgs/customPropertiesForReposGetOrganizationDefinition.md similarity index 82% rename from docs/orgs/getCustomProperty.md rename to docs/orgs/customPropertiesForReposGetOrganizationDefinition.md index fe1c49c82..5a37f8d36 100644 --- a/docs/orgs/getCustomProperty.md +++ b/docs/orgs/customPropertiesForReposGetOrganizationDefinition.md @@ -1,6 +1,6 @@ --- name: Get a custom property for an organization -example: octokit.rest.orgs.getCustomProperty({ org, custom_property_name }) +example: octokit.rest.orgs.customPropertiesForReposGetOrganizationDefinition({ org, custom_property_name }) route: GET /orgs/{org}/properties/schema/{custom_property_name} scope: orgs type: API method @@ -12,7 +12,7 @@ Gets a custom property that is defined for an organization. Organization members can read these properties. ```js -octokit.rest.orgs.getCustomProperty({ +octokit.rest.orgs.customPropertiesForReposGetOrganizationDefinition({ org, custom_property_name, }); diff --git a/docs/orgs/getAllCustomProperties.md b/docs/orgs/customPropertiesForReposGetOrganizationDefinitions.md similarity index 82% rename from docs/orgs/getAllCustomProperties.md rename to docs/orgs/customPropertiesForReposGetOrganizationDefinitions.md index 2b81b9f48..d04869c2b 100644 --- a/docs/orgs/getAllCustomProperties.md +++ b/docs/orgs/customPropertiesForReposGetOrganizationDefinitions.md @@ -1,6 +1,6 @@ --- name: Get all custom properties for an organization -example: octokit.rest.orgs.getAllCustomProperties({ org }) +example: octokit.rest.orgs.customPropertiesForReposGetOrganizationDefinitions({ org }) route: GET /orgs/{org}/properties/schema scope: orgs type: API method @@ -12,7 +12,7 @@ Gets all custom properties defined for an organization. Organization members can read these properties. ```js -octokit.rest.orgs.getAllCustomProperties({ +octokit.rest.orgs.customPropertiesForReposGetOrganizationDefinitions({ org, }); ``` diff --git a/docs/orgs/listCustomPropertiesValuesForRepos.md b/docs/orgs/customPropertiesForReposGetOrganizationValues.md similarity index 92% rename from docs/orgs/listCustomPropertiesValuesForRepos.md rename to docs/orgs/customPropertiesForReposGetOrganizationValues.md index 7f274d4db..550ea9c84 100644 --- a/docs/orgs/listCustomPropertiesValuesForRepos.md +++ b/docs/orgs/customPropertiesForReposGetOrganizationValues.md @@ -1,6 +1,6 @@ --- name: List custom property values for organization repositories -example: octokit.rest.orgs.listCustomPropertiesValuesForRepos({ org }) +example: octokit.rest.orgs.customPropertiesForReposGetOrganizationValues({ org }) route: GET /orgs/{org}/properties/values scope: orgs type: API method @@ -12,7 +12,7 @@ Lists organization repositories with all of their custom property values. Organization members can read these properties. ```js -octokit.rest.orgs.listCustomPropertiesValuesForRepos({ +octokit.rest.orgs.customPropertiesForReposGetOrganizationValues({ org, }); ``` diff --git a/docs/orgs/disableSelectedRepositoryImmutableReleasesOrganization.md b/docs/orgs/disableSelectedRepositoryImmutableReleasesOrganization.md new file mode 100644 index 000000000..a8c0d63d1 --- /dev/null +++ b/docs/orgs/disableSelectedRepositoryImmutableReleasesOrganization.md @@ -0,0 +1,46 @@ +--- +name: Disable a selected repository for immutable releases in an organization +example: octokit.rest.orgs.disableSelectedRepositoryImmutableReleasesOrganization({ org, repository_id }) +route: DELETE /orgs/{org}/settings/immutable-releases/repositories/{repository_id} +scope: orgs +type: API method +--- + +# Disable a selected repository for immutable releases in an organization + +Removes a repository from the list of selected repositories that are enforced for immutable releases in an organization. To use this endpoint, the organization immutable releases policy for `enforced_repositories` must be configured to `selected`. + +OAuth tokens and personal access tokens (classic) need the `admin:org` scope to use this endpoint. + +```js +octokit.rest.orgs.disableSelectedRepositoryImmutableReleasesOrganization({ + org, + repository_id, +}); +``` + +## Parameters + + + + + + + + + + + + + +
namerequireddescription
orgyes + +The organization name. The name is not case sensitive. + +
repository_idyes + +The unique identifier of the repository. + +
+ +See also: [GitHub Developer Guide documentation](https://docs.github.com/rest/orgs/orgs#disable-a-selected-repository-for-immutable-releases-in-an-organization). diff --git a/docs/orgs/enableSelectedRepositoryImmutableReleasesOrganization.md b/docs/orgs/enableSelectedRepositoryImmutableReleasesOrganization.md new file mode 100644 index 000000000..736a13b92 --- /dev/null +++ b/docs/orgs/enableSelectedRepositoryImmutableReleasesOrganization.md @@ -0,0 +1,46 @@ +--- +name: Enable a selected repository for immutable releases in an organization +example: octokit.rest.orgs.enableSelectedRepositoryImmutableReleasesOrganization({ org, repository_id }) +route: PUT /orgs/{org}/settings/immutable-releases/repositories/{repository_id} +scope: orgs +type: API method +--- + +# Enable a selected repository for immutable releases in an organization + +Adds a repository to the list of selected repositories that are enforced for immutable releases in an organization. To use this endpoint, the organization immutable releases policy for `enforced_repositories` must be configured to `selected`. + +OAuth tokens and personal access tokens (classic) need the `admin:org` scope to use this endpoint. + +```js +octokit.rest.orgs.enableSelectedRepositoryImmutableReleasesOrganization({ + org, + repository_id, +}); +``` + +## Parameters + + + + + + + + + + + + + +
namerequireddescription
orgyes + +The organization name. The name is not case sensitive. + +
repository_idyes + +The unique identifier of the repository. + +
+ +See also: [GitHub Developer Guide documentation](https://docs.github.com/rest/orgs/orgs#enable-a-selected-repository-for-immutable-releases-in-an-organization). diff --git a/docs/orgs/getImmutableReleasesSettings.md b/docs/orgs/getImmutableReleasesSettings.md new file mode 100644 index 000000000..3fb8892b5 --- /dev/null +++ b/docs/orgs/getImmutableReleasesSettings.md @@ -0,0 +1,40 @@ +--- +name: Get immutable releases settings for an organization +example: octokit.rest.orgs.getImmutableReleasesSettings({ org }) +route: GET /orgs/{org}/settings/immutable-releases +scope: orgs +type: API method +--- + +# Get immutable releases settings for an organization + +Gets the immutable releases policy for repositories in an organization. + +OAuth tokens and personal access tokens (classic) need the `admin:org` scope to use this endpoint. + +```js +octokit.rest.orgs.getImmutableReleasesSettings({ + org, +}); +``` + +## Parameters + + + + + + + + + + + + +
namerequireddescription
orgyes + +The organization name. The name is not case sensitive. + +
+ +See also: [GitHub Developer Guide documentation](https://docs.github.com/rest/orgs/orgs#get-immutable-releases-settings-for-an-organization). diff --git a/docs/orgs/getImmutableReleasesSettingsRepositories.md b/docs/orgs/getImmutableReleasesSettingsRepositories.md new file mode 100644 index 000000000..d4d08041e --- /dev/null +++ b/docs/orgs/getImmutableReleasesSettingsRepositories.md @@ -0,0 +1,50 @@ +--- +name: List selected repositories for immutable releases enforcement +example: octokit.rest.orgs.getImmutableReleasesSettingsRepositories({ org }) +route: GET /orgs/{org}/settings/immutable-releases/repositories +scope: orgs +type: API method +--- + +# List selected repositories for immutable releases enforcement + +List all of the repositories that have been selected for immutable releases enforcement in an organization. + +OAuth tokens and personal access tokens (classic) need the `admin:org` scope to use this endpoint. + +```js +octokit.rest.orgs.getImmutableReleasesSettingsRepositories({ + org, +}); +``` + +## Parameters + + + + + + + + + + + + + + +
namerequireddescription
orgyes + +The organization name. The name is not case sensitive. + +
pageno + +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)." + +
per_pageno + +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)." + +
+ +See also: [GitHub Developer Guide documentation](https://docs.github.com/rest/orgs/orgs#list-selected-repositories-for-immutable-releases-enforcement). diff --git a/docs/orgs/listAttestationRepositories.md b/docs/orgs/listAttestationRepositories.md new file mode 100644 index 000000000..b94e58efd --- /dev/null +++ b/docs/orgs/listAttestationRepositories.md @@ -0,0 +1,61 @@ +--- +name: List attestation repositories +example: octokit.rest.orgs.listAttestationRepositories({ org }) +route: GET /orgs/{org}/attestations/repositories +scope: orgs +type: API method +--- + +# List attestation repositories + +List repositories owned by the provided organization that have created at least one attested artifact +Results will be sorted in ascending order by repository ID + +```js +octokit.rest.orgs.listAttestationRepositories({ + org, +}); +``` + +## Parameters + + + + + + + + + + + + + + + + +
namerequireddescription
per_pageno + +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)." + +
beforeno + +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 results before this cursor. 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)." + +
afterno + +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 results after this cursor. 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)." + +
orgyes + +The organization name. The name is not case sensitive. + +
predicate_typeno + +Optional filter for fetching attestations with a given predicate type. +This option accepts `provenance`, `sbom`, `release`, or freeform text +for custom predicate types. + +
+ +See also: [GitHub Developer Guide documentation](https://docs.github.com/rest/orgs/attestations#list-attestation-repositories). diff --git a/docs/orgs/listAttestations.md b/docs/orgs/listAttestations.md index 4616e45de..b10feba2b 100644 --- a/docs/orgs/listAttestations.md +++ b/docs/orgs/listAttestations.md @@ -60,10 +60,11 @@ The parameter should be set to the attestation's subject's SHA256 digest, in the predicate_typeno Optional filter for fetching attestations with a given predicate type. -This option accepts `provenance`, `sbom`, or freeform text for custom predicate types. +This option accepts `provenance`, `sbom`, `release`, or freeform text +for custom predicate types. -See also: [GitHub Developer Guide documentation](https://docs.github.com/rest/orgs/orgs#list-attestations). +See also: [GitHub Developer Guide documentation](https://docs.github.com/rest/orgs/attestations#list-attestations). diff --git a/docs/orgs/listAttestationsBulk.md b/docs/orgs/listAttestationsBulk.md index 123d7afe9..159e2a674 100644 --- a/docs/orgs/listAttestationsBulk.md +++ b/docs/orgs/listAttestationsBulk.md @@ -60,10 +60,11 @@ List of subject digests to fetch attestations for. predicate_typeno Optional filter for fetching attestations with a given predicate type. -This option accepts `provenance`, `sbom`, or freeform text for custom predicate types. +This option accepts `provenance`, `sbom`, `release`, or freeform text +for custom predicate types. -See also: [GitHub Developer Guide documentation](https://docs.github.com/rest/orgs/orgs#list-attestations-by-bulk-subject-digests). +See also: [GitHub Developer Guide documentation](https://docs.github.com/rest/orgs/attestations#list-attestations-by-bulk-subject-digests). diff --git a/docs/orgs/setImmutableReleasesSettings.md b/docs/orgs/setImmutableReleasesSettings.md new file mode 100644 index 000000000..c35010847 --- /dev/null +++ b/docs/orgs/setImmutableReleasesSettings.md @@ -0,0 +1,51 @@ +--- +name: Set immutable releases settings for an organization +example: octokit.rest.orgs.setImmutableReleasesSettings({ org, enforced_repositories }) +route: PUT /orgs/{org}/settings/immutable-releases +scope: orgs +type: API method +--- + +# Set immutable releases settings for an organization + +Sets the immutable releases policy for repositories in an organization. + +OAuth tokens and personal access tokens (classic) need the `admin:org` scope to use this endpoint. + +```js +octokit.rest.orgs.setImmutableReleasesSettings({ + org, + enforced_repositories, +}); +``` + +## Parameters + + + + + + + + + + + + + + +
namerequireddescription
orgyes + +The organization name. The name is not case sensitive. + +
enforced_repositoriesyes + +The policy that controls how immutable releases are enforced in the organization. + +
selected_repository_idsno + +An array of repository ids for which immutable releases enforcement should be applied. You can only provide a list of repository ids when the `enforced_repositories` is set to `selected`. You can add and remove individual repositories using the [Enable a selected repository for immutable releases in an organization](https://docs.github.com/rest/orgs/orgs#enable-a-selected-repository-for-immutable-releases-in-an-organization) and [Disable a selected repository for immutable releases in an organization](https://docs.github.com/rest/orgs/orgs#disable-a-selected-repository-for-immutable-releases-in-an-organization) endpoints. + +
+ +See also: [GitHub Developer Guide documentation](https://docs.github.com/rest/orgs/orgs#set-immutable-releases-settings-for-an-organization). diff --git a/docs/orgs/setImmutableReleasesSettingsRepositories.md b/docs/orgs/setImmutableReleasesSettingsRepositories.md new file mode 100644 index 000000000..a638c478a --- /dev/null +++ b/docs/orgs/setImmutableReleasesSettingsRepositories.md @@ -0,0 +1,46 @@ +--- +name: Set selected repositories for immutable releases enforcement +example: octokit.rest.orgs.setImmutableReleasesSettingsRepositories({ org, selected_repository_ids }) +route: PUT /orgs/{org}/settings/immutable-releases/repositories +scope: orgs +type: API method +--- + +# Set selected repositories for immutable releases enforcement + +Replaces all repositories that have been selected for immutable releases enforcement in an organization. To use this endpoint, the organization immutable releases policy for `enforced_repositories` must be configured to `selected`. + +OAuth tokens and personal access tokens (classic) need the `admin:org` scope to use this endpoint. + +```js +octokit.rest.orgs.setImmutableReleasesSettingsRepositories({ + org, + selected_repository_ids, +}); +``` + +## Parameters + + + + + + + + + + + + + +
namerequireddescription
orgyes + +The organization name. The name is not case sensitive. + +
selected_repository_idsyes + +An array of repository ids for which immutable releases enforcement should be applied. You can only provide a list of repository ids when the `enforced_repositories` is set to `selected`. You can add and remove individual repositories using the [Enable a selected repository for immutable releases in an organization](https://docs.github.com/rest/orgs/orgs#enable-a-selected-repository-for-immutable-releases-in-an-organization) and [Disable a selected repository for immutable releases in an organization](https://docs.github.com/rest/orgs/orgs#disable-a-selected-repository-for-immutable-releases-in-an-organization) endpoints. + +
+ +See also: [GitHub Developer Guide documentation](https://docs.github.com/rest/orgs/orgs#set-selected-repositories-for-immutable-releases-enforcement). diff --git a/docs/projects/addItemForUser.md b/docs/projects/addItemForUser.md index f095b48b6..4ea9bb376 100644 --- a/docs/projects/addItemForUser.md +++ b/docs/projects/addItemForUser.md @@ -1,7 +1,7 @@ --- name: Add item to user owned project -example: octokit.rest.projects.addItemForUser({ user_id, project_number, type, id }) -route: POST /users/{user_id}/projectsV2/{project_number}/items +example: octokit.rest.projects.addItemForUser({ username, project_number, type, id }) +route: POST /users/{username}/projectsV2/{project_number}/items scope: projects type: API method --- @@ -12,7 +12,7 @@ Add an issue or pull request item to the specified user owned project. ```js octokit.rest.projects.addItemForUser({ - user_id, + username, project_number, type, id, @@ -30,9 +30,9 @@ octokit.rest.projects.addItemForUser({ - user_idyes + usernameyes -The unique identifier of the user. +The handle for the GitHub user account. project_numberyes diff --git a/docs/projects/deleteItemForUser.md b/docs/projects/deleteItemForUser.md index c9bdafcbc..940b5845c 100644 --- a/docs/projects/deleteItemForUser.md +++ b/docs/projects/deleteItemForUser.md @@ -1,7 +1,7 @@ --- name: Delete project item for user -example: octokit.rest.projects.deleteItemForUser({ project_number, user_id, item_id }) -route: DELETE /users/{user_id}/projectsV2/{project_number}/items/{item_id} +example: octokit.rest.projects.deleteItemForUser({ project_number, username, item_id }) +route: DELETE /users/{username}/projectsV2/{project_number}/items/{item_id} scope: projects type: API method --- @@ -13,7 +13,7 @@ Delete a specific item from a user-owned project. ```js octokit.rest.projects.deleteItemForUser({ project_number, - user_id, + username, item_id, }); ``` @@ -34,9 +34,9 @@ octokit.rest.projects.deleteItemForUser({ The project's number. -user_idyes +usernameyes -The unique identifier of the user. +The handle for the GitHub user account. item_idyes diff --git a/docs/projects/getFieldForUser.md b/docs/projects/getFieldForUser.md index 6fb8f1edc..f9dad9d6c 100644 --- a/docs/projects/getFieldForUser.md +++ b/docs/projects/getFieldForUser.md @@ -1,7 +1,7 @@ --- name: Get project field for user -example: octokit.rest.projects.getFieldForUser({ project_number, field_id, user_id }) -route: GET /users/{user_id}/projectsV2/{project_number}/fields/{field_id} +example: octokit.rest.projects.getFieldForUser({ project_number, field_id, username }) +route: GET /users/{username}/projectsV2/{project_number}/fields/{field_id} scope: projects type: API method --- @@ -14,7 +14,7 @@ Get a specific field for a user-owned project. octokit.rest.projects.getFieldForUser({ project_number, field_id, - user_id, + username, }); ``` @@ -39,9 +39,9 @@ The project's number. The unique identifier of the field. -user_idyes +usernameyes -The unique identifier of the user. +The handle for the GitHub user account. diff --git a/docs/projects/getForUser.md b/docs/projects/getForUser.md index 703d1fabd..8be49f518 100644 --- a/docs/projects/getForUser.md +++ b/docs/projects/getForUser.md @@ -1,7 +1,7 @@ --- name: Get project for user -example: octokit.rest.projects.getForUser({ project_number, user_id }) -route: GET /users/{user_id}/projectsV2/{project_number} +example: octokit.rest.projects.getForUser({ project_number, username }) +route: GET /users/{username}/projectsV2/{project_number} scope: projects type: API method --- @@ -13,7 +13,7 @@ Get a specific user-owned project. ```js octokit.rest.projects.getForUser({ project_number, - user_id, + username, }); ``` @@ -33,9 +33,9 @@ octokit.rest.projects.getForUser({ The project's number. -user_idyes +usernameyes -The unique identifier of the user. +The handle for the GitHub user account. diff --git a/docs/projects/getOrgItem.md b/docs/projects/getOrgItem.md index 36f65c692..6d50e15a3 100644 --- a/docs/projects/getOrgItem.md +++ b/docs/projects/getOrgItem.md @@ -48,6 +48,8 @@ The unique identifier of the project item. Limit results to specific fields, by their IDs. If not specified, the title field will be returned. +Example: fields[]=123&fields[]=456&fields[]=789 or fields=123,456,789 + diff --git a/docs/projects/getUserItem.md b/docs/projects/getUserItem.md index 3560e2706..9355a4439 100644 --- a/docs/projects/getUserItem.md +++ b/docs/projects/getUserItem.md @@ -1,7 +1,7 @@ --- name: Get an item for a user owned project -example: octokit.rest.projects.getUserItem({ project_number, user_id, item_id }) -route: GET /users/{user_id}/projectsV2/{project_number}/items/{item_id} +example: octokit.rest.projects.getUserItem({ project_number, username, item_id }) +route: GET /users/{username}/projectsV2/{project_number}/items/{item_id} scope: projects type: API method --- @@ -13,7 +13,7 @@ Get a specific item from a user-owned project. ```js octokit.rest.projects.getUserItem({ project_number, - user_id, + username, item_id, }); ``` @@ -34,9 +34,9 @@ octokit.rest.projects.getUserItem({ The project's number. -user_idyes +usernameyes -The unique identifier of the user. +The handle for the GitHub user account. item_idyes @@ -48,6 +48,8 @@ The unique identifier of the project item. Limit results to specific fields, by their IDs. If not specified, the title field will be returned. +Example: fields[]=123&fields[]=456&fields[]=789 or fields=123,456,789 + diff --git a/docs/projects/listFieldsForUser.md b/docs/projects/listFieldsForUser.md index 4d8fa906e..e057f47ae 100644 --- a/docs/projects/listFieldsForUser.md +++ b/docs/projects/listFieldsForUser.md @@ -1,7 +1,7 @@ --- name: List project fields for user -example: octokit.rest.projects.listFieldsForUser({ project_number, user_id }) -route: GET /users/{user_id}/projectsV2/{project_number}/fields +example: octokit.rest.projects.listFieldsForUser({ project_number, username }) +route: GET /users/{username}/projectsV2/{project_number}/fields scope: projects type: API method --- @@ -13,7 +13,7 @@ List all fields for a specific user-owned project. ```js octokit.rest.projects.listFieldsForUser({ project_number, - user_id, + username, }); ``` @@ -33,9 +33,9 @@ octokit.rest.projects.listFieldsForUser({ The project's number. -user_idyes +usernameyes -The unique identifier of the user. +The handle for the GitHub user account. per_pageno diff --git a/docs/projects/listItemsForOrg.md b/docs/projects/listItemsForOrg.md index 1fa76e7ec..628d47bb7 100644 --- a/docs/projects/listItemsForOrg.md +++ b/docs/projects/listItemsForOrg.md @@ -47,6 +47,8 @@ Search query to filter items, see [Filtering projects](https://docs.github.com/i Limit results to specific fields, by their IDs. If not specified, the title field will be returned. +Example: `fields[]=123&fields[]=456&fields[]=789` or `fields=123,456,789` + beforeno diff --git a/docs/projects/listItemsForUser.md b/docs/projects/listItemsForUser.md index db6f5163e..a6dbfd318 100644 --- a/docs/projects/listItemsForUser.md +++ b/docs/projects/listItemsForUser.md @@ -1,7 +1,7 @@ --- name: List items for a user owned project -example: octokit.rest.projects.listItemsForUser({ project_number, user_id }) -route: GET /users/{user_id}/projectsV2/{project_number}/items +example: octokit.rest.projects.listItemsForUser({ project_number, username }) +route: GET /users/{username}/projectsV2/{project_number}/items scope: projects type: API method --- @@ -13,7 +13,7 @@ List all items for a specific user-owned project accessible by the authenticated ```js octokit.rest.projects.listItemsForUser({ project_number, - user_id, + username, }); ``` @@ -33,9 +33,9 @@ octokit.rest.projects.listItemsForUser({ The project's number. -user_idyes +usernameyes -The unique identifier of the user. +The handle for the GitHub user account. beforeno @@ -62,6 +62,8 @@ Search query to filter items, see [Filtering projects](https://docs.github.com/i Limit results to specific fields, by their IDs. If not specified, the title field will be returned. +Example: `fields[]=123&fields[]=456&fields[]=789` or `fields=123,456,789` + diff --git a/docs/projects/updateItemForUser.md b/docs/projects/updateItemForUser.md index c8dc76c9c..3aa51458c 100644 --- a/docs/projects/updateItemForUser.md +++ b/docs/projects/updateItemForUser.md @@ -1,7 +1,7 @@ --- name: Update project item for user -example: octokit.rest.projects.updateItemForUser({ project_number, user_id, item_id, fields, fields[].id, fields[].value }) -route: PATCH /users/{user_id}/projectsV2/{project_number}/items/{item_id} +example: octokit.rest.projects.updateItemForUser({ project_number, username, item_id, fields, fields[].id, fields[].value }) +route: PATCH /users/{username}/projectsV2/{project_number}/items/{item_id} scope: projects type: API method --- @@ -13,7 +13,7 @@ Update a specific item in a user-owned project. ```js octokit.rest.projects.updateItemForUser({ project_number, -user_id, +username, item_id, fields, fields[].id, @@ -37,9 +37,9 @@ fields[].value The project's number. -user_idyes +usernameyes -The unique identifier of the user. +The handle for the GitHub user account. item_idyes diff --git a/docs/repos/checkImmutableReleases.md b/docs/repos/checkImmutableReleases.md new file mode 100644 index 000000000..52bcc22f3 --- /dev/null +++ b/docs/repos/checkImmutableReleases.md @@ -0,0 +1,45 @@ +--- +name: Check if immutable releases are enabled for a repository +example: octokit.rest.repos.checkImmutableReleases({ owner, repo }) +route: GET /repos/{owner}/{repo}/immutable-releases +scope: repos +type: API method +--- + +# Check if immutable releases are enabled for a repository + +Shows whether immutable releases are enabled or disabled. Also identifies whether immutability is being +enforced by the repository owner. The authenticated user must have admin read access to the repository. + +```js +octokit.rest.repos.checkImmutableReleases({ + owner, + repo, +}); +``` + +## Parameters + + + + + + + + + + + + + +
namerequireddescription
owneryes + +The account owner of the repository. The name is not case sensitive. + +
repoyes + +The name of the repository without the `.git` extension. The name is not case sensitive. + +
+ +See also: [GitHub Developer Guide documentation](https://docs.github.com/rest/repos/repos#check-if-immutable-releases-are-enabled-for-a-repository). diff --git a/docs/repos/createRepoRuleset.md b/docs/repos/createRepoRuleset.md index 3a26410e4..7c6dd51d0 100644 --- a/docs/repos/createRepoRuleset.md +++ b/docs/repos/createRepoRuleset.md @@ -325,6 +325,16 @@ The severity level at which code scanning results that raise security alerts blo The name of a code scanning tool + +rules[].parameters.review_draft_pull_requestsno + +Copilot automatically reviews draft pull requests before they are marked as ready for review. + + +rules[].parameters.review_on_pushno + +Copilot automatically reviews each new push to the pull request. + diff --git a/docs/repos/createOrUpdateCustomPropertiesValues.md b/docs/repos/customPropertiesForReposCreateOrUpdateRepositoryValues.md similarity index 86% rename from docs/repos/createOrUpdateCustomPropertiesValues.md rename to docs/repos/customPropertiesForReposCreateOrUpdateRepositoryValues.md index c7f43f565..046eae925 100644 --- a/docs/repos/createOrUpdateCustomPropertiesValues.md +++ b/docs/repos/customPropertiesForReposCreateOrUpdateRepositoryValues.md @@ -1,6 +1,6 @@ --- name: Create or update custom property values for a repository -example: octokit.rest.repos.createOrUpdateCustomPropertiesValues({ owner, repo, properties, properties[].property_name, properties[].value }) +example: octokit.rest.repos.customPropertiesForReposCreateOrUpdateRepositoryValues({ owner, repo, properties, properties[].property_name, properties[].value }) route: PATCH /repos/{owner}/{repo}/properties/values scope: repos type: API method @@ -14,7 +14,7 @@ Using a value of `null` for a custom property will remove or 'unset' the propert Repository admins and other users with the repository-level "edit custom property values" fine-grained permission can use this endpoint. ```js -octokit.rest.repos.createOrUpdateCustomPropertiesValues({ +octokit.rest.repos.customPropertiesForReposCreateOrUpdateRepositoryValues({ owner, repo, properties, diff --git a/docs/repos/getCustomPropertiesValues.md b/docs/repos/customPropertiesForReposGetRepositoryValues.md similarity index 85% rename from docs/repos/getCustomPropertiesValues.md rename to docs/repos/customPropertiesForReposGetRepositoryValues.md index d977841e2..494835e0a 100644 --- a/docs/repos/getCustomPropertiesValues.md +++ b/docs/repos/customPropertiesForReposGetRepositoryValues.md @@ -1,6 +1,6 @@ --- name: Get all custom property values for a repository -example: octokit.rest.repos.getCustomPropertiesValues({ owner, repo }) +example: octokit.rest.repos.customPropertiesForReposGetRepositoryValues({ owner, repo }) route: GET /repos/{owner}/{repo}/properties/values scope: repos type: API method @@ -12,7 +12,7 @@ Gets all custom property values that are set for a repository. Users with read access to the repository can use this endpoint. ```js -octokit.rest.repos.getCustomPropertiesValues({ +octokit.rest.repos.customPropertiesForReposGetRepositoryValues({ owner, repo, }); diff --git a/docs/repos/disableImmutableReleases.md b/docs/repos/disableImmutableReleases.md new file mode 100644 index 000000000..984a5bc77 --- /dev/null +++ b/docs/repos/disableImmutableReleases.md @@ -0,0 +1,44 @@ +--- +name: Disable immutable releases +example: octokit.rest.repos.disableImmutableReleases({ owner, repo }) +route: DELETE /repos/{owner}/{repo}/immutable-releases +scope: repos +type: API method +--- + +# Disable immutable releases + +Disables immutable releases for a repository. The authenticated user must have admin access to the repository. + +```js +octokit.rest.repos.disableImmutableReleases({ + owner, + repo, +}); +``` + +## Parameters + + + + + + + + + + + + + +
namerequireddescription
owneryes + +The account owner of the repository. The name is not case sensitive. + +
repoyes + +The name of the repository without the `.git` extension. The name is not case sensitive. + +
+ +See also: [GitHub Developer Guide documentation](https://docs.github.com/rest/repos/repos#disable-immutable-releases). diff --git a/docs/repos/enableImmutableReleases.md b/docs/repos/enableImmutableReleases.md new file mode 100644 index 000000000..bfa4e57fc --- /dev/null +++ b/docs/repos/enableImmutableReleases.md @@ -0,0 +1,44 @@ +--- +name: Enable immutable releases +example: octokit.rest.repos.enableImmutableReleases({ owner, repo }) +route: PUT /repos/{owner}/{repo}/immutable-releases +scope: repos +type: API method +--- + +# Enable immutable releases + +Enables immutable releases for a repository. The authenticated user must have admin access to the repository. + +```js +octokit.rest.repos.enableImmutableReleases({ + owner, + repo, +}); +``` + +## Parameters + + + + + + + + + + + + + +
namerequireddescription
owneryes + +The account owner of the repository. The name is not case sensitive. + +
repoyes + +The name of the repository without the `.git` extension. The name is not case sensitive. + +
+ +See also: [GitHub Developer Guide documentation](https://docs.github.com/rest/repos/repos#enable-immutable-releases). diff --git a/docs/repos/listAttestations.md b/docs/repos/listAttestations.md index df0618e91..2b27255db 100644 --- a/docs/repos/listAttestations.md +++ b/docs/repos/listAttestations.md @@ -66,7 +66,8 @@ The parameter should be set to the attestation's subject's SHA256 digest, in the predicate_typeno Optional filter for fetching attestations with a given predicate type. -This option accepts `provenance`, `sbom`, or freeform text for custom predicate types. +This option accepts `provenance`, `sbom`, `release`, or freeform text +for custom predicate types. diff --git a/docs/repos/updateRepoRuleset.md b/docs/repos/updateRepoRuleset.md index 9faa9b666..f839e2933 100644 --- a/docs/repos/updateRepoRuleset.md +++ b/docs/repos/updateRepoRuleset.md @@ -329,6 +329,16 @@ The severity level at which code scanning results that raise security alerts blo The name of a code scanning tool + +rules[].parameters.review_draft_pull_requestsno + +Copilot automatically reviews draft pull requests before they are marked as ready for review. + + +rules[].parameters.review_on_pushno + +Copilot automatically reviews each new push to the pull request. + diff --git a/docs/search/issuesAndPullRequests.md b/docs/search/issuesAndPullRequests.md index 896a4cfaa..063f7832a 100644 --- a/docs/search/issuesAndPullRequests.md +++ b/docs/search/issuesAndPullRequests.md @@ -8,11 +8,19 @@ type: API method # Search issues and pull requests -**This method is deprecated.** +Find issues by state and keyword. This method returns up to 100 results [per page](https://docs.github.com/rest/guides/using-pagination-in-the-rest-api). -> [!WARNING] -> **Notice:** Search for issues and pull requests will be overridden by advanced search on November 4, 2025. -> You can read more about this change on [the GitHub blog](https://github.blog/changelog/2025-03-06-github-issues-projects-api-support-for-issues-advanced-search-and-more/). +When searching for issues, you can get text match metadata for the issue **title**, issue **body**, and issue **comment body** fields when you pass the `text-match` media type. For more details about how to receive highlighted +search results, see [Text match metadata](https://docs.github.com/rest/search/search#text-match-metadata). + +For example, if you want to find the oldest unresolved Python bugs on Windows. Your query might look something like this. + +`q=windows+label:bug+language:python+state:open&sort=created&order=asc` + +This query searches for the keyword `windows`, within any open issue that is labeled as `bug`. The search runs across repositories whose primary language is Python. The results are sorted by creation date in ascending order, which means the oldest issues appear first in the search results. + +> [!NOTE] +> For requests made by GitHub Apps with a user access token, you can't retrieve a combination of issues and pull requests in a single query. Requests that don't include the `is:issue` or `is:pull-request` qualifier will receive an HTTP `422 Unprocessable Entity` response. To get results for both issues and pull requests, you must send separate queries for issues and pull requests. For more information about the `is` qualifier, see "[Searching only issues or pull requests](https://docs.github.com/github/searching-for-information-on-github/searching-issues-and-pull-requests#search-only-issues-or-pull-requests)." ```js octokit.rest.search.issuesAndPullRequests({ diff --git a/docs/secretScanning/getScanHistory.md b/docs/secretScanning/getScanHistory.md index 84160fceb..df4757065 100644 --- a/docs/secretScanning/getScanHistory.md +++ b/docs/secretScanning/getScanHistory.md @@ -10,6 +10,9 @@ type: API method Lists the latest default incremental and backfill scans by type for a repository. Scans from Copilot Secret Scanning are not included. +> [!NOTE] +> This endpoint requires [GitHub Advanced Security](https://docs.github.com/get-started/learning-about-github/about-github-advanced-security)." + OAuth app tokens and personal access tokens (classic) need the `repo` or `security_events` scope to use this endpoint. If this endpoint is only used with public repositories, the token can use the `public_repo` scope instead. ```js diff --git a/docs/secretScanning/listAlertsForEnterprise.md b/docs/secretScanning/listAlertsForEnterprise.md deleted file mode 100644 index aa0f32850..000000000 --- a/docs/secretScanning/listAlertsForEnterprise.md +++ /dev/null @@ -1,104 +0,0 @@ ---- -name: List secret scanning alerts for an enterprise -example: octokit.rest.secretScanning.listAlertsForEnterprise({ enterprise }) -route: GET /enterprises/{enterprise}/secret-scanning/alerts -scope: secretScanning -type: API method ---- - -# List secret scanning alerts for an enterprise - -Lists secret scanning alerts for eligible repositories in an enterprise, from newest to oldest. - -Alerts are only returned for organizations in the enterprise for which the authenticated user is an organization owner or a [security manager](https://docs.github.com/organizations/managing-peoples-access-to-your-organization-with-roles/managing-security-managers-in-your-organization). - -The authenticated user must be a member of the enterprise in order to use this endpoint. - -OAuth app tokens and personal access tokens (classic) need the `repo` scope or `security_events` scope to use this endpoint. - -```js -octokit.rest.secretScanning.listAlertsForEnterprise({ - enterprise, -}); -``` - -## Parameters - - - - - - - - - - - - - - - - - - - - - - - - -
namerequireddescription
enterpriseyes - -The slug version of the enterprise name. - -
stateno - -Set to `open` or `resolved` to only list secret scanning alerts in a specific state. - -
secret_typeno - -A comma-separated list of secret types to return. All default secret patterns are returned. To return generic patterns, pass the token name(s) in the parameter. See "[Supported secret scanning patterns](https://docs.github.com/code-security/secret-scanning/introduction/supported-secret-scanning-patterns#supported-secrets)" for a complete list of secret types. - -
resolutionno - -A comma-separated list of resolutions. Only secret scanning alerts with one of these resolutions are listed. Valid resolutions are `false_positive`, `wont_fix`, `revoked`, `pattern_edited`, `pattern_deleted` or `used_in_tests`. - -
sortno - -The property to sort the results by. `created` means when the alert was created. `updated` means when the alert was updated or resolved. - -
directionno - -The direction to sort the results by. - -
per_pageno - -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)." - -
beforeno - -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 results before this cursor. 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)." - -
afterno - -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 results after this cursor. 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)." - -
validityno - -A comma-separated list of validities that, when present, will return alerts that match the validities in this list. Valid options are `active`, `inactive`, and `unknown`. - -
is_publicly_leakedno - -A boolean value representing whether or not to filter alerts by the publicly-leaked tag being present. - -
is_multi_repono - -A boolean value representing whether or not to filter alerts by the multi-repo tag being present. - -
hide_secretno - -A boolean value representing whether or not to hide literal secrets in the results. - -
- -See also: [GitHub Developer Guide documentation](https://docs.github.com/rest/secret-scanning/secret-scanning#list-secret-scanning-alerts-for-an-enterprise). diff --git a/docs/users/listAttestations.md b/docs/users/listAttestations.md index e95591f76..8a8289496 100644 --- a/docs/users/listAttestations.md +++ b/docs/users/listAttestations.md @@ -60,7 +60,8 @@ Subject Digest predicate_typeno Optional filter for fetching attestations with a given predicate type. -This option accepts `provenance`, `sbom`, or freeform text for custom predicate types. +This option accepts `provenance`, `sbom`, `release`, or freeform text +for custom predicate types. diff --git a/docs/users/listAttestationsBulk.md b/docs/users/listAttestationsBulk.md index eea9313b5..e118534ac 100644 --- a/docs/users/listAttestationsBulk.md +++ b/docs/users/listAttestationsBulk.md @@ -60,7 +60,8 @@ List of subject digests to fetch attestations for. predicate_typeno Optional filter for fetching attestations with a given predicate type. -This option accepts `provenance`, `sbom`, or freeform text for custom predicate types. +This option accepts `provenance`, `sbom`, `release`, or freeform text +for custom predicate types. diff --git a/package-lock.json b/package-lock.json index 9302a8946..fe93de03c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "version": "0.0.0-development", "license": "MIT", "dependencies": { - "@octokit/types": "^15.0.1" + "@octokit/types": "^16.0.0" }, "devDependencies": { "@octokit/core": "^7.0.0", @@ -791,9 +791,9 @@ } }, "node_modules/@octokit/openapi-types": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-26.0.0.tgz", - "integrity": "sha512-7AtcfKtpo77j7Ts73b4OWhOZHTKo/gGY8bB3bNBQz4H+GRSWqx2yvj8TXRsbdTE0eRmYmXOEY66jM7mJ7LzfsA==", + "version": "27.0.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-27.0.0.tgz", + "integrity": "sha512-whrdktVs1h6gtR+09+QsNk2+FO+49j6ga1c55YZudfEG+oKJVvJLQi3zkOm5JjiUXAagWK2tI2kTGKJ2Ys7MGA==", "license": "MIT" }, "node_modules/@octokit/request": { @@ -868,12 +868,12 @@ "license": "MIT" }, "node_modules/@octokit/types": { - "version": "15.0.1", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-15.0.1.tgz", - "integrity": "sha512-sdiirM93IYJ9ODDCBgmRPIboLbSkpLa5i+WLuXH8b8Atg+YMLAyLvDDhNWLV4OYd08tlvYfVm/dw88cqHWtw1Q==", + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-16.0.0.tgz", + "integrity": "sha512-sKq+9r1Mm4efXW1FCk7hFSeJo4QKreL/tTbR0rz/qx/r1Oa2VV83LTA/H/MuCOX7uCIJmQVRKBcbmWoySjAnSg==", "license": "MIT", "dependencies": { - "@octokit/openapi-types": "^26.0.0" + "@octokit/openapi-types": "^27.0.0" } }, "node_modules/@pkgjs/parseargs": { @@ -1229,6 +1229,7 @@ "integrity": "sha512-jK8uzQlrvXqEU91UxiK5J7pKHyzgnI1Qnl0QDHIgVGuolJhRb9EEl28Cj9b3rGR8B2lhFCtvIm5os8lFnO/1Ew==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "undici-types": "~6.20.0" } @@ -1811,6 +1812,7 @@ "integrity": "sha512-AjqGKbDGUFRKIRCP9tCKiIGHyriz2oHEbPIbEtcSLSs4YjReZOIPQQWek4+6hjw62H9QShXHyaGivGiYVLeYFQ==", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": "^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0" } @@ -2129,6 +2131,7 @@ "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=12" }, @@ -2782,6 +2785,7 @@ "integrity": "sha512-0msEVHJEScQbhkbVTb/4iHZdJ6SXp/AvxL2sjwYQFfBqleHtnCqv1J3sa9zbWz/6kW1m9Tfzn92vW+kZ1WV6QA==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "esbuild": "^0.25.0", "fdir": "^6.4.4", @@ -2880,6 +2884,7 @@ "integrity": "sha512-4dof+HvqONw9bvsYxtkfUp2uHsTN9bV2CZIi1pWgoFpL1Lld8LA1ka9q/ONSsoScAKG7NVGf2stJTI7XRkXb2Q==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@vitest/expect": "3.0.5", "@vitest/mocker": "3.0.5", diff --git a/package.json b/package.json index ea49dd2be..3c86c6e0d 100644 --- a/package.json +++ b/package.json @@ -25,7 +25,7 @@ "author": "Gregor Martynus (https://twitter.com/gr2m)", "license": "MIT", "dependencies": { - "@octokit/types": "^15.0.1" + "@octokit/types": "^16.0.0" }, "devDependencies": { "@octokit/core": "^7.0.0", diff --git a/scripts/update-endpoints/generated/endpoints.json b/scripts/update-endpoints/generated/endpoints.json index 607950883..7cf09520e 100644 --- a/scripts/update-endpoints/generated/endpoints.json +++ b/scripts/update-endpoints/generated/endpoints.json @@ -644,6 +644,19 @@ "alias": null, "deprecated": null }, + { + "name": "image.version", + "description": "The version of the runner image to deploy. This is relevant only for runners using custom images.", + "in": "BODY", + "type": "string", + "required": false, + "enum": null, + "allowNull": true, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, { "name": "size", "description": "The machine size of the runner. To list available sizes, use `GET actions/hosted-runners/machine-sizes`", @@ -695,6 +708,19 @@ "validation": null, "alias": null, "deprecated": null + }, + { + "name": "image_gen", + "description": "Whether this runner should be used to generate custom images.", + "in": "BODY", + "type": "boolean", + "required": false, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null } ], "responses": [ @@ -1663,6 +1689,107 @@ "responses": [{ "code": 204, "description": "Response", "examples": null }], "renamed": null }, + { + "name": "Delete a custom image from the organization", + "scope": "actions", + "id": "deleteCustomImageFromOrg", + "method": "DELETE", + "url": "/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}", + "isDeprecated": false, + "deprecationDate": null, + "removalDate": null, + "description": "Delete a custom image from the organization.\n\nOAuth tokens and personal access tokens (classic) need the `manage_runners:org` scope to use this endpoint.", + "documentationUrl": "https://docs.github.com/rest/actions/hosted-runners#delete-a-custom-image-from-the-organization", + "previews": [], + "headers": [], + "parameters": [ + { + "name": "org", + "description": "The organization name. The name is not case sensitive.", + "in": "PATH", + "type": "string", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "image_definition_id", + "description": "Image definition ID of custom image", + "in": "PATH", + "type": "integer", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + } + ], + "responses": [{ "code": 204, "description": "Response", "examples": null }], + "renamed": null + }, + { + "name": "Delete an image version of custom image from the organization", + "scope": "actions", + "id": "deleteCustomImageVersionFromOrg", + "method": "DELETE", + "url": "/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions/{version}", + "isDeprecated": false, + "deprecationDate": null, + "removalDate": null, + "description": "Delete an image version of custom image from the organization.\n\nOAuth tokens and personal access tokens (classic) need the `manage_runners:org` scope to use this endpoint.", + "documentationUrl": "https://docs.github.com/rest/actions/hosted-runners#delete-an-image-version-of-custom-image-from-the-organization", + "previews": [], + "headers": [], + "parameters": [ + { + "name": "org", + "description": "The organization name. The name is not case sensitive.", + "in": "PATH", + "type": "string", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "image_definition_id", + "description": "Image definition ID of custom image", + "in": "PATH", + "type": "integer", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "version", + "description": "Version of a custom image", + "in": "PATH", + "type": "string", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + } + ], + "responses": [{ "code": 204, "description": "Response", "examples": null }], + "renamed": null + }, { "name": "Delete an environment secret", "scope": "actions", @@ -3487,22 +3614,22 @@ "renamed": null }, { - "name": "Get the customization template for an OIDC subject claim for a repository", + "name": "Get a custom image definition for GitHub Actions Hosted Runners", "scope": "actions", - "id": "getCustomOidcSubClaimForRepo", + "id": "getCustomImageForOrg", "method": "GET", - "url": "/repos/{owner}/{repo}/actions/oidc/customization/sub", + "url": "/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}", "isDeprecated": false, "deprecationDate": null, "removalDate": null, - "description": "Gets the customization template for an OpenID Connect (OIDC) subject claim.\n\nOAuth tokens and personal access tokens (classic) need the `repo` scope to use this endpoint.", - "documentationUrl": "https://docs.github.com/rest/actions/oidc#get-the-customization-template-for-an-oidc-subject-claim-for-a-repository", + "description": "Get a custom image definition for GitHub Actions Hosted Runners.\n\nOAuth tokens and personal access tokens (classic) need the `manage_runners:org` scope to use this endpoint.", + "documentationUrl": "https://docs.github.com/rest/actions/hosted-runners#get-a-custom-image-definition-for-github-actions-hosted-runners", "previews": [], "headers": [], "parameters": [ { - "name": "owner", - "description": "The account owner of the repository. The name is not case sensitive.", + "name": "org", + "description": "The organization name. The name is not case sensitive.", "in": "PATH", "type": "string", "required": true, @@ -3514,10 +3641,10 @@ "deprecated": null }, { - "name": "repo", - "description": "The name of the repository without the `.git` extension. The name is not case sensitive.", + "name": "image_definition_id", + "description": "Image definition ID of custom image", "in": "PATH", - "type": "string", + "type": "integer", "required": true, "enum": null, "allowNull": false, @@ -3530,36 +3657,33 @@ "responses": [ { "code": 200, - "description": "Status response", + "description": "Response", "examples": [ { - "data": "{\"use_default\":false,\"include_claim_keys\":[\"repo\",\"context\"]}" + "data": "{\"id\":1,\"platform\":\"linux-x64\",\"name\":\"CustomImage\",\"source\":\"custom\",\"versions_count\":4,\"total_versions_size\":200,\"latest_version\":\"1.3.0\",\"state\":\"Ready\"}" } ] - }, - { "code": 400, "description": "Bad Request", "examples": null }, - { "code": 400, "description": "Bad Request", "examples": null }, - { "code": 404, "description": "Resource not found", "examples": null } + } ], "renamed": null }, { - "name": "Get an environment public key", + "name": "Get an image version of a custom image for GitHub Actions Hosted Runners", "scope": "actions", - "id": "getEnvironmentPublicKey", + "id": "getCustomImageVersionForOrg", "method": "GET", - "url": "/repos/{owner}/{repo}/environments/{environment_name}/secrets/public-key", + "url": "/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions/{version}", "isDeprecated": false, "deprecationDate": null, "removalDate": null, - "description": "Get the public key for an environment, which you need to encrypt environment\nsecrets. You need to encrypt a secret before you can create or update secrets.\n\nAnyone with read access to the repository can use this endpoint.\n\nIf the repository is private, OAuth tokens and personal access tokens (classic) need the `repo` scope to use this endpoint.", - "documentationUrl": "https://docs.github.com/rest/actions/secrets#get-an-environment-public-key", + "description": "Get an image version of a custom image for GitHub Actions Hosted Runners.\n\nOAuth tokens and personal access tokens (classic) need the `manage_runners:org` scope to use this endpoint.", + "documentationUrl": "https://docs.github.com/rest/actions/hosted-runners#get-an-image-version-of-a-custom-image-for-github-actions-hosted-runners", "previews": [], "headers": [], "parameters": [ { - "name": "owner", - "description": "The account owner of the repository. The name is not case sensitive.", + "name": "org", + "description": "The organization name. The name is not case sensitive.", "in": "PATH", "type": "string", "required": true, @@ -3571,10 +3695,10 @@ "deprecated": null }, { - "name": "repo", - "description": "The name of the repository without the `.git` extension. The name is not case sensitive.", + "name": "image_definition_id", + "description": "Image definition ID of custom image", "in": "PATH", - "type": "string", + "type": "integer", "required": true, "enum": null, "allowNull": false, @@ -3584,8 +3708,8 @@ "deprecated": null }, { - "name": "environment_name", - "description": "The name of the environment. The name must be URL encoded. For example, any slashes in the name must be replaced with `%2F`.", + "name": "version", + "description": "Version of a custom image", "in": "PATH", "type": "string", "required": true, @@ -3603,7 +3727,7 @@ "description": "Response", "examples": [ { - "data": "{\"key_id\":\"012345678912345678\",\"key\":\"2Sg8iYjAxxmI2LvUXpJjkYrMxURPc8r+dB7TJyvv1234\"}" + "data": "{\"version\":\"1.0.0\",\"size_gb\":75,\"state\":\"Ready\",\"created_on\":\"2024-11-08T20:39:01Z\"}" } ] } @@ -3611,16 +3735,16 @@ "renamed": null }, { - "name": "Get an environment secret", + "name": "Get the customization template for an OIDC subject claim for a repository", "scope": "actions", - "id": "getEnvironmentSecret", + "id": "getCustomOidcSubClaimForRepo", "method": "GET", - "url": "/repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}", + "url": "/repos/{owner}/{repo}/actions/oidc/customization/sub", "isDeprecated": false, "deprecationDate": null, "removalDate": null, - "description": "Gets a single environment secret without revealing its encrypted value.\n\nAuthenticated users must have collaborator access to a repository to create, update, or read secrets.\n\nOAuth tokens and personal access tokens (classic) need the `repo` scope to use this endpoint.", - "documentationUrl": "https://docs.github.com/rest/actions/secrets#get-an-environment-secret", + "description": "Gets the customization template for an OpenID Connect (OIDC) subject claim.\n\nOAuth tokens and personal access tokens (classic) need the `repo` scope to use this endpoint.", + "documentationUrl": "https://docs.github.com/rest/actions/oidc#get-the-customization-template-for-an-oidc-subject-claim-for-a-repository", "previews": [], "headers": [], "parameters": [ @@ -3649,58 +3773,35 @@ "validation": null, "alias": null, "deprecated": null - }, - { - "name": "environment_name", - "description": "The name of the environment. The name must be URL encoded. For example, any slashes in the name must be replaced with `%2F`.", - "in": "PATH", - "type": "string", - "required": true, - "enum": null, - "allowNull": false, - "mapToData": null, - "validation": null, - "alias": null, - "deprecated": null - }, - { - "name": "secret_name", - "description": "The name of the secret.", - "in": "PATH", - "type": "string", - "required": true, - "enum": null, - "allowNull": false, - "mapToData": null, - "validation": null, - "alias": null, - "deprecated": null } ], "responses": [ { "code": 200, - "description": "Response", + "description": "Status response", "examples": [ { - "data": "{\"name\":\"GH_TOKEN\",\"created_at\":\"2019-08-10T14:59:22Z\",\"updated_at\":\"2020-01-10T14:59:22Z\"}" + "data": "{\"use_default\":false,\"include_claim_keys\":[\"repo\",\"context\"]}" } ] - } + }, + { "code": 400, "description": "Bad Request", "examples": null }, + { "code": 400, "description": "Bad Request", "examples": null }, + { "code": 404, "description": "Resource not found", "examples": null } ], "renamed": null }, { - "name": "Get an environment variable", + "name": "Get an environment public key", "scope": "actions", - "id": "getEnvironmentVariable", + "id": "getEnvironmentPublicKey", "method": "GET", - "url": "/repos/{owner}/{repo}/environments/{environment_name}/variables/{name}", + "url": "/repos/{owner}/{repo}/environments/{environment_name}/secrets/public-key", "isDeprecated": false, "deprecationDate": null, "removalDate": null, - "description": "Gets a specific variable in an environment.\n\nAuthenticated users must have collaborator access to a repository to create, update, or read variables.\n\nOAuth tokens and personal access tokens (classic) need the `repo` scope to use this endpoint.", - "documentationUrl": "https://docs.github.com/rest/actions/variables#get-an-environment-variable", + "description": "Get the public key for an environment, which you need to encrypt environment\nsecrets. You need to encrypt a secret before you can create or update secrets.\n\nAnyone with read access to the repository can use this endpoint.\n\nIf the repository is private, OAuth tokens and personal access tokens (classic) need the `repo` scope to use this endpoint.", + "documentationUrl": "https://docs.github.com/rest/actions/secrets#get-an-environment-public-key", "previews": [], "headers": [], "parameters": [ @@ -3742,60 +3843,6 @@ "validation": null, "alias": null, "deprecated": null - }, - { - "name": "name", - "description": "The name of the variable.", - "in": "PATH", - "type": "string", - "required": true, - "enum": null, - "allowNull": false, - "mapToData": null, - "validation": null, - "alias": null, - "deprecated": null - } - ], - "responses": [ - { - "code": 200, - "description": "Response", - "examples": [ - { - "data": "{\"name\":\"USERNAME\",\"value\":\"octocat\",\"created_at\":\"2021-08-10T14:59:22Z\",\"updated_at\":\"2022-01-10T14:59:22Z\"}" - } - ] - } - ], - "renamed": null - }, - { - "name": "Get default workflow permissions for an organization", - "scope": "actions", - "id": "getGithubActionsDefaultWorkflowPermissionsOrganization", - "method": "GET", - "url": "/orgs/{org}/actions/permissions/workflow", - "isDeprecated": false, - "deprecationDate": null, - "removalDate": null, - "description": "Gets the default workflow permissions granted to the `GITHUB_TOKEN` when running workflows in an organization,\nas well as whether GitHub Actions can submit approving pull request reviews. For more information, see\n\"[Setting the permissions of the GITHUB_TOKEN for your organization](https://docs.github.com/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization#setting-the-permissions-of-the-github_token-for-your-organization).\"\n\nOAuth tokens and personal access tokens (classic) need the `admin:org` scope to use this endpoint.", - "documentationUrl": "https://docs.github.com/rest/actions/permissions#get-default-workflow-permissions-for-an-organization", - "previews": [], - "headers": [], - "parameters": [ - { - "name": "org", - "description": "The organization name. The name is not case sensitive.", - "in": "PATH", - "type": "string", - "required": true, - "enum": null, - "allowNull": false, - "mapToData": null, - "validation": null, - "alias": null, - "deprecated": null } ], "responses": [ @@ -3804,7 +3851,7 @@ "description": "Response", "examples": [ { - "data": "{\"default_workflow_permissions\":\"read\",\"can_approve_pull_request_reviews\":true}" + "data": "{\"key_id\":\"012345678912345678\",\"key\":\"2Sg8iYjAxxmI2LvUXpJjkYrMxURPc8r+dB7TJyvv1234\"}" } ] } @@ -3812,16 +3859,217 @@ "renamed": null }, { - "name": "Get default workflow permissions for a repository", + "name": "Get an environment secret", "scope": "actions", - "id": "getGithubActionsDefaultWorkflowPermissionsRepository", + "id": "getEnvironmentSecret", "method": "GET", - "url": "/repos/{owner}/{repo}/actions/permissions/workflow", + "url": "/repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}", "isDeprecated": false, "deprecationDate": null, "removalDate": null, - "description": "Gets the default workflow permissions granted to the `GITHUB_TOKEN` when running workflows in a repository,\nas well as if GitHub Actions can submit approving pull request reviews.\nFor more information, see \"[Setting the permissions of the GITHUB_TOKEN for your repository](https://docs.github.com/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#setting-the-permissions-of-the-github_token-for-your-repository).\"\n\nOAuth tokens and personal access tokens (classic) need the `repo` scope to use this endpoint.", - "documentationUrl": "https://docs.github.com/rest/actions/permissions#get-default-workflow-permissions-for-a-repository", + "description": "Gets a single environment secret without revealing its encrypted value.\n\nAuthenticated users must have collaborator access to a repository to create, update, or read secrets.\n\nOAuth tokens and personal access tokens (classic) need the `repo` scope to use this endpoint.", + "documentationUrl": "https://docs.github.com/rest/actions/secrets#get-an-environment-secret", + "previews": [], + "headers": [], + "parameters": [ + { + "name": "owner", + "description": "The account owner of the repository. The name is not case sensitive.", + "in": "PATH", + "type": "string", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "repo", + "description": "The name of the repository without the `.git` extension. The name is not case sensitive.", + "in": "PATH", + "type": "string", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "environment_name", + "description": "The name of the environment. The name must be URL encoded. For example, any slashes in the name must be replaced with `%2F`.", + "in": "PATH", + "type": "string", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "secret_name", + "description": "The name of the secret.", + "in": "PATH", + "type": "string", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + } + ], + "responses": [ + { + "code": 200, + "description": "Response", + "examples": [ + { + "data": "{\"name\":\"GH_TOKEN\",\"created_at\":\"2019-08-10T14:59:22Z\",\"updated_at\":\"2020-01-10T14:59:22Z\"}" + } + ] + } + ], + "renamed": null + }, + { + "name": "Get an environment variable", + "scope": "actions", + "id": "getEnvironmentVariable", + "method": "GET", + "url": "/repos/{owner}/{repo}/environments/{environment_name}/variables/{name}", + "isDeprecated": false, + "deprecationDate": null, + "removalDate": null, + "description": "Gets a specific variable in an environment.\n\nAuthenticated users must have collaborator access to a repository to create, update, or read variables.\n\nOAuth tokens and personal access tokens (classic) need the `repo` scope to use this endpoint.", + "documentationUrl": "https://docs.github.com/rest/actions/variables#get-an-environment-variable", + "previews": [], + "headers": [], + "parameters": [ + { + "name": "owner", + "description": "The account owner of the repository. The name is not case sensitive.", + "in": "PATH", + "type": "string", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "repo", + "description": "The name of the repository without the `.git` extension. The name is not case sensitive.", + "in": "PATH", + "type": "string", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "environment_name", + "description": "The name of the environment. The name must be URL encoded. For example, any slashes in the name must be replaced with `%2F`.", + "in": "PATH", + "type": "string", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "name", + "description": "The name of the variable.", + "in": "PATH", + "type": "string", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + } + ], + "responses": [ + { + "code": 200, + "description": "Response", + "examples": [ + { + "data": "{\"name\":\"USERNAME\",\"value\":\"octocat\",\"created_at\":\"2021-08-10T14:59:22Z\",\"updated_at\":\"2022-01-10T14:59:22Z\"}" + } + ] + } + ], + "renamed": null + }, + { + "name": "Get default workflow permissions for an organization", + "scope": "actions", + "id": "getGithubActionsDefaultWorkflowPermissionsOrganization", + "method": "GET", + "url": "/orgs/{org}/actions/permissions/workflow", + "isDeprecated": false, + "deprecationDate": null, + "removalDate": null, + "description": "Gets the default workflow permissions granted to the `GITHUB_TOKEN` when running workflows in an organization,\nas well as whether GitHub Actions can submit approving pull request reviews. For more information, see\n\"[Setting the permissions of the GITHUB_TOKEN for your organization](https://docs.github.com/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization#setting-the-permissions-of-the-github_token-for-your-organization).\"\n\nOAuth tokens and personal access tokens (classic) need the `admin:org` scope to use this endpoint.", + "documentationUrl": "https://docs.github.com/rest/actions/permissions#get-default-workflow-permissions-for-an-organization", + "previews": [], + "headers": [], + "parameters": [ + { + "name": "org", + "description": "The organization name. The name is not case sensitive.", + "in": "PATH", + "type": "string", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + } + ], + "responses": [ + { + "code": 200, + "description": "Response", + "examples": [ + { + "data": "{\"default_workflow_permissions\":\"read\",\"can_approve_pull_request_reviews\":true}" + } + ] + } + ], + "renamed": null + }, + { + "name": "Get default workflow permissions for a repository", + "scope": "actions", + "id": "getGithubActionsDefaultWorkflowPermissionsRepository", + "method": "GET", + "url": "/repos/{owner}/{repo}/actions/permissions/workflow", + "isDeprecated": false, + "deprecationDate": null, + "removalDate": null, + "description": "Gets the default workflow permissions granted to the `GITHUB_TOKEN` when running workflows in a repository,\nas well as if GitHub Actions can submit approving pull request reviews.\nFor more information, see \"[Setting the permissions of the GITHUB_TOKEN for your repository](https://docs.github.com/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#setting-the-permissions-of-the-github_token-for-your-repository).\"\n\nOAuth tokens and personal access tokens (classic) need the `repo` scope to use this endpoint.", + "documentationUrl": "https://docs.github.com/rest/actions/permissions#get-default-workflow-permissions-for-a-repository", "previews": [], "headers": [], "parameters": [ @@ -5456,24 +5704,24 @@ "renamed": null }, { - "name": "List environment secrets", + "name": "List image versions of a custom image for an organization", "scope": "actions", - "id": "listEnvironmentSecrets", + "id": "listCustomImageVersionsForOrg", "method": "GET", - "url": "/repos/{owner}/{repo}/environments/{environment_name}/secrets", + "url": "/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions", "isDeprecated": false, "deprecationDate": null, "removalDate": null, - "description": "Lists all secrets available in an environment without revealing their\nencrypted values.\n\nAuthenticated users must have collaborator access to a repository to create, update, or read secrets.\n\nOAuth app tokens and personal access tokens (classic) need the `repo` scope to use this endpoint.", - "documentationUrl": "https://docs.github.com/rest/actions/secrets#list-environment-secrets", + "description": "List image versions of a custom image for an organization.\n\nOAuth tokens and personal access tokens (classic) need the `manage_runners:org` scope to use this endpoint.", + "documentationUrl": "https://docs.github.com/rest/actions/hosted-runners#list-image-versions-of-a-custom-image-for-an-organization", "previews": [], "headers": [], "parameters": [ { - "name": "owner", - "description": "The account owner of the repository. The name is not case sensitive.", + "name": "image_definition_id", + "description": "Image definition ID of custom image", "in": "PATH", - "type": "string", + "type": "integer", "required": true, "enum": null, "allowNull": false, @@ -5483,8 +5731,8 @@ "deprecated": null }, { - "name": "repo", - "description": "The name of the repository without the `.git` extension. The name is not case sensitive.", + "name": "org", + "description": "The organization name. The name is not case sensitive.", "in": "PATH", "type": "string", "required": true, @@ -5494,10 +5742,38 @@ "validation": null, "alias": null, "deprecated": null - }, + } + ], + "responses": [ { - "name": "environment_name", - "description": "The name of the environment. The name must be URL encoded. For example, any slashes in the name must be replaced with `%2F`.", + "code": 200, + "description": "Response", + "examples": [ + { + "data": "{\"total_count\":2,\"image_versions\":[{\"version\":\"1.1.0\",\"size_gb\":75,\"state\":\"Ready\",\"created_on\":\"2024-11-09T23:39:01Z\"},{\"version\":\"1.0.0\",\"size_gb\":75,\"state\":\"Ready\",\"created_on\":\"2024-11-08T20:39:01Z\"}]}" + } + ] + } + ], + "renamed": null + }, + { + "name": "List custom images for an organization", + "scope": "actions", + "id": "listCustomImagesForOrg", + "method": "GET", + "url": "/orgs/{org}/actions/hosted-runners/images/custom", + "isDeprecated": false, + "deprecationDate": null, + "removalDate": null, + "description": "List custom images for an organization.\n\nOAuth tokens and personal access tokens (classic) need the `manage_runners:org` scope to use this endpoint.", + "documentationUrl": "https://docs.github.com/rest/actions/hosted-runners#list-custom-images-for-an-organization", + "previews": [], + "headers": [], + "parameters": [ + { + "name": "org", + "description": "The organization name. The name is not case sensitive.", "in": "PATH", "type": "string", "required": true, @@ -5507,32 +5783,6 @@ "validation": null, "alias": null, "deprecated": null - }, - { - "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", - "type": "integer", - "required": false, - "enum": null, - "allowNull": false, - "mapToData": null, - "validation": null, - "alias": null, - "deprecated": null - }, - { - "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", - "type": "integer", - "required": false, - "enum": null, - "allowNull": false, - "mapToData": null, - "validation": null, - "alias": null, - "deprecated": null } ], "responses": [ @@ -5541,7 +5791,7 @@ "description": "Response", "examples": [ { - "data": "{\"total_count\":2,\"secrets\":[{\"name\":\"GH_TOKEN\",\"created_at\":\"2019-08-10T14:59:22Z\",\"updated_at\":\"2020-01-10T14:59:22Z\"},{\"name\":\"GIST_ID\",\"created_at\":\"2020-01-10T10:59:22Z\",\"updated_at\":\"2020-01-11T11:59:22Z\"}]}" + "data": "{\"total_count\":2,\"image_versions\":[{\"version\":\"1.1.0\",\"size_gb\":75,\"state\":\"Ready\",\"created_on\":\"2024-11-09T23:39:01Z\"},{\"version\":\"1.0.0\",\"size_gb\":75,\"state\":\"Ready\",\"created_on\":\"2024-11-08T20:39:01Z\"}]}" } ] } @@ -5549,16 +5799,109 @@ "renamed": null }, { - "name": "List environment variables", + "name": "List environment secrets", "scope": "actions", - "id": "listEnvironmentVariables", + "id": "listEnvironmentSecrets", "method": "GET", - "url": "/repos/{owner}/{repo}/environments/{environment_name}/variables", + "url": "/repos/{owner}/{repo}/environments/{environment_name}/secrets", "isDeprecated": false, "deprecationDate": null, "removalDate": null, - "description": "Lists all environment variables.\n\nAuthenticated users must have collaborator access to a repository to create, update, or read variables.\n\nOAuth app tokens and personal access tokens (classic) need the `repo` scope to use this endpoint.", - "documentationUrl": "https://docs.github.com/rest/actions/variables#list-environment-variables", + "description": "Lists all secrets available in an environment without revealing their\nencrypted values.\n\nAuthenticated users must have collaborator access to a repository to create, update, or read secrets.\n\nOAuth app tokens and personal access tokens (classic) need the `repo` scope to use this endpoint.", + "documentationUrl": "https://docs.github.com/rest/actions/secrets#list-environment-secrets", + "previews": [], + "headers": [], + "parameters": [ + { + "name": "owner", + "description": "The account owner of the repository. The name is not case sensitive.", + "in": "PATH", + "type": "string", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "repo", + "description": "The name of the repository without the `.git` extension. The name is not case sensitive.", + "in": "PATH", + "type": "string", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "environment_name", + "description": "The name of the environment. The name must be URL encoded. For example, any slashes in the name must be replaced with `%2F`.", + "in": "PATH", + "type": "string", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "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", + "type": "integer", + "required": false, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "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", + "type": "integer", + "required": false, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + } + ], + "responses": [ + { + "code": 200, + "description": "Response", + "examples": [ + { + "data": "{\"total_count\":2,\"secrets\":[{\"name\":\"GH_TOKEN\",\"created_at\":\"2019-08-10T14:59:22Z\",\"updated_at\":\"2020-01-10T14:59:22Z\"},{\"name\":\"GIST_ID\",\"created_at\":\"2020-01-10T10:59:22Z\",\"updated_at\":\"2020-01-11T11:59:22Z\"}]}" + } + ] + } + ], + "renamed": null + }, + { + "name": "List environment variables", + "scope": "actions", + "id": "listEnvironmentVariables", + "method": "GET", + "url": "/repos/{owner}/{repo}/environments/{environment_name}/variables", + "isDeprecated": false, + "deprecationDate": null, + "removalDate": null, + "description": "Lists all environment variables.\n\nAuthenticated users must have collaborator access to a repository to create, update, or read variables.\n\nOAuth app tokens and personal access tokens (classic) need the `repo` scope to use this endpoint.", + "documentationUrl": "https://docs.github.com/rest/actions/variables#list-environment-variables", "previews": [], "headers": [], "parameters": [ @@ -9562,6 +9905,19 @@ "validation": null, "alias": null, "deprecated": null + }, + { + "name": "image_version", + "description": "The version of the runner image to deploy. This is relevant only for runners using custom images.", + "in": "BODY", + "type": "string", + "required": false, + "enum": null, + "allowNull": true, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null } ], "responses": [ @@ -10119,7 +10475,7 @@ "description": "Response", "examples": [ { - "data": "[{\"id\":\"22249084947\",\"type\":\"WatchEvent\",\"actor\":{\"id\":583231,\"login\":\"octocat\",\"display_login\":\"octocat\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/583231?v=4\"},\"repo\":{\"id\":1296269,\"name\":\"octocat/Hello-World\",\"url\":\"https://api.github.com/repos/octocat/Hello-World\"},\"payload\":{\"action\":\"started\"},\"public\":true,\"created_at\":\"2022-06-09T12:47:28Z\"},{\"id\":\"22249084964\",\"type\":\"PushEvent\",\"actor\":{\"id\":583231,\"login\":\"octocat\",\"display_login\":\"octocat\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/583231?v=4\"},\"repo\":{\"id\":1296269,\"name\":\"octocat/Hello-World\",\"url\":\"https://api.github.com/repos/octocat/Hello-World\"},\"payload\":{\"push_id\":10115855396,\"size\":1,\"distinct_size\":1,\"ref\":\"refs/heads/master\",\"head\":\"7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300\",\"before\":\"883efe034920928c47fe18598c01249d1a9fdabd\",\"commits\":[{\"sha\":\"7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300\",\"author\":{\"email\":\"octocat@github.com\",\"name\":\"Monalisa Octocat\"},\"message\":\"commit\",\"distinct\":true,\"url\":\"https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300\"}]},\"public\":false,\"created_at\":\"2022-06-07T07:50:26Z\"}]" + "data": "[{\"id\":\"22249084947\",\"type\":\"WatchEvent\",\"actor\":{\"id\":583231,\"login\":\"octocat\",\"display_login\":\"octocat\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/583231?v=4\"},\"repo\":{\"id\":1296269,\"name\":\"octocat/Hello-World\",\"url\":\"https://api.github.com/repos/octocat/Hello-World\"},\"payload\":{\"action\":\"started\"},\"public\":true,\"created_at\":\"2022-06-09T12:47:28Z\"},{\"id\":\"22249084964\",\"type\":\"PushEvent\",\"actor\":{\"id\":583231,\"login\":\"octocat\",\"display_login\":\"octocat\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/583231?v=4\"},\"repo\":{\"id\":1296269,\"name\":\"octocat/Hello-World\",\"url\":\"https://api.github.com/repos/octocat/Hello-World\"},\"payload\":{\"repository_id\":1296269,\"push_id\":10115855396,\"ref\":\"refs/heads/master\",\"head\":\"7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300\",\"before\":\"883efe034920928c47fe18598c01249d1a9fdabd\"},\"public\":false,\"created_at\":\"2022-06-07T07:50:26Z\"}]" } ] } @@ -10317,7 +10673,7 @@ "description": "Response", "examples": [ { - "data": "[{\"id\":\"22249084964\",\"type\":\"PushEvent\",\"actor\":{\"id\":583231,\"login\":\"octocat\",\"display_login\":\"octocat\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/583231?v=4\"},\"repo\":{\"id\":1296269,\"name\":\"octocat/Hello-World\",\"url\":\"https://api.github.com/repos/octocat/Hello-World\"},\"payload\":{\"push_id\":10115855396,\"size\":1,\"distinct_size\":1,\"ref\":\"refs/heads/master\",\"head\":\"7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300\",\"before\":\"883efe034920928c47fe18598c01249d1a9fdabd\",\"commits\":[{\"sha\":\"7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300\",\"author\":{\"email\":\"octocat@github.com\",\"name\":\"Monalisa Octocat\"},\"message\":\"commit\",\"distinct\":true,\"url\":\"https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300\"}]},\"public\":false,\"created_at\":\"2022-06-09T12:47:28Z\"},{\"id\":\"22196946742\",\"type\":\"CreateEvent\",\"actor\":{\"id\":583231,\"login\":\"octocat\",\"display_login\":\"octocat\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/583231?v=4\"},\"repo\":{\"id\":1296269,\"name\":\"octocat/Hello-World\",\"url\":\"https://api.github.com/repos/octocat/Hello-World\"},\"payload\":{\"ref\":null,\"ref_type\":\"repository\",\"master_branch\":\"master\",\"description\":null,\"pusher_type\":\"user\"},\"public\":false,\"created_at\":\"2022-06-07T07:50:26Z\",\"org\":{\"id\":9919,\"login\":\"github\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/orgs/github\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/9919?\"}}]" + "data": "[{\"id\":\"22249084964\",\"type\":\"PushEvent\",\"actor\":{\"id\":583231,\"login\":\"octocat\",\"display_login\":\"octocat\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/583231?v=4\"},\"repo\":{\"id\":1296269,\"name\":\"octo-org/octo-repo\",\"url\":\"https://api.github.com/repos/octo-org/octo-repo\"},\"payload\":{\"repository_id\":1296269,\"push_id\":10115855396,\"ref\":\"refs/heads/master\",\"head\":\"7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300\",\"before\":\"883efe034920928c47fe18598c01249d1a9fdabd\"},\"public\":false,\"created_at\":\"2022-06-09T12:47:28Z\",\"org\":{\"id\":9919,\"login\":\"octo-org\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/orgs/octo-org\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/9919?\"}},{\"id\":\"22196946742\",\"type\":\"CreateEvent\",\"actor\":{\"id\":583231,\"login\":\"octocat\",\"display_login\":\"octocat\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/583231?v=4\"},\"repo\":{\"id\":1296269,\"name\":\"octo-org/octo-repo\",\"url\":\"https://api.github.com/repos/octo-org/octo-repo\"},\"payload\":{\"ref\":\"master\",\"ref_type\":\"repository\",\"full_ref\":\"refs/heads/master\",\"master_branch\":\"master\",\"description\":null,\"pusher_type\":\"user\"},\"public\":false,\"created_at\":\"2022-06-07T07:50:26Z\",\"org\":{\"id\":9919,\"login\":\"octo-org\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/orgs/octo-org\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/9919?\"}}]" } ] } @@ -10371,7 +10727,7 @@ "description": "Response", "examples": [ { - "data": "[{\"id\":\"22249084947\",\"type\":\"WatchEvent\",\"actor\":{\"id\":583231,\"login\":\"octocat\",\"display_login\":\"octocat\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/583231?v=4\"},\"repo\":{\"id\":1296269,\"name\":\"octocat/Hello-World\",\"url\":\"https://api.github.com/repos/octocat/Hello-World\"},\"payload\":{\"action\":\"started\"},\"public\":true,\"created_at\":\"2022-06-09T12:47:28Z\"},{\"id\":\"22249084964\",\"type\":\"PushEvent\",\"actor\":{\"id\":583231,\"login\":\"octocat\",\"display_login\":\"octocat\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/583231?v=4\"},\"repo\":{\"id\":1296269,\"name\":\"octocat/Hello-World\",\"url\":\"https://api.github.com/repos/octocat/Hello-World\"},\"payload\":{\"push_id\":10115855396,\"size\":1,\"distinct_size\":1,\"ref\":\"refs/heads/master\",\"head\":\"7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300\",\"before\":\"883efe034920928c47fe18598c01249d1a9fdabd\",\"commits\":[{\"sha\":\"7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300\",\"author\":{\"email\":\"octocat@github.com\",\"name\":\"Monalisa Octocat\"},\"message\":\"commit\",\"distinct\":true,\"url\":\"https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300\"}]},\"public\":true,\"created_at\":\"2022-06-07T07:50:26Z\"}]" + "data": "[{\"id\":\"22249084947\",\"type\":\"WatchEvent\",\"actor\":{\"id\":583231,\"login\":\"octocat\",\"display_login\":\"octocat\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/583231?v=4\"},\"repo\":{\"id\":1296269,\"name\":\"octocat/Hello-World\",\"url\":\"https://api.github.com/repos/octocat/Hello-World\"},\"payload\":{\"action\":\"started\"},\"public\":true,\"created_at\":\"2022-06-09T12:47:28Z\"},{\"id\":\"22249084964\",\"type\":\"PushEvent\",\"actor\":{\"id\":583231,\"login\":\"octocat\",\"display_login\":\"octocat\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/583231?v=4\"},\"repo\":{\"id\":1296269,\"name\":\"octocat/Hello-World\",\"url\":\"https://api.github.com/repos/octocat/Hello-World\"},\"payload\":{\"repository_id\":1296269,\"push_id\":10115855396,\"ref\":\"refs/heads/master\",\"head\":\"7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300\",\"before\":\"883efe034920928c47fe18598c01249d1a9fdabd\"},\"public\":true,\"created_at\":\"2022-06-07T07:50:26Z\"}]" } ] }, @@ -10454,7 +10810,7 @@ "description": "Response", "examples": [ { - "data": "[{\"id\":\"22249084964\",\"type\":\"PushEvent\",\"actor\":{\"id\":583231,\"login\":\"octocat\",\"display_login\":\"octocat\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/583231?v=4\"},\"repo\":{\"id\":1296269,\"name\":\"octocat/Hello-World\",\"url\":\"https://api.github.com/repos/octocat/Hello-World\"},\"payload\":{\"push_id\":10115855396,\"size\":1,\"distinct_size\":1,\"ref\":\"refs/heads/master\",\"head\":\"7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300\",\"before\":\"883efe034920928c47fe18598c01249d1a9fdabd\",\"commits\":[{\"sha\":\"7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300\",\"author\":{\"email\":\"octocat@github.com\",\"name\":\"Monalisa Octocat\"},\"message\":\"commit\",\"distinct\":true,\"url\":\"https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300\"}]},\"public\":true,\"created_at\":\"2022-06-09T12:47:28Z\"},{\"id\":\"22237752260\",\"type\":\"WatchEvent\",\"actor\":{\"id\":583231,\"login\":\"octocat\",\"display_login\":\"octocat\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/rrubenich\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/583231?v=4\"},\"repo\":{\"id\":1296269,\"name\":\"octocat/Hello-World\",\"url\":\"https://api.github.com/repos/octocat/Hello-World\"},\"payload\":{\"action\":\"started\"},\"public\":true,\"created_at\":\"2022-06-08T23:29:25Z\"}]" + "data": "[{\"id\":\"22249084964\",\"type\":\"PushEvent\",\"actor\":{\"id\":583231,\"login\":\"octocat\",\"display_login\":\"octocat\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/583231?v=4\"},\"repo\":{\"id\":1296269,\"name\":\"octocat/Hello-World\",\"url\":\"https://api.github.com/repos/octocat/Hello-World\"},\"payload\":{\"repository_id\":1296269,\"push_id\":10115855396,\"ref\":\"refs/heads/master\",\"head\":\"7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300\",\"before\":\"883efe034920928c47fe18598c01249d1a9fdabd\"},\"public\":true,\"created_at\":\"2022-06-09T12:47:28Z\"},{\"id\":\"22237752260\",\"type\":\"WatchEvent\",\"actor\":{\"id\":583231,\"login\":\"octocat\",\"display_login\":\"octocat\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/583231?v=4\"},\"repo\":{\"id\":1296269,\"name\":\"octocat/Hello-World\",\"url\":\"https://api.github.com/repos/octocat/Hello-World\"},\"payload\":{\"action\":\"started\"},\"public\":true,\"created_at\":\"2022-06-08T23:29:25Z\"}]" } ] }, @@ -10525,7 +10881,7 @@ "description": "Response", "examples": [ { - "data": "[{\"id\":\"22249084947\",\"type\":\"WatchEvent\",\"actor\":{\"id\":583231,\"login\":\"octocat\",\"display_login\":\"octocat\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/583231?v=4\"},\"repo\":{\"id\":1296269,\"name\":\"octocat/Hello-World\",\"url\":\"https://api.github.com/repos/octocat/Hello-World\"},\"payload\":{\"action\":\"started\"},\"public\":true,\"created_at\":\"2022-06-09T12:47:28Z\"},{\"id\":\"22249084964\",\"type\":\"PushEvent\",\"actor\":{\"id\":583231,\"login\":\"octocat\",\"display_login\":\"octocat\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/583231?v=4\"},\"repo\":{\"id\":1296269,\"name\":\"octocat/Hello-World\",\"url\":\"https://api.github.com/repos/octocat/Hello-World\"},\"payload\":{\"push_id\":10115855396,\"size\":1,\"distinct_size\":1,\"ref\":\"refs/heads/master\",\"head\":\"7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300\",\"before\":\"883efe034920928c47fe18598c01249d1a9fdabd\",\"commits\":[{\"sha\":\"7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300\",\"author\":{\"email\":\"octocat@github.com\",\"name\":\"Monalisa Octocat\"},\"message\":\"commit\",\"distinct\":true,\"url\":\"https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300\"}]},\"public\":true,\"created_at\":\"2022-06-08T23:29:25Z\"}]" + "data": "[{\"id\":\"22249084947\",\"type\":\"WatchEvent\",\"actor\":{\"id\":583231,\"login\":\"octocat\",\"display_login\":\"octocat\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/583231?v=4\"},\"repo\":{\"id\":1296269,\"name\":\"octocat/Hello-World\",\"url\":\"https://api.github.com/repos/octocat/Hello-World\"},\"payload\":{\"action\":\"started\"},\"public\":true,\"created_at\":\"2022-06-09T12:47:28Z\"},{\"id\":\"22249084964\",\"type\":\"PushEvent\",\"actor\":{\"id\":583231,\"login\":\"octocat\",\"display_login\":\"octocat\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/583231?v=4\"},\"repo\":{\"id\":1296269,\"name\":\"octocat/Hello-World\",\"url\":\"https://api.github.com/repos/octocat/Hello-World\"},\"payload\":{\"repository_id\":1296269,\"push_id\":10115855396,\"ref\":\"refs/heads/master\",\"head\":\"7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300\",\"before\":\"883efe034920928c47fe18598c01249d1a9fdabd\"},\"public\":true,\"created_at\":\"2022-06-08T23:29:25Z\"}]" } ] } @@ -10592,7 +10948,7 @@ "description": "Response", "examples": [ { - "data": "[{\"id\":\"22237752260\",\"type\":\"WatchEvent\",\"actor\":{\"id\":583231,\"login\":\"octocat\",\"display_login\":\"octocat\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/583231?v=4\"},\"repo\":{\"id\":1296269,\"name\":\"octo-org/octo-repo\",\"url\":\"https://api.github.com/repos/octo-org/octo-repo\"},\"payload\":{\"action\":\"started\"},\"public\":true,\"created_at\":\"2022-06-08T23:29:25Z\"},{\"id\":\"22249084964\",\"type\":\"PushEvent\",\"actor\":{\"id\":583231,\"login\":\"octocat\",\"display_login\":\"octocat\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/583231?v=4\"},\"repo\":{\"id\":1296269,\"name\":\"octo-org/octo-repo\",\"url\":\"https://api.github.com/repos/octo-org/oct-repo\"},\"payload\":{\"push_id\":10115855396,\"size\":1,\"distinct_size\":1,\"ref\":\"refs/heads/master\",\"head\":\"7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300\",\"before\":\"883efe034920928c47fe18598c01249d1a9fdabd\",\"commits\":[{\"sha\":\"7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300\",\"author\":{\"email\":\"octocat@github.com\",\"name\":\"Monalisa Octocat\"},\"message\":\"commit\",\"distinct\":true,\"url\":\"https://api.github.com/repos/octo-org/oct-repo/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300\"}]},\"public\":true,\"created_at\":\"2022-06-09T12:47:28Z\"}]" + "data": "[{\"id\":\"22237752260\",\"type\":\"WatchEvent\",\"actor\":{\"id\":583231,\"login\":\"octocat\",\"display_login\":\"octocat\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/583231?v=4\"},\"repo\":{\"id\":1296269,\"name\":\"octo-org/octo-repo\",\"url\":\"https://api.github.com/repos/octo-org/octo-repo\"},\"payload\":{\"action\":\"started\"},\"public\":true,\"created_at\":\"2022-06-08T23:29:25Z\",\"org\":{\"id\":9919,\"login\":\"octo-org\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/orgs/octo-org\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/9919?\"}},{\"id\":\"22249084964\",\"type\":\"PushEvent\",\"actor\":{\"id\":583231,\"login\":\"octocat\",\"display_login\":\"octocat\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/583231?v=4\"},\"repo\":{\"id\":1296269,\"name\":\"octo-org/octo-repo\",\"url\":\"https://api.github.com/repos/octo-org/octo-repo\"},\"payload\":{\"repository_id\":1296269,\"push_id\":10115855396,\"ref\":\"refs/heads/master\",\"head\":\"7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300\",\"before\":\"883efe034920928c47fe18598c01249d1a9fdabd\"},\"public\":true,\"created_at\":\"2022-06-09T12:47:28Z\",\"org\":{\"id\":9919,\"login\":\"octo-org\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/orgs/octo-org\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/9919?\"}}]" } ] } @@ -10659,7 +11015,7 @@ "description": "Response", "examples": [ { - "data": "[{\"id\":\"22249084964\",\"type\":\"PushEvent\",\"actor\":{\"id\":583231,\"login\":\"octocat\",\"display_login\":\"octocat\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/583231?v=4\"},\"repo\":{\"id\":1296269,\"name\":\"octocat/Hello-World\",\"url\":\"https://api.github.com/repos/octocat/Hello-World\"},\"payload\":{\"push_id\":10115855396,\"size\":1,\"distinct_size\":1,\"ref\":\"refs/heads/master\",\"head\":\"7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300\",\"before\":\"883efe034920928c47fe18598c01249d1a9fdabd\",\"commits\":[{\"sha\":\"7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300\",\"author\":{\"email\":\"octocat@github.com\",\"name\":\"Monalisa Octocat\"},\"message\":\"commit\",\"distinct\":true,\"url\":\"https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300\"}]},\"public\":true,\"created_at\":\"2022-06-09T12:47:28Z\"},{\"id\":\"22196946742\",\"type\":\"CreateEvent\",\"actor\":{\"id\":583231,\"login\":\"octocat\",\"display_login\":\"octocat\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/583231?v=4\"},\"repo\":{\"id\":1296269,\"name\":\"octocat/Hello-World\",\"url\":\"https://api.github.com/repos/octocat/Hello-World\"},\"payload\":{\"ref\":null,\"ref_type\":\"repository\",\"master_branch\":\"master\",\"description\":null,\"pusher_type\":\"user\"},\"public\":false,\"created_at\":\"2022-06-07T07:50:26Z\",\"org\":{\"id\":9919,\"login\":\"github\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/orgs/github\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/9919?\"}}]" + "data": "[{\"id\":\"22249084964\",\"type\":\"PushEvent\",\"actor\":{\"id\":583231,\"login\":\"octocat\",\"display_login\":\"octocat\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/583231?v=4\"},\"repo\":{\"id\":1296269,\"name\":\"octocat/Hello-World\",\"url\":\"https://api.github.com/repos/octocat/Hello-World\"},\"payload\":{\"repository_id\":1296269,\"push_id\":10115855396,\"ref\":\"refs/heads/master\",\"head\":\"7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300\",\"before\":\"883efe034920928c47fe18598c01249d1a9fdabd\"},\"public\":true,\"created_at\":\"2022-06-09T12:47:28Z\"},{\"id\":\"22196946742\",\"type\":\"CreateEvent\",\"actor\":{\"id\":583231,\"login\":\"octocat\",\"display_login\":\"octocat\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/583231?v=4\"},\"repo\":{\"id\":1296269,\"name\":\"octocat/Hello-World\",\"url\":\"https://api.github.com/repos/octocat/Hello-World\"},\"payload\":{\"ref\":\"master\",\"ref_type\":\"repository\",\"full_ref\":\"refs/heads/master\",\"master_branch\":\"master\",\"description\":null,\"pusher_type\":\"user\"},\"public\":false,\"created_at\":\"2022-06-07T07:50:26Z\"}]" } ] } @@ -10726,7 +11082,7 @@ "description": "Response", "examples": [ { - "data": "[{\"id\":\"22249084964\",\"type\":\"PushEvent\",\"actor\":{\"id\":583231,\"login\":\"octocat\",\"display_login\":\"octocat\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/583231?v=4\"},\"repo\":{\"id\":1296269,\"name\":\"octocat/Hello-World\",\"url\":\"https://api.github.com/repos/octocat/Hello-World\"},\"payload\":{\"push_id\":10115855396,\"size\":1,\"distinct_size\":1,\"ref\":\"refs/heads/master\",\"head\":\"7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300\",\"before\":\"883efe034920928c47fe18598c01249d1a9fdabd\",\"commits\":[{\"sha\":\"7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300\",\"author\":{\"email\":\"octocat@github.com\",\"name\":\"Monalisa Octocat\"},\"message\":\"commit\",\"distinct\":true,\"url\":\"https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300\"}]},\"public\":true,\"created_at\":\"2022-06-09T12:47:28Z\"},{\"id\":\"22196946742\",\"type\":\"CreateEvent\",\"actor\":{\"id\":583231,\"login\":\"octocat\",\"display_login\":\"octocat\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/583231?v=4\"},\"repo\":{\"id\":1296269,\"name\":\"octocat/Hello-World\",\"url\":\"https://api.github.com/repos/octocat/Hello-World\"},\"payload\":{\"ref\":null,\"ref_type\":\"repository\",\"master_branch\":\"master\",\"description\":null,\"pusher_type\":\"user\"},\"public\":false,\"created_at\":\"2022-06-07T07:50:26Z\",\"org\":{\"id\":9919,\"login\":\"github\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/orgs/github\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/9919?\"}}]" + "data": "[{\"id\":\"22249084964\",\"type\":\"PushEvent\",\"actor\":{\"id\":583231,\"login\":\"octocat\",\"display_login\":\"octocat\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/583231?v=4\"},\"repo\":{\"id\":1296269,\"name\":\"octocat/Hello-World\",\"url\":\"https://api.github.com/repos/octocat/Hello-World\"},\"payload\":{\"repository_id\":1296269,\"push_id\":10115855396,\"ref\":\"refs/heads/master\",\"head\":\"7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300\",\"before\":\"883efe034920928c47fe18598c01249d1a9fdabd\"},\"public\":true,\"created_at\":\"2022-06-09T12:47:28Z\"},{\"id\":\"22196946742\",\"type\":\"CreateEvent\",\"actor\":{\"id\":583231,\"login\":\"octocat\",\"display_login\":\"octocat\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/583231?v=4\"},\"repo\":{\"id\":1296269,\"name\":\"octocat/Hello-World\",\"url\":\"https://api.github.com/repos/octocat/Hello-World\"},\"payload\":{\"ref\":\"master\",\"ref_type\":\"repository\",\"full_ref\":\"refs/heads/master\",\"master_branch\":\"master\",\"description\":null,\"pusher_type\":\"user\"},\"public\":false,\"created_at\":\"2022-06-07T07:50:26Z\"}]" } ] } @@ -10806,7 +11162,7 @@ "description": "Response", "examples": [ { - "data": "[{\"id\":\"22249084964\",\"type\":\"PushEvent\",\"actor\":{\"id\":583231,\"login\":\"octocat\",\"display_login\":\"octocat\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/583231?v=4\"},\"repo\":{\"id\":1296269,\"name\":\"octocat/Hello-World\",\"url\":\"https://api.github.com/repos/octocat/Hello-World\"},\"payload\":{\"push_id\":10115855396,\"size\":1,\"distinct_size\":1,\"ref\":\"refs/heads/master\",\"head\":\"7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300\",\"before\":\"883efe034920928c47fe18598c01249d1a9fdabd\",\"commits\":[{\"sha\":\"7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300\",\"author\":{\"email\":\"octocat@github.com\",\"name\":\"Monalisa Octocat\"},\"message\":\"commit\",\"distinct\":true,\"url\":\"https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300\"}]},\"public\":true,\"created_at\":\"2022-06-09T12:47:28Z\"},{\"id\":\"22237752260\",\"type\":\"WatchEvent\",\"actor\":{\"id\":583231,\"login\":\"octocat\",\"display_login\":\"octocat\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/583231?v=4\"},\"repo\":{\"id\":1296269,\"name\":\"octocat/Hello-World\",\"url\":\"https://api.github.com/repos/octocat/Hello-World\"},\"payload\":{\"action\":\"started\"},\"public\":true,\"created_at\":\"2022-06-08T23:29:25Z\"}]" + "data": "[{\"id\":\"22249084964\",\"type\":\"PushEvent\",\"actor\":{\"id\":583231,\"login\":\"octocat\",\"display_login\":\"octocat\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/583231?v=4\"},\"repo\":{\"id\":1296269,\"name\":\"octocat/Hello-World\",\"url\":\"https://api.github.com/repos/octocat/Hello-World\"},\"payload\":{\"repository_id\":1296269,\"push_id\":10115855396,\"ref\":\"refs/heads/master\",\"head\":\"7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300\",\"before\":\"883efe034920928c47fe18598c01249d1a9fdabd\"},\"public\":true,\"created_at\":\"2022-06-09T12:47:28Z\"},{\"id\":\"22237752260\",\"type\":\"WatchEvent\",\"actor\":{\"id\":583231,\"login\":\"octocat\",\"display_login\":\"octocat\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/583231?v=4\"},\"repo\":{\"id\":1296269,\"name\":\"octocat/Hello-World\",\"url\":\"https://api.github.com/repos/octocat/Hello-World\"},\"payload\":{\"action\":\"started\"},\"public\":true,\"created_at\":\"2022-06-08T23:29:25Z\"}]" } ] } @@ -12455,6 +12811,19 @@ "alias": null, "deprecated": null }, + { + "name": "permissions.custom_properties_for_organizations", + "description": "The level of permission to grant the access token to view and edit custom properties for an organization, when allowed by the property.", + "in": "BODY", + "type": "string", + "required": false, + "enum": ["read", "write"], + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, { "name": "permissions.members", "description": "The level of permission to grant the access token for organization teams and members.", @@ -12509,7 +12878,7 @@ }, { "name": "permissions.organization_custom_properties", - "description": "The level of permission to grant the access token for custom property management.", + "description": "The level of permission to grant the access token for repository custom properties management at the organization level.", "in": "BODY", "type": "string", "required": false, @@ -12779,6 +13148,19 @@ "validation": null, "alias": null, "deprecated": null + }, + { + "name": "permissions.enterprise_custom_properties_for_organizations", + "description": "The level of permission to grant the access token for organization custom properties management at the enterprise level.", + "in": "BODY", + "type": "string", + "required": false, + "enum": ["read", "write", "admin"], + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null } ], "responses": [ @@ -14844,6 +15226,19 @@ "alias": null, "deprecated": null }, + { + "name": "permissions.custom_properties_for_organizations", + "description": "The level of permission to grant the access token to view and edit custom properties for an organization, when allowed by the property.", + "in": "BODY", + "type": "string", + "required": false, + "enum": ["read", "write"], + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, { "name": "permissions.members", "description": "The level of permission to grant the access token for organization teams and members.", @@ -14898,7 +15293,7 @@ }, { "name": "permissions.organization_custom_properties", - "description": "The level of permission to grant the access token for custom property management.", + "description": "The level of permission to grant the access token for repository custom properties management at the organization level.", "in": "BODY", "type": "string", "required": false, @@ -15168,6 +15563,19 @@ "validation": null, "alias": null, "deprecated": null + }, + { + "name": "permissions.enterprise_custom_properties_for_organizations", + "description": "The level of permission to grant the access token for organization custom properties management at the enterprise level.", + "in": "BODY", + "type": "string", + "required": false, + "enum": ["read", "write", "admin"], + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null } ], "responses": [ @@ -15426,16 +15834,16 @@ "renamed": null }, { - "name": "Get billing usage report for an organization", + "name": "Get billing premium request usage report for an organization", "scope": "billing", - "id": "getGithubBillingUsageReportOrg", + "id": "getGithubBillingPremiumRequestUsageReportOrg", "method": "GET", - "url": "/organizations/{org}/settings/billing/usage", + "url": "/organizations/{org}/settings/billing/premium_request/usage", "isDeprecated": false, "deprecationDate": null, "removalDate": null, - "description": "Gets a report of the total usage for an organization. To use this endpoint, you must be an administrator of an organization within an enterprise or an organization account.\n\n**Note:** This endpoint is only available to organizations with access to the enhanced billing platform. For more information, see \"[About the enhanced billing platform](https://docs.github.com/billing/using-the-new-billing-platform).\"", - "documentationUrl": "https://docs.github.com/rest/billing/enhanced-billing#get-billing-usage-report-for-an-organization", + "description": "Gets a report of premium request usage for an organization. To use this endpoint, you must be an administrator of an organization within an enterprise or an organization account.\n\n**Note:** Only data from the past 24 months is accessible via this endpoint.", + "documentationUrl": "https://docs.github.com/rest/billing/enhanced-billing#get-billing-premium-request-usage-report-for-an-organization", "previews": [], "headers": [], "parameters": [ @@ -15467,7 +15875,7 @@ }, { "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 default `year` is used.", + "description": "If specified, only return results for a single month. The value of `month` is an integer between `1` and `12`. Default value is the current month. If no year is specified the default `year` is used.", "in": "QUERY", "type": "integer", "required": false, @@ -15492,10 +15900,36 @@ "deprecated": null }, { - "name": "hour", - "description": "If specified, only return results for a single hour. The value of `hour` is an integer between `0` and `23`. If no `year`, `month`, or `day` is specified, the default `year`, `month`, and `day` are used.", + "name": "user", + "description": "The user name to query usage for. The name is not case sensitive.", "in": "QUERY", - "type": "integer", + "type": "string", + "required": false, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "model", + "description": "The model name to query usage for. The name is not case sensitive.", + "in": "QUERY", + "type": "string", + "required": false, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "product", + "description": "The product name to query usage for. The name is not case sensitive.", + "in": "QUERY", + "type": "string", "required": false, "enum": null, "allowNull": false, @@ -15508,32 +15942,33 @@ "responses": [ { "code": 200, - "description": "Billing usage report response for an organization", + "description": "Response when getting a billing premium request usage report", "examples": [ { - "data": "{\"usageItems\":[{\"date\":\"2023-08-01\",\"product\":\"Actions\",\"sku\":\"Actions Linux\",\"quantity\":100,\"unitType\":\"minutes\",\"pricePerUnit\":0.008,\"grossAmount\":0.8,\"discountAmount\":0,\"netAmount\":0.8,\"organizationName\":\"GitHub\",\"repositoryName\":\"github/example\"}]}" + "data": "{\"timePeriod\":{\"year\":2025},\"organization\":\"GitHub\",\"usageItems\":[{\"product\":\"Copilot\",\"sku\":\"Copilot Premium Request\",\"model\":\"GPT-5\",\"unitType\":\"requests\",\"pricePerUnit\":0.04,\"grossQuantity\":100,\"grossAmount\":4,\"discountQuantity\":0,\"discountAmount\":0,\"netQuantity\":100,\"netAmount\":4}]}" } ] }, { "code": 400, "description": "Bad Request", "examples": null }, { "code": 400, "description": "Bad Request", "examples": null }, { "code": 403, "description": "Forbidden", "examples": null }, + { "code": 404, "description": "Resource not found", "examples": null }, { "code": 500, "description": "Internal Error", "examples": null }, { "code": 503, "description": "Service unavailable", "examples": null } ], "renamed": null }, { - "name": "Get billing usage report for a user", + "name": "Get billing premium request usage report for a user", "scope": "billing", - "id": "getGithubBillingUsageReportUser", + "id": "getGithubBillingPremiumRequestUsageReportUser", "method": "GET", - "url": "/users/{username}/settings/billing/usage", + "url": "/users/{username}/settings/billing/premium_request/usage", "isDeprecated": false, "deprecationDate": null, "removalDate": null, - "description": "Gets a report of the total usage for a user.\n\n**Note:** This endpoint is only available to users with access to the enhanced billing platform.", - "documentationUrl": "https://docs.github.com/rest/billing/enhanced-billing#get-billing-usage-report-for-a-user", + "description": "Gets a report of premium request usage for a user.\n\n**Note:** Only data from the past 24 months is accessible via this endpoint.", + "documentationUrl": "https://docs.github.com/rest/billing/enhanced-billing#get-billing-premium-request-usage-report-for-a-user", "previews": [], "headers": [], "parameters": [ @@ -15563,6 +15998,118 @@ "alias": null, "deprecated": null }, + { + "name": "month", + "description": "If specified, only return results for a single month. The value of `month` is an integer between `1` and `12`. Default value is the current month. If no year is specified the default `year` is used.", + "in": "QUERY", + "type": "integer", + "required": false, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "day", + "description": "If specified, only return results for a single day. The value of `day` is an integer between `1` and `31`. If no `year` or `month` is specified, the default `year` and `month` are used.", + "in": "QUERY", + "type": "integer", + "required": false, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "model", + "description": "The model name to query usage for. The name is not case sensitive.", + "in": "QUERY", + "type": "string", + "required": false, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "product", + "description": "The product name to query usage for. The name is not case sensitive.", + "in": "QUERY", + "type": "string", + "required": false, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + } + ], + "responses": [ + { + "code": 200, + "description": "Response when getting a billing premium request usage report", + "examples": [ + { + "data": "{\"timePeriod\":{\"year\":2025},\"user\":\"monalisa\",\"usageItems\":[{\"product\":\"Copilot\",\"sku\":\"Copilot Premium Request\",\"model\":\"GPT-5\",\"unitType\":\"requests\",\"pricePerUnit\":0.04,\"grossQuantity\":100,\"grossAmount\":4,\"discountQuantity\":0,\"discountAmount\":0,\"netQuantity\":100,\"netAmount\":4}]}" + } + ] + }, + { "code": 400, "description": "Bad Request", "examples": null }, + { "code": 400, "description": "Bad Request", "examples": null }, + { "code": 403, "description": "Forbidden", "examples": null }, + { "code": 404, "description": "Resource not found", "examples": null }, + { "code": 500, "description": "Internal Error", "examples": null }, + { "code": 503, "description": "Service unavailable", "examples": null } + ], + "renamed": null + }, + { + "name": "Get billing usage report for an organization", + "scope": "billing", + "id": "getGithubBillingUsageReportOrg", + "method": "GET", + "url": "/organizations/{org}/settings/billing/usage", + "isDeprecated": false, + "deprecationDate": null, + "removalDate": null, + "description": "Gets a report of the total usage for an organization. To use this endpoint, you must be an administrator of an organization within an enterprise or an organization account.\n\n**Note:** This endpoint is only available to organizations with access to the enhanced billing platform. For more information, see \"[About the enhanced billing platform](https://docs.github.com/billing/using-the-new-billing-platform).\"", + "documentationUrl": "https://docs.github.com/rest/billing/enhanced-billing#get-billing-usage-report-for-an-organization", + "previews": [], + "headers": [], + "parameters": [ + { + "name": "org", + "description": "The organization name. The name is not case sensitive.", + "in": "PATH", + "type": "string", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "year", + "description": "If specified, only return results for a single year. The value of `year` is an integer with four digits representing a year. For example, `2025`. Default value is the current year.", + "in": "QUERY", + "type": "integer", + "required": false, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, { "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 default `year` is used.", @@ -15588,10 +16135,82 @@ "validation": null, "alias": null, "deprecated": null + } + ], + "responses": [ + { + "code": 200, + "description": "Billing usage report response for an organization", + "examples": [ + { + "data": "{\"usageItems\":[{\"date\":\"2023-08-01\",\"product\":\"Actions\",\"sku\":\"Actions Linux\",\"quantity\":100,\"unitType\":\"minutes\",\"pricePerUnit\":0.008,\"grossAmount\":0.8,\"discountAmount\":0,\"netAmount\":0.8,\"organizationName\":\"GitHub\",\"repositoryName\":\"github/example\"}]}" + } + ] + }, + { "code": 400, "description": "Bad Request", "examples": null }, + { "code": 400, "description": "Bad Request", "examples": null }, + { "code": 403, "description": "Forbidden", "examples": null }, + { "code": 500, "description": "Internal Error", "examples": null }, + { "code": 503, "description": "Service unavailable", "examples": null } + ], + "renamed": null + }, + { + "name": "Get billing usage report for a user", + "scope": "billing", + "id": "getGithubBillingUsageReportUser", + "method": "GET", + "url": "/users/{username}/settings/billing/usage", + "isDeprecated": false, + "deprecationDate": null, + "removalDate": null, + "description": "Gets a report of the total usage for a user.\n\n**Note:** This endpoint is only available to users with access to the enhanced billing platform.", + "documentationUrl": "https://docs.github.com/rest/billing/enhanced-billing#get-billing-usage-report-for-a-user", + "previews": [], + "headers": [], + "parameters": [ + { + "name": "username", + "description": "The handle for the GitHub user account.", + "in": "PATH", + "type": "string", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "year", + "description": "If specified, only return results for a single year. The value of `year` is an integer with four digits representing a year. For example, `2025`. Default value is the current year.", + "in": "QUERY", + "type": "integer", + "required": false, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "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 default `year` is used.", + "in": "QUERY", + "type": "integer", + "required": false, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null }, { - "name": "hour", - "description": "If specified, only return results for a single hour. The value of `hour` is an integer between `0` and `23`. If no `year`, `month`, or `day` is specified, the default `year`, `month`, and `day` are used.", + "name": "day", + "description": "If specified, only return results for a single day. The value of `day` is an integer between `1` and `31`. If no `year` or `month` is specified, the default `year` and `month` are used.", "in": "QUERY", "type": "integer", "required": false, @@ -15811,136 +16430,6 @@ "validation": null, "alias": null, "deprecated": null - }, - { - "name": "name", - "description": "The name of the campaign", - "in": "BODY", - "type": "string", - "required": true, - "enum": null, - "allowNull": false, - "mapToData": null, - "validation": null, - "alias": null, - "deprecated": null - }, - { - "name": "description", - "description": "A description for the campaign", - "in": "BODY", - "type": "string", - "required": true, - "enum": null, - "allowNull": false, - "mapToData": null, - "validation": null, - "alias": null, - "deprecated": null - }, - { - "name": "managers", - "description": "The logins of the users to set as the campaign managers. At this time, only a single manager can be supplied.", - "in": "BODY", - "type": "string[]", - "required": false, - "enum": null, - "allowNull": false, - "mapToData": null, - "validation": null, - "alias": null, - "deprecated": null - }, - { - "name": "team_managers", - "description": "The slugs of the teams to set as the campaign managers.", - "in": "BODY", - "type": "string[]", - "required": false, - "enum": null, - "allowNull": false, - "mapToData": null, - "validation": null, - "alias": null, - "deprecated": null - }, - { - "name": "ends_at", - "description": "The end date and time of the campaign. The date must be in the future.", - "in": "BODY", - "type": "string", - "required": true, - "enum": null, - "allowNull": false, - "mapToData": null, - "validation": null, - "alias": null, - "deprecated": null - }, - { - "name": "contact_link", - "description": "The contact link of the campaign. Must be a URI.", - "in": "BODY", - "type": "string", - "required": false, - "enum": null, - "allowNull": true, - "mapToData": null, - "validation": null, - "alias": null, - "deprecated": null - }, - { - "name": "code_scanning_alerts", - "description": "The code scanning alerts to include in this campaign", - "in": "BODY", - "type": "object[]", - "required": true, - "enum": null, - "allowNull": false, - "mapToData": null, - "validation": null, - "alias": null, - "deprecated": null - }, - { - "name": "code_scanning_alerts[].repository_id", - "description": "The repository id", - "in": "BODY", - "type": "integer", - "required": true, - "enum": null, - "allowNull": false, - "mapToData": null, - "validation": null, - "alias": null, - "deprecated": null - }, - { - "name": "code_scanning_alerts[].alert_numbers", - "description": "The alert numbers", - "in": "BODY", - "type": "integer[]", - "required": true, - "enum": null, - "allowNull": false, - "mapToData": null, - "validation": null, - "alias": null, - "deprecated": null - }, - { - "name": "generate_issues", - "description": "If true, will automatically generate issues for the campaign. The default is false.", - "in": "BODY", - "type": "boolean", - "required": false, - "enum": null, - "allowNull": false, - "mapToData": null, - "validation": null, - "alias": null, - "deprecated": null } ], "responses": [ @@ -18418,13 +18907,13 @@ "description": "Variant analysis submitted for processing", "examples": [ { - "data": "{\"summary\":\"Default response\",\"value\":{\"id\":1,\"controller_repo\":{\"id\":1296269,\"node_id\":\"MDEwOlJlcG9zaXRvcnkxMjk2MjY5\",\"name\":\"Hello-World\",\"full_name\":\"octocat/Hello-World\",\"owner\":{\"login\":\"octocat\",\"id\":1,\"node_id\":\"MDQ6VXNlcjE=\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"html_url\":\"https://github.com/octocat\",\"followers_url\":\"https://api.github.com/users/octocat/followers\",\"following_url\":\"https://api.github.com/users/octocat/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/octocat/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/octocat/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/octocat/subscriptions\",\"organizations_url\":\"https://api.github.com/users/octocat/orgs\",\"repos_url\":\"https://api.github.com/users/octocat/repos\",\"events_url\":\"https://api.github.com/users/octocat/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/octocat/received_events\",\"type\":\"User\",\"site_admin\":false},\"private\":false,\"html_url\":\"https://github.com/octocat/Hello-World\",\"description\":\"This your first repo!\",\"fork\":false,\"url\":\"https://api.github.com/repos/octocat/Hello-World\",\"archive_url\":\"https://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}\",\"assignees_url\":\"https://api.github.com/repos/octocat/Hello-World/assignees{/user}\",\"blobs_url\":\"https://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}\",\"branches_url\":\"https://api.github.com/repos/octocat/Hello-World/branches{/branch}\",\"collaborators_url\":\"https://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}\",\"comments_url\":\"https://api.github.com/repos/octocat/Hello-World/comments{/number}\",\"commits_url\":\"https://api.github.com/repos/octocat/Hello-World/commits{/sha}\",\"compare_url\":\"https://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}\",\"contents_url\":\"https://api.github.com/repos/octocat/Hello-World/contents/{+path}\",\"contributors_url\":\"https://api.github.com/repos/octocat/Hello-World/contributors\",\"deployments_url\":\"https://api.github.com/repos/octocat/Hello-World/deployments\",\"downloads_url\":\"https://api.github.com/repos/octocat/Hello-World/downloads\",\"events_url\":\"https://api.github.com/repos/octocat/Hello-World/events\",\"forks_url\":\"https://api.github.com/repos/octocat/Hello-World/forks\",\"git_commits_url\":\"https://api.github.com/repos/octocat/Hello-World/git/commits{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/octocat/Hello-World/git/refs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/octocat/Hello-World/git/tags{/sha}\",\"issue_comment_url\":\"https://api.github.com/repos/octocat/Hello-World/issues/comments{/number}\",\"issue_events_url\":\"https://api.github.com/repos/octocat/Hello-World/issues/events{/number}\",\"issues_url\":\"https://api.github.com/repos/octocat/Hello-World/issues{/number}\",\"keys_url\":\"https://api.github.com/repos/octocat/Hello-World/keys{/key_id}\",\"labels_url\":\"https://api.github.com/repos/octocat/Hello-World/labels{/name}\",\"languages_url\":\"https://api.github.com/repos/octocat/Hello-World/languages\",\"merges_url\":\"https://api.github.com/repos/octocat/Hello-World/merges\",\"milestones_url\":\"https://api.github.com/repos/octocat/Hello-World/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}\",\"pulls_url\":\"https://api.github.com/repos/octocat/Hello-World/pulls{/number}\",\"releases_url\":\"https://api.github.com/repos/octocat/Hello-World/releases{/id}\",\"stargazers_url\":\"https://api.github.com/repos/octocat/Hello-World/stargazers\",\"statuses_url\":\"https://api.github.com/repos/octocat/Hello-World/statuses/{sha}\",\"subscribers_url\":\"https://api.github.com/repos/octocat/Hello-World/subscribers\",\"subscription_url\":\"https://api.github.com/repos/octocat/Hello-World/subscription\",\"tags_url\":\"https://api.github.com/repos/octocat/Hello-World/tags\",\"teams_url\":\"https://api.github.com/repos/octocat/Hello-World/teams\",\"trees_url\":\"https://api.github.com/repos/octocat/Hello-World/git/trees{/sha}\",\"hooks_url\":\"https://api.github.com/repos/octocat/Hello-World/hooks\"},\"actor\":{\"login\":\"octocat\",\"id\":1,\"node_id\":\"MDQ6VXNlcjE=\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"html_url\":\"https://github.com/octocat\",\"followers_url\":\"https://api.github.com/users/octocat/followers\",\"following_url\":\"https://api.github.com/users/octocat/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/octocat/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/octocat/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/octocat/subscriptions\",\"organizations_url\":\"https://api.github.com/users/octocat/orgs\",\"repos_url\":\"https://api.github.com/users/octocat/repos\",\"events_url\":\"https://api.github.com/users/octocat/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/octocat/received_events\",\"type\":\"User\",\"site_admin\":false},\"query_language\":\"python\",\"query_pack_url\":\"https://www.example.com\",\"created_at\":\"2022-09-12T12:14:32Z\",\"updated_at\":\"2022-09-12T12:14:32Z\",\"completed_at\":\"2022-09-12T13:15:33Z\",\"status\":\"completed\",\"actions_workflow_run_id\":3453588,\"scanned_repositories\":[{\"repository\":{\"id\":1296269,\"name\":\"Hello-World\",\"full_name\":\"octocat/Hello-World\",\"private\":false},\"analysis_status\":\"succeeded\",\"result_count\":532,\"artifact_size_in_bytes\":12345}],\"skipped_repositories\":{\"access_mismatch_repos\":{\"repository_count\":2,\"repositories\":[{\"id\":1,\"node_id\":\"MDQ6VXNlcjE=\",\"name\":\"octo-repo1\",\"full_name\":\"octo-org/octo-repo1\",\"private\":false},{\"id\":2,\"node_id\":\"MDQ6VXNlcjE=\",\"name\":\"octo-repo2\",\"full_name\":\"octo-org/octo-repo2\",\"private\":false}]},\"not_found_repos\":{\"repository_count\":3,\"repository_full_names\":[\"octo-org/octo-repo4\",\"octo-org/octo-repo5\",\"octo-org/octo-repo6\"]},\"no_codeql_db_repos\":{\"repository_count\":2,\"repositories\":[{\"id\":7,\"node_id\":\"MDQ6VXNlcjE=\",\"name\":\"octo-repo7\",\"full_name\":\"octo-org/octo-repo7\",\"private\":false},{\"id\":8,\"node_id\":\"MDQ6VXNlcjE=\",\"name\":\"octo-repo8\",\"full_name\":\"octo-org/octo-repo8\",\"private\":false}]},\"over_limit_repos\":{\"repository_count\":2,\"repositories\":[{\"id\":9,\"node_id\":\"MDQ6VXNlcjE=\",\"name\":\"octo-repo9\",\"full_name\":\"octo-org/octo-repo9\",\"private\":false},{\"id\":10,\"node_id\":\"MDQ6VXNlcjE=\",\"name\":\"octo-repo10\",\"full_name\":\"octo-org/octo-repo10\",\"private\":false}]}}}}" + "data": "{\"summary\":\"Default response\",\"value\":{\"id\":1,\"controller_repo\":{\"id\":1296269,\"node_id\":\"MDEwOlJlcG9zaXRvcnkxMjk2MjY5\",\"name\":\"Hello-World\",\"full_name\":\"octocat/Hello-World\",\"owner\":{\"login\":\"octocat\",\"id\":1,\"node_id\":\"MDQ6VXNlcjE=\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"html_url\":\"https://github.com/octocat\",\"followers_url\":\"https://api.github.com/users/octocat/followers\",\"following_url\":\"https://api.github.com/users/octocat/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/octocat/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/octocat/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/octocat/subscriptions\",\"organizations_url\":\"https://api.github.com/users/octocat/orgs\",\"repos_url\":\"https://api.github.com/users/octocat/repos\",\"events_url\":\"https://api.github.com/users/octocat/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/octocat/received_events\",\"type\":\"User\",\"site_admin\":false},\"private\":false,\"html_url\":\"https://github.com/octocat/Hello-World\",\"description\":\"This your first repo!\",\"fork\":false,\"url\":\"https://api.github.com/repos/octocat/Hello-World\",\"archive_url\":\"https://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}\",\"assignees_url\":\"https://api.github.com/repos/octocat/Hello-World/assignees{/user}\",\"blobs_url\":\"https://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}\",\"branches_url\":\"https://api.github.com/repos/octocat/Hello-World/branches{/branch}\",\"collaborators_url\":\"https://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}\",\"comments_url\":\"https://api.github.com/repos/octocat/Hello-World/comments{/number}\",\"commits_url\":\"https://api.github.com/repos/octocat/Hello-World/commits{/sha}\",\"compare_url\":\"https://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}\",\"contents_url\":\"https://api.github.com/repos/octocat/Hello-World/contents/{+path}\",\"contributors_url\":\"https://api.github.com/repos/octocat/Hello-World/contributors\",\"deployments_url\":\"https://api.github.com/repos/octocat/Hello-World/deployments\",\"downloads_url\":\"https://api.github.com/repos/octocat/Hello-World/downloads\",\"events_url\":\"https://api.github.com/repos/octocat/Hello-World/events\",\"forks_url\":\"https://api.github.com/repos/octocat/Hello-World/forks\",\"git_commits_url\":\"https://api.github.com/repos/octocat/Hello-World/git/commits{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/octocat/Hello-World/git/refs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/octocat/Hello-World/git/tags{/sha}\",\"issue_comment_url\":\"https://api.github.com/repos/octocat/Hello-World/issues/comments{/number}\",\"issue_events_url\":\"https://api.github.com/repos/octocat/Hello-World/issues/events{/number}\",\"issues_url\":\"https://api.github.com/repos/octocat/Hello-World/issues{/number}\",\"keys_url\":\"https://api.github.com/repos/octocat/Hello-World/keys{/key_id}\",\"labels_url\":\"https://api.github.com/repos/octocat/Hello-World/labels{/name}\",\"languages_url\":\"https://api.github.com/repos/octocat/Hello-World/languages\",\"merges_url\":\"https://api.github.com/repos/octocat/Hello-World/merges\",\"milestones_url\":\"https://api.github.com/repos/octocat/Hello-World/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}\",\"pulls_url\":\"https://api.github.com/repos/octocat/Hello-World/pulls{/number}\",\"releases_url\":\"https://api.github.com/repos/octocat/Hello-World/releases{/id}\",\"stargazers_url\":\"https://api.github.com/repos/octocat/Hello-World/stargazers\",\"statuses_url\":\"https://api.github.com/repos/octocat/Hello-World/statuses/{sha}\",\"subscribers_url\":\"https://api.github.com/repos/octocat/Hello-World/subscribers\",\"subscription_url\":\"https://api.github.com/repos/octocat/Hello-World/subscription\",\"tags_url\":\"https://api.github.com/repos/octocat/Hello-World/tags\",\"teams_url\":\"https://api.github.com/repos/octocat/Hello-World/teams\",\"trees_url\":\"https://api.github.com/repos/octocat/Hello-World/git/trees{/sha}\",\"hooks_url\":\"https://api.github.com/repos/octocat/Hello-World/hooks\"},\"actor\":{\"login\":\"octocat\",\"id\":1,\"node_id\":\"MDQ6VXNlcjE=\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"html_url\":\"https://github.com/octocat\",\"followers_url\":\"https://api.github.com/users/octocat/followers\",\"following_url\":\"https://api.github.com/users/octocat/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/octocat/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/octocat/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/octocat/subscriptions\",\"organizations_url\":\"https://api.github.com/users/octocat/orgs\",\"repos_url\":\"https://api.github.com/users/octocat/repos\",\"events_url\":\"https://api.github.com/users/octocat/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/octocat/received_events\",\"type\":\"User\",\"site_admin\":false},\"query_language\":\"python\",\"query_pack_url\":\"https://www.example.com\",\"created_at\":\"2022-09-12T12:14:32Z\",\"updated_at\":\"2022-09-12T12:14:32Z\",\"completed_at\":\"2022-09-12T13:15:33Z\",\"status\":\"succeeded\",\"actions_workflow_run_id\":3453588,\"scanned_repositories\":[{\"repository\":{\"id\":1296269,\"name\":\"Hello-World\",\"full_name\":\"octocat/Hello-World\",\"private\":false},\"analysis_status\":\"succeeded\",\"result_count\":532,\"artifact_size_in_bytes\":12345}],\"skipped_repositories\":{\"access_mismatch_repos\":{\"repository_count\":2,\"repositories\":[{\"id\":1,\"node_id\":\"MDQ6VXNlcjE=\",\"name\":\"octo-repo1\",\"full_name\":\"octo-org/octo-repo1\",\"private\":false},{\"id\":2,\"node_id\":\"MDQ6VXNlcjE=\",\"name\":\"octo-repo2\",\"full_name\":\"octo-org/octo-repo2\",\"private\":false}]},\"not_found_repos\":{\"repository_count\":3,\"repository_full_names\":[\"octo-org/octo-repo4\",\"octo-org/octo-repo5\",\"octo-org/octo-repo6\"]},\"no_codeql_db_repos\":{\"repository_count\":2,\"repositories\":[{\"id\":7,\"node_id\":\"MDQ6VXNlcjE=\",\"name\":\"octo-repo7\",\"full_name\":\"octo-org/octo-repo7\",\"private\":false},{\"id\":8,\"node_id\":\"MDQ6VXNlcjE=\",\"name\":\"octo-repo8\",\"full_name\":\"octo-org/octo-repo8\",\"private\":false}]},\"over_limit_repos\":{\"repository_count\":2,\"repositories\":[{\"id\":9,\"node_id\":\"MDQ6VXNlcjE=\",\"name\":\"octo-repo9\",\"full_name\":\"octo-org/octo-repo9\",\"private\":false},{\"id\":10,\"node_id\":\"MDQ6VXNlcjE=\",\"name\":\"octo-repo10\",\"full_name\":\"octo-org/octo-repo10\",\"private\":false}]}}}}" }, { - "data": "{\"summary\":\"Default response\",\"value\":{\"id\":1,\"controller_repo\":{\"id\":1296269,\"node_id\":\"MDEwOlJlcG9zaXRvcnkxMjk2MjY5\",\"name\":\"Hello-World\",\"full_name\":\"octocat/Hello-World\",\"owner\":{\"login\":\"octocat\",\"id\":1,\"node_id\":\"MDQ6VXNlcjE=\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"html_url\":\"https://github.com/octocat\",\"followers_url\":\"https://api.github.com/users/octocat/followers\",\"following_url\":\"https://api.github.com/users/octocat/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/octocat/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/octocat/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/octocat/subscriptions\",\"organizations_url\":\"https://api.github.com/users/octocat/orgs\",\"repos_url\":\"https://api.github.com/users/octocat/repos\",\"events_url\":\"https://api.github.com/users/octocat/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/octocat/received_events\",\"type\":\"User\",\"site_admin\":false},\"private\":false,\"html_url\":\"https://github.com/octocat/Hello-World\",\"description\":\"This your first repo!\",\"fork\":false,\"url\":\"https://api.github.com/repos/octocat/Hello-World\",\"archive_url\":\"https://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}\",\"assignees_url\":\"https://api.github.com/repos/octocat/Hello-World/assignees{/user}\",\"blobs_url\":\"https://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}\",\"branches_url\":\"https://api.github.com/repos/octocat/Hello-World/branches{/branch}\",\"collaborators_url\":\"https://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}\",\"comments_url\":\"https://api.github.com/repos/octocat/Hello-World/comments{/number}\",\"commits_url\":\"https://api.github.com/repos/octocat/Hello-World/commits{/sha}\",\"compare_url\":\"https://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}\",\"contents_url\":\"https://api.github.com/repos/octocat/Hello-World/contents/{+path}\",\"contributors_url\":\"https://api.github.com/repos/octocat/Hello-World/contributors\",\"deployments_url\":\"https://api.github.com/repos/octocat/Hello-World/deployments\",\"downloads_url\":\"https://api.github.com/repos/octocat/Hello-World/downloads\",\"events_url\":\"https://api.github.com/repos/octocat/Hello-World/events\",\"forks_url\":\"https://api.github.com/repos/octocat/Hello-World/forks\",\"git_commits_url\":\"https://api.github.com/repos/octocat/Hello-World/git/commits{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/octocat/Hello-World/git/refs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/octocat/Hello-World/git/tags{/sha}\",\"issue_comment_url\":\"https://api.github.com/repos/octocat/Hello-World/issues/comments{/number}\",\"issue_events_url\":\"https://api.github.com/repos/octocat/Hello-World/issues/events{/number}\",\"issues_url\":\"https://api.github.com/repos/octocat/Hello-World/issues{/number}\",\"keys_url\":\"https://api.github.com/repos/octocat/Hello-World/keys{/key_id}\",\"labels_url\":\"https://api.github.com/repos/octocat/Hello-World/labels{/name}\",\"languages_url\":\"https://api.github.com/repos/octocat/Hello-World/languages\",\"merges_url\":\"https://api.github.com/repos/octocat/Hello-World/merges\",\"milestones_url\":\"https://api.github.com/repos/octocat/Hello-World/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}\",\"pulls_url\":\"https://api.github.com/repos/octocat/Hello-World/pulls{/number}\",\"releases_url\":\"https://api.github.com/repos/octocat/Hello-World/releases{/id}\",\"stargazers_url\":\"https://api.github.com/repos/octocat/Hello-World/stargazers\",\"statuses_url\":\"https://api.github.com/repos/octocat/Hello-World/statuses/{sha}\",\"subscribers_url\":\"https://api.github.com/repos/octocat/Hello-World/subscribers\",\"subscription_url\":\"https://api.github.com/repos/octocat/Hello-World/subscription\",\"tags_url\":\"https://api.github.com/repos/octocat/Hello-World/tags\",\"teams_url\":\"https://api.github.com/repos/octocat/Hello-World/teams\",\"trees_url\":\"https://api.github.com/repos/octocat/Hello-World/git/trees{/sha}\",\"hooks_url\":\"https://api.github.com/repos/octocat/Hello-World/hooks\"},\"actor\":{\"login\":\"octocat\",\"id\":1,\"node_id\":\"MDQ6VXNlcjE=\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"html_url\":\"https://github.com/octocat\",\"followers_url\":\"https://api.github.com/users/octocat/followers\",\"following_url\":\"https://api.github.com/users/octocat/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/octocat/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/octocat/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/octocat/subscriptions\",\"organizations_url\":\"https://api.github.com/users/octocat/orgs\",\"repos_url\":\"https://api.github.com/users/octocat/repos\",\"events_url\":\"https://api.github.com/users/octocat/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/octocat/received_events\",\"type\":\"User\",\"site_admin\":false},\"query_language\":\"python\",\"query_pack_url\":\"https://www.example.com\",\"created_at\":\"2022-09-12T12:14:32Z\",\"updated_at\":\"2022-09-12T12:14:32Z\",\"completed_at\":\"2022-09-12T13:15:33Z\",\"status\":\"completed\",\"actions_workflow_run_id\":3453588,\"scanned_repositories\":[{\"repository\":{\"id\":1296269,\"name\":\"Hello-World\",\"full_name\":\"octocat/Hello-World\",\"private\":false},\"analysis_status\":\"succeeded\",\"result_count\":532,\"artifact_size_in_bytes\":12345}],\"skipped_repositories\":{\"access_mismatch_repos\":{\"repository_count\":2,\"repositories\":[{\"id\":1,\"node_id\":\"MDQ6VXNlcjE=\",\"name\":\"octo-repo1\",\"full_name\":\"octo-org/octo-repo1\",\"private\":false},{\"id\":2,\"node_id\":\"MDQ6VXNlcjE=\",\"name\":\"octo-repo2\",\"full_name\":\"octo-org/octo-repo2\",\"private\":false}]},\"not_found_repos\":{\"repository_count\":3,\"repository_full_names\":[\"octo-org/octo-repo4\",\"octo-org/octo-repo5\",\"octo-org/octo-repo6\"]},\"no_codeql_db_repos\":{\"repository_count\":2,\"repositories\":[{\"id\":7,\"node_id\":\"MDQ6VXNlcjE=\",\"name\":\"octo-repo7\",\"full_name\":\"octo-org/octo-repo7\",\"private\":false},{\"id\":8,\"node_id\":\"MDQ6VXNlcjE=\",\"name\":\"octo-repo8\",\"full_name\":\"octo-org/octo-repo8\",\"private\":false}]},\"over_limit_repos\":{\"repository_count\":2,\"repositories\":[{\"id\":9,\"node_id\":\"MDQ6VXNlcjE=\",\"name\":\"octo-repo9\",\"full_name\":\"octo-org/octo-repo9\",\"private\":false},{\"id\":10,\"node_id\":\"MDQ6VXNlcjE=\",\"name\":\"octo-repo10\",\"full_name\":\"octo-org/octo-repo10\",\"private\":false}]}}}}" + "data": "{\"summary\":\"Default response\",\"value\":{\"id\":1,\"controller_repo\":{\"id\":1296269,\"node_id\":\"MDEwOlJlcG9zaXRvcnkxMjk2MjY5\",\"name\":\"Hello-World\",\"full_name\":\"octocat/Hello-World\",\"owner\":{\"login\":\"octocat\",\"id\":1,\"node_id\":\"MDQ6VXNlcjE=\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"html_url\":\"https://github.com/octocat\",\"followers_url\":\"https://api.github.com/users/octocat/followers\",\"following_url\":\"https://api.github.com/users/octocat/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/octocat/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/octocat/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/octocat/subscriptions\",\"organizations_url\":\"https://api.github.com/users/octocat/orgs\",\"repos_url\":\"https://api.github.com/users/octocat/repos\",\"events_url\":\"https://api.github.com/users/octocat/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/octocat/received_events\",\"type\":\"User\",\"site_admin\":false},\"private\":false,\"html_url\":\"https://github.com/octocat/Hello-World\",\"description\":\"This your first repo!\",\"fork\":false,\"url\":\"https://api.github.com/repos/octocat/Hello-World\",\"archive_url\":\"https://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}\",\"assignees_url\":\"https://api.github.com/repos/octocat/Hello-World/assignees{/user}\",\"blobs_url\":\"https://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}\",\"branches_url\":\"https://api.github.com/repos/octocat/Hello-World/branches{/branch}\",\"collaborators_url\":\"https://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}\",\"comments_url\":\"https://api.github.com/repos/octocat/Hello-World/comments{/number}\",\"commits_url\":\"https://api.github.com/repos/octocat/Hello-World/commits{/sha}\",\"compare_url\":\"https://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}\",\"contents_url\":\"https://api.github.com/repos/octocat/Hello-World/contents/{+path}\",\"contributors_url\":\"https://api.github.com/repos/octocat/Hello-World/contributors\",\"deployments_url\":\"https://api.github.com/repos/octocat/Hello-World/deployments\",\"downloads_url\":\"https://api.github.com/repos/octocat/Hello-World/downloads\",\"events_url\":\"https://api.github.com/repos/octocat/Hello-World/events\",\"forks_url\":\"https://api.github.com/repos/octocat/Hello-World/forks\",\"git_commits_url\":\"https://api.github.com/repos/octocat/Hello-World/git/commits{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/octocat/Hello-World/git/refs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/octocat/Hello-World/git/tags{/sha}\",\"issue_comment_url\":\"https://api.github.com/repos/octocat/Hello-World/issues/comments{/number}\",\"issue_events_url\":\"https://api.github.com/repos/octocat/Hello-World/issues/events{/number}\",\"issues_url\":\"https://api.github.com/repos/octocat/Hello-World/issues{/number}\",\"keys_url\":\"https://api.github.com/repos/octocat/Hello-World/keys{/key_id}\",\"labels_url\":\"https://api.github.com/repos/octocat/Hello-World/labels{/name}\",\"languages_url\":\"https://api.github.com/repos/octocat/Hello-World/languages\",\"merges_url\":\"https://api.github.com/repos/octocat/Hello-World/merges\",\"milestones_url\":\"https://api.github.com/repos/octocat/Hello-World/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}\",\"pulls_url\":\"https://api.github.com/repos/octocat/Hello-World/pulls{/number}\",\"releases_url\":\"https://api.github.com/repos/octocat/Hello-World/releases{/id}\",\"stargazers_url\":\"https://api.github.com/repos/octocat/Hello-World/stargazers\",\"statuses_url\":\"https://api.github.com/repos/octocat/Hello-World/statuses/{sha}\",\"subscribers_url\":\"https://api.github.com/repos/octocat/Hello-World/subscribers\",\"subscription_url\":\"https://api.github.com/repos/octocat/Hello-World/subscription\",\"tags_url\":\"https://api.github.com/repos/octocat/Hello-World/tags\",\"teams_url\":\"https://api.github.com/repos/octocat/Hello-World/teams\",\"trees_url\":\"https://api.github.com/repos/octocat/Hello-World/git/trees{/sha}\",\"hooks_url\":\"https://api.github.com/repos/octocat/Hello-World/hooks\"},\"actor\":{\"login\":\"octocat\",\"id\":1,\"node_id\":\"MDQ6VXNlcjE=\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"html_url\":\"https://github.com/octocat\",\"followers_url\":\"https://api.github.com/users/octocat/followers\",\"following_url\":\"https://api.github.com/users/octocat/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/octocat/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/octocat/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/octocat/subscriptions\",\"organizations_url\":\"https://api.github.com/users/octocat/orgs\",\"repos_url\":\"https://api.github.com/users/octocat/repos\",\"events_url\":\"https://api.github.com/users/octocat/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/octocat/received_events\",\"type\":\"User\",\"site_admin\":false},\"query_language\":\"python\",\"query_pack_url\":\"https://www.example.com\",\"created_at\":\"2022-09-12T12:14:32Z\",\"updated_at\":\"2022-09-12T12:14:32Z\",\"completed_at\":\"2022-09-12T13:15:33Z\",\"status\":\"succeeded\",\"actions_workflow_run_id\":3453588,\"scanned_repositories\":[{\"repository\":{\"id\":1296269,\"name\":\"Hello-World\",\"full_name\":\"octocat/Hello-World\",\"private\":false},\"analysis_status\":\"succeeded\",\"result_count\":532,\"artifact_size_in_bytes\":12345}],\"skipped_repositories\":{\"access_mismatch_repos\":{\"repository_count\":2,\"repositories\":[{\"id\":1,\"node_id\":\"MDQ6VXNlcjE=\",\"name\":\"octo-repo1\",\"full_name\":\"octo-org/octo-repo1\",\"private\":false},{\"id\":2,\"node_id\":\"MDQ6VXNlcjE=\",\"name\":\"octo-repo2\",\"full_name\":\"octo-org/octo-repo2\",\"private\":false}]},\"not_found_repos\":{\"repository_count\":3,\"repository_full_names\":[\"octo-org/octo-repo4\",\"octo-org/octo-repo5\",\"octo-org/octo-repo6\"]},\"no_codeql_db_repos\":{\"repository_count\":2,\"repositories\":[{\"id\":7,\"node_id\":\"MDQ6VXNlcjE=\",\"name\":\"octo-repo7\",\"full_name\":\"octo-org/octo-repo7\",\"private\":false},{\"id\":8,\"node_id\":\"MDQ6VXNlcjE=\",\"name\":\"octo-repo8\",\"full_name\":\"octo-org/octo-repo8\",\"private\":false}]},\"over_limit_repos\":{\"repository_count\":2,\"repositories\":[{\"id\":9,\"node_id\":\"MDQ6VXNlcjE=\",\"name\":\"octo-repo9\",\"full_name\":\"octo-org/octo-repo9\",\"private\":false},{\"id\":10,\"node_id\":\"MDQ6VXNlcjE=\",\"name\":\"octo-repo10\",\"full_name\":\"octo-org/octo-repo10\",\"private\":false}]}}}}" }, { - "data": "{\"summary\":\"Default response\",\"value\":{\"id\":1,\"controller_repo\":{\"id\":1296269,\"node_id\":\"MDEwOlJlcG9zaXRvcnkxMjk2MjY5\",\"name\":\"Hello-World\",\"full_name\":\"octocat/Hello-World\",\"owner\":{\"login\":\"octocat\",\"id\":1,\"node_id\":\"MDQ6VXNlcjE=\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"html_url\":\"https://github.com/octocat\",\"followers_url\":\"https://api.github.com/users/octocat/followers\",\"following_url\":\"https://api.github.com/users/octocat/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/octocat/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/octocat/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/octocat/subscriptions\",\"organizations_url\":\"https://api.github.com/users/octocat/orgs\",\"repos_url\":\"https://api.github.com/users/octocat/repos\",\"events_url\":\"https://api.github.com/users/octocat/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/octocat/received_events\",\"type\":\"User\",\"site_admin\":false},\"private\":false,\"html_url\":\"https://github.com/octocat/Hello-World\",\"description\":\"This your first repo!\",\"fork\":false,\"url\":\"https://api.github.com/repos/octocat/Hello-World\",\"archive_url\":\"https://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}\",\"assignees_url\":\"https://api.github.com/repos/octocat/Hello-World/assignees{/user}\",\"blobs_url\":\"https://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}\",\"branches_url\":\"https://api.github.com/repos/octocat/Hello-World/branches{/branch}\",\"collaborators_url\":\"https://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}\",\"comments_url\":\"https://api.github.com/repos/octocat/Hello-World/comments{/number}\",\"commits_url\":\"https://api.github.com/repos/octocat/Hello-World/commits{/sha}\",\"compare_url\":\"https://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}\",\"contents_url\":\"https://api.github.com/repos/octocat/Hello-World/contents/{+path}\",\"contributors_url\":\"https://api.github.com/repos/octocat/Hello-World/contributors\",\"deployments_url\":\"https://api.github.com/repos/octocat/Hello-World/deployments\",\"downloads_url\":\"https://api.github.com/repos/octocat/Hello-World/downloads\",\"events_url\":\"https://api.github.com/repos/octocat/Hello-World/events\",\"forks_url\":\"https://api.github.com/repos/octocat/Hello-World/forks\",\"git_commits_url\":\"https://api.github.com/repos/octocat/Hello-World/git/commits{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/octocat/Hello-World/git/refs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/octocat/Hello-World/git/tags{/sha}\",\"issue_comment_url\":\"https://api.github.com/repos/octocat/Hello-World/issues/comments{/number}\",\"issue_events_url\":\"https://api.github.com/repos/octocat/Hello-World/issues/events{/number}\",\"issues_url\":\"https://api.github.com/repos/octocat/Hello-World/issues{/number}\",\"keys_url\":\"https://api.github.com/repos/octocat/Hello-World/keys{/key_id}\",\"labels_url\":\"https://api.github.com/repos/octocat/Hello-World/labels{/name}\",\"languages_url\":\"https://api.github.com/repos/octocat/Hello-World/languages\",\"merges_url\":\"https://api.github.com/repos/octocat/Hello-World/merges\",\"milestones_url\":\"https://api.github.com/repos/octocat/Hello-World/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}\",\"pulls_url\":\"https://api.github.com/repos/octocat/Hello-World/pulls{/number}\",\"releases_url\":\"https://api.github.com/repos/octocat/Hello-World/releases{/id}\",\"stargazers_url\":\"https://api.github.com/repos/octocat/Hello-World/stargazers\",\"statuses_url\":\"https://api.github.com/repos/octocat/Hello-World/statuses/{sha}\",\"subscribers_url\":\"https://api.github.com/repos/octocat/Hello-World/subscribers\",\"subscription_url\":\"https://api.github.com/repos/octocat/Hello-World/subscription\",\"tags_url\":\"https://api.github.com/repos/octocat/Hello-World/tags\",\"teams_url\":\"https://api.github.com/repos/octocat/Hello-World/teams\",\"trees_url\":\"https://api.github.com/repos/octocat/Hello-World/git/trees{/sha}\",\"hooks_url\":\"https://api.github.com/repos/octocat/Hello-World/hooks\"},\"actor\":{\"login\":\"octocat\",\"id\":1,\"node_id\":\"MDQ6VXNlcjE=\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"html_url\":\"https://github.com/octocat\",\"followers_url\":\"https://api.github.com/users/octocat/followers\",\"following_url\":\"https://api.github.com/users/octocat/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/octocat/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/octocat/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/octocat/subscriptions\",\"organizations_url\":\"https://api.github.com/users/octocat/orgs\",\"repos_url\":\"https://api.github.com/users/octocat/repos\",\"events_url\":\"https://api.github.com/users/octocat/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/octocat/received_events\",\"type\":\"User\",\"site_admin\":false},\"query_language\":\"python\",\"query_pack_url\":\"https://www.example.com\",\"created_at\":\"2022-09-12T12:14:32Z\",\"updated_at\":\"2022-09-12T12:14:32Z\",\"completed_at\":\"2022-09-12T13:15:33Z\",\"status\":\"completed\",\"actions_workflow_run_id\":3453588,\"scanned_repositories\":[{\"repository\":{\"id\":1296269,\"name\":\"Hello-World\",\"full_name\":\"octocat/Hello-World\",\"private\":false},\"analysis_status\":\"succeeded\",\"result_count\":532,\"artifact_size_in_bytes\":12345}],\"skipped_repositories\":{\"access_mismatch_repos\":{\"repository_count\":2,\"repositories\":[{\"id\":1,\"node_id\":\"MDQ6VXNlcjE=\",\"name\":\"octo-repo1\",\"full_name\":\"octo-org/octo-repo1\",\"private\":false},{\"id\":2,\"node_id\":\"MDQ6VXNlcjE=\",\"name\":\"octo-repo2\",\"full_name\":\"octo-org/octo-repo2\",\"private\":false}]},\"not_found_repos\":{\"repository_count\":3,\"repository_full_names\":[\"octo-org/octo-repo4\",\"octo-org/octo-repo5\",\"octo-org/octo-repo6\"]},\"no_codeql_db_repos\":{\"repository_count\":2,\"repositories\":[{\"id\":7,\"node_id\":\"MDQ6VXNlcjE=\",\"name\":\"octo-repo7\",\"full_name\":\"octo-org/octo-repo7\",\"private\":false},{\"id\":8,\"node_id\":\"MDQ6VXNlcjE=\",\"name\":\"octo-repo8\",\"full_name\":\"octo-org/octo-repo8\",\"private\":false}]},\"over_limit_repos\":{\"repository_count\":2,\"repositories\":[{\"id\":9,\"node_id\":\"MDQ6VXNlcjE=\",\"name\":\"octo-repo9\",\"full_name\":\"octo-org/octo-repo9\",\"private\":false},{\"id\":10,\"node_id\":\"MDQ6VXNlcjE=\",\"name\":\"octo-repo10\",\"full_name\":\"octo-org/octo-repo10\",\"private\":false}]}}}}" + "data": "{\"summary\":\"Default response\",\"value\":{\"id\":1,\"controller_repo\":{\"id\":1296269,\"node_id\":\"MDEwOlJlcG9zaXRvcnkxMjk2MjY5\",\"name\":\"Hello-World\",\"full_name\":\"octocat/Hello-World\",\"owner\":{\"login\":\"octocat\",\"id\":1,\"node_id\":\"MDQ6VXNlcjE=\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"html_url\":\"https://github.com/octocat\",\"followers_url\":\"https://api.github.com/users/octocat/followers\",\"following_url\":\"https://api.github.com/users/octocat/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/octocat/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/octocat/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/octocat/subscriptions\",\"organizations_url\":\"https://api.github.com/users/octocat/orgs\",\"repos_url\":\"https://api.github.com/users/octocat/repos\",\"events_url\":\"https://api.github.com/users/octocat/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/octocat/received_events\",\"type\":\"User\",\"site_admin\":false},\"private\":false,\"html_url\":\"https://github.com/octocat/Hello-World\",\"description\":\"This your first repo!\",\"fork\":false,\"url\":\"https://api.github.com/repos/octocat/Hello-World\",\"archive_url\":\"https://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}\",\"assignees_url\":\"https://api.github.com/repos/octocat/Hello-World/assignees{/user}\",\"blobs_url\":\"https://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}\",\"branches_url\":\"https://api.github.com/repos/octocat/Hello-World/branches{/branch}\",\"collaborators_url\":\"https://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}\",\"comments_url\":\"https://api.github.com/repos/octocat/Hello-World/comments{/number}\",\"commits_url\":\"https://api.github.com/repos/octocat/Hello-World/commits{/sha}\",\"compare_url\":\"https://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}\",\"contents_url\":\"https://api.github.com/repos/octocat/Hello-World/contents/{+path}\",\"contributors_url\":\"https://api.github.com/repos/octocat/Hello-World/contributors\",\"deployments_url\":\"https://api.github.com/repos/octocat/Hello-World/deployments\",\"downloads_url\":\"https://api.github.com/repos/octocat/Hello-World/downloads\",\"events_url\":\"https://api.github.com/repos/octocat/Hello-World/events\",\"forks_url\":\"https://api.github.com/repos/octocat/Hello-World/forks\",\"git_commits_url\":\"https://api.github.com/repos/octocat/Hello-World/git/commits{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/octocat/Hello-World/git/refs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/octocat/Hello-World/git/tags{/sha}\",\"issue_comment_url\":\"https://api.github.com/repos/octocat/Hello-World/issues/comments{/number}\",\"issue_events_url\":\"https://api.github.com/repos/octocat/Hello-World/issues/events{/number}\",\"issues_url\":\"https://api.github.com/repos/octocat/Hello-World/issues{/number}\",\"keys_url\":\"https://api.github.com/repos/octocat/Hello-World/keys{/key_id}\",\"labels_url\":\"https://api.github.com/repos/octocat/Hello-World/labels{/name}\",\"languages_url\":\"https://api.github.com/repos/octocat/Hello-World/languages\",\"merges_url\":\"https://api.github.com/repos/octocat/Hello-World/merges\",\"milestones_url\":\"https://api.github.com/repos/octocat/Hello-World/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}\",\"pulls_url\":\"https://api.github.com/repos/octocat/Hello-World/pulls{/number}\",\"releases_url\":\"https://api.github.com/repos/octocat/Hello-World/releases{/id}\",\"stargazers_url\":\"https://api.github.com/repos/octocat/Hello-World/stargazers\",\"statuses_url\":\"https://api.github.com/repos/octocat/Hello-World/statuses/{sha}\",\"subscribers_url\":\"https://api.github.com/repos/octocat/Hello-World/subscribers\",\"subscription_url\":\"https://api.github.com/repos/octocat/Hello-World/subscription\",\"tags_url\":\"https://api.github.com/repos/octocat/Hello-World/tags\",\"teams_url\":\"https://api.github.com/repos/octocat/Hello-World/teams\",\"trees_url\":\"https://api.github.com/repos/octocat/Hello-World/git/trees{/sha}\",\"hooks_url\":\"https://api.github.com/repos/octocat/Hello-World/hooks\"},\"actor\":{\"login\":\"octocat\",\"id\":1,\"node_id\":\"MDQ6VXNlcjE=\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"html_url\":\"https://github.com/octocat\",\"followers_url\":\"https://api.github.com/users/octocat/followers\",\"following_url\":\"https://api.github.com/users/octocat/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/octocat/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/octocat/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/octocat/subscriptions\",\"organizations_url\":\"https://api.github.com/users/octocat/orgs\",\"repos_url\":\"https://api.github.com/users/octocat/repos\",\"events_url\":\"https://api.github.com/users/octocat/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/octocat/received_events\",\"type\":\"User\",\"site_admin\":false},\"query_language\":\"python\",\"query_pack_url\":\"https://www.example.com\",\"created_at\":\"2022-09-12T12:14:32Z\",\"updated_at\":\"2022-09-12T12:14:32Z\",\"completed_at\":\"2022-09-12T13:15:33Z\",\"status\":\"succeeded\",\"actions_workflow_run_id\":3453588,\"scanned_repositories\":[{\"repository\":{\"id\":1296269,\"name\":\"Hello-World\",\"full_name\":\"octocat/Hello-World\",\"private\":false},\"analysis_status\":\"succeeded\",\"result_count\":532,\"artifact_size_in_bytes\":12345}],\"skipped_repositories\":{\"access_mismatch_repos\":{\"repository_count\":2,\"repositories\":[{\"id\":1,\"node_id\":\"MDQ6VXNlcjE=\",\"name\":\"octo-repo1\",\"full_name\":\"octo-org/octo-repo1\",\"private\":false},{\"id\":2,\"node_id\":\"MDQ6VXNlcjE=\",\"name\":\"octo-repo2\",\"full_name\":\"octo-org/octo-repo2\",\"private\":false}]},\"not_found_repos\":{\"repository_count\":3,\"repository_full_names\":[\"octo-org/octo-repo4\",\"octo-org/octo-repo5\",\"octo-org/octo-repo6\"]},\"no_codeql_db_repos\":{\"repository_count\":2,\"repositories\":[{\"id\":7,\"node_id\":\"MDQ6VXNlcjE=\",\"name\":\"octo-repo7\",\"full_name\":\"octo-org/octo-repo7\",\"private\":false},{\"id\":8,\"node_id\":\"MDQ6VXNlcjE=\",\"name\":\"octo-repo8\",\"full_name\":\"octo-org/octo-repo8\",\"private\":false}]},\"over_limit_repos\":{\"repository_count\":2,\"repositories\":[{\"id\":9,\"node_id\":\"MDQ6VXNlcjE=\",\"name\":\"octo-repo9\",\"full_name\":\"octo-org/octo-repo9\",\"private\":false},{\"id\":10,\"node_id\":\"MDQ6VXNlcjE=\",\"name\":\"octo-repo10\",\"full_name\":\"octo-org/octo-repo10\",\"private\":false}]}}}}" } ] }, @@ -19126,7 +19615,7 @@ "description": "Response", "examples": [ { - "data": "{\"id\":1,\"controller_repo\":{\"id\":1296269,\"node_id\":\"MDEwOlJlcG9zaXRvcnkxMjk2MjY5\",\"name\":\"Hello-World\",\"full_name\":\"octocat/Hello-World\",\"owner\":{\"login\":\"octocat\",\"id\":1,\"node_id\":\"MDQ6VXNlcjE=\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"html_url\":\"https://github.com/octocat\",\"followers_url\":\"https://api.github.com/users/octocat/followers\",\"following_url\":\"https://api.github.com/users/octocat/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/octocat/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/octocat/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/octocat/subscriptions\",\"organizations_url\":\"https://api.github.com/users/octocat/orgs\",\"repos_url\":\"https://api.github.com/users/octocat/repos\",\"events_url\":\"https://api.github.com/users/octocat/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/octocat/received_events\",\"type\":\"User\",\"site_admin\":false},\"private\":false,\"html_url\":\"https://github.com/octocat/Hello-World\",\"description\":\"This your first repo!\",\"fork\":false,\"url\":\"https://api.github.com/repos/octocat/Hello-World\",\"archive_url\":\"https://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}\",\"assignees_url\":\"https://api.github.com/repos/octocat/Hello-World/assignees{/user}\",\"blobs_url\":\"https://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}\",\"branches_url\":\"https://api.github.com/repos/octocat/Hello-World/branches{/branch}\",\"collaborators_url\":\"https://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}\",\"comments_url\":\"https://api.github.com/repos/octocat/Hello-World/comments{/number}\",\"commits_url\":\"https://api.github.com/repos/octocat/Hello-World/commits{/sha}\",\"compare_url\":\"https://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}\",\"contents_url\":\"https://api.github.com/repos/octocat/Hello-World/contents/{+path}\",\"contributors_url\":\"https://api.github.com/repos/octocat/Hello-World/contributors\",\"deployments_url\":\"https://api.github.com/repos/octocat/Hello-World/deployments\",\"downloads_url\":\"https://api.github.com/repos/octocat/Hello-World/downloads\",\"events_url\":\"https://api.github.com/repos/octocat/Hello-World/events\",\"forks_url\":\"https://api.github.com/repos/octocat/Hello-World/forks\",\"git_commits_url\":\"https://api.github.com/repos/octocat/Hello-World/git/commits{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/octocat/Hello-World/git/refs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/octocat/Hello-World/git/tags{/sha}\",\"issue_comment_url\":\"https://api.github.com/repos/octocat/Hello-World/issues/comments{/number}\",\"issue_events_url\":\"https://api.github.com/repos/octocat/Hello-World/issues/events{/number}\",\"issues_url\":\"https://api.github.com/repos/octocat/Hello-World/issues{/number}\",\"keys_url\":\"https://api.github.com/repos/octocat/Hello-World/keys{/key_id}\",\"labels_url\":\"https://api.github.com/repos/octocat/Hello-World/labels{/name}\",\"languages_url\":\"https://api.github.com/repos/octocat/Hello-World/languages\",\"merges_url\":\"https://api.github.com/repos/octocat/Hello-World/merges\",\"milestones_url\":\"https://api.github.com/repos/octocat/Hello-World/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}\",\"pulls_url\":\"https://api.github.com/repos/octocat/Hello-World/pulls{/number}\",\"releases_url\":\"https://api.github.com/repos/octocat/Hello-World/releases{/id}\",\"stargazers_url\":\"https://api.github.com/repos/octocat/Hello-World/stargazers\",\"statuses_url\":\"https://api.github.com/repos/octocat/Hello-World/statuses/{sha}\",\"subscribers_url\":\"https://api.github.com/repos/octocat/Hello-World/subscribers\",\"subscription_url\":\"https://api.github.com/repos/octocat/Hello-World/subscription\",\"tags_url\":\"https://api.github.com/repos/octocat/Hello-World/tags\",\"teams_url\":\"https://api.github.com/repos/octocat/Hello-World/teams\",\"trees_url\":\"https://api.github.com/repos/octocat/Hello-World/git/trees{/sha}\",\"hooks_url\":\"https://api.github.com/repos/octocat/Hello-World/hooks\"},\"actor\":{\"login\":\"octocat\",\"id\":1,\"node_id\":\"MDQ6VXNlcjE=\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"html_url\":\"https://github.com/octocat\",\"followers_url\":\"https://api.github.com/users/octocat/followers\",\"following_url\":\"https://api.github.com/users/octocat/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/octocat/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/octocat/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/octocat/subscriptions\",\"organizations_url\":\"https://api.github.com/users/octocat/orgs\",\"repos_url\":\"https://api.github.com/users/octocat/repos\",\"events_url\":\"https://api.github.com/users/octocat/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/octocat/received_events\",\"type\":\"User\",\"site_admin\":false},\"query_language\":\"python\",\"query_pack_url\":\"https://www.example.com\",\"created_at\":\"2022-09-12T12:14:32Z\",\"updated_at\":\"2022-09-12T12:14:32Z\",\"completed_at\":\"2022-09-12T13:15:33Z\",\"status\":\"completed\",\"actions_workflow_run_id\":3453588,\"scanned_repositories\":[{\"repository\":{\"id\":1296269,\"name\":\"Hello-World\",\"full_name\":\"octocat/Hello-World\",\"private\":false},\"analysis_status\":\"succeeded\",\"result_count\":532,\"artifact_size_in_bytes\":12345}],\"skipped_repositories\":{\"access_mismatch_repos\":{\"repository_count\":2,\"repositories\":[{\"id\":1,\"node_id\":\"MDQ6VXNlcjE=\",\"name\":\"octo-repo1\",\"full_name\":\"octo-org/octo-repo1\",\"private\":false},{\"id\":2,\"node_id\":\"MDQ6VXNlcjE=\",\"name\":\"octo-repo2\",\"full_name\":\"octo-org/octo-repo2\",\"private\":false}]},\"not_found_repos\":{\"repository_count\":3,\"repository_full_names\":[\"octo-org/octo-repo4\",\"octo-org/octo-repo5\",\"octo-org/octo-repo6\"]},\"no_codeql_db_repos\":{\"repository_count\":2,\"repositories\":[{\"id\":7,\"node_id\":\"MDQ6VXNlcjE=\",\"name\":\"octo-repo7\",\"full_name\":\"octo-org/octo-repo7\",\"private\":false},{\"id\":8,\"node_id\":\"MDQ6VXNlcjE=\",\"name\":\"octo-repo8\",\"full_name\":\"octo-org/octo-repo8\",\"private\":false}]},\"over_limit_repos\":{\"repository_count\":2,\"repositories\":[{\"id\":9,\"node_id\":\"MDQ6VXNlcjE=\",\"name\":\"octo-repo9\",\"full_name\":\"octo-org/octo-repo9\",\"private\":false},{\"id\":10,\"node_id\":\"MDQ6VXNlcjE=\",\"name\":\"octo-repo10\",\"full_name\":\"octo-org/octo-repo10\",\"private\":false}]}}}" + "data": "{\"id\":1,\"controller_repo\":{\"id\":1296269,\"node_id\":\"MDEwOlJlcG9zaXRvcnkxMjk2MjY5\",\"name\":\"Hello-World\",\"full_name\":\"octocat/Hello-World\",\"owner\":{\"login\":\"octocat\",\"id\":1,\"node_id\":\"MDQ6VXNlcjE=\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"html_url\":\"https://github.com/octocat\",\"followers_url\":\"https://api.github.com/users/octocat/followers\",\"following_url\":\"https://api.github.com/users/octocat/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/octocat/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/octocat/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/octocat/subscriptions\",\"organizations_url\":\"https://api.github.com/users/octocat/orgs\",\"repos_url\":\"https://api.github.com/users/octocat/repos\",\"events_url\":\"https://api.github.com/users/octocat/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/octocat/received_events\",\"type\":\"User\",\"site_admin\":false},\"private\":false,\"html_url\":\"https://github.com/octocat/Hello-World\",\"description\":\"This your first repo!\",\"fork\":false,\"url\":\"https://api.github.com/repos/octocat/Hello-World\",\"archive_url\":\"https://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}\",\"assignees_url\":\"https://api.github.com/repos/octocat/Hello-World/assignees{/user}\",\"blobs_url\":\"https://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}\",\"branches_url\":\"https://api.github.com/repos/octocat/Hello-World/branches{/branch}\",\"collaborators_url\":\"https://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}\",\"comments_url\":\"https://api.github.com/repos/octocat/Hello-World/comments{/number}\",\"commits_url\":\"https://api.github.com/repos/octocat/Hello-World/commits{/sha}\",\"compare_url\":\"https://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}\",\"contents_url\":\"https://api.github.com/repos/octocat/Hello-World/contents/{+path}\",\"contributors_url\":\"https://api.github.com/repos/octocat/Hello-World/contributors\",\"deployments_url\":\"https://api.github.com/repos/octocat/Hello-World/deployments\",\"downloads_url\":\"https://api.github.com/repos/octocat/Hello-World/downloads\",\"events_url\":\"https://api.github.com/repos/octocat/Hello-World/events\",\"forks_url\":\"https://api.github.com/repos/octocat/Hello-World/forks\",\"git_commits_url\":\"https://api.github.com/repos/octocat/Hello-World/git/commits{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/octocat/Hello-World/git/refs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/octocat/Hello-World/git/tags{/sha}\",\"issue_comment_url\":\"https://api.github.com/repos/octocat/Hello-World/issues/comments{/number}\",\"issue_events_url\":\"https://api.github.com/repos/octocat/Hello-World/issues/events{/number}\",\"issues_url\":\"https://api.github.com/repos/octocat/Hello-World/issues{/number}\",\"keys_url\":\"https://api.github.com/repos/octocat/Hello-World/keys{/key_id}\",\"labels_url\":\"https://api.github.com/repos/octocat/Hello-World/labels{/name}\",\"languages_url\":\"https://api.github.com/repos/octocat/Hello-World/languages\",\"merges_url\":\"https://api.github.com/repos/octocat/Hello-World/merges\",\"milestones_url\":\"https://api.github.com/repos/octocat/Hello-World/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}\",\"pulls_url\":\"https://api.github.com/repos/octocat/Hello-World/pulls{/number}\",\"releases_url\":\"https://api.github.com/repos/octocat/Hello-World/releases{/id}\",\"stargazers_url\":\"https://api.github.com/repos/octocat/Hello-World/stargazers\",\"statuses_url\":\"https://api.github.com/repos/octocat/Hello-World/statuses/{sha}\",\"subscribers_url\":\"https://api.github.com/repos/octocat/Hello-World/subscribers\",\"subscription_url\":\"https://api.github.com/repos/octocat/Hello-World/subscription\",\"tags_url\":\"https://api.github.com/repos/octocat/Hello-World/tags\",\"teams_url\":\"https://api.github.com/repos/octocat/Hello-World/teams\",\"trees_url\":\"https://api.github.com/repos/octocat/Hello-World/git/trees{/sha}\",\"hooks_url\":\"https://api.github.com/repos/octocat/Hello-World/hooks\"},\"actor\":{\"login\":\"octocat\",\"id\":1,\"node_id\":\"MDQ6VXNlcjE=\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"html_url\":\"https://github.com/octocat\",\"followers_url\":\"https://api.github.com/users/octocat/followers\",\"following_url\":\"https://api.github.com/users/octocat/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/octocat/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/octocat/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/octocat/subscriptions\",\"organizations_url\":\"https://api.github.com/users/octocat/orgs\",\"repos_url\":\"https://api.github.com/users/octocat/repos\",\"events_url\":\"https://api.github.com/users/octocat/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/octocat/received_events\",\"type\":\"User\",\"site_admin\":false},\"query_language\":\"python\",\"query_pack_url\":\"https://www.example.com\",\"created_at\":\"2022-09-12T12:14:32Z\",\"updated_at\":\"2022-09-12T12:14:32Z\",\"completed_at\":\"2022-09-12T13:15:33Z\",\"status\":\"succeeded\",\"actions_workflow_run_id\":3453588,\"scanned_repositories\":[{\"repository\":{\"id\":1296269,\"name\":\"Hello-World\",\"full_name\":\"octocat/Hello-World\",\"private\":false},\"analysis_status\":\"succeeded\",\"result_count\":532,\"artifact_size_in_bytes\":12345}],\"skipped_repositories\":{\"access_mismatch_repos\":{\"repository_count\":2,\"repositories\":[{\"id\":1,\"node_id\":\"MDQ6VXNlcjE=\",\"name\":\"octo-repo1\",\"full_name\":\"octo-org/octo-repo1\",\"private\":false},{\"id\":2,\"node_id\":\"MDQ6VXNlcjE=\",\"name\":\"octo-repo2\",\"full_name\":\"octo-org/octo-repo2\",\"private\":false}]},\"not_found_repos\":{\"repository_count\":3,\"repository_full_names\":[\"octo-org/octo-repo4\",\"octo-org/octo-repo5\",\"octo-org/octo-repo6\"]},\"no_codeql_db_repos\":{\"repository_count\":2,\"repositories\":[{\"id\":7,\"node_id\":\"MDQ6VXNlcjE=\",\"name\":\"octo-repo7\",\"full_name\":\"octo-org/octo-repo7\",\"private\":false},{\"id\":8,\"node_id\":\"MDQ6VXNlcjE=\",\"name\":\"octo-repo8\",\"full_name\":\"octo-org/octo-repo8\",\"private\":false}]},\"over_limit_repos\":{\"repository_count\":2,\"repositories\":[{\"id\":9,\"node_id\":\"MDQ6VXNlcjE=\",\"name\":\"octo-repo9\",\"full_name\":\"octo-org/octo-repo9\",\"private\":false},{\"id\":10,\"node_id\":\"MDQ6VXNlcjE=\",\"name\":\"octo-repo10\",\"full_name\":\"octo-org/octo-repo10\",\"private\":false}]}}}" } ] }, @@ -28548,32 +29037,6 @@ "alias": null, "deprecated": null }, - { - "name": "first", - "description": "**Deprecated**. The number of results per page (max 100), starting from the first matching result.\nThis parameter must not be used in combination with `last`.\nInstead, use `per_page` in combination with `after` to fetch the first page of results.", - "in": "QUERY", - "type": "integer", - "required": false, - "enum": null, - "allowNull": false, - "mapToData": null, - "validation": null, - "alias": null, - "deprecated": null - }, - { - "name": "last", - "description": "**Deprecated**. The number of results per page (max 100), starting from the last matching result.\nThis parameter must not be used in combination with `first`.\nInstead, use `per_page` in combination with `before` to fetch the last page of results.", - "in": "QUERY", - "type": "integer", - "required": false, - "enum": null, - "allowNull": false, - "mapToData": null, - "validation": null, - "alias": null, - "deprecated": null - }, { "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).\"", @@ -28729,7 +29192,7 @@ }, { "name": "has", - "description": "Filters the list of alerts based on whether the alert has the given value. If specified, only alerts meeting this criterion will be returned.\nMultiple `has` filters can be passed to filter for alerts that have all of the values. Currently, only `patch` is supported.", + "description": "Filters the list of alerts based on whether the alert has the given value. If specified, only alerts meeting this criterion will be returned.\nMultiple `has` filters can be passed to filter for alerts that have all of the values.", "in": "QUERY", "type": null, "required": false, @@ -28740,6 +29203,19 @@ "alias": null, "deprecated": null }, + { + "name": "runtime_risk", + "description": "A comma-separated list of runtime risk strings. If specified, only alerts for repositories with deployment records matching these risks will be returned.\n\nCan be: `critical-resource`, `internet-exposed`, `sensitive-data`, `lateral-movement`", + "in": "QUERY", + "type": "string", + "required": false, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, { "name": "scope", "description": "The scope of the vulnerable dependency. If specified, only alerts with this scope will be returned.", @@ -28805,32 +29281,6 @@ "alias": null, "deprecated": null }, - { - "name": "first", - "description": "**Deprecated**. The number of results per page (max 100), starting from the first matching result.\nThis parameter must not be used in combination with `last`.\nInstead, use `per_page` in combination with `after` to fetch the first page of results.", - "in": "QUERY", - "type": "integer", - "required": false, - "enum": null, - "allowNull": false, - "mapToData": null, - "validation": null, - "alias": null, - "deprecated": null - }, - { - "name": "last", - "description": "**Deprecated**. The number of results per page (max 100), starting from the last matching result.\nThis parameter must not be used in combination with `first`.\nInstead, use `per_page` in combination with `before` to fetch the last page of results.", - "in": "QUERY", - "type": "integer", - "required": false, - "enum": null, - "allowNull": false, - "mapToData": null, - "validation": null, - "alias": null, - "deprecated": null - }, { "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).\"", @@ -29038,19 +29488,6 @@ "alias": null, "deprecated": null }, - { - "name": "page", - "description": "**Closing down notice**. Page number of the results to fetch. Use cursor-based pagination with `before` or `after` instead.", - "in": "QUERY", - "type": "integer", - "required": false, - "enum": null, - "allowNull": false, - "mapToData": null, - "validation": null, - "alias": null, - "deprecated": null - }, { "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).\"", @@ -29089,32 +29526,6 @@ "validation": null, "alias": null, "deprecated": null - }, - { - "name": "first", - "description": "**Deprecated**. The number of results per page (max 100), starting from the first matching result.\nThis parameter must not be used in combination with `last`.\nInstead, use `per_page` in combination with `after` to fetch the first page of results.", - "in": "QUERY", - "type": "integer", - "required": false, - "enum": null, - "allowNull": false, - "mapToData": null, - "validation": null, - "alias": null, - "deprecated": null - }, - { - "name": "last", - "description": "**Deprecated**. The number of results per page (max 100), starting from the last matching result.\nThis parameter must not be used in combination with `first`.\nInstead, use `per_page` in combination with `before` to fetch the last page of results.", - "in": "QUERY", - "type": "integer", - "required": false, - "enum": null, - "allowNull": false, - "mapToData": null, - "validation": null, - "alias": null, - "deprecated": null } ], "responses": [ @@ -30394,22 +30805,22 @@ "renamed": null }, { - "name": "Check if a gist is starred", - "scope": "gists", - "id": "checkIsStarred", - "method": "GET", - "url": "/gists/{gist_id}/star", + "name": "Add team member", + "scope": "enterpriseTeamMemberships", + "id": "add", + "method": "PUT", + "url": "/enterprises/{enterprise}/teams/{enterprise-team}/memberships/{username}", "isDeprecated": false, "deprecationDate": null, "removalDate": null, - "description": "", - "documentationUrl": "https://docs.github.com/rest/gists/gists#check-if-a-gist-is-starred", + "description": "Add a team member to an enterprise team.", + "documentationUrl": "https://docs.github.com/rest/enterprise-teams/enterprise-team-members#add-team-member", "previews": [], "headers": [], "parameters": [ { - "name": "gist_id", - "description": "The unique identifier of the gist.", + "name": "enterprise", + "description": "The slug version of the enterprise name.", "in": "PATH", "type": "string", "required": true, @@ -30419,56 +30830,12 @@ "validation": null, "alias": null, "deprecated": null - } - ], - "responses": [ - { - "code": 204, - "description": "Response if gist is starred", - "examples": null }, - { "code": 304, "description": "Not modified", "examples": null }, - { "code": 403, "description": "Forbidden", "examples": null }, { - "code": 404, - "description": "Not Found if gist is not starred", - "examples": null - } - ], - "renamed": null - }, - { - "name": "Create a gist", - "scope": "gists", - "id": "create", - "method": "POST", - "url": "/gists", - "isDeprecated": false, - "deprecationDate": null, - "removalDate": null, - "description": "Allows you to add a new gist with one or more files.\n\n> [!NOTE]\n> Don't name your files \"gistfile\" with a numerical suffix. This is the format of the automatic naming scheme that Gist uses internally.", - "documentationUrl": "https://docs.github.com/rest/gists/gists#create-a-gist", - "previews": [], - "headers": [], - "parameters": [ - { - "name": "description", - "description": "Description of the gist", - "in": "BODY", + "name": "enterprise-team", + "description": "The slug version of the enterprise team name. You can also substitute this value with the enterprise team id.", + "in": "PATH", "type": "string", - "required": false, - "enum": null, - "allowNull": false, - "mapToData": null, - "validation": null, - "alias": null, - "deprecated": null - }, - { - "name": "files", - "description": "Names and content for the files that make up the gist", - "in": "BODY", - "type": "object", "required": true, "enum": null, "allowNull": false, @@ -30478,22 +30845,9 @@ "deprecated": null }, { - "name": "files.*", - "description": "", - "in": "BODY", - "type": "object", - "required": false, - "enum": null, - "allowNull": false, - "mapToData": null, - "validation": null, - "alias": null, - "deprecated": null - }, - { - "name": "files.*.content", - "description": "Content of the file", - "in": "BODY", + "name": "username", + "description": "The handle for the GitHub user account.", + "in": "PATH", "type": "string", "required": true, "enum": null, @@ -30502,59 +30856,38 @@ "validation": null, "alias": null, "deprecated": null - }, - { - "name": "public", - "description": "", - "in": "BODY", - "type": null, - "required": false, - "enum": null, - "allowNull": false, - "mapToData": null, - "validation": null, - "alias": null, - "deprecated": null } ], "responses": [ { "code": 201, - "description": "Response", + "description": "Successfully added team member", "examples": [ { - "data": "{\"url\":\"https://api.github.com/gists/2decf6c462d9b4418f2\",\"forks_url\":\"https://api.github.com/gists/2decf6c462d9b4418f2/forks\",\"commits_url\":\"https://api.github.com/gists/2decf6c462d9b4418f2/commits\",\"id\":\"2decf6c462d9b4418f2\",\"node_id\":\"G_kwDOBhHyLdZDliNDQxOGYy\",\"git_pull_url\":\"https://gist.github.com/2decf6c462d9b4418f2.git\",\"git_push_url\":\"https://gist.github.com/2decf6c462d9b4418f2.git\",\"html_url\":\"https://gist.github.com/2decf6c462d9b4418f2\",\"files\":{\"README.md\":{\"filename\":\"README.md\",\"type\":\"text/markdown\",\"language\":\"Markdown\",\"raw_url\":\"https://gist.githubusercontent.com/monalisa/2decf6c462d9b4418f2/raw/ac3e6daf176fafe73609fd000cd188e4472010fb/README.md\",\"size\":23,\"truncated\":false,\"content\":\"Hello world from GitHub\",\"encoding\":\"utf-8\"}},\"public\":true,\"created_at\":\"2022-09-20T12:11:58Z\",\"updated_at\":\"2022-09-21T10:28:06Z\",\"description\":\"An updated gist description.\",\"comments\":0,\"comments_enabled\":true,\"user\":null,\"comments_url\":\"https://api.github.com/gists/2decf6c462d9b4418f2/comments\",\"owner\":{\"login\":\"monalisa\",\"id\":104456405,\"node_id\":\"U_kgDOBhHyLQ\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/104456405?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/monalisa\",\"html_url\":\"https://github.com/monalisa\",\"followers_url\":\"https://api.github.com/users/monalisa/followers\",\"following_url\":\"https://api.github.com/users/monalisa/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/monalisa/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/monalisa/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/monalisa/subscriptions\",\"organizations_url\":\"https://api.github.com/users/monalisa/orgs\",\"repos_url\":\"https://api.github.com/users/monalisa/repos\",\"events_url\":\"https://api.github.com/users/monalisa/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/monalisa/received_events\",\"type\":\"User\",\"site_admin\":true},\"forks\":[],\"history\":[{\"user\":{\"login\":\"monalisa\",\"id\":104456405,\"node_id\":\"U_kgyLQ\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/104456405?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/monalisa\",\"html_url\":\"https://github.com/monalisa\",\"followers_url\":\"https://api.github.com/users/monalisa/followers\",\"following_url\":\"https://api.github.com/users/monalisa/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/monalisa/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/monalisa/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/monalisa/subscriptions\",\"organizations_url\":\"https://api.github.com/users/monalisa/orgs\",\"repos_url\":\"https://api.github.com/users/monalisa/repos\",\"events_url\":\"https://api.github.com/users/monalisa/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/monalisa/received_events\",\"type\":\"User\",\"site_admin\":true},\"version\":\"468aac8caed5f0c3b859b8286968\",\"committed_at\":\"2022-09-21T10:28:06Z\",\"change_status\":{\"total\":2,\"additions\":1,\"deletions\":1},\"url\":\"https://api.github.com/gists/8481a81af6b7a2d418f2/468aac8caed5f0c3b859b8286968\"}],\"truncated\":false}" + "data": "{\"login\":\"octocat\",\"id\":1,\"node_id\":\"MDQ6VXNlcjE=\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"html_url\":\"https://github.com/octocat\",\"followers_url\":\"https://api.github.com/users/octocat/followers\",\"following_url\":\"https://api.github.com/users/octocat/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/octocat/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/octocat/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/octocat/subscriptions\",\"organizations_url\":\"https://api.github.com/users/octocat/orgs\",\"repos_url\":\"https://api.github.com/users/octocat/repos\",\"events_url\":\"https://api.github.com/users/octocat/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/octocat/received_events\",\"type\":\"User\",\"site_admin\":false}" } ] - }, - { "code": 304, "description": "Not modified", "examples": null }, - { "code": 403, "description": "Forbidden", "examples": null }, - { "code": 404, "description": "Resource not found", "examples": null }, - { - "code": 422, - "description": "Validation failed, or the endpoint has been spammed.", - "examples": null } ], "renamed": null }, { - "name": "Create a gist comment", - "scope": "gists", - "id": "createComment", + "name": "Bulk add team members", + "scope": "enterpriseTeamMemberships", + "id": "bulkAdd", "method": "POST", - "url": "/gists/{gist_id}/comments", + "url": "/enterprises/{enterprise}/teams/{enterprise-team}/memberships/add", "isDeprecated": false, "deprecationDate": null, "removalDate": null, - "description": "Creates a comment on a gist.\n\nThis endpoint supports the following custom media types. For more information, see \"[Media types](https://docs.github.com/rest/using-the-rest-api/getting-started-with-the-rest-api#media-types).\"\n\n- **`application/vnd.github.raw+json`**: Returns the raw markdown. This is the default if you do not pass any specific media type.\n- **`application/vnd.github.base64+json`**: Returns the base64-encoded contents. This can be useful if your gist contains any invalid UTF-8 sequences.", - "documentationUrl": "https://docs.github.com/rest/gists/comments#create-a-gist-comment", + "description": "Add multiple team members to an enterprise team.", + "documentationUrl": "https://docs.github.com/rest/enterprise-teams/enterprise-team-members#bulk-add-team-members", "previews": [], "headers": [], "parameters": [ { - "name": "gist_id", - "description": "The unique identifier of the gist.", + "name": "enterprise", + "description": "The slug version of the enterprise name.", "in": "PATH", "type": "string", "required": true, @@ -30566,9 +30899,9 @@ "deprecated": null }, { - "name": "body", - "description": "The comment text.", - "in": "BODY", + "name": "enterprise-team", + "description": "The slug version of the enterprise team name. You can also substitute this value with the enterprise team id.", + "in": "PATH", "type": "string", "required": true, "enum": null, @@ -30577,43 +30910,12 @@ "validation": null, "alias": null, "deprecated": null - } - ], - "responses": [ - { - "code": 201, - "description": "Response", - "examples": [ - { - "data": "{\"id\":1,\"node_id\":\"MDExOkdpc3RDb21tZW50MQ==\",\"url\":\"https://api.github.com/gists/a6db0bec360bb87e9418/comments/1\",\"body\":\"Just commenting for the sake of commenting\",\"user\":{\"login\":\"octocat\",\"id\":1,\"node_id\":\"MDQ6VXNlcjE=\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"html_url\":\"https://github.com/octocat\",\"followers_url\":\"https://api.github.com/users/octocat/followers\",\"following_url\":\"https://api.github.com/users/octocat/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/octocat/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/octocat/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/octocat/subscriptions\",\"organizations_url\":\"https://api.github.com/users/octocat/orgs\",\"repos_url\":\"https://api.github.com/users/octocat/repos\",\"events_url\":\"https://api.github.com/users/octocat/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/octocat/received_events\",\"type\":\"User\",\"site_admin\":false},\"created_at\":\"2011-04-18T23:23:56Z\",\"updated_at\":\"2011-04-18T23:23:56Z\",\"author_association\":\"COLLABORATOR\"}" - } - ] }, - { "code": 304, "description": "Not modified", "examples": null }, - { "code": 403, "description": "Forbidden", "examples": null }, - { "code": 404, "description": "Resource not found", "examples": null } - ], - "renamed": null - }, - { - "name": "Delete a gist", - "scope": "gists", - "id": "delete", - "method": "DELETE", - "url": "/gists/{gist_id}", - "isDeprecated": false, - "deprecationDate": null, - "removalDate": null, - "description": "", - "documentationUrl": "https://docs.github.com/rest/gists/gists#delete-a-gist", - "previews": [], - "headers": [], - "parameters": [ { - "name": "gist_id", - "description": "The unique identifier of the gist.", - "in": "PATH", - "type": "string", + "name": "usernames", + "description": "The GitHub user handles to add to the team.", + "in": "BODY", + "type": "string[]", "required": true, "enum": null, "allowNull": false, @@ -30624,30 +30926,35 @@ } ], "responses": [ - { "code": 204, "description": "Response", "examples": null }, - { "code": 304, "description": "Not modified", "examples": null }, - { "code": 403, "description": "Forbidden", "examples": null }, - { "code": 404, "description": "Resource not found", "examples": null } + { + "code": 200, + "description": "Successfully added team members.", + "examples": [ + { + "data": "[{\"login\":\"octocat\",\"id\":1,\"node_id\":\"MDQ6VXNlcjE=\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"html_url\":\"https://github.com/octocat\",\"followers_url\":\"https://api.github.com/users/octocat/followers\",\"following_url\":\"https://api.github.com/users/octocat/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/octocat/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/octocat/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/octocat/subscriptions\",\"organizations_url\":\"https://api.github.com/users/octocat/orgs\",\"repos_url\":\"https://api.github.com/users/octocat/repos\",\"events_url\":\"https://api.github.com/users/octocat/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/octocat/received_events\",\"type\":\"User\",\"site_admin\":false}]" + } + ] + } ], "renamed": null }, { - "name": "Delete a gist comment", - "scope": "gists", - "id": "deleteComment", - "method": "DELETE", - "url": "/gists/{gist_id}/comments/{comment_id}", + "name": "Bulk remove team members", + "scope": "enterpriseTeamMemberships", + "id": "bulkRemove", + "method": "POST", + "url": "/enterprises/{enterprise}/teams/{enterprise-team}/memberships/remove", "isDeprecated": false, "deprecationDate": null, "removalDate": null, - "description": "", - "documentationUrl": "https://docs.github.com/rest/gists/comments#delete-a-gist-comment", + "description": "Remove multiple team members from an enterprise team.", + "documentationUrl": "https://docs.github.com/rest/enterprise-teams/enterprise-team-members#bulk-remove-team-members", "previews": [], "headers": [], "parameters": [ { - "name": "gist_id", - "description": "The unique identifier of the gist.", + "name": "enterprise", + "description": "The slug version of the enterprise name.", "in": "PATH", "type": "string", "required": true, @@ -30659,10 +30966,10 @@ "deprecated": null }, { - "name": "comment_id", - "description": "The unique identifier of the comment.", + "name": "enterprise-team", + "description": "The slug version of the enterprise team name. You can also substitute this value with the enterprise team id.", "in": "PATH", - "type": "integer", + "type": "string", "required": true, "enum": null, "allowNull": false, @@ -30670,35 +30977,12 @@ "validation": null, "alias": null, "deprecated": null - } - ], - "responses": [ - { "code": 204, "description": "Response", "examples": null }, - { "code": 304, "description": "Not modified", "examples": null }, - { "code": 403, "description": "Forbidden", "examples": null }, - { "code": 404, "description": "Resource not found", "examples": null } - ], - "renamed": null - }, - { - "name": "Fork a gist", - "scope": "gists", - "id": "fork", - "method": "POST", - "url": "/gists/{gist_id}/forks", - "isDeprecated": false, - "deprecationDate": null, - "removalDate": null, - "description": "", - "documentationUrl": "https://docs.github.com/rest/gists/gists#fork-a-gist", - "previews": [], - "headers": [], - "parameters": [ + }, { - "name": "gist_id", - "description": "The unique identifier of the gist.", - "in": "PATH", - "type": "string", + "name": "usernames", + "description": "The GitHub user handles to be removed from the team.", + "in": "BODY", + "type": "string[]", "required": true, "enum": null, "allowNull": false, @@ -30710,42 +30994,34 @@ ], "responses": [ { - "code": 201, - "description": "Response", + "code": 200, + "description": "Successfully removed team members.", "examples": [ { - "data": "{\"url\":\"https://api.github.com/gists/aa5a315d61ae9438b18d\",\"forks_url\":\"https://api.github.com/gists/aa5a315d61ae9438b18d/forks\",\"commits_url\":\"https://api.github.com/gists/aa5a315d61ae9438b18d/commits\",\"id\":\"aa5a315d61ae9438b18d\",\"node_id\":\"MDQ6R2lzdGFhNWEzMTVkNjFhZTk0MzhiMThk\",\"git_pull_url\":\"https://gist.github.com/aa5a315d61ae9438b18d.git\",\"git_push_url\":\"https://gist.github.com/aa5a315d61ae9438b18d.git\",\"html_url\":\"https://gist.github.com/aa5a315d61ae9438b18d\",\"files\":{\"hello_world.rb\":{\"filename\":\"hello_world.rb\",\"type\":\"application/x-ruby\",\"language\":\"Ruby\",\"raw_url\":\"https://gist.githubusercontent.com/octocat/6cad326836d38bd3a7ae/raw/db9c55113504e46fa076e7df3a04ce592e2e86d8/hello_world.rb\",\"size\":167}},\"public\":true,\"created_at\":\"2010-04-14T02:15:15Z\",\"updated_at\":\"2011-06-20T11:34:15Z\",\"description\":\"Hello World Examples\",\"comments\":0,\"user\":null,\"comments_url\":\"https://api.github.com/gists/aa5a315d61ae9438b18d/comments/\",\"owner\":{\"login\":\"octocat\",\"id\":1,\"node_id\":\"MDQ6VXNlcjE=\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"html_url\":\"https://github.com/octocat\",\"followers_url\":\"https://api.github.com/users/octocat/followers\",\"following_url\":\"https://api.github.com/users/octocat/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/octocat/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/octocat/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/octocat/subscriptions\",\"organizations_url\":\"https://api.github.com/users/octocat/orgs\",\"repos_url\":\"https://api.github.com/users/octocat/repos\",\"events_url\":\"https://api.github.com/users/octocat/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/octocat/received_events\",\"type\":\"User\",\"site_admin\":false},\"truncated\":false}" + "data": "[{\"login\":\"octocat\",\"id\":1,\"node_id\":\"MDQ6VXNlcjE=\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"html_url\":\"https://github.com/octocat\",\"followers_url\":\"https://api.github.com/users/octocat/followers\",\"following_url\":\"https://api.github.com/users/octocat/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/octocat/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/octocat/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/octocat/subscriptions\",\"organizations_url\":\"https://api.github.com/users/octocat/orgs\",\"repos_url\":\"https://api.github.com/users/octocat/repos\",\"events_url\":\"https://api.github.com/users/octocat/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/octocat/received_events\",\"type\":\"User\",\"site_admin\":false}]" } ] - }, - { "code": 304, "description": "Not modified", "examples": null }, - { "code": 403, "description": "Forbidden", "examples": null }, - { "code": 404, "description": "Resource not found", "examples": null }, - { - "code": 422, - "description": "Validation failed, or the endpoint has been spammed.", - "examples": null } ], "renamed": null }, { - "name": "Get a gist", - "scope": "gists", + "name": "Get enterprise team membership", + "scope": "enterpriseTeamMemberships", "id": "get", "method": "GET", - "url": "/gists/{gist_id}", + "url": "/enterprises/{enterprise}/teams/{enterprise-team}/memberships/{username}", "isDeprecated": false, "deprecationDate": null, "removalDate": null, - "description": "Gets a specified gist.\n\nThis endpoint supports the following custom media types. For more information, see \"[Media types](https://docs.github.com/rest/using-the-rest-api/getting-started-with-the-rest-api#media-types).\"\n\n- **`application/vnd.github.raw+json`**: Returns the raw markdown. This is the default if you do not pass any specific media type.\n- **`application/vnd.github.base64+json`**: Returns the base64-encoded contents. This can be useful if your gist contains any invalid UTF-8 sequences.", - "documentationUrl": "https://docs.github.com/rest/gists/gists#get-a-gist", + "description": "Returns whether the user is a member of the enterprise team.", + "documentationUrl": "https://docs.github.com/rest/enterprise-teams/enterprise-team-members#get-enterprise-team-membership", "previews": [], "headers": [], "parameters": [ { - "name": "gist_id", - "description": "The unique identifier of the gist.", + "name": "enterprise", + "description": "The slug version of the enterprise name.", "in": "PATH", "type": "string", "required": true, @@ -30755,41 +31031,10 @@ "validation": null, "alias": null, "deprecated": null - } - ], - "responses": [ - { - "code": 200, - "description": "Response", - "examples": [ - { - "data": "{\"url\":\"https://api.github.com/gists/2decf6c462d9b4418f2\",\"forks_url\":\"https://api.github.com/gists/2decf6c462d9b4418f2/forks\",\"commits_url\":\"https://api.github.com/gists/2decf6c462d9b4418f2/commits\",\"id\":\"2decf6c462d9b4418f2\",\"node_id\":\"G_kwDOBhHyLdZDliNDQxOGYy\",\"git_pull_url\":\"https://gist.github.com/2decf6c462d9b4418f2.git\",\"git_push_url\":\"https://gist.github.com/2decf6c462d9b4418f2.git\",\"html_url\":\"https://gist.github.com/2decf6c462d9b4418f2\",\"files\":{\"README.md\":{\"filename\":\"README.md\",\"type\":\"text/markdown\",\"language\":\"Markdown\",\"raw_url\":\"https://gist.githubusercontent.com/monalisa/2decf6c462d9b4418f2/raw/ac3e6daf176fafe73609fd000cd188e4472010fb/README.md\",\"size\":23,\"truncated\":false,\"content\":\"Hello world from GitHub\",\"encoding\":\"utf-8\"}},\"public\":true,\"created_at\":\"2022-09-20T12:11:58Z\",\"updated_at\":\"2022-09-21T10:28:06Z\",\"description\":\"An updated gist description.\",\"comments\":0,\"comments_enabled\":true,\"user\":null,\"comments_url\":\"https://api.github.com/gists/2decf6c462d9b4418f2/comments\",\"owner\":{\"login\":\"monalisa\",\"id\":104456405,\"node_id\":\"U_kgDOBhHyLQ\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/104456405?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/monalisa\",\"html_url\":\"https://github.com/monalisa\",\"followers_url\":\"https://api.github.com/users/monalisa/followers\",\"following_url\":\"https://api.github.com/users/monalisa/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/monalisa/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/monalisa/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/monalisa/subscriptions\",\"organizations_url\":\"https://api.github.com/users/monalisa/orgs\",\"repos_url\":\"https://api.github.com/users/monalisa/repos\",\"events_url\":\"https://api.github.com/users/monalisa/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/monalisa/received_events\",\"type\":\"User\",\"site_admin\":true},\"forks\":[],\"history\":[{\"user\":{\"login\":\"monalisa\",\"id\":104456405,\"node_id\":\"U_kgyLQ\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/104456405?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/monalisa\",\"html_url\":\"https://github.com/monalisa\",\"followers_url\":\"https://api.github.com/users/monalisa/followers\",\"following_url\":\"https://api.github.com/users/monalisa/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/monalisa/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/monalisa/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/monalisa/subscriptions\",\"organizations_url\":\"https://api.github.com/users/monalisa/orgs\",\"repos_url\":\"https://api.github.com/users/monalisa/repos\",\"events_url\":\"https://api.github.com/users/monalisa/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/monalisa/received_events\",\"type\":\"User\",\"site_admin\":true},\"version\":\"468aac8caed5f0c3b859b8286968\",\"committed_at\":\"2022-09-21T10:28:06Z\",\"change_status\":{\"total\":2,\"additions\":1,\"deletions\":1},\"url\":\"https://api.github.com/gists/8481a81af6b7a2d418f2/468aac8caed5f0c3b859b8286968\"}],\"truncated\":false}" - } - ] }, - { "code": 304, "description": "Not modified", "examples": null }, - { "code": 403, "description": "Forbidden Gist", "examples": null }, - { "code": 404, "description": "Resource not found", "examples": null } - ], - "renamed": null - }, - { - "name": "Get a gist comment", - "scope": "gists", - "id": "getComment", - "method": "GET", - "url": "/gists/{gist_id}/comments/{comment_id}", - "isDeprecated": false, - "deprecationDate": null, - "removalDate": null, - "description": "Gets a comment on a gist.\n\nThis endpoint supports the following custom media types. For more information, see \"[Media types](https://docs.github.com/rest/using-the-rest-api/getting-started-with-the-rest-api#media-types).\"\n\n- **`application/vnd.github.raw+json`**: Returns the raw markdown. This is the default if you do not pass any specific media type.\n- **`application/vnd.github.base64+json`**: Returns the base64-encoded contents. This can be useful if your gist contains any invalid UTF-8 sequences.", - "documentationUrl": "https://docs.github.com/rest/gists/comments#get-a-gist-comment", - "previews": [], - "headers": [], - "parameters": [ { - "name": "gist_id", - "description": "The unique identifier of the gist.", + "name": "enterprise-team", + "description": "The slug version of the enterprise team name. You can also substitute this value with the enterprise team id.", "in": "PATH", "type": "string", "required": true, @@ -30801,10 +31046,10 @@ "deprecated": null }, { - "name": "comment_id", - "description": "The unique identifier of the comment.", + "name": "username", + "description": "The handle for the GitHub user account.", "in": "PATH", - "type": "integer", + "type": "string", "required": true, "enum": null, "allowNull": false, @@ -30817,36 +31062,33 @@ "responses": [ { "code": 200, - "description": "Response", + "description": "User is a member of the enterprise team.", "examples": [ { - "data": "{\"id\":1,\"node_id\":\"MDExOkdpc3RDb21tZW50MQ==\",\"url\":\"https://api.github.com/gists/a6db0bec360bb87e9418/comments/1\",\"body\":\"Just commenting for the sake of commenting\",\"user\":{\"login\":\"octocat\",\"id\":1,\"node_id\":\"MDQ6VXNlcjE=\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"html_url\":\"https://github.com/octocat\",\"followers_url\":\"https://api.github.com/users/octocat/followers\",\"following_url\":\"https://api.github.com/users/octocat/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/octocat/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/octocat/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/octocat/subscriptions\",\"organizations_url\":\"https://api.github.com/users/octocat/orgs\",\"repos_url\":\"https://api.github.com/users/octocat/repos\",\"events_url\":\"https://api.github.com/users/octocat/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/octocat/received_events\",\"type\":\"User\",\"site_admin\":false},\"created_at\":\"2011-04-18T23:23:56Z\",\"updated_at\":\"2011-04-18T23:23:56Z\",\"author_association\":\"COLLABORATOR\"}" + "data": "{\"login\":\"octocat\",\"id\":1,\"node_id\":\"MDQ6VXNlcjE=\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"html_url\":\"https://github.com/octocat\",\"followers_url\":\"https://api.github.com/users/octocat/followers\",\"following_url\":\"https://api.github.com/users/octocat/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/octocat/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/octocat/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/octocat/subscriptions\",\"organizations_url\":\"https://api.github.com/users/octocat/orgs\",\"repos_url\":\"https://api.github.com/users/octocat/repos\",\"events_url\":\"https://api.github.com/users/octocat/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/octocat/received_events\",\"type\":\"User\",\"site_admin\":false}" } ] - }, - { "code": 304, "description": "Not modified", "examples": null }, - { "code": 403, "description": "Forbidden Gist", "examples": null }, - { "code": 404, "description": "Resource not found", "examples": null } + } ], "renamed": null }, { - "name": "Get a gist revision", - "scope": "gists", - "id": "getRevision", + "name": "List members in an enterprise team", + "scope": "enterpriseTeamMemberships", + "id": "list", "method": "GET", - "url": "/gists/{gist_id}/{sha}", + "url": "/enterprises/{enterprise}/teams/{enterprise-team}/memberships", "isDeprecated": false, "deprecationDate": null, "removalDate": null, - "description": "Gets a specified gist revision.\n\nThis endpoint supports the following custom media types. For more information, see \"[Media types](https://docs.github.com/rest/using-the-rest-api/getting-started-with-the-rest-api#media-types).\"\n\n- **`application/vnd.github.raw+json`**: Returns the raw markdown. This is the default if you do not pass any specific media type.\n- **`application/vnd.github.base64+json`**: Returns the base64-encoded contents. This can be useful if your gist contains any invalid UTF-8 sequences.", - "documentationUrl": "https://docs.github.com/rest/gists/gists#get-a-gist-revision", + "description": "Lists all team members in an enterprise team.", + "documentationUrl": "https://docs.github.com/rest/enterprise-teams/enterprise-team-members#list-members-in-an-enterprise-team", "previews": [], "headers": [], "parameters": [ { - "name": "gist_id", - "description": "The unique identifier of the gist.", + "name": "enterprise", + "description": "The slug version of the enterprise name.", "in": "PATH", "type": "string", "required": true, @@ -30858,8 +31100,8 @@ "deprecated": null }, { - "name": "sha", - "description": "", + "name": "enterprise-team", + "description": "The slug version of the enterprise team name. You can also substitute this value with the enterprise team id.", "in": "PATH", "type": "string", "required": true, @@ -30869,54 +31111,1439 @@ "validation": null, "alias": null, "deprecated": null - } - ], - "responses": [ - { - "code": 200, - "description": "Response", - "examples": [ - { - "data": "{\"url\":\"https://api.github.com/gists/2decf6c462d9b4418f2\",\"forks_url\":\"https://api.github.com/gists/2decf6c462d9b4418f2/forks\",\"commits_url\":\"https://api.github.com/gists/2decf6c462d9b4418f2/commits\",\"id\":\"2decf6c462d9b4418f2\",\"node_id\":\"G_kwDOBhHyLdZDliNDQxOGYy\",\"git_pull_url\":\"https://gist.github.com/2decf6c462d9b4418f2.git\",\"git_push_url\":\"https://gist.github.com/2decf6c462d9b4418f2.git\",\"html_url\":\"https://gist.github.com/2decf6c462d9b4418f2\",\"files\":{\"README.md\":{\"filename\":\"README.md\",\"type\":\"text/markdown\",\"language\":\"Markdown\",\"raw_url\":\"https://gist.githubusercontent.com/monalisa/2decf6c462d9b4418f2/raw/ac3e6daf176fafe73609fd000cd188e4472010fb/README.md\",\"size\":23,\"truncated\":false,\"content\":\"Hello world from GitHub\",\"encoding\":\"utf-8\"}},\"public\":true,\"created_at\":\"2022-09-20T12:11:58Z\",\"updated_at\":\"2022-09-21T10:28:06Z\",\"description\":\"An updated gist description.\",\"comments\":0,\"comments_enabled\":true,\"user\":null,\"comments_url\":\"https://api.github.com/gists/2decf6c462d9b4418f2/comments\",\"owner\":{\"login\":\"monalisa\",\"id\":104456405,\"node_id\":\"U_kgDOBhHyLQ\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/104456405?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/monalisa\",\"html_url\":\"https://github.com/monalisa\",\"followers_url\":\"https://api.github.com/users/monalisa/followers\",\"following_url\":\"https://api.github.com/users/monalisa/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/monalisa/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/monalisa/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/monalisa/subscriptions\",\"organizations_url\":\"https://api.github.com/users/monalisa/orgs\",\"repos_url\":\"https://api.github.com/users/monalisa/repos\",\"events_url\":\"https://api.github.com/users/monalisa/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/monalisa/received_events\",\"type\":\"User\",\"site_admin\":true},\"forks\":[],\"history\":[{\"user\":{\"login\":\"monalisa\",\"id\":104456405,\"node_id\":\"U_kgyLQ\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/104456405?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/monalisa\",\"html_url\":\"https://github.com/monalisa\",\"followers_url\":\"https://api.github.com/users/monalisa/followers\",\"following_url\":\"https://api.github.com/users/monalisa/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/monalisa/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/monalisa/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/monalisa/subscriptions\",\"organizations_url\":\"https://api.github.com/users/monalisa/orgs\",\"repos_url\":\"https://api.github.com/users/monalisa/repos\",\"events_url\":\"https://api.github.com/users/monalisa/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/monalisa/received_events\",\"type\":\"User\",\"site_admin\":true},\"version\":\"468aac8caed5f0c3b859b8286968\",\"committed_at\":\"2022-09-21T10:28:06Z\",\"change_status\":{\"total\":2,\"additions\":1,\"deletions\":1},\"url\":\"https://api.github.com/gists/8481a81af6b7a2d418f2/468aac8caed5f0c3b859b8286968\"}],\"truncated\":false}" - } - ] - }, - { "code": 403, "description": "Forbidden", "examples": null }, - { "code": 404, "description": "Resource not found", "examples": null }, - { - "code": 422, - "description": "Validation failed, or the endpoint has been spammed.", - "examples": null - } - ], - "renamed": null - }, - { - "name": "List gists for the authenticated user", - "scope": "gists", - "id": "list", - "method": "GET", - "url": "/gists", - "isDeprecated": false, - "deprecationDate": null, - "removalDate": null, - "description": "Lists the authenticated user's gists or if called anonymously, this endpoint returns all public gists:", - "documentationUrl": "https://docs.github.com/rest/gists/gists#list-gists-for-the-authenticated-user", - "previews": [], - "headers": [], - "parameters": [ - { - "name": "since", - "description": "Only show results that were last updated after the given time. This is a timestamp in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format: `YYYY-MM-DDTHH:MM:SSZ`.", - "in": "QUERY", - "type": "string", - "required": false, - "enum": null, - "allowNull": false, - "mapToData": null, - "validation": null, - "alias": null, - "deprecated": null + }, + { + "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", + "type": "integer", + "required": false, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "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", + "type": "integer", + "required": false, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + } + ], + "responses": [ + { + "code": 200, + "description": "Response", + "examples": [ + { + "data": "[{\"login\":\"octocat\",\"id\":1,\"node_id\":\"MDQ6VXNlcjE=\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"html_url\":\"https://github.com/octocat\",\"followers_url\":\"https://api.github.com/users/octocat/followers\",\"following_url\":\"https://api.github.com/users/octocat/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/octocat/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/octocat/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/octocat/subscriptions\",\"organizations_url\":\"https://api.github.com/users/octocat/orgs\",\"repos_url\":\"https://api.github.com/users/octocat/repos\",\"events_url\":\"https://api.github.com/users/octocat/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/octocat/received_events\",\"type\":\"User\",\"site_admin\":false}]" + } + ] + } + ], + "renamed": null + }, + { + "name": "Remove team membership", + "scope": "enterpriseTeamMemberships", + "id": "remove", + "method": "DELETE", + "url": "/enterprises/{enterprise}/teams/{enterprise-team}/memberships/{username}", + "isDeprecated": false, + "deprecationDate": null, + "removalDate": null, + "description": "Remove membership of a specific user from a particular team in an enterprise.", + "documentationUrl": "https://docs.github.com/rest/enterprise-teams/enterprise-team-members#remove-team-membership", + "previews": [], + "headers": [], + "parameters": [ + { + "name": "enterprise", + "description": "The slug version of the enterprise name.", + "in": "PATH", + "type": "string", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "enterprise-team", + "description": "The slug version of the enterprise team name. You can also substitute this value with the enterprise team id.", + "in": "PATH", + "type": "string", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "username", + "description": "The handle for the GitHub user account.", + "in": "PATH", + "type": "string", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + } + ], + "responses": [ + { "code": 204, "description": "Response", "examples": null }, + { "code": 403, "description": "Forbidden", "examples": null } + ], + "renamed": null + }, + { + "name": "Add an organization assignment", + "scope": "enterpriseTeamOrganizations", + "id": "add", + "method": "PUT", + "url": "/enterprises/{enterprise}/teams/{enterprise-team}/organizations/{org}", + "isDeprecated": false, + "deprecationDate": null, + "removalDate": null, + "description": "Assign an enterprise team to an organization.", + "documentationUrl": "https://docs.github.com/rest/enterprise-teams/enterprise-team-organizations#add-an-organization-assignment", + "previews": [], + "headers": [], + "parameters": [ + { + "name": "enterprise", + "description": "The slug version of the enterprise name.", + "in": "PATH", + "type": "string", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "enterprise-team", + "description": "The slug version of the enterprise team name. You can also substitute this value with the enterprise team id.", + "in": "PATH", + "type": "string", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "org", + "description": "The organization name. The name is not case sensitive.", + "in": "PATH", + "type": "string", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + } + ], + "responses": [ + { + "code": 201, + "description": "Successfully assigned the enterprise team to the organization.", + "examples": [ + { + "data": "{\"login\":\"github\",\"id\":1,\"node_id\":\"MDEyOk9yZ2FuaXphdGlvbjE=\",\"url\":\"https://api.github.com/orgs/github\",\"repos_url\":\"https://api.github.com/orgs/github/repos\",\"events_url\":\"https://api.github.com/orgs/github/events\",\"hooks_url\":\"https://api.github.com/orgs/github/hooks\",\"issues_url\":\"https://api.github.com/orgs/github/issues\",\"members_url\":\"https://api.github.com/orgs/github/members{/member}\",\"public_members_url\":\"https://api.github.com/orgs/github/public_members{/member}\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"description\":\"A great organization\"}" + } + ] + } + ], + "renamed": null + }, + { + "name": "Add organization assignments", + "scope": "enterpriseTeamOrganizations", + "id": "bulkAdd", + "method": "POST", + "url": "/enterprises/{enterprise}/teams/{enterprise-team}/organizations/add", + "isDeprecated": false, + "deprecationDate": null, + "removalDate": null, + "description": "Assign an enterprise team to multiple organizations.", + "documentationUrl": "https://docs.github.com/rest/enterprise-teams/enterprise-team-organizations#add-organization-assignments", + "previews": [], + "headers": [], + "parameters": [ + { + "name": "enterprise", + "description": "The slug version of the enterprise name.", + "in": "PATH", + "type": "string", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "enterprise-team", + "description": "The slug version of the enterprise team name. You can also substitute this value with the enterprise team id.", + "in": "PATH", + "type": "string", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "organization_slugs", + "description": "Organization slug to assign the team to.", + "in": "BODY", + "type": "string[]", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + } + ], + "responses": [ + { + "code": 200, + "description": "Successfully assigned the enterprise team to organizations.", + "examples": [ + { + "data": "[{\"login\":\"github\",\"id\":1,\"node_id\":\"MDEyOk9yZ2FuaXphdGlvbjE=\",\"url\":\"https://api.github.com/orgs/github\",\"repos_url\":\"https://api.github.com/orgs/github/repos\",\"events_url\":\"https://api.github.com/orgs/github/events\",\"hooks_url\":\"https://api.github.com/orgs/github/hooks\",\"issues_url\":\"https://api.github.com/orgs/github/issues\",\"members_url\":\"https://api.github.com/orgs/github/members{/member}\",\"public_members_url\":\"https://api.github.com/orgs/github/public_members{/member}\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"description\":\"A great organization\"}]" + } + ] + } + ], + "renamed": null + }, + { + "name": "Remove organization assignments", + "scope": "enterpriseTeamOrganizations", + "id": "bulkRemove", + "method": "POST", + "url": "/enterprises/{enterprise}/teams/{enterprise-team}/organizations/remove", + "isDeprecated": false, + "deprecationDate": null, + "removalDate": null, + "description": "Unassign an enterprise team from multiple organizations.", + "documentationUrl": "https://docs.github.com/rest/enterprise-teams/enterprise-team-organizations#remove-organization-assignments", + "previews": [], + "headers": [], + "parameters": [ + { + "name": "enterprise", + "description": "The slug version of the enterprise name.", + "in": "PATH", + "type": "string", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "enterprise-team", + "description": "The slug version of the enterprise team name. You can also substitute this value with the enterprise team id.", + "in": "PATH", + "type": "string", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "organization_slugs", + "description": "Organization slug to unassign the team from.", + "in": "BODY", + "type": "string[]", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + } + ], + "responses": [ + { + "code": 204, + "description": "Successfully unassigned the enterprise team from organizations.", + "examples": null + } + ], + "renamed": null + }, + { + "name": "Delete an organization assignment", + "scope": "enterpriseTeamOrganizations", + "id": "delete", + "method": "DELETE", + "url": "/enterprises/{enterprise}/teams/{enterprise-team}/organizations/{org}", + "isDeprecated": false, + "deprecationDate": null, + "removalDate": null, + "description": "Unassign an enterprise team from an organization.", + "documentationUrl": "https://docs.github.com/rest/enterprise-teams/enterprise-team-organizations#delete-an-organization-assignment", + "previews": [], + "headers": [], + "parameters": [ + { + "name": "enterprise", + "description": "The slug version of the enterprise name.", + "in": "PATH", + "type": "string", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "enterprise-team", + "description": "The slug version of the enterprise team name. You can also substitute this value with the enterprise team id.", + "in": "PATH", + "type": "string", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "org", + "description": "The organization name. The name is not case sensitive.", + "in": "PATH", + "type": "string", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + } + ], + "responses": [ + { + "code": 204, + "description": "Successfully unassigned the enterprise team from the organization.", + "examples": null + } + ], + "renamed": null + }, + { + "name": "Get organization assignment", + "scope": "enterpriseTeamOrganizations", + "id": "getAssignment", + "method": "GET", + "url": "/enterprises/{enterprise}/teams/{enterprise-team}/organizations/{org}", + "isDeprecated": false, + "deprecationDate": null, + "removalDate": null, + "description": "Check if an enterprise team is assigned to an organization", + "documentationUrl": "https://docs.github.com/rest/enterprise-teams/enterprise-team-organizations#get-organization-assignment", + "previews": [], + "headers": [], + "parameters": [ + { + "name": "enterprise", + "description": "The slug version of the enterprise name.", + "in": "PATH", + "type": "string", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "enterprise-team", + "description": "The slug version of the enterprise team name. You can also substitute this value with the enterprise team id.", + "in": "PATH", + "type": "string", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "org", + "description": "The organization name. The name is not case sensitive.", + "in": "PATH", + "type": "string", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + } + ], + "responses": [ + { + "code": 200, + "description": "The team is assigned to the organization", + "examples": [ + { + "data": "{\"login\":\"github\",\"id\":1,\"node_id\":\"MDEyOk9yZ2FuaXphdGlvbjE=\",\"url\":\"https://api.github.com/orgs/github\",\"repos_url\":\"https://api.github.com/orgs/github/repos\",\"events_url\":\"https://api.github.com/orgs/github/events\",\"hooks_url\":\"https://api.github.com/orgs/github/hooks\",\"issues_url\":\"https://api.github.com/orgs/github/issues\",\"members_url\":\"https://api.github.com/orgs/github/members{/member}\",\"public_members_url\":\"https://api.github.com/orgs/github/public_members{/member}\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"description\":\"A great organization\"}" + } + ] + }, + { + "code": 404, + "description": "The team is not assigned to the organization", + "examples": null + } + ], + "renamed": null + }, + { + "name": "Get organization assignments", + "scope": "enterpriseTeamOrganizations", + "id": "getAssignments", + "method": "GET", + "url": "/enterprises/{enterprise}/teams/{enterprise-team}/organizations", + "isDeprecated": false, + "deprecationDate": null, + "removalDate": null, + "description": "Get all organizations assigned to an enterprise team", + "documentationUrl": "https://docs.github.com/rest/enterprise-teams/enterprise-team-organizations#get-organization-assignments", + "previews": [], + "headers": [], + "parameters": [ + { + "name": "enterprise", + "description": "The slug version of the enterprise name.", + "in": "PATH", + "type": "string", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "enterprise-team", + "description": "The slug version of the enterprise team name. You can also substitute this value with the enterprise team id.", + "in": "PATH", + "type": "string", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "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", + "type": "integer", + "required": false, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "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", + "type": "integer", + "required": false, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + } + ], + "responses": [ + { + "code": 200, + "description": "An array of organizations the team is assigned to", + "examples": [ + { + "data": "{\"login\":\"github\",\"id\":1,\"node_id\":\"MDEyOk9yZ2FuaXphdGlvbjE=\",\"url\":\"https://api.github.com/orgs/github\",\"repos_url\":\"https://api.github.com/orgs/github/repos\",\"events_url\":\"https://api.github.com/orgs/github/events\",\"hooks_url\":\"https://api.github.com/orgs/github/hooks\",\"issues_url\":\"https://api.github.com/orgs/github/issues\",\"members_url\":\"https://api.github.com/orgs/github/members{/member}\",\"public_members_url\":\"https://api.github.com/orgs/github/public_members{/member}\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"description\":\"A great organization\"}" + } + ] + } + ], + "renamed": null + }, + { + "name": "Create an enterprise team", + "scope": "enterpriseTeams", + "id": "create", + "method": "POST", + "url": "/enterprises/{enterprise}/teams", + "isDeprecated": false, + "deprecationDate": null, + "removalDate": null, + "description": "To create an enterprise team, the authenticated user must be an owner of the enterprise.", + "documentationUrl": "https://docs.github.com/rest/enterprise-teams/enterprise-teams#create-an-enterprise-team", + "previews": [], + "headers": [], + "parameters": [ + { + "name": "enterprise", + "description": "The slug version of the enterprise name.", + "in": "PATH", + "type": "string", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "name", + "description": "The name of the team.", + "in": "BODY", + "type": "string", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "description", + "description": "A description of the team.", + "in": "BODY", + "type": "string", + "required": false, + "enum": null, + "allowNull": true, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "sync_to_organizations", + "description": "Retired: this field is no longer supported.\nWhether the enterprise team should be reflected in each organization.\nThis value cannot be set.\n", + "in": "BODY", + "type": "string", + "required": false, + "enum": ["all", "disabled"], + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "organization_selection_type", + "description": "Specifies which organizations in the enterprise should have access to this team. Can be one of `disabled`, `selected`, or `all`.\n`disabled`: The team is not assigned to any organizations. This is the default when you create a new team.\n`selected`: The team is assigned to specific organizations. You can then use the [add organization assignments API](https://docs.github.com/rest/enterprise-teams/enterprise-team-organizations#add-organization-assignments) endpoint.\n`all`: The team is assigned to all current and future organizations in the enterprise.\n", + "in": "BODY", + "type": "string", + "required": false, + "enum": ["disabled", "selected", "all"], + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "group_id", + "description": "The ID of the IdP group to assign team membership with. You can get this value from the [REST API endpoints for SCIM](https://docs.github.com/rest/scim#list-provisioned-scim-groups-for-an-enterprise).", + "in": "BODY", + "type": "string", + "required": false, + "enum": null, + "allowNull": true, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + } + ], + "responses": [ + { + "code": 201, + "description": "Response", + "examples": [ + { + "data": "[{\"id\":1,\"name\":\"Justice League\",\"description\":\"A great team.\",\"slug\":\"justice-league\",\"url\":\"https://api.github.com/enterprises/dc/teams/justice-league\",\"group_id\":\"62ab9291-fae2-468e-974b-7e45096d5021\",\"html_url\":\"https://github.com/enterprises/dc/teams/justice-league\",\"members_url\":\"https://api.github.com/enterprises/dc/teams/justice-league/members{/member}\",\"created_at\":\"2019-01-26T19:01:12Z\",\"updated_at\":\"2019-01-26T19:14:43Z\"}]" + } + ] + } + ], + "renamed": null + }, + { + "name": "Delete an enterprise team", + "scope": "enterpriseTeams", + "id": "delete", + "method": "DELETE", + "url": "/enterprises/{enterprise}/teams/{team_slug}", + "isDeprecated": false, + "deprecationDate": null, + "removalDate": null, + "description": "To delete an enterprise team, the authenticated user must be an enterprise owner.\n\nIf you are an enterprise owner, deleting an enterprise team will delete all of its IdP mappings as well.", + "documentationUrl": "https://docs.github.com/rest/enterprise-teams/enterprise-teams#delete-an-enterprise-team", + "previews": [], + "headers": [], + "parameters": [ + { + "name": "enterprise", + "description": "The slug version of the enterprise name.", + "in": "PATH", + "type": "string", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "team_slug", + "description": "The slug of the team name.", + "in": "PATH", + "type": "string", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + } + ], + "responses": [ + { "code": 204, "description": "Response", "examples": null }, + { "code": 403, "description": "Forbidden", "examples": null } + ], + "renamed": null + }, + { + "name": "Get an enterprise team", + "scope": "enterpriseTeams", + "id": "get", + "method": "GET", + "url": "/enterprises/{enterprise}/teams/{team_slug}", + "isDeprecated": false, + "deprecationDate": null, + "removalDate": null, + "description": "Gets a team using the team's slug. To create the slug, GitHub replaces special characters in the name string, changes all words to lowercase, and replaces spaces with a `-` separator and adds the \"ent:\" prefix. For example, \"My TEam Näme\" would become `ent:my-team-name`.", + "documentationUrl": "https://docs.github.com/rest/enterprise-teams/enterprise-teams#get-an-enterprise-team", + "previews": [], + "headers": [], + "parameters": [ + { + "name": "enterprise", + "description": "The slug version of the enterprise name.", + "in": "PATH", + "type": "string", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "team_slug", + "description": "The slug of the team name.", + "in": "PATH", + "type": "string", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + } + ], + "responses": [ + { + "code": 200, + "description": "Response", + "examples": [ + { + "data": "[{\"id\":1,\"name\":\"Justice League\",\"description\":\"A great team.\",\"slug\":\"justice-league\",\"url\":\"https://api.github.com/enterprises/dc/teams/justice-league\",\"group_id\":\"62ab9291-fae2-468e-974b-7e45096d5021\",\"html_url\":\"https://github.com/enterprises/dc/teams/justice-league\",\"members_url\":\"https://api.github.com/enterprises/dc/teams/justice-league/members{/member}\",\"created_at\":\"2019-01-26T19:01:12Z\",\"updated_at\":\"2019-01-26T19:14:43Z\"}]" + } + ] + }, + { "code": 403, "description": "Forbidden", "examples": null } + ], + "renamed": null + }, + { + "name": "List enterprise teams", + "scope": "enterpriseTeams", + "id": "list", + "method": "GET", + "url": "/enterprises/{enterprise}/teams", + "isDeprecated": false, + "deprecationDate": null, + "removalDate": null, + "description": "List all teams in the enterprise for the authenticated user", + "documentationUrl": "https://docs.github.com/rest/enterprise-teams/enterprise-teams#list-enterprise-teams", + "previews": [], + "headers": [], + "parameters": [ + { + "name": "enterprise", + "description": "The slug version of the enterprise name.", + "in": "PATH", + "type": "string", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "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", + "type": "integer", + "required": false, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "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", + "type": "integer", + "required": false, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + } + ], + "responses": [ + { + "code": 200, + "description": "Response", + "examples": [ + { + "data": "[{\"id\":1,\"name\":\"Justice League\",\"description\":\"A great team.\",\"slug\":\"justice-league\",\"url\":\"https://api.github.com/enterprises/dc/teams/justice-league\",\"group_id\":\"62ab9291-fae2-468e-974b-7e45096d5021\",\"html_url\":\"https://github.com/enterprises/dc/teams/justice-league\",\"members_url\":\"https://api.github.com/enterprises/dc/teams/justice-league/members{/member}\",\"created_at\":\"2019-01-26T19:01:12Z\",\"updated_at\":\"2019-01-26T19:14:43Z\"}]" + } + ] + }, + { "code": 403, "description": "Forbidden", "examples": null } + ], + "renamed": null + }, + { + "name": "Update an enterprise team", + "scope": "enterpriseTeams", + "id": "update", + "method": "PATCH", + "url": "/enterprises/{enterprise}/teams/{team_slug}", + "isDeprecated": false, + "deprecationDate": null, + "removalDate": null, + "description": "To edit a team, the authenticated user must be an enterprise owner.", + "documentationUrl": "https://docs.github.com/rest/enterprise-teams/enterprise-teams#update-an-enterprise-team", + "previews": [], + "headers": [], + "parameters": [ + { + "name": "enterprise", + "description": "The slug version of the enterprise name.", + "in": "PATH", + "type": "string", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "team_slug", + "description": "The slug of the team name.", + "in": "PATH", + "type": "string", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "name", + "description": "A new name for the team.", + "in": "BODY", + "type": "string", + "required": false, + "enum": null, + "allowNull": true, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "description", + "description": "A new description for the team.", + "in": "BODY", + "type": "string", + "required": false, + "enum": null, + "allowNull": true, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "sync_to_organizations", + "description": "Retired: this field is no longer supported.\nWhether the enterprise team should be reflected in each organization.\nThis value cannot be changed.\n", + "in": "BODY", + "type": "string", + "required": false, + "enum": ["all", "disabled"], + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "organization_selection_type", + "description": "Specifies which organizations in the enterprise should have access to this team. Can be one of `disabled`, `selected`, or `all`.\n`disabled`: The team is not assigned to any organizations. This is the default when you create a new team.\n`selected`: The team is assigned to specific organizations. You can then use the [add organization assignments API](https://docs.github.com/rest/enterprise-teams/enterprise-team-organizations#add-organization-assignments).\n`all`: The team is assigned to all current and future organizations in the enterprise.\n", + "in": "BODY", + "type": "string", + "required": false, + "enum": ["disabled", "selected", "all"], + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "group_id", + "description": "The ID of the IdP group to assign team membership with. The new IdP group will replace the existing one, or replace existing direct members if the team isn't currently linked to an IdP group.", + "in": "BODY", + "type": "string", + "required": false, + "enum": null, + "allowNull": true, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + } + ], + "responses": [ + { + "code": 200, + "description": "Response", + "examples": [ + { + "data": "[{\"id\":1,\"name\":\"Justice League\",\"description\":\"A great team.\",\"slug\":\"justice-league\",\"url\":\"https://api.github.com/enterprises/dc/teams/justice-league\",\"group_id\":\"62ab9291-fae2-468e-974b-7e45096d5021\",\"html_url\":\"https://github.com/enterprises/dc/teams/justice-league\",\"members_url\":\"https://api.github.com/enterprises/dc/teams/justice-league/members{/member}\",\"created_at\":\"2019-01-26T19:01:12Z\",\"updated_at\":\"2019-01-26T19:14:43Z\"}]" + } + ] + }, + { "code": 403, "description": "Forbidden", "examples": null } + ], + "renamed": null + }, + { + "name": "Check if a gist is starred", + "scope": "gists", + "id": "checkIsStarred", + "method": "GET", + "url": "/gists/{gist_id}/star", + "isDeprecated": false, + "deprecationDate": null, + "removalDate": null, + "description": "", + "documentationUrl": "https://docs.github.com/rest/gists/gists#check-if-a-gist-is-starred", + "previews": [], + "headers": [], + "parameters": [ + { + "name": "gist_id", + "description": "The unique identifier of the gist.", + "in": "PATH", + "type": "string", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + } + ], + "responses": [ + { + "code": 204, + "description": "Response if gist is starred", + "examples": null + }, + { "code": 304, "description": "Not modified", "examples": null }, + { "code": 403, "description": "Forbidden", "examples": null }, + { + "code": 404, + "description": "Not Found if gist is not starred", + "examples": null + } + ], + "renamed": null + }, + { + "name": "Create a gist", + "scope": "gists", + "id": "create", + "method": "POST", + "url": "/gists", + "isDeprecated": false, + "deprecationDate": null, + "removalDate": null, + "description": "Allows you to add a new gist with one or more files.\n\n> [!NOTE]\n> Don't name your files \"gistfile\" with a numerical suffix. This is the format of the automatic naming scheme that Gist uses internally.", + "documentationUrl": "https://docs.github.com/rest/gists/gists#create-a-gist", + "previews": [], + "headers": [], + "parameters": [ + { + "name": "description", + "description": "Description of the gist", + "in": "BODY", + "type": "string", + "required": false, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "files", + "description": "Names and content for the files that make up the gist", + "in": "BODY", + "type": "object", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "files.*", + "description": "", + "in": "BODY", + "type": "object", + "required": false, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "files.*.content", + "description": "Content of the file", + "in": "BODY", + "type": "string", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "public", + "description": "", + "in": "BODY", + "type": null, + "required": false, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + } + ], + "responses": [ + { + "code": 201, + "description": "Response", + "examples": [ + { + "data": "{\"url\":\"https://api.github.com/gists/2decf6c462d9b4418f2\",\"forks_url\":\"https://api.github.com/gists/2decf6c462d9b4418f2/forks\",\"commits_url\":\"https://api.github.com/gists/2decf6c462d9b4418f2/commits\",\"id\":\"2decf6c462d9b4418f2\",\"node_id\":\"G_kwDOBhHyLdZDliNDQxOGYy\",\"git_pull_url\":\"https://gist.github.com/2decf6c462d9b4418f2.git\",\"git_push_url\":\"https://gist.github.com/2decf6c462d9b4418f2.git\",\"html_url\":\"https://gist.github.com/2decf6c462d9b4418f2\",\"files\":{\"README.md\":{\"filename\":\"README.md\",\"type\":\"text/markdown\",\"language\":\"Markdown\",\"raw_url\":\"https://gist.githubusercontent.com/monalisa/2decf6c462d9b4418f2/raw/ac3e6daf176fafe73609fd000cd188e4472010fb/README.md\",\"size\":23,\"truncated\":false,\"content\":\"Hello world from GitHub\",\"encoding\":\"utf-8\"}},\"public\":true,\"created_at\":\"2022-09-20T12:11:58Z\",\"updated_at\":\"2022-09-21T10:28:06Z\",\"description\":\"An updated gist description.\",\"comments\":0,\"comments_enabled\":true,\"user\":null,\"comments_url\":\"https://api.github.com/gists/2decf6c462d9b4418f2/comments\",\"owner\":{\"login\":\"monalisa\",\"id\":104456405,\"node_id\":\"U_kgDOBhHyLQ\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/104456405?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/monalisa\",\"html_url\":\"https://github.com/monalisa\",\"followers_url\":\"https://api.github.com/users/monalisa/followers\",\"following_url\":\"https://api.github.com/users/monalisa/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/monalisa/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/monalisa/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/monalisa/subscriptions\",\"organizations_url\":\"https://api.github.com/users/monalisa/orgs\",\"repos_url\":\"https://api.github.com/users/monalisa/repos\",\"events_url\":\"https://api.github.com/users/monalisa/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/monalisa/received_events\",\"type\":\"User\",\"site_admin\":true},\"forks\":[],\"history\":[{\"user\":{\"login\":\"monalisa\",\"id\":104456405,\"node_id\":\"U_kgyLQ\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/104456405?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/monalisa\",\"html_url\":\"https://github.com/monalisa\",\"followers_url\":\"https://api.github.com/users/monalisa/followers\",\"following_url\":\"https://api.github.com/users/monalisa/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/monalisa/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/monalisa/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/monalisa/subscriptions\",\"organizations_url\":\"https://api.github.com/users/monalisa/orgs\",\"repos_url\":\"https://api.github.com/users/monalisa/repos\",\"events_url\":\"https://api.github.com/users/monalisa/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/monalisa/received_events\",\"type\":\"User\",\"site_admin\":true},\"version\":\"468aac8caed5f0c3b859b8286968\",\"committed_at\":\"2022-09-21T10:28:06Z\",\"change_status\":{\"total\":2,\"additions\":1,\"deletions\":1},\"url\":\"https://api.github.com/gists/8481a81af6b7a2d418f2/468aac8caed5f0c3b859b8286968\"}],\"truncated\":false}" + } + ] + }, + { "code": 304, "description": "Not modified", "examples": null }, + { "code": 403, "description": "Forbidden", "examples": null }, + { "code": 404, "description": "Resource not found", "examples": null }, + { + "code": 422, + "description": "Validation failed, or the endpoint has been spammed.", + "examples": null + } + ], + "renamed": null + }, + { + "name": "Create a gist comment", + "scope": "gists", + "id": "createComment", + "method": "POST", + "url": "/gists/{gist_id}/comments", + "isDeprecated": false, + "deprecationDate": null, + "removalDate": null, + "description": "Creates a comment on a gist.\n\nThis endpoint supports the following custom media types. For more information, see \"[Media types](https://docs.github.com/rest/using-the-rest-api/getting-started-with-the-rest-api#media-types).\"\n\n- **`application/vnd.github.raw+json`**: Returns the raw markdown. This is the default if you do not pass any specific media type.\n- **`application/vnd.github.base64+json`**: Returns the base64-encoded contents. This can be useful if your gist contains any invalid UTF-8 sequences.", + "documentationUrl": "https://docs.github.com/rest/gists/comments#create-a-gist-comment", + "previews": [], + "headers": [], + "parameters": [ + { + "name": "gist_id", + "description": "The unique identifier of the gist.", + "in": "PATH", + "type": "string", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "body", + "description": "The comment text.", + "in": "BODY", + "type": "string", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + } + ], + "responses": [ + { + "code": 201, + "description": "Response", + "examples": [ + { + "data": "{\"id\":1,\"node_id\":\"MDExOkdpc3RDb21tZW50MQ==\",\"url\":\"https://api.github.com/gists/a6db0bec360bb87e9418/comments/1\",\"body\":\"Just commenting for the sake of commenting\",\"user\":{\"login\":\"octocat\",\"id\":1,\"node_id\":\"MDQ6VXNlcjE=\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"html_url\":\"https://github.com/octocat\",\"followers_url\":\"https://api.github.com/users/octocat/followers\",\"following_url\":\"https://api.github.com/users/octocat/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/octocat/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/octocat/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/octocat/subscriptions\",\"organizations_url\":\"https://api.github.com/users/octocat/orgs\",\"repos_url\":\"https://api.github.com/users/octocat/repos\",\"events_url\":\"https://api.github.com/users/octocat/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/octocat/received_events\",\"type\":\"User\",\"site_admin\":false},\"created_at\":\"2011-04-18T23:23:56Z\",\"updated_at\":\"2011-04-18T23:23:56Z\",\"author_association\":\"COLLABORATOR\"}" + } + ] + }, + { "code": 304, "description": "Not modified", "examples": null }, + { "code": 403, "description": "Forbidden", "examples": null }, + { "code": 404, "description": "Resource not found", "examples": null } + ], + "renamed": null + }, + { + "name": "Delete a gist", + "scope": "gists", + "id": "delete", + "method": "DELETE", + "url": "/gists/{gist_id}", + "isDeprecated": false, + "deprecationDate": null, + "removalDate": null, + "description": "", + "documentationUrl": "https://docs.github.com/rest/gists/gists#delete-a-gist", + "previews": [], + "headers": [], + "parameters": [ + { + "name": "gist_id", + "description": "The unique identifier of the gist.", + "in": "PATH", + "type": "string", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + } + ], + "responses": [ + { "code": 204, "description": "Response", "examples": null }, + { "code": 304, "description": "Not modified", "examples": null }, + { "code": 403, "description": "Forbidden", "examples": null }, + { "code": 404, "description": "Resource not found", "examples": null } + ], + "renamed": null + }, + { + "name": "Delete a gist comment", + "scope": "gists", + "id": "deleteComment", + "method": "DELETE", + "url": "/gists/{gist_id}/comments/{comment_id}", + "isDeprecated": false, + "deprecationDate": null, + "removalDate": null, + "description": "", + "documentationUrl": "https://docs.github.com/rest/gists/comments#delete-a-gist-comment", + "previews": [], + "headers": [], + "parameters": [ + { + "name": "gist_id", + "description": "The unique identifier of the gist.", + "in": "PATH", + "type": "string", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "comment_id", + "description": "The unique identifier of the comment.", + "in": "PATH", + "type": "integer", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + } + ], + "responses": [ + { "code": 204, "description": "Response", "examples": null }, + { "code": 304, "description": "Not modified", "examples": null }, + { "code": 403, "description": "Forbidden", "examples": null }, + { "code": 404, "description": "Resource not found", "examples": null } + ], + "renamed": null + }, + { + "name": "Fork a gist", + "scope": "gists", + "id": "fork", + "method": "POST", + "url": "/gists/{gist_id}/forks", + "isDeprecated": false, + "deprecationDate": null, + "removalDate": null, + "description": "", + "documentationUrl": "https://docs.github.com/rest/gists/gists#fork-a-gist", + "previews": [], + "headers": [], + "parameters": [ + { + "name": "gist_id", + "description": "The unique identifier of the gist.", + "in": "PATH", + "type": "string", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + } + ], + "responses": [ + { + "code": 201, + "description": "Response", + "examples": [ + { + "data": "{\"url\":\"https://api.github.com/gists/aa5a315d61ae9438b18d\",\"forks_url\":\"https://api.github.com/gists/aa5a315d61ae9438b18d/forks\",\"commits_url\":\"https://api.github.com/gists/aa5a315d61ae9438b18d/commits\",\"id\":\"aa5a315d61ae9438b18d\",\"node_id\":\"MDQ6R2lzdGFhNWEzMTVkNjFhZTk0MzhiMThk\",\"git_pull_url\":\"https://gist.github.com/aa5a315d61ae9438b18d.git\",\"git_push_url\":\"https://gist.github.com/aa5a315d61ae9438b18d.git\",\"html_url\":\"https://gist.github.com/aa5a315d61ae9438b18d\",\"files\":{\"hello_world.rb\":{\"filename\":\"hello_world.rb\",\"type\":\"application/x-ruby\",\"language\":\"Ruby\",\"raw_url\":\"https://gist.githubusercontent.com/octocat/6cad326836d38bd3a7ae/raw/db9c55113504e46fa076e7df3a04ce592e2e86d8/hello_world.rb\",\"size\":167}},\"public\":true,\"created_at\":\"2010-04-14T02:15:15Z\",\"updated_at\":\"2011-06-20T11:34:15Z\",\"description\":\"Hello World Examples\",\"comments\":0,\"user\":null,\"comments_url\":\"https://api.github.com/gists/aa5a315d61ae9438b18d/comments/\",\"owner\":{\"login\":\"octocat\",\"id\":1,\"node_id\":\"MDQ6VXNlcjE=\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"html_url\":\"https://github.com/octocat\",\"followers_url\":\"https://api.github.com/users/octocat/followers\",\"following_url\":\"https://api.github.com/users/octocat/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/octocat/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/octocat/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/octocat/subscriptions\",\"organizations_url\":\"https://api.github.com/users/octocat/orgs\",\"repos_url\":\"https://api.github.com/users/octocat/repos\",\"events_url\":\"https://api.github.com/users/octocat/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/octocat/received_events\",\"type\":\"User\",\"site_admin\":false},\"truncated\":false}" + } + ] + }, + { "code": 304, "description": "Not modified", "examples": null }, + { "code": 403, "description": "Forbidden", "examples": null }, + { "code": 404, "description": "Resource not found", "examples": null }, + { + "code": 422, + "description": "Validation failed, or the endpoint has been spammed.", + "examples": null + } + ], + "renamed": null + }, + { + "name": "Get a gist", + "scope": "gists", + "id": "get", + "method": "GET", + "url": "/gists/{gist_id}", + "isDeprecated": false, + "deprecationDate": null, + "removalDate": null, + "description": "Gets a specified gist.\n\nThis endpoint supports the following custom media types. For more information, see \"[Media types](https://docs.github.com/rest/using-the-rest-api/getting-started-with-the-rest-api#media-types).\"\n\n- **`application/vnd.github.raw+json`**: Returns the raw markdown. This is the default if you do not pass any specific media type.\n- **`application/vnd.github.base64+json`**: Returns the base64-encoded contents. This can be useful if your gist contains any invalid UTF-8 sequences.", + "documentationUrl": "https://docs.github.com/rest/gists/gists#get-a-gist", + "previews": [], + "headers": [], + "parameters": [ + { + "name": "gist_id", + "description": "The unique identifier of the gist.", + "in": "PATH", + "type": "string", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + } + ], + "responses": [ + { + "code": 200, + "description": "Response", + "examples": [ + { + "data": "{\"url\":\"https://api.github.com/gists/2decf6c462d9b4418f2\",\"forks_url\":\"https://api.github.com/gists/2decf6c462d9b4418f2/forks\",\"commits_url\":\"https://api.github.com/gists/2decf6c462d9b4418f2/commits\",\"id\":\"2decf6c462d9b4418f2\",\"node_id\":\"G_kwDOBhHyLdZDliNDQxOGYy\",\"git_pull_url\":\"https://gist.github.com/2decf6c462d9b4418f2.git\",\"git_push_url\":\"https://gist.github.com/2decf6c462d9b4418f2.git\",\"html_url\":\"https://gist.github.com/2decf6c462d9b4418f2\",\"files\":{\"README.md\":{\"filename\":\"README.md\",\"type\":\"text/markdown\",\"language\":\"Markdown\",\"raw_url\":\"https://gist.githubusercontent.com/monalisa/2decf6c462d9b4418f2/raw/ac3e6daf176fafe73609fd000cd188e4472010fb/README.md\",\"size\":23,\"truncated\":false,\"content\":\"Hello world from GitHub\",\"encoding\":\"utf-8\"}},\"public\":true,\"created_at\":\"2022-09-20T12:11:58Z\",\"updated_at\":\"2022-09-21T10:28:06Z\",\"description\":\"An updated gist description.\",\"comments\":0,\"comments_enabled\":true,\"user\":null,\"comments_url\":\"https://api.github.com/gists/2decf6c462d9b4418f2/comments\",\"owner\":{\"login\":\"monalisa\",\"id\":104456405,\"node_id\":\"U_kgDOBhHyLQ\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/104456405?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/monalisa\",\"html_url\":\"https://github.com/monalisa\",\"followers_url\":\"https://api.github.com/users/monalisa/followers\",\"following_url\":\"https://api.github.com/users/monalisa/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/monalisa/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/monalisa/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/monalisa/subscriptions\",\"organizations_url\":\"https://api.github.com/users/monalisa/orgs\",\"repos_url\":\"https://api.github.com/users/monalisa/repos\",\"events_url\":\"https://api.github.com/users/monalisa/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/monalisa/received_events\",\"type\":\"User\",\"site_admin\":true},\"forks\":[],\"history\":[{\"user\":{\"login\":\"monalisa\",\"id\":104456405,\"node_id\":\"U_kgyLQ\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/104456405?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/monalisa\",\"html_url\":\"https://github.com/monalisa\",\"followers_url\":\"https://api.github.com/users/monalisa/followers\",\"following_url\":\"https://api.github.com/users/monalisa/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/monalisa/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/monalisa/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/monalisa/subscriptions\",\"organizations_url\":\"https://api.github.com/users/monalisa/orgs\",\"repos_url\":\"https://api.github.com/users/monalisa/repos\",\"events_url\":\"https://api.github.com/users/monalisa/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/monalisa/received_events\",\"type\":\"User\",\"site_admin\":true},\"version\":\"468aac8caed5f0c3b859b8286968\",\"committed_at\":\"2022-09-21T10:28:06Z\",\"change_status\":{\"total\":2,\"additions\":1,\"deletions\":1},\"url\":\"https://api.github.com/gists/8481a81af6b7a2d418f2/468aac8caed5f0c3b859b8286968\"}],\"truncated\":false}" + } + ] + }, + { "code": 304, "description": "Not modified", "examples": null }, + { "code": 403, "description": "Forbidden Gist", "examples": null }, + { "code": 404, "description": "Resource not found", "examples": null } + ], + "renamed": null + }, + { + "name": "Get a gist comment", + "scope": "gists", + "id": "getComment", + "method": "GET", + "url": "/gists/{gist_id}/comments/{comment_id}", + "isDeprecated": false, + "deprecationDate": null, + "removalDate": null, + "description": "Gets a comment on a gist.\n\nThis endpoint supports the following custom media types. For more information, see \"[Media types](https://docs.github.com/rest/using-the-rest-api/getting-started-with-the-rest-api#media-types).\"\n\n- **`application/vnd.github.raw+json`**: Returns the raw markdown. This is the default if you do not pass any specific media type.\n- **`application/vnd.github.base64+json`**: Returns the base64-encoded contents. This can be useful if your gist contains any invalid UTF-8 sequences.", + "documentationUrl": "https://docs.github.com/rest/gists/comments#get-a-gist-comment", + "previews": [], + "headers": [], + "parameters": [ + { + "name": "gist_id", + "description": "The unique identifier of the gist.", + "in": "PATH", + "type": "string", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "comment_id", + "description": "The unique identifier of the comment.", + "in": "PATH", + "type": "integer", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + } + ], + "responses": [ + { + "code": 200, + "description": "Response", + "examples": [ + { + "data": "{\"id\":1,\"node_id\":\"MDExOkdpc3RDb21tZW50MQ==\",\"url\":\"https://api.github.com/gists/a6db0bec360bb87e9418/comments/1\",\"body\":\"Just commenting for the sake of commenting\",\"user\":{\"login\":\"octocat\",\"id\":1,\"node_id\":\"MDQ6VXNlcjE=\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"html_url\":\"https://github.com/octocat\",\"followers_url\":\"https://api.github.com/users/octocat/followers\",\"following_url\":\"https://api.github.com/users/octocat/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/octocat/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/octocat/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/octocat/subscriptions\",\"organizations_url\":\"https://api.github.com/users/octocat/orgs\",\"repos_url\":\"https://api.github.com/users/octocat/repos\",\"events_url\":\"https://api.github.com/users/octocat/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/octocat/received_events\",\"type\":\"User\",\"site_admin\":false},\"created_at\":\"2011-04-18T23:23:56Z\",\"updated_at\":\"2011-04-18T23:23:56Z\",\"author_association\":\"COLLABORATOR\"}" + } + ] + }, + { "code": 304, "description": "Not modified", "examples": null }, + { "code": 403, "description": "Forbidden Gist", "examples": null }, + { "code": 404, "description": "Resource not found", "examples": null } + ], + "renamed": null + }, + { + "name": "Get a gist revision", + "scope": "gists", + "id": "getRevision", + "method": "GET", + "url": "/gists/{gist_id}/{sha}", + "isDeprecated": false, + "deprecationDate": null, + "removalDate": null, + "description": "Gets a specified gist revision.\n\nThis endpoint supports the following custom media types. For more information, see \"[Media types](https://docs.github.com/rest/using-the-rest-api/getting-started-with-the-rest-api#media-types).\"\n\n- **`application/vnd.github.raw+json`**: Returns the raw markdown. This is the default if you do not pass any specific media type.\n- **`application/vnd.github.base64+json`**: Returns the base64-encoded contents. This can be useful if your gist contains any invalid UTF-8 sequences.", + "documentationUrl": "https://docs.github.com/rest/gists/gists#get-a-gist-revision", + "previews": [], + "headers": [], + "parameters": [ + { + "name": "gist_id", + "description": "The unique identifier of the gist.", + "in": "PATH", + "type": "string", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "sha", + "description": "", + "in": "PATH", + "type": "string", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + } + ], + "responses": [ + { + "code": 200, + "description": "Response", + "examples": [ + { + "data": "{\"url\":\"https://api.github.com/gists/2decf6c462d9b4418f2\",\"forks_url\":\"https://api.github.com/gists/2decf6c462d9b4418f2/forks\",\"commits_url\":\"https://api.github.com/gists/2decf6c462d9b4418f2/commits\",\"id\":\"2decf6c462d9b4418f2\",\"node_id\":\"G_kwDOBhHyLdZDliNDQxOGYy\",\"git_pull_url\":\"https://gist.github.com/2decf6c462d9b4418f2.git\",\"git_push_url\":\"https://gist.github.com/2decf6c462d9b4418f2.git\",\"html_url\":\"https://gist.github.com/2decf6c462d9b4418f2\",\"files\":{\"README.md\":{\"filename\":\"README.md\",\"type\":\"text/markdown\",\"language\":\"Markdown\",\"raw_url\":\"https://gist.githubusercontent.com/monalisa/2decf6c462d9b4418f2/raw/ac3e6daf176fafe73609fd000cd188e4472010fb/README.md\",\"size\":23,\"truncated\":false,\"content\":\"Hello world from GitHub\",\"encoding\":\"utf-8\"}},\"public\":true,\"created_at\":\"2022-09-20T12:11:58Z\",\"updated_at\":\"2022-09-21T10:28:06Z\",\"description\":\"An updated gist description.\",\"comments\":0,\"comments_enabled\":true,\"user\":null,\"comments_url\":\"https://api.github.com/gists/2decf6c462d9b4418f2/comments\",\"owner\":{\"login\":\"monalisa\",\"id\":104456405,\"node_id\":\"U_kgDOBhHyLQ\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/104456405?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/monalisa\",\"html_url\":\"https://github.com/monalisa\",\"followers_url\":\"https://api.github.com/users/monalisa/followers\",\"following_url\":\"https://api.github.com/users/monalisa/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/monalisa/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/monalisa/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/monalisa/subscriptions\",\"organizations_url\":\"https://api.github.com/users/monalisa/orgs\",\"repos_url\":\"https://api.github.com/users/monalisa/repos\",\"events_url\":\"https://api.github.com/users/monalisa/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/monalisa/received_events\",\"type\":\"User\",\"site_admin\":true},\"forks\":[],\"history\":[{\"user\":{\"login\":\"monalisa\",\"id\":104456405,\"node_id\":\"U_kgyLQ\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/104456405?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/monalisa\",\"html_url\":\"https://github.com/monalisa\",\"followers_url\":\"https://api.github.com/users/monalisa/followers\",\"following_url\":\"https://api.github.com/users/monalisa/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/monalisa/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/monalisa/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/monalisa/subscriptions\",\"organizations_url\":\"https://api.github.com/users/monalisa/orgs\",\"repos_url\":\"https://api.github.com/users/monalisa/repos\",\"events_url\":\"https://api.github.com/users/monalisa/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/monalisa/received_events\",\"type\":\"User\",\"site_admin\":true},\"version\":\"468aac8caed5f0c3b859b8286968\",\"committed_at\":\"2022-09-21T10:28:06Z\",\"change_status\":{\"total\":2,\"additions\":1,\"deletions\":1},\"url\":\"https://api.github.com/gists/8481a81af6b7a2d418f2/468aac8caed5f0c3b859b8286968\"}],\"truncated\":false}" + } + ] + }, + { "code": 403, "description": "Forbidden", "examples": null }, + { "code": 404, "description": "Resource not found", "examples": null }, + { + "code": 422, + "description": "Validation failed, or the endpoint has been spammed.", + "examples": null + } + ], + "renamed": null + }, + { + "name": "List gists for the authenticated user", + "scope": "gists", + "id": "list", + "method": "GET", + "url": "/gists", + "isDeprecated": false, + "deprecationDate": null, + "removalDate": null, + "description": "Lists the authenticated user's gists or if called anonymously, this endpoint returns all public gists:", + "documentationUrl": "https://docs.github.com/rest/gists/gists#list-gists-for-the-authenticated-user", + "previews": [], + "headers": [], + "parameters": [ + { + "name": "since", + "description": "Only show results that were last updated after the given time. This is a timestamp in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format: `YYYY-MM-DDTHH:MM:SSZ`.", + "in": "QUERY", + "type": "string", + "required": false, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null }, { "name": "per_page", @@ -41493,12 +43120,368 @@ "headers": [], "parameters": [ { - "name": "org", - "description": "The organization name. The name is not case sensitive.", - "in": "PATH", + "name": "org", + "description": "The organization name. The name is not case sensitive.", + "in": "PATH", + "type": "string", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "username", + "description": "The handle for the GitHub user account.", + "in": "PATH", + "type": "string", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + } + ], + "responses": [ + { + "code": 204, + "description": "Response if requester is an organization member and user is a member", + "examples": null + }, + { + "code": 302, + "description": "Response if requester is not an organization member", + "examples": null + }, + { + "code": 404, + "description": "Not Found if requester is an organization member and user is not a member", + "examples": null + } + ], + "renamed": null + }, + { + "name": "Check public organization membership for a user", + "scope": "orgs", + "id": "checkPublicMembershipForUser", + "method": "GET", + "url": "/orgs/{org}/public_members/{username}", + "isDeprecated": false, + "deprecationDate": null, + "removalDate": null, + "description": "Check if the provided user is a public member of the organization.", + "documentationUrl": "https://docs.github.com/rest/orgs/members#check-public-organization-membership-for-a-user", + "previews": [], + "headers": [], + "parameters": [ + { + "name": "org", + "description": "The organization name. The name is not case sensitive.", + "in": "PATH", + "type": "string", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "username", + "description": "The handle for the GitHub user account.", + "in": "PATH", + "type": "string", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + } + ], + "responses": [ + { + "code": 204, + "description": "Response if user is a public member", + "examples": null + }, + { + "code": 404, + "description": "Not Found if user is not a public member", + "examples": null + } + ], + "renamed": null + }, + { + "name": "Convert an organization member to outside collaborator", + "scope": "orgs", + "id": "convertMemberToOutsideCollaborator", + "method": "PUT", + "url": "/orgs/{org}/outside_collaborators/{username}", + "isDeprecated": false, + "deprecationDate": null, + "removalDate": null, + "description": "When an organization member is converted to an outside collaborator, they'll only have access to the repositories that their current team membership allows. The user will no longer be a member of the organization. For more information, see \"[Converting an organization member to an outside collaborator](https://docs.github.com/articles/converting-an-organization-member-to-an-outside-collaborator/)\". Converting an organization member to an outside collaborator may be restricted by enterprise administrators. For more information, see \"[Enforcing repository management policies in your enterprise](https://docs.github.com/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-inviting-outside-collaborators-to-repositories).\"", + "documentationUrl": "https://docs.github.com/rest/orgs/outside-collaborators#convert-an-organization-member-to-outside-collaborator", + "previews": [], + "headers": [], + "parameters": [ + { + "name": "org", + "description": "The organization name. The name is not case sensitive.", + "in": "PATH", + "type": "string", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "username", + "description": "The handle for the GitHub user account.", + "in": "PATH", + "type": "string", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "async", + "description": "When set to `true`, the request will be performed asynchronously. Returns a 202 status code when the job is successfully queued.", + "in": "BODY", + "type": "boolean", + "required": false, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + } + ], + "responses": [ + { + "code": 202, + "description": "User is getting converted asynchronously", + "examples": [{ "data": "null" }] + }, + { "code": 204, "description": "User was converted", "examples": null }, + { + "code": 403, + "description": "Forbidden if user is the last owner of the organization, not a member of the organization, or if the enterprise enforces a policy for inviting outside collaborators. For more information, see \"[Enforcing repository management policies in your enterprise](https://docs.github.com/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-inviting-outside-collaborators-to-repositories).\"", + "examples": null + }, + { "code": 404, "description": "Resource not found", "examples": null } + ], + "renamed": null + }, + { + "name": "Create artifact metadata storage record", + "scope": "orgs", + "id": "createArtifactStorageRecord", + "method": "POST", + "url": "/orgs/{org}/artifacts/metadata/storage-record", + "isDeprecated": false, + "deprecationDate": null, + "removalDate": null, + "description": "Create metadata storage records for artifacts associated with an organization.\nThis endpoint will create a new artifact storage record on behalf of any artifact matching the provided digest and\nassociated with a repository owned by the organization.", + "documentationUrl": "https://docs.github.com/rest/orgs/artifact-metadata#create-artifact-metadata-storage-record", + "previews": [], + "headers": [], + "parameters": [ + { + "name": "org", + "description": "The organization name. The name is not case sensitive.", + "in": "PATH", + "type": "string", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "name", + "description": "The name of the artifact.", + "in": "BODY", + "type": "string", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "digest", + "description": "The digest of the artifact (algorithm:hex-encoded-digest).", + "in": "BODY", + "type": "string", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": "^sha256:[a-f0-9]{64}$", + "alias": null, + "deprecated": null + }, + { + "name": "artifact_url", + "description": "The URL where the artifact is stored.", + "in": "BODY", + "type": "string", + "required": false, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": "^https://", + "alias": null, + "deprecated": null + }, + { + "name": "path", + "description": "The path of the artifact.", + "in": "BODY", + "type": "string", + "required": false, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "registry_url", + "description": "The base URL of the artifact registry.", + "in": "BODY", + "type": "string", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": "^https://", + "alias": null, + "deprecated": null + }, + { + "name": "repository", + "description": "The repository name within the registry.", + "in": "BODY", + "type": "string", + "required": false, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "status", + "description": "The status of the artifact (e.g., active, inactive).", + "in": "BODY", + "type": "string", + "required": false, + "enum": ["active", "eol", "deleted"], + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + } + ], + "responses": [ + { + "code": 200, + "description": "Artifact metadata storage record stored successfully.", + "examples": [ + { + "data": "{\"total_count\":1,\"storage_records\":[{\"name\":\"libfoo-1.2.3\",\"digest\":\"sha256:1bb1e949e55dcefc6353e7b36c8897d2a107d8e8dca49d4e3c0ea8493fc0bc72\",\"artifact_url\":\"https://reg.example.com/artifactory/bar/libfoo-1.2.3\",\"registry_url\":\"https://reg.example.com/artifactory/\",\"repository\":\"bar\",\"status\":\"active\",\"created_at\":\"2023-10-01T12:00:00Z\",\"updated_at\":\"2023-10-01T12:00:00Z\"}]}" + } + ] + } + ], + "renamed": null + }, + { + "name": "Create an organization invitation", + "scope": "orgs", + "id": "createInvitation", + "method": "POST", + "url": "/orgs/{org}/invitations", + "isDeprecated": false, + "deprecationDate": null, + "removalDate": null, + "description": "Invite people to an organization by using their GitHub user ID or their email address. In order to create invitations in an organization, the authenticated user must be an organization owner.\n\nThis endpoint triggers [notifications](https://docs.github.com/github/managing-subscriptions-and-notifications-on-github/about-notifications). Creating content too quickly using this endpoint may result in secondary rate limiting. For more information, see \"[Rate limits for the API](https://docs.github.com/rest/using-the-rest-api/rate-limits-for-the-rest-api#about-secondary-rate-limits)\"\nand \"[Best practices for using the REST API](https://docs.github.com/rest/guides/best-practices-for-using-the-rest-api).\"", + "documentationUrl": "https://docs.github.com/rest/orgs/members#create-an-organization-invitation", + "previews": [], + "headers": [], + "parameters": [ + { + "name": "org", + "description": "The organization name. The name is not case sensitive.", + "in": "PATH", + "type": "string", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "invitee_id", + "description": "**Required unless you provide `email`**. GitHub user ID for the person you are inviting.", + "in": "BODY", + "type": "integer", + "required": false, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "email", + "description": "**Required unless you provide `invitee_id`**. Email address of the person you are inviting, which can be an existing GitHub user.", + "in": "BODY", + "type": "string", + "required": false, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "role", + "description": "The role for the new member. \n * `admin` - Organization owners with full administrative rights to the organization and complete access to all repositories and teams. \n * `direct_member` - Non-owner organization members with ability to see other members and join teams by invitation. \n * `billing_manager` - Non-owner organization members with ability to manage the billing settings of your organization. \n * `reinstate` - The previous role assigned to the invitee before they were removed from your organization. Can be one of the roles listed above. Only works if the invitee was previously part of your organization.", + "in": "BODY", "type": "string", - "required": true, - "enum": null, + "required": false, + "enum": ["admin", "direct_member", "billing_manager", "reinstate"], "allowNull": false, "mapToData": null, "validation": null, @@ -41506,11 +43489,11 @@ "deprecated": null }, { - "name": "username", - "description": "The handle for the GitHub user account.", - "in": "PATH", - "type": "string", - "required": true, + "name": "team_ids", + "description": "Specify IDs for the teams you want to invite new members to.", + "in": "BODY", + "type": "integer[]", + "required": false, "enum": null, "allowNull": false, "mapToData": null, @@ -41521,34 +43504,34 @@ ], "responses": [ { - "code": 204, - "description": "Response if requester is an organization member and user is a member", - "examples": null - }, - { - "code": 302, - "description": "Response if requester is not an organization member", - "examples": null + "code": 201, + "description": "Response", + "examples": [ + { + "data": "{\"id\":1,\"login\":\"monalisa\",\"node_id\":\"MDQ6VXNlcjE=\",\"email\":\"octocat@github.com\",\"role\":\"direct_member\",\"created_at\":\"2016-11-30T06:46:10-08:00\",\"inviter\":{\"login\":\"other_user\",\"id\":1,\"node_id\":\"MDQ6VXNlcjE=\",\"avatar_url\":\"https://github.com/images/error/other_user_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/other_user\",\"html_url\":\"https://github.com/other_user\",\"followers_url\":\"https://api.github.com/users/other_user/followers\",\"following_url\":\"https://api.github.com/users/other_user/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/other_user/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/other_user/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/other_user/subscriptions\",\"organizations_url\":\"https://api.github.com/users/other_user/orgs\",\"repos_url\":\"https://api.github.com/users/other_user/repos\",\"events_url\":\"https://api.github.com/users/other_user/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/other_user/received_events\",\"type\":\"User\",\"site_admin\":false},\"team_count\":2,\"invitation_teams_url\":\"https://api.github.com/organizations/2/invitations/1/teams\",\"invitation_source\":\"member\"}" + } + ] }, + { "code": 404, "description": "Resource not found", "examples": null }, { - "code": 404, - "description": "Not Found if requester is an organization member and user is not a member", + "code": 422, + "description": "Validation failed, or the endpoint has been spammed.", "examples": null } ], "renamed": null }, { - "name": "Check public organization membership for a user", + "name": "Create issue type for an organization", "scope": "orgs", - "id": "checkPublicMembershipForUser", - "method": "GET", - "url": "/orgs/{org}/public_members/{username}", + "id": "createIssueType", + "method": "POST", + "url": "/orgs/{org}/issue-types", "isDeprecated": false, "deprecationDate": null, "removalDate": null, - "description": "Check if the provided user is a public member of the organization.", - "documentationUrl": "https://docs.github.com/rest/orgs/members#check-public-organization-membership-for-a-user", + "description": "Create a new issue type for an organization.\n\nYou can find out more about issue types in [Managing issue types in an organization](https://docs.github.com/issues/tracking-your-work-with-issues/configuring-issues/managing-issue-types-in-an-organization).\n\nTo use this endpoint, the authenticated user must be an administrator for the organization. OAuth app tokens and\npersonal access tokens (classic) need the `admin:org` scope to use this endpoint.", + "documentationUrl": "https://docs.github.com/rest/orgs/issue-types#create-issue-type-for-an-organization", "previews": [], "headers": [], "parameters": [ @@ -41566,9 +43549,9 @@ "deprecated": null }, { - "name": "username", - "description": "The handle for the GitHub user account.", - "in": "PATH", + "name": "name", + "description": "Name of the issue type.", + "in": "BODY", "type": "string", "required": true, "enum": null, @@ -41577,41 +43560,12 @@ "validation": null, "alias": null, "deprecated": null - } - ], - "responses": [ - { - "code": 204, - "description": "Response if user is a public member", - "examples": null }, { - "code": 404, - "description": "Not Found if user is not a public member", - "examples": null - } - ], - "renamed": null - }, - { - "name": "Convert an organization member to outside collaborator", - "scope": "orgs", - "id": "convertMemberToOutsideCollaborator", - "method": "PUT", - "url": "/orgs/{org}/outside_collaborators/{username}", - "isDeprecated": false, - "deprecationDate": null, - "removalDate": null, - "description": "When an organization member is converted to an outside collaborator, they'll only have access to the repositories that their current team membership allows. The user will no longer be a member of the organization. For more information, see \"[Converting an organization member to an outside collaborator](https://docs.github.com/articles/converting-an-organization-member-to-an-outside-collaborator/)\". Converting an organization member to an outside collaborator may be restricted by enterprise administrators. For more information, see \"[Enforcing repository management policies in your enterprise](https://docs.github.com/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-inviting-outside-collaborators-to-repositories).\"", - "documentationUrl": "https://docs.github.com/rest/orgs/outside-collaborators#convert-an-organization-member-to-outside-collaborator", - "previews": [], - "headers": [], - "parameters": [ - { - "name": "org", - "description": "The organization name. The name is not case sensitive.", - "in": "PATH", - "type": "string", + "name": "is_enabled", + "description": "Whether or not the issue type is enabled at the organization level.", + "in": "BODY", + "type": "boolean", "required": true, "enum": null, "allowNull": false, @@ -41621,26 +43575,35 @@ "deprecated": null }, { - "name": "username", - "description": "The handle for the GitHub user account.", - "in": "PATH", + "name": "description", + "description": "Description of the issue type.", + "in": "BODY", "type": "string", - "required": true, + "required": false, "enum": null, - "allowNull": false, + "allowNull": true, "mapToData": null, "validation": null, "alias": null, "deprecated": null }, { - "name": "async", - "description": "When set to `true`, the request will be performed asynchronously. Returns a 202 status code when the job is successfully queued.", + "name": "color", + "description": "Color for the issue type.", "in": "BODY", - "type": "boolean", + "type": "string", "required": false, - "enum": null, - "allowNull": false, + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple" + ], + "allowNull": true, "mapToData": null, "validation": null, "alias": null, @@ -41649,31 +43612,34 @@ ], "responses": [ { - "code": 202, - "description": "User is getting converted asynchronously", - "examples": [{ "data": "null" }] + "code": 200, + "description": "Response", + "examples": [ + { + "data": "{\"id\":410,\"node_id\":\"IT_kwDNAd3NAZo\",\"name\":\"Task\",\"description\":\"A specific piece of work\",\"created_at\":\"2024-12-11T14:39:09Z\",\"updated_at\":\"2024-12-11T14:39:09Z\"}" + } + ] }, - { "code": 204, "description": "User was converted", "examples": null }, + { "code": 404, "description": "Resource not found", "examples": null }, { - "code": 403, - "description": "Forbidden if user is the last owner of the organization, not a member of the organization, or if the enterprise enforces a policy for inviting outside collaborators. For more information, see \"[Enforcing repository management policies in your enterprise](https://docs.github.com/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-inviting-outside-collaborators-to-repositories).\"", + "code": 422, + "description": "Validation failed, or the endpoint has been spammed.", "examples": null - }, - { "code": 404, "description": "Resource not found", "examples": null } + } ], "renamed": null }, { - "name": "Create artifact metadata storage record", + "name": "Create an organization webhook", "scope": "orgs", - "id": "createArtifactStorageRecord", + "id": "createWebhook", "method": "POST", - "url": "/orgs/{org}/artifacts/metadata/storage-record", + "url": "/orgs/{org}/hooks", "isDeprecated": false, "deprecationDate": null, "removalDate": null, - "description": "Create metadata storage records for artifacts associated with an organization.\nThis endpoint will create a new artifact storage record on behalf of any artifact matching the provided digest and\nassociated with a repository owned by the organization.", - "documentationUrl": "https://docs.github.com/rest/orgs/artifact-metadata#create-artifact-metadata-storage-record", + "description": "Create a hook that posts payloads in JSON format.\n\nYou must be an organization owner to use this endpoint.\n\nOAuth app tokens and personal access tokens (classic) need `admin:org_hook` scope. OAuth apps cannot list, view, or\nedit webhooks that they did not create and users cannot list, view, or edit webhooks that were created by OAuth apps.", + "documentationUrl": "https://docs.github.com/rest/orgs/webhooks#create-an-organization-webhook", "previews": [], "headers": [], "parameters": [ @@ -41692,7 +43658,7 @@ }, { "name": "name", - "description": "The name of the artifact.", + "description": "Must be passed as \"web\".", "in": "BODY", "type": "string", "required": true, @@ -41704,34 +43670,47 @@ "deprecated": null }, { - "name": "digest", - "description": "The digest of the artifact (algorithm:hex-encoded-digest).", + "name": "config", + "description": "Key/value pairs to provide settings for this webhook.", + "in": "BODY", + "type": "object", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "config.url", + "description": "The URL to which the payloads will be delivered.", "in": "BODY", "type": "string", "required": true, "enum": null, "allowNull": false, "mapToData": null, - "validation": "^sha256:[a-f0-9]{64}$", + "validation": null, "alias": null, "deprecated": null }, { - "name": "artifact_url", - "description": "The URL where the artifact is stored.", + "name": "config.content_type", + "description": "The media type used to serialize the payloads. Supported values include `json` and `form`. The default is `form`.", "in": "BODY", "type": "string", "required": false, "enum": null, "allowNull": false, "mapToData": null, - "validation": "^https://", + "validation": null, "alias": null, "deprecated": null }, { - "name": "path", - "description": "The path of the artifact.", + "name": "config.secret", + "description": "If provided, the `secret` will be used as the `key` to generate the HMAC hex digest value for [delivery signature headers](https://docs.github.com/webhooks/event-payloads/#delivery-headers).", "in": "BODY", "type": "string", "required": false, @@ -41743,21 +43722,21 @@ "deprecated": null }, { - "name": "registry_url", - "description": "The base URL of the artifact registry.", + "name": "config.insecure_ssl", + "description": "", "in": "BODY", - "type": "string", - "required": true, + "type": null, + "required": false, "enum": null, "allowNull": false, "mapToData": null, - "validation": "^https://", + "validation": null, "alias": null, "deprecated": null }, { - "name": "repository", - "description": "The repository name within the registry.", + "name": "config.username", + "description": "", "in": "BODY", "type": "string", "required": false, @@ -41769,12 +43748,38 @@ "deprecated": null }, { - "name": "status", - "description": "The status of the artifact (e.g., active, inactive).", + "name": "config.password", + "description": "", "in": "BODY", "type": "string", "required": false, - "enum": ["active", "eol", "deleted"], + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "events", + "description": "Determines what [events](https://docs.github.com/webhooks/event-payloads) the hook is triggered for. Set to `[\"*\"]` to receive all possible events.", + "in": "BODY", + "type": "string[]", + "required": false, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "active", + "description": "Determines if notifications are sent when the webhook is triggered. Set to `true` to send notifications.", + "in": "BODY", + "type": "boolean", + "required": false, + "enum": null, "allowNull": false, "mapToData": null, "validation": null, @@ -41784,28 +43789,34 @@ ], "responses": [ { - "code": 200, - "description": "Artifact metadata storage record stored successfully.", + "code": 201, + "description": "Response", "examples": [ { - "data": "{\"total_count\":1,\"storage_records\":[{\"name\":\"libfoo-1.2.3\",\"digest\":\"sha256:1bb1e949e55dcefc6353e7b36c8897d2a107d8e8dca49d4e3c0ea8493fc0bc72\",\"artifact_url\":\"https://reg.example.com/artifactory/bar/libfoo-1.2.3\",\"registry_url\":\"https://reg.example.com/artifactory/\",\"repository\":\"bar\",\"status\":\"active\",\"created_at\":\"2023-10-01T12:00:00Z\",\"updated_at\":\"2023-10-01T12:00:00Z\"}]}" + "data": "{\"id\":1,\"url\":\"https://api.github.com/orgs/octocat/hooks/1\",\"ping_url\":\"https://api.github.com/orgs/octocat/hooks/1/pings\",\"deliveries_url\":\"https://api.github.com/orgs/octocat/hooks/1/deliveries\",\"name\":\"web\",\"events\":[\"push\",\"pull_request\"],\"active\":true,\"config\":{\"url\":\"http://example.com\",\"content_type\":\"json\"},\"updated_at\":\"2011-09-06T20:39:23Z\",\"created_at\":\"2011-09-06T17:26:27Z\",\"type\":\"Organization\"}" } ] + }, + { "code": 404, "description": "Resource not found", "examples": null }, + { + "code": 422, + "description": "Validation failed, or the endpoint has been spammed.", + "examples": null } ], "renamed": null }, { - "name": "Create an organization invitation", + "name": "Create or update custom property values for an organization", "scope": "orgs", - "id": "createInvitation", - "method": "POST", - "url": "/orgs/{org}/invitations", + "id": "customPropertiesForOrgsCreateOrUpdateOrganizationValues", + "method": "PATCH", + "url": "/organizations/{org}/org-properties/values", "isDeprecated": false, "deprecationDate": null, "removalDate": null, - "description": "Invite people to an organization by using their GitHub user ID or their email address. In order to create invitations in an organization, the authenticated user must be an organization owner.\n\nThis endpoint triggers [notifications](https://docs.github.com/github/managing-subscriptions-and-notifications-on-github/about-notifications). Creating content too quickly using this endpoint may result in secondary rate limiting. For more information, see \"[Rate limits for the API](https://docs.github.com/rest/using-the-rest-api/rate-limits-for-the-rest-api#about-secondary-rate-limits)\"\nand \"[Best practices for using the REST API](https://docs.github.com/rest/guides/best-practices-for-using-the-rest-api).\"", - "documentationUrl": "https://docs.github.com/rest/orgs/members#create-an-organization-invitation", + "description": "Create new or update existing custom property values for an organization.\nTo remove a custom property value from an organization, set the property value to `null`.\n\nThe organization must belong to an enterprise.\n\nAccess requirements:\n- Organization admins\n- OAuth tokens and personal access tokens (classic) with the `admin:org` scope\n- Actors with the organization-level \"edit custom properties for an organization\" fine-grained permission", + "documentationUrl": "https://docs.github.com/rest/orgs/custom-properties-for-orgs#create-or-update-custom-property-values-for-an-organization", "previews": [], "headers": [], "parameters": [ @@ -41823,11 +43834,11 @@ "deprecated": null }, { - "name": "invitee_id", - "description": "**Required unless you provide `email`**. GitHub user ID for the person you are inviting.", + "name": "properties", + "description": "A list of custom property names and associated values to apply to the organization.", "in": "BODY", - "type": "integer", - "required": false, + "type": "object[]", + "required": true, "enum": null, "allowNull": false, "mapToData": null, @@ -41836,11 +43847,11 @@ "deprecated": null }, { - "name": "email", - "description": "**Required unless you provide `invitee_id`**. Email address of the person you are inviting, which can be an existing GitHub user.", + "name": "properties[].property_name", + "description": "The name of the property", "in": "BODY", "type": "string", - "required": false, + "required": true, "enum": null, "allowNull": false, "mapToData": null, @@ -41849,24 +43860,55 @@ "deprecated": null }, { - "name": "role", - "description": "The role for the new member. \n * `admin` - Organization owners with full administrative rights to the organization and complete access to all repositories and teams. \n * `direct_member` - Non-owner organization members with ability to see other members and join teams by invitation. \n * `billing_manager` - Non-owner organization members with ability to manage the billing settings of your organization. \n * `reinstate` - The previous role assigned to the invitee before they were removed from your organization. Can be one of the roles listed above. Only works if the invitee was previously part of your organization.", + "name": "properties[].value", + "description": "The value assigned to the property", "in": "BODY", - "type": "string", - "required": false, - "enum": ["admin", "direct_member", "billing_manager", "reinstate"], - "allowNull": false, + "type": null, + "required": true, + "enum": null, + "allowNull": true, "mapToData": null, "validation": null, "alias": null, "deprecated": null + } + ], + "responses": [ + { + "code": 204, + "description": "No Content when custom property values are successfully created or updated", + "examples": null }, + { "code": 403, "description": "Forbidden", "examples": null }, + { "code": 404, "description": "Resource not found", "examples": null }, { - "name": "team_ids", - "description": "Specify IDs for the teams you want to invite new members to.", - "in": "BODY", - "type": "integer[]", - "required": false, + "code": 422, + "description": "Validation failed, or the endpoint has been spammed.", + "examples": null + } + ], + "renamed": null + }, + { + "name": "Get all custom property values for an organization", + "scope": "orgs", + "id": "customPropertiesForOrgsGetOrganizationValues", + "method": "GET", + "url": "/organizations/{org}/org-properties/values", + "isDeprecated": false, + "deprecationDate": null, + "removalDate": null, + "description": "Gets all custom property values that are set for an organization.\n\nThe organization must belong to an enterprise.\n\nAccess requirements:\n- Organization admins\n- OAuth tokens and personal access tokens (classic) with the `read:org` scope\n- Actors with the organization-level \"read custom properties for an organization\" fine-grained permission or above", + "documentationUrl": "https://docs.github.com/rest/orgs/custom-properties-for-orgs#get-all-custom-property-values-for-an-organization", + "previews": [], + "headers": [], + "parameters": [ + { + "name": "org", + "description": "The organization name. The name is not case sensitive.", + "in": "PATH", + "type": "string", + "required": true, "enum": null, "allowNull": false, "mapToData": null, @@ -41877,34 +43919,30 @@ ], "responses": [ { - "code": 201, + "code": 200, "description": "Response", "examples": [ { - "data": "{\"id\":1,\"login\":\"monalisa\",\"node_id\":\"MDQ6VXNlcjE=\",\"email\":\"octocat@github.com\",\"role\":\"direct_member\",\"created_at\":\"2016-11-30T06:46:10-08:00\",\"inviter\":{\"login\":\"other_user\",\"id\":1,\"node_id\":\"MDQ6VXNlcjE=\",\"avatar_url\":\"https://github.com/images/error/other_user_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/other_user\",\"html_url\":\"https://github.com/other_user\",\"followers_url\":\"https://api.github.com/users/other_user/followers\",\"following_url\":\"https://api.github.com/users/other_user/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/other_user/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/other_user/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/other_user/subscriptions\",\"organizations_url\":\"https://api.github.com/users/other_user/orgs\",\"repos_url\":\"https://api.github.com/users/other_user/repos\",\"events_url\":\"https://api.github.com/users/other_user/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/other_user/received_events\",\"type\":\"User\",\"site_admin\":false},\"team_count\":2,\"invitation_teams_url\":\"https://api.github.com/organizations/2/invitations/1/teams\",\"invitation_source\":\"member\"}" + "data": "[{\"property_name\":\"environment\",\"value\":\"production\"},{\"property_name\":\"service\",\"value\":\"web\"},{\"property_name\":\"team\",\"value\":\"octocat\"}]" } ] }, - { "code": 404, "description": "Resource not found", "examples": null }, - { - "code": 422, - "description": "Validation failed, or the endpoint has been spammed.", - "examples": null - } + { "code": 403, "description": "Forbidden", "examples": null }, + { "code": 404, "description": "Resource not found", "examples": null } ], "renamed": null }, { - "name": "Create issue type for an organization", + "name": "Create or update a custom property for an organization", "scope": "orgs", - "id": "createIssueType", - "method": "POST", - "url": "/orgs/{org}/issue-types", + "id": "customPropertiesForReposCreateOrUpdateOrganizationDefinition", + "method": "PUT", + "url": "/orgs/{org}/properties/schema/{custom_property_name}", "isDeprecated": false, "deprecationDate": null, "removalDate": null, - "description": "Create a new issue type for an organization.\n\nYou can find out more about issue types in [Managing issue types in an organization](https://docs.github.com/issues/tracking-your-work-with-issues/configuring-issues/managing-issue-types-in-an-organization).\n\nTo use this endpoint, the authenticated user must be an administrator for the organization. OAuth app tokens and\npersonal access tokens (classic) need the `admin:org` scope to use this endpoint.", - "documentationUrl": "https://docs.github.com/rest/orgs/issue-types#create-issue-type-for-an-organization", + "description": "Creates a new or updates an existing custom property that is defined for an organization.\n\nTo use this endpoint, the authenticated user must be one of:\n- An administrator for the organization.\n- A user, or a user on a team, with the fine-grained permission of `custom_properties_org_definitions_manager` in the organization.", + "documentationUrl": "https://docs.github.com/rest/orgs/custom-properties#create-or-update-a-custom-property-for-an-organization", "previews": [], "headers": [], "parameters": [ @@ -41922,9 +43960,9 @@ "deprecated": null }, { - "name": "name", - "description": "Name of the issue type.", - "in": "BODY", + "name": "custom_property_name", + "description": "The custom property name", + "in": "PATH", "type": "string", "required": true, "enum": null, @@ -41935,11 +43973,24 @@ "deprecated": null }, { - "name": "is_enabled", - "description": "Whether or not the issue type is enabled at the organization level.", + "name": "value_type", + "description": "The type of the value for the property", "in": "BODY", - "type": "boolean", + "type": "string", "required": true, + "enum": ["string", "single_select", "multi_select", "true_false"], + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "required", + "description": "Whether the property is required.", + "in": "BODY", + "type": "boolean", + "required": false, "enum": null, "allowNull": false, "mapToData": null, @@ -41947,9 +43998,22 @@ "alias": null, "deprecated": null }, + { + "name": "default_value", + "description": "Default value of the property", + "in": "BODY", + "type": null, + "required": false, + "enum": null, + "allowNull": true, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, { "name": "description", - "description": "Description of the issue type.", + "description": "Short description of the property", "in": "BODY", "type": "string", "required": false, @@ -41961,21 +44025,25 @@ "deprecated": null }, { - "name": "color", - "description": "Color for the issue type.", + "name": "allowed_values", + "description": "An ordered list of the allowed values of the property.\nThe property can have up to 200 allowed values.", + "in": "BODY", + "type": "string[]", + "required": false, + "enum": null, + "allowNull": true, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "values_editable_by", + "description": "Who can edit the values of the property", "in": "BODY", "type": "string", "required": false, - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple" - ], + "enum": ["org_actors", "org_and_repo_actors"], "allowNull": true, "mapToData": null, "validation": null, @@ -41989,23 +44057,19 @@ "description": "Response", "examples": [ { - "data": "{\"id\":410,\"node_id\":\"IT_kwDNAd3NAZo\",\"name\":\"Task\",\"description\":\"A specific piece of work\",\"created_at\":\"2024-12-11T14:39:09Z\",\"updated_at\":\"2024-12-11T14:39:09Z\"}" + "data": "{\"property_name\":\"environment\",\"url\":\"https://api.github.com/orgs/github/properties/schema/environment\",\"source_type\":\"organization\",\"value_type\":\"single_select\",\"required\":true,\"default_value\":\"production\",\"description\":\"Prod or dev environment\",\"allowed_values\":[\"production\",\"development\"]}" } ] }, - { "code": 404, "description": "Resource not found", "examples": null }, - { - "code": 422, - "description": "Validation failed, or the endpoint has been spammed.", - "examples": null - } + { "code": 403, "description": "Forbidden", "examples": null }, + { "code": 404, "description": "Resource not found", "examples": null } ], "renamed": null }, { "name": "Create or update custom properties for an organization", "scope": "orgs", - "id": "createOrUpdateCustomProperties", + "id": "customPropertiesForReposCreateOrUpdateOrganizationDefinitions", "method": "PATCH", "url": "/orgs/{org}/properties/schema", "isDeprecated": false, @@ -42178,7 +44242,7 @@ { "name": "Create or update custom property values for organization repositories", "scope": "orgs", - "id": "createOrUpdateCustomPropertiesValuesForRepos", + "id": "customPropertiesForReposCreateOrUpdateOrganizationValues", "method": "PATCH", "url": "/orgs/{org}/properties/values", "isDeprecated": false, @@ -42272,16 +44336,16 @@ "renamed": null }, { - "name": "Create or update a custom property for an organization", + "name": "Remove a custom property for an organization", "scope": "orgs", - "id": "createOrUpdateCustomProperty", - "method": "PUT", + "id": "customPropertiesForReposDeleteOrganizationDefinition", + "method": "DELETE", "url": "/orgs/{org}/properties/schema/{custom_property_name}", "isDeprecated": false, "deprecationDate": null, "removalDate": null, - "description": "Creates a new or updates an existing custom property that is defined for an organization.\n\nTo use this endpoint, the authenticated user must be one of:\n- An administrator for the organization.\n- A user, or a user on a team, with the fine-grained permission of `custom_properties_org_definitions_manager` in the organization.", - "documentationUrl": "https://docs.github.com/rest/orgs/custom-properties#create-or-update-a-custom-property-for-an-organization", + "description": "Removes a custom property that is defined for an organization.\n\nTo use this endpoint, the authenticated user must be one of:\n - An administrator for the organization.\n - A user, or a user on a team, with the fine-grained permission of `custom_properties_org_definitions_manager` in the organization.", + "documentationUrl": "https://docs.github.com/rest/orgs/custom-properties#remove-a-custom-property-for-an-organization", "previews": [], "headers": [], "parameters": [ @@ -42310,26 +44374,39 @@ "validation": null, "alias": null, "deprecated": null + } + ], + "responses": [ + { + "code": 204, + "description": "A header with no content is returned.", + "examples": null }, + { "code": 403, "description": "Forbidden", "examples": null }, + { "code": 404, "description": "Resource not found", "examples": null } + ], + "renamed": null + }, + { + "name": "Get a custom property for an organization", + "scope": "orgs", + "id": "customPropertiesForReposGetOrganizationDefinition", + "method": "GET", + "url": "/orgs/{org}/properties/schema/{custom_property_name}", + "isDeprecated": false, + "deprecationDate": null, + "removalDate": null, + "description": "Gets a custom property that is defined for an organization.\nOrganization members can read these properties.", + "documentationUrl": "https://docs.github.com/rest/orgs/custom-properties#get-a-custom-property-for-an-organization", + "previews": [], + "headers": [], + "parameters": [ { - "name": "value_type", - "description": "The type of the value for the property", - "in": "BODY", + "name": "org", + "description": "The organization name. The name is not case sensitive.", + "in": "PATH", "type": "string", "required": true, - "enum": ["string", "single_select", "multi_select", "true_false"], - "allowNull": false, - "mapToData": null, - "validation": null, - "alias": null, - "deprecated": null - }, - { - "name": "required", - "description": "Whether the property is required.", - "in": "BODY", - "type": "boolean", - "required": false, "enum": null, "allowNull": false, "mapToData": null, @@ -42338,52 +44415,13 @@ "deprecated": null }, { - "name": "default_value", - "description": "Default value of the property", - "in": "BODY", - "type": null, - "required": false, - "enum": null, - "allowNull": true, - "mapToData": null, - "validation": null, - "alias": null, - "deprecated": null - }, - { - "name": "description", - "description": "Short description of the property", - "in": "BODY", + "name": "custom_property_name", + "description": "The custom property name", + "in": "PATH", "type": "string", - "required": false, - "enum": null, - "allowNull": true, - "mapToData": null, - "validation": null, - "alias": null, - "deprecated": null - }, - { - "name": "allowed_values", - "description": "An ordered list of the allowed values of the property.\nThe property can have up to 200 allowed values.", - "in": "BODY", - "type": "string[]", - "required": false, + "required": true, "enum": null, - "allowNull": true, - "mapToData": null, - "validation": null, - "alias": null, - "deprecated": null - }, - { - "name": "values_editable_by", - "description": "Who can edit the values of the property", - "in": "BODY", - "type": "string", - "required": false, - "enum": ["org_actors", "org_and_repo_actors"], - "allowNull": true, + "allowNull": false, "mapToData": null, "validation": null, "alias": null, @@ -42406,16 +44444,16 @@ "renamed": null }, { - "name": "Create an organization webhook", + "name": "Get all custom properties for an organization", "scope": "orgs", - "id": "createWebhook", - "method": "POST", - "url": "/orgs/{org}/hooks", + "id": "customPropertiesForReposGetOrganizationDefinitions", + "method": "GET", + "url": "/orgs/{org}/properties/schema", "isDeprecated": false, "deprecationDate": null, "removalDate": null, - "description": "Create a hook that posts payloads in JSON format.\n\nYou must be an organization owner to use this endpoint.\n\nOAuth app tokens and personal access tokens (classic) need `admin:org_hook` scope. OAuth apps cannot list, view, or\nedit webhooks that they did not create and users cannot list, view, or edit webhooks that were created by OAuth apps.", - "documentationUrl": "https://docs.github.com/rest/orgs/webhooks#create-an-organization-webhook", + "description": "Gets all custom properties defined for an organization.\nOrganization members can read these properties.", + "documentationUrl": "https://docs.github.com/rest/orgs/custom-properties#get-all-custom-properties-for-an-organization", "previews": [], "headers": [], "parameters": [ @@ -42431,37 +44469,41 @@ "validation": null, "alias": null, "deprecated": null - }, - { - "name": "name", - "description": "Must be passed as \"web\".", - "in": "BODY", - "type": "string", - "required": true, - "enum": null, - "allowNull": false, - "mapToData": null, - "validation": null, - "alias": null, - "deprecated": null - }, + } + ], + "responses": [ { - "name": "config", - "description": "Key/value pairs to provide settings for this webhook.", - "in": "BODY", - "type": "object", - "required": true, - "enum": null, - "allowNull": false, - "mapToData": null, - "validation": null, - "alias": null, - "deprecated": null + "code": 200, + "description": "Response", + "examples": [ + { + "data": "[{\"property_name\":\"environment\",\"url\":\"https://api.github.com/orgs/github/properties/schema/environment\",\"source_type\":\"organization\",\"value_type\":\"single_select\",\"required\":true,\"default_value\":\"production\",\"description\":\"Prod or dev environment\",\"allowed_values\":[\"production\",\"development\"],\"values_editable_by\":\"org_actors\"},{\"property_name\":\"service\",\"url\":\"https://api.github.com/orgs/github/properties/schema/service\",\"source_type\":\"organization\",\"value_type\":\"string\"},{\"property_name\":\"team\",\"url\":\"https://api.github.com/orgs/github/properties/schema/team\",\"source_type\":\"organization\",\"value_type\":\"string\",\"description\":\"Team owning the repository\"}]" + } + ] }, + { "code": 403, "description": "Forbidden", "examples": null }, + { "code": 404, "description": "Resource not found", "examples": null } + ], + "renamed": null + }, + { + "name": "List custom property values for organization repositories", + "scope": "orgs", + "id": "customPropertiesForReposGetOrganizationValues", + "method": "GET", + "url": "/orgs/{org}/properties/values", + "isDeprecated": false, + "deprecationDate": null, + "removalDate": null, + "description": "Lists organization repositories with all of their custom property values.\nOrganization members can read these properties.", + "documentationUrl": "https://docs.github.com/rest/orgs/custom-properties#list-custom-property-values-for-organization-repositories", + "previews": [], + "headers": [], + "parameters": [ { - "name": "config.url", - "description": "The URL to which the payloads will be delivered.", - "in": "BODY", + "name": "org", + "description": "The organization name. The name is not case sensitive.", + "in": "PATH", "type": "string", "required": true, "enum": null, @@ -42472,36 +44514,10 @@ "deprecated": null }, { - "name": "config.content_type", - "description": "The media type used to serialize the payloads. Supported values include `json` and `form`. The default is `form`.", - "in": "BODY", - "type": "string", - "required": false, - "enum": null, - "allowNull": false, - "mapToData": null, - "validation": null, - "alias": null, - "deprecated": null - }, - { - "name": "config.secret", - "description": "If provided, the `secret` will be used as the `key` to generate the HMAC hex digest value for [delivery signature headers](https://docs.github.com/webhooks/event-payloads/#delivery-headers).", - "in": "BODY", - "type": "string", - "required": false, - "enum": null, - "allowNull": false, - "mapToData": null, - "validation": null, - "alias": null, - "deprecated": null - }, - { - "name": "config.insecure_ssl", - "description": "", - "in": "BODY", - "type": null, + "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", + "type": "integer", "required": false, "enum": null, "allowNull": false, @@ -42511,10 +44527,10 @@ "deprecated": null }, { - "name": "config.username", - "description": "", - "in": "BODY", - "type": "string", + "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", + "type": "integer", "required": false, "enum": null, "allowNull": false, @@ -42524,9 +44540,9 @@ "deprecated": null }, { - "name": "config.password", - "description": "", - "in": "BODY", + "name": "repository_query", + "description": "Finds repositories in the organization with a query containing one or more search keywords and qualifiers. Qualifiers allow you to limit your search to specific areas of GitHub. The REST API supports the same qualifiers as the web interface for GitHub. To learn more about the format of the query, see [Constructing a search query](https://docs.github.com/rest/search/search#constructing-a-search-query). See \"[Searching for repositories](https://docs.github.com/articles/searching-for-repositories/)\" for a detailed list of qualifiers.", + "in": "QUERY", "type": "string", "required": false, "enum": null, @@ -42535,50 +44551,20 @@ "validation": null, "alias": null, "deprecated": null - }, - { - "name": "events", - "description": "Determines what [events](https://docs.github.com/webhooks/event-payloads) the hook is triggered for. Set to `[\"*\"]` to receive all possible events.", - "in": "BODY", - "type": "string[]", - "required": false, - "enum": null, - "allowNull": false, - "mapToData": null, - "validation": null, - "alias": null, - "deprecated": null - }, - { - "name": "active", - "description": "Determines if notifications are sent when the webhook is triggered. Set to `true` to send notifications.", - "in": "BODY", - "type": "boolean", - "required": false, - "enum": null, - "allowNull": false, - "mapToData": null, - "validation": null, - "alias": null, - "deprecated": null } ], "responses": [ { - "code": 201, + "code": 200, "description": "Response", "examples": [ { - "data": "{\"id\":1,\"url\":\"https://api.github.com/orgs/octocat/hooks/1\",\"ping_url\":\"https://api.github.com/orgs/octocat/hooks/1/pings\",\"deliveries_url\":\"https://api.github.com/orgs/octocat/hooks/1/deliveries\",\"name\":\"web\",\"events\":[\"push\",\"pull_request\"],\"active\":true,\"config\":{\"url\":\"http://example.com\",\"content_type\":\"json\"},\"updated_at\":\"2011-09-06T20:39:23Z\",\"created_at\":\"2011-09-06T17:26:27Z\",\"type\":\"Organization\"}" + "data": "[{\"repository_id\":1296269,\"repository_name\":\"Hello-World\",\"repository_full_name\":\"octocat/Hello-World\",\"properties\":[{\"property_name\":\"environment\",\"value\":\"production\"},{\"property_name\":\"service\",\"value\":\"web\"},{\"property_name\":\"team\",\"value\":\"octocat\"}]}]" } ] }, - { "code": 404, "description": "Resource not found", "examples": null }, - { - "code": 422, - "description": "Validation failed, or the endpoint has been spammed.", - "examples": null - } + { "code": 403, "description": "Forbidden", "examples": null }, + { "code": 404, "description": "Resource not found", "examples": null } ], "renamed": null }, @@ -42877,6 +44863,50 @@ ], "renamed": null }, + { + "name": "Disable a selected repository for immutable releases in an organization", + "scope": "orgs", + "id": "disableSelectedRepositoryImmutableReleasesOrganization", + "method": "DELETE", + "url": "/orgs/{org}/settings/immutable-releases/repositories/{repository_id}", + "isDeprecated": false, + "deprecationDate": null, + "removalDate": null, + "description": "Removes a repository from the list of selected repositories that are enforced for immutable releases in an organization. To use this endpoint, the organization immutable releases policy for `enforced_repositories` must be configured to `selected`.\n\nOAuth tokens and personal access tokens (classic) need the `admin:org` scope to use this endpoint.", + "documentationUrl": "https://docs.github.com/rest/orgs/orgs#disable-a-selected-repository-for-immutable-releases-in-an-organization", + "previews": [], + "headers": [], + "parameters": [ + { + "name": "org", + "description": "The organization name. The name is not case sensitive.", + "in": "PATH", + "type": "string", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "repository_id", + "description": "The unique identifier of the repository.", + "in": "PATH", + "type": "integer", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + } + ], + "responses": [{ "code": 204, "description": "Response", "examples": null }], + "renamed": null + }, { "name": "Enable or disable a security feature for an organization", "scope": "orgs", @@ -42962,6 +44992,50 @@ ], "renamed": null }, + { + "name": "Enable a selected repository for immutable releases in an organization", + "scope": "orgs", + "id": "enableSelectedRepositoryImmutableReleasesOrganization", + "method": "PUT", + "url": "/orgs/{org}/settings/immutable-releases/repositories/{repository_id}", + "isDeprecated": false, + "deprecationDate": null, + "removalDate": null, + "description": "Adds a repository to the list of selected repositories that are enforced for immutable releases in an organization. To use this endpoint, the organization immutable releases policy for `enforced_repositories` must be configured to `selected`.\n\nOAuth tokens and personal access tokens (classic) need the `admin:org` scope to use this endpoint.", + "documentationUrl": "https://docs.github.com/rest/orgs/orgs#enable-a-selected-repository-for-immutable-releases-in-an-organization", + "previews": [], + "headers": [], + "parameters": [ + { + "name": "org", + "description": "The organization name. The name is not case sensitive.", + "in": "PATH", + "type": "string", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "repository_id", + "description": "The unique identifier of the repository.", + "in": "PATH", + "type": "integer", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + } + ], + "responses": [{ "code": 204, "description": "Response", "examples": null }], + "renamed": null + }, { "name": "Get an organization", "scope": "orgs", @@ -43005,16 +45079,16 @@ "renamed": null }, { - "name": "Get all custom properties for an organization", + "name": "Get immutable releases settings for an organization", "scope": "orgs", - "id": "getAllCustomProperties", + "id": "getImmutableReleasesSettings", "method": "GET", - "url": "/orgs/{org}/properties/schema", + "url": "/orgs/{org}/settings/immutable-releases", "isDeprecated": false, "deprecationDate": null, "removalDate": null, - "description": "Gets all custom properties defined for an organization.\nOrganization members can read these properties.", - "documentationUrl": "https://docs.github.com/rest/orgs/custom-properties#get-all-custom-properties-for-an-organization", + "description": "Gets the immutable releases policy for repositories in an organization.\n\nOAuth tokens and personal access tokens (classic) need the `admin:org` scope to use this endpoint.", + "documentationUrl": "https://docs.github.com/rest/orgs/orgs#get-immutable-releases-settings-for-an-organization", "previews": [], "headers": [], "parameters": [ @@ -43035,29 +45109,23 @@ "responses": [ { "code": 200, - "description": "Response", - "examples": [ - { - "data": "[{\"property_name\":\"environment\",\"url\":\"https://api.github.com/orgs/github/properties/schema/environment\",\"source_type\":\"organization\",\"value_type\":\"single_select\",\"required\":true,\"default_value\":\"production\",\"description\":\"Prod or dev environment\",\"allowed_values\":[\"production\",\"development\"],\"values_editable_by\":\"org_actors\"},{\"property_name\":\"service\",\"url\":\"https://api.github.com/orgs/github/properties/schema/service\",\"source_type\":\"organization\",\"value_type\":\"string\"},{\"property_name\":\"team\",\"url\":\"https://api.github.com/orgs/github/properties/schema/team\",\"source_type\":\"organization\",\"value_type\":\"string\",\"description\":\"Team owning the repository\"}]" - } - ] - }, - { "code": 403, "description": "Forbidden", "examples": null }, - { "code": 404, "description": "Resource not found", "examples": null } + "description": "Immutable releases settings response", + "examples": [{ "data": "{\"enforced_repositories\":\"all\"}" }] + } ], "renamed": null }, { - "name": "Get a custom property for an organization", + "name": "List selected repositories for immutable releases enforcement", "scope": "orgs", - "id": "getCustomProperty", + "id": "getImmutableReleasesSettingsRepositories", "method": "GET", - "url": "/orgs/{org}/properties/schema/{custom_property_name}", + "url": "/orgs/{org}/settings/immutable-releases/repositories", "isDeprecated": false, "deprecationDate": null, "removalDate": null, - "description": "Gets a custom property that is defined for an organization.\nOrganization members can read these properties.", - "documentationUrl": "https://docs.github.com/rest/orgs/custom-properties#get-a-custom-property-for-an-organization", + "description": "List all of the repositories that have been selected for immutable releases enforcement in an organization.\n\nOAuth tokens and personal access tokens (classic) need the `admin:org` scope to use this endpoint.", + "documentationUrl": "https://docs.github.com/rest/orgs/orgs#list-selected-repositories-for-immutable-releases-enforcement", "previews": [], "headers": [], "parameters": [ @@ -43075,11 +45143,24 @@ "deprecated": null }, { - "name": "custom_property_name", - "description": "The custom property name", - "in": "PATH", - "type": "string", - "required": true, + "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", + "type": "integer", + "required": false, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "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", + "type": "integer", + "required": false, "enum": null, "allowNull": false, "mapToData": null, @@ -43094,12 +45175,10 @@ "description": "Response", "examples": [ { - "data": "{\"property_name\":\"environment\",\"url\":\"https://api.github.com/orgs/github/properties/schema/environment\",\"source_type\":\"organization\",\"value_type\":\"single_select\",\"required\":true,\"default_value\":\"production\",\"description\":\"Prod or dev environment\",\"allowed_values\":[\"production\",\"development\"]}" + "data": "{\"total_count\":1,\"repositories\":[{\"id\":1296269,\"node_id\":\"MDEwOlJlcG9zaXRvcnkxMjk2MjY5\",\"name\":\"Hello-World\",\"full_name\":\"octocat/Hello-World\",\"owner\":{\"login\":\"octocat\",\"id\":1,\"node_id\":\"MDQ6VXNlcjE=\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"html_url\":\"https://github.com/octocat\",\"followers_url\":\"https://api.github.com/users/octocat/followers\",\"following_url\":\"https://api.github.com/users/octocat/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/octocat/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/octocat/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/octocat/subscriptions\",\"organizations_url\":\"https://api.github.com/users/octocat/orgs\",\"repos_url\":\"https://api.github.com/users/octocat/repos\",\"events_url\":\"https://api.github.com/users/octocat/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/octocat/received_events\",\"type\":\"User\",\"site_admin\":false},\"private\":false,\"html_url\":\"https://github.com/octocat/Hello-World\",\"description\":\"This your first repo!\",\"fork\":false,\"url\":\"https://api.github.com/repos/octocat/Hello-World\",\"archive_url\":\"https://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}\",\"assignees_url\":\"https://api.github.com/repos/octocat/Hello-World/assignees{/user}\",\"blobs_url\":\"https://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}\",\"branches_url\":\"https://api.github.com/repos/octocat/Hello-World/branches{/branch}\",\"collaborators_url\":\"https://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}\",\"comments_url\":\"https://api.github.com/repos/octocat/Hello-World/comments{/number}\",\"commits_url\":\"https://api.github.com/repos/octocat/Hello-World/commits{/sha}\",\"compare_url\":\"https://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}\",\"contents_url\":\"https://api.github.com/repos/octocat/Hello-World/contents/{+path}\",\"contributors_url\":\"https://api.github.com/repos/octocat/Hello-World/contributors\",\"deployments_url\":\"https://api.github.com/repos/octocat/Hello-World/deployments\",\"downloads_url\":\"https://api.github.com/repos/octocat/Hello-World/downloads\",\"events_url\":\"https://api.github.com/repos/octocat/Hello-World/events\",\"forks_url\":\"https://api.github.com/repos/octocat/Hello-World/forks\",\"git_commits_url\":\"https://api.github.com/repos/octocat/Hello-World/git/commits{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/octocat/Hello-World/git/refs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/octocat/Hello-World/git/tags{/sha}\",\"git_url\":\"git:github.com/octocat/Hello-World.git\",\"issue_comment_url\":\"https://api.github.com/repos/octocat/Hello-World/issues/comments{/number}\",\"issue_events_url\":\"https://api.github.com/repos/octocat/Hello-World/issues/events{/number}\",\"issues_url\":\"https://api.github.com/repos/octocat/Hello-World/issues{/number}\",\"keys_url\":\"https://api.github.com/repos/octocat/Hello-World/keys{/key_id}\",\"labels_url\":\"https://api.github.com/repos/octocat/Hello-World/labels{/name}\",\"languages_url\":\"https://api.github.com/repos/octocat/Hello-World/languages\",\"merges_url\":\"https://api.github.com/repos/octocat/Hello-World/merges\",\"milestones_url\":\"https://api.github.com/repos/octocat/Hello-World/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}\",\"pulls_url\":\"https://api.github.com/repos/octocat/Hello-World/pulls{/number}\",\"releases_url\":\"https://api.github.com/repos/octocat/Hello-World/releases{/id}\",\"ssh_url\":\"git@github.com:octocat/Hello-World.git\",\"stargazers_url\":\"https://api.github.com/repos/octocat/Hello-World/stargazers\",\"statuses_url\":\"https://api.github.com/repos/octocat/Hello-World/statuses/{sha}\",\"subscribers_url\":\"https://api.github.com/repos/octocat/Hello-World/subscribers\",\"subscription_url\":\"https://api.github.com/repos/octocat/Hello-World/subscription\",\"tags_url\":\"https://api.github.com/repos/octocat/Hello-World/tags\",\"teams_url\":\"https://api.github.com/repos/octocat/Hello-World/teams\",\"trees_url\":\"https://api.github.com/repos/octocat/Hello-World/git/trees{/sha}\",\"hooks_url\":\"http://api.github.com/repos/octocat/Hello-World/hooks\"}]}" } ] - }, - { "code": 403, "description": "Forbidden", "examples": null }, - { "code": 404, "description": "Resource not found", "examples": null } + } ], "renamed": null }, @@ -43772,6 +45851,99 @@ ], "renamed": null }, + { + "name": "List attestation repositories", + "scope": "orgs", + "id": "listAttestationRepositories", + "method": "GET", + "url": "/orgs/{org}/attestations/repositories", + "isDeprecated": false, + "deprecationDate": null, + "removalDate": null, + "description": "List repositories owned by the provided organization that have created at least one attested artifact\nResults will be sorted in ascending order by repository ID", + "documentationUrl": "https://docs.github.com/rest/orgs/attestations#list-attestation-repositories", + "previews": [], + "headers": [], + "parameters": [ + { + "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", + "type": "integer", + "required": false, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "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 results before this cursor. 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", + "type": "string", + "required": false, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "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 results after this cursor. 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", + "type": "string", + "required": false, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "org", + "description": "The organization name. The name is not case sensitive.", + "in": "PATH", + "type": "string", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "predicate_type", + "description": "Optional filter for fetching attestations with a given predicate type.\nThis option accepts `provenance`, `sbom`, `release`, or freeform text\nfor custom predicate types.", + "in": "QUERY", + "type": "string", + "required": false, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + } + ], + "responses": [ + { + "code": 200, + "description": "Response", + "examples": [ + { + "data": "[{\"id\":123,\"name\":\"foo\"},{\"id\":456,\"name\":\"bar\"}]" + } + ] + } + ], + "renamed": null + }, { "name": "List attestations", "scope": "orgs", @@ -43782,7 +45954,7 @@ "deprecationDate": null, "removalDate": null, "description": "List a collection of artifact attestations with a given subject digest that are associated with repositories owned by an organization.\n\nThe collection of attestations returned by this endpoint is filtered according to the authenticated user's permissions; if the authenticated user cannot read a repository, the attestations associated with that repository will not be included in the response. In addition, when using a fine-grained access token the `attestations:read` permission is required.\n\n**Please note:** in order to offer meaningful security benefits, an attestation's signature and timestamps **must** be cryptographically verified, and the identity of the attestation signer **must** be validated. Attestations can be verified using the [GitHub CLI `attestation verify` command](https://cli.github.com/manual/gh_attestation_verify). For more information, see [our guide on how to use artifact attestations to establish a build's provenance](https://docs.github.com/actions/security-guides/using-artifact-attestations-to-establish-provenance-for-builds).", - "documentationUrl": "https://docs.github.com/rest/orgs/orgs#list-attestations", + "documentationUrl": "https://docs.github.com/rest/orgs/attestations#list-attestations", "previews": [], "headers": [], "parameters": [ @@ -43853,7 +46025,7 @@ }, { "name": "predicate_type", - "description": "Optional filter for fetching attestations with a given predicate type.\nThis option accepts `provenance`, `sbom`, or freeform text for custom predicate types.", + "description": "Optional filter for fetching attestations with a given predicate type.\nThis option accepts `provenance`, `sbom`, `release`, or freeform text\nfor custom predicate types.", "in": "QUERY", "type": "string", "required": false, @@ -43888,7 +46060,7 @@ "deprecationDate": null, "removalDate": null, "description": "List a collection of artifact attestations associated with any entry in a list of subject digests owned by an organization.\n\nThe collection of attestations returned by this endpoint is filtered according to the authenticated user's permissions; if the authenticated user cannot read a repository, the attestations associated with that repository will not be included in the response. In addition, when using a fine-grained access token the `attestations:read` permission is required.\n\n**Please note:** in order to offer meaningful security benefits, an attestation's signature and timestamps **must** be cryptographically verified, and the identity of the attestation signer **must** be validated. Attestations can be verified using the [GitHub CLI `attestation verify` command](https://cli.github.com/manual/gh_attestation_verify). For more information, see [our guide on how to use artifact attestations to establish a build's provenance](https://docs.github.com/actions/security-guides/using-artifact-attestations-to-establish-provenance-for-builds).", - "documentationUrl": "https://docs.github.com/rest/orgs/orgs#list-attestations-by-bulk-subject-digests", + "documentationUrl": "https://docs.github.com/rest/orgs/attestations#list-attestations-by-bulk-subject-digests", "previews": [], "headers": [], "parameters": [ @@ -43959,7 +46131,7 @@ }, { "name": "predicate_type", - "description": "Optional filter for fetching attestations with a given predicate type.\nThis option accepts `provenance`, `sbom`, or freeform text for custom predicate types.", + "description": "Optional filter for fetching attestations with a given predicate type.\nThis option accepts `provenance`, `sbom`, `release`, or freeform text\nfor custom predicate types.", "in": "BODY", "type": "string", "required": false, @@ -44051,88 +46223,6 @@ ], "renamed": null }, - { - "name": "List custom property values for organization repositories", - "scope": "orgs", - "id": "listCustomPropertiesValuesForRepos", - "method": "GET", - "url": "/orgs/{org}/properties/values", - "isDeprecated": false, - "deprecationDate": null, - "removalDate": null, - "description": "Lists organization repositories with all of their custom property values.\nOrganization members can read these properties.", - "documentationUrl": "https://docs.github.com/rest/orgs/custom-properties#list-custom-property-values-for-organization-repositories", - "previews": [], - "headers": [], - "parameters": [ - { - "name": "org", - "description": "The organization name. The name is not case sensitive.", - "in": "PATH", - "type": "string", - "required": true, - "enum": null, - "allowNull": false, - "mapToData": null, - "validation": null, - "alias": null, - "deprecated": null - }, - { - "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", - "type": "integer", - "required": false, - "enum": null, - "allowNull": false, - "mapToData": null, - "validation": null, - "alias": null, - "deprecated": null - }, - { - "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", - "type": "integer", - "required": false, - "enum": null, - "allowNull": false, - "mapToData": null, - "validation": null, - "alias": null, - "deprecated": null - }, - { - "name": "repository_query", - "description": "Finds repositories in the organization with a query containing one or more search keywords and qualifiers. Qualifiers allow you to limit your search to specific areas of GitHub. The REST API supports the same qualifiers as the web interface for GitHub. To learn more about the format of the query, see [Constructing a search query](https://docs.github.com/rest/search/search#constructing-a-search-query). See \"[Searching for repositories](https://docs.github.com/articles/searching-for-repositories/)\" for a detailed list of qualifiers.", - "in": "QUERY", - "type": "string", - "required": false, - "enum": null, - "allowNull": false, - "mapToData": null, - "validation": null, - "alias": null, - "deprecated": null - } - ], - "responses": [ - { - "code": 200, - "description": "Response", - "examples": [ - { - "data": "[{\"repository_id\":1296269,\"repository_name\":\"Hello-World\",\"repository_full_name\":\"octocat/Hello-World\",\"properties\":[{\"property_name\":\"environment\",\"value\":\"production\"},{\"property_name\":\"service\",\"value\":\"web\"},{\"property_name\":\"team\",\"value\":\"octocat\"}]}]" - } - ] - }, - { "code": 403, "description": "Forbidden", "examples": null }, - { "code": 404, "description": "Resource not found", "examples": null } - ], - "renamed": null - }, { "name": "List failed organization invitations", "scope": "orgs", @@ -45987,58 +48077,6 @@ ], "renamed": null }, - { - "name": "Remove a custom property for an organization", - "scope": "orgs", - "id": "removeCustomProperty", - "method": "DELETE", - "url": "/orgs/{org}/properties/schema/{custom_property_name}", - "isDeprecated": false, - "deprecationDate": null, - "removalDate": null, - "description": "Removes a custom property that is defined for an organization.\n\nTo use this endpoint, the authenticated user must be one of:\n - An administrator for the organization.\n - A user, or a user on a team, with the fine-grained permission of `custom_properties_org_definitions_manager` in the organization.", - "documentationUrl": "https://docs.github.com/rest/orgs/custom-properties#remove-a-custom-property-for-an-organization", - "previews": [], - "headers": [], - "parameters": [ - { - "name": "org", - "description": "The organization name. The name is not case sensitive.", - "in": "PATH", - "type": "string", - "required": true, - "enum": null, - "allowNull": false, - "mapToData": null, - "validation": null, - "alias": null, - "deprecated": null - }, - { - "name": "custom_property_name", - "description": "The custom property name", - "in": "PATH", - "type": "string", - "required": true, - "enum": null, - "allowNull": false, - "mapToData": null, - "validation": null, - "alias": null, - "deprecated": null - } - ], - "responses": [ - { - "code": 204, - "description": "A header with no content is returned.", - "examples": null - }, - { "code": 403, "description": "Forbidden", "examples": null }, - { "code": 404, "description": "Resource not found", "examples": null } - ], - "renamed": null - }, { "name": "Remove an organization member", "scope": "orgs", @@ -46647,6 +48685,107 @@ "responses": [{ "code": 204, "description": "Response", "examples": null }], "renamed": null }, + { + "name": "Set immutable releases settings for an organization", + "scope": "orgs", + "id": "setImmutableReleasesSettings", + "method": "PUT", + "url": "/orgs/{org}/settings/immutable-releases", + "isDeprecated": false, + "deprecationDate": null, + "removalDate": null, + "description": "Sets the immutable releases policy for repositories in an organization.\n\nOAuth tokens and personal access tokens (classic) need the `admin:org` scope to use this endpoint.", + "documentationUrl": "https://docs.github.com/rest/orgs/orgs#set-immutable-releases-settings-for-an-organization", + "previews": [], + "headers": [], + "parameters": [ + { + "name": "org", + "description": "The organization name. The name is not case sensitive.", + "in": "PATH", + "type": "string", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "enforced_repositories", + "description": "The policy that controls how immutable releases are enforced in the organization.", + "in": "BODY", + "type": "string", + "required": true, + "enum": ["all", "none", "selected"], + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "selected_repository_ids", + "description": "An array of repository ids for which immutable releases enforcement should be applied. You can only provide a list of repository ids when the `enforced_repositories` is set to `selected`. You can add and remove individual repositories using the [Enable a selected repository for immutable releases in an organization](https://docs.github.com/rest/orgs/orgs#enable-a-selected-repository-for-immutable-releases-in-an-organization) and [Disable a selected repository for immutable releases in an organization](https://docs.github.com/rest/orgs/orgs#disable-a-selected-repository-for-immutable-releases-in-an-organization) endpoints.", + "in": "BODY", + "type": "integer[]", + "required": false, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + } + ], + "responses": [{ "code": 204, "description": "Response", "examples": null }], + "renamed": null + }, + { + "name": "Set selected repositories for immutable releases enforcement", + "scope": "orgs", + "id": "setImmutableReleasesSettingsRepositories", + "method": "PUT", + "url": "/orgs/{org}/settings/immutable-releases/repositories", + "isDeprecated": false, + "deprecationDate": null, + "removalDate": null, + "description": "Replaces all repositories that have been selected for immutable releases enforcement in an organization. To use this endpoint, the organization immutable releases policy for `enforced_repositories` must be configured to `selected`.\n\nOAuth tokens and personal access tokens (classic) need the `admin:org` scope to use this endpoint.", + "documentationUrl": "https://docs.github.com/rest/orgs/orgs#set-selected-repositories-for-immutable-releases-enforcement", + "previews": [], + "headers": [], + "parameters": [ + { + "name": "org", + "description": "The organization name. The name is not case sensitive.", + "in": "PATH", + "type": "string", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "selected_repository_ids", + "description": "An array of repository ids for which immutable releases enforcement should be applied. You can only provide a list of repository ids when the `enforced_repositories` is set to `selected`. You can add and remove individual repositories using the [Enable a selected repository for immutable releases in an organization](https://docs.github.com/rest/orgs/orgs#enable-a-selected-repository-for-immutable-releases-in-an-organization) and [Disable a selected repository for immutable releases in an organization](https://docs.github.com/rest/orgs/orgs#disable-a-selected-repository-for-immutable-releases-in-an-organization) endpoints.", + "in": "BODY", + "type": "integer[]", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + } + ], + "responses": [{ "code": 204, "description": "Response", "examples": null }], + "renamed": null + }, { "name": "Set organization membership for a user", "scope": "orgs", @@ -50650,6 +52789,9 @@ "code": 201, "description": "Response", "examples": [ + { + "data": "{\"id\":17,\"node_id\":\"PVTI_lADOANN5s84ACbL0zgBueEI\",\"content\":{\"id\":38,\"node_id\":\"I_kwDOANN5s85FtLts\",\"title\":\"Example Draft Issue\",\"body\":\"This is a draft issue in the project.\",\"created_at\":\"2022-04-28T12:00:00Z\",\"updated_at\":\"2022-04-28T12:00:00Z\",\"user\":{\"login\":\"octocat\",\"id\":1,\"node_id\":\"MDQ6VXNlcjE=\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"html_url\":\"https://github.com/octocat\",\"followers_url\":\"https://api.github.com/users/octocat/followers\",\"following_url\":\"https://api.github.com/users/octocat/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/octocat/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/octocat/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/octocat/subscriptions\",\"organizations_url\":\"https://api.github.com/users/octocat/orgs\",\"repos_url\":\"https://api.github.com/users/octocat/repos\",\"events_url\":\"https://api.github.com/users/octocat/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/octocat/received_events\",\"type\":\"User\",\"site_admin\":false}},\"content_type\":\"DraftIssue\",\"creator\":{\"login\":\"octocat\",\"id\":1,\"node_id\":\"MDQ6VXNlcjE=\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"html_url\":\"https://github.com/octocat\",\"followers_url\":\"https://api.github.com/users/octocat/followers\",\"following_url\":\"https://api.github.com/users/octocat/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/octocat/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/octocat/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/octocat/subscriptions\",\"organizations_url\":\"https://api.github.com/users/octocat/orgs\",\"repos_url\":\"https://api.github.com/users/octocat/repos\",\"events_url\":\"https://api.github.com/users/octocat/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/octocat/received_events\",\"type\":\"User\",\"site_admin\":false},\"created_at\":\"2022-04-28T12:00:00Z\",\"updated_at\":\"2022-04-28T12:00:00Z\",\"archived_at\":null,\"project_url\":\"https://api.github.com/users/octocat/projectsV2/1\",\"item_url\":\"https://api.github.com/users/octocat/projectsV2/items/17\"}" + }, { "data": "{\"id\":17,\"node_id\":\"PVTI_lADOANN5s84ACbL0zgBueEI\",\"content\":{\"id\":38,\"node_id\":\"I_kwDOANN5s85FtLts\",\"title\":\"Example Draft Issue\",\"body\":\"This is a draft issue in the project.\",\"created_at\":\"2022-04-28T12:00:00Z\",\"updated_at\":\"2022-04-28T12:00:00Z\",\"user\":{\"login\":\"octocat\",\"id\":1,\"node_id\":\"MDQ6VXNlcjE=\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"html_url\":\"https://github.com/octocat\",\"followers_url\":\"https://api.github.com/users/octocat/followers\",\"following_url\":\"https://api.github.com/users/octocat/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/octocat/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/octocat/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/octocat/subscriptions\",\"organizations_url\":\"https://api.github.com/users/octocat/orgs\",\"repos_url\":\"https://api.github.com/users/octocat/repos\",\"events_url\":\"https://api.github.com/users/octocat/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/octocat/received_events\",\"type\":\"User\",\"site_admin\":false}},\"content_type\":\"DraftIssue\",\"creator\":{\"login\":\"octocat\",\"id\":1,\"node_id\":\"MDQ6VXNlcjE=\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"html_url\":\"https://github.com/octocat\",\"followers_url\":\"https://api.github.com/users/octocat/followers\",\"following_url\":\"https://api.github.com/users/octocat/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/octocat/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/octocat/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/octocat/subscriptions\",\"organizations_url\":\"https://api.github.com/users/octocat/orgs\",\"repos_url\":\"https://api.github.com/users/octocat/repos\",\"events_url\":\"https://api.github.com/users/octocat/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/octocat/received_events\",\"type\":\"User\",\"site_admin\":false},\"created_at\":\"2022-04-28T12:00:00Z\",\"updated_at\":\"2022-04-28T12:00:00Z\",\"archived_at\":null,\"project_url\":\"https://api.github.com/users/octocat/projectsV2/1\",\"item_url\":\"https://api.github.com/users/octocat/projectsV2/items/17\"}" } @@ -50670,7 +52812,7 @@ "scope": "projects", "id": "addItemForUser", "method": "POST", - "url": "/users/{user_id}/projectsV2/{project_number}/items", + "url": "/users/{username}/projectsV2/{project_number}/items", "isDeprecated": false, "deprecationDate": null, "removalDate": null, @@ -50680,8 +52822,8 @@ "headers": [], "parameters": [ { - "name": "user_id", - "description": "The unique identifier of the user.", + "name": "username", + "description": "The handle for the GitHub user account.", "in": "PATH", "type": "string", "required": true, @@ -50737,6 +52879,9 @@ "code": 201, "description": "Response", "examples": [ + { + "data": "{\"id\":17,\"node_id\":\"PVTI_lADOANN5s84ACbL0zgBueEI\",\"content\":{\"id\":38,\"node_id\":\"I_kwDOANN5s85FtLts\",\"title\":\"Example Draft Issue\",\"body\":\"This is a draft issue in the project.\",\"created_at\":\"2022-04-28T12:00:00Z\",\"updated_at\":\"2022-04-28T12:00:00Z\",\"user\":{\"login\":\"octocat\",\"id\":1,\"node_id\":\"MDQ6VXNlcjE=\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"html_url\":\"https://github.com/octocat\",\"followers_url\":\"https://api.github.com/users/octocat/followers\",\"following_url\":\"https://api.github.com/users/octocat/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/octocat/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/octocat/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/octocat/subscriptions\",\"organizations_url\":\"https://api.github.com/users/octocat/orgs\",\"repos_url\":\"https://api.github.com/users/octocat/repos\",\"events_url\":\"https://api.github.com/users/octocat/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/octocat/received_events\",\"type\":\"User\",\"site_admin\":false}},\"content_type\":\"DraftIssue\",\"creator\":{\"login\":\"octocat\",\"id\":1,\"node_id\":\"MDQ6VXNlcjE=\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"html_url\":\"https://github.com/octocat\",\"followers_url\":\"https://api.github.com/users/octocat/followers\",\"following_url\":\"https://api.github.com/users/octocat/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/octocat/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/octocat/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/octocat/subscriptions\",\"organizations_url\":\"https://api.github.com/users/octocat/orgs\",\"repos_url\":\"https://api.github.com/users/octocat/repos\",\"events_url\":\"https://api.github.com/users/octocat/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/octocat/received_events\",\"type\":\"User\",\"site_admin\":false},\"created_at\":\"2022-04-28T12:00:00Z\",\"updated_at\":\"2022-04-28T12:00:00Z\",\"archived_at\":null,\"project_url\":\"https://api.github.com/users/octocat/projectsV2/1\",\"item_url\":\"https://api.github.com/users/octocat/projectsV2/items/17\"}" + }, { "data": "{\"id\":17,\"node_id\":\"PVTI_lADOANN5s84ACbL0zgBueEI\",\"content\":{\"id\":38,\"node_id\":\"I_kwDOANN5s85FtLts\",\"title\":\"Example Draft Issue\",\"body\":\"This is a draft issue in the project.\",\"created_at\":\"2022-04-28T12:00:00Z\",\"updated_at\":\"2022-04-28T12:00:00Z\",\"user\":{\"login\":\"octocat\",\"id\":1,\"node_id\":\"MDQ6VXNlcjE=\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"html_url\":\"https://github.com/octocat\",\"followers_url\":\"https://api.github.com/users/octocat/followers\",\"following_url\":\"https://api.github.com/users/octocat/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/octocat/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/octocat/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/octocat/subscriptions\",\"organizations_url\":\"https://api.github.com/users/octocat/orgs\",\"repos_url\":\"https://api.github.com/users/octocat/repos\",\"events_url\":\"https://api.github.com/users/octocat/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/octocat/received_events\",\"type\":\"User\",\"site_admin\":false}},\"content_type\":\"DraftIssue\",\"creator\":{\"login\":\"octocat\",\"id\":1,\"node_id\":\"MDQ6VXNlcjE=\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"html_url\":\"https://github.com/octocat\",\"followers_url\":\"https://api.github.com/users/octocat/followers\",\"following_url\":\"https://api.github.com/users/octocat/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/octocat/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/octocat/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/octocat/subscriptions\",\"organizations_url\":\"https://api.github.com/users/octocat/orgs\",\"repos_url\":\"https://api.github.com/users/octocat/repos\",\"events_url\":\"https://api.github.com/users/octocat/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/octocat/received_events\",\"type\":\"User\",\"site_admin\":false},\"created_at\":\"2022-04-28T12:00:00Z\",\"updated_at\":\"2022-04-28T12:00:00Z\",\"archived_at\":null,\"project_url\":\"https://api.github.com/users/octocat/projectsV2/1\",\"item_url\":\"https://api.github.com/users/octocat/projectsV2/items/17\"}" } @@ -50822,7 +52967,7 @@ "scope": "projects", "id": "deleteItemForUser", "method": "DELETE", - "url": "/users/{user_id}/projectsV2/{project_number}/items/{item_id}", + "url": "/users/{username}/projectsV2/{project_number}/items/{item_id}", "isDeprecated": false, "deprecationDate": null, "removalDate": null, @@ -50845,8 +52990,8 @@ "deprecated": null }, { - "name": "user_id", - "description": "The unique identifier of the user.", + "name": "username", + "description": "The handle for the GitHub user account.", "in": "PATH", "type": "string", "required": true, @@ -50961,7 +53106,7 @@ "scope": "projects", "id": "getFieldForUser", "method": "GET", - "url": "/users/{user_id}/projectsV2/{project_number}/fields/{field_id}", + "url": "/users/{username}/projectsV2/{project_number}/fields/{field_id}", "isDeprecated": false, "deprecationDate": null, "removalDate": null, @@ -50997,8 +53142,8 @@ "deprecated": null }, { - "name": "user_id", - "description": "The unique identifier of the user.", + "name": "username", + "description": "The handle for the GitHub user account.", "in": "PATH", "type": "string", "required": true, @@ -51096,7 +53241,7 @@ "scope": "projects", "id": "getForUser", "method": "GET", - "url": "/users/{user_id}/projectsV2/{project_number}", + "url": "/users/{username}/projectsV2/{project_number}", "isDeprecated": false, "deprecationDate": null, "removalDate": null, @@ -51119,8 +53264,8 @@ "deprecated": null }, { - "name": "user_id", - "description": "The unique identifier of the user.", + "name": "username", + "description": "The handle for the GitHub user account.", "in": "PATH", "type": "string", "required": true, @@ -51207,9 +53352,9 @@ }, { "name": "fields", - "description": "Limit results to specific fields, by their IDs. If not specified, the title field will be returned.", + "description": "Limit results to specific fields, by their IDs. If not specified, the title field will be returned.\n\nExample: fields[]=123&fields[]=456&fields[]=789 or fields=123,456,789", "in": "QUERY", - "type": "array", + "type": null, "required": false, "enum": null, "allowNull": false, @@ -51244,7 +53389,7 @@ "scope": "projects", "id": "getUserItem", "method": "GET", - "url": "/users/{user_id}/projectsV2/{project_number}/items/{item_id}", + "url": "/users/{username}/projectsV2/{project_number}/items/{item_id}", "isDeprecated": false, "deprecationDate": null, "removalDate": null, @@ -51267,8 +53412,8 @@ "deprecated": null }, { - "name": "user_id", - "description": "The unique identifier of the user.", + "name": "username", + "description": "The handle for the GitHub user account.", "in": "PATH", "type": "string", "required": true, @@ -51294,9 +53439,9 @@ }, { "name": "fields", - "description": "Limit results to specific fields, by their IDs. If not specified, the title field will be returned.", + "description": "Limit results to specific fields, by their IDs. If not specified, the title field will be returned.\n\nExample: fields[]=123&fields[]=456&fields[]=789 or fields=123,456,789", "in": "QUERY", - "type": "array", + "type": null, "required": false, "enum": null, "allowNull": false, @@ -51431,7 +53576,7 @@ "scope": "projects", "id": "listFieldsForUser", "method": "GET", - "url": "/users/{user_id}/projectsV2/{project_number}/fields", + "url": "/users/{username}/projectsV2/{project_number}/fields", "isDeprecated": false, "deprecationDate": null, "removalDate": null, @@ -51454,8 +53599,8 @@ "deprecated": null }, { - "name": "user_id", - "description": "The unique identifier of the user.", + "name": "username", + "description": "The handle for the GitHub user account.", "in": "PATH", "type": "string", "required": true, @@ -51781,9 +53926,9 @@ }, { "name": "fields", - "description": "Limit results to specific fields, by their IDs. If not specified, the title field will be returned.", + "description": "Limit results to specific fields, by their IDs. If not specified, the title field will be returned.\n\nExample: `fields[]=123&fields[]=456&fields[]=789` or `fields=123,456,789`", "in": "QUERY", - "type": "array", + "type": null, "required": false, "enum": null, "allowNull": false, @@ -51857,7 +54002,7 @@ "scope": "projects", "id": "listItemsForUser", "method": "GET", - "url": "/users/{user_id}/projectsV2/{project_number}/items", + "url": "/users/{username}/projectsV2/{project_number}/items", "isDeprecated": false, "deprecationDate": null, "removalDate": null, @@ -51880,8 +54025,8 @@ "deprecated": null }, { - "name": "user_id", - "description": "The unique identifier of the user.", + "name": "username", + "description": "The handle for the GitHub user account.", "in": "PATH", "type": "string", "required": true, @@ -51946,9 +54091,9 @@ }, { "name": "fields", - "description": "Limit results to specific fields, by their IDs. If not specified, the title field will be returned.", + "description": "Limit results to specific fields, by their IDs. If not specified, the title field will be returned.\n\nExample: `fields[]=123&fields[]=456&fields[]=789` or `fields=123,456,789`", "in": "QUERY", - "type": "array", + "type": null, "required": false, "enum": null, "allowNull": false, @@ -52076,6 +54221,18 @@ "code": 200, "description": "Response", "examples": [ + { + "data": "{\"id\":13,\"node_id\":\"PVTI_lAAFAQ0\",\"project_url\":\"https://api.github.com/orgs/github/projectsV2/1\",\"content\":{\"url\":\"https://api.github.com/repos/github/Hello-World/pulls/6\",\"id\":10,\"node_id\":\"PR_kwABCg\",\"html_url\":\"https://github.com/github/Hello-World/pull/6\",\"diff_url\":\"https://github.com/github/Hello-World/pull/6.diff\",\"patch_url\":\"https://github.com/github/Hello-World/pull/6.patch\",\"issue_url\":\"https://api.github.com/repos/github/Hello-World/issues/6\",\"number\":6,\"state\":\"open\",\"locked\":false,\"title\":\"Issue title\",\"user\":{\"login\":\"monalisa\",\"id\":161,\"node_id\":\"U_kgDMoQ\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/monalisa\",\"html_url\":\"https://github.com/monalisa\",\"followers_url\":\"https://api.github.com/users/monalisa/followers\",\"following_url\":\"https://api.github.com/users/monalisa/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/monalisa/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/monalisa/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/monalisa/subscriptions\",\"organizations_url\":\"https://api.github.com/users/monalisa/orgs\",\"repos_url\":\"https://api.github.com/users/monalisa/repos\",\"events_url\":\"https://api.github.com/users/monalisa/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/monalisa/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"body\":\"Issue body\",\"created_at\":\"2025-08-01T18:44:50Z\",\"updated_at\":\"2025-08-06T19:25:18Z\",\"closed_at\":null,\"merged_at\":null,\"merge_commit_sha\":\"98e25bad5878e54d22e5338cbc905dd2deedfa34\",\"assignee\":{\"login\":\"octocat\",\"id\":175,\"node_id\":\"U_kgDMrw\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"html_url\":\"https://github.com/octocat\",\"followers_url\":\"https://api.github.com/users/octocat/followers\",\"following_url\":\"https://api.github.com/users/octocat/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/octocat/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/octocat/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/octocat/subscriptions\",\"organizations_url\":\"https://api.github.com/users/octocat/orgs\",\"repos_url\":\"https://api.github.com/users/octocat/repos\",\"events_url\":\"https://api.github.com/users/octocat/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/octocat/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"assignees\":[{\"login\":\"octocat\",\"id\":175,\"node_id\":\"U_kgDMrw\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"html_url\":\"https://github.com/octocat\",\"followers_url\":\"https://api.github.com/users/octocat/followers\",\"following_url\":\"https://api.github.com/users/octocat/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/octocat/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/octocat/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/octocat/subscriptions\",\"organizations_url\":\"https://api.github.com/users/octocat/orgs\",\"repos_url\":\"https://api.github.com/users/octocat/repos\",\"events_url\":\"https://api.github.com/users/octocat/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/octocat/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false}],\"requested_reviewers\":[{\"login\":\"monalisa\",\"id\":2,\"node_id\":\"U_kgAC\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/monalisa\",\"html_url\":\"https://github.com/monalisa\",\"followers_url\":\"https://api.github.com/users/monalisa/followers\",\"following_url\":\"https://api.github.com/users/monalisa/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/monalisa/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/monalisa/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/monalisa/subscriptions\",\"organizations_url\":\"https://api.github.com/users/monalisa/orgs\",\"repos_url\":\"https://api.github.com/users/monalisa/repos\",\"events_url\":\"https://api.github.com/users/monalisa/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/monalisa/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false}],\"requested_teams\":[],\"labels\":[{\"id\":19,\"node_id\":\"LA_kwABEw\",\"url\":\"https://api.github.com/repos/github/Hello-World/labels/bug%20:bug:\",\"name\":\"bug :bug:\",\"color\":\"efe24f\",\"default\":false,\"description\":\"Something isn't working\"},{\"id\":26,\"node_id\":\"LA_kwABGg\",\"url\":\"https://api.github.com/repos/github/Hello-World/labels/fun%20size%20%F0%9F%8D%AB\",\"name\":\"fun size 🍫\",\"color\":\"f29c24\",\"default\":false,\"description\":\"Extra attention is needed\"},{\"id\":33,\"node_id\":\"LA_kwABIQ\",\"url\":\"https://api.github.com/repos/github/Hello-World/labels/%F0%9F%9A%92%20wontfix\",\"name\":\"🚒 wontfix\",\"color\":\"5891ce\",\"default\":false,\"description\":\"This will not be worked on\"}],\"milestone\":{\"url\":\"https://api.github.com/repos/github/Hello-World/milestones/1\",\"html_url\":\"https://github.com/github/Hello-World/milestone/1\",\"labels_url\":\"https://api.github.com/repos/github/Hello-World/milestones/1/labels\",\"id\":1,\"node_id\":\"MI_kwABAQ\",\"number\":1,\"title\":\"Open milestone\",\"description\":null,\"creator\":{\"login\":\"monalisa\",\"id\":2,\"node_id\":\"U_kgAC\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/monalisa\",\"html_url\":\"https://github.com/monalisa\",\"followers_url\":\"https://api.github.com/users/monalisa/followers\",\"following_url\":\"https://api.github.com/users/monalisa/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/monalisa/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/monalisa/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/monalisa/subscriptions\",\"organizations_url\":\"https://api.github.com/users/monalisa/orgs\",\"repos_url\":\"https://api.github.com/users/monalisa/repos\",\"events_url\":\"https://api.github.com/users/monalisa/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/monalisa/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"open_issues\":2,\"closed_issues\":1,\"state\":\"open\",\"created_at\":\"2025-08-01T18:44:30Z\",\"updated_at\":\"2025-08-06T19:14:15Z\",\"due_on\":null,\"closed_at\":null},\"draft\":false,\"commits_url\":\"https://api.github.com/repos/github/Hello-World/pulls/6/commits\",\"review_comments_url\":\"https://api.github.com/repos/github/Hello-World/pulls/6/comments\",\"review_comment_url\":\"https://api.github.com/repos/github/Hello-World/pulls/comments{/number}\",\"comments_url\":\"https://api.github.com/repos/github/Hello-World/issues/6/comments\",\"statuses_url\":\"https://api.github.com/repos/github/Hello-World/statuses/a3258d3434ecb2058b2784c8eb8610c2e9937a0d\",\"head\":{\"label\":\"github:branch-2ee3da8fde8a1adfe6d0809a1a414e4f\",\"ref\":\"branch-2ee3da8fde8a1adfe6d0809a1a414e4f\",\"sha\":\"a3258d3434ecb2058b2784c8eb8610c2e9937a0d\",\"user\":{\"login\":\"github\",\"id\":5,\"node_id\":\"O_kgAF\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/github\",\"html_url\":\"https://github.com/github\",\"followers_url\":\"https://api.github.com/users/github/followers\",\"following_url\":\"https://api.github.com/users/github/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/github/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/github/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/github/subscriptions\",\"organizations_url\":\"https://api.github.com/users/github/orgs\",\"repos_url\":\"https://api.github.com/users/github/repos\",\"events_url\":\"https://api.github.com/users/github/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/github/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"repo\":{\"id\":1,\"node_id\":\"R_kgAB\",\"name\":\"Hello-World\",\"full_name\":\"github/Hello-World\",\"private\":false,\"owner\":{\"login\":\"github\",\"id\":5,\"node_id\":\"O_kgAF\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/github\",\"html_url\":\"https://github.com/github\",\"followers_url\":\"https://api.github.com/users/github/followers\",\"following_url\":\"https://api.github.com/users/github/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/github/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/github/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/github/subscriptions\",\"organizations_url\":\"https://api.github.com/users/github/orgs\",\"repos_url\":\"https://api.github.com/users/github/repos\",\"events_url\":\"https://api.github.com/users/github/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/github/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"html_url\":\"https://github.com/github/Hello-World\",\"description\":null,\"fork\":false,\"url\":\"https://api.github.com/repos/github/Hello-World\",\"forks_url\":\"https://api.github.com/repos/github/Hello-World/forks\",\"keys_url\":\"https://api.github.com/repos/github/Hello-World/keys{/key_id}\",\"collaborators_url\":\"https://api.github.com/repos/github/Hello-World/collaborators{/collaborator}\",\"teams_url\":\"https://api.github.com/repos/github/Hello-World/teams\",\"hooks_url\":\"https://api.github.com/repos/github/Hello-World/hooks\",\"issue_events_url\":\"https://api.github.com/repos/github/Hello-World/issues/events{/number}\",\"events_url\":\"https://api.github.com/repos/github/Hello-World/events\",\"assignees_url\":\"https://api.github.com/repos/github/Hello-World/assignees{/user}\",\"branches_url\":\"https://api.github.com/repos/github/Hello-World/branches{/branch}\",\"tags_url\":\"https://api.github.com/repos/github/Hello-World/tags\",\"blobs_url\":\"https://api.github.com/repos/github/Hello-World/git/blobs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/github/Hello-World/git/tags{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/github/Hello-World/git/refs{/sha}\",\"trees_url\":\"https://api.github.com/repos/github/Hello-World/git/trees{/sha}\",\"statuses_url\":\"https://api.github.com/repos/github/Hello-World/statuses/{sha}\",\"languages_url\":\"https://api.github.com/repos/github/Hello-World/languages\",\"stargazers_url\":\"https://api.github.com/repos/github/Hello-World/stargazers\",\"contributors_url\":\"https://api.github.com/repos/github/Hello-World/contributors\",\"subscribers_url\":\"https://api.github.com/repos/github/Hello-World/subscribers\",\"subscription_url\":\"https://api.github.com/repos/github/Hello-World/subscription\",\"commits_url\":\"https://api.github.com/repos/github/Hello-World/commits{/sha}\",\"git_commits_url\":\"https://api.github.com/repos/github/Hello-World/git/commits{/sha}\",\"comments_url\":\"https://api.github.com/repos/github/Hello-World/comments{/number}\",\"issue_comment_url\":\"https://api.github.com/repos/github/Hello-World/issues/comments{/number}\",\"contents_url\":\"https://api.github.com/repos/github/Hello-World/contents/{+path}\",\"compare_url\":\"https://api.github.com/repos/github/Hello-World/compare/{base}...{head}\",\"merges_url\":\"https://api.github.com/repos/github/Hello-World/merges\",\"archive_url\":\"https://api.github.com/repos/github/Hello-World/{archive_format}{/ref}\",\"downloads_url\":\"https://api.github.com/repos/github/Hello-World/downloads\",\"issues_url\":\"https://api.github.com/repos/github/Hello-World/issues{/number}\",\"pulls_url\":\"https://api.github.com/repos/github/Hello-World/pulls{/number}\",\"milestones_url\":\"https://api.github.com/repos/github/Hello-World/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/github/Hello-World/notifications{?since,all,participating}\",\"labels_url\":\"https://api.github.com/repos/github/Hello-World/labels{/name}\",\"releases_url\":\"https://api.github.com/repos/github/Hello-World/releases{/id}\",\"deployments_url\":\"https://api.github.com/repos/github/Hello-World/deployments\",\"created_at\":\"2025-08-01T18:44:14Z\",\"updated_at\":\"2025-08-01T18:48:38Z\",\"pushed_at\":\"2025-08-01T18:44:50Z\",\"git_url\":\"git://github.localhost/github/Hello-World.git\",\"ssh_url\":\"ssh://git@localhost:3035/github/Hello-World.git\",\"clone_url\":\"https://github.com/github/Hello-World.git\",\"svn_url\":\"https://github.com/github/Hello-World\",\"homepage\":null,\"size\":6,\"stargazers_count\":0,\"watchers_count\":0,\"language\":null,\"has_issues\":true,\"has_projects\":true,\"has_downloads\":true,\"has_wiki\":true,\"has_pages\":false,\"has_discussions\":false,\"forks_count\":0,\"mirror_url\":null,\"archived\":false,\"disabled\":false,\"open_issues_count\":3,\"license\":null,\"allow_forking\":true,\"is_template\":false,\"web_commit_signoff_required\":false,\"topics\":[],\"visibility\":\"public\",\"forks\":0,\"open_issues\":3,\"watchers\":0,\"default_branch\":\"main\"}},\"base\":{\"label\":\"github:branch-0f4ceb14cbe39e4786ffbabb776da599\",\"ref\":\"branch-0f4ceb14cbe39e4786ffbabb776da599\",\"sha\":\"9a9f5a8d77bdc2540412900d3c930fe36a82b5ed\",\"user\":{\"login\":\"github\",\"id\":5,\"node_id\":\"O_kgAF\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/github\",\"html_url\":\"https://github.com/github\",\"followers_url\":\"https://api.github.com/users/github/followers\",\"following_url\":\"https://api.github.com/users/github/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/github/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/github/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/github/subscriptions\",\"organizations_url\":\"https://api.github.com/users/github/orgs\",\"repos_url\":\"https://api.github.com/users/github/repos\",\"events_url\":\"https://api.github.com/users/github/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/github/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"repo\":{\"id\":1,\"node_id\":\"R_kgAB\",\"name\":\"Hello-World\",\"full_name\":\"github/Hello-World\",\"private\":false,\"owner\":{\"login\":\"github\",\"id\":5,\"node_id\":\"O_kgAF\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/github\",\"html_url\":\"https://github.com/github\",\"followers_url\":\"https://api.github.com/users/github/followers\",\"following_url\":\"https://api.github.com/users/github/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/github/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/github/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/github/subscriptions\",\"organizations_url\":\"https://api.github.com/users/github/orgs\",\"repos_url\":\"https://api.github.com/users/github/repos\",\"events_url\":\"https://api.github.com/users/github/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/github/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"html_url\":\"https://github.com/github/Hello-World\",\"description\":null,\"fork\":false,\"url\":\"https://api.github.com/repos/github/Hello-World\",\"forks_url\":\"https://api.github.com/repos/github/Hello-World/forks\",\"keys_url\":\"https://api.github.com/repos/github/Hello-World/keys{/key_id}\",\"collaborators_url\":\"https://api.github.com/repos/github/Hello-World/collaborators{/collaborator}\",\"teams_url\":\"https://api.github.com/repos/github/Hello-World/teams\",\"hooks_url\":\"https://api.github.com/repos/github/Hello-World/hooks\",\"issue_events_url\":\"https://api.github.com/repos/github/Hello-World/issues/events{/number}\",\"events_url\":\"https://api.github.com/repos/github/Hello-World/events\",\"assignees_url\":\"https://api.github.com/repos/github/Hello-World/assignees{/user}\",\"branches_url\":\"https://api.github.com/repos/github/Hello-World/branches{/branch}\",\"tags_url\":\"https://api.github.com/repos/github/Hello-World/tags\",\"blobs_url\":\"https://api.github.com/repos/github/Hello-World/git/blobs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/github/Hello-World/git/tags{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/github/Hello-World/git/refs{/sha}\",\"trees_url\":\"https://api.github.com/repos/github/Hello-World/git/trees{/sha}\",\"statuses_url\":\"https://api.github.com/repos/github/Hello-World/statuses/{sha}\",\"languages_url\":\"https://api.github.com/repos/github/Hello-World/languages\",\"stargazers_url\":\"https://api.github.com/repos/github/Hello-World/stargazers\",\"contributors_url\":\"https://api.github.com/repos/github/Hello-World/contributors\",\"subscribers_url\":\"https://api.github.com/repos/github/Hello-World/subscribers\",\"subscription_url\":\"https://api.github.com/repos/github/Hello-World/subscription\",\"commits_url\":\"https://api.github.com/repos/github/Hello-World/commits{/sha}\",\"git_commits_url\":\"https://api.github.com/repos/github/Hello-World/git/commits{/sha}\",\"comments_url\":\"https://api.github.com/repos/github/Hello-World/comments{/number}\",\"issue_comment_url\":\"https://api.github.com/repos/github/Hello-World/issues/comments{/number}\",\"contents_url\":\"https://api.github.com/repos/github/Hello-World/contents/{+path}\",\"compare_url\":\"https://api.github.com/repos/github/Hello-World/compare/{base}...{head}\",\"merges_url\":\"https://api.github.com/repos/github/Hello-World/merges\",\"archive_url\":\"https://api.github.com/repos/github/Hello-World/{archive_format}{/ref}\",\"downloads_url\":\"https://api.github.com/repos/github/Hello-World/downloads\",\"issues_url\":\"https://api.github.com/repos/github/Hello-World/issues{/number}\",\"pulls_url\":\"https://api.github.com/repos/github/Hello-World/pulls{/number}\",\"milestones_url\":\"https://api.github.com/repos/github/Hello-World/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/github/Hello-World/notifications{?since,all,participating}\",\"labels_url\":\"https://api.github.com/repos/github/Hello-World/labels{/name}\",\"releases_url\":\"https://api.github.com/repos/github/Hello-World/releases{/id}\",\"deployments_url\":\"https://api.github.com/repos/github/Hello-World/deployments\",\"created_at\":\"2025-08-01T18:44:14Z\",\"updated_at\":\"2025-08-01T18:48:38Z\",\"pushed_at\":\"2025-08-01T18:44:50Z\",\"git_url\":\"git://github.localhost/github/Hello-World.git\",\"ssh_url\":\"ssh://git@localhost:3035/github/Hello-World.git\",\"clone_url\":\"https://github.com/github/Hello-World.git\",\"svn_url\":\"https://github.com/github/Hello-World\",\"homepage\":null,\"size\":6,\"stargazers_count\":0,\"watchers_count\":0,\"language\":null,\"has_issues\":true,\"has_projects\":true,\"has_downloads\":true,\"has_wiki\":true,\"has_pages\":false,\"has_discussions\":false,\"forks_count\":0,\"mirror_url\":null,\"archived\":false,\"disabled\":false,\"open_issues_count\":3,\"license\":null,\"allow_forking\":true,\"is_template\":false,\"web_commit_signoff_required\":false,\"topics\":[],\"visibility\":\"public\",\"forks\":0,\"open_issues\":3,\"watchers\":0,\"default_branch\":\"main\"}},\"_links\":{\"self\":{\"href\":\"https://api.github.com/repos/github/Hello-World/pulls/6\"},\"html\":{\"href\":\"https://github.com/github/Hello-World/pull/6\"},\"issue\":{\"href\":\"https://api.github.com/repos/github/Hello-World/issues/6\"},\"comments\":{\"href\":\"https://api.github.com/repos/github/Hello-World/issues/6/comments\"},\"review_comments\":{\"href\":\"https://api.github.com/repos/github/Hello-World/pulls/6/comments\"},\"review_comment\":{\"href\":\"https://api.github.com/repos/github/Hello-World/pulls/comments{/number}\"},\"commits\":{\"href\":\"https://api.github.com/repos/github/Hello-World/pulls/6/commits\"},\"statuses\":{\"href\":\"https://api.github.com/repos/github/Hello-World/statuses/a3258d3434ecb2058b2784c8eb8610c2e9937a0d\"}},\"author_association\":\"MEMBER\",\"auto_merge\":null,\"active_lock_reason\":null},\"content_type\":\"PullRequest\",\"creator\":{\"login\":\"monalisa\",\"id\":2,\"node_id\":\"U_kgAC\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/monalisa\",\"html_url\":\"https://github.com/monalisa\",\"followers_url\":\"https://api.github.com/users/monalisa/followers\",\"following_url\":\"https://api.github.com/users/monalisa/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/monalisa/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/monalisa/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/monalisa/subscriptions\",\"organizations_url\":\"https://api.github.com/users/monalisa/orgs\",\"repos_url\":\"https://api.github.com/users/monalisa/repos\",\"events_url\":\"https://api.github.com/users/monalisa/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/monalisa/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"created_at\":\"2025-08-01T18:44:51Z\",\"updated_at\":\"2025-08-06T19:25:18Z\",\"archived_at\":null,\"item_url\":\"https://api.github.com/orgs/github/projectsV2/1/items/13\",\"fields\":[{\"id\":1,\"name\":\"Title\",\"type\":\"title\",\"value\":{\"raw_title\":\"It seemed to me that any civilization that had so far lost its head as to need to include a set of detailed instructions for use in a packet of toothpicks, was no longer a civilization in which I could live and stay sane.\",\"html_title\":\"It seemed to me that any civilization that had so far lost its head as to need to include a set of detailed instructions for use in a packet of toothpicks, was no longer a civilization in which I could live and stay sane.\",\"number\":6,\"url\":\"https://github.com/5/1/pull/6\",\"issue_id\":12,\"state\":\"open\",\"state_reason\":null,\"is_draft\":false}},{\"id\":2,\"name\":\"Assignees\",\"type\":\"assignees\",\"value\":[{\"login\":\"octocat\",\"id\":175,\"node_id\":\"U_kgDMrw\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"html_url\":\"https://github.com/octocat\",\"followers_url\":\"https://api.github.com/users/octocat/followers\",\"following_url\":\"https://api.github.com/users/octocat/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/octocat/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/octocat/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/octocat/subscriptions\",\"organizations_url\":\"https://api.github.com/users/octocat/orgs\",\"repos_url\":\"https://api.github.com/users/octocat/repos\",\"events_url\":\"https://api.github.com/users/octocat/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/octocat/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false}]},{\"id\":3,\"name\":\"Status\",\"type\":\"single_select\",\"value\":{\"id\":\"98236657\",\"name\":\"Done\",\"name_html\":\"Done\",\"color\":\"PURPLE\",\"description\":\"This has been completed\",\"description_html\":\"This has been completed\"}},{\"id\":4,\"name\":\"Labels\",\"type\":\"labels\",\"value\":[{\"id\":19,\"node_id\":\"LA_kwABEw\",\"url\":\"https://api.github.com/repos/github/Hello-World/labels/bug%20:bug:\",\"name\":\"bug :bug:\",\"color\":\"efe24f\",\"default\":false,\"description\":\"Something isn't working\"},{\"id\":26,\"node_id\":\"LA_kwABGg\",\"url\":\"https://api.github.com/repos/github/Hello-World/labels/fun%20size%20%F0%9F%8D%AB\",\"name\":\"fun size 🍫\",\"color\":\"f29c24\",\"default\":false,\"description\":\"Extra attention is needed\"},{\"id\":33,\"node_id\":\"LA_kwABIQ\",\"url\":\"https://api.github.com/repos/github/Hello-World/labels/%F0%9F%9A%92%20wontfix\",\"name\":\"🚒 wontfix\",\"color\":\"5891ce\",\"default\":false,\"description\":\"This will not be worked on\"}]},{\"id\":5,\"name\":\"Linked pull requests\",\"type\":\"linked_pull_requests\",\"value\":[]},{\"id\":6,\"name\":\"Milestone\",\"type\":\"milestone\",\"value\":{\"url\":\"https://api.github.com/repos/github/Hello-World/milestones/1\",\"html_url\":\"https://github.com/github/Hello-World/milestone/1\",\"labels_url\":\"https://api.github.com/repos/github/Hello-World/milestones/1/labels\",\"id\":1,\"node_id\":\"MI_kwABAQ\",\"number\":1,\"title\":\"Open milestone\",\"description\":null,\"creator\":{\"login\":\"octocat\",\"id\":175,\"node_id\":\"U_kgDMrw\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"html_url\":\"https://github.com/octocat\",\"followers_url\":\"https://api.github.com/users/octocat/followers\",\"following_url\":\"https://api.github.com/users/octocat/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/octocat/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/octocat/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/octocat/subscriptions\",\"organizations_url\":\"https://api.github.com/users/octocat/orgs\",\"repos_url\":\"https://api.github.com/users/octocat/repos\",\"events_url\":\"https://api.github.com/users/octocat/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/octocat/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"open_issues\":2,\"closed_issues\":1,\"state\":\"open\",\"created_at\":\"2025-08-01T18:44:30Z\",\"updated_at\":\"2025-08-06T19:14:15Z\",\"due_on\":null,\"closed_at\":null}},{\"id\":7,\"name\":\"Repository\",\"type\":\"repository\",\"value\":{\"id\":1,\"node_id\":\"R_kgAB\",\"name\":\"Hello-World\",\"full_name\":\"github/Hello-World\",\"private\":false,\"owner\":{\"login\":\"github\",\"id\":5,\"node_id\":\"O_kgAF\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/github\",\"html_url\":\"https://github.com/github\",\"followers_url\":\"https://api.github.com/users/github/followers\",\"following_url\":\"https://api.github.com/users/github/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/github/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/github/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/github/subscriptions\",\"organizations_url\":\"https://api.github.com/users/github/orgs\",\"repos_url\":\"https://api.github.com/users/github/repos\",\"events_url\":\"https://api.github.com/users/github/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/github/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"html_url\":\"https://github.com/github/Hello-World\",\"description\":null,\"fork\":false,\"url\":\"https://api.github.com/repos/github/Hello-World\",\"forks_url\":\"https://api.github.com/repos/github/Hello-World/forks\",\"keys_url\":\"https://api.github.com/repos/github/Hello-World/keys{/key_id}\",\"collaborators_url\":\"https://api.github.com/repos/github/Hello-World/collaborators{/collaborator}\",\"teams_url\":\"https://api.github.com/repos/github/Hello-World/teams\",\"hooks_url\":\"https://api.github.com/repos/github/Hello-World/hooks\",\"issue_events_url\":\"https://api.github.com/repos/github/Hello-World/issues/events{/number}\",\"events_url\":\"https://api.github.com/repos/github/Hello-World/events\",\"assignees_url\":\"https://api.github.com/repos/github/Hello-World/assignees{/user}\",\"branches_url\":\"https://api.github.com/repos/github/Hello-World/branches{/branch}\",\"tags_url\":\"https://api.github.com/repos/github/Hello-World/tags\",\"blobs_url\":\"https://api.github.com/repos/github/Hello-World/git/blobs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/github/Hello-World/git/tags{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/github/Hello-World/git/refs{/sha}\",\"trees_url\":\"https://api.github.com/repos/github/Hello-World/git/trees{/sha}\",\"statuses_url\":\"https://api.github.com/repos/github/Hello-World/statuses/{sha}\",\"languages_url\":\"https://api.github.com/repos/github/Hello-World/languages\",\"stargazers_url\":\"https://api.github.com/repos/github/Hello-World/stargazers\",\"contributors_url\":\"https://api.github.com/repos/github/Hello-World/contributors\",\"subscribers_url\":\"https://api.github.com/repos/github/Hello-World/subscribers\",\"subscription_url\":\"https://api.github.com/repos/github/Hello-World/subscription\",\"commits_url\":\"https://api.github.com/repos/github/Hello-World/commits{/sha}\",\"git_commits_url\":\"https://api.github.com/repos/github/Hello-World/git/commits{/sha}\",\"comments_url\":\"https://api.github.com/repos/github/Hello-World/comments{/number}\",\"issue_comment_url\":\"https://api.github.com/repos/github/Hello-World/issues/comments{/number}\",\"contents_url\":\"https://api.github.com/repos/github/Hello-World/contents/{+path}\",\"compare_url\":\"https://api.github.com/repos/github/Hello-World/compare/{base}...{head}\",\"merges_url\":\"https://api.github.com/repos/github/Hello-World/merges\",\"archive_url\":\"https://api.github.com/repos/github/Hello-World/{archive_format}{/ref}\",\"downloads_url\":\"https://api.github.com/repos/github/Hello-World/downloads\",\"issues_url\":\"https://api.github.com/repos/github/Hello-World/issues{/number}\",\"pulls_url\":\"https://api.github.com/repos/github/Hello-World/pulls{/number}\",\"milestones_url\":\"https://api.github.com/repos/github/Hello-World/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/github/Hello-World/notifications{?since,all,participating}\",\"labels_url\":\"https://api.github.com/repos/github/Hello-World/labels{/name}\",\"releases_url\":\"https://api.github.com/repos/github/Hello-World/releases{/id}\",\"deployments_url\":\"https://api.github.com/repos/github/Hello-World/deployments\"}},{\"id\":8,\"name\":\"Type\",\"type\":\"issue_type\",\"value\":null},{\"id\":9,\"name\":\"Reviewers\",\"type\":\"reviewers\",\"value\":[{\"type\":\"ReviewRequest\",\"status\":\"pending\",\"reviewer\":{\"avatarUrl\":\"https://github.com/images/error/octocat_happy.gif\",\"id\":2,\"login\":\"monalisa\",\"url\":\"https://github.com/monalisa\",\"name\":\"monalisa\",\"type\":\"User\"}}]},{\"id\":10,\"name\":\"Parent issue\",\"type\":\"parent_issue\",\"value\":null},{\"id\":11,\"name\":\"Sub-issues progress\",\"type\":\"sub_issues_progress\",\"value\":null}]}" + }, + { + "data": "{\"id\":13,\"node_id\":\"PVTI_lAAFAQ0\",\"project_url\":\"https://api.github.com/orgs/github/projectsV2/1\",\"content\":{\"url\":\"https://api.github.com/repos/github/Hello-World/pulls/6\",\"id\":10,\"node_id\":\"PR_kwABCg\",\"html_url\":\"https://github.com/github/Hello-World/pull/6\",\"diff_url\":\"https://github.com/github/Hello-World/pull/6.diff\",\"patch_url\":\"https://github.com/github/Hello-World/pull/6.patch\",\"issue_url\":\"https://api.github.com/repos/github/Hello-World/issues/6\",\"number\":6,\"state\":\"open\",\"locked\":false,\"title\":\"Issue title\",\"user\":{\"login\":\"monalisa\",\"id\":161,\"node_id\":\"U_kgDMoQ\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/monalisa\",\"html_url\":\"https://github.com/monalisa\",\"followers_url\":\"https://api.github.com/users/monalisa/followers\",\"following_url\":\"https://api.github.com/users/monalisa/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/monalisa/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/monalisa/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/monalisa/subscriptions\",\"organizations_url\":\"https://api.github.com/users/monalisa/orgs\",\"repos_url\":\"https://api.github.com/users/monalisa/repos\",\"events_url\":\"https://api.github.com/users/monalisa/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/monalisa/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"body\":\"Issue body\",\"created_at\":\"2025-08-01T18:44:50Z\",\"updated_at\":\"2025-08-06T19:25:18Z\",\"closed_at\":null,\"merged_at\":null,\"merge_commit_sha\":\"98e25bad5878e54d22e5338cbc905dd2deedfa34\",\"assignee\":{\"login\":\"octocat\",\"id\":175,\"node_id\":\"U_kgDMrw\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"html_url\":\"https://github.com/octocat\",\"followers_url\":\"https://api.github.com/users/octocat/followers\",\"following_url\":\"https://api.github.com/users/octocat/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/octocat/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/octocat/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/octocat/subscriptions\",\"organizations_url\":\"https://api.github.com/users/octocat/orgs\",\"repos_url\":\"https://api.github.com/users/octocat/repos\",\"events_url\":\"https://api.github.com/users/octocat/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/octocat/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"assignees\":[{\"login\":\"octocat\",\"id\":175,\"node_id\":\"U_kgDMrw\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"html_url\":\"https://github.com/octocat\",\"followers_url\":\"https://api.github.com/users/octocat/followers\",\"following_url\":\"https://api.github.com/users/octocat/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/octocat/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/octocat/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/octocat/subscriptions\",\"organizations_url\":\"https://api.github.com/users/octocat/orgs\",\"repos_url\":\"https://api.github.com/users/octocat/repos\",\"events_url\":\"https://api.github.com/users/octocat/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/octocat/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false}],\"requested_reviewers\":[{\"login\":\"monalisa\",\"id\":2,\"node_id\":\"U_kgAC\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/monalisa\",\"html_url\":\"https://github.com/monalisa\",\"followers_url\":\"https://api.github.com/users/monalisa/followers\",\"following_url\":\"https://api.github.com/users/monalisa/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/monalisa/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/monalisa/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/monalisa/subscriptions\",\"organizations_url\":\"https://api.github.com/users/monalisa/orgs\",\"repos_url\":\"https://api.github.com/users/monalisa/repos\",\"events_url\":\"https://api.github.com/users/monalisa/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/monalisa/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false}],\"requested_teams\":[],\"labels\":[{\"id\":19,\"node_id\":\"LA_kwABEw\",\"url\":\"https://api.github.com/repos/github/Hello-World/labels/bug%20:bug:\",\"name\":\"bug :bug:\",\"color\":\"efe24f\",\"default\":false,\"description\":\"Something isn't working\"},{\"id\":26,\"node_id\":\"LA_kwABGg\",\"url\":\"https://api.github.com/repos/github/Hello-World/labels/fun%20size%20%F0%9F%8D%AB\",\"name\":\"fun size 🍫\",\"color\":\"f29c24\",\"default\":false,\"description\":\"Extra attention is needed\"},{\"id\":33,\"node_id\":\"LA_kwABIQ\",\"url\":\"https://api.github.com/repos/github/Hello-World/labels/%F0%9F%9A%92%20wontfix\",\"name\":\"🚒 wontfix\",\"color\":\"5891ce\",\"default\":false,\"description\":\"This will not be worked on\"}],\"milestone\":{\"url\":\"https://api.github.com/repos/github/Hello-World/milestones/1\",\"html_url\":\"https://github.com/github/Hello-World/milestone/1\",\"labels_url\":\"https://api.github.com/repos/github/Hello-World/milestones/1/labels\",\"id\":1,\"node_id\":\"MI_kwABAQ\",\"number\":1,\"title\":\"Open milestone\",\"description\":null,\"creator\":{\"login\":\"monalisa\",\"id\":2,\"node_id\":\"U_kgAC\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/monalisa\",\"html_url\":\"https://github.com/monalisa\",\"followers_url\":\"https://api.github.com/users/monalisa/followers\",\"following_url\":\"https://api.github.com/users/monalisa/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/monalisa/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/monalisa/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/monalisa/subscriptions\",\"organizations_url\":\"https://api.github.com/users/monalisa/orgs\",\"repos_url\":\"https://api.github.com/users/monalisa/repos\",\"events_url\":\"https://api.github.com/users/monalisa/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/monalisa/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"open_issues\":2,\"closed_issues\":1,\"state\":\"open\",\"created_at\":\"2025-08-01T18:44:30Z\",\"updated_at\":\"2025-08-06T19:14:15Z\",\"due_on\":null,\"closed_at\":null},\"draft\":false,\"commits_url\":\"https://api.github.com/repos/github/Hello-World/pulls/6/commits\",\"review_comments_url\":\"https://api.github.com/repos/github/Hello-World/pulls/6/comments\",\"review_comment_url\":\"https://api.github.com/repos/github/Hello-World/pulls/comments{/number}\",\"comments_url\":\"https://api.github.com/repos/github/Hello-World/issues/6/comments\",\"statuses_url\":\"https://api.github.com/repos/github/Hello-World/statuses/a3258d3434ecb2058b2784c8eb8610c2e9937a0d\",\"head\":{\"label\":\"github:branch-2ee3da8fde8a1adfe6d0809a1a414e4f\",\"ref\":\"branch-2ee3da8fde8a1adfe6d0809a1a414e4f\",\"sha\":\"a3258d3434ecb2058b2784c8eb8610c2e9937a0d\",\"user\":{\"login\":\"github\",\"id\":5,\"node_id\":\"O_kgAF\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/github\",\"html_url\":\"https://github.com/github\",\"followers_url\":\"https://api.github.com/users/github/followers\",\"following_url\":\"https://api.github.com/users/github/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/github/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/github/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/github/subscriptions\",\"organizations_url\":\"https://api.github.com/users/github/orgs\",\"repos_url\":\"https://api.github.com/users/github/repos\",\"events_url\":\"https://api.github.com/users/github/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/github/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"repo\":{\"id\":1,\"node_id\":\"R_kgAB\",\"name\":\"Hello-World\",\"full_name\":\"github/Hello-World\",\"private\":false,\"owner\":{\"login\":\"github\",\"id\":5,\"node_id\":\"O_kgAF\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/github\",\"html_url\":\"https://github.com/github\",\"followers_url\":\"https://api.github.com/users/github/followers\",\"following_url\":\"https://api.github.com/users/github/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/github/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/github/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/github/subscriptions\",\"organizations_url\":\"https://api.github.com/users/github/orgs\",\"repos_url\":\"https://api.github.com/users/github/repos\",\"events_url\":\"https://api.github.com/users/github/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/github/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"html_url\":\"https://github.com/github/Hello-World\",\"description\":null,\"fork\":false,\"url\":\"https://api.github.com/repos/github/Hello-World\",\"forks_url\":\"https://api.github.com/repos/github/Hello-World/forks\",\"keys_url\":\"https://api.github.com/repos/github/Hello-World/keys{/key_id}\",\"collaborators_url\":\"https://api.github.com/repos/github/Hello-World/collaborators{/collaborator}\",\"teams_url\":\"https://api.github.com/repos/github/Hello-World/teams\",\"hooks_url\":\"https://api.github.com/repos/github/Hello-World/hooks\",\"issue_events_url\":\"https://api.github.com/repos/github/Hello-World/issues/events{/number}\",\"events_url\":\"https://api.github.com/repos/github/Hello-World/events\",\"assignees_url\":\"https://api.github.com/repos/github/Hello-World/assignees{/user}\",\"branches_url\":\"https://api.github.com/repos/github/Hello-World/branches{/branch}\",\"tags_url\":\"https://api.github.com/repos/github/Hello-World/tags\",\"blobs_url\":\"https://api.github.com/repos/github/Hello-World/git/blobs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/github/Hello-World/git/tags{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/github/Hello-World/git/refs{/sha}\",\"trees_url\":\"https://api.github.com/repos/github/Hello-World/git/trees{/sha}\",\"statuses_url\":\"https://api.github.com/repos/github/Hello-World/statuses/{sha}\",\"languages_url\":\"https://api.github.com/repos/github/Hello-World/languages\",\"stargazers_url\":\"https://api.github.com/repos/github/Hello-World/stargazers\",\"contributors_url\":\"https://api.github.com/repos/github/Hello-World/contributors\",\"subscribers_url\":\"https://api.github.com/repos/github/Hello-World/subscribers\",\"subscription_url\":\"https://api.github.com/repos/github/Hello-World/subscription\",\"commits_url\":\"https://api.github.com/repos/github/Hello-World/commits{/sha}\",\"git_commits_url\":\"https://api.github.com/repos/github/Hello-World/git/commits{/sha}\",\"comments_url\":\"https://api.github.com/repos/github/Hello-World/comments{/number}\",\"issue_comment_url\":\"https://api.github.com/repos/github/Hello-World/issues/comments{/number}\",\"contents_url\":\"https://api.github.com/repos/github/Hello-World/contents/{+path}\",\"compare_url\":\"https://api.github.com/repos/github/Hello-World/compare/{base}...{head}\",\"merges_url\":\"https://api.github.com/repos/github/Hello-World/merges\",\"archive_url\":\"https://api.github.com/repos/github/Hello-World/{archive_format}{/ref}\",\"downloads_url\":\"https://api.github.com/repos/github/Hello-World/downloads\",\"issues_url\":\"https://api.github.com/repos/github/Hello-World/issues{/number}\",\"pulls_url\":\"https://api.github.com/repos/github/Hello-World/pulls{/number}\",\"milestones_url\":\"https://api.github.com/repos/github/Hello-World/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/github/Hello-World/notifications{?since,all,participating}\",\"labels_url\":\"https://api.github.com/repos/github/Hello-World/labels{/name}\",\"releases_url\":\"https://api.github.com/repos/github/Hello-World/releases{/id}\",\"deployments_url\":\"https://api.github.com/repos/github/Hello-World/deployments\",\"created_at\":\"2025-08-01T18:44:14Z\",\"updated_at\":\"2025-08-01T18:48:38Z\",\"pushed_at\":\"2025-08-01T18:44:50Z\",\"git_url\":\"git://github.localhost/github/Hello-World.git\",\"ssh_url\":\"ssh://git@localhost:3035/github/Hello-World.git\",\"clone_url\":\"https://github.com/github/Hello-World.git\",\"svn_url\":\"https://github.com/github/Hello-World\",\"homepage\":null,\"size\":6,\"stargazers_count\":0,\"watchers_count\":0,\"language\":null,\"has_issues\":true,\"has_projects\":true,\"has_downloads\":true,\"has_wiki\":true,\"has_pages\":false,\"has_discussions\":false,\"forks_count\":0,\"mirror_url\":null,\"archived\":false,\"disabled\":false,\"open_issues_count\":3,\"license\":null,\"allow_forking\":true,\"is_template\":false,\"web_commit_signoff_required\":false,\"topics\":[],\"visibility\":\"public\",\"forks\":0,\"open_issues\":3,\"watchers\":0,\"default_branch\":\"main\"}},\"base\":{\"label\":\"github:branch-0f4ceb14cbe39e4786ffbabb776da599\",\"ref\":\"branch-0f4ceb14cbe39e4786ffbabb776da599\",\"sha\":\"9a9f5a8d77bdc2540412900d3c930fe36a82b5ed\",\"user\":{\"login\":\"github\",\"id\":5,\"node_id\":\"O_kgAF\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/github\",\"html_url\":\"https://github.com/github\",\"followers_url\":\"https://api.github.com/users/github/followers\",\"following_url\":\"https://api.github.com/users/github/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/github/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/github/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/github/subscriptions\",\"organizations_url\":\"https://api.github.com/users/github/orgs\",\"repos_url\":\"https://api.github.com/users/github/repos\",\"events_url\":\"https://api.github.com/users/github/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/github/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"repo\":{\"id\":1,\"node_id\":\"R_kgAB\",\"name\":\"Hello-World\",\"full_name\":\"github/Hello-World\",\"private\":false,\"owner\":{\"login\":\"github\",\"id\":5,\"node_id\":\"O_kgAF\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/github\",\"html_url\":\"https://github.com/github\",\"followers_url\":\"https://api.github.com/users/github/followers\",\"following_url\":\"https://api.github.com/users/github/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/github/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/github/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/github/subscriptions\",\"organizations_url\":\"https://api.github.com/users/github/orgs\",\"repos_url\":\"https://api.github.com/users/github/repos\",\"events_url\":\"https://api.github.com/users/github/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/github/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"html_url\":\"https://github.com/github/Hello-World\",\"description\":null,\"fork\":false,\"url\":\"https://api.github.com/repos/github/Hello-World\",\"forks_url\":\"https://api.github.com/repos/github/Hello-World/forks\",\"keys_url\":\"https://api.github.com/repos/github/Hello-World/keys{/key_id}\",\"collaborators_url\":\"https://api.github.com/repos/github/Hello-World/collaborators{/collaborator}\",\"teams_url\":\"https://api.github.com/repos/github/Hello-World/teams\",\"hooks_url\":\"https://api.github.com/repos/github/Hello-World/hooks\",\"issue_events_url\":\"https://api.github.com/repos/github/Hello-World/issues/events{/number}\",\"events_url\":\"https://api.github.com/repos/github/Hello-World/events\",\"assignees_url\":\"https://api.github.com/repos/github/Hello-World/assignees{/user}\",\"branches_url\":\"https://api.github.com/repos/github/Hello-World/branches{/branch}\",\"tags_url\":\"https://api.github.com/repos/github/Hello-World/tags\",\"blobs_url\":\"https://api.github.com/repos/github/Hello-World/git/blobs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/github/Hello-World/git/tags{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/github/Hello-World/git/refs{/sha}\",\"trees_url\":\"https://api.github.com/repos/github/Hello-World/git/trees{/sha}\",\"statuses_url\":\"https://api.github.com/repos/github/Hello-World/statuses/{sha}\",\"languages_url\":\"https://api.github.com/repos/github/Hello-World/languages\",\"stargazers_url\":\"https://api.github.com/repos/github/Hello-World/stargazers\",\"contributors_url\":\"https://api.github.com/repos/github/Hello-World/contributors\",\"subscribers_url\":\"https://api.github.com/repos/github/Hello-World/subscribers\",\"subscription_url\":\"https://api.github.com/repos/github/Hello-World/subscription\",\"commits_url\":\"https://api.github.com/repos/github/Hello-World/commits{/sha}\",\"git_commits_url\":\"https://api.github.com/repos/github/Hello-World/git/commits{/sha}\",\"comments_url\":\"https://api.github.com/repos/github/Hello-World/comments{/number}\",\"issue_comment_url\":\"https://api.github.com/repos/github/Hello-World/issues/comments{/number}\",\"contents_url\":\"https://api.github.com/repos/github/Hello-World/contents/{+path}\",\"compare_url\":\"https://api.github.com/repos/github/Hello-World/compare/{base}...{head}\",\"merges_url\":\"https://api.github.com/repos/github/Hello-World/merges\",\"archive_url\":\"https://api.github.com/repos/github/Hello-World/{archive_format}{/ref}\",\"downloads_url\":\"https://api.github.com/repos/github/Hello-World/downloads\",\"issues_url\":\"https://api.github.com/repos/github/Hello-World/issues{/number}\",\"pulls_url\":\"https://api.github.com/repos/github/Hello-World/pulls{/number}\",\"milestones_url\":\"https://api.github.com/repos/github/Hello-World/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/github/Hello-World/notifications{?since,all,participating}\",\"labels_url\":\"https://api.github.com/repos/github/Hello-World/labels{/name}\",\"releases_url\":\"https://api.github.com/repos/github/Hello-World/releases{/id}\",\"deployments_url\":\"https://api.github.com/repos/github/Hello-World/deployments\",\"created_at\":\"2025-08-01T18:44:14Z\",\"updated_at\":\"2025-08-01T18:48:38Z\",\"pushed_at\":\"2025-08-01T18:44:50Z\",\"git_url\":\"git://github.localhost/github/Hello-World.git\",\"ssh_url\":\"ssh://git@localhost:3035/github/Hello-World.git\",\"clone_url\":\"https://github.com/github/Hello-World.git\",\"svn_url\":\"https://github.com/github/Hello-World\",\"homepage\":null,\"size\":6,\"stargazers_count\":0,\"watchers_count\":0,\"language\":null,\"has_issues\":true,\"has_projects\":true,\"has_downloads\":true,\"has_wiki\":true,\"has_pages\":false,\"has_discussions\":false,\"forks_count\":0,\"mirror_url\":null,\"archived\":false,\"disabled\":false,\"open_issues_count\":3,\"license\":null,\"allow_forking\":true,\"is_template\":false,\"web_commit_signoff_required\":false,\"topics\":[],\"visibility\":\"public\",\"forks\":0,\"open_issues\":3,\"watchers\":0,\"default_branch\":\"main\"}},\"_links\":{\"self\":{\"href\":\"https://api.github.com/repos/github/Hello-World/pulls/6\"},\"html\":{\"href\":\"https://github.com/github/Hello-World/pull/6\"},\"issue\":{\"href\":\"https://api.github.com/repos/github/Hello-World/issues/6\"},\"comments\":{\"href\":\"https://api.github.com/repos/github/Hello-World/issues/6/comments\"},\"review_comments\":{\"href\":\"https://api.github.com/repos/github/Hello-World/pulls/6/comments\"},\"review_comment\":{\"href\":\"https://api.github.com/repos/github/Hello-World/pulls/comments{/number}\"},\"commits\":{\"href\":\"https://api.github.com/repos/github/Hello-World/pulls/6/commits\"},\"statuses\":{\"href\":\"https://api.github.com/repos/github/Hello-World/statuses/a3258d3434ecb2058b2784c8eb8610c2e9937a0d\"}},\"author_association\":\"MEMBER\",\"auto_merge\":null,\"active_lock_reason\":null},\"content_type\":\"PullRequest\",\"creator\":{\"login\":\"monalisa\",\"id\":2,\"node_id\":\"U_kgAC\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/monalisa\",\"html_url\":\"https://github.com/monalisa\",\"followers_url\":\"https://api.github.com/users/monalisa/followers\",\"following_url\":\"https://api.github.com/users/monalisa/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/monalisa/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/monalisa/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/monalisa/subscriptions\",\"organizations_url\":\"https://api.github.com/users/monalisa/orgs\",\"repos_url\":\"https://api.github.com/users/monalisa/repos\",\"events_url\":\"https://api.github.com/users/monalisa/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/monalisa/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"created_at\":\"2025-08-01T18:44:51Z\",\"updated_at\":\"2025-08-06T19:25:18Z\",\"archived_at\":null,\"item_url\":\"https://api.github.com/orgs/github/projectsV2/1/items/13\",\"fields\":[{\"id\":1,\"name\":\"Title\",\"type\":\"title\",\"value\":{\"raw_title\":\"It seemed to me that any civilization that had so far lost its head as to need to include a set of detailed instructions for use in a packet of toothpicks, was no longer a civilization in which I could live and stay sane.\",\"html_title\":\"It seemed to me that any civilization that had so far lost its head as to need to include a set of detailed instructions for use in a packet of toothpicks, was no longer a civilization in which I could live and stay sane.\",\"number\":6,\"url\":\"https://github.com/5/1/pull/6\",\"issue_id\":12,\"state\":\"open\",\"state_reason\":null,\"is_draft\":false}},{\"id\":2,\"name\":\"Assignees\",\"type\":\"assignees\",\"value\":[{\"login\":\"octocat\",\"id\":175,\"node_id\":\"U_kgDMrw\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"html_url\":\"https://github.com/octocat\",\"followers_url\":\"https://api.github.com/users/octocat/followers\",\"following_url\":\"https://api.github.com/users/octocat/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/octocat/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/octocat/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/octocat/subscriptions\",\"organizations_url\":\"https://api.github.com/users/octocat/orgs\",\"repos_url\":\"https://api.github.com/users/octocat/repos\",\"events_url\":\"https://api.github.com/users/octocat/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/octocat/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false}]},{\"id\":3,\"name\":\"Status\",\"type\":\"single_select\",\"value\":{\"id\":\"98236657\",\"name\":\"Done\",\"name_html\":\"Done\",\"color\":\"PURPLE\",\"description\":\"This has been completed\",\"description_html\":\"This has been completed\"}},{\"id\":4,\"name\":\"Labels\",\"type\":\"labels\",\"value\":[{\"id\":19,\"node_id\":\"LA_kwABEw\",\"url\":\"https://api.github.com/repos/github/Hello-World/labels/bug%20:bug:\",\"name\":\"bug :bug:\",\"color\":\"efe24f\",\"default\":false,\"description\":\"Something isn't working\"},{\"id\":26,\"node_id\":\"LA_kwABGg\",\"url\":\"https://api.github.com/repos/github/Hello-World/labels/fun%20size%20%F0%9F%8D%AB\",\"name\":\"fun size 🍫\",\"color\":\"f29c24\",\"default\":false,\"description\":\"Extra attention is needed\"},{\"id\":33,\"node_id\":\"LA_kwABIQ\",\"url\":\"https://api.github.com/repos/github/Hello-World/labels/%F0%9F%9A%92%20wontfix\",\"name\":\"🚒 wontfix\",\"color\":\"5891ce\",\"default\":false,\"description\":\"This will not be worked on\"}]},{\"id\":5,\"name\":\"Linked pull requests\",\"type\":\"linked_pull_requests\",\"value\":[]},{\"id\":6,\"name\":\"Milestone\",\"type\":\"milestone\",\"value\":{\"url\":\"https://api.github.com/repos/github/Hello-World/milestones/1\",\"html_url\":\"https://github.com/github/Hello-World/milestone/1\",\"labels_url\":\"https://api.github.com/repos/github/Hello-World/milestones/1/labels\",\"id\":1,\"node_id\":\"MI_kwABAQ\",\"number\":1,\"title\":\"Open milestone\",\"description\":null,\"creator\":{\"login\":\"octocat\",\"id\":175,\"node_id\":\"U_kgDMrw\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"html_url\":\"https://github.com/octocat\",\"followers_url\":\"https://api.github.com/users/octocat/followers\",\"following_url\":\"https://api.github.com/users/octocat/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/octocat/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/octocat/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/octocat/subscriptions\",\"organizations_url\":\"https://api.github.com/users/octocat/orgs\",\"repos_url\":\"https://api.github.com/users/octocat/repos\",\"events_url\":\"https://api.github.com/users/octocat/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/octocat/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"open_issues\":2,\"closed_issues\":1,\"state\":\"open\",\"created_at\":\"2025-08-01T18:44:30Z\",\"updated_at\":\"2025-08-06T19:14:15Z\",\"due_on\":null,\"closed_at\":null}},{\"id\":7,\"name\":\"Repository\",\"type\":\"repository\",\"value\":{\"id\":1,\"node_id\":\"R_kgAB\",\"name\":\"Hello-World\",\"full_name\":\"github/Hello-World\",\"private\":false,\"owner\":{\"login\":\"github\",\"id\":5,\"node_id\":\"O_kgAF\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/github\",\"html_url\":\"https://github.com/github\",\"followers_url\":\"https://api.github.com/users/github/followers\",\"following_url\":\"https://api.github.com/users/github/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/github/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/github/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/github/subscriptions\",\"organizations_url\":\"https://api.github.com/users/github/orgs\",\"repos_url\":\"https://api.github.com/users/github/repos\",\"events_url\":\"https://api.github.com/users/github/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/github/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"html_url\":\"https://github.com/github/Hello-World\",\"description\":null,\"fork\":false,\"url\":\"https://api.github.com/repos/github/Hello-World\",\"forks_url\":\"https://api.github.com/repos/github/Hello-World/forks\",\"keys_url\":\"https://api.github.com/repos/github/Hello-World/keys{/key_id}\",\"collaborators_url\":\"https://api.github.com/repos/github/Hello-World/collaborators{/collaborator}\",\"teams_url\":\"https://api.github.com/repos/github/Hello-World/teams\",\"hooks_url\":\"https://api.github.com/repos/github/Hello-World/hooks\",\"issue_events_url\":\"https://api.github.com/repos/github/Hello-World/issues/events{/number}\",\"events_url\":\"https://api.github.com/repos/github/Hello-World/events\",\"assignees_url\":\"https://api.github.com/repos/github/Hello-World/assignees{/user}\",\"branches_url\":\"https://api.github.com/repos/github/Hello-World/branches{/branch}\",\"tags_url\":\"https://api.github.com/repos/github/Hello-World/tags\",\"blobs_url\":\"https://api.github.com/repos/github/Hello-World/git/blobs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/github/Hello-World/git/tags{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/github/Hello-World/git/refs{/sha}\",\"trees_url\":\"https://api.github.com/repos/github/Hello-World/git/trees{/sha}\",\"statuses_url\":\"https://api.github.com/repos/github/Hello-World/statuses/{sha}\",\"languages_url\":\"https://api.github.com/repos/github/Hello-World/languages\",\"stargazers_url\":\"https://api.github.com/repos/github/Hello-World/stargazers\",\"contributors_url\":\"https://api.github.com/repos/github/Hello-World/contributors\",\"subscribers_url\":\"https://api.github.com/repos/github/Hello-World/subscribers\",\"subscription_url\":\"https://api.github.com/repos/github/Hello-World/subscription\",\"commits_url\":\"https://api.github.com/repos/github/Hello-World/commits{/sha}\",\"git_commits_url\":\"https://api.github.com/repos/github/Hello-World/git/commits{/sha}\",\"comments_url\":\"https://api.github.com/repos/github/Hello-World/comments{/number}\",\"issue_comment_url\":\"https://api.github.com/repos/github/Hello-World/issues/comments{/number}\",\"contents_url\":\"https://api.github.com/repos/github/Hello-World/contents/{+path}\",\"compare_url\":\"https://api.github.com/repos/github/Hello-World/compare/{base}...{head}\",\"merges_url\":\"https://api.github.com/repos/github/Hello-World/merges\",\"archive_url\":\"https://api.github.com/repos/github/Hello-World/{archive_format}{/ref}\",\"downloads_url\":\"https://api.github.com/repos/github/Hello-World/downloads\",\"issues_url\":\"https://api.github.com/repos/github/Hello-World/issues{/number}\",\"pulls_url\":\"https://api.github.com/repos/github/Hello-World/pulls{/number}\",\"milestones_url\":\"https://api.github.com/repos/github/Hello-World/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/github/Hello-World/notifications{?since,all,participating}\",\"labels_url\":\"https://api.github.com/repos/github/Hello-World/labels{/name}\",\"releases_url\":\"https://api.github.com/repos/github/Hello-World/releases{/id}\",\"deployments_url\":\"https://api.github.com/repos/github/Hello-World/deployments\"}},{\"id\":8,\"name\":\"Type\",\"type\":\"issue_type\",\"value\":null},{\"id\":9,\"name\":\"Reviewers\",\"type\":\"reviewers\",\"value\":[{\"type\":\"ReviewRequest\",\"status\":\"pending\",\"reviewer\":{\"avatarUrl\":\"https://github.com/images/error/octocat_happy.gif\",\"id\":2,\"login\":\"monalisa\",\"url\":\"https://github.com/monalisa\",\"name\":\"monalisa\",\"type\":\"User\"}}]},{\"id\":10,\"name\":\"Parent issue\",\"type\":\"parent_issue\",\"value\":null},{\"id\":11,\"name\":\"Sub-issues progress\",\"type\":\"sub_issues_progress\",\"value\":null}]}" + }, + { + "data": "{\"id\":13,\"node_id\":\"PVTI_lAAFAQ0\",\"project_url\":\"https://api.github.com/orgs/github/projectsV2/1\",\"content\":{\"url\":\"https://api.github.com/repos/github/Hello-World/pulls/6\",\"id\":10,\"node_id\":\"PR_kwABCg\",\"html_url\":\"https://github.com/github/Hello-World/pull/6\",\"diff_url\":\"https://github.com/github/Hello-World/pull/6.diff\",\"patch_url\":\"https://github.com/github/Hello-World/pull/6.patch\",\"issue_url\":\"https://api.github.com/repos/github/Hello-World/issues/6\",\"number\":6,\"state\":\"open\",\"locked\":false,\"title\":\"Issue title\",\"user\":{\"login\":\"monalisa\",\"id\":161,\"node_id\":\"U_kgDMoQ\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/monalisa\",\"html_url\":\"https://github.com/monalisa\",\"followers_url\":\"https://api.github.com/users/monalisa/followers\",\"following_url\":\"https://api.github.com/users/monalisa/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/monalisa/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/monalisa/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/monalisa/subscriptions\",\"organizations_url\":\"https://api.github.com/users/monalisa/orgs\",\"repos_url\":\"https://api.github.com/users/monalisa/repos\",\"events_url\":\"https://api.github.com/users/monalisa/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/monalisa/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"body\":\"Issue body\",\"created_at\":\"2025-08-01T18:44:50Z\",\"updated_at\":\"2025-08-06T19:25:18Z\",\"closed_at\":null,\"merged_at\":null,\"merge_commit_sha\":\"98e25bad5878e54d22e5338cbc905dd2deedfa34\",\"assignee\":{\"login\":\"octocat\",\"id\":175,\"node_id\":\"U_kgDMrw\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"html_url\":\"https://github.com/octocat\",\"followers_url\":\"https://api.github.com/users/octocat/followers\",\"following_url\":\"https://api.github.com/users/octocat/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/octocat/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/octocat/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/octocat/subscriptions\",\"organizations_url\":\"https://api.github.com/users/octocat/orgs\",\"repos_url\":\"https://api.github.com/users/octocat/repos\",\"events_url\":\"https://api.github.com/users/octocat/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/octocat/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"assignees\":[{\"login\":\"octocat\",\"id\":175,\"node_id\":\"U_kgDMrw\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"html_url\":\"https://github.com/octocat\",\"followers_url\":\"https://api.github.com/users/octocat/followers\",\"following_url\":\"https://api.github.com/users/octocat/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/octocat/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/octocat/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/octocat/subscriptions\",\"organizations_url\":\"https://api.github.com/users/octocat/orgs\",\"repos_url\":\"https://api.github.com/users/octocat/repos\",\"events_url\":\"https://api.github.com/users/octocat/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/octocat/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false}],\"requested_reviewers\":[{\"login\":\"monalisa\",\"id\":2,\"node_id\":\"U_kgAC\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/monalisa\",\"html_url\":\"https://github.com/monalisa\",\"followers_url\":\"https://api.github.com/users/monalisa/followers\",\"following_url\":\"https://api.github.com/users/monalisa/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/monalisa/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/monalisa/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/monalisa/subscriptions\",\"organizations_url\":\"https://api.github.com/users/monalisa/orgs\",\"repos_url\":\"https://api.github.com/users/monalisa/repos\",\"events_url\":\"https://api.github.com/users/monalisa/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/monalisa/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false}],\"requested_teams\":[],\"labels\":[{\"id\":19,\"node_id\":\"LA_kwABEw\",\"url\":\"https://api.github.com/repos/github/Hello-World/labels/bug%20:bug:\",\"name\":\"bug :bug:\",\"color\":\"efe24f\",\"default\":false,\"description\":\"Something isn't working\"},{\"id\":26,\"node_id\":\"LA_kwABGg\",\"url\":\"https://api.github.com/repos/github/Hello-World/labels/fun%20size%20%F0%9F%8D%AB\",\"name\":\"fun size 🍫\",\"color\":\"f29c24\",\"default\":false,\"description\":\"Extra attention is needed\"},{\"id\":33,\"node_id\":\"LA_kwABIQ\",\"url\":\"https://api.github.com/repos/github/Hello-World/labels/%F0%9F%9A%92%20wontfix\",\"name\":\"🚒 wontfix\",\"color\":\"5891ce\",\"default\":false,\"description\":\"This will not be worked on\"}],\"milestone\":{\"url\":\"https://api.github.com/repos/github/Hello-World/milestones/1\",\"html_url\":\"https://github.com/github/Hello-World/milestone/1\",\"labels_url\":\"https://api.github.com/repos/github/Hello-World/milestones/1/labels\",\"id\":1,\"node_id\":\"MI_kwABAQ\",\"number\":1,\"title\":\"Open milestone\",\"description\":null,\"creator\":{\"login\":\"monalisa\",\"id\":2,\"node_id\":\"U_kgAC\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/monalisa\",\"html_url\":\"https://github.com/monalisa\",\"followers_url\":\"https://api.github.com/users/monalisa/followers\",\"following_url\":\"https://api.github.com/users/monalisa/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/monalisa/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/monalisa/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/monalisa/subscriptions\",\"organizations_url\":\"https://api.github.com/users/monalisa/orgs\",\"repos_url\":\"https://api.github.com/users/monalisa/repos\",\"events_url\":\"https://api.github.com/users/monalisa/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/monalisa/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"open_issues\":2,\"closed_issues\":1,\"state\":\"open\",\"created_at\":\"2025-08-01T18:44:30Z\",\"updated_at\":\"2025-08-06T19:14:15Z\",\"due_on\":null,\"closed_at\":null},\"draft\":false,\"commits_url\":\"https://api.github.com/repos/github/Hello-World/pulls/6/commits\",\"review_comments_url\":\"https://api.github.com/repos/github/Hello-World/pulls/6/comments\",\"review_comment_url\":\"https://api.github.com/repos/github/Hello-World/pulls/comments{/number}\",\"comments_url\":\"https://api.github.com/repos/github/Hello-World/issues/6/comments\",\"statuses_url\":\"https://api.github.com/repos/github/Hello-World/statuses/a3258d3434ecb2058b2784c8eb8610c2e9937a0d\",\"head\":{\"label\":\"github:branch-2ee3da8fde8a1adfe6d0809a1a414e4f\",\"ref\":\"branch-2ee3da8fde8a1adfe6d0809a1a414e4f\",\"sha\":\"a3258d3434ecb2058b2784c8eb8610c2e9937a0d\",\"user\":{\"login\":\"github\",\"id\":5,\"node_id\":\"O_kgAF\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/github\",\"html_url\":\"https://github.com/github\",\"followers_url\":\"https://api.github.com/users/github/followers\",\"following_url\":\"https://api.github.com/users/github/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/github/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/github/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/github/subscriptions\",\"organizations_url\":\"https://api.github.com/users/github/orgs\",\"repos_url\":\"https://api.github.com/users/github/repos\",\"events_url\":\"https://api.github.com/users/github/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/github/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"repo\":{\"id\":1,\"node_id\":\"R_kgAB\",\"name\":\"Hello-World\",\"full_name\":\"github/Hello-World\",\"private\":false,\"owner\":{\"login\":\"github\",\"id\":5,\"node_id\":\"O_kgAF\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/github\",\"html_url\":\"https://github.com/github\",\"followers_url\":\"https://api.github.com/users/github/followers\",\"following_url\":\"https://api.github.com/users/github/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/github/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/github/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/github/subscriptions\",\"organizations_url\":\"https://api.github.com/users/github/orgs\",\"repos_url\":\"https://api.github.com/users/github/repos\",\"events_url\":\"https://api.github.com/users/github/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/github/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"html_url\":\"https://github.com/github/Hello-World\",\"description\":null,\"fork\":false,\"url\":\"https://api.github.com/repos/github/Hello-World\",\"forks_url\":\"https://api.github.com/repos/github/Hello-World/forks\",\"keys_url\":\"https://api.github.com/repos/github/Hello-World/keys{/key_id}\",\"collaborators_url\":\"https://api.github.com/repos/github/Hello-World/collaborators{/collaborator}\",\"teams_url\":\"https://api.github.com/repos/github/Hello-World/teams\",\"hooks_url\":\"https://api.github.com/repos/github/Hello-World/hooks\",\"issue_events_url\":\"https://api.github.com/repos/github/Hello-World/issues/events{/number}\",\"events_url\":\"https://api.github.com/repos/github/Hello-World/events\",\"assignees_url\":\"https://api.github.com/repos/github/Hello-World/assignees{/user}\",\"branches_url\":\"https://api.github.com/repos/github/Hello-World/branches{/branch}\",\"tags_url\":\"https://api.github.com/repos/github/Hello-World/tags\",\"blobs_url\":\"https://api.github.com/repos/github/Hello-World/git/blobs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/github/Hello-World/git/tags{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/github/Hello-World/git/refs{/sha}\",\"trees_url\":\"https://api.github.com/repos/github/Hello-World/git/trees{/sha}\",\"statuses_url\":\"https://api.github.com/repos/github/Hello-World/statuses/{sha}\",\"languages_url\":\"https://api.github.com/repos/github/Hello-World/languages\",\"stargazers_url\":\"https://api.github.com/repos/github/Hello-World/stargazers\",\"contributors_url\":\"https://api.github.com/repos/github/Hello-World/contributors\",\"subscribers_url\":\"https://api.github.com/repos/github/Hello-World/subscribers\",\"subscription_url\":\"https://api.github.com/repos/github/Hello-World/subscription\",\"commits_url\":\"https://api.github.com/repos/github/Hello-World/commits{/sha}\",\"git_commits_url\":\"https://api.github.com/repos/github/Hello-World/git/commits{/sha}\",\"comments_url\":\"https://api.github.com/repos/github/Hello-World/comments{/number}\",\"issue_comment_url\":\"https://api.github.com/repos/github/Hello-World/issues/comments{/number}\",\"contents_url\":\"https://api.github.com/repos/github/Hello-World/contents/{+path}\",\"compare_url\":\"https://api.github.com/repos/github/Hello-World/compare/{base}...{head}\",\"merges_url\":\"https://api.github.com/repos/github/Hello-World/merges\",\"archive_url\":\"https://api.github.com/repos/github/Hello-World/{archive_format}{/ref}\",\"downloads_url\":\"https://api.github.com/repos/github/Hello-World/downloads\",\"issues_url\":\"https://api.github.com/repos/github/Hello-World/issues{/number}\",\"pulls_url\":\"https://api.github.com/repos/github/Hello-World/pulls{/number}\",\"milestones_url\":\"https://api.github.com/repos/github/Hello-World/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/github/Hello-World/notifications{?since,all,participating}\",\"labels_url\":\"https://api.github.com/repos/github/Hello-World/labels{/name}\",\"releases_url\":\"https://api.github.com/repos/github/Hello-World/releases{/id}\",\"deployments_url\":\"https://api.github.com/repos/github/Hello-World/deployments\",\"created_at\":\"2025-08-01T18:44:14Z\",\"updated_at\":\"2025-08-01T18:48:38Z\",\"pushed_at\":\"2025-08-01T18:44:50Z\",\"git_url\":\"git://github.localhost/github/Hello-World.git\",\"ssh_url\":\"ssh://git@localhost:3035/github/Hello-World.git\",\"clone_url\":\"https://github.com/github/Hello-World.git\",\"svn_url\":\"https://github.com/github/Hello-World\",\"homepage\":null,\"size\":6,\"stargazers_count\":0,\"watchers_count\":0,\"language\":null,\"has_issues\":true,\"has_projects\":true,\"has_downloads\":true,\"has_wiki\":true,\"has_pages\":false,\"has_discussions\":false,\"forks_count\":0,\"mirror_url\":null,\"archived\":false,\"disabled\":false,\"open_issues_count\":3,\"license\":null,\"allow_forking\":true,\"is_template\":false,\"web_commit_signoff_required\":false,\"topics\":[],\"visibility\":\"public\",\"forks\":0,\"open_issues\":3,\"watchers\":0,\"default_branch\":\"main\"}},\"base\":{\"label\":\"github:branch-0f4ceb14cbe39e4786ffbabb776da599\",\"ref\":\"branch-0f4ceb14cbe39e4786ffbabb776da599\",\"sha\":\"9a9f5a8d77bdc2540412900d3c930fe36a82b5ed\",\"user\":{\"login\":\"github\",\"id\":5,\"node_id\":\"O_kgAF\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/github\",\"html_url\":\"https://github.com/github\",\"followers_url\":\"https://api.github.com/users/github/followers\",\"following_url\":\"https://api.github.com/users/github/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/github/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/github/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/github/subscriptions\",\"organizations_url\":\"https://api.github.com/users/github/orgs\",\"repos_url\":\"https://api.github.com/users/github/repos\",\"events_url\":\"https://api.github.com/users/github/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/github/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"repo\":{\"id\":1,\"node_id\":\"R_kgAB\",\"name\":\"Hello-World\",\"full_name\":\"github/Hello-World\",\"private\":false,\"owner\":{\"login\":\"github\",\"id\":5,\"node_id\":\"O_kgAF\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/github\",\"html_url\":\"https://github.com/github\",\"followers_url\":\"https://api.github.com/users/github/followers\",\"following_url\":\"https://api.github.com/users/github/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/github/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/github/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/github/subscriptions\",\"organizations_url\":\"https://api.github.com/users/github/orgs\",\"repos_url\":\"https://api.github.com/users/github/repos\",\"events_url\":\"https://api.github.com/users/github/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/github/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"html_url\":\"https://github.com/github/Hello-World\",\"description\":null,\"fork\":false,\"url\":\"https://api.github.com/repos/github/Hello-World\",\"forks_url\":\"https://api.github.com/repos/github/Hello-World/forks\",\"keys_url\":\"https://api.github.com/repos/github/Hello-World/keys{/key_id}\",\"collaborators_url\":\"https://api.github.com/repos/github/Hello-World/collaborators{/collaborator}\",\"teams_url\":\"https://api.github.com/repos/github/Hello-World/teams\",\"hooks_url\":\"https://api.github.com/repos/github/Hello-World/hooks\",\"issue_events_url\":\"https://api.github.com/repos/github/Hello-World/issues/events{/number}\",\"events_url\":\"https://api.github.com/repos/github/Hello-World/events\",\"assignees_url\":\"https://api.github.com/repos/github/Hello-World/assignees{/user}\",\"branches_url\":\"https://api.github.com/repos/github/Hello-World/branches{/branch}\",\"tags_url\":\"https://api.github.com/repos/github/Hello-World/tags\",\"blobs_url\":\"https://api.github.com/repos/github/Hello-World/git/blobs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/github/Hello-World/git/tags{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/github/Hello-World/git/refs{/sha}\",\"trees_url\":\"https://api.github.com/repos/github/Hello-World/git/trees{/sha}\",\"statuses_url\":\"https://api.github.com/repos/github/Hello-World/statuses/{sha}\",\"languages_url\":\"https://api.github.com/repos/github/Hello-World/languages\",\"stargazers_url\":\"https://api.github.com/repos/github/Hello-World/stargazers\",\"contributors_url\":\"https://api.github.com/repos/github/Hello-World/contributors\",\"subscribers_url\":\"https://api.github.com/repos/github/Hello-World/subscribers\",\"subscription_url\":\"https://api.github.com/repos/github/Hello-World/subscription\",\"commits_url\":\"https://api.github.com/repos/github/Hello-World/commits{/sha}\",\"git_commits_url\":\"https://api.github.com/repos/github/Hello-World/git/commits{/sha}\",\"comments_url\":\"https://api.github.com/repos/github/Hello-World/comments{/number}\",\"issue_comment_url\":\"https://api.github.com/repos/github/Hello-World/issues/comments{/number}\",\"contents_url\":\"https://api.github.com/repos/github/Hello-World/contents/{+path}\",\"compare_url\":\"https://api.github.com/repos/github/Hello-World/compare/{base}...{head}\",\"merges_url\":\"https://api.github.com/repos/github/Hello-World/merges\",\"archive_url\":\"https://api.github.com/repos/github/Hello-World/{archive_format}{/ref}\",\"downloads_url\":\"https://api.github.com/repos/github/Hello-World/downloads\",\"issues_url\":\"https://api.github.com/repos/github/Hello-World/issues{/number}\",\"pulls_url\":\"https://api.github.com/repos/github/Hello-World/pulls{/number}\",\"milestones_url\":\"https://api.github.com/repos/github/Hello-World/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/github/Hello-World/notifications{?since,all,participating}\",\"labels_url\":\"https://api.github.com/repos/github/Hello-World/labels{/name}\",\"releases_url\":\"https://api.github.com/repos/github/Hello-World/releases{/id}\",\"deployments_url\":\"https://api.github.com/repos/github/Hello-World/deployments\",\"created_at\":\"2025-08-01T18:44:14Z\",\"updated_at\":\"2025-08-01T18:48:38Z\",\"pushed_at\":\"2025-08-01T18:44:50Z\",\"git_url\":\"git://github.localhost/github/Hello-World.git\",\"ssh_url\":\"ssh://git@localhost:3035/github/Hello-World.git\",\"clone_url\":\"https://github.com/github/Hello-World.git\",\"svn_url\":\"https://github.com/github/Hello-World\",\"homepage\":null,\"size\":6,\"stargazers_count\":0,\"watchers_count\":0,\"language\":null,\"has_issues\":true,\"has_projects\":true,\"has_downloads\":true,\"has_wiki\":true,\"has_pages\":false,\"has_discussions\":false,\"forks_count\":0,\"mirror_url\":null,\"archived\":false,\"disabled\":false,\"open_issues_count\":3,\"license\":null,\"allow_forking\":true,\"is_template\":false,\"web_commit_signoff_required\":false,\"topics\":[],\"visibility\":\"public\",\"forks\":0,\"open_issues\":3,\"watchers\":0,\"default_branch\":\"main\"}},\"_links\":{\"self\":{\"href\":\"https://api.github.com/repos/github/Hello-World/pulls/6\"},\"html\":{\"href\":\"https://github.com/github/Hello-World/pull/6\"},\"issue\":{\"href\":\"https://api.github.com/repos/github/Hello-World/issues/6\"},\"comments\":{\"href\":\"https://api.github.com/repos/github/Hello-World/issues/6/comments\"},\"review_comments\":{\"href\":\"https://api.github.com/repos/github/Hello-World/pulls/6/comments\"},\"review_comment\":{\"href\":\"https://api.github.com/repos/github/Hello-World/pulls/comments{/number}\"},\"commits\":{\"href\":\"https://api.github.com/repos/github/Hello-World/pulls/6/commits\"},\"statuses\":{\"href\":\"https://api.github.com/repos/github/Hello-World/statuses/a3258d3434ecb2058b2784c8eb8610c2e9937a0d\"}},\"author_association\":\"MEMBER\",\"auto_merge\":null,\"active_lock_reason\":null},\"content_type\":\"PullRequest\",\"creator\":{\"login\":\"monalisa\",\"id\":2,\"node_id\":\"U_kgAC\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/monalisa\",\"html_url\":\"https://github.com/monalisa\",\"followers_url\":\"https://api.github.com/users/monalisa/followers\",\"following_url\":\"https://api.github.com/users/monalisa/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/monalisa/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/monalisa/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/monalisa/subscriptions\",\"organizations_url\":\"https://api.github.com/users/monalisa/orgs\",\"repos_url\":\"https://api.github.com/users/monalisa/repos\",\"events_url\":\"https://api.github.com/users/monalisa/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/monalisa/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"created_at\":\"2025-08-01T18:44:51Z\",\"updated_at\":\"2025-08-06T19:25:18Z\",\"archived_at\":null,\"item_url\":\"https://api.github.com/orgs/github/projectsV2/1/items/13\",\"fields\":[{\"id\":1,\"name\":\"Title\",\"type\":\"title\",\"value\":{\"raw_title\":\"It seemed to me that any civilization that had so far lost its head as to need to include a set of detailed instructions for use in a packet of toothpicks, was no longer a civilization in which I could live and stay sane.\",\"html_title\":\"It seemed to me that any civilization that had so far lost its head as to need to include a set of detailed instructions for use in a packet of toothpicks, was no longer a civilization in which I could live and stay sane.\",\"number\":6,\"url\":\"https://github.com/5/1/pull/6\",\"issue_id\":12,\"state\":\"open\",\"state_reason\":null,\"is_draft\":false}},{\"id\":2,\"name\":\"Assignees\",\"type\":\"assignees\",\"value\":[{\"login\":\"octocat\",\"id\":175,\"node_id\":\"U_kgDMrw\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"html_url\":\"https://github.com/octocat\",\"followers_url\":\"https://api.github.com/users/octocat/followers\",\"following_url\":\"https://api.github.com/users/octocat/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/octocat/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/octocat/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/octocat/subscriptions\",\"organizations_url\":\"https://api.github.com/users/octocat/orgs\",\"repos_url\":\"https://api.github.com/users/octocat/repos\",\"events_url\":\"https://api.github.com/users/octocat/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/octocat/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false}]},{\"id\":3,\"name\":\"Status\",\"type\":\"single_select\",\"value\":{\"id\":\"98236657\",\"name\":\"Done\",\"name_html\":\"Done\",\"color\":\"PURPLE\",\"description\":\"This has been completed\",\"description_html\":\"This has been completed\"}},{\"id\":4,\"name\":\"Labels\",\"type\":\"labels\",\"value\":[{\"id\":19,\"node_id\":\"LA_kwABEw\",\"url\":\"https://api.github.com/repos/github/Hello-World/labels/bug%20:bug:\",\"name\":\"bug :bug:\",\"color\":\"efe24f\",\"default\":false,\"description\":\"Something isn't working\"},{\"id\":26,\"node_id\":\"LA_kwABGg\",\"url\":\"https://api.github.com/repos/github/Hello-World/labels/fun%20size%20%F0%9F%8D%AB\",\"name\":\"fun size 🍫\",\"color\":\"f29c24\",\"default\":false,\"description\":\"Extra attention is needed\"},{\"id\":33,\"node_id\":\"LA_kwABIQ\",\"url\":\"https://api.github.com/repos/github/Hello-World/labels/%F0%9F%9A%92%20wontfix\",\"name\":\"🚒 wontfix\",\"color\":\"5891ce\",\"default\":false,\"description\":\"This will not be worked on\"}]},{\"id\":5,\"name\":\"Linked pull requests\",\"type\":\"linked_pull_requests\",\"value\":[]},{\"id\":6,\"name\":\"Milestone\",\"type\":\"milestone\",\"value\":{\"url\":\"https://api.github.com/repos/github/Hello-World/milestones/1\",\"html_url\":\"https://github.com/github/Hello-World/milestone/1\",\"labels_url\":\"https://api.github.com/repos/github/Hello-World/milestones/1/labels\",\"id\":1,\"node_id\":\"MI_kwABAQ\",\"number\":1,\"title\":\"Open milestone\",\"description\":null,\"creator\":{\"login\":\"octocat\",\"id\":175,\"node_id\":\"U_kgDMrw\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"html_url\":\"https://github.com/octocat\",\"followers_url\":\"https://api.github.com/users/octocat/followers\",\"following_url\":\"https://api.github.com/users/octocat/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/octocat/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/octocat/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/octocat/subscriptions\",\"organizations_url\":\"https://api.github.com/users/octocat/orgs\",\"repos_url\":\"https://api.github.com/users/octocat/repos\",\"events_url\":\"https://api.github.com/users/octocat/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/octocat/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"open_issues\":2,\"closed_issues\":1,\"state\":\"open\",\"created_at\":\"2025-08-01T18:44:30Z\",\"updated_at\":\"2025-08-06T19:14:15Z\",\"due_on\":null,\"closed_at\":null}},{\"id\":7,\"name\":\"Repository\",\"type\":\"repository\",\"value\":{\"id\":1,\"node_id\":\"R_kgAB\",\"name\":\"Hello-World\",\"full_name\":\"github/Hello-World\",\"private\":false,\"owner\":{\"login\":\"github\",\"id\":5,\"node_id\":\"O_kgAF\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/github\",\"html_url\":\"https://github.com/github\",\"followers_url\":\"https://api.github.com/users/github/followers\",\"following_url\":\"https://api.github.com/users/github/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/github/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/github/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/github/subscriptions\",\"organizations_url\":\"https://api.github.com/users/github/orgs\",\"repos_url\":\"https://api.github.com/users/github/repos\",\"events_url\":\"https://api.github.com/users/github/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/github/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"html_url\":\"https://github.com/github/Hello-World\",\"description\":null,\"fork\":false,\"url\":\"https://api.github.com/repos/github/Hello-World\",\"forks_url\":\"https://api.github.com/repos/github/Hello-World/forks\",\"keys_url\":\"https://api.github.com/repos/github/Hello-World/keys{/key_id}\",\"collaborators_url\":\"https://api.github.com/repos/github/Hello-World/collaborators{/collaborator}\",\"teams_url\":\"https://api.github.com/repos/github/Hello-World/teams\",\"hooks_url\":\"https://api.github.com/repos/github/Hello-World/hooks\",\"issue_events_url\":\"https://api.github.com/repos/github/Hello-World/issues/events{/number}\",\"events_url\":\"https://api.github.com/repos/github/Hello-World/events\",\"assignees_url\":\"https://api.github.com/repos/github/Hello-World/assignees{/user}\",\"branches_url\":\"https://api.github.com/repos/github/Hello-World/branches{/branch}\",\"tags_url\":\"https://api.github.com/repos/github/Hello-World/tags\",\"blobs_url\":\"https://api.github.com/repos/github/Hello-World/git/blobs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/github/Hello-World/git/tags{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/github/Hello-World/git/refs{/sha}\",\"trees_url\":\"https://api.github.com/repos/github/Hello-World/git/trees{/sha}\",\"statuses_url\":\"https://api.github.com/repos/github/Hello-World/statuses/{sha}\",\"languages_url\":\"https://api.github.com/repos/github/Hello-World/languages\",\"stargazers_url\":\"https://api.github.com/repos/github/Hello-World/stargazers\",\"contributors_url\":\"https://api.github.com/repos/github/Hello-World/contributors\",\"subscribers_url\":\"https://api.github.com/repos/github/Hello-World/subscribers\",\"subscription_url\":\"https://api.github.com/repos/github/Hello-World/subscription\",\"commits_url\":\"https://api.github.com/repos/github/Hello-World/commits{/sha}\",\"git_commits_url\":\"https://api.github.com/repos/github/Hello-World/git/commits{/sha}\",\"comments_url\":\"https://api.github.com/repos/github/Hello-World/comments{/number}\",\"issue_comment_url\":\"https://api.github.com/repos/github/Hello-World/issues/comments{/number}\",\"contents_url\":\"https://api.github.com/repos/github/Hello-World/contents/{+path}\",\"compare_url\":\"https://api.github.com/repos/github/Hello-World/compare/{base}...{head}\",\"merges_url\":\"https://api.github.com/repos/github/Hello-World/merges\",\"archive_url\":\"https://api.github.com/repos/github/Hello-World/{archive_format}{/ref}\",\"downloads_url\":\"https://api.github.com/repos/github/Hello-World/downloads\",\"issues_url\":\"https://api.github.com/repos/github/Hello-World/issues{/number}\",\"pulls_url\":\"https://api.github.com/repos/github/Hello-World/pulls{/number}\",\"milestones_url\":\"https://api.github.com/repos/github/Hello-World/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/github/Hello-World/notifications{?since,all,participating}\",\"labels_url\":\"https://api.github.com/repos/github/Hello-World/labels{/name}\",\"releases_url\":\"https://api.github.com/repos/github/Hello-World/releases{/id}\",\"deployments_url\":\"https://api.github.com/repos/github/Hello-World/deployments\"}},{\"id\":8,\"name\":\"Type\",\"type\":\"issue_type\",\"value\":null},{\"id\":9,\"name\":\"Reviewers\",\"type\":\"reviewers\",\"value\":[{\"type\":\"ReviewRequest\",\"status\":\"pending\",\"reviewer\":{\"avatarUrl\":\"https://github.com/images/error/octocat_happy.gif\",\"id\":2,\"login\":\"monalisa\",\"url\":\"https://github.com/monalisa\",\"name\":\"monalisa\",\"type\":\"User\"}}]},{\"id\":10,\"name\":\"Parent issue\",\"type\":\"parent_issue\",\"value\":null},{\"id\":11,\"name\":\"Sub-issues progress\",\"type\":\"sub_issues_progress\",\"value\":null}]}" + }, + { + "data": "{\"id\":13,\"node_id\":\"PVTI_lAAFAQ0\",\"project_url\":\"https://api.github.com/orgs/github/projectsV2/1\",\"content\":{\"url\":\"https://api.github.com/repos/github/Hello-World/pulls/6\",\"id\":10,\"node_id\":\"PR_kwABCg\",\"html_url\":\"https://github.com/github/Hello-World/pull/6\",\"diff_url\":\"https://github.com/github/Hello-World/pull/6.diff\",\"patch_url\":\"https://github.com/github/Hello-World/pull/6.patch\",\"issue_url\":\"https://api.github.com/repos/github/Hello-World/issues/6\",\"number\":6,\"state\":\"open\",\"locked\":false,\"title\":\"Issue title\",\"user\":{\"login\":\"monalisa\",\"id\":161,\"node_id\":\"U_kgDMoQ\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/monalisa\",\"html_url\":\"https://github.com/monalisa\",\"followers_url\":\"https://api.github.com/users/monalisa/followers\",\"following_url\":\"https://api.github.com/users/monalisa/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/monalisa/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/monalisa/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/monalisa/subscriptions\",\"organizations_url\":\"https://api.github.com/users/monalisa/orgs\",\"repos_url\":\"https://api.github.com/users/monalisa/repos\",\"events_url\":\"https://api.github.com/users/monalisa/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/monalisa/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"body\":\"Issue body\",\"created_at\":\"2025-08-01T18:44:50Z\",\"updated_at\":\"2025-08-06T19:25:18Z\",\"closed_at\":null,\"merged_at\":null,\"merge_commit_sha\":\"98e25bad5878e54d22e5338cbc905dd2deedfa34\",\"assignee\":{\"login\":\"octocat\",\"id\":175,\"node_id\":\"U_kgDMrw\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"html_url\":\"https://github.com/octocat\",\"followers_url\":\"https://api.github.com/users/octocat/followers\",\"following_url\":\"https://api.github.com/users/octocat/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/octocat/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/octocat/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/octocat/subscriptions\",\"organizations_url\":\"https://api.github.com/users/octocat/orgs\",\"repos_url\":\"https://api.github.com/users/octocat/repos\",\"events_url\":\"https://api.github.com/users/octocat/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/octocat/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"assignees\":[{\"login\":\"octocat\",\"id\":175,\"node_id\":\"U_kgDMrw\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"html_url\":\"https://github.com/octocat\",\"followers_url\":\"https://api.github.com/users/octocat/followers\",\"following_url\":\"https://api.github.com/users/octocat/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/octocat/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/octocat/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/octocat/subscriptions\",\"organizations_url\":\"https://api.github.com/users/octocat/orgs\",\"repos_url\":\"https://api.github.com/users/octocat/repos\",\"events_url\":\"https://api.github.com/users/octocat/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/octocat/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false}],\"requested_reviewers\":[{\"login\":\"monalisa\",\"id\":2,\"node_id\":\"U_kgAC\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/monalisa\",\"html_url\":\"https://github.com/monalisa\",\"followers_url\":\"https://api.github.com/users/monalisa/followers\",\"following_url\":\"https://api.github.com/users/monalisa/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/monalisa/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/monalisa/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/monalisa/subscriptions\",\"organizations_url\":\"https://api.github.com/users/monalisa/orgs\",\"repos_url\":\"https://api.github.com/users/monalisa/repos\",\"events_url\":\"https://api.github.com/users/monalisa/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/monalisa/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false}],\"requested_teams\":[],\"labels\":[{\"id\":19,\"node_id\":\"LA_kwABEw\",\"url\":\"https://api.github.com/repos/github/Hello-World/labels/bug%20:bug:\",\"name\":\"bug :bug:\",\"color\":\"efe24f\",\"default\":false,\"description\":\"Something isn't working\"},{\"id\":26,\"node_id\":\"LA_kwABGg\",\"url\":\"https://api.github.com/repos/github/Hello-World/labels/fun%20size%20%F0%9F%8D%AB\",\"name\":\"fun size 🍫\",\"color\":\"f29c24\",\"default\":false,\"description\":\"Extra attention is needed\"},{\"id\":33,\"node_id\":\"LA_kwABIQ\",\"url\":\"https://api.github.com/repos/github/Hello-World/labels/%F0%9F%9A%92%20wontfix\",\"name\":\"🚒 wontfix\",\"color\":\"5891ce\",\"default\":false,\"description\":\"This will not be worked on\"}],\"milestone\":{\"url\":\"https://api.github.com/repos/github/Hello-World/milestones/1\",\"html_url\":\"https://github.com/github/Hello-World/milestone/1\",\"labels_url\":\"https://api.github.com/repos/github/Hello-World/milestones/1/labels\",\"id\":1,\"node_id\":\"MI_kwABAQ\",\"number\":1,\"title\":\"Open milestone\",\"description\":null,\"creator\":{\"login\":\"monalisa\",\"id\":2,\"node_id\":\"U_kgAC\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/monalisa\",\"html_url\":\"https://github.com/monalisa\",\"followers_url\":\"https://api.github.com/users/monalisa/followers\",\"following_url\":\"https://api.github.com/users/monalisa/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/monalisa/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/monalisa/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/monalisa/subscriptions\",\"organizations_url\":\"https://api.github.com/users/monalisa/orgs\",\"repos_url\":\"https://api.github.com/users/monalisa/repos\",\"events_url\":\"https://api.github.com/users/monalisa/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/monalisa/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"open_issues\":2,\"closed_issues\":1,\"state\":\"open\",\"created_at\":\"2025-08-01T18:44:30Z\",\"updated_at\":\"2025-08-06T19:14:15Z\",\"due_on\":null,\"closed_at\":null},\"draft\":false,\"commits_url\":\"https://api.github.com/repos/github/Hello-World/pulls/6/commits\",\"review_comments_url\":\"https://api.github.com/repos/github/Hello-World/pulls/6/comments\",\"review_comment_url\":\"https://api.github.com/repos/github/Hello-World/pulls/comments{/number}\",\"comments_url\":\"https://api.github.com/repos/github/Hello-World/issues/6/comments\",\"statuses_url\":\"https://api.github.com/repos/github/Hello-World/statuses/a3258d3434ecb2058b2784c8eb8610c2e9937a0d\",\"head\":{\"label\":\"github:branch-2ee3da8fde8a1adfe6d0809a1a414e4f\",\"ref\":\"branch-2ee3da8fde8a1adfe6d0809a1a414e4f\",\"sha\":\"a3258d3434ecb2058b2784c8eb8610c2e9937a0d\",\"user\":{\"login\":\"github\",\"id\":5,\"node_id\":\"O_kgAF\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/github\",\"html_url\":\"https://github.com/github\",\"followers_url\":\"https://api.github.com/users/github/followers\",\"following_url\":\"https://api.github.com/users/github/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/github/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/github/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/github/subscriptions\",\"organizations_url\":\"https://api.github.com/users/github/orgs\",\"repos_url\":\"https://api.github.com/users/github/repos\",\"events_url\":\"https://api.github.com/users/github/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/github/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"repo\":{\"id\":1,\"node_id\":\"R_kgAB\",\"name\":\"Hello-World\",\"full_name\":\"github/Hello-World\",\"private\":false,\"owner\":{\"login\":\"github\",\"id\":5,\"node_id\":\"O_kgAF\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/github\",\"html_url\":\"https://github.com/github\",\"followers_url\":\"https://api.github.com/users/github/followers\",\"following_url\":\"https://api.github.com/users/github/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/github/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/github/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/github/subscriptions\",\"organizations_url\":\"https://api.github.com/users/github/orgs\",\"repos_url\":\"https://api.github.com/users/github/repos\",\"events_url\":\"https://api.github.com/users/github/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/github/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"html_url\":\"https://github.com/github/Hello-World\",\"description\":null,\"fork\":false,\"url\":\"https://api.github.com/repos/github/Hello-World\",\"forks_url\":\"https://api.github.com/repos/github/Hello-World/forks\",\"keys_url\":\"https://api.github.com/repos/github/Hello-World/keys{/key_id}\",\"collaborators_url\":\"https://api.github.com/repos/github/Hello-World/collaborators{/collaborator}\",\"teams_url\":\"https://api.github.com/repos/github/Hello-World/teams\",\"hooks_url\":\"https://api.github.com/repos/github/Hello-World/hooks\",\"issue_events_url\":\"https://api.github.com/repos/github/Hello-World/issues/events{/number}\",\"events_url\":\"https://api.github.com/repos/github/Hello-World/events\",\"assignees_url\":\"https://api.github.com/repos/github/Hello-World/assignees{/user}\",\"branches_url\":\"https://api.github.com/repos/github/Hello-World/branches{/branch}\",\"tags_url\":\"https://api.github.com/repos/github/Hello-World/tags\",\"blobs_url\":\"https://api.github.com/repos/github/Hello-World/git/blobs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/github/Hello-World/git/tags{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/github/Hello-World/git/refs{/sha}\",\"trees_url\":\"https://api.github.com/repos/github/Hello-World/git/trees{/sha}\",\"statuses_url\":\"https://api.github.com/repos/github/Hello-World/statuses/{sha}\",\"languages_url\":\"https://api.github.com/repos/github/Hello-World/languages\",\"stargazers_url\":\"https://api.github.com/repos/github/Hello-World/stargazers\",\"contributors_url\":\"https://api.github.com/repos/github/Hello-World/contributors\",\"subscribers_url\":\"https://api.github.com/repos/github/Hello-World/subscribers\",\"subscription_url\":\"https://api.github.com/repos/github/Hello-World/subscription\",\"commits_url\":\"https://api.github.com/repos/github/Hello-World/commits{/sha}\",\"git_commits_url\":\"https://api.github.com/repos/github/Hello-World/git/commits{/sha}\",\"comments_url\":\"https://api.github.com/repos/github/Hello-World/comments{/number}\",\"issue_comment_url\":\"https://api.github.com/repos/github/Hello-World/issues/comments{/number}\",\"contents_url\":\"https://api.github.com/repos/github/Hello-World/contents/{+path}\",\"compare_url\":\"https://api.github.com/repos/github/Hello-World/compare/{base}...{head}\",\"merges_url\":\"https://api.github.com/repos/github/Hello-World/merges\",\"archive_url\":\"https://api.github.com/repos/github/Hello-World/{archive_format}{/ref}\",\"downloads_url\":\"https://api.github.com/repos/github/Hello-World/downloads\",\"issues_url\":\"https://api.github.com/repos/github/Hello-World/issues{/number}\",\"pulls_url\":\"https://api.github.com/repos/github/Hello-World/pulls{/number}\",\"milestones_url\":\"https://api.github.com/repos/github/Hello-World/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/github/Hello-World/notifications{?since,all,participating}\",\"labels_url\":\"https://api.github.com/repos/github/Hello-World/labels{/name}\",\"releases_url\":\"https://api.github.com/repos/github/Hello-World/releases{/id}\",\"deployments_url\":\"https://api.github.com/repos/github/Hello-World/deployments\",\"created_at\":\"2025-08-01T18:44:14Z\",\"updated_at\":\"2025-08-01T18:48:38Z\",\"pushed_at\":\"2025-08-01T18:44:50Z\",\"git_url\":\"git://github.localhost/github/Hello-World.git\",\"ssh_url\":\"ssh://git@localhost:3035/github/Hello-World.git\",\"clone_url\":\"https://github.com/github/Hello-World.git\",\"svn_url\":\"https://github.com/github/Hello-World\",\"homepage\":null,\"size\":6,\"stargazers_count\":0,\"watchers_count\":0,\"language\":null,\"has_issues\":true,\"has_projects\":true,\"has_downloads\":true,\"has_wiki\":true,\"has_pages\":false,\"has_discussions\":false,\"forks_count\":0,\"mirror_url\":null,\"archived\":false,\"disabled\":false,\"open_issues_count\":3,\"license\":null,\"allow_forking\":true,\"is_template\":false,\"web_commit_signoff_required\":false,\"topics\":[],\"visibility\":\"public\",\"forks\":0,\"open_issues\":3,\"watchers\":0,\"default_branch\":\"main\"}},\"base\":{\"label\":\"github:branch-0f4ceb14cbe39e4786ffbabb776da599\",\"ref\":\"branch-0f4ceb14cbe39e4786ffbabb776da599\",\"sha\":\"9a9f5a8d77bdc2540412900d3c930fe36a82b5ed\",\"user\":{\"login\":\"github\",\"id\":5,\"node_id\":\"O_kgAF\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/github\",\"html_url\":\"https://github.com/github\",\"followers_url\":\"https://api.github.com/users/github/followers\",\"following_url\":\"https://api.github.com/users/github/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/github/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/github/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/github/subscriptions\",\"organizations_url\":\"https://api.github.com/users/github/orgs\",\"repos_url\":\"https://api.github.com/users/github/repos\",\"events_url\":\"https://api.github.com/users/github/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/github/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"repo\":{\"id\":1,\"node_id\":\"R_kgAB\",\"name\":\"Hello-World\",\"full_name\":\"github/Hello-World\",\"private\":false,\"owner\":{\"login\":\"github\",\"id\":5,\"node_id\":\"O_kgAF\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/github\",\"html_url\":\"https://github.com/github\",\"followers_url\":\"https://api.github.com/users/github/followers\",\"following_url\":\"https://api.github.com/users/github/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/github/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/github/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/github/subscriptions\",\"organizations_url\":\"https://api.github.com/users/github/orgs\",\"repos_url\":\"https://api.github.com/users/github/repos\",\"events_url\":\"https://api.github.com/users/github/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/github/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"html_url\":\"https://github.com/github/Hello-World\",\"description\":null,\"fork\":false,\"url\":\"https://api.github.com/repos/github/Hello-World\",\"forks_url\":\"https://api.github.com/repos/github/Hello-World/forks\",\"keys_url\":\"https://api.github.com/repos/github/Hello-World/keys{/key_id}\",\"collaborators_url\":\"https://api.github.com/repos/github/Hello-World/collaborators{/collaborator}\",\"teams_url\":\"https://api.github.com/repos/github/Hello-World/teams\",\"hooks_url\":\"https://api.github.com/repos/github/Hello-World/hooks\",\"issue_events_url\":\"https://api.github.com/repos/github/Hello-World/issues/events{/number}\",\"events_url\":\"https://api.github.com/repos/github/Hello-World/events\",\"assignees_url\":\"https://api.github.com/repos/github/Hello-World/assignees{/user}\",\"branches_url\":\"https://api.github.com/repos/github/Hello-World/branches{/branch}\",\"tags_url\":\"https://api.github.com/repos/github/Hello-World/tags\",\"blobs_url\":\"https://api.github.com/repos/github/Hello-World/git/blobs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/github/Hello-World/git/tags{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/github/Hello-World/git/refs{/sha}\",\"trees_url\":\"https://api.github.com/repos/github/Hello-World/git/trees{/sha}\",\"statuses_url\":\"https://api.github.com/repos/github/Hello-World/statuses/{sha}\",\"languages_url\":\"https://api.github.com/repos/github/Hello-World/languages\",\"stargazers_url\":\"https://api.github.com/repos/github/Hello-World/stargazers\",\"contributors_url\":\"https://api.github.com/repos/github/Hello-World/contributors\",\"subscribers_url\":\"https://api.github.com/repos/github/Hello-World/subscribers\",\"subscription_url\":\"https://api.github.com/repos/github/Hello-World/subscription\",\"commits_url\":\"https://api.github.com/repos/github/Hello-World/commits{/sha}\",\"git_commits_url\":\"https://api.github.com/repos/github/Hello-World/git/commits{/sha}\",\"comments_url\":\"https://api.github.com/repos/github/Hello-World/comments{/number}\",\"issue_comment_url\":\"https://api.github.com/repos/github/Hello-World/issues/comments{/number}\",\"contents_url\":\"https://api.github.com/repos/github/Hello-World/contents/{+path}\",\"compare_url\":\"https://api.github.com/repos/github/Hello-World/compare/{base}...{head}\",\"merges_url\":\"https://api.github.com/repos/github/Hello-World/merges\",\"archive_url\":\"https://api.github.com/repos/github/Hello-World/{archive_format}{/ref}\",\"downloads_url\":\"https://api.github.com/repos/github/Hello-World/downloads\",\"issues_url\":\"https://api.github.com/repos/github/Hello-World/issues{/number}\",\"pulls_url\":\"https://api.github.com/repos/github/Hello-World/pulls{/number}\",\"milestones_url\":\"https://api.github.com/repos/github/Hello-World/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/github/Hello-World/notifications{?since,all,participating}\",\"labels_url\":\"https://api.github.com/repos/github/Hello-World/labels{/name}\",\"releases_url\":\"https://api.github.com/repos/github/Hello-World/releases{/id}\",\"deployments_url\":\"https://api.github.com/repos/github/Hello-World/deployments\",\"created_at\":\"2025-08-01T18:44:14Z\",\"updated_at\":\"2025-08-01T18:48:38Z\",\"pushed_at\":\"2025-08-01T18:44:50Z\",\"git_url\":\"git://github.localhost/github/Hello-World.git\",\"ssh_url\":\"ssh://git@localhost:3035/github/Hello-World.git\",\"clone_url\":\"https://github.com/github/Hello-World.git\",\"svn_url\":\"https://github.com/github/Hello-World\",\"homepage\":null,\"size\":6,\"stargazers_count\":0,\"watchers_count\":0,\"language\":null,\"has_issues\":true,\"has_projects\":true,\"has_downloads\":true,\"has_wiki\":true,\"has_pages\":false,\"has_discussions\":false,\"forks_count\":0,\"mirror_url\":null,\"archived\":false,\"disabled\":false,\"open_issues_count\":3,\"license\":null,\"allow_forking\":true,\"is_template\":false,\"web_commit_signoff_required\":false,\"topics\":[],\"visibility\":\"public\",\"forks\":0,\"open_issues\":3,\"watchers\":0,\"default_branch\":\"main\"}},\"_links\":{\"self\":{\"href\":\"https://api.github.com/repos/github/Hello-World/pulls/6\"},\"html\":{\"href\":\"https://github.com/github/Hello-World/pull/6\"},\"issue\":{\"href\":\"https://api.github.com/repos/github/Hello-World/issues/6\"},\"comments\":{\"href\":\"https://api.github.com/repos/github/Hello-World/issues/6/comments\"},\"review_comments\":{\"href\":\"https://api.github.com/repos/github/Hello-World/pulls/6/comments\"},\"review_comment\":{\"href\":\"https://api.github.com/repos/github/Hello-World/pulls/comments{/number}\"},\"commits\":{\"href\":\"https://api.github.com/repos/github/Hello-World/pulls/6/commits\"},\"statuses\":{\"href\":\"https://api.github.com/repos/github/Hello-World/statuses/a3258d3434ecb2058b2784c8eb8610c2e9937a0d\"}},\"author_association\":\"MEMBER\",\"auto_merge\":null,\"active_lock_reason\":null},\"content_type\":\"PullRequest\",\"creator\":{\"login\":\"monalisa\",\"id\":2,\"node_id\":\"U_kgAC\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/monalisa\",\"html_url\":\"https://github.com/monalisa\",\"followers_url\":\"https://api.github.com/users/monalisa/followers\",\"following_url\":\"https://api.github.com/users/monalisa/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/monalisa/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/monalisa/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/monalisa/subscriptions\",\"organizations_url\":\"https://api.github.com/users/monalisa/orgs\",\"repos_url\":\"https://api.github.com/users/monalisa/repos\",\"events_url\":\"https://api.github.com/users/monalisa/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/monalisa/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"created_at\":\"2025-08-01T18:44:51Z\",\"updated_at\":\"2025-08-06T19:25:18Z\",\"archived_at\":null,\"item_url\":\"https://api.github.com/orgs/github/projectsV2/1/items/13\",\"fields\":[{\"id\":1,\"name\":\"Title\",\"type\":\"title\",\"value\":{\"raw_title\":\"It seemed to me that any civilization that had so far lost its head as to need to include a set of detailed instructions for use in a packet of toothpicks, was no longer a civilization in which I could live and stay sane.\",\"html_title\":\"It seemed to me that any civilization that had so far lost its head as to need to include a set of detailed instructions for use in a packet of toothpicks, was no longer a civilization in which I could live and stay sane.\",\"number\":6,\"url\":\"https://github.com/5/1/pull/6\",\"issue_id\":12,\"state\":\"open\",\"state_reason\":null,\"is_draft\":false}},{\"id\":2,\"name\":\"Assignees\",\"type\":\"assignees\",\"value\":[{\"login\":\"octocat\",\"id\":175,\"node_id\":\"U_kgDMrw\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"html_url\":\"https://github.com/octocat\",\"followers_url\":\"https://api.github.com/users/octocat/followers\",\"following_url\":\"https://api.github.com/users/octocat/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/octocat/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/octocat/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/octocat/subscriptions\",\"organizations_url\":\"https://api.github.com/users/octocat/orgs\",\"repos_url\":\"https://api.github.com/users/octocat/repos\",\"events_url\":\"https://api.github.com/users/octocat/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/octocat/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false}]},{\"id\":3,\"name\":\"Status\",\"type\":\"single_select\",\"value\":{\"id\":\"98236657\",\"name\":\"Done\",\"name_html\":\"Done\",\"color\":\"PURPLE\",\"description\":\"This has been completed\",\"description_html\":\"This has been completed\"}},{\"id\":4,\"name\":\"Labels\",\"type\":\"labels\",\"value\":[{\"id\":19,\"node_id\":\"LA_kwABEw\",\"url\":\"https://api.github.com/repos/github/Hello-World/labels/bug%20:bug:\",\"name\":\"bug :bug:\",\"color\":\"efe24f\",\"default\":false,\"description\":\"Something isn't working\"},{\"id\":26,\"node_id\":\"LA_kwABGg\",\"url\":\"https://api.github.com/repos/github/Hello-World/labels/fun%20size%20%F0%9F%8D%AB\",\"name\":\"fun size 🍫\",\"color\":\"f29c24\",\"default\":false,\"description\":\"Extra attention is needed\"},{\"id\":33,\"node_id\":\"LA_kwABIQ\",\"url\":\"https://api.github.com/repos/github/Hello-World/labels/%F0%9F%9A%92%20wontfix\",\"name\":\"🚒 wontfix\",\"color\":\"5891ce\",\"default\":false,\"description\":\"This will not be worked on\"}]},{\"id\":5,\"name\":\"Linked pull requests\",\"type\":\"linked_pull_requests\",\"value\":[]},{\"id\":6,\"name\":\"Milestone\",\"type\":\"milestone\",\"value\":{\"url\":\"https://api.github.com/repos/github/Hello-World/milestones/1\",\"html_url\":\"https://github.com/github/Hello-World/milestone/1\",\"labels_url\":\"https://api.github.com/repos/github/Hello-World/milestones/1/labels\",\"id\":1,\"node_id\":\"MI_kwABAQ\",\"number\":1,\"title\":\"Open milestone\",\"description\":null,\"creator\":{\"login\":\"octocat\",\"id\":175,\"node_id\":\"U_kgDMrw\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"html_url\":\"https://github.com/octocat\",\"followers_url\":\"https://api.github.com/users/octocat/followers\",\"following_url\":\"https://api.github.com/users/octocat/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/octocat/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/octocat/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/octocat/subscriptions\",\"organizations_url\":\"https://api.github.com/users/octocat/orgs\",\"repos_url\":\"https://api.github.com/users/octocat/repos\",\"events_url\":\"https://api.github.com/users/octocat/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/octocat/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"open_issues\":2,\"closed_issues\":1,\"state\":\"open\",\"created_at\":\"2025-08-01T18:44:30Z\",\"updated_at\":\"2025-08-06T19:14:15Z\",\"due_on\":null,\"closed_at\":null}},{\"id\":7,\"name\":\"Repository\",\"type\":\"repository\",\"value\":{\"id\":1,\"node_id\":\"R_kgAB\",\"name\":\"Hello-World\",\"full_name\":\"github/Hello-World\",\"private\":false,\"owner\":{\"login\":\"github\",\"id\":5,\"node_id\":\"O_kgAF\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/github\",\"html_url\":\"https://github.com/github\",\"followers_url\":\"https://api.github.com/users/github/followers\",\"following_url\":\"https://api.github.com/users/github/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/github/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/github/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/github/subscriptions\",\"organizations_url\":\"https://api.github.com/users/github/orgs\",\"repos_url\":\"https://api.github.com/users/github/repos\",\"events_url\":\"https://api.github.com/users/github/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/github/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"html_url\":\"https://github.com/github/Hello-World\",\"description\":null,\"fork\":false,\"url\":\"https://api.github.com/repos/github/Hello-World\",\"forks_url\":\"https://api.github.com/repos/github/Hello-World/forks\",\"keys_url\":\"https://api.github.com/repos/github/Hello-World/keys{/key_id}\",\"collaborators_url\":\"https://api.github.com/repos/github/Hello-World/collaborators{/collaborator}\",\"teams_url\":\"https://api.github.com/repos/github/Hello-World/teams\",\"hooks_url\":\"https://api.github.com/repos/github/Hello-World/hooks\",\"issue_events_url\":\"https://api.github.com/repos/github/Hello-World/issues/events{/number}\",\"events_url\":\"https://api.github.com/repos/github/Hello-World/events\",\"assignees_url\":\"https://api.github.com/repos/github/Hello-World/assignees{/user}\",\"branches_url\":\"https://api.github.com/repos/github/Hello-World/branches{/branch}\",\"tags_url\":\"https://api.github.com/repos/github/Hello-World/tags\",\"blobs_url\":\"https://api.github.com/repos/github/Hello-World/git/blobs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/github/Hello-World/git/tags{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/github/Hello-World/git/refs{/sha}\",\"trees_url\":\"https://api.github.com/repos/github/Hello-World/git/trees{/sha}\",\"statuses_url\":\"https://api.github.com/repos/github/Hello-World/statuses/{sha}\",\"languages_url\":\"https://api.github.com/repos/github/Hello-World/languages\",\"stargazers_url\":\"https://api.github.com/repos/github/Hello-World/stargazers\",\"contributors_url\":\"https://api.github.com/repos/github/Hello-World/contributors\",\"subscribers_url\":\"https://api.github.com/repos/github/Hello-World/subscribers\",\"subscription_url\":\"https://api.github.com/repos/github/Hello-World/subscription\",\"commits_url\":\"https://api.github.com/repos/github/Hello-World/commits{/sha}\",\"git_commits_url\":\"https://api.github.com/repos/github/Hello-World/git/commits{/sha}\",\"comments_url\":\"https://api.github.com/repos/github/Hello-World/comments{/number}\",\"issue_comment_url\":\"https://api.github.com/repos/github/Hello-World/issues/comments{/number}\",\"contents_url\":\"https://api.github.com/repos/github/Hello-World/contents/{+path}\",\"compare_url\":\"https://api.github.com/repos/github/Hello-World/compare/{base}...{head}\",\"merges_url\":\"https://api.github.com/repos/github/Hello-World/merges\",\"archive_url\":\"https://api.github.com/repos/github/Hello-World/{archive_format}{/ref}\",\"downloads_url\":\"https://api.github.com/repos/github/Hello-World/downloads\",\"issues_url\":\"https://api.github.com/repos/github/Hello-World/issues{/number}\",\"pulls_url\":\"https://api.github.com/repos/github/Hello-World/pulls{/number}\",\"milestones_url\":\"https://api.github.com/repos/github/Hello-World/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/github/Hello-World/notifications{?since,all,participating}\",\"labels_url\":\"https://api.github.com/repos/github/Hello-World/labels{/name}\",\"releases_url\":\"https://api.github.com/repos/github/Hello-World/releases{/id}\",\"deployments_url\":\"https://api.github.com/repos/github/Hello-World/deployments\"}},{\"id\":8,\"name\":\"Type\",\"type\":\"issue_type\",\"value\":null},{\"id\":9,\"name\":\"Reviewers\",\"type\":\"reviewers\",\"value\":[{\"type\":\"ReviewRequest\",\"status\":\"pending\",\"reviewer\":{\"avatarUrl\":\"https://github.com/images/error/octocat_happy.gif\",\"id\":2,\"login\":\"monalisa\",\"url\":\"https://github.com/monalisa\",\"name\":\"monalisa\",\"type\":\"User\"}}]},{\"id\":10,\"name\":\"Parent issue\",\"type\":\"parent_issue\",\"value\":null},{\"id\":11,\"name\":\"Sub-issues progress\",\"type\":\"sub_issues_progress\",\"value\":null}]}" + }, { "data": "{\"id\":13,\"node_id\":\"PVTI_lAAFAQ0\",\"project_url\":\"https://api.github.com/orgs/github/projectsV2/1\",\"content\":{\"url\":\"https://api.github.com/repos/github/Hello-World/pulls/6\",\"id\":10,\"node_id\":\"PR_kwABCg\",\"html_url\":\"https://github.com/github/Hello-World/pull/6\",\"diff_url\":\"https://github.com/github/Hello-World/pull/6.diff\",\"patch_url\":\"https://github.com/github/Hello-World/pull/6.patch\",\"issue_url\":\"https://api.github.com/repos/github/Hello-World/issues/6\",\"number\":6,\"state\":\"open\",\"locked\":false,\"title\":\"Issue title\",\"user\":{\"login\":\"monalisa\",\"id\":161,\"node_id\":\"U_kgDMoQ\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/monalisa\",\"html_url\":\"https://github.com/monalisa\",\"followers_url\":\"https://api.github.com/users/monalisa/followers\",\"following_url\":\"https://api.github.com/users/monalisa/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/monalisa/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/monalisa/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/monalisa/subscriptions\",\"organizations_url\":\"https://api.github.com/users/monalisa/orgs\",\"repos_url\":\"https://api.github.com/users/monalisa/repos\",\"events_url\":\"https://api.github.com/users/monalisa/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/monalisa/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"body\":\"Issue body\",\"created_at\":\"2025-08-01T18:44:50Z\",\"updated_at\":\"2025-08-06T19:25:18Z\",\"closed_at\":null,\"merged_at\":null,\"merge_commit_sha\":\"98e25bad5878e54d22e5338cbc905dd2deedfa34\",\"assignee\":{\"login\":\"octocat\",\"id\":175,\"node_id\":\"U_kgDMrw\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"html_url\":\"https://github.com/octocat\",\"followers_url\":\"https://api.github.com/users/octocat/followers\",\"following_url\":\"https://api.github.com/users/octocat/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/octocat/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/octocat/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/octocat/subscriptions\",\"organizations_url\":\"https://api.github.com/users/octocat/orgs\",\"repos_url\":\"https://api.github.com/users/octocat/repos\",\"events_url\":\"https://api.github.com/users/octocat/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/octocat/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"assignees\":[{\"login\":\"octocat\",\"id\":175,\"node_id\":\"U_kgDMrw\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"html_url\":\"https://github.com/octocat\",\"followers_url\":\"https://api.github.com/users/octocat/followers\",\"following_url\":\"https://api.github.com/users/octocat/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/octocat/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/octocat/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/octocat/subscriptions\",\"organizations_url\":\"https://api.github.com/users/octocat/orgs\",\"repos_url\":\"https://api.github.com/users/octocat/repos\",\"events_url\":\"https://api.github.com/users/octocat/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/octocat/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false}],\"requested_reviewers\":[{\"login\":\"monalisa\",\"id\":2,\"node_id\":\"U_kgAC\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/monalisa\",\"html_url\":\"https://github.com/monalisa\",\"followers_url\":\"https://api.github.com/users/monalisa/followers\",\"following_url\":\"https://api.github.com/users/monalisa/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/monalisa/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/monalisa/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/monalisa/subscriptions\",\"organizations_url\":\"https://api.github.com/users/monalisa/orgs\",\"repos_url\":\"https://api.github.com/users/monalisa/repos\",\"events_url\":\"https://api.github.com/users/monalisa/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/monalisa/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false}],\"requested_teams\":[],\"labels\":[{\"id\":19,\"node_id\":\"LA_kwABEw\",\"url\":\"https://api.github.com/repos/github/Hello-World/labels/bug%20:bug:\",\"name\":\"bug :bug:\",\"color\":\"efe24f\",\"default\":false,\"description\":\"Something isn't working\"},{\"id\":26,\"node_id\":\"LA_kwABGg\",\"url\":\"https://api.github.com/repos/github/Hello-World/labels/fun%20size%20%F0%9F%8D%AB\",\"name\":\"fun size 🍫\",\"color\":\"f29c24\",\"default\":false,\"description\":\"Extra attention is needed\"},{\"id\":33,\"node_id\":\"LA_kwABIQ\",\"url\":\"https://api.github.com/repos/github/Hello-World/labels/%F0%9F%9A%92%20wontfix\",\"name\":\"🚒 wontfix\",\"color\":\"5891ce\",\"default\":false,\"description\":\"This will not be worked on\"}],\"milestone\":{\"url\":\"https://api.github.com/repos/github/Hello-World/milestones/1\",\"html_url\":\"https://github.com/github/Hello-World/milestone/1\",\"labels_url\":\"https://api.github.com/repos/github/Hello-World/milestones/1/labels\",\"id\":1,\"node_id\":\"MI_kwABAQ\",\"number\":1,\"title\":\"Open milestone\",\"description\":null,\"creator\":{\"login\":\"monalisa\",\"id\":2,\"node_id\":\"U_kgAC\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/monalisa\",\"html_url\":\"https://github.com/monalisa\",\"followers_url\":\"https://api.github.com/users/monalisa/followers\",\"following_url\":\"https://api.github.com/users/monalisa/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/monalisa/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/monalisa/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/monalisa/subscriptions\",\"organizations_url\":\"https://api.github.com/users/monalisa/orgs\",\"repos_url\":\"https://api.github.com/users/monalisa/repos\",\"events_url\":\"https://api.github.com/users/monalisa/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/monalisa/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"open_issues\":2,\"closed_issues\":1,\"state\":\"open\",\"created_at\":\"2025-08-01T18:44:30Z\",\"updated_at\":\"2025-08-06T19:14:15Z\",\"due_on\":null,\"closed_at\":null},\"draft\":false,\"commits_url\":\"https://api.github.com/repos/github/Hello-World/pulls/6/commits\",\"review_comments_url\":\"https://api.github.com/repos/github/Hello-World/pulls/6/comments\",\"review_comment_url\":\"https://api.github.com/repos/github/Hello-World/pulls/comments{/number}\",\"comments_url\":\"https://api.github.com/repos/github/Hello-World/issues/6/comments\",\"statuses_url\":\"https://api.github.com/repos/github/Hello-World/statuses/a3258d3434ecb2058b2784c8eb8610c2e9937a0d\",\"head\":{\"label\":\"github:branch-2ee3da8fde8a1adfe6d0809a1a414e4f\",\"ref\":\"branch-2ee3da8fde8a1adfe6d0809a1a414e4f\",\"sha\":\"a3258d3434ecb2058b2784c8eb8610c2e9937a0d\",\"user\":{\"login\":\"github\",\"id\":5,\"node_id\":\"O_kgAF\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/github\",\"html_url\":\"https://github.com/github\",\"followers_url\":\"https://api.github.com/users/github/followers\",\"following_url\":\"https://api.github.com/users/github/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/github/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/github/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/github/subscriptions\",\"organizations_url\":\"https://api.github.com/users/github/orgs\",\"repos_url\":\"https://api.github.com/users/github/repos\",\"events_url\":\"https://api.github.com/users/github/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/github/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"repo\":{\"id\":1,\"node_id\":\"R_kgAB\",\"name\":\"Hello-World\",\"full_name\":\"github/Hello-World\",\"private\":false,\"owner\":{\"login\":\"github\",\"id\":5,\"node_id\":\"O_kgAF\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/github\",\"html_url\":\"https://github.com/github\",\"followers_url\":\"https://api.github.com/users/github/followers\",\"following_url\":\"https://api.github.com/users/github/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/github/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/github/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/github/subscriptions\",\"organizations_url\":\"https://api.github.com/users/github/orgs\",\"repos_url\":\"https://api.github.com/users/github/repos\",\"events_url\":\"https://api.github.com/users/github/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/github/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"html_url\":\"https://github.com/github/Hello-World\",\"description\":null,\"fork\":false,\"url\":\"https://api.github.com/repos/github/Hello-World\",\"forks_url\":\"https://api.github.com/repos/github/Hello-World/forks\",\"keys_url\":\"https://api.github.com/repos/github/Hello-World/keys{/key_id}\",\"collaborators_url\":\"https://api.github.com/repos/github/Hello-World/collaborators{/collaborator}\",\"teams_url\":\"https://api.github.com/repos/github/Hello-World/teams\",\"hooks_url\":\"https://api.github.com/repos/github/Hello-World/hooks\",\"issue_events_url\":\"https://api.github.com/repos/github/Hello-World/issues/events{/number}\",\"events_url\":\"https://api.github.com/repos/github/Hello-World/events\",\"assignees_url\":\"https://api.github.com/repos/github/Hello-World/assignees{/user}\",\"branches_url\":\"https://api.github.com/repos/github/Hello-World/branches{/branch}\",\"tags_url\":\"https://api.github.com/repos/github/Hello-World/tags\",\"blobs_url\":\"https://api.github.com/repos/github/Hello-World/git/blobs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/github/Hello-World/git/tags{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/github/Hello-World/git/refs{/sha}\",\"trees_url\":\"https://api.github.com/repos/github/Hello-World/git/trees{/sha}\",\"statuses_url\":\"https://api.github.com/repos/github/Hello-World/statuses/{sha}\",\"languages_url\":\"https://api.github.com/repos/github/Hello-World/languages\",\"stargazers_url\":\"https://api.github.com/repos/github/Hello-World/stargazers\",\"contributors_url\":\"https://api.github.com/repos/github/Hello-World/contributors\",\"subscribers_url\":\"https://api.github.com/repos/github/Hello-World/subscribers\",\"subscription_url\":\"https://api.github.com/repos/github/Hello-World/subscription\",\"commits_url\":\"https://api.github.com/repos/github/Hello-World/commits{/sha}\",\"git_commits_url\":\"https://api.github.com/repos/github/Hello-World/git/commits{/sha}\",\"comments_url\":\"https://api.github.com/repos/github/Hello-World/comments{/number}\",\"issue_comment_url\":\"https://api.github.com/repos/github/Hello-World/issues/comments{/number}\",\"contents_url\":\"https://api.github.com/repos/github/Hello-World/contents/{+path}\",\"compare_url\":\"https://api.github.com/repos/github/Hello-World/compare/{base}...{head}\",\"merges_url\":\"https://api.github.com/repos/github/Hello-World/merges\",\"archive_url\":\"https://api.github.com/repos/github/Hello-World/{archive_format}{/ref}\",\"downloads_url\":\"https://api.github.com/repos/github/Hello-World/downloads\",\"issues_url\":\"https://api.github.com/repos/github/Hello-World/issues{/number}\",\"pulls_url\":\"https://api.github.com/repos/github/Hello-World/pulls{/number}\",\"milestones_url\":\"https://api.github.com/repos/github/Hello-World/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/github/Hello-World/notifications{?since,all,participating}\",\"labels_url\":\"https://api.github.com/repos/github/Hello-World/labels{/name}\",\"releases_url\":\"https://api.github.com/repos/github/Hello-World/releases{/id}\",\"deployments_url\":\"https://api.github.com/repos/github/Hello-World/deployments\",\"created_at\":\"2025-08-01T18:44:14Z\",\"updated_at\":\"2025-08-01T18:48:38Z\",\"pushed_at\":\"2025-08-01T18:44:50Z\",\"git_url\":\"git://github.localhost/github/Hello-World.git\",\"ssh_url\":\"ssh://git@localhost:3035/github/Hello-World.git\",\"clone_url\":\"https://github.com/github/Hello-World.git\",\"svn_url\":\"https://github.com/github/Hello-World\",\"homepage\":null,\"size\":6,\"stargazers_count\":0,\"watchers_count\":0,\"language\":null,\"has_issues\":true,\"has_projects\":true,\"has_downloads\":true,\"has_wiki\":true,\"has_pages\":false,\"has_discussions\":false,\"forks_count\":0,\"mirror_url\":null,\"archived\":false,\"disabled\":false,\"open_issues_count\":3,\"license\":null,\"allow_forking\":true,\"is_template\":false,\"web_commit_signoff_required\":false,\"topics\":[],\"visibility\":\"public\",\"forks\":0,\"open_issues\":3,\"watchers\":0,\"default_branch\":\"main\"}},\"base\":{\"label\":\"github:branch-0f4ceb14cbe39e4786ffbabb776da599\",\"ref\":\"branch-0f4ceb14cbe39e4786ffbabb776da599\",\"sha\":\"9a9f5a8d77bdc2540412900d3c930fe36a82b5ed\",\"user\":{\"login\":\"github\",\"id\":5,\"node_id\":\"O_kgAF\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/github\",\"html_url\":\"https://github.com/github\",\"followers_url\":\"https://api.github.com/users/github/followers\",\"following_url\":\"https://api.github.com/users/github/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/github/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/github/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/github/subscriptions\",\"organizations_url\":\"https://api.github.com/users/github/orgs\",\"repos_url\":\"https://api.github.com/users/github/repos\",\"events_url\":\"https://api.github.com/users/github/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/github/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"repo\":{\"id\":1,\"node_id\":\"R_kgAB\",\"name\":\"Hello-World\",\"full_name\":\"github/Hello-World\",\"private\":false,\"owner\":{\"login\":\"github\",\"id\":5,\"node_id\":\"O_kgAF\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/github\",\"html_url\":\"https://github.com/github\",\"followers_url\":\"https://api.github.com/users/github/followers\",\"following_url\":\"https://api.github.com/users/github/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/github/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/github/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/github/subscriptions\",\"organizations_url\":\"https://api.github.com/users/github/orgs\",\"repos_url\":\"https://api.github.com/users/github/repos\",\"events_url\":\"https://api.github.com/users/github/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/github/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"html_url\":\"https://github.com/github/Hello-World\",\"description\":null,\"fork\":false,\"url\":\"https://api.github.com/repos/github/Hello-World\",\"forks_url\":\"https://api.github.com/repos/github/Hello-World/forks\",\"keys_url\":\"https://api.github.com/repos/github/Hello-World/keys{/key_id}\",\"collaborators_url\":\"https://api.github.com/repos/github/Hello-World/collaborators{/collaborator}\",\"teams_url\":\"https://api.github.com/repos/github/Hello-World/teams\",\"hooks_url\":\"https://api.github.com/repos/github/Hello-World/hooks\",\"issue_events_url\":\"https://api.github.com/repos/github/Hello-World/issues/events{/number}\",\"events_url\":\"https://api.github.com/repos/github/Hello-World/events\",\"assignees_url\":\"https://api.github.com/repos/github/Hello-World/assignees{/user}\",\"branches_url\":\"https://api.github.com/repos/github/Hello-World/branches{/branch}\",\"tags_url\":\"https://api.github.com/repos/github/Hello-World/tags\",\"blobs_url\":\"https://api.github.com/repos/github/Hello-World/git/blobs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/github/Hello-World/git/tags{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/github/Hello-World/git/refs{/sha}\",\"trees_url\":\"https://api.github.com/repos/github/Hello-World/git/trees{/sha}\",\"statuses_url\":\"https://api.github.com/repos/github/Hello-World/statuses/{sha}\",\"languages_url\":\"https://api.github.com/repos/github/Hello-World/languages\",\"stargazers_url\":\"https://api.github.com/repos/github/Hello-World/stargazers\",\"contributors_url\":\"https://api.github.com/repos/github/Hello-World/contributors\",\"subscribers_url\":\"https://api.github.com/repos/github/Hello-World/subscribers\",\"subscription_url\":\"https://api.github.com/repos/github/Hello-World/subscription\",\"commits_url\":\"https://api.github.com/repos/github/Hello-World/commits{/sha}\",\"git_commits_url\":\"https://api.github.com/repos/github/Hello-World/git/commits{/sha}\",\"comments_url\":\"https://api.github.com/repos/github/Hello-World/comments{/number}\",\"issue_comment_url\":\"https://api.github.com/repos/github/Hello-World/issues/comments{/number}\",\"contents_url\":\"https://api.github.com/repos/github/Hello-World/contents/{+path}\",\"compare_url\":\"https://api.github.com/repos/github/Hello-World/compare/{base}...{head}\",\"merges_url\":\"https://api.github.com/repos/github/Hello-World/merges\",\"archive_url\":\"https://api.github.com/repos/github/Hello-World/{archive_format}{/ref}\",\"downloads_url\":\"https://api.github.com/repos/github/Hello-World/downloads\",\"issues_url\":\"https://api.github.com/repos/github/Hello-World/issues{/number}\",\"pulls_url\":\"https://api.github.com/repos/github/Hello-World/pulls{/number}\",\"milestones_url\":\"https://api.github.com/repos/github/Hello-World/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/github/Hello-World/notifications{?since,all,participating}\",\"labels_url\":\"https://api.github.com/repos/github/Hello-World/labels{/name}\",\"releases_url\":\"https://api.github.com/repos/github/Hello-World/releases{/id}\",\"deployments_url\":\"https://api.github.com/repos/github/Hello-World/deployments\",\"created_at\":\"2025-08-01T18:44:14Z\",\"updated_at\":\"2025-08-01T18:48:38Z\",\"pushed_at\":\"2025-08-01T18:44:50Z\",\"git_url\":\"git://github.localhost/github/Hello-World.git\",\"ssh_url\":\"ssh://git@localhost:3035/github/Hello-World.git\",\"clone_url\":\"https://github.com/github/Hello-World.git\",\"svn_url\":\"https://github.com/github/Hello-World\",\"homepage\":null,\"size\":6,\"stargazers_count\":0,\"watchers_count\":0,\"language\":null,\"has_issues\":true,\"has_projects\":true,\"has_downloads\":true,\"has_wiki\":true,\"has_pages\":false,\"has_discussions\":false,\"forks_count\":0,\"mirror_url\":null,\"archived\":false,\"disabled\":false,\"open_issues_count\":3,\"license\":null,\"allow_forking\":true,\"is_template\":false,\"web_commit_signoff_required\":false,\"topics\":[],\"visibility\":\"public\",\"forks\":0,\"open_issues\":3,\"watchers\":0,\"default_branch\":\"main\"}},\"_links\":{\"self\":{\"href\":\"https://api.github.com/repos/github/Hello-World/pulls/6\"},\"html\":{\"href\":\"https://github.com/github/Hello-World/pull/6\"},\"issue\":{\"href\":\"https://api.github.com/repos/github/Hello-World/issues/6\"},\"comments\":{\"href\":\"https://api.github.com/repos/github/Hello-World/issues/6/comments\"},\"review_comments\":{\"href\":\"https://api.github.com/repos/github/Hello-World/pulls/6/comments\"},\"review_comment\":{\"href\":\"https://api.github.com/repos/github/Hello-World/pulls/comments{/number}\"},\"commits\":{\"href\":\"https://api.github.com/repos/github/Hello-World/pulls/6/commits\"},\"statuses\":{\"href\":\"https://api.github.com/repos/github/Hello-World/statuses/a3258d3434ecb2058b2784c8eb8610c2e9937a0d\"}},\"author_association\":\"MEMBER\",\"auto_merge\":null,\"active_lock_reason\":null},\"content_type\":\"PullRequest\",\"creator\":{\"login\":\"monalisa\",\"id\":2,\"node_id\":\"U_kgAC\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/monalisa\",\"html_url\":\"https://github.com/monalisa\",\"followers_url\":\"https://api.github.com/users/monalisa/followers\",\"following_url\":\"https://api.github.com/users/monalisa/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/monalisa/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/monalisa/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/monalisa/subscriptions\",\"organizations_url\":\"https://api.github.com/users/monalisa/orgs\",\"repos_url\":\"https://api.github.com/users/monalisa/repos\",\"events_url\":\"https://api.github.com/users/monalisa/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/monalisa/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"created_at\":\"2025-08-01T18:44:51Z\",\"updated_at\":\"2025-08-06T19:25:18Z\",\"archived_at\":null,\"item_url\":\"https://api.github.com/orgs/github/projectsV2/1/items/13\",\"fields\":[{\"id\":1,\"name\":\"Title\",\"type\":\"title\",\"value\":{\"raw_title\":\"It seemed to me that any civilization that had so far lost its head as to need to include a set of detailed instructions for use in a packet of toothpicks, was no longer a civilization in which I could live and stay sane.\",\"html_title\":\"It seemed to me that any civilization that had so far lost its head as to need to include a set of detailed instructions for use in a packet of toothpicks, was no longer a civilization in which I could live and stay sane.\",\"number\":6,\"url\":\"https://github.com/5/1/pull/6\",\"issue_id\":12,\"state\":\"open\",\"state_reason\":null,\"is_draft\":false}},{\"id\":2,\"name\":\"Assignees\",\"type\":\"assignees\",\"value\":[{\"login\":\"octocat\",\"id\":175,\"node_id\":\"U_kgDMrw\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"html_url\":\"https://github.com/octocat\",\"followers_url\":\"https://api.github.com/users/octocat/followers\",\"following_url\":\"https://api.github.com/users/octocat/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/octocat/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/octocat/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/octocat/subscriptions\",\"organizations_url\":\"https://api.github.com/users/octocat/orgs\",\"repos_url\":\"https://api.github.com/users/octocat/repos\",\"events_url\":\"https://api.github.com/users/octocat/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/octocat/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false}]},{\"id\":3,\"name\":\"Status\",\"type\":\"single_select\",\"value\":{\"id\":\"98236657\",\"name\":\"Done\",\"name_html\":\"Done\",\"color\":\"PURPLE\",\"description\":\"This has been completed\",\"description_html\":\"This has been completed\"}},{\"id\":4,\"name\":\"Labels\",\"type\":\"labels\",\"value\":[{\"id\":19,\"node_id\":\"LA_kwABEw\",\"url\":\"https://api.github.com/repos/github/Hello-World/labels/bug%20:bug:\",\"name\":\"bug :bug:\",\"color\":\"efe24f\",\"default\":false,\"description\":\"Something isn't working\"},{\"id\":26,\"node_id\":\"LA_kwABGg\",\"url\":\"https://api.github.com/repos/github/Hello-World/labels/fun%20size%20%F0%9F%8D%AB\",\"name\":\"fun size 🍫\",\"color\":\"f29c24\",\"default\":false,\"description\":\"Extra attention is needed\"},{\"id\":33,\"node_id\":\"LA_kwABIQ\",\"url\":\"https://api.github.com/repos/github/Hello-World/labels/%F0%9F%9A%92%20wontfix\",\"name\":\"🚒 wontfix\",\"color\":\"5891ce\",\"default\":false,\"description\":\"This will not be worked on\"}]},{\"id\":5,\"name\":\"Linked pull requests\",\"type\":\"linked_pull_requests\",\"value\":[]},{\"id\":6,\"name\":\"Milestone\",\"type\":\"milestone\",\"value\":{\"url\":\"https://api.github.com/repos/github/Hello-World/milestones/1\",\"html_url\":\"https://github.com/github/Hello-World/milestone/1\",\"labels_url\":\"https://api.github.com/repos/github/Hello-World/milestones/1/labels\",\"id\":1,\"node_id\":\"MI_kwABAQ\",\"number\":1,\"title\":\"Open milestone\",\"description\":null,\"creator\":{\"login\":\"octocat\",\"id\":175,\"node_id\":\"U_kgDMrw\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"html_url\":\"https://github.com/octocat\",\"followers_url\":\"https://api.github.com/users/octocat/followers\",\"following_url\":\"https://api.github.com/users/octocat/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/octocat/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/octocat/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/octocat/subscriptions\",\"organizations_url\":\"https://api.github.com/users/octocat/orgs\",\"repos_url\":\"https://api.github.com/users/octocat/repos\",\"events_url\":\"https://api.github.com/users/octocat/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/octocat/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"open_issues\":2,\"closed_issues\":1,\"state\":\"open\",\"created_at\":\"2025-08-01T18:44:30Z\",\"updated_at\":\"2025-08-06T19:14:15Z\",\"due_on\":null,\"closed_at\":null}},{\"id\":7,\"name\":\"Repository\",\"type\":\"repository\",\"value\":{\"id\":1,\"node_id\":\"R_kgAB\",\"name\":\"Hello-World\",\"full_name\":\"github/Hello-World\",\"private\":false,\"owner\":{\"login\":\"github\",\"id\":5,\"node_id\":\"O_kgAF\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/github\",\"html_url\":\"https://github.com/github\",\"followers_url\":\"https://api.github.com/users/github/followers\",\"following_url\":\"https://api.github.com/users/github/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/github/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/github/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/github/subscriptions\",\"organizations_url\":\"https://api.github.com/users/github/orgs\",\"repos_url\":\"https://api.github.com/users/github/repos\",\"events_url\":\"https://api.github.com/users/github/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/github/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"html_url\":\"https://github.com/github/Hello-World\",\"description\":null,\"fork\":false,\"url\":\"https://api.github.com/repos/github/Hello-World\",\"forks_url\":\"https://api.github.com/repos/github/Hello-World/forks\",\"keys_url\":\"https://api.github.com/repos/github/Hello-World/keys{/key_id}\",\"collaborators_url\":\"https://api.github.com/repos/github/Hello-World/collaborators{/collaborator}\",\"teams_url\":\"https://api.github.com/repos/github/Hello-World/teams\",\"hooks_url\":\"https://api.github.com/repos/github/Hello-World/hooks\",\"issue_events_url\":\"https://api.github.com/repos/github/Hello-World/issues/events{/number}\",\"events_url\":\"https://api.github.com/repos/github/Hello-World/events\",\"assignees_url\":\"https://api.github.com/repos/github/Hello-World/assignees{/user}\",\"branches_url\":\"https://api.github.com/repos/github/Hello-World/branches{/branch}\",\"tags_url\":\"https://api.github.com/repos/github/Hello-World/tags\",\"blobs_url\":\"https://api.github.com/repos/github/Hello-World/git/blobs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/github/Hello-World/git/tags{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/github/Hello-World/git/refs{/sha}\",\"trees_url\":\"https://api.github.com/repos/github/Hello-World/git/trees{/sha}\",\"statuses_url\":\"https://api.github.com/repos/github/Hello-World/statuses/{sha}\",\"languages_url\":\"https://api.github.com/repos/github/Hello-World/languages\",\"stargazers_url\":\"https://api.github.com/repos/github/Hello-World/stargazers\",\"contributors_url\":\"https://api.github.com/repos/github/Hello-World/contributors\",\"subscribers_url\":\"https://api.github.com/repos/github/Hello-World/subscribers\",\"subscription_url\":\"https://api.github.com/repos/github/Hello-World/subscription\",\"commits_url\":\"https://api.github.com/repos/github/Hello-World/commits{/sha}\",\"git_commits_url\":\"https://api.github.com/repos/github/Hello-World/git/commits{/sha}\",\"comments_url\":\"https://api.github.com/repos/github/Hello-World/comments{/number}\",\"issue_comment_url\":\"https://api.github.com/repos/github/Hello-World/issues/comments{/number}\",\"contents_url\":\"https://api.github.com/repos/github/Hello-World/contents/{+path}\",\"compare_url\":\"https://api.github.com/repos/github/Hello-World/compare/{base}...{head}\",\"merges_url\":\"https://api.github.com/repos/github/Hello-World/merges\",\"archive_url\":\"https://api.github.com/repos/github/Hello-World/{archive_format}{/ref}\",\"downloads_url\":\"https://api.github.com/repos/github/Hello-World/downloads\",\"issues_url\":\"https://api.github.com/repos/github/Hello-World/issues{/number}\",\"pulls_url\":\"https://api.github.com/repos/github/Hello-World/pulls{/number}\",\"milestones_url\":\"https://api.github.com/repos/github/Hello-World/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/github/Hello-World/notifications{?since,all,participating}\",\"labels_url\":\"https://api.github.com/repos/github/Hello-World/labels{/name}\",\"releases_url\":\"https://api.github.com/repos/github/Hello-World/releases{/id}\",\"deployments_url\":\"https://api.github.com/repos/github/Hello-World/deployments\"}},{\"id\":8,\"name\":\"Type\",\"type\":\"issue_type\",\"value\":null},{\"id\":9,\"name\":\"Reviewers\",\"type\":\"reviewers\",\"value\":[{\"type\":\"ReviewRequest\",\"status\":\"pending\",\"reviewer\":{\"avatarUrl\":\"https://github.com/images/error/octocat_happy.gif\",\"id\":2,\"login\":\"monalisa\",\"url\":\"https://github.com/monalisa\",\"name\":\"monalisa\",\"type\":\"User\"}}]},{\"id\":10,\"name\":\"Parent issue\",\"type\":\"parent_issue\",\"value\":null},{\"id\":11,\"name\":\"Sub-issues progress\",\"type\":\"sub_issues_progress\",\"value\":null}]}" } @@ -52101,7 +54258,7 @@ "scope": "projects", "id": "updateItemForUser", "method": "PATCH", - "url": "/users/{user_id}/projectsV2/{project_number}/items/{item_id}", + "url": "/users/{username}/projectsV2/{project_number}/items/{item_id}", "isDeprecated": false, "deprecationDate": null, "removalDate": null, @@ -52124,8 +54281,8 @@ "deprecated": null }, { - "name": "user_id", - "description": "The unique identifier of the user.", + "name": "username", + "description": "The handle for the GitHub user account.", "in": "PATH", "type": "string", "required": true, @@ -52194,6 +54351,18 @@ "code": 200, "description": "Response", "examples": [ + { + "data": "{\"id\":13,\"node_id\":\"PVTI_lAAFAQ0\",\"project_url\":\"https://api.github.com/orgs/github/projectsV2/1\",\"content\":{\"url\":\"https://api.github.com/repos/github/Hello-World/pulls/6\",\"id\":10,\"node_id\":\"PR_kwABCg\",\"html_url\":\"https://github.com/github/Hello-World/pull/6\",\"diff_url\":\"https://github.com/github/Hello-World/pull/6.diff\",\"patch_url\":\"https://github.com/github/Hello-World/pull/6.patch\",\"issue_url\":\"https://api.github.com/repos/github/Hello-World/issues/6\",\"number\":6,\"state\":\"open\",\"locked\":false,\"title\":\"Issue title\",\"user\":{\"login\":\"monalisa\",\"id\":161,\"node_id\":\"U_kgDMoQ\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/monalisa\",\"html_url\":\"https://github.com/monalisa\",\"followers_url\":\"https://api.github.com/users/monalisa/followers\",\"following_url\":\"https://api.github.com/users/monalisa/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/monalisa/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/monalisa/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/monalisa/subscriptions\",\"organizations_url\":\"https://api.github.com/users/monalisa/orgs\",\"repos_url\":\"https://api.github.com/users/monalisa/repos\",\"events_url\":\"https://api.github.com/users/monalisa/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/monalisa/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"body\":\"Issue body\",\"created_at\":\"2025-08-01T18:44:50Z\",\"updated_at\":\"2025-08-06T19:25:18Z\",\"closed_at\":null,\"merged_at\":null,\"merge_commit_sha\":\"98e25bad5878e54d22e5338cbc905dd2deedfa34\",\"assignee\":{\"login\":\"octocat\",\"id\":175,\"node_id\":\"U_kgDMrw\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"html_url\":\"https://github.com/octocat\",\"followers_url\":\"https://api.github.com/users/octocat/followers\",\"following_url\":\"https://api.github.com/users/octocat/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/octocat/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/octocat/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/octocat/subscriptions\",\"organizations_url\":\"https://api.github.com/users/octocat/orgs\",\"repos_url\":\"https://api.github.com/users/octocat/repos\",\"events_url\":\"https://api.github.com/users/octocat/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/octocat/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"assignees\":[{\"login\":\"octocat\",\"id\":175,\"node_id\":\"U_kgDMrw\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"html_url\":\"https://github.com/octocat\",\"followers_url\":\"https://api.github.com/users/octocat/followers\",\"following_url\":\"https://api.github.com/users/octocat/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/octocat/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/octocat/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/octocat/subscriptions\",\"organizations_url\":\"https://api.github.com/users/octocat/orgs\",\"repos_url\":\"https://api.github.com/users/octocat/repos\",\"events_url\":\"https://api.github.com/users/octocat/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/octocat/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false}],\"requested_reviewers\":[{\"login\":\"monalisa\",\"id\":2,\"node_id\":\"U_kgAC\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/monalisa\",\"html_url\":\"https://github.com/monalisa\",\"followers_url\":\"https://api.github.com/users/monalisa/followers\",\"following_url\":\"https://api.github.com/users/monalisa/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/monalisa/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/monalisa/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/monalisa/subscriptions\",\"organizations_url\":\"https://api.github.com/users/monalisa/orgs\",\"repos_url\":\"https://api.github.com/users/monalisa/repos\",\"events_url\":\"https://api.github.com/users/monalisa/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/monalisa/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false}],\"requested_teams\":[],\"labels\":[{\"id\":19,\"node_id\":\"LA_kwABEw\",\"url\":\"https://api.github.com/repos/github/Hello-World/labels/bug%20:bug:\",\"name\":\"bug :bug:\",\"color\":\"efe24f\",\"default\":false,\"description\":\"Something isn't working\"},{\"id\":26,\"node_id\":\"LA_kwABGg\",\"url\":\"https://api.github.com/repos/github/Hello-World/labels/fun%20size%20%F0%9F%8D%AB\",\"name\":\"fun size 🍫\",\"color\":\"f29c24\",\"default\":false,\"description\":\"Extra attention is needed\"},{\"id\":33,\"node_id\":\"LA_kwABIQ\",\"url\":\"https://api.github.com/repos/github/Hello-World/labels/%F0%9F%9A%92%20wontfix\",\"name\":\"🚒 wontfix\",\"color\":\"5891ce\",\"default\":false,\"description\":\"This will not be worked on\"}],\"milestone\":{\"url\":\"https://api.github.com/repos/github/Hello-World/milestones/1\",\"html_url\":\"https://github.com/github/Hello-World/milestone/1\",\"labels_url\":\"https://api.github.com/repos/github/Hello-World/milestones/1/labels\",\"id\":1,\"node_id\":\"MI_kwABAQ\",\"number\":1,\"title\":\"Open milestone\",\"description\":null,\"creator\":{\"login\":\"monalisa\",\"id\":2,\"node_id\":\"U_kgAC\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/monalisa\",\"html_url\":\"https://github.com/monalisa\",\"followers_url\":\"https://api.github.com/users/monalisa/followers\",\"following_url\":\"https://api.github.com/users/monalisa/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/monalisa/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/monalisa/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/monalisa/subscriptions\",\"organizations_url\":\"https://api.github.com/users/monalisa/orgs\",\"repos_url\":\"https://api.github.com/users/monalisa/repos\",\"events_url\":\"https://api.github.com/users/monalisa/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/monalisa/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"open_issues\":2,\"closed_issues\":1,\"state\":\"open\",\"created_at\":\"2025-08-01T18:44:30Z\",\"updated_at\":\"2025-08-06T19:14:15Z\",\"due_on\":null,\"closed_at\":null},\"draft\":false,\"commits_url\":\"https://api.github.com/repos/github/Hello-World/pulls/6/commits\",\"review_comments_url\":\"https://api.github.com/repos/github/Hello-World/pulls/6/comments\",\"review_comment_url\":\"https://api.github.com/repos/github/Hello-World/pulls/comments{/number}\",\"comments_url\":\"https://api.github.com/repos/github/Hello-World/issues/6/comments\",\"statuses_url\":\"https://api.github.com/repos/github/Hello-World/statuses/a3258d3434ecb2058b2784c8eb8610c2e9937a0d\",\"head\":{\"label\":\"github:branch-2ee3da8fde8a1adfe6d0809a1a414e4f\",\"ref\":\"branch-2ee3da8fde8a1adfe6d0809a1a414e4f\",\"sha\":\"a3258d3434ecb2058b2784c8eb8610c2e9937a0d\",\"user\":{\"login\":\"github\",\"id\":5,\"node_id\":\"O_kgAF\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/github\",\"html_url\":\"https://github.com/github\",\"followers_url\":\"https://api.github.com/users/github/followers\",\"following_url\":\"https://api.github.com/users/github/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/github/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/github/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/github/subscriptions\",\"organizations_url\":\"https://api.github.com/users/github/orgs\",\"repos_url\":\"https://api.github.com/users/github/repos\",\"events_url\":\"https://api.github.com/users/github/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/github/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"repo\":{\"id\":1,\"node_id\":\"R_kgAB\",\"name\":\"Hello-World\",\"full_name\":\"github/Hello-World\",\"private\":false,\"owner\":{\"login\":\"github\",\"id\":5,\"node_id\":\"O_kgAF\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/github\",\"html_url\":\"https://github.com/github\",\"followers_url\":\"https://api.github.com/users/github/followers\",\"following_url\":\"https://api.github.com/users/github/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/github/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/github/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/github/subscriptions\",\"organizations_url\":\"https://api.github.com/users/github/orgs\",\"repos_url\":\"https://api.github.com/users/github/repos\",\"events_url\":\"https://api.github.com/users/github/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/github/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"html_url\":\"https://github.com/github/Hello-World\",\"description\":null,\"fork\":false,\"url\":\"https://api.github.com/repos/github/Hello-World\",\"forks_url\":\"https://api.github.com/repos/github/Hello-World/forks\",\"keys_url\":\"https://api.github.com/repos/github/Hello-World/keys{/key_id}\",\"collaborators_url\":\"https://api.github.com/repos/github/Hello-World/collaborators{/collaborator}\",\"teams_url\":\"https://api.github.com/repos/github/Hello-World/teams\",\"hooks_url\":\"https://api.github.com/repos/github/Hello-World/hooks\",\"issue_events_url\":\"https://api.github.com/repos/github/Hello-World/issues/events{/number}\",\"events_url\":\"https://api.github.com/repos/github/Hello-World/events\",\"assignees_url\":\"https://api.github.com/repos/github/Hello-World/assignees{/user}\",\"branches_url\":\"https://api.github.com/repos/github/Hello-World/branches{/branch}\",\"tags_url\":\"https://api.github.com/repos/github/Hello-World/tags\",\"blobs_url\":\"https://api.github.com/repos/github/Hello-World/git/blobs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/github/Hello-World/git/tags{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/github/Hello-World/git/refs{/sha}\",\"trees_url\":\"https://api.github.com/repos/github/Hello-World/git/trees{/sha}\",\"statuses_url\":\"https://api.github.com/repos/github/Hello-World/statuses/{sha}\",\"languages_url\":\"https://api.github.com/repos/github/Hello-World/languages\",\"stargazers_url\":\"https://api.github.com/repos/github/Hello-World/stargazers\",\"contributors_url\":\"https://api.github.com/repos/github/Hello-World/contributors\",\"subscribers_url\":\"https://api.github.com/repos/github/Hello-World/subscribers\",\"subscription_url\":\"https://api.github.com/repos/github/Hello-World/subscription\",\"commits_url\":\"https://api.github.com/repos/github/Hello-World/commits{/sha}\",\"git_commits_url\":\"https://api.github.com/repos/github/Hello-World/git/commits{/sha}\",\"comments_url\":\"https://api.github.com/repos/github/Hello-World/comments{/number}\",\"issue_comment_url\":\"https://api.github.com/repos/github/Hello-World/issues/comments{/number}\",\"contents_url\":\"https://api.github.com/repos/github/Hello-World/contents/{+path}\",\"compare_url\":\"https://api.github.com/repos/github/Hello-World/compare/{base}...{head}\",\"merges_url\":\"https://api.github.com/repos/github/Hello-World/merges\",\"archive_url\":\"https://api.github.com/repos/github/Hello-World/{archive_format}{/ref}\",\"downloads_url\":\"https://api.github.com/repos/github/Hello-World/downloads\",\"issues_url\":\"https://api.github.com/repos/github/Hello-World/issues{/number}\",\"pulls_url\":\"https://api.github.com/repos/github/Hello-World/pulls{/number}\",\"milestones_url\":\"https://api.github.com/repos/github/Hello-World/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/github/Hello-World/notifications{?since,all,participating}\",\"labels_url\":\"https://api.github.com/repos/github/Hello-World/labels{/name}\",\"releases_url\":\"https://api.github.com/repos/github/Hello-World/releases{/id}\",\"deployments_url\":\"https://api.github.com/repos/github/Hello-World/deployments\",\"created_at\":\"2025-08-01T18:44:14Z\",\"updated_at\":\"2025-08-01T18:48:38Z\",\"pushed_at\":\"2025-08-01T18:44:50Z\",\"git_url\":\"git://github.localhost/github/Hello-World.git\",\"ssh_url\":\"ssh://git@localhost:3035/github/Hello-World.git\",\"clone_url\":\"https://github.com/github/Hello-World.git\",\"svn_url\":\"https://github.com/github/Hello-World\",\"homepage\":null,\"size\":6,\"stargazers_count\":0,\"watchers_count\":0,\"language\":null,\"has_issues\":true,\"has_projects\":true,\"has_downloads\":true,\"has_wiki\":true,\"has_pages\":false,\"has_discussions\":false,\"forks_count\":0,\"mirror_url\":null,\"archived\":false,\"disabled\":false,\"open_issues_count\":3,\"license\":null,\"allow_forking\":true,\"is_template\":false,\"web_commit_signoff_required\":false,\"topics\":[],\"visibility\":\"public\",\"forks\":0,\"open_issues\":3,\"watchers\":0,\"default_branch\":\"main\"}},\"base\":{\"label\":\"github:branch-0f4ceb14cbe39e4786ffbabb776da599\",\"ref\":\"branch-0f4ceb14cbe39e4786ffbabb776da599\",\"sha\":\"9a9f5a8d77bdc2540412900d3c930fe36a82b5ed\",\"user\":{\"login\":\"github\",\"id\":5,\"node_id\":\"O_kgAF\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/github\",\"html_url\":\"https://github.com/github\",\"followers_url\":\"https://api.github.com/users/github/followers\",\"following_url\":\"https://api.github.com/users/github/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/github/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/github/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/github/subscriptions\",\"organizations_url\":\"https://api.github.com/users/github/orgs\",\"repos_url\":\"https://api.github.com/users/github/repos\",\"events_url\":\"https://api.github.com/users/github/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/github/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"repo\":{\"id\":1,\"node_id\":\"R_kgAB\",\"name\":\"Hello-World\",\"full_name\":\"github/Hello-World\",\"private\":false,\"owner\":{\"login\":\"github\",\"id\":5,\"node_id\":\"O_kgAF\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/github\",\"html_url\":\"https://github.com/github\",\"followers_url\":\"https://api.github.com/users/github/followers\",\"following_url\":\"https://api.github.com/users/github/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/github/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/github/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/github/subscriptions\",\"organizations_url\":\"https://api.github.com/users/github/orgs\",\"repos_url\":\"https://api.github.com/users/github/repos\",\"events_url\":\"https://api.github.com/users/github/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/github/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"html_url\":\"https://github.com/github/Hello-World\",\"description\":null,\"fork\":false,\"url\":\"https://api.github.com/repos/github/Hello-World\",\"forks_url\":\"https://api.github.com/repos/github/Hello-World/forks\",\"keys_url\":\"https://api.github.com/repos/github/Hello-World/keys{/key_id}\",\"collaborators_url\":\"https://api.github.com/repos/github/Hello-World/collaborators{/collaborator}\",\"teams_url\":\"https://api.github.com/repos/github/Hello-World/teams\",\"hooks_url\":\"https://api.github.com/repos/github/Hello-World/hooks\",\"issue_events_url\":\"https://api.github.com/repos/github/Hello-World/issues/events{/number}\",\"events_url\":\"https://api.github.com/repos/github/Hello-World/events\",\"assignees_url\":\"https://api.github.com/repos/github/Hello-World/assignees{/user}\",\"branches_url\":\"https://api.github.com/repos/github/Hello-World/branches{/branch}\",\"tags_url\":\"https://api.github.com/repos/github/Hello-World/tags\",\"blobs_url\":\"https://api.github.com/repos/github/Hello-World/git/blobs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/github/Hello-World/git/tags{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/github/Hello-World/git/refs{/sha}\",\"trees_url\":\"https://api.github.com/repos/github/Hello-World/git/trees{/sha}\",\"statuses_url\":\"https://api.github.com/repos/github/Hello-World/statuses/{sha}\",\"languages_url\":\"https://api.github.com/repos/github/Hello-World/languages\",\"stargazers_url\":\"https://api.github.com/repos/github/Hello-World/stargazers\",\"contributors_url\":\"https://api.github.com/repos/github/Hello-World/contributors\",\"subscribers_url\":\"https://api.github.com/repos/github/Hello-World/subscribers\",\"subscription_url\":\"https://api.github.com/repos/github/Hello-World/subscription\",\"commits_url\":\"https://api.github.com/repos/github/Hello-World/commits{/sha}\",\"git_commits_url\":\"https://api.github.com/repos/github/Hello-World/git/commits{/sha}\",\"comments_url\":\"https://api.github.com/repos/github/Hello-World/comments{/number}\",\"issue_comment_url\":\"https://api.github.com/repos/github/Hello-World/issues/comments{/number}\",\"contents_url\":\"https://api.github.com/repos/github/Hello-World/contents/{+path}\",\"compare_url\":\"https://api.github.com/repos/github/Hello-World/compare/{base}...{head}\",\"merges_url\":\"https://api.github.com/repos/github/Hello-World/merges\",\"archive_url\":\"https://api.github.com/repos/github/Hello-World/{archive_format}{/ref}\",\"downloads_url\":\"https://api.github.com/repos/github/Hello-World/downloads\",\"issues_url\":\"https://api.github.com/repos/github/Hello-World/issues{/number}\",\"pulls_url\":\"https://api.github.com/repos/github/Hello-World/pulls{/number}\",\"milestones_url\":\"https://api.github.com/repos/github/Hello-World/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/github/Hello-World/notifications{?since,all,participating}\",\"labels_url\":\"https://api.github.com/repos/github/Hello-World/labels{/name}\",\"releases_url\":\"https://api.github.com/repos/github/Hello-World/releases{/id}\",\"deployments_url\":\"https://api.github.com/repos/github/Hello-World/deployments\",\"created_at\":\"2025-08-01T18:44:14Z\",\"updated_at\":\"2025-08-01T18:48:38Z\",\"pushed_at\":\"2025-08-01T18:44:50Z\",\"git_url\":\"git://github.localhost/github/Hello-World.git\",\"ssh_url\":\"ssh://git@localhost:3035/github/Hello-World.git\",\"clone_url\":\"https://github.com/github/Hello-World.git\",\"svn_url\":\"https://github.com/github/Hello-World\",\"homepage\":null,\"size\":6,\"stargazers_count\":0,\"watchers_count\":0,\"language\":null,\"has_issues\":true,\"has_projects\":true,\"has_downloads\":true,\"has_wiki\":true,\"has_pages\":false,\"has_discussions\":false,\"forks_count\":0,\"mirror_url\":null,\"archived\":false,\"disabled\":false,\"open_issues_count\":3,\"license\":null,\"allow_forking\":true,\"is_template\":false,\"web_commit_signoff_required\":false,\"topics\":[],\"visibility\":\"public\",\"forks\":0,\"open_issues\":3,\"watchers\":0,\"default_branch\":\"main\"}},\"_links\":{\"self\":{\"href\":\"https://api.github.com/repos/github/Hello-World/pulls/6\"},\"html\":{\"href\":\"https://github.com/github/Hello-World/pull/6\"},\"issue\":{\"href\":\"https://api.github.com/repos/github/Hello-World/issues/6\"},\"comments\":{\"href\":\"https://api.github.com/repos/github/Hello-World/issues/6/comments\"},\"review_comments\":{\"href\":\"https://api.github.com/repos/github/Hello-World/pulls/6/comments\"},\"review_comment\":{\"href\":\"https://api.github.com/repos/github/Hello-World/pulls/comments{/number}\"},\"commits\":{\"href\":\"https://api.github.com/repos/github/Hello-World/pulls/6/commits\"},\"statuses\":{\"href\":\"https://api.github.com/repos/github/Hello-World/statuses/a3258d3434ecb2058b2784c8eb8610c2e9937a0d\"}},\"author_association\":\"MEMBER\",\"auto_merge\":null,\"active_lock_reason\":null},\"content_type\":\"PullRequest\",\"creator\":{\"login\":\"monalisa\",\"id\":2,\"node_id\":\"U_kgAC\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/monalisa\",\"html_url\":\"https://github.com/monalisa\",\"followers_url\":\"https://api.github.com/users/monalisa/followers\",\"following_url\":\"https://api.github.com/users/monalisa/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/monalisa/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/monalisa/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/monalisa/subscriptions\",\"organizations_url\":\"https://api.github.com/users/monalisa/orgs\",\"repos_url\":\"https://api.github.com/users/monalisa/repos\",\"events_url\":\"https://api.github.com/users/monalisa/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/monalisa/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"created_at\":\"2025-08-01T18:44:51Z\",\"updated_at\":\"2025-08-06T19:25:18Z\",\"archived_at\":null,\"item_url\":\"https://api.github.com/orgs/github/projectsV2/1/items/13\",\"fields\":[{\"id\":1,\"name\":\"Title\",\"type\":\"title\",\"value\":{\"raw_title\":\"It seemed to me that any civilization that had so far lost its head as to need to include a set of detailed instructions for use in a packet of toothpicks, was no longer a civilization in which I could live and stay sane.\",\"html_title\":\"It seemed to me that any civilization that had so far lost its head as to need to include a set of detailed instructions for use in a packet of toothpicks, was no longer a civilization in which I could live and stay sane.\",\"number\":6,\"url\":\"https://github.com/5/1/pull/6\",\"issue_id\":12,\"state\":\"open\",\"state_reason\":null,\"is_draft\":false}},{\"id\":2,\"name\":\"Assignees\",\"type\":\"assignees\",\"value\":[{\"login\":\"octocat\",\"id\":175,\"node_id\":\"U_kgDMrw\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"html_url\":\"https://github.com/octocat\",\"followers_url\":\"https://api.github.com/users/octocat/followers\",\"following_url\":\"https://api.github.com/users/octocat/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/octocat/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/octocat/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/octocat/subscriptions\",\"organizations_url\":\"https://api.github.com/users/octocat/orgs\",\"repos_url\":\"https://api.github.com/users/octocat/repos\",\"events_url\":\"https://api.github.com/users/octocat/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/octocat/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false}]},{\"id\":3,\"name\":\"Status\",\"type\":\"single_select\",\"value\":{\"id\":\"98236657\",\"name\":\"Done\",\"name_html\":\"Done\",\"color\":\"PURPLE\",\"description\":\"This has been completed\",\"description_html\":\"This has been completed\"}},{\"id\":4,\"name\":\"Labels\",\"type\":\"labels\",\"value\":[{\"id\":19,\"node_id\":\"LA_kwABEw\",\"url\":\"https://api.github.com/repos/github/Hello-World/labels/bug%20:bug:\",\"name\":\"bug :bug:\",\"color\":\"efe24f\",\"default\":false,\"description\":\"Something isn't working\"},{\"id\":26,\"node_id\":\"LA_kwABGg\",\"url\":\"https://api.github.com/repos/github/Hello-World/labels/fun%20size%20%F0%9F%8D%AB\",\"name\":\"fun size 🍫\",\"color\":\"f29c24\",\"default\":false,\"description\":\"Extra attention is needed\"},{\"id\":33,\"node_id\":\"LA_kwABIQ\",\"url\":\"https://api.github.com/repos/github/Hello-World/labels/%F0%9F%9A%92%20wontfix\",\"name\":\"🚒 wontfix\",\"color\":\"5891ce\",\"default\":false,\"description\":\"This will not be worked on\"}]},{\"id\":5,\"name\":\"Linked pull requests\",\"type\":\"linked_pull_requests\",\"value\":[]},{\"id\":6,\"name\":\"Milestone\",\"type\":\"milestone\",\"value\":{\"url\":\"https://api.github.com/repos/github/Hello-World/milestones/1\",\"html_url\":\"https://github.com/github/Hello-World/milestone/1\",\"labels_url\":\"https://api.github.com/repos/github/Hello-World/milestones/1/labels\",\"id\":1,\"node_id\":\"MI_kwABAQ\",\"number\":1,\"title\":\"Open milestone\",\"description\":null,\"creator\":{\"login\":\"octocat\",\"id\":175,\"node_id\":\"U_kgDMrw\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"html_url\":\"https://github.com/octocat\",\"followers_url\":\"https://api.github.com/users/octocat/followers\",\"following_url\":\"https://api.github.com/users/octocat/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/octocat/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/octocat/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/octocat/subscriptions\",\"organizations_url\":\"https://api.github.com/users/octocat/orgs\",\"repos_url\":\"https://api.github.com/users/octocat/repos\",\"events_url\":\"https://api.github.com/users/octocat/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/octocat/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"open_issues\":2,\"closed_issues\":1,\"state\":\"open\",\"created_at\":\"2025-08-01T18:44:30Z\",\"updated_at\":\"2025-08-06T19:14:15Z\",\"due_on\":null,\"closed_at\":null}},{\"id\":7,\"name\":\"Repository\",\"type\":\"repository\",\"value\":{\"id\":1,\"node_id\":\"R_kgAB\",\"name\":\"Hello-World\",\"full_name\":\"github/Hello-World\",\"private\":false,\"owner\":{\"login\":\"github\",\"id\":5,\"node_id\":\"O_kgAF\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/github\",\"html_url\":\"https://github.com/github\",\"followers_url\":\"https://api.github.com/users/github/followers\",\"following_url\":\"https://api.github.com/users/github/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/github/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/github/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/github/subscriptions\",\"organizations_url\":\"https://api.github.com/users/github/orgs\",\"repos_url\":\"https://api.github.com/users/github/repos\",\"events_url\":\"https://api.github.com/users/github/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/github/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"html_url\":\"https://github.com/github/Hello-World\",\"description\":null,\"fork\":false,\"url\":\"https://api.github.com/repos/github/Hello-World\",\"forks_url\":\"https://api.github.com/repos/github/Hello-World/forks\",\"keys_url\":\"https://api.github.com/repos/github/Hello-World/keys{/key_id}\",\"collaborators_url\":\"https://api.github.com/repos/github/Hello-World/collaborators{/collaborator}\",\"teams_url\":\"https://api.github.com/repos/github/Hello-World/teams\",\"hooks_url\":\"https://api.github.com/repos/github/Hello-World/hooks\",\"issue_events_url\":\"https://api.github.com/repos/github/Hello-World/issues/events{/number}\",\"events_url\":\"https://api.github.com/repos/github/Hello-World/events\",\"assignees_url\":\"https://api.github.com/repos/github/Hello-World/assignees{/user}\",\"branches_url\":\"https://api.github.com/repos/github/Hello-World/branches{/branch}\",\"tags_url\":\"https://api.github.com/repos/github/Hello-World/tags\",\"blobs_url\":\"https://api.github.com/repos/github/Hello-World/git/blobs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/github/Hello-World/git/tags{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/github/Hello-World/git/refs{/sha}\",\"trees_url\":\"https://api.github.com/repos/github/Hello-World/git/trees{/sha}\",\"statuses_url\":\"https://api.github.com/repos/github/Hello-World/statuses/{sha}\",\"languages_url\":\"https://api.github.com/repos/github/Hello-World/languages\",\"stargazers_url\":\"https://api.github.com/repos/github/Hello-World/stargazers\",\"contributors_url\":\"https://api.github.com/repos/github/Hello-World/contributors\",\"subscribers_url\":\"https://api.github.com/repos/github/Hello-World/subscribers\",\"subscription_url\":\"https://api.github.com/repos/github/Hello-World/subscription\",\"commits_url\":\"https://api.github.com/repos/github/Hello-World/commits{/sha}\",\"git_commits_url\":\"https://api.github.com/repos/github/Hello-World/git/commits{/sha}\",\"comments_url\":\"https://api.github.com/repos/github/Hello-World/comments{/number}\",\"issue_comment_url\":\"https://api.github.com/repos/github/Hello-World/issues/comments{/number}\",\"contents_url\":\"https://api.github.com/repos/github/Hello-World/contents/{+path}\",\"compare_url\":\"https://api.github.com/repos/github/Hello-World/compare/{base}...{head}\",\"merges_url\":\"https://api.github.com/repos/github/Hello-World/merges\",\"archive_url\":\"https://api.github.com/repos/github/Hello-World/{archive_format}{/ref}\",\"downloads_url\":\"https://api.github.com/repos/github/Hello-World/downloads\",\"issues_url\":\"https://api.github.com/repos/github/Hello-World/issues{/number}\",\"pulls_url\":\"https://api.github.com/repos/github/Hello-World/pulls{/number}\",\"milestones_url\":\"https://api.github.com/repos/github/Hello-World/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/github/Hello-World/notifications{?since,all,participating}\",\"labels_url\":\"https://api.github.com/repos/github/Hello-World/labels{/name}\",\"releases_url\":\"https://api.github.com/repos/github/Hello-World/releases{/id}\",\"deployments_url\":\"https://api.github.com/repos/github/Hello-World/deployments\"}},{\"id\":8,\"name\":\"Type\",\"type\":\"issue_type\",\"value\":null},{\"id\":9,\"name\":\"Reviewers\",\"type\":\"reviewers\",\"value\":[{\"type\":\"ReviewRequest\",\"status\":\"pending\",\"reviewer\":{\"avatarUrl\":\"https://github.com/images/error/octocat_happy.gif\",\"id\":2,\"login\":\"monalisa\",\"url\":\"https://github.com/monalisa\",\"name\":\"monalisa\",\"type\":\"User\"}}]},{\"id\":10,\"name\":\"Parent issue\",\"type\":\"parent_issue\",\"value\":null},{\"id\":11,\"name\":\"Sub-issues progress\",\"type\":\"sub_issues_progress\",\"value\":null}]}" + }, + { + "data": "{\"id\":13,\"node_id\":\"PVTI_lAAFAQ0\",\"project_url\":\"https://api.github.com/orgs/github/projectsV2/1\",\"content\":{\"url\":\"https://api.github.com/repos/github/Hello-World/pulls/6\",\"id\":10,\"node_id\":\"PR_kwABCg\",\"html_url\":\"https://github.com/github/Hello-World/pull/6\",\"diff_url\":\"https://github.com/github/Hello-World/pull/6.diff\",\"patch_url\":\"https://github.com/github/Hello-World/pull/6.patch\",\"issue_url\":\"https://api.github.com/repos/github/Hello-World/issues/6\",\"number\":6,\"state\":\"open\",\"locked\":false,\"title\":\"Issue title\",\"user\":{\"login\":\"monalisa\",\"id\":161,\"node_id\":\"U_kgDMoQ\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/monalisa\",\"html_url\":\"https://github.com/monalisa\",\"followers_url\":\"https://api.github.com/users/monalisa/followers\",\"following_url\":\"https://api.github.com/users/monalisa/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/monalisa/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/monalisa/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/monalisa/subscriptions\",\"organizations_url\":\"https://api.github.com/users/monalisa/orgs\",\"repos_url\":\"https://api.github.com/users/monalisa/repos\",\"events_url\":\"https://api.github.com/users/monalisa/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/monalisa/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"body\":\"Issue body\",\"created_at\":\"2025-08-01T18:44:50Z\",\"updated_at\":\"2025-08-06T19:25:18Z\",\"closed_at\":null,\"merged_at\":null,\"merge_commit_sha\":\"98e25bad5878e54d22e5338cbc905dd2deedfa34\",\"assignee\":{\"login\":\"octocat\",\"id\":175,\"node_id\":\"U_kgDMrw\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"html_url\":\"https://github.com/octocat\",\"followers_url\":\"https://api.github.com/users/octocat/followers\",\"following_url\":\"https://api.github.com/users/octocat/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/octocat/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/octocat/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/octocat/subscriptions\",\"organizations_url\":\"https://api.github.com/users/octocat/orgs\",\"repos_url\":\"https://api.github.com/users/octocat/repos\",\"events_url\":\"https://api.github.com/users/octocat/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/octocat/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"assignees\":[{\"login\":\"octocat\",\"id\":175,\"node_id\":\"U_kgDMrw\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"html_url\":\"https://github.com/octocat\",\"followers_url\":\"https://api.github.com/users/octocat/followers\",\"following_url\":\"https://api.github.com/users/octocat/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/octocat/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/octocat/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/octocat/subscriptions\",\"organizations_url\":\"https://api.github.com/users/octocat/orgs\",\"repos_url\":\"https://api.github.com/users/octocat/repos\",\"events_url\":\"https://api.github.com/users/octocat/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/octocat/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false}],\"requested_reviewers\":[{\"login\":\"monalisa\",\"id\":2,\"node_id\":\"U_kgAC\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/monalisa\",\"html_url\":\"https://github.com/monalisa\",\"followers_url\":\"https://api.github.com/users/monalisa/followers\",\"following_url\":\"https://api.github.com/users/monalisa/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/monalisa/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/monalisa/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/monalisa/subscriptions\",\"organizations_url\":\"https://api.github.com/users/monalisa/orgs\",\"repos_url\":\"https://api.github.com/users/monalisa/repos\",\"events_url\":\"https://api.github.com/users/monalisa/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/monalisa/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false}],\"requested_teams\":[],\"labels\":[{\"id\":19,\"node_id\":\"LA_kwABEw\",\"url\":\"https://api.github.com/repos/github/Hello-World/labels/bug%20:bug:\",\"name\":\"bug :bug:\",\"color\":\"efe24f\",\"default\":false,\"description\":\"Something isn't working\"},{\"id\":26,\"node_id\":\"LA_kwABGg\",\"url\":\"https://api.github.com/repos/github/Hello-World/labels/fun%20size%20%F0%9F%8D%AB\",\"name\":\"fun size 🍫\",\"color\":\"f29c24\",\"default\":false,\"description\":\"Extra attention is needed\"},{\"id\":33,\"node_id\":\"LA_kwABIQ\",\"url\":\"https://api.github.com/repos/github/Hello-World/labels/%F0%9F%9A%92%20wontfix\",\"name\":\"🚒 wontfix\",\"color\":\"5891ce\",\"default\":false,\"description\":\"This will not be worked on\"}],\"milestone\":{\"url\":\"https://api.github.com/repos/github/Hello-World/milestones/1\",\"html_url\":\"https://github.com/github/Hello-World/milestone/1\",\"labels_url\":\"https://api.github.com/repos/github/Hello-World/milestones/1/labels\",\"id\":1,\"node_id\":\"MI_kwABAQ\",\"number\":1,\"title\":\"Open milestone\",\"description\":null,\"creator\":{\"login\":\"monalisa\",\"id\":2,\"node_id\":\"U_kgAC\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/monalisa\",\"html_url\":\"https://github.com/monalisa\",\"followers_url\":\"https://api.github.com/users/monalisa/followers\",\"following_url\":\"https://api.github.com/users/monalisa/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/monalisa/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/monalisa/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/monalisa/subscriptions\",\"organizations_url\":\"https://api.github.com/users/monalisa/orgs\",\"repos_url\":\"https://api.github.com/users/monalisa/repos\",\"events_url\":\"https://api.github.com/users/monalisa/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/monalisa/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"open_issues\":2,\"closed_issues\":1,\"state\":\"open\",\"created_at\":\"2025-08-01T18:44:30Z\",\"updated_at\":\"2025-08-06T19:14:15Z\",\"due_on\":null,\"closed_at\":null},\"draft\":false,\"commits_url\":\"https://api.github.com/repos/github/Hello-World/pulls/6/commits\",\"review_comments_url\":\"https://api.github.com/repos/github/Hello-World/pulls/6/comments\",\"review_comment_url\":\"https://api.github.com/repos/github/Hello-World/pulls/comments{/number}\",\"comments_url\":\"https://api.github.com/repos/github/Hello-World/issues/6/comments\",\"statuses_url\":\"https://api.github.com/repos/github/Hello-World/statuses/a3258d3434ecb2058b2784c8eb8610c2e9937a0d\",\"head\":{\"label\":\"github:branch-2ee3da8fde8a1adfe6d0809a1a414e4f\",\"ref\":\"branch-2ee3da8fde8a1adfe6d0809a1a414e4f\",\"sha\":\"a3258d3434ecb2058b2784c8eb8610c2e9937a0d\",\"user\":{\"login\":\"github\",\"id\":5,\"node_id\":\"O_kgAF\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/github\",\"html_url\":\"https://github.com/github\",\"followers_url\":\"https://api.github.com/users/github/followers\",\"following_url\":\"https://api.github.com/users/github/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/github/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/github/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/github/subscriptions\",\"organizations_url\":\"https://api.github.com/users/github/orgs\",\"repos_url\":\"https://api.github.com/users/github/repos\",\"events_url\":\"https://api.github.com/users/github/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/github/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"repo\":{\"id\":1,\"node_id\":\"R_kgAB\",\"name\":\"Hello-World\",\"full_name\":\"github/Hello-World\",\"private\":false,\"owner\":{\"login\":\"github\",\"id\":5,\"node_id\":\"O_kgAF\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/github\",\"html_url\":\"https://github.com/github\",\"followers_url\":\"https://api.github.com/users/github/followers\",\"following_url\":\"https://api.github.com/users/github/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/github/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/github/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/github/subscriptions\",\"organizations_url\":\"https://api.github.com/users/github/orgs\",\"repos_url\":\"https://api.github.com/users/github/repos\",\"events_url\":\"https://api.github.com/users/github/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/github/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"html_url\":\"https://github.com/github/Hello-World\",\"description\":null,\"fork\":false,\"url\":\"https://api.github.com/repos/github/Hello-World\",\"forks_url\":\"https://api.github.com/repos/github/Hello-World/forks\",\"keys_url\":\"https://api.github.com/repos/github/Hello-World/keys{/key_id}\",\"collaborators_url\":\"https://api.github.com/repos/github/Hello-World/collaborators{/collaborator}\",\"teams_url\":\"https://api.github.com/repos/github/Hello-World/teams\",\"hooks_url\":\"https://api.github.com/repos/github/Hello-World/hooks\",\"issue_events_url\":\"https://api.github.com/repos/github/Hello-World/issues/events{/number}\",\"events_url\":\"https://api.github.com/repos/github/Hello-World/events\",\"assignees_url\":\"https://api.github.com/repos/github/Hello-World/assignees{/user}\",\"branches_url\":\"https://api.github.com/repos/github/Hello-World/branches{/branch}\",\"tags_url\":\"https://api.github.com/repos/github/Hello-World/tags\",\"blobs_url\":\"https://api.github.com/repos/github/Hello-World/git/blobs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/github/Hello-World/git/tags{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/github/Hello-World/git/refs{/sha}\",\"trees_url\":\"https://api.github.com/repos/github/Hello-World/git/trees{/sha}\",\"statuses_url\":\"https://api.github.com/repos/github/Hello-World/statuses/{sha}\",\"languages_url\":\"https://api.github.com/repos/github/Hello-World/languages\",\"stargazers_url\":\"https://api.github.com/repos/github/Hello-World/stargazers\",\"contributors_url\":\"https://api.github.com/repos/github/Hello-World/contributors\",\"subscribers_url\":\"https://api.github.com/repos/github/Hello-World/subscribers\",\"subscription_url\":\"https://api.github.com/repos/github/Hello-World/subscription\",\"commits_url\":\"https://api.github.com/repos/github/Hello-World/commits{/sha}\",\"git_commits_url\":\"https://api.github.com/repos/github/Hello-World/git/commits{/sha}\",\"comments_url\":\"https://api.github.com/repos/github/Hello-World/comments{/number}\",\"issue_comment_url\":\"https://api.github.com/repos/github/Hello-World/issues/comments{/number}\",\"contents_url\":\"https://api.github.com/repos/github/Hello-World/contents/{+path}\",\"compare_url\":\"https://api.github.com/repos/github/Hello-World/compare/{base}...{head}\",\"merges_url\":\"https://api.github.com/repos/github/Hello-World/merges\",\"archive_url\":\"https://api.github.com/repos/github/Hello-World/{archive_format}{/ref}\",\"downloads_url\":\"https://api.github.com/repos/github/Hello-World/downloads\",\"issues_url\":\"https://api.github.com/repos/github/Hello-World/issues{/number}\",\"pulls_url\":\"https://api.github.com/repos/github/Hello-World/pulls{/number}\",\"milestones_url\":\"https://api.github.com/repos/github/Hello-World/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/github/Hello-World/notifications{?since,all,participating}\",\"labels_url\":\"https://api.github.com/repos/github/Hello-World/labels{/name}\",\"releases_url\":\"https://api.github.com/repos/github/Hello-World/releases{/id}\",\"deployments_url\":\"https://api.github.com/repos/github/Hello-World/deployments\",\"created_at\":\"2025-08-01T18:44:14Z\",\"updated_at\":\"2025-08-01T18:48:38Z\",\"pushed_at\":\"2025-08-01T18:44:50Z\",\"git_url\":\"git://github.localhost/github/Hello-World.git\",\"ssh_url\":\"ssh://git@localhost:3035/github/Hello-World.git\",\"clone_url\":\"https://github.com/github/Hello-World.git\",\"svn_url\":\"https://github.com/github/Hello-World\",\"homepage\":null,\"size\":6,\"stargazers_count\":0,\"watchers_count\":0,\"language\":null,\"has_issues\":true,\"has_projects\":true,\"has_downloads\":true,\"has_wiki\":true,\"has_pages\":false,\"has_discussions\":false,\"forks_count\":0,\"mirror_url\":null,\"archived\":false,\"disabled\":false,\"open_issues_count\":3,\"license\":null,\"allow_forking\":true,\"is_template\":false,\"web_commit_signoff_required\":false,\"topics\":[],\"visibility\":\"public\",\"forks\":0,\"open_issues\":3,\"watchers\":0,\"default_branch\":\"main\"}},\"base\":{\"label\":\"github:branch-0f4ceb14cbe39e4786ffbabb776da599\",\"ref\":\"branch-0f4ceb14cbe39e4786ffbabb776da599\",\"sha\":\"9a9f5a8d77bdc2540412900d3c930fe36a82b5ed\",\"user\":{\"login\":\"github\",\"id\":5,\"node_id\":\"O_kgAF\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/github\",\"html_url\":\"https://github.com/github\",\"followers_url\":\"https://api.github.com/users/github/followers\",\"following_url\":\"https://api.github.com/users/github/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/github/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/github/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/github/subscriptions\",\"organizations_url\":\"https://api.github.com/users/github/orgs\",\"repos_url\":\"https://api.github.com/users/github/repos\",\"events_url\":\"https://api.github.com/users/github/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/github/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"repo\":{\"id\":1,\"node_id\":\"R_kgAB\",\"name\":\"Hello-World\",\"full_name\":\"github/Hello-World\",\"private\":false,\"owner\":{\"login\":\"github\",\"id\":5,\"node_id\":\"O_kgAF\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/github\",\"html_url\":\"https://github.com/github\",\"followers_url\":\"https://api.github.com/users/github/followers\",\"following_url\":\"https://api.github.com/users/github/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/github/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/github/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/github/subscriptions\",\"organizations_url\":\"https://api.github.com/users/github/orgs\",\"repos_url\":\"https://api.github.com/users/github/repos\",\"events_url\":\"https://api.github.com/users/github/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/github/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"html_url\":\"https://github.com/github/Hello-World\",\"description\":null,\"fork\":false,\"url\":\"https://api.github.com/repos/github/Hello-World\",\"forks_url\":\"https://api.github.com/repos/github/Hello-World/forks\",\"keys_url\":\"https://api.github.com/repos/github/Hello-World/keys{/key_id}\",\"collaborators_url\":\"https://api.github.com/repos/github/Hello-World/collaborators{/collaborator}\",\"teams_url\":\"https://api.github.com/repos/github/Hello-World/teams\",\"hooks_url\":\"https://api.github.com/repos/github/Hello-World/hooks\",\"issue_events_url\":\"https://api.github.com/repos/github/Hello-World/issues/events{/number}\",\"events_url\":\"https://api.github.com/repos/github/Hello-World/events\",\"assignees_url\":\"https://api.github.com/repos/github/Hello-World/assignees{/user}\",\"branches_url\":\"https://api.github.com/repos/github/Hello-World/branches{/branch}\",\"tags_url\":\"https://api.github.com/repos/github/Hello-World/tags\",\"blobs_url\":\"https://api.github.com/repos/github/Hello-World/git/blobs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/github/Hello-World/git/tags{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/github/Hello-World/git/refs{/sha}\",\"trees_url\":\"https://api.github.com/repos/github/Hello-World/git/trees{/sha}\",\"statuses_url\":\"https://api.github.com/repos/github/Hello-World/statuses/{sha}\",\"languages_url\":\"https://api.github.com/repos/github/Hello-World/languages\",\"stargazers_url\":\"https://api.github.com/repos/github/Hello-World/stargazers\",\"contributors_url\":\"https://api.github.com/repos/github/Hello-World/contributors\",\"subscribers_url\":\"https://api.github.com/repos/github/Hello-World/subscribers\",\"subscription_url\":\"https://api.github.com/repos/github/Hello-World/subscription\",\"commits_url\":\"https://api.github.com/repos/github/Hello-World/commits{/sha}\",\"git_commits_url\":\"https://api.github.com/repos/github/Hello-World/git/commits{/sha}\",\"comments_url\":\"https://api.github.com/repos/github/Hello-World/comments{/number}\",\"issue_comment_url\":\"https://api.github.com/repos/github/Hello-World/issues/comments{/number}\",\"contents_url\":\"https://api.github.com/repos/github/Hello-World/contents/{+path}\",\"compare_url\":\"https://api.github.com/repos/github/Hello-World/compare/{base}...{head}\",\"merges_url\":\"https://api.github.com/repos/github/Hello-World/merges\",\"archive_url\":\"https://api.github.com/repos/github/Hello-World/{archive_format}{/ref}\",\"downloads_url\":\"https://api.github.com/repos/github/Hello-World/downloads\",\"issues_url\":\"https://api.github.com/repos/github/Hello-World/issues{/number}\",\"pulls_url\":\"https://api.github.com/repos/github/Hello-World/pulls{/number}\",\"milestones_url\":\"https://api.github.com/repos/github/Hello-World/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/github/Hello-World/notifications{?since,all,participating}\",\"labels_url\":\"https://api.github.com/repos/github/Hello-World/labels{/name}\",\"releases_url\":\"https://api.github.com/repos/github/Hello-World/releases{/id}\",\"deployments_url\":\"https://api.github.com/repos/github/Hello-World/deployments\",\"created_at\":\"2025-08-01T18:44:14Z\",\"updated_at\":\"2025-08-01T18:48:38Z\",\"pushed_at\":\"2025-08-01T18:44:50Z\",\"git_url\":\"git://github.localhost/github/Hello-World.git\",\"ssh_url\":\"ssh://git@localhost:3035/github/Hello-World.git\",\"clone_url\":\"https://github.com/github/Hello-World.git\",\"svn_url\":\"https://github.com/github/Hello-World\",\"homepage\":null,\"size\":6,\"stargazers_count\":0,\"watchers_count\":0,\"language\":null,\"has_issues\":true,\"has_projects\":true,\"has_downloads\":true,\"has_wiki\":true,\"has_pages\":false,\"has_discussions\":false,\"forks_count\":0,\"mirror_url\":null,\"archived\":false,\"disabled\":false,\"open_issues_count\":3,\"license\":null,\"allow_forking\":true,\"is_template\":false,\"web_commit_signoff_required\":false,\"topics\":[],\"visibility\":\"public\",\"forks\":0,\"open_issues\":3,\"watchers\":0,\"default_branch\":\"main\"}},\"_links\":{\"self\":{\"href\":\"https://api.github.com/repos/github/Hello-World/pulls/6\"},\"html\":{\"href\":\"https://github.com/github/Hello-World/pull/6\"},\"issue\":{\"href\":\"https://api.github.com/repos/github/Hello-World/issues/6\"},\"comments\":{\"href\":\"https://api.github.com/repos/github/Hello-World/issues/6/comments\"},\"review_comments\":{\"href\":\"https://api.github.com/repos/github/Hello-World/pulls/6/comments\"},\"review_comment\":{\"href\":\"https://api.github.com/repos/github/Hello-World/pulls/comments{/number}\"},\"commits\":{\"href\":\"https://api.github.com/repos/github/Hello-World/pulls/6/commits\"},\"statuses\":{\"href\":\"https://api.github.com/repos/github/Hello-World/statuses/a3258d3434ecb2058b2784c8eb8610c2e9937a0d\"}},\"author_association\":\"MEMBER\",\"auto_merge\":null,\"active_lock_reason\":null},\"content_type\":\"PullRequest\",\"creator\":{\"login\":\"monalisa\",\"id\":2,\"node_id\":\"U_kgAC\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/monalisa\",\"html_url\":\"https://github.com/monalisa\",\"followers_url\":\"https://api.github.com/users/monalisa/followers\",\"following_url\":\"https://api.github.com/users/monalisa/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/monalisa/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/monalisa/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/monalisa/subscriptions\",\"organizations_url\":\"https://api.github.com/users/monalisa/orgs\",\"repos_url\":\"https://api.github.com/users/monalisa/repos\",\"events_url\":\"https://api.github.com/users/monalisa/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/monalisa/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"created_at\":\"2025-08-01T18:44:51Z\",\"updated_at\":\"2025-08-06T19:25:18Z\",\"archived_at\":null,\"item_url\":\"https://api.github.com/orgs/github/projectsV2/1/items/13\",\"fields\":[{\"id\":1,\"name\":\"Title\",\"type\":\"title\",\"value\":{\"raw_title\":\"It seemed to me that any civilization that had so far lost its head as to need to include a set of detailed instructions for use in a packet of toothpicks, was no longer a civilization in which I could live and stay sane.\",\"html_title\":\"It seemed to me that any civilization that had so far lost its head as to need to include a set of detailed instructions for use in a packet of toothpicks, was no longer a civilization in which I could live and stay sane.\",\"number\":6,\"url\":\"https://github.com/5/1/pull/6\",\"issue_id\":12,\"state\":\"open\",\"state_reason\":null,\"is_draft\":false}},{\"id\":2,\"name\":\"Assignees\",\"type\":\"assignees\",\"value\":[{\"login\":\"octocat\",\"id\":175,\"node_id\":\"U_kgDMrw\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"html_url\":\"https://github.com/octocat\",\"followers_url\":\"https://api.github.com/users/octocat/followers\",\"following_url\":\"https://api.github.com/users/octocat/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/octocat/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/octocat/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/octocat/subscriptions\",\"organizations_url\":\"https://api.github.com/users/octocat/orgs\",\"repos_url\":\"https://api.github.com/users/octocat/repos\",\"events_url\":\"https://api.github.com/users/octocat/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/octocat/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false}]},{\"id\":3,\"name\":\"Status\",\"type\":\"single_select\",\"value\":{\"id\":\"98236657\",\"name\":\"Done\",\"name_html\":\"Done\",\"color\":\"PURPLE\",\"description\":\"This has been completed\",\"description_html\":\"This has been completed\"}},{\"id\":4,\"name\":\"Labels\",\"type\":\"labels\",\"value\":[{\"id\":19,\"node_id\":\"LA_kwABEw\",\"url\":\"https://api.github.com/repos/github/Hello-World/labels/bug%20:bug:\",\"name\":\"bug :bug:\",\"color\":\"efe24f\",\"default\":false,\"description\":\"Something isn't working\"},{\"id\":26,\"node_id\":\"LA_kwABGg\",\"url\":\"https://api.github.com/repos/github/Hello-World/labels/fun%20size%20%F0%9F%8D%AB\",\"name\":\"fun size 🍫\",\"color\":\"f29c24\",\"default\":false,\"description\":\"Extra attention is needed\"},{\"id\":33,\"node_id\":\"LA_kwABIQ\",\"url\":\"https://api.github.com/repos/github/Hello-World/labels/%F0%9F%9A%92%20wontfix\",\"name\":\"🚒 wontfix\",\"color\":\"5891ce\",\"default\":false,\"description\":\"This will not be worked on\"}]},{\"id\":5,\"name\":\"Linked pull requests\",\"type\":\"linked_pull_requests\",\"value\":[]},{\"id\":6,\"name\":\"Milestone\",\"type\":\"milestone\",\"value\":{\"url\":\"https://api.github.com/repos/github/Hello-World/milestones/1\",\"html_url\":\"https://github.com/github/Hello-World/milestone/1\",\"labels_url\":\"https://api.github.com/repos/github/Hello-World/milestones/1/labels\",\"id\":1,\"node_id\":\"MI_kwABAQ\",\"number\":1,\"title\":\"Open milestone\",\"description\":null,\"creator\":{\"login\":\"octocat\",\"id\":175,\"node_id\":\"U_kgDMrw\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"html_url\":\"https://github.com/octocat\",\"followers_url\":\"https://api.github.com/users/octocat/followers\",\"following_url\":\"https://api.github.com/users/octocat/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/octocat/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/octocat/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/octocat/subscriptions\",\"organizations_url\":\"https://api.github.com/users/octocat/orgs\",\"repos_url\":\"https://api.github.com/users/octocat/repos\",\"events_url\":\"https://api.github.com/users/octocat/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/octocat/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"open_issues\":2,\"closed_issues\":1,\"state\":\"open\",\"created_at\":\"2025-08-01T18:44:30Z\",\"updated_at\":\"2025-08-06T19:14:15Z\",\"due_on\":null,\"closed_at\":null}},{\"id\":7,\"name\":\"Repository\",\"type\":\"repository\",\"value\":{\"id\":1,\"node_id\":\"R_kgAB\",\"name\":\"Hello-World\",\"full_name\":\"github/Hello-World\",\"private\":false,\"owner\":{\"login\":\"github\",\"id\":5,\"node_id\":\"O_kgAF\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/github\",\"html_url\":\"https://github.com/github\",\"followers_url\":\"https://api.github.com/users/github/followers\",\"following_url\":\"https://api.github.com/users/github/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/github/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/github/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/github/subscriptions\",\"organizations_url\":\"https://api.github.com/users/github/orgs\",\"repos_url\":\"https://api.github.com/users/github/repos\",\"events_url\":\"https://api.github.com/users/github/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/github/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"html_url\":\"https://github.com/github/Hello-World\",\"description\":null,\"fork\":false,\"url\":\"https://api.github.com/repos/github/Hello-World\",\"forks_url\":\"https://api.github.com/repos/github/Hello-World/forks\",\"keys_url\":\"https://api.github.com/repos/github/Hello-World/keys{/key_id}\",\"collaborators_url\":\"https://api.github.com/repos/github/Hello-World/collaborators{/collaborator}\",\"teams_url\":\"https://api.github.com/repos/github/Hello-World/teams\",\"hooks_url\":\"https://api.github.com/repos/github/Hello-World/hooks\",\"issue_events_url\":\"https://api.github.com/repos/github/Hello-World/issues/events{/number}\",\"events_url\":\"https://api.github.com/repos/github/Hello-World/events\",\"assignees_url\":\"https://api.github.com/repos/github/Hello-World/assignees{/user}\",\"branches_url\":\"https://api.github.com/repos/github/Hello-World/branches{/branch}\",\"tags_url\":\"https://api.github.com/repos/github/Hello-World/tags\",\"blobs_url\":\"https://api.github.com/repos/github/Hello-World/git/blobs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/github/Hello-World/git/tags{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/github/Hello-World/git/refs{/sha}\",\"trees_url\":\"https://api.github.com/repos/github/Hello-World/git/trees{/sha}\",\"statuses_url\":\"https://api.github.com/repos/github/Hello-World/statuses/{sha}\",\"languages_url\":\"https://api.github.com/repos/github/Hello-World/languages\",\"stargazers_url\":\"https://api.github.com/repos/github/Hello-World/stargazers\",\"contributors_url\":\"https://api.github.com/repos/github/Hello-World/contributors\",\"subscribers_url\":\"https://api.github.com/repos/github/Hello-World/subscribers\",\"subscription_url\":\"https://api.github.com/repos/github/Hello-World/subscription\",\"commits_url\":\"https://api.github.com/repos/github/Hello-World/commits{/sha}\",\"git_commits_url\":\"https://api.github.com/repos/github/Hello-World/git/commits{/sha}\",\"comments_url\":\"https://api.github.com/repos/github/Hello-World/comments{/number}\",\"issue_comment_url\":\"https://api.github.com/repos/github/Hello-World/issues/comments{/number}\",\"contents_url\":\"https://api.github.com/repos/github/Hello-World/contents/{+path}\",\"compare_url\":\"https://api.github.com/repos/github/Hello-World/compare/{base}...{head}\",\"merges_url\":\"https://api.github.com/repos/github/Hello-World/merges\",\"archive_url\":\"https://api.github.com/repos/github/Hello-World/{archive_format}{/ref}\",\"downloads_url\":\"https://api.github.com/repos/github/Hello-World/downloads\",\"issues_url\":\"https://api.github.com/repos/github/Hello-World/issues{/number}\",\"pulls_url\":\"https://api.github.com/repos/github/Hello-World/pulls{/number}\",\"milestones_url\":\"https://api.github.com/repos/github/Hello-World/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/github/Hello-World/notifications{?since,all,participating}\",\"labels_url\":\"https://api.github.com/repos/github/Hello-World/labels{/name}\",\"releases_url\":\"https://api.github.com/repos/github/Hello-World/releases{/id}\",\"deployments_url\":\"https://api.github.com/repos/github/Hello-World/deployments\"}},{\"id\":8,\"name\":\"Type\",\"type\":\"issue_type\",\"value\":null},{\"id\":9,\"name\":\"Reviewers\",\"type\":\"reviewers\",\"value\":[{\"type\":\"ReviewRequest\",\"status\":\"pending\",\"reviewer\":{\"avatarUrl\":\"https://github.com/images/error/octocat_happy.gif\",\"id\":2,\"login\":\"monalisa\",\"url\":\"https://github.com/monalisa\",\"name\":\"monalisa\",\"type\":\"User\"}}]},{\"id\":10,\"name\":\"Parent issue\",\"type\":\"parent_issue\",\"value\":null},{\"id\":11,\"name\":\"Sub-issues progress\",\"type\":\"sub_issues_progress\",\"value\":null}]}" + }, + { + "data": "{\"id\":13,\"node_id\":\"PVTI_lAAFAQ0\",\"project_url\":\"https://api.github.com/orgs/github/projectsV2/1\",\"content\":{\"url\":\"https://api.github.com/repos/github/Hello-World/pulls/6\",\"id\":10,\"node_id\":\"PR_kwABCg\",\"html_url\":\"https://github.com/github/Hello-World/pull/6\",\"diff_url\":\"https://github.com/github/Hello-World/pull/6.diff\",\"patch_url\":\"https://github.com/github/Hello-World/pull/6.patch\",\"issue_url\":\"https://api.github.com/repos/github/Hello-World/issues/6\",\"number\":6,\"state\":\"open\",\"locked\":false,\"title\":\"Issue title\",\"user\":{\"login\":\"monalisa\",\"id\":161,\"node_id\":\"U_kgDMoQ\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/monalisa\",\"html_url\":\"https://github.com/monalisa\",\"followers_url\":\"https://api.github.com/users/monalisa/followers\",\"following_url\":\"https://api.github.com/users/monalisa/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/monalisa/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/monalisa/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/monalisa/subscriptions\",\"organizations_url\":\"https://api.github.com/users/monalisa/orgs\",\"repos_url\":\"https://api.github.com/users/monalisa/repos\",\"events_url\":\"https://api.github.com/users/monalisa/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/monalisa/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"body\":\"Issue body\",\"created_at\":\"2025-08-01T18:44:50Z\",\"updated_at\":\"2025-08-06T19:25:18Z\",\"closed_at\":null,\"merged_at\":null,\"merge_commit_sha\":\"98e25bad5878e54d22e5338cbc905dd2deedfa34\",\"assignee\":{\"login\":\"octocat\",\"id\":175,\"node_id\":\"U_kgDMrw\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"html_url\":\"https://github.com/octocat\",\"followers_url\":\"https://api.github.com/users/octocat/followers\",\"following_url\":\"https://api.github.com/users/octocat/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/octocat/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/octocat/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/octocat/subscriptions\",\"organizations_url\":\"https://api.github.com/users/octocat/orgs\",\"repos_url\":\"https://api.github.com/users/octocat/repos\",\"events_url\":\"https://api.github.com/users/octocat/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/octocat/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"assignees\":[{\"login\":\"octocat\",\"id\":175,\"node_id\":\"U_kgDMrw\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"html_url\":\"https://github.com/octocat\",\"followers_url\":\"https://api.github.com/users/octocat/followers\",\"following_url\":\"https://api.github.com/users/octocat/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/octocat/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/octocat/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/octocat/subscriptions\",\"organizations_url\":\"https://api.github.com/users/octocat/orgs\",\"repos_url\":\"https://api.github.com/users/octocat/repos\",\"events_url\":\"https://api.github.com/users/octocat/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/octocat/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false}],\"requested_reviewers\":[{\"login\":\"monalisa\",\"id\":2,\"node_id\":\"U_kgAC\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/monalisa\",\"html_url\":\"https://github.com/monalisa\",\"followers_url\":\"https://api.github.com/users/monalisa/followers\",\"following_url\":\"https://api.github.com/users/monalisa/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/monalisa/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/monalisa/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/monalisa/subscriptions\",\"organizations_url\":\"https://api.github.com/users/monalisa/orgs\",\"repos_url\":\"https://api.github.com/users/monalisa/repos\",\"events_url\":\"https://api.github.com/users/monalisa/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/monalisa/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false}],\"requested_teams\":[],\"labels\":[{\"id\":19,\"node_id\":\"LA_kwABEw\",\"url\":\"https://api.github.com/repos/github/Hello-World/labels/bug%20:bug:\",\"name\":\"bug :bug:\",\"color\":\"efe24f\",\"default\":false,\"description\":\"Something isn't working\"},{\"id\":26,\"node_id\":\"LA_kwABGg\",\"url\":\"https://api.github.com/repos/github/Hello-World/labels/fun%20size%20%F0%9F%8D%AB\",\"name\":\"fun size 🍫\",\"color\":\"f29c24\",\"default\":false,\"description\":\"Extra attention is needed\"},{\"id\":33,\"node_id\":\"LA_kwABIQ\",\"url\":\"https://api.github.com/repos/github/Hello-World/labels/%F0%9F%9A%92%20wontfix\",\"name\":\"🚒 wontfix\",\"color\":\"5891ce\",\"default\":false,\"description\":\"This will not be worked on\"}],\"milestone\":{\"url\":\"https://api.github.com/repos/github/Hello-World/milestones/1\",\"html_url\":\"https://github.com/github/Hello-World/milestone/1\",\"labels_url\":\"https://api.github.com/repos/github/Hello-World/milestones/1/labels\",\"id\":1,\"node_id\":\"MI_kwABAQ\",\"number\":1,\"title\":\"Open milestone\",\"description\":null,\"creator\":{\"login\":\"monalisa\",\"id\":2,\"node_id\":\"U_kgAC\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/monalisa\",\"html_url\":\"https://github.com/monalisa\",\"followers_url\":\"https://api.github.com/users/monalisa/followers\",\"following_url\":\"https://api.github.com/users/monalisa/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/monalisa/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/monalisa/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/monalisa/subscriptions\",\"organizations_url\":\"https://api.github.com/users/monalisa/orgs\",\"repos_url\":\"https://api.github.com/users/monalisa/repos\",\"events_url\":\"https://api.github.com/users/monalisa/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/monalisa/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"open_issues\":2,\"closed_issues\":1,\"state\":\"open\",\"created_at\":\"2025-08-01T18:44:30Z\",\"updated_at\":\"2025-08-06T19:14:15Z\",\"due_on\":null,\"closed_at\":null},\"draft\":false,\"commits_url\":\"https://api.github.com/repos/github/Hello-World/pulls/6/commits\",\"review_comments_url\":\"https://api.github.com/repos/github/Hello-World/pulls/6/comments\",\"review_comment_url\":\"https://api.github.com/repos/github/Hello-World/pulls/comments{/number}\",\"comments_url\":\"https://api.github.com/repos/github/Hello-World/issues/6/comments\",\"statuses_url\":\"https://api.github.com/repos/github/Hello-World/statuses/a3258d3434ecb2058b2784c8eb8610c2e9937a0d\",\"head\":{\"label\":\"github:branch-2ee3da8fde8a1adfe6d0809a1a414e4f\",\"ref\":\"branch-2ee3da8fde8a1adfe6d0809a1a414e4f\",\"sha\":\"a3258d3434ecb2058b2784c8eb8610c2e9937a0d\",\"user\":{\"login\":\"github\",\"id\":5,\"node_id\":\"O_kgAF\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/github\",\"html_url\":\"https://github.com/github\",\"followers_url\":\"https://api.github.com/users/github/followers\",\"following_url\":\"https://api.github.com/users/github/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/github/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/github/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/github/subscriptions\",\"organizations_url\":\"https://api.github.com/users/github/orgs\",\"repos_url\":\"https://api.github.com/users/github/repos\",\"events_url\":\"https://api.github.com/users/github/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/github/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"repo\":{\"id\":1,\"node_id\":\"R_kgAB\",\"name\":\"Hello-World\",\"full_name\":\"github/Hello-World\",\"private\":false,\"owner\":{\"login\":\"github\",\"id\":5,\"node_id\":\"O_kgAF\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/github\",\"html_url\":\"https://github.com/github\",\"followers_url\":\"https://api.github.com/users/github/followers\",\"following_url\":\"https://api.github.com/users/github/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/github/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/github/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/github/subscriptions\",\"organizations_url\":\"https://api.github.com/users/github/orgs\",\"repos_url\":\"https://api.github.com/users/github/repos\",\"events_url\":\"https://api.github.com/users/github/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/github/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"html_url\":\"https://github.com/github/Hello-World\",\"description\":null,\"fork\":false,\"url\":\"https://api.github.com/repos/github/Hello-World\",\"forks_url\":\"https://api.github.com/repos/github/Hello-World/forks\",\"keys_url\":\"https://api.github.com/repos/github/Hello-World/keys{/key_id}\",\"collaborators_url\":\"https://api.github.com/repos/github/Hello-World/collaborators{/collaborator}\",\"teams_url\":\"https://api.github.com/repos/github/Hello-World/teams\",\"hooks_url\":\"https://api.github.com/repos/github/Hello-World/hooks\",\"issue_events_url\":\"https://api.github.com/repos/github/Hello-World/issues/events{/number}\",\"events_url\":\"https://api.github.com/repos/github/Hello-World/events\",\"assignees_url\":\"https://api.github.com/repos/github/Hello-World/assignees{/user}\",\"branches_url\":\"https://api.github.com/repos/github/Hello-World/branches{/branch}\",\"tags_url\":\"https://api.github.com/repos/github/Hello-World/tags\",\"blobs_url\":\"https://api.github.com/repos/github/Hello-World/git/blobs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/github/Hello-World/git/tags{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/github/Hello-World/git/refs{/sha}\",\"trees_url\":\"https://api.github.com/repos/github/Hello-World/git/trees{/sha}\",\"statuses_url\":\"https://api.github.com/repos/github/Hello-World/statuses/{sha}\",\"languages_url\":\"https://api.github.com/repos/github/Hello-World/languages\",\"stargazers_url\":\"https://api.github.com/repos/github/Hello-World/stargazers\",\"contributors_url\":\"https://api.github.com/repos/github/Hello-World/contributors\",\"subscribers_url\":\"https://api.github.com/repos/github/Hello-World/subscribers\",\"subscription_url\":\"https://api.github.com/repos/github/Hello-World/subscription\",\"commits_url\":\"https://api.github.com/repos/github/Hello-World/commits{/sha}\",\"git_commits_url\":\"https://api.github.com/repos/github/Hello-World/git/commits{/sha}\",\"comments_url\":\"https://api.github.com/repos/github/Hello-World/comments{/number}\",\"issue_comment_url\":\"https://api.github.com/repos/github/Hello-World/issues/comments{/number}\",\"contents_url\":\"https://api.github.com/repos/github/Hello-World/contents/{+path}\",\"compare_url\":\"https://api.github.com/repos/github/Hello-World/compare/{base}...{head}\",\"merges_url\":\"https://api.github.com/repos/github/Hello-World/merges\",\"archive_url\":\"https://api.github.com/repos/github/Hello-World/{archive_format}{/ref}\",\"downloads_url\":\"https://api.github.com/repos/github/Hello-World/downloads\",\"issues_url\":\"https://api.github.com/repos/github/Hello-World/issues{/number}\",\"pulls_url\":\"https://api.github.com/repos/github/Hello-World/pulls{/number}\",\"milestones_url\":\"https://api.github.com/repos/github/Hello-World/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/github/Hello-World/notifications{?since,all,participating}\",\"labels_url\":\"https://api.github.com/repos/github/Hello-World/labels{/name}\",\"releases_url\":\"https://api.github.com/repos/github/Hello-World/releases{/id}\",\"deployments_url\":\"https://api.github.com/repos/github/Hello-World/deployments\",\"created_at\":\"2025-08-01T18:44:14Z\",\"updated_at\":\"2025-08-01T18:48:38Z\",\"pushed_at\":\"2025-08-01T18:44:50Z\",\"git_url\":\"git://github.localhost/github/Hello-World.git\",\"ssh_url\":\"ssh://git@localhost:3035/github/Hello-World.git\",\"clone_url\":\"https://github.com/github/Hello-World.git\",\"svn_url\":\"https://github.com/github/Hello-World\",\"homepage\":null,\"size\":6,\"stargazers_count\":0,\"watchers_count\":0,\"language\":null,\"has_issues\":true,\"has_projects\":true,\"has_downloads\":true,\"has_wiki\":true,\"has_pages\":false,\"has_discussions\":false,\"forks_count\":0,\"mirror_url\":null,\"archived\":false,\"disabled\":false,\"open_issues_count\":3,\"license\":null,\"allow_forking\":true,\"is_template\":false,\"web_commit_signoff_required\":false,\"topics\":[],\"visibility\":\"public\",\"forks\":0,\"open_issues\":3,\"watchers\":0,\"default_branch\":\"main\"}},\"base\":{\"label\":\"github:branch-0f4ceb14cbe39e4786ffbabb776da599\",\"ref\":\"branch-0f4ceb14cbe39e4786ffbabb776da599\",\"sha\":\"9a9f5a8d77bdc2540412900d3c930fe36a82b5ed\",\"user\":{\"login\":\"github\",\"id\":5,\"node_id\":\"O_kgAF\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/github\",\"html_url\":\"https://github.com/github\",\"followers_url\":\"https://api.github.com/users/github/followers\",\"following_url\":\"https://api.github.com/users/github/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/github/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/github/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/github/subscriptions\",\"organizations_url\":\"https://api.github.com/users/github/orgs\",\"repos_url\":\"https://api.github.com/users/github/repos\",\"events_url\":\"https://api.github.com/users/github/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/github/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"repo\":{\"id\":1,\"node_id\":\"R_kgAB\",\"name\":\"Hello-World\",\"full_name\":\"github/Hello-World\",\"private\":false,\"owner\":{\"login\":\"github\",\"id\":5,\"node_id\":\"O_kgAF\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/github\",\"html_url\":\"https://github.com/github\",\"followers_url\":\"https://api.github.com/users/github/followers\",\"following_url\":\"https://api.github.com/users/github/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/github/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/github/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/github/subscriptions\",\"organizations_url\":\"https://api.github.com/users/github/orgs\",\"repos_url\":\"https://api.github.com/users/github/repos\",\"events_url\":\"https://api.github.com/users/github/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/github/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"html_url\":\"https://github.com/github/Hello-World\",\"description\":null,\"fork\":false,\"url\":\"https://api.github.com/repos/github/Hello-World\",\"forks_url\":\"https://api.github.com/repos/github/Hello-World/forks\",\"keys_url\":\"https://api.github.com/repos/github/Hello-World/keys{/key_id}\",\"collaborators_url\":\"https://api.github.com/repos/github/Hello-World/collaborators{/collaborator}\",\"teams_url\":\"https://api.github.com/repos/github/Hello-World/teams\",\"hooks_url\":\"https://api.github.com/repos/github/Hello-World/hooks\",\"issue_events_url\":\"https://api.github.com/repos/github/Hello-World/issues/events{/number}\",\"events_url\":\"https://api.github.com/repos/github/Hello-World/events\",\"assignees_url\":\"https://api.github.com/repos/github/Hello-World/assignees{/user}\",\"branches_url\":\"https://api.github.com/repos/github/Hello-World/branches{/branch}\",\"tags_url\":\"https://api.github.com/repos/github/Hello-World/tags\",\"blobs_url\":\"https://api.github.com/repos/github/Hello-World/git/blobs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/github/Hello-World/git/tags{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/github/Hello-World/git/refs{/sha}\",\"trees_url\":\"https://api.github.com/repos/github/Hello-World/git/trees{/sha}\",\"statuses_url\":\"https://api.github.com/repos/github/Hello-World/statuses/{sha}\",\"languages_url\":\"https://api.github.com/repos/github/Hello-World/languages\",\"stargazers_url\":\"https://api.github.com/repos/github/Hello-World/stargazers\",\"contributors_url\":\"https://api.github.com/repos/github/Hello-World/contributors\",\"subscribers_url\":\"https://api.github.com/repos/github/Hello-World/subscribers\",\"subscription_url\":\"https://api.github.com/repos/github/Hello-World/subscription\",\"commits_url\":\"https://api.github.com/repos/github/Hello-World/commits{/sha}\",\"git_commits_url\":\"https://api.github.com/repos/github/Hello-World/git/commits{/sha}\",\"comments_url\":\"https://api.github.com/repos/github/Hello-World/comments{/number}\",\"issue_comment_url\":\"https://api.github.com/repos/github/Hello-World/issues/comments{/number}\",\"contents_url\":\"https://api.github.com/repos/github/Hello-World/contents/{+path}\",\"compare_url\":\"https://api.github.com/repos/github/Hello-World/compare/{base}...{head}\",\"merges_url\":\"https://api.github.com/repos/github/Hello-World/merges\",\"archive_url\":\"https://api.github.com/repos/github/Hello-World/{archive_format}{/ref}\",\"downloads_url\":\"https://api.github.com/repos/github/Hello-World/downloads\",\"issues_url\":\"https://api.github.com/repos/github/Hello-World/issues{/number}\",\"pulls_url\":\"https://api.github.com/repos/github/Hello-World/pulls{/number}\",\"milestones_url\":\"https://api.github.com/repos/github/Hello-World/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/github/Hello-World/notifications{?since,all,participating}\",\"labels_url\":\"https://api.github.com/repos/github/Hello-World/labels{/name}\",\"releases_url\":\"https://api.github.com/repos/github/Hello-World/releases{/id}\",\"deployments_url\":\"https://api.github.com/repos/github/Hello-World/deployments\",\"created_at\":\"2025-08-01T18:44:14Z\",\"updated_at\":\"2025-08-01T18:48:38Z\",\"pushed_at\":\"2025-08-01T18:44:50Z\",\"git_url\":\"git://github.localhost/github/Hello-World.git\",\"ssh_url\":\"ssh://git@localhost:3035/github/Hello-World.git\",\"clone_url\":\"https://github.com/github/Hello-World.git\",\"svn_url\":\"https://github.com/github/Hello-World\",\"homepage\":null,\"size\":6,\"stargazers_count\":0,\"watchers_count\":0,\"language\":null,\"has_issues\":true,\"has_projects\":true,\"has_downloads\":true,\"has_wiki\":true,\"has_pages\":false,\"has_discussions\":false,\"forks_count\":0,\"mirror_url\":null,\"archived\":false,\"disabled\":false,\"open_issues_count\":3,\"license\":null,\"allow_forking\":true,\"is_template\":false,\"web_commit_signoff_required\":false,\"topics\":[],\"visibility\":\"public\",\"forks\":0,\"open_issues\":3,\"watchers\":0,\"default_branch\":\"main\"}},\"_links\":{\"self\":{\"href\":\"https://api.github.com/repos/github/Hello-World/pulls/6\"},\"html\":{\"href\":\"https://github.com/github/Hello-World/pull/6\"},\"issue\":{\"href\":\"https://api.github.com/repos/github/Hello-World/issues/6\"},\"comments\":{\"href\":\"https://api.github.com/repos/github/Hello-World/issues/6/comments\"},\"review_comments\":{\"href\":\"https://api.github.com/repos/github/Hello-World/pulls/6/comments\"},\"review_comment\":{\"href\":\"https://api.github.com/repos/github/Hello-World/pulls/comments{/number}\"},\"commits\":{\"href\":\"https://api.github.com/repos/github/Hello-World/pulls/6/commits\"},\"statuses\":{\"href\":\"https://api.github.com/repos/github/Hello-World/statuses/a3258d3434ecb2058b2784c8eb8610c2e9937a0d\"}},\"author_association\":\"MEMBER\",\"auto_merge\":null,\"active_lock_reason\":null},\"content_type\":\"PullRequest\",\"creator\":{\"login\":\"monalisa\",\"id\":2,\"node_id\":\"U_kgAC\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/monalisa\",\"html_url\":\"https://github.com/monalisa\",\"followers_url\":\"https://api.github.com/users/monalisa/followers\",\"following_url\":\"https://api.github.com/users/monalisa/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/monalisa/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/monalisa/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/monalisa/subscriptions\",\"organizations_url\":\"https://api.github.com/users/monalisa/orgs\",\"repos_url\":\"https://api.github.com/users/monalisa/repos\",\"events_url\":\"https://api.github.com/users/monalisa/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/monalisa/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"created_at\":\"2025-08-01T18:44:51Z\",\"updated_at\":\"2025-08-06T19:25:18Z\",\"archived_at\":null,\"item_url\":\"https://api.github.com/orgs/github/projectsV2/1/items/13\",\"fields\":[{\"id\":1,\"name\":\"Title\",\"type\":\"title\",\"value\":{\"raw_title\":\"It seemed to me that any civilization that had so far lost its head as to need to include a set of detailed instructions for use in a packet of toothpicks, was no longer a civilization in which I could live and stay sane.\",\"html_title\":\"It seemed to me that any civilization that had so far lost its head as to need to include a set of detailed instructions for use in a packet of toothpicks, was no longer a civilization in which I could live and stay sane.\",\"number\":6,\"url\":\"https://github.com/5/1/pull/6\",\"issue_id\":12,\"state\":\"open\",\"state_reason\":null,\"is_draft\":false}},{\"id\":2,\"name\":\"Assignees\",\"type\":\"assignees\",\"value\":[{\"login\":\"octocat\",\"id\":175,\"node_id\":\"U_kgDMrw\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"html_url\":\"https://github.com/octocat\",\"followers_url\":\"https://api.github.com/users/octocat/followers\",\"following_url\":\"https://api.github.com/users/octocat/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/octocat/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/octocat/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/octocat/subscriptions\",\"organizations_url\":\"https://api.github.com/users/octocat/orgs\",\"repos_url\":\"https://api.github.com/users/octocat/repos\",\"events_url\":\"https://api.github.com/users/octocat/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/octocat/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false}]},{\"id\":3,\"name\":\"Status\",\"type\":\"single_select\",\"value\":{\"id\":\"98236657\",\"name\":\"Done\",\"name_html\":\"Done\",\"color\":\"PURPLE\",\"description\":\"This has been completed\",\"description_html\":\"This has been completed\"}},{\"id\":4,\"name\":\"Labels\",\"type\":\"labels\",\"value\":[{\"id\":19,\"node_id\":\"LA_kwABEw\",\"url\":\"https://api.github.com/repos/github/Hello-World/labels/bug%20:bug:\",\"name\":\"bug :bug:\",\"color\":\"efe24f\",\"default\":false,\"description\":\"Something isn't working\"},{\"id\":26,\"node_id\":\"LA_kwABGg\",\"url\":\"https://api.github.com/repos/github/Hello-World/labels/fun%20size%20%F0%9F%8D%AB\",\"name\":\"fun size 🍫\",\"color\":\"f29c24\",\"default\":false,\"description\":\"Extra attention is needed\"},{\"id\":33,\"node_id\":\"LA_kwABIQ\",\"url\":\"https://api.github.com/repos/github/Hello-World/labels/%F0%9F%9A%92%20wontfix\",\"name\":\"🚒 wontfix\",\"color\":\"5891ce\",\"default\":false,\"description\":\"This will not be worked on\"}]},{\"id\":5,\"name\":\"Linked pull requests\",\"type\":\"linked_pull_requests\",\"value\":[]},{\"id\":6,\"name\":\"Milestone\",\"type\":\"milestone\",\"value\":{\"url\":\"https://api.github.com/repos/github/Hello-World/milestones/1\",\"html_url\":\"https://github.com/github/Hello-World/milestone/1\",\"labels_url\":\"https://api.github.com/repos/github/Hello-World/milestones/1/labels\",\"id\":1,\"node_id\":\"MI_kwABAQ\",\"number\":1,\"title\":\"Open milestone\",\"description\":null,\"creator\":{\"login\":\"octocat\",\"id\":175,\"node_id\":\"U_kgDMrw\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"html_url\":\"https://github.com/octocat\",\"followers_url\":\"https://api.github.com/users/octocat/followers\",\"following_url\":\"https://api.github.com/users/octocat/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/octocat/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/octocat/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/octocat/subscriptions\",\"organizations_url\":\"https://api.github.com/users/octocat/orgs\",\"repos_url\":\"https://api.github.com/users/octocat/repos\",\"events_url\":\"https://api.github.com/users/octocat/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/octocat/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"open_issues\":2,\"closed_issues\":1,\"state\":\"open\",\"created_at\":\"2025-08-01T18:44:30Z\",\"updated_at\":\"2025-08-06T19:14:15Z\",\"due_on\":null,\"closed_at\":null}},{\"id\":7,\"name\":\"Repository\",\"type\":\"repository\",\"value\":{\"id\":1,\"node_id\":\"R_kgAB\",\"name\":\"Hello-World\",\"full_name\":\"github/Hello-World\",\"private\":false,\"owner\":{\"login\":\"github\",\"id\":5,\"node_id\":\"O_kgAF\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/github\",\"html_url\":\"https://github.com/github\",\"followers_url\":\"https://api.github.com/users/github/followers\",\"following_url\":\"https://api.github.com/users/github/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/github/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/github/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/github/subscriptions\",\"organizations_url\":\"https://api.github.com/users/github/orgs\",\"repos_url\":\"https://api.github.com/users/github/repos\",\"events_url\":\"https://api.github.com/users/github/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/github/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"html_url\":\"https://github.com/github/Hello-World\",\"description\":null,\"fork\":false,\"url\":\"https://api.github.com/repos/github/Hello-World\",\"forks_url\":\"https://api.github.com/repos/github/Hello-World/forks\",\"keys_url\":\"https://api.github.com/repos/github/Hello-World/keys{/key_id}\",\"collaborators_url\":\"https://api.github.com/repos/github/Hello-World/collaborators{/collaborator}\",\"teams_url\":\"https://api.github.com/repos/github/Hello-World/teams\",\"hooks_url\":\"https://api.github.com/repos/github/Hello-World/hooks\",\"issue_events_url\":\"https://api.github.com/repos/github/Hello-World/issues/events{/number}\",\"events_url\":\"https://api.github.com/repos/github/Hello-World/events\",\"assignees_url\":\"https://api.github.com/repos/github/Hello-World/assignees{/user}\",\"branches_url\":\"https://api.github.com/repos/github/Hello-World/branches{/branch}\",\"tags_url\":\"https://api.github.com/repos/github/Hello-World/tags\",\"blobs_url\":\"https://api.github.com/repos/github/Hello-World/git/blobs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/github/Hello-World/git/tags{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/github/Hello-World/git/refs{/sha}\",\"trees_url\":\"https://api.github.com/repos/github/Hello-World/git/trees{/sha}\",\"statuses_url\":\"https://api.github.com/repos/github/Hello-World/statuses/{sha}\",\"languages_url\":\"https://api.github.com/repos/github/Hello-World/languages\",\"stargazers_url\":\"https://api.github.com/repos/github/Hello-World/stargazers\",\"contributors_url\":\"https://api.github.com/repos/github/Hello-World/contributors\",\"subscribers_url\":\"https://api.github.com/repos/github/Hello-World/subscribers\",\"subscription_url\":\"https://api.github.com/repos/github/Hello-World/subscription\",\"commits_url\":\"https://api.github.com/repos/github/Hello-World/commits{/sha}\",\"git_commits_url\":\"https://api.github.com/repos/github/Hello-World/git/commits{/sha}\",\"comments_url\":\"https://api.github.com/repos/github/Hello-World/comments{/number}\",\"issue_comment_url\":\"https://api.github.com/repos/github/Hello-World/issues/comments{/number}\",\"contents_url\":\"https://api.github.com/repos/github/Hello-World/contents/{+path}\",\"compare_url\":\"https://api.github.com/repos/github/Hello-World/compare/{base}...{head}\",\"merges_url\":\"https://api.github.com/repos/github/Hello-World/merges\",\"archive_url\":\"https://api.github.com/repos/github/Hello-World/{archive_format}{/ref}\",\"downloads_url\":\"https://api.github.com/repos/github/Hello-World/downloads\",\"issues_url\":\"https://api.github.com/repos/github/Hello-World/issues{/number}\",\"pulls_url\":\"https://api.github.com/repos/github/Hello-World/pulls{/number}\",\"milestones_url\":\"https://api.github.com/repos/github/Hello-World/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/github/Hello-World/notifications{?since,all,participating}\",\"labels_url\":\"https://api.github.com/repos/github/Hello-World/labels{/name}\",\"releases_url\":\"https://api.github.com/repos/github/Hello-World/releases{/id}\",\"deployments_url\":\"https://api.github.com/repos/github/Hello-World/deployments\"}},{\"id\":8,\"name\":\"Type\",\"type\":\"issue_type\",\"value\":null},{\"id\":9,\"name\":\"Reviewers\",\"type\":\"reviewers\",\"value\":[{\"type\":\"ReviewRequest\",\"status\":\"pending\",\"reviewer\":{\"avatarUrl\":\"https://github.com/images/error/octocat_happy.gif\",\"id\":2,\"login\":\"monalisa\",\"url\":\"https://github.com/monalisa\",\"name\":\"monalisa\",\"type\":\"User\"}}]},{\"id\":10,\"name\":\"Parent issue\",\"type\":\"parent_issue\",\"value\":null},{\"id\":11,\"name\":\"Sub-issues progress\",\"type\":\"sub_issues_progress\",\"value\":null}]}" + }, + { + "data": "{\"id\":13,\"node_id\":\"PVTI_lAAFAQ0\",\"project_url\":\"https://api.github.com/orgs/github/projectsV2/1\",\"content\":{\"url\":\"https://api.github.com/repos/github/Hello-World/pulls/6\",\"id\":10,\"node_id\":\"PR_kwABCg\",\"html_url\":\"https://github.com/github/Hello-World/pull/6\",\"diff_url\":\"https://github.com/github/Hello-World/pull/6.diff\",\"patch_url\":\"https://github.com/github/Hello-World/pull/6.patch\",\"issue_url\":\"https://api.github.com/repos/github/Hello-World/issues/6\",\"number\":6,\"state\":\"open\",\"locked\":false,\"title\":\"Issue title\",\"user\":{\"login\":\"monalisa\",\"id\":161,\"node_id\":\"U_kgDMoQ\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/monalisa\",\"html_url\":\"https://github.com/monalisa\",\"followers_url\":\"https://api.github.com/users/monalisa/followers\",\"following_url\":\"https://api.github.com/users/monalisa/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/monalisa/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/monalisa/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/monalisa/subscriptions\",\"organizations_url\":\"https://api.github.com/users/monalisa/orgs\",\"repos_url\":\"https://api.github.com/users/monalisa/repos\",\"events_url\":\"https://api.github.com/users/monalisa/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/monalisa/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"body\":\"Issue body\",\"created_at\":\"2025-08-01T18:44:50Z\",\"updated_at\":\"2025-08-06T19:25:18Z\",\"closed_at\":null,\"merged_at\":null,\"merge_commit_sha\":\"98e25bad5878e54d22e5338cbc905dd2deedfa34\",\"assignee\":{\"login\":\"octocat\",\"id\":175,\"node_id\":\"U_kgDMrw\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"html_url\":\"https://github.com/octocat\",\"followers_url\":\"https://api.github.com/users/octocat/followers\",\"following_url\":\"https://api.github.com/users/octocat/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/octocat/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/octocat/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/octocat/subscriptions\",\"organizations_url\":\"https://api.github.com/users/octocat/orgs\",\"repos_url\":\"https://api.github.com/users/octocat/repos\",\"events_url\":\"https://api.github.com/users/octocat/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/octocat/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"assignees\":[{\"login\":\"octocat\",\"id\":175,\"node_id\":\"U_kgDMrw\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"html_url\":\"https://github.com/octocat\",\"followers_url\":\"https://api.github.com/users/octocat/followers\",\"following_url\":\"https://api.github.com/users/octocat/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/octocat/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/octocat/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/octocat/subscriptions\",\"organizations_url\":\"https://api.github.com/users/octocat/orgs\",\"repos_url\":\"https://api.github.com/users/octocat/repos\",\"events_url\":\"https://api.github.com/users/octocat/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/octocat/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false}],\"requested_reviewers\":[{\"login\":\"monalisa\",\"id\":2,\"node_id\":\"U_kgAC\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/monalisa\",\"html_url\":\"https://github.com/monalisa\",\"followers_url\":\"https://api.github.com/users/monalisa/followers\",\"following_url\":\"https://api.github.com/users/monalisa/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/monalisa/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/monalisa/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/monalisa/subscriptions\",\"organizations_url\":\"https://api.github.com/users/monalisa/orgs\",\"repos_url\":\"https://api.github.com/users/monalisa/repos\",\"events_url\":\"https://api.github.com/users/monalisa/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/monalisa/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false}],\"requested_teams\":[],\"labels\":[{\"id\":19,\"node_id\":\"LA_kwABEw\",\"url\":\"https://api.github.com/repos/github/Hello-World/labels/bug%20:bug:\",\"name\":\"bug :bug:\",\"color\":\"efe24f\",\"default\":false,\"description\":\"Something isn't working\"},{\"id\":26,\"node_id\":\"LA_kwABGg\",\"url\":\"https://api.github.com/repos/github/Hello-World/labels/fun%20size%20%F0%9F%8D%AB\",\"name\":\"fun size 🍫\",\"color\":\"f29c24\",\"default\":false,\"description\":\"Extra attention is needed\"},{\"id\":33,\"node_id\":\"LA_kwABIQ\",\"url\":\"https://api.github.com/repos/github/Hello-World/labels/%F0%9F%9A%92%20wontfix\",\"name\":\"🚒 wontfix\",\"color\":\"5891ce\",\"default\":false,\"description\":\"This will not be worked on\"}],\"milestone\":{\"url\":\"https://api.github.com/repos/github/Hello-World/milestones/1\",\"html_url\":\"https://github.com/github/Hello-World/milestone/1\",\"labels_url\":\"https://api.github.com/repos/github/Hello-World/milestones/1/labels\",\"id\":1,\"node_id\":\"MI_kwABAQ\",\"number\":1,\"title\":\"Open milestone\",\"description\":null,\"creator\":{\"login\":\"monalisa\",\"id\":2,\"node_id\":\"U_kgAC\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/monalisa\",\"html_url\":\"https://github.com/monalisa\",\"followers_url\":\"https://api.github.com/users/monalisa/followers\",\"following_url\":\"https://api.github.com/users/monalisa/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/monalisa/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/monalisa/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/monalisa/subscriptions\",\"organizations_url\":\"https://api.github.com/users/monalisa/orgs\",\"repos_url\":\"https://api.github.com/users/monalisa/repos\",\"events_url\":\"https://api.github.com/users/monalisa/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/monalisa/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"open_issues\":2,\"closed_issues\":1,\"state\":\"open\",\"created_at\":\"2025-08-01T18:44:30Z\",\"updated_at\":\"2025-08-06T19:14:15Z\",\"due_on\":null,\"closed_at\":null},\"draft\":false,\"commits_url\":\"https://api.github.com/repos/github/Hello-World/pulls/6/commits\",\"review_comments_url\":\"https://api.github.com/repos/github/Hello-World/pulls/6/comments\",\"review_comment_url\":\"https://api.github.com/repos/github/Hello-World/pulls/comments{/number}\",\"comments_url\":\"https://api.github.com/repos/github/Hello-World/issues/6/comments\",\"statuses_url\":\"https://api.github.com/repos/github/Hello-World/statuses/a3258d3434ecb2058b2784c8eb8610c2e9937a0d\",\"head\":{\"label\":\"github:branch-2ee3da8fde8a1adfe6d0809a1a414e4f\",\"ref\":\"branch-2ee3da8fde8a1adfe6d0809a1a414e4f\",\"sha\":\"a3258d3434ecb2058b2784c8eb8610c2e9937a0d\",\"user\":{\"login\":\"github\",\"id\":5,\"node_id\":\"O_kgAF\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/github\",\"html_url\":\"https://github.com/github\",\"followers_url\":\"https://api.github.com/users/github/followers\",\"following_url\":\"https://api.github.com/users/github/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/github/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/github/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/github/subscriptions\",\"organizations_url\":\"https://api.github.com/users/github/orgs\",\"repos_url\":\"https://api.github.com/users/github/repos\",\"events_url\":\"https://api.github.com/users/github/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/github/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"repo\":{\"id\":1,\"node_id\":\"R_kgAB\",\"name\":\"Hello-World\",\"full_name\":\"github/Hello-World\",\"private\":false,\"owner\":{\"login\":\"github\",\"id\":5,\"node_id\":\"O_kgAF\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/github\",\"html_url\":\"https://github.com/github\",\"followers_url\":\"https://api.github.com/users/github/followers\",\"following_url\":\"https://api.github.com/users/github/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/github/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/github/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/github/subscriptions\",\"organizations_url\":\"https://api.github.com/users/github/orgs\",\"repos_url\":\"https://api.github.com/users/github/repos\",\"events_url\":\"https://api.github.com/users/github/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/github/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"html_url\":\"https://github.com/github/Hello-World\",\"description\":null,\"fork\":false,\"url\":\"https://api.github.com/repos/github/Hello-World\",\"forks_url\":\"https://api.github.com/repos/github/Hello-World/forks\",\"keys_url\":\"https://api.github.com/repos/github/Hello-World/keys{/key_id}\",\"collaborators_url\":\"https://api.github.com/repos/github/Hello-World/collaborators{/collaborator}\",\"teams_url\":\"https://api.github.com/repos/github/Hello-World/teams\",\"hooks_url\":\"https://api.github.com/repos/github/Hello-World/hooks\",\"issue_events_url\":\"https://api.github.com/repos/github/Hello-World/issues/events{/number}\",\"events_url\":\"https://api.github.com/repos/github/Hello-World/events\",\"assignees_url\":\"https://api.github.com/repos/github/Hello-World/assignees{/user}\",\"branches_url\":\"https://api.github.com/repos/github/Hello-World/branches{/branch}\",\"tags_url\":\"https://api.github.com/repos/github/Hello-World/tags\",\"blobs_url\":\"https://api.github.com/repos/github/Hello-World/git/blobs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/github/Hello-World/git/tags{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/github/Hello-World/git/refs{/sha}\",\"trees_url\":\"https://api.github.com/repos/github/Hello-World/git/trees{/sha}\",\"statuses_url\":\"https://api.github.com/repos/github/Hello-World/statuses/{sha}\",\"languages_url\":\"https://api.github.com/repos/github/Hello-World/languages\",\"stargazers_url\":\"https://api.github.com/repos/github/Hello-World/stargazers\",\"contributors_url\":\"https://api.github.com/repos/github/Hello-World/contributors\",\"subscribers_url\":\"https://api.github.com/repos/github/Hello-World/subscribers\",\"subscription_url\":\"https://api.github.com/repos/github/Hello-World/subscription\",\"commits_url\":\"https://api.github.com/repos/github/Hello-World/commits{/sha}\",\"git_commits_url\":\"https://api.github.com/repos/github/Hello-World/git/commits{/sha}\",\"comments_url\":\"https://api.github.com/repos/github/Hello-World/comments{/number}\",\"issue_comment_url\":\"https://api.github.com/repos/github/Hello-World/issues/comments{/number}\",\"contents_url\":\"https://api.github.com/repos/github/Hello-World/contents/{+path}\",\"compare_url\":\"https://api.github.com/repos/github/Hello-World/compare/{base}...{head}\",\"merges_url\":\"https://api.github.com/repos/github/Hello-World/merges\",\"archive_url\":\"https://api.github.com/repos/github/Hello-World/{archive_format}{/ref}\",\"downloads_url\":\"https://api.github.com/repos/github/Hello-World/downloads\",\"issues_url\":\"https://api.github.com/repos/github/Hello-World/issues{/number}\",\"pulls_url\":\"https://api.github.com/repos/github/Hello-World/pulls{/number}\",\"milestones_url\":\"https://api.github.com/repos/github/Hello-World/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/github/Hello-World/notifications{?since,all,participating}\",\"labels_url\":\"https://api.github.com/repos/github/Hello-World/labels{/name}\",\"releases_url\":\"https://api.github.com/repos/github/Hello-World/releases{/id}\",\"deployments_url\":\"https://api.github.com/repos/github/Hello-World/deployments\",\"created_at\":\"2025-08-01T18:44:14Z\",\"updated_at\":\"2025-08-01T18:48:38Z\",\"pushed_at\":\"2025-08-01T18:44:50Z\",\"git_url\":\"git://github.localhost/github/Hello-World.git\",\"ssh_url\":\"ssh://git@localhost:3035/github/Hello-World.git\",\"clone_url\":\"https://github.com/github/Hello-World.git\",\"svn_url\":\"https://github.com/github/Hello-World\",\"homepage\":null,\"size\":6,\"stargazers_count\":0,\"watchers_count\":0,\"language\":null,\"has_issues\":true,\"has_projects\":true,\"has_downloads\":true,\"has_wiki\":true,\"has_pages\":false,\"has_discussions\":false,\"forks_count\":0,\"mirror_url\":null,\"archived\":false,\"disabled\":false,\"open_issues_count\":3,\"license\":null,\"allow_forking\":true,\"is_template\":false,\"web_commit_signoff_required\":false,\"topics\":[],\"visibility\":\"public\",\"forks\":0,\"open_issues\":3,\"watchers\":0,\"default_branch\":\"main\"}},\"base\":{\"label\":\"github:branch-0f4ceb14cbe39e4786ffbabb776da599\",\"ref\":\"branch-0f4ceb14cbe39e4786ffbabb776da599\",\"sha\":\"9a9f5a8d77bdc2540412900d3c930fe36a82b5ed\",\"user\":{\"login\":\"github\",\"id\":5,\"node_id\":\"O_kgAF\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/github\",\"html_url\":\"https://github.com/github\",\"followers_url\":\"https://api.github.com/users/github/followers\",\"following_url\":\"https://api.github.com/users/github/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/github/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/github/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/github/subscriptions\",\"organizations_url\":\"https://api.github.com/users/github/orgs\",\"repos_url\":\"https://api.github.com/users/github/repos\",\"events_url\":\"https://api.github.com/users/github/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/github/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"repo\":{\"id\":1,\"node_id\":\"R_kgAB\",\"name\":\"Hello-World\",\"full_name\":\"github/Hello-World\",\"private\":false,\"owner\":{\"login\":\"github\",\"id\":5,\"node_id\":\"O_kgAF\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/github\",\"html_url\":\"https://github.com/github\",\"followers_url\":\"https://api.github.com/users/github/followers\",\"following_url\":\"https://api.github.com/users/github/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/github/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/github/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/github/subscriptions\",\"organizations_url\":\"https://api.github.com/users/github/orgs\",\"repos_url\":\"https://api.github.com/users/github/repos\",\"events_url\":\"https://api.github.com/users/github/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/github/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"html_url\":\"https://github.com/github/Hello-World\",\"description\":null,\"fork\":false,\"url\":\"https://api.github.com/repos/github/Hello-World\",\"forks_url\":\"https://api.github.com/repos/github/Hello-World/forks\",\"keys_url\":\"https://api.github.com/repos/github/Hello-World/keys{/key_id}\",\"collaborators_url\":\"https://api.github.com/repos/github/Hello-World/collaborators{/collaborator}\",\"teams_url\":\"https://api.github.com/repos/github/Hello-World/teams\",\"hooks_url\":\"https://api.github.com/repos/github/Hello-World/hooks\",\"issue_events_url\":\"https://api.github.com/repos/github/Hello-World/issues/events{/number}\",\"events_url\":\"https://api.github.com/repos/github/Hello-World/events\",\"assignees_url\":\"https://api.github.com/repos/github/Hello-World/assignees{/user}\",\"branches_url\":\"https://api.github.com/repos/github/Hello-World/branches{/branch}\",\"tags_url\":\"https://api.github.com/repos/github/Hello-World/tags\",\"blobs_url\":\"https://api.github.com/repos/github/Hello-World/git/blobs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/github/Hello-World/git/tags{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/github/Hello-World/git/refs{/sha}\",\"trees_url\":\"https://api.github.com/repos/github/Hello-World/git/trees{/sha}\",\"statuses_url\":\"https://api.github.com/repos/github/Hello-World/statuses/{sha}\",\"languages_url\":\"https://api.github.com/repos/github/Hello-World/languages\",\"stargazers_url\":\"https://api.github.com/repos/github/Hello-World/stargazers\",\"contributors_url\":\"https://api.github.com/repos/github/Hello-World/contributors\",\"subscribers_url\":\"https://api.github.com/repos/github/Hello-World/subscribers\",\"subscription_url\":\"https://api.github.com/repos/github/Hello-World/subscription\",\"commits_url\":\"https://api.github.com/repos/github/Hello-World/commits{/sha}\",\"git_commits_url\":\"https://api.github.com/repos/github/Hello-World/git/commits{/sha}\",\"comments_url\":\"https://api.github.com/repos/github/Hello-World/comments{/number}\",\"issue_comment_url\":\"https://api.github.com/repos/github/Hello-World/issues/comments{/number}\",\"contents_url\":\"https://api.github.com/repos/github/Hello-World/contents/{+path}\",\"compare_url\":\"https://api.github.com/repos/github/Hello-World/compare/{base}...{head}\",\"merges_url\":\"https://api.github.com/repos/github/Hello-World/merges\",\"archive_url\":\"https://api.github.com/repos/github/Hello-World/{archive_format}{/ref}\",\"downloads_url\":\"https://api.github.com/repos/github/Hello-World/downloads\",\"issues_url\":\"https://api.github.com/repos/github/Hello-World/issues{/number}\",\"pulls_url\":\"https://api.github.com/repos/github/Hello-World/pulls{/number}\",\"milestones_url\":\"https://api.github.com/repos/github/Hello-World/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/github/Hello-World/notifications{?since,all,participating}\",\"labels_url\":\"https://api.github.com/repos/github/Hello-World/labels{/name}\",\"releases_url\":\"https://api.github.com/repos/github/Hello-World/releases{/id}\",\"deployments_url\":\"https://api.github.com/repos/github/Hello-World/deployments\",\"created_at\":\"2025-08-01T18:44:14Z\",\"updated_at\":\"2025-08-01T18:48:38Z\",\"pushed_at\":\"2025-08-01T18:44:50Z\",\"git_url\":\"git://github.localhost/github/Hello-World.git\",\"ssh_url\":\"ssh://git@localhost:3035/github/Hello-World.git\",\"clone_url\":\"https://github.com/github/Hello-World.git\",\"svn_url\":\"https://github.com/github/Hello-World\",\"homepage\":null,\"size\":6,\"stargazers_count\":0,\"watchers_count\":0,\"language\":null,\"has_issues\":true,\"has_projects\":true,\"has_downloads\":true,\"has_wiki\":true,\"has_pages\":false,\"has_discussions\":false,\"forks_count\":0,\"mirror_url\":null,\"archived\":false,\"disabled\":false,\"open_issues_count\":3,\"license\":null,\"allow_forking\":true,\"is_template\":false,\"web_commit_signoff_required\":false,\"topics\":[],\"visibility\":\"public\",\"forks\":0,\"open_issues\":3,\"watchers\":0,\"default_branch\":\"main\"}},\"_links\":{\"self\":{\"href\":\"https://api.github.com/repos/github/Hello-World/pulls/6\"},\"html\":{\"href\":\"https://github.com/github/Hello-World/pull/6\"},\"issue\":{\"href\":\"https://api.github.com/repos/github/Hello-World/issues/6\"},\"comments\":{\"href\":\"https://api.github.com/repos/github/Hello-World/issues/6/comments\"},\"review_comments\":{\"href\":\"https://api.github.com/repos/github/Hello-World/pulls/6/comments\"},\"review_comment\":{\"href\":\"https://api.github.com/repos/github/Hello-World/pulls/comments{/number}\"},\"commits\":{\"href\":\"https://api.github.com/repos/github/Hello-World/pulls/6/commits\"},\"statuses\":{\"href\":\"https://api.github.com/repos/github/Hello-World/statuses/a3258d3434ecb2058b2784c8eb8610c2e9937a0d\"}},\"author_association\":\"MEMBER\",\"auto_merge\":null,\"active_lock_reason\":null},\"content_type\":\"PullRequest\",\"creator\":{\"login\":\"monalisa\",\"id\":2,\"node_id\":\"U_kgAC\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/monalisa\",\"html_url\":\"https://github.com/monalisa\",\"followers_url\":\"https://api.github.com/users/monalisa/followers\",\"following_url\":\"https://api.github.com/users/monalisa/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/monalisa/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/monalisa/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/monalisa/subscriptions\",\"organizations_url\":\"https://api.github.com/users/monalisa/orgs\",\"repos_url\":\"https://api.github.com/users/monalisa/repos\",\"events_url\":\"https://api.github.com/users/monalisa/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/monalisa/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"created_at\":\"2025-08-01T18:44:51Z\",\"updated_at\":\"2025-08-06T19:25:18Z\",\"archived_at\":null,\"item_url\":\"https://api.github.com/orgs/github/projectsV2/1/items/13\",\"fields\":[{\"id\":1,\"name\":\"Title\",\"type\":\"title\",\"value\":{\"raw_title\":\"It seemed to me that any civilization that had so far lost its head as to need to include a set of detailed instructions for use in a packet of toothpicks, was no longer a civilization in which I could live and stay sane.\",\"html_title\":\"It seemed to me that any civilization that had so far lost its head as to need to include a set of detailed instructions for use in a packet of toothpicks, was no longer a civilization in which I could live and stay sane.\",\"number\":6,\"url\":\"https://github.com/5/1/pull/6\",\"issue_id\":12,\"state\":\"open\",\"state_reason\":null,\"is_draft\":false}},{\"id\":2,\"name\":\"Assignees\",\"type\":\"assignees\",\"value\":[{\"login\":\"octocat\",\"id\":175,\"node_id\":\"U_kgDMrw\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"html_url\":\"https://github.com/octocat\",\"followers_url\":\"https://api.github.com/users/octocat/followers\",\"following_url\":\"https://api.github.com/users/octocat/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/octocat/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/octocat/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/octocat/subscriptions\",\"organizations_url\":\"https://api.github.com/users/octocat/orgs\",\"repos_url\":\"https://api.github.com/users/octocat/repos\",\"events_url\":\"https://api.github.com/users/octocat/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/octocat/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false}]},{\"id\":3,\"name\":\"Status\",\"type\":\"single_select\",\"value\":{\"id\":\"98236657\",\"name\":\"Done\",\"name_html\":\"Done\",\"color\":\"PURPLE\",\"description\":\"This has been completed\",\"description_html\":\"This has been completed\"}},{\"id\":4,\"name\":\"Labels\",\"type\":\"labels\",\"value\":[{\"id\":19,\"node_id\":\"LA_kwABEw\",\"url\":\"https://api.github.com/repos/github/Hello-World/labels/bug%20:bug:\",\"name\":\"bug :bug:\",\"color\":\"efe24f\",\"default\":false,\"description\":\"Something isn't working\"},{\"id\":26,\"node_id\":\"LA_kwABGg\",\"url\":\"https://api.github.com/repos/github/Hello-World/labels/fun%20size%20%F0%9F%8D%AB\",\"name\":\"fun size 🍫\",\"color\":\"f29c24\",\"default\":false,\"description\":\"Extra attention is needed\"},{\"id\":33,\"node_id\":\"LA_kwABIQ\",\"url\":\"https://api.github.com/repos/github/Hello-World/labels/%F0%9F%9A%92%20wontfix\",\"name\":\"🚒 wontfix\",\"color\":\"5891ce\",\"default\":false,\"description\":\"This will not be worked on\"}]},{\"id\":5,\"name\":\"Linked pull requests\",\"type\":\"linked_pull_requests\",\"value\":[]},{\"id\":6,\"name\":\"Milestone\",\"type\":\"milestone\",\"value\":{\"url\":\"https://api.github.com/repos/github/Hello-World/milestones/1\",\"html_url\":\"https://github.com/github/Hello-World/milestone/1\",\"labels_url\":\"https://api.github.com/repos/github/Hello-World/milestones/1/labels\",\"id\":1,\"node_id\":\"MI_kwABAQ\",\"number\":1,\"title\":\"Open milestone\",\"description\":null,\"creator\":{\"login\":\"octocat\",\"id\":175,\"node_id\":\"U_kgDMrw\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"html_url\":\"https://github.com/octocat\",\"followers_url\":\"https://api.github.com/users/octocat/followers\",\"following_url\":\"https://api.github.com/users/octocat/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/octocat/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/octocat/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/octocat/subscriptions\",\"organizations_url\":\"https://api.github.com/users/octocat/orgs\",\"repos_url\":\"https://api.github.com/users/octocat/repos\",\"events_url\":\"https://api.github.com/users/octocat/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/octocat/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"open_issues\":2,\"closed_issues\":1,\"state\":\"open\",\"created_at\":\"2025-08-01T18:44:30Z\",\"updated_at\":\"2025-08-06T19:14:15Z\",\"due_on\":null,\"closed_at\":null}},{\"id\":7,\"name\":\"Repository\",\"type\":\"repository\",\"value\":{\"id\":1,\"node_id\":\"R_kgAB\",\"name\":\"Hello-World\",\"full_name\":\"github/Hello-World\",\"private\":false,\"owner\":{\"login\":\"github\",\"id\":5,\"node_id\":\"O_kgAF\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/github\",\"html_url\":\"https://github.com/github\",\"followers_url\":\"https://api.github.com/users/github/followers\",\"following_url\":\"https://api.github.com/users/github/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/github/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/github/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/github/subscriptions\",\"organizations_url\":\"https://api.github.com/users/github/orgs\",\"repos_url\":\"https://api.github.com/users/github/repos\",\"events_url\":\"https://api.github.com/users/github/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/github/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"html_url\":\"https://github.com/github/Hello-World\",\"description\":null,\"fork\":false,\"url\":\"https://api.github.com/repos/github/Hello-World\",\"forks_url\":\"https://api.github.com/repos/github/Hello-World/forks\",\"keys_url\":\"https://api.github.com/repos/github/Hello-World/keys{/key_id}\",\"collaborators_url\":\"https://api.github.com/repos/github/Hello-World/collaborators{/collaborator}\",\"teams_url\":\"https://api.github.com/repos/github/Hello-World/teams\",\"hooks_url\":\"https://api.github.com/repos/github/Hello-World/hooks\",\"issue_events_url\":\"https://api.github.com/repos/github/Hello-World/issues/events{/number}\",\"events_url\":\"https://api.github.com/repos/github/Hello-World/events\",\"assignees_url\":\"https://api.github.com/repos/github/Hello-World/assignees{/user}\",\"branches_url\":\"https://api.github.com/repos/github/Hello-World/branches{/branch}\",\"tags_url\":\"https://api.github.com/repos/github/Hello-World/tags\",\"blobs_url\":\"https://api.github.com/repos/github/Hello-World/git/blobs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/github/Hello-World/git/tags{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/github/Hello-World/git/refs{/sha}\",\"trees_url\":\"https://api.github.com/repos/github/Hello-World/git/trees{/sha}\",\"statuses_url\":\"https://api.github.com/repos/github/Hello-World/statuses/{sha}\",\"languages_url\":\"https://api.github.com/repos/github/Hello-World/languages\",\"stargazers_url\":\"https://api.github.com/repos/github/Hello-World/stargazers\",\"contributors_url\":\"https://api.github.com/repos/github/Hello-World/contributors\",\"subscribers_url\":\"https://api.github.com/repos/github/Hello-World/subscribers\",\"subscription_url\":\"https://api.github.com/repos/github/Hello-World/subscription\",\"commits_url\":\"https://api.github.com/repos/github/Hello-World/commits{/sha}\",\"git_commits_url\":\"https://api.github.com/repos/github/Hello-World/git/commits{/sha}\",\"comments_url\":\"https://api.github.com/repos/github/Hello-World/comments{/number}\",\"issue_comment_url\":\"https://api.github.com/repos/github/Hello-World/issues/comments{/number}\",\"contents_url\":\"https://api.github.com/repos/github/Hello-World/contents/{+path}\",\"compare_url\":\"https://api.github.com/repos/github/Hello-World/compare/{base}...{head}\",\"merges_url\":\"https://api.github.com/repos/github/Hello-World/merges\",\"archive_url\":\"https://api.github.com/repos/github/Hello-World/{archive_format}{/ref}\",\"downloads_url\":\"https://api.github.com/repos/github/Hello-World/downloads\",\"issues_url\":\"https://api.github.com/repos/github/Hello-World/issues{/number}\",\"pulls_url\":\"https://api.github.com/repos/github/Hello-World/pulls{/number}\",\"milestones_url\":\"https://api.github.com/repos/github/Hello-World/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/github/Hello-World/notifications{?since,all,participating}\",\"labels_url\":\"https://api.github.com/repos/github/Hello-World/labels{/name}\",\"releases_url\":\"https://api.github.com/repos/github/Hello-World/releases{/id}\",\"deployments_url\":\"https://api.github.com/repos/github/Hello-World/deployments\"}},{\"id\":8,\"name\":\"Type\",\"type\":\"issue_type\",\"value\":null},{\"id\":9,\"name\":\"Reviewers\",\"type\":\"reviewers\",\"value\":[{\"type\":\"ReviewRequest\",\"status\":\"pending\",\"reviewer\":{\"avatarUrl\":\"https://github.com/images/error/octocat_happy.gif\",\"id\":2,\"login\":\"monalisa\",\"url\":\"https://github.com/monalisa\",\"name\":\"monalisa\",\"type\":\"User\"}}]},{\"id\":10,\"name\":\"Parent issue\",\"type\":\"parent_issue\",\"value\":null},{\"id\":11,\"name\":\"Sub-issues progress\",\"type\":\"sub_issues_progress\",\"value\":null}]}" + }, { "data": "{\"id\":13,\"node_id\":\"PVTI_lAAFAQ0\",\"project_url\":\"https://api.github.com/orgs/github/projectsV2/1\",\"content\":{\"url\":\"https://api.github.com/repos/github/Hello-World/pulls/6\",\"id\":10,\"node_id\":\"PR_kwABCg\",\"html_url\":\"https://github.com/github/Hello-World/pull/6\",\"diff_url\":\"https://github.com/github/Hello-World/pull/6.diff\",\"patch_url\":\"https://github.com/github/Hello-World/pull/6.patch\",\"issue_url\":\"https://api.github.com/repos/github/Hello-World/issues/6\",\"number\":6,\"state\":\"open\",\"locked\":false,\"title\":\"Issue title\",\"user\":{\"login\":\"monalisa\",\"id\":161,\"node_id\":\"U_kgDMoQ\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/monalisa\",\"html_url\":\"https://github.com/monalisa\",\"followers_url\":\"https://api.github.com/users/monalisa/followers\",\"following_url\":\"https://api.github.com/users/monalisa/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/monalisa/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/monalisa/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/monalisa/subscriptions\",\"organizations_url\":\"https://api.github.com/users/monalisa/orgs\",\"repos_url\":\"https://api.github.com/users/monalisa/repos\",\"events_url\":\"https://api.github.com/users/monalisa/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/monalisa/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"body\":\"Issue body\",\"created_at\":\"2025-08-01T18:44:50Z\",\"updated_at\":\"2025-08-06T19:25:18Z\",\"closed_at\":null,\"merged_at\":null,\"merge_commit_sha\":\"98e25bad5878e54d22e5338cbc905dd2deedfa34\",\"assignee\":{\"login\":\"octocat\",\"id\":175,\"node_id\":\"U_kgDMrw\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"html_url\":\"https://github.com/octocat\",\"followers_url\":\"https://api.github.com/users/octocat/followers\",\"following_url\":\"https://api.github.com/users/octocat/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/octocat/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/octocat/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/octocat/subscriptions\",\"organizations_url\":\"https://api.github.com/users/octocat/orgs\",\"repos_url\":\"https://api.github.com/users/octocat/repos\",\"events_url\":\"https://api.github.com/users/octocat/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/octocat/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"assignees\":[{\"login\":\"octocat\",\"id\":175,\"node_id\":\"U_kgDMrw\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"html_url\":\"https://github.com/octocat\",\"followers_url\":\"https://api.github.com/users/octocat/followers\",\"following_url\":\"https://api.github.com/users/octocat/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/octocat/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/octocat/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/octocat/subscriptions\",\"organizations_url\":\"https://api.github.com/users/octocat/orgs\",\"repos_url\":\"https://api.github.com/users/octocat/repos\",\"events_url\":\"https://api.github.com/users/octocat/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/octocat/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false}],\"requested_reviewers\":[{\"login\":\"monalisa\",\"id\":2,\"node_id\":\"U_kgAC\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/monalisa\",\"html_url\":\"https://github.com/monalisa\",\"followers_url\":\"https://api.github.com/users/monalisa/followers\",\"following_url\":\"https://api.github.com/users/monalisa/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/monalisa/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/monalisa/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/monalisa/subscriptions\",\"organizations_url\":\"https://api.github.com/users/monalisa/orgs\",\"repos_url\":\"https://api.github.com/users/monalisa/repos\",\"events_url\":\"https://api.github.com/users/monalisa/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/monalisa/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false}],\"requested_teams\":[],\"labels\":[{\"id\":19,\"node_id\":\"LA_kwABEw\",\"url\":\"https://api.github.com/repos/github/Hello-World/labels/bug%20:bug:\",\"name\":\"bug :bug:\",\"color\":\"efe24f\",\"default\":false,\"description\":\"Something isn't working\"},{\"id\":26,\"node_id\":\"LA_kwABGg\",\"url\":\"https://api.github.com/repos/github/Hello-World/labels/fun%20size%20%F0%9F%8D%AB\",\"name\":\"fun size 🍫\",\"color\":\"f29c24\",\"default\":false,\"description\":\"Extra attention is needed\"},{\"id\":33,\"node_id\":\"LA_kwABIQ\",\"url\":\"https://api.github.com/repos/github/Hello-World/labels/%F0%9F%9A%92%20wontfix\",\"name\":\"🚒 wontfix\",\"color\":\"5891ce\",\"default\":false,\"description\":\"This will not be worked on\"}],\"milestone\":{\"url\":\"https://api.github.com/repos/github/Hello-World/milestones/1\",\"html_url\":\"https://github.com/github/Hello-World/milestone/1\",\"labels_url\":\"https://api.github.com/repos/github/Hello-World/milestones/1/labels\",\"id\":1,\"node_id\":\"MI_kwABAQ\",\"number\":1,\"title\":\"Open milestone\",\"description\":null,\"creator\":{\"login\":\"monalisa\",\"id\":2,\"node_id\":\"U_kgAC\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/monalisa\",\"html_url\":\"https://github.com/monalisa\",\"followers_url\":\"https://api.github.com/users/monalisa/followers\",\"following_url\":\"https://api.github.com/users/monalisa/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/monalisa/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/monalisa/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/monalisa/subscriptions\",\"organizations_url\":\"https://api.github.com/users/monalisa/orgs\",\"repos_url\":\"https://api.github.com/users/monalisa/repos\",\"events_url\":\"https://api.github.com/users/monalisa/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/monalisa/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"open_issues\":2,\"closed_issues\":1,\"state\":\"open\",\"created_at\":\"2025-08-01T18:44:30Z\",\"updated_at\":\"2025-08-06T19:14:15Z\",\"due_on\":null,\"closed_at\":null},\"draft\":false,\"commits_url\":\"https://api.github.com/repos/github/Hello-World/pulls/6/commits\",\"review_comments_url\":\"https://api.github.com/repos/github/Hello-World/pulls/6/comments\",\"review_comment_url\":\"https://api.github.com/repos/github/Hello-World/pulls/comments{/number}\",\"comments_url\":\"https://api.github.com/repos/github/Hello-World/issues/6/comments\",\"statuses_url\":\"https://api.github.com/repos/github/Hello-World/statuses/a3258d3434ecb2058b2784c8eb8610c2e9937a0d\",\"head\":{\"label\":\"github:branch-2ee3da8fde8a1adfe6d0809a1a414e4f\",\"ref\":\"branch-2ee3da8fde8a1adfe6d0809a1a414e4f\",\"sha\":\"a3258d3434ecb2058b2784c8eb8610c2e9937a0d\",\"user\":{\"login\":\"github\",\"id\":5,\"node_id\":\"O_kgAF\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/github\",\"html_url\":\"https://github.com/github\",\"followers_url\":\"https://api.github.com/users/github/followers\",\"following_url\":\"https://api.github.com/users/github/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/github/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/github/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/github/subscriptions\",\"organizations_url\":\"https://api.github.com/users/github/orgs\",\"repos_url\":\"https://api.github.com/users/github/repos\",\"events_url\":\"https://api.github.com/users/github/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/github/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"repo\":{\"id\":1,\"node_id\":\"R_kgAB\",\"name\":\"Hello-World\",\"full_name\":\"github/Hello-World\",\"private\":false,\"owner\":{\"login\":\"github\",\"id\":5,\"node_id\":\"O_kgAF\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/github\",\"html_url\":\"https://github.com/github\",\"followers_url\":\"https://api.github.com/users/github/followers\",\"following_url\":\"https://api.github.com/users/github/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/github/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/github/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/github/subscriptions\",\"organizations_url\":\"https://api.github.com/users/github/orgs\",\"repos_url\":\"https://api.github.com/users/github/repos\",\"events_url\":\"https://api.github.com/users/github/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/github/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"html_url\":\"https://github.com/github/Hello-World\",\"description\":null,\"fork\":false,\"url\":\"https://api.github.com/repos/github/Hello-World\",\"forks_url\":\"https://api.github.com/repos/github/Hello-World/forks\",\"keys_url\":\"https://api.github.com/repos/github/Hello-World/keys{/key_id}\",\"collaborators_url\":\"https://api.github.com/repos/github/Hello-World/collaborators{/collaborator}\",\"teams_url\":\"https://api.github.com/repos/github/Hello-World/teams\",\"hooks_url\":\"https://api.github.com/repos/github/Hello-World/hooks\",\"issue_events_url\":\"https://api.github.com/repos/github/Hello-World/issues/events{/number}\",\"events_url\":\"https://api.github.com/repos/github/Hello-World/events\",\"assignees_url\":\"https://api.github.com/repos/github/Hello-World/assignees{/user}\",\"branches_url\":\"https://api.github.com/repos/github/Hello-World/branches{/branch}\",\"tags_url\":\"https://api.github.com/repos/github/Hello-World/tags\",\"blobs_url\":\"https://api.github.com/repos/github/Hello-World/git/blobs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/github/Hello-World/git/tags{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/github/Hello-World/git/refs{/sha}\",\"trees_url\":\"https://api.github.com/repos/github/Hello-World/git/trees{/sha}\",\"statuses_url\":\"https://api.github.com/repos/github/Hello-World/statuses/{sha}\",\"languages_url\":\"https://api.github.com/repos/github/Hello-World/languages\",\"stargazers_url\":\"https://api.github.com/repos/github/Hello-World/stargazers\",\"contributors_url\":\"https://api.github.com/repos/github/Hello-World/contributors\",\"subscribers_url\":\"https://api.github.com/repos/github/Hello-World/subscribers\",\"subscription_url\":\"https://api.github.com/repos/github/Hello-World/subscription\",\"commits_url\":\"https://api.github.com/repos/github/Hello-World/commits{/sha}\",\"git_commits_url\":\"https://api.github.com/repos/github/Hello-World/git/commits{/sha}\",\"comments_url\":\"https://api.github.com/repos/github/Hello-World/comments{/number}\",\"issue_comment_url\":\"https://api.github.com/repos/github/Hello-World/issues/comments{/number}\",\"contents_url\":\"https://api.github.com/repos/github/Hello-World/contents/{+path}\",\"compare_url\":\"https://api.github.com/repos/github/Hello-World/compare/{base}...{head}\",\"merges_url\":\"https://api.github.com/repos/github/Hello-World/merges\",\"archive_url\":\"https://api.github.com/repos/github/Hello-World/{archive_format}{/ref}\",\"downloads_url\":\"https://api.github.com/repos/github/Hello-World/downloads\",\"issues_url\":\"https://api.github.com/repos/github/Hello-World/issues{/number}\",\"pulls_url\":\"https://api.github.com/repos/github/Hello-World/pulls{/number}\",\"milestones_url\":\"https://api.github.com/repos/github/Hello-World/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/github/Hello-World/notifications{?since,all,participating}\",\"labels_url\":\"https://api.github.com/repos/github/Hello-World/labels{/name}\",\"releases_url\":\"https://api.github.com/repos/github/Hello-World/releases{/id}\",\"deployments_url\":\"https://api.github.com/repos/github/Hello-World/deployments\",\"created_at\":\"2025-08-01T18:44:14Z\",\"updated_at\":\"2025-08-01T18:48:38Z\",\"pushed_at\":\"2025-08-01T18:44:50Z\",\"git_url\":\"git://github.localhost/github/Hello-World.git\",\"ssh_url\":\"ssh://git@localhost:3035/github/Hello-World.git\",\"clone_url\":\"https://github.com/github/Hello-World.git\",\"svn_url\":\"https://github.com/github/Hello-World\",\"homepage\":null,\"size\":6,\"stargazers_count\":0,\"watchers_count\":0,\"language\":null,\"has_issues\":true,\"has_projects\":true,\"has_downloads\":true,\"has_wiki\":true,\"has_pages\":false,\"has_discussions\":false,\"forks_count\":0,\"mirror_url\":null,\"archived\":false,\"disabled\":false,\"open_issues_count\":3,\"license\":null,\"allow_forking\":true,\"is_template\":false,\"web_commit_signoff_required\":false,\"topics\":[],\"visibility\":\"public\",\"forks\":0,\"open_issues\":3,\"watchers\":0,\"default_branch\":\"main\"}},\"base\":{\"label\":\"github:branch-0f4ceb14cbe39e4786ffbabb776da599\",\"ref\":\"branch-0f4ceb14cbe39e4786ffbabb776da599\",\"sha\":\"9a9f5a8d77bdc2540412900d3c930fe36a82b5ed\",\"user\":{\"login\":\"github\",\"id\":5,\"node_id\":\"O_kgAF\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/github\",\"html_url\":\"https://github.com/github\",\"followers_url\":\"https://api.github.com/users/github/followers\",\"following_url\":\"https://api.github.com/users/github/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/github/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/github/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/github/subscriptions\",\"organizations_url\":\"https://api.github.com/users/github/orgs\",\"repos_url\":\"https://api.github.com/users/github/repos\",\"events_url\":\"https://api.github.com/users/github/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/github/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"repo\":{\"id\":1,\"node_id\":\"R_kgAB\",\"name\":\"Hello-World\",\"full_name\":\"github/Hello-World\",\"private\":false,\"owner\":{\"login\":\"github\",\"id\":5,\"node_id\":\"O_kgAF\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/github\",\"html_url\":\"https://github.com/github\",\"followers_url\":\"https://api.github.com/users/github/followers\",\"following_url\":\"https://api.github.com/users/github/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/github/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/github/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/github/subscriptions\",\"organizations_url\":\"https://api.github.com/users/github/orgs\",\"repos_url\":\"https://api.github.com/users/github/repos\",\"events_url\":\"https://api.github.com/users/github/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/github/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"html_url\":\"https://github.com/github/Hello-World\",\"description\":null,\"fork\":false,\"url\":\"https://api.github.com/repos/github/Hello-World\",\"forks_url\":\"https://api.github.com/repos/github/Hello-World/forks\",\"keys_url\":\"https://api.github.com/repos/github/Hello-World/keys{/key_id}\",\"collaborators_url\":\"https://api.github.com/repos/github/Hello-World/collaborators{/collaborator}\",\"teams_url\":\"https://api.github.com/repos/github/Hello-World/teams\",\"hooks_url\":\"https://api.github.com/repos/github/Hello-World/hooks\",\"issue_events_url\":\"https://api.github.com/repos/github/Hello-World/issues/events{/number}\",\"events_url\":\"https://api.github.com/repos/github/Hello-World/events\",\"assignees_url\":\"https://api.github.com/repos/github/Hello-World/assignees{/user}\",\"branches_url\":\"https://api.github.com/repos/github/Hello-World/branches{/branch}\",\"tags_url\":\"https://api.github.com/repos/github/Hello-World/tags\",\"blobs_url\":\"https://api.github.com/repos/github/Hello-World/git/blobs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/github/Hello-World/git/tags{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/github/Hello-World/git/refs{/sha}\",\"trees_url\":\"https://api.github.com/repos/github/Hello-World/git/trees{/sha}\",\"statuses_url\":\"https://api.github.com/repos/github/Hello-World/statuses/{sha}\",\"languages_url\":\"https://api.github.com/repos/github/Hello-World/languages\",\"stargazers_url\":\"https://api.github.com/repos/github/Hello-World/stargazers\",\"contributors_url\":\"https://api.github.com/repos/github/Hello-World/contributors\",\"subscribers_url\":\"https://api.github.com/repos/github/Hello-World/subscribers\",\"subscription_url\":\"https://api.github.com/repos/github/Hello-World/subscription\",\"commits_url\":\"https://api.github.com/repos/github/Hello-World/commits{/sha}\",\"git_commits_url\":\"https://api.github.com/repos/github/Hello-World/git/commits{/sha}\",\"comments_url\":\"https://api.github.com/repos/github/Hello-World/comments{/number}\",\"issue_comment_url\":\"https://api.github.com/repos/github/Hello-World/issues/comments{/number}\",\"contents_url\":\"https://api.github.com/repos/github/Hello-World/contents/{+path}\",\"compare_url\":\"https://api.github.com/repos/github/Hello-World/compare/{base}...{head}\",\"merges_url\":\"https://api.github.com/repos/github/Hello-World/merges\",\"archive_url\":\"https://api.github.com/repos/github/Hello-World/{archive_format}{/ref}\",\"downloads_url\":\"https://api.github.com/repos/github/Hello-World/downloads\",\"issues_url\":\"https://api.github.com/repos/github/Hello-World/issues{/number}\",\"pulls_url\":\"https://api.github.com/repos/github/Hello-World/pulls{/number}\",\"milestones_url\":\"https://api.github.com/repos/github/Hello-World/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/github/Hello-World/notifications{?since,all,participating}\",\"labels_url\":\"https://api.github.com/repos/github/Hello-World/labels{/name}\",\"releases_url\":\"https://api.github.com/repos/github/Hello-World/releases{/id}\",\"deployments_url\":\"https://api.github.com/repos/github/Hello-World/deployments\",\"created_at\":\"2025-08-01T18:44:14Z\",\"updated_at\":\"2025-08-01T18:48:38Z\",\"pushed_at\":\"2025-08-01T18:44:50Z\",\"git_url\":\"git://github.localhost/github/Hello-World.git\",\"ssh_url\":\"ssh://git@localhost:3035/github/Hello-World.git\",\"clone_url\":\"https://github.com/github/Hello-World.git\",\"svn_url\":\"https://github.com/github/Hello-World\",\"homepage\":null,\"size\":6,\"stargazers_count\":0,\"watchers_count\":0,\"language\":null,\"has_issues\":true,\"has_projects\":true,\"has_downloads\":true,\"has_wiki\":true,\"has_pages\":false,\"has_discussions\":false,\"forks_count\":0,\"mirror_url\":null,\"archived\":false,\"disabled\":false,\"open_issues_count\":3,\"license\":null,\"allow_forking\":true,\"is_template\":false,\"web_commit_signoff_required\":false,\"topics\":[],\"visibility\":\"public\",\"forks\":0,\"open_issues\":3,\"watchers\":0,\"default_branch\":\"main\"}},\"_links\":{\"self\":{\"href\":\"https://api.github.com/repos/github/Hello-World/pulls/6\"},\"html\":{\"href\":\"https://github.com/github/Hello-World/pull/6\"},\"issue\":{\"href\":\"https://api.github.com/repos/github/Hello-World/issues/6\"},\"comments\":{\"href\":\"https://api.github.com/repos/github/Hello-World/issues/6/comments\"},\"review_comments\":{\"href\":\"https://api.github.com/repos/github/Hello-World/pulls/6/comments\"},\"review_comment\":{\"href\":\"https://api.github.com/repos/github/Hello-World/pulls/comments{/number}\"},\"commits\":{\"href\":\"https://api.github.com/repos/github/Hello-World/pulls/6/commits\"},\"statuses\":{\"href\":\"https://api.github.com/repos/github/Hello-World/statuses/a3258d3434ecb2058b2784c8eb8610c2e9937a0d\"}},\"author_association\":\"MEMBER\",\"auto_merge\":null,\"active_lock_reason\":null},\"content_type\":\"PullRequest\",\"creator\":{\"login\":\"monalisa\",\"id\":2,\"node_id\":\"U_kgAC\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/monalisa\",\"html_url\":\"https://github.com/monalisa\",\"followers_url\":\"https://api.github.com/users/monalisa/followers\",\"following_url\":\"https://api.github.com/users/monalisa/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/monalisa/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/monalisa/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/monalisa/subscriptions\",\"organizations_url\":\"https://api.github.com/users/monalisa/orgs\",\"repos_url\":\"https://api.github.com/users/monalisa/repos\",\"events_url\":\"https://api.github.com/users/monalisa/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/monalisa/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"created_at\":\"2025-08-01T18:44:51Z\",\"updated_at\":\"2025-08-06T19:25:18Z\",\"archived_at\":null,\"item_url\":\"https://api.github.com/orgs/github/projectsV2/1/items/13\",\"fields\":[{\"id\":1,\"name\":\"Title\",\"type\":\"title\",\"value\":{\"raw_title\":\"It seemed to me that any civilization that had so far lost its head as to need to include a set of detailed instructions for use in a packet of toothpicks, was no longer a civilization in which I could live and stay sane.\",\"html_title\":\"It seemed to me that any civilization that had so far lost its head as to need to include a set of detailed instructions for use in a packet of toothpicks, was no longer a civilization in which I could live and stay sane.\",\"number\":6,\"url\":\"https://github.com/5/1/pull/6\",\"issue_id\":12,\"state\":\"open\",\"state_reason\":null,\"is_draft\":false}},{\"id\":2,\"name\":\"Assignees\",\"type\":\"assignees\",\"value\":[{\"login\":\"octocat\",\"id\":175,\"node_id\":\"U_kgDMrw\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"html_url\":\"https://github.com/octocat\",\"followers_url\":\"https://api.github.com/users/octocat/followers\",\"following_url\":\"https://api.github.com/users/octocat/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/octocat/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/octocat/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/octocat/subscriptions\",\"organizations_url\":\"https://api.github.com/users/octocat/orgs\",\"repos_url\":\"https://api.github.com/users/octocat/repos\",\"events_url\":\"https://api.github.com/users/octocat/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/octocat/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false}]},{\"id\":3,\"name\":\"Status\",\"type\":\"single_select\",\"value\":{\"id\":\"98236657\",\"name\":\"Done\",\"name_html\":\"Done\",\"color\":\"PURPLE\",\"description\":\"This has been completed\",\"description_html\":\"This has been completed\"}},{\"id\":4,\"name\":\"Labels\",\"type\":\"labels\",\"value\":[{\"id\":19,\"node_id\":\"LA_kwABEw\",\"url\":\"https://api.github.com/repos/github/Hello-World/labels/bug%20:bug:\",\"name\":\"bug :bug:\",\"color\":\"efe24f\",\"default\":false,\"description\":\"Something isn't working\"},{\"id\":26,\"node_id\":\"LA_kwABGg\",\"url\":\"https://api.github.com/repos/github/Hello-World/labels/fun%20size%20%F0%9F%8D%AB\",\"name\":\"fun size 🍫\",\"color\":\"f29c24\",\"default\":false,\"description\":\"Extra attention is needed\"},{\"id\":33,\"node_id\":\"LA_kwABIQ\",\"url\":\"https://api.github.com/repos/github/Hello-World/labels/%F0%9F%9A%92%20wontfix\",\"name\":\"🚒 wontfix\",\"color\":\"5891ce\",\"default\":false,\"description\":\"This will not be worked on\"}]},{\"id\":5,\"name\":\"Linked pull requests\",\"type\":\"linked_pull_requests\",\"value\":[]},{\"id\":6,\"name\":\"Milestone\",\"type\":\"milestone\",\"value\":{\"url\":\"https://api.github.com/repos/github/Hello-World/milestones/1\",\"html_url\":\"https://github.com/github/Hello-World/milestone/1\",\"labels_url\":\"https://api.github.com/repos/github/Hello-World/milestones/1/labels\",\"id\":1,\"node_id\":\"MI_kwABAQ\",\"number\":1,\"title\":\"Open milestone\",\"description\":null,\"creator\":{\"login\":\"octocat\",\"id\":175,\"node_id\":\"U_kgDMrw\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"html_url\":\"https://github.com/octocat\",\"followers_url\":\"https://api.github.com/users/octocat/followers\",\"following_url\":\"https://api.github.com/users/octocat/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/octocat/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/octocat/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/octocat/subscriptions\",\"organizations_url\":\"https://api.github.com/users/octocat/orgs\",\"repos_url\":\"https://api.github.com/users/octocat/repos\",\"events_url\":\"https://api.github.com/users/octocat/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/octocat/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"open_issues\":2,\"closed_issues\":1,\"state\":\"open\",\"created_at\":\"2025-08-01T18:44:30Z\",\"updated_at\":\"2025-08-06T19:14:15Z\",\"due_on\":null,\"closed_at\":null}},{\"id\":7,\"name\":\"Repository\",\"type\":\"repository\",\"value\":{\"id\":1,\"node_id\":\"R_kgAB\",\"name\":\"Hello-World\",\"full_name\":\"github/Hello-World\",\"private\":false,\"owner\":{\"login\":\"github\",\"id\":5,\"node_id\":\"O_kgAF\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/github\",\"html_url\":\"https://github.com/github\",\"followers_url\":\"https://api.github.com/users/github/followers\",\"following_url\":\"https://api.github.com/users/github/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/github/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/github/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/github/subscriptions\",\"organizations_url\":\"https://api.github.com/users/github/orgs\",\"repos_url\":\"https://api.github.com/users/github/repos\",\"events_url\":\"https://api.github.com/users/github/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/github/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"html_url\":\"https://github.com/github/Hello-World\",\"description\":null,\"fork\":false,\"url\":\"https://api.github.com/repos/github/Hello-World\",\"forks_url\":\"https://api.github.com/repos/github/Hello-World/forks\",\"keys_url\":\"https://api.github.com/repos/github/Hello-World/keys{/key_id}\",\"collaborators_url\":\"https://api.github.com/repos/github/Hello-World/collaborators{/collaborator}\",\"teams_url\":\"https://api.github.com/repos/github/Hello-World/teams\",\"hooks_url\":\"https://api.github.com/repos/github/Hello-World/hooks\",\"issue_events_url\":\"https://api.github.com/repos/github/Hello-World/issues/events{/number}\",\"events_url\":\"https://api.github.com/repos/github/Hello-World/events\",\"assignees_url\":\"https://api.github.com/repos/github/Hello-World/assignees{/user}\",\"branches_url\":\"https://api.github.com/repos/github/Hello-World/branches{/branch}\",\"tags_url\":\"https://api.github.com/repos/github/Hello-World/tags\",\"blobs_url\":\"https://api.github.com/repos/github/Hello-World/git/blobs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/github/Hello-World/git/tags{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/github/Hello-World/git/refs{/sha}\",\"trees_url\":\"https://api.github.com/repos/github/Hello-World/git/trees{/sha}\",\"statuses_url\":\"https://api.github.com/repos/github/Hello-World/statuses/{sha}\",\"languages_url\":\"https://api.github.com/repos/github/Hello-World/languages\",\"stargazers_url\":\"https://api.github.com/repos/github/Hello-World/stargazers\",\"contributors_url\":\"https://api.github.com/repos/github/Hello-World/contributors\",\"subscribers_url\":\"https://api.github.com/repos/github/Hello-World/subscribers\",\"subscription_url\":\"https://api.github.com/repos/github/Hello-World/subscription\",\"commits_url\":\"https://api.github.com/repos/github/Hello-World/commits{/sha}\",\"git_commits_url\":\"https://api.github.com/repos/github/Hello-World/git/commits{/sha}\",\"comments_url\":\"https://api.github.com/repos/github/Hello-World/comments{/number}\",\"issue_comment_url\":\"https://api.github.com/repos/github/Hello-World/issues/comments{/number}\",\"contents_url\":\"https://api.github.com/repos/github/Hello-World/contents/{+path}\",\"compare_url\":\"https://api.github.com/repos/github/Hello-World/compare/{base}...{head}\",\"merges_url\":\"https://api.github.com/repos/github/Hello-World/merges\",\"archive_url\":\"https://api.github.com/repos/github/Hello-World/{archive_format}{/ref}\",\"downloads_url\":\"https://api.github.com/repos/github/Hello-World/downloads\",\"issues_url\":\"https://api.github.com/repos/github/Hello-World/issues{/number}\",\"pulls_url\":\"https://api.github.com/repos/github/Hello-World/pulls{/number}\",\"milestones_url\":\"https://api.github.com/repos/github/Hello-World/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/github/Hello-World/notifications{?since,all,participating}\",\"labels_url\":\"https://api.github.com/repos/github/Hello-World/labels{/name}\",\"releases_url\":\"https://api.github.com/repos/github/Hello-World/releases{/id}\",\"deployments_url\":\"https://api.github.com/repos/github/Hello-World/deployments\"}},{\"id\":8,\"name\":\"Type\",\"type\":\"issue_type\",\"value\":null},{\"id\":9,\"name\":\"Reviewers\",\"type\":\"reviewers\",\"value\":[{\"type\":\"ReviewRequest\",\"status\":\"pending\",\"reviewer\":{\"avatarUrl\":\"https://github.com/images/error/octocat_happy.gif\",\"id\":2,\"login\":\"monalisa\",\"url\":\"https://github.com/monalisa\",\"name\":\"monalisa\",\"type\":\"User\"}}]},{\"id\":10,\"name\":\"Parent issue\",\"type\":\"parent_issue\",\"value\":null},{\"id\":11,\"name\":\"Sub-issues progress\",\"type\":\"sub_issues_progress\",\"value\":null}]}" } @@ -52286,72 +54455,6 @@ ], "renamed": null }, - { - "name": "Create a project column", - "scope": "projectsClassic", - "id": "createColumn", - "method": "POST", - "url": "/projects/{project_id}/columns", - "isDeprecated": true, - "deprecationDate": "2024-05-23", - "removalDate": "2025-04-01", - "description": "> [!WARNING]\n> **Closing down notice:** Projects (classic) is being deprecated in favor of the new Projects experience.\n> See the [changelog](https://github.blog/changelog/2024-05-23-sunset-notice-projects-classic/) for more information.", - "documentationUrl": "https://docs.github.com/rest/projects-classic/columns#create-a-project-column", - "previews": [], - "headers": [], - "parameters": [ - { - "name": "project_id", - "description": "The unique identifier of the project.", - "in": "PATH", - "type": "integer", - "required": true, - "enum": null, - "allowNull": false, - "mapToData": null, - "validation": null, - "alias": null, - "deprecated": null - }, - { - "name": "name", - "description": "Name of the project column", - "in": "BODY", - "type": "string", - "required": true, - "enum": null, - "allowNull": false, - "mapToData": null, - "validation": null, - "alias": null, - "deprecated": null - } - ], - "responses": [ - { - "code": 201, - "description": "Response", - "examples": [ - { - "data": "{\"url\":\"https://api.github.com/projects/columns/367\",\"project_url\":\"https://api.github.com/projects/120\",\"cards_url\":\"https://api.github.com/projects/columns/367/cards\",\"id\":367,\"node_id\":\"MDEzOlByb2plY3RDb2x1bW4zNjc=\",\"name\":\"To Do\",\"created_at\":\"2016-09-05T14:18:44Z\",\"updated_at\":\"2016-09-05T14:22:28Z\"}" - } - ] - }, - { "code": 304, "description": "Not modified", "examples": null }, - { - "code": 401, - "description": "Requires authentication", - "examples": null - }, - { "code": 403, "description": "Forbidden", "examples": null }, - { - "code": 422, - "description": "Validation failed, or the endpoint has been spammed.", - "examples": null - } - ], - "renamed": null - }, { "name": "Create a user project", "scope": "projectsClassic", @@ -52930,80 +55033,6 @@ ], "renamed": null }, - { - "name": "List project columns", - "scope": "projectsClassic", - "id": "listColumns", - "method": "GET", - "url": "/projects/{project_id}/columns", - "isDeprecated": true, - "deprecationDate": "2024-05-23", - "removalDate": "2025-04-01", - "description": "> [!WARNING]\n> **Closing down notice:** Projects (classic) is being deprecated in favor of the new Projects experience.\n> See the [changelog](https://github.blog/changelog/2024-05-23-sunset-notice-projects-classic/) for more information.", - "documentationUrl": "https://docs.github.com/rest/projects-classic/columns#list-project-columns", - "previews": [], - "headers": [], - "parameters": [ - { - "name": "project_id", - "description": "The unique identifier of the project.", - "in": "PATH", - "type": "integer", - "required": true, - "enum": null, - "allowNull": false, - "mapToData": null, - "validation": null, - "alias": null, - "deprecated": null - }, - { - "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", - "type": "integer", - "required": false, - "enum": null, - "allowNull": false, - "mapToData": null, - "validation": null, - "alias": null, - "deprecated": null - }, - { - "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", - "type": "integer", - "required": false, - "enum": null, - "allowNull": false, - "mapToData": null, - "validation": null, - "alias": null, - "deprecated": null - } - ], - "responses": [ - { - "code": 200, - "description": "Response", - "examples": [ - { - "data": "[{\"url\":\"https://api.github.com/projects/columns/367\",\"project_url\":\"https://api.github.com/projects/120\",\"cards_url\":\"https://api.github.com/projects/columns/367/cards\",\"id\":367,\"node_id\":\"MDEzOlByb2plY3RDb2x1bW4zNjc=\",\"name\":\"To Do\",\"created_at\":\"2016-09-05T14:18:44Z\",\"updated_at\":\"2016-09-05T14:22:28Z\"}]" - } - ] - }, - { "code": 304, "description": "Not modified", "examples": null }, - { - "code": 401, - "description": "Requires authentication", - "examples": null - }, - { "code": 403, "description": "Forbidden", "examples": null } - ], - "renamed": null - }, { "name": "List organization projects", "scope": "projectsClassic", @@ -59672,6 +61701,63 @@ ], "renamed": null }, + { + "name": "Check if immutable releases are enabled for a repository", + "scope": "repos", + "id": "checkImmutableReleases", + "method": "GET", + "url": "/repos/{owner}/{repo}/immutable-releases", + "isDeprecated": false, + "deprecationDate": null, + "removalDate": null, + "description": "Shows whether immutable releases are enabled or disabled. Also identifies whether immutability is being\nenforced by the repository owner. The authenticated user must have admin read access to the repository.", + "documentationUrl": "https://docs.github.com/rest/repos/repos#check-if-immutable-releases-are-enabled-for-a-repository", + "previews": [], + "headers": [], + "parameters": [ + { + "name": "owner", + "description": "The account owner of the repository. The name is not case sensitive.", + "in": "PATH", + "type": "string", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "repo", + "description": "The name of the repository without the `.git` extension. The name is not case sensitive.", + "in": "PATH", + "type": "string", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + } + ], + "responses": [ + { + "code": 200, + "description": "Response if immutable releases are enabled", + "examples": [ + { "data": "{\"enabled\":true,\"enforced_by_owner\":false}" } + ] + }, + { + "code": 404, + "description": "Not Found if immutable releases are not enabled for the repository", + "examples": null + } + ], + "renamed": null + }, { "name": "Check if private vulnerability reporting is enabled for a repository", "scope": "repos", @@ -62163,102 +64249,6 @@ ], "renamed": null }, - { - "name": "Create or update custom property values for a repository", - "scope": "repos", - "id": "createOrUpdateCustomPropertiesValues", - "method": "PATCH", - "url": "/repos/{owner}/{repo}/properties/values", - "isDeprecated": false, - "deprecationDate": null, - "removalDate": null, - "description": "Create new or update existing custom property values for a repository.\nUsing a value of `null` for a custom property will remove or 'unset' the property value from the repository.\n\nRepository admins and other users with the repository-level \"edit custom property values\" fine-grained permission can use this endpoint.", - "documentationUrl": "https://docs.github.com/rest/repos/custom-properties#create-or-update-custom-property-values-for-a-repository", - "previews": [], - "headers": [], - "parameters": [ - { - "name": "owner", - "description": "The account owner of the repository. The name is not case sensitive.", - "in": "PATH", - "type": "string", - "required": true, - "enum": null, - "allowNull": false, - "mapToData": null, - "validation": null, - "alias": null, - "deprecated": null - }, - { - "name": "repo", - "description": "The name of the repository without the `.git` extension. The name is not case sensitive.", - "in": "PATH", - "type": "string", - "required": true, - "enum": null, - "allowNull": false, - "mapToData": null, - "validation": null, - "alias": null, - "deprecated": null - }, - { - "name": "properties", - "description": "A list of custom property names and associated values to apply to the repositories.", - "in": "BODY", - "type": "object[]", - "required": true, - "enum": null, - "allowNull": false, - "mapToData": null, - "validation": null, - "alias": null, - "deprecated": null - }, - { - "name": "properties[].property_name", - "description": "The name of the property", - "in": "BODY", - "type": "string", - "required": true, - "enum": null, - "allowNull": false, - "mapToData": null, - "validation": null, - "alias": null, - "deprecated": null - }, - { - "name": "properties[].value", - "description": "The value assigned to the property", - "in": "BODY", - "type": null, - "required": true, - "enum": null, - "allowNull": true, - "mapToData": null, - "validation": null, - "alias": null, - "deprecated": null - } - ], - "responses": [ - { - "code": 204, - "description": "No Content when custom property values are successfully created or updated", - "examples": null - }, - { "code": 403, "description": "Forbidden", "examples": null }, - { "code": 404, "description": "Resource not found", "examples": null }, - { - "code": 422, - "description": "Validation failed, or the endpoint has been spammed.", - "examples": null - } - ], - "renamed": null - }, { "name": "Create or update an environment", "scope": "repos", @@ -63903,7 +65893,7 @@ "in": "BODY", "type": "string", "required": true, - "enum": ["code_scanning"], + "enum": ["copilot_code_review"], "allowNull": false, "mapToData": null, "validation": null, @@ -64422,6 +66412,32 @@ "validation": null, "alias": null, "deprecated": null + }, + { + "name": "rules[].parameters.review_draft_pull_requests", + "description": "Copilot automatically reviews draft pull requests before they are marked as ready for review.", + "in": "BODY", + "type": "boolean", + "required": false, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "rules[].parameters.review_on_push", + "description": "Copilot automatically reviews each new push to the pull request.", + "in": "BODY", + "type": "boolean", + "required": false, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null } ], "responses": [ @@ -64662,129 +66678,281 @@ "validation": null, "alias": null, "deprecated": null - }, - { - "name": "name", - "description": "Use `web` to create a webhook. Default: `web`. This parameter only accepts the value `web`.", - "in": "BODY", - "type": "string", - "required": false, - "enum": null, - "allowNull": false, - "mapToData": null, - "validation": null, - "alias": null, - "deprecated": null - }, - { - "name": "config", - "description": "Key/value pairs to provide settings for this webhook.", - "in": "BODY", - "type": "object", - "required": false, - "enum": null, - "allowNull": false, - "mapToData": null, - "validation": null, - "alias": null, - "deprecated": null - }, - { - "name": "config.url", - "description": "The URL to which the payloads will be delivered.", - "in": "BODY", - "type": "string", - "required": false, - "enum": null, - "allowNull": false, - "mapToData": null, - "validation": null, - "alias": null, - "deprecated": null - }, - { - "name": "config.content_type", - "description": "The media type used to serialize the payloads. Supported values include `json` and `form`. The default is `form`.", - "in": "BODY", - "type": "string", - "required": false, - "enum": null, - "allowNull": false, - "mapToData": null, - "validation": null, - "alias": null, - "deprecated": null - }, - { - "name": "config.secret", - "description": "If provided, the `secret` will be used as the `key` to generate the HMAC hex digest value for [delivery signature headers](https://docs.github.com/webhooks/event-payloads/#delivery-headers).", - "in": "BODY", - "type": "string", - "required": false, - "enum": null, - "allowNull": false, - "mapToData": null, - "validation": null, - "alias": null, - "deprecated": null - }, - { - "name": "config.insecure_ssl", - "description": "", - "in": "BODY", - "type": null, - "required": false, - "enum": null, - "allowNull": false, - "mapToData": null, - "validation": null, - "alias": null, - "deprecated": null - }, - { - "name": "events", - "description": "Determines what [events](https://docs.github.com/webhooks/event-payloads) the hook is triggered for.", - "in": "BODY", - "type": "string[]", - "required": false, - "enum": null, - "allowNull": false, - "mapToData": null, - "validation": null, - "alias": null, - "deprecated": null - }, - { - "name": "active", - "description": "Determines if notifications are sent when the webhook is triggered. Set to `true` to send notifications.", - "in": "BODY", - "type": "boolean", - "required": false, - "enum": null, - "allowNull": false, - "mapToData": null, - "validation": null, - "alias": null, - "deprecated": null + }, + { + "name": "name", + "description": "Use `web` to create a webhook. Default: `web`. This parameter only accepts the value `web`.", + "in": "BODY", + "type": "string", + "required": false, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "config", + "description": "Key/value pairs to provide settings for this webhook.", + "in": "BODY", + "type": "object", + "required": false, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "config.url", + "description": "The URL to which the payloads will be delivered.", + "in": "BODY", + "type": "string", + "required": false, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "config.content_type", + "description": "The media type used to serialize the payloads. Supported values include `json` and `form`. The default is `form`.", + "in": "BODY", + "type": "string", + "required": false, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "config.secret", + "description": "If provided, the `secret` will be used as the `key` to generate the HMAC hex digest value for [delivery signature headers](https://docs.github.com/webhooks/event-payloads/#delivery-headers).", + "in": "BODY", + "type": "string", + "required": false, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "config.insecure_ssl", + "description": "", + "in": "BODY", + "type": null, + "required": false, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "events", + "description": "Determines what [events](https://docs.github.com/webhooks/event-payloads) the hook is triggered for.", + "in": "BODY", + "type": "string[]", + "required": false, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "active", + "description": "Determines if notifications are sent when the webhook is triggered. Set to `true` to send notifications.", + "in": "BODY", + "type": "boolean", + "required": false, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + } + ], + "responses": [ + { + "code": 201, + "description": "Response", + "examples": [ + { + "data": "{\"type\":\"Repository\",\"id\":12345678,\"name\":\"web\",\"active\":true,\"events\":[\"push\",\"pull_request\"],\"config\":{\"content_type\":\"json\",\"insecure_ssl\":\"0\",\"url\":\"https://example.com/webhook\"},\"updated_at\":\"2019-06-03T00:57:16Z\",\"created_at\":\"2019-06-03T00:57:16Z\",\"url\":\"https://api.github.com/repos/octocat/Hello-World/hooks/12345678\",\"test_url\":\"https://api.github.com/repos/octocat/Hello-World/hooks/12345678/test\",\"ping_url\":\"https://api.github.com/repos/octocat/Hello-World/hooks/12345678/pings\",\"deliveries_url\":\"https://api.github.com/repos/octocat/Hello-World/hooks/12345678/deliveries\",\"last_response\":{\"code\":null,\"status\":\"unused\",\"message\":null}}" + } + ] + }, + { "code": 403, "description": "Forbidden", "examples": null }, + { "code": 404, "description": "Resource not found", "examples": null }, + { + "code": 422, + "description": "Validation failed, or the endpoint has been spammed.", + "examples": null + } + ], + "renamed": null + }, + { + "name": "Create or update custom property values for a repository", + "scope": "repos", + "id": "customPropertiesForReposCreateOrUpdateRepositoryValues", + "method": "PATCH", + "url": "/repos/{owner}/{repo}/properties/values", + "isDeprecated": false, + "deprecationDate": null, + "removalDate": null, + "description": "Create new or update existing custom property values for a repository.\nUsing a value of `null` for a custom property will remove or 'unset' the property value from the repository.\n\nRepository admins and other users with the repository-level \"edit custom property values\" fine-grained permission can use this endpoint.", + "documentationUrl": "https://docs.github.com/rest/repos/custom-properties#create-or-update-custom-property-values-for-a-repository", + "previews": [], + "headers": [], + "parameters": [ + { + "name": "owner", + "description": "The account owner of the repository. The name is not case sensitive.", + "in": "PATH", + "type": "string", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "repo", + "description": "The name of the repository without the `.git` extension. The name is not case sensitive.", + "in": "PATH", + "type": "string", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "properties", + "description": "A list of custom property names and associated values to apply to the repositories.", + "in": "BODY", + "type": "object[]", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "properties[].property_name", + "description": "The name of the property", + "in": "BODY", + "type": "string", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "properties[].value", + "description": "The value assigned to the property", + "in": "BODY", + "type": null, + "required": true, + "enum": null, + "allowNull": true, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + } + ], + "responses": [ + { + "code": 204, + "description": "No Content when custom property values are successfully created or updated", + "examples": null + }, + { "code": 403, "description": "Forbidden", "examples": null }, + { "code": 404, "description": "Resource not found", "examples": null }, + { + "code": 422, + "description": "Validation failed, or the endpoint has been spammed.", + "examples": null + } + ], + "renamed": null + }, + { + "name": "Get all custom property values for a repository", + "scope": "repos", + "id": "customPropertiesForReposGetRepositoryValues", + "method": "GET", + "url": "/repos/{owner}/{repo}/properties/values", + "isDeprecated": false, + "deprecationDate": null, + "removalDate": null, + "description": "Gets all custom property values that are set for a repository.\nUsers with read access to the repository can use this endpoint.", + "documentationUrl": "https://docs.github.com/rest/repos/custom-properties#get-all-custom-property-values-for-a-repository", + "previews": [], + "headers": [], + "parameters": [ + { + "name": "owner", + "description": "The account owner of the repository. The name is not case sensitive.", + "in": "PATH", + "type": "string", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "repo", + "description": "The name of the repository without the `.git` extension. The name is not case sensitive.", + "in": "PATH", + "type": "string", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null } ], "responses": [ { - "code": 201, + "code": 200, "description": "Response", "examples": [ { - "data": "{\"type\":\"Repository\",\"id\":12345678,\"name\":\"web\",\"active\":true,\"events\":[\"push\",\"pull_request\"],\"config\":{\"content_type\":\"json\",\"insecure_ssl\":\"0\",\"url\":\"https://example.com/webhook\"},\"updated_at\":\"2019-06-03T00:57:16Z\",\"created_at\":\"2019-06-03T00:57:16Z\",\"url\":\"https://api.github.com/repos/octocat/Hello-World/hooks/12345678\",\"test_url\":\"https://api.github.com/repos/octocat/Hello-World/hooks/12345678/test\",\"ping_url\":\"https://api.github.com/repos/octocat/Hello-World/hooks/12345678/pings\",\"deliveries_url\":\"https://api.github.com/repos/octocat/Hello-World/hooks/12345678/deliveries\",\"last_response\":{\"code\":null,\"status\":\"unused\",\"message\":null}}" + "data": "[{\"property_name\":\"environment\",\"value\":\"production\"},{\"property_name\":\"service\",\"value\":\"web\"},{\"property_name\":\"team\",\"value\":\"octocat\"}]" } ] }, { "code": 403, "description": "Forbidden", "examples": null }, - { "code": 404, "description": "Resource not found", "examples": null }, - { - "code": 422, - "description": "Validation failed, or the endpoint has been spammed.", - "examples": null - } + { "code": 404, "description": "Resource not found", "examples": null } ], "renamed": null }, @@ -65987,8 +68155,183 @@ "deprecated": null }, { - "name": "release_id", - "description": "The unique identifier of the release.", + "name": "release_id", + "description": "The unique identifier of the release.", + "in": "PATH", + "type": "integer", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + } + ], + "responses": [{ "code": 204, "description": "Response", "examples": null }], + "renamed": null + }, + { + "name": "Delete a release asset", + "scope": "repos", + "id": "deleteReleaseAsset", + "method": "DELETE", + "url": "/repos/{owner}/{repo}/releases/assets/{asset_id}", + "isDeprecated": false, + "deprecationDate": null, + "removalDate": null, + "description": "", + "documentationUrl": "https://docs.github.com/rest/releases/assets#delete-a-release-asset", + "previews": [], + "headers": [], + "parameters": [ + { + "name": "owner", + "description": "The account owner of the repository. The name is not case sensitive.", + "in": "PATH", + "type": "string", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "repo", + "description": "The name of the repository without the `.git` extension. The name is not case sensitive.", + "in": "PATH", + "type": "string", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "asset_id", + "description": "The unique identifier of the asset.", + "in": "PATH", + "type": "integer", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + } + ], + "responses": [{ "code": 204, "description": "Response", "examples": null }], + "renamed": null + }, + { + "name": "Delete a repository ruleset", + "scope": "repos", + "id": "deleteRepoRuleset", + "method": "DELETE", + "url": "/repos/{owner}/{repo}/rulesets/{ruleset_id}", + "isDeprecated": false, + "deprecationDate": null, + "removalDate": null, + "description": "Delete a ruleset for a repository.", + "documentationUrl": "https://docs.github.com/rest/repos/rules#delete-a-repository-ruleset", + "previews": [], + "headers": [], + "parameters": [ + { + "name": "owner", + "description": "The account owner of the repository. The name is not case sensitive.", + "in": "PATH", + "type": "string", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "repo", + "description": "The name of the repository without the `.git` extension. The name is not case sensitive.", + "in": "PATH", + "type": "string", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "ruleset_id", + "description": "The ID of the ruleset.", + "in": "PATH", + "type": "integer", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + } + ], + "responses": [ + { "code": 204, "description": "Response", "examples": null }, + { "code": 404, "description": "Resource not found", "examples": null }, + { "code": 500, "description": "Internal Error", "examples": null } + ], + "renamed": null + }, + { + "name": "Closing down - Delete a tag protection state for a repository", + "scope": "repos", + "id": "deleteTagProtection", + "method": "DELETE", + "url": "/repos/{owner}/{repo}/tags/protection/{tag_protection_id}", + "isDeprecated": true, + "deprecationDate": "2024-05-29", + "removalDate": "2024-08-30", + "description": "> [!WARNING]\n> **Closing down notice:** This operation is closing down and will be removed after August 30, 2024. Use the \"[Repository Rulesets](https://docs.github.com/rest/repos/rules#delete-a-repository-ruleset)\" endpoint instead.\n\nThis deletes a tag protection state for a repository.\nThis endpoint is only available to repository administrators.", + "documentationUrl": "https://docs.github.com/rest/repos/tags#closing-down---delete-a-tag-protection-state-for-a-repository", + "previews": [], + "headers": [], + "parameters": [ + { + "name": "owner", + "description": "The account owner of the repository. The name is not case sensitive.", + "in": "PATH", + "type": "string", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "repo", + "description": "The name of the repository without the `.git` extension. The name is not case sensitive.", + "in": "PATH", + "type": "string", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "tag_protection_id", + "description": "The unique identifier of the tag protection.", "in": "PATH", "type": "integer", "required": true, @@ -66000,77 +68343,24 @@ "deprecated": null } ], - "responses": [{ "code": 204, "description": "Response", "examples": null }], - "renamed": null - }, - { - "name": "Delete a release asset", - "scope": "repos", - "id": "deleteReleaseAsset", - "method": "DELETE", - "url": "/repos/{owner}/{repo}/releases/assets/{asset_id}", - "isDeprecated": false, - "deprecationDate": null, - "removalDate": null, - "description": "", - "documentationUrl": "https://docs.github.com/rest/releases/assets#delete-a-release-asset", - "previews": [], - "headers": [], - "parameters": [ - { - "name": "owner", - "description": "The account owner of the repository. The name is not case sensitive.", - "in": "PATH", - "type": "string", - "required": true, - "enum": null, - "allowNull": false, - "mapToData": null, - "validation": null, - "alias": null, - "deprecated": null - }, - { - "name": "repo", - "description": "The name of the repository without the `.git` extension. The name is not case sensitive.", - "in": "PATH", - "type": "string", - "required": true, - "enum": null, - "allowNull": false, - "mapToData": null, - "validation": null, - "alias": null, - "deprecated": null - }, - { - "name": "asset_id", - "description": "The unique identifier of the asset.", - "in": "PATH", - "type": "integer", - "required": true, - "enum": null, - "allowNull": false, - "mapToData": null, - "validation": null, - "alias": null, - "deprecated": null - } + "responses": [ + { "code": 204, "description": "Response", "examples": null }, + { "code": 403, "description": "Forbidden", "examples": null }, + { "code": 404, "description": "Resource not found", "examples": null } ], - "responses": [{ "code": 204, "description": "Response", "examples": null }], "renamed": null }, { - "name": "Delete a repository ruleset", + "name": "Delete a repository webhook", "scope": "repos", - "id": "deleteRepoRuleset", + "id": "deleteWebhook", "method": "DELETE", - "url": "/repos/{owner}/{repo}/rulesets/{ruleset_id}", + "url": "/repos/{owner}/{repo}/hooks/{hook_id}", "isDeprecated": false, "deprecationDate": null, "removalDate": null, - "description": "Delete a ruleset for a repository.", - "documentationUrl": "https://docs.github.com/rest/repos/rules#delete-a-repository-ruleset", + "description": "Delete a webhook for an organization.\n\nThe authenticated user must be a repository owner, or have admin access in the repository, to delete the webhook.", + "documentationUrl": "https://docs.github.com/rest/repos/webhooks#delete-a-repository-webhook", "previews": [], "headers": [], "parameters": [ @@ -66101,8 +68391,8 @@ "deprecated": null }, { - "name": "ruleset_id", - "description": "The ID of the ruleset.", + "name": "hook_id", + "description": "The unique identifier of the hook. You can find this value in the `X-GitHub-Hook-ID` header of a webhook delivery.", "in": "PATH", "type": "integer", "required": true, @@ -66116,22 +68406,21 @@ ], "responses": [ { "code": 204, "description": "Response", "examples": null }, - { "code": 404, "description": "Resource not found", "examples": null }, - { "code": 500, "description": "Internal Error", "examples": null } + { "code": 404, "description": "Resource not found", "examples": null } ], "renamed": null }, { - "name": "Closing down - Delete a tag protection state for a repository", + "name": "Disable Dependabot security updates", "scope": "repos", - "id": "deleteTagProtection", + "id": "disableAutomatedSecurityFixes", "method": "DELETE", - "url": "/repos/{owner}/{repo}/tags/protection/{tag_protection_id}", - "isDeprecated": true, - "deprecationDate": "2024-05-29", - "removalDate": "2024-08-30", - "description": "> [!WARNING]\n> **Closing down notice:** This operation is closing down and will be removed after August 30, 2024. Use the \"[Repository Rulesets](https://docs.github.com/rest/repos/rules#delete-a-repository-ruleset)\" endpoint instead.\n\nThis deletes a tag protection state for a repository.\nThis endpoint is only available to repository administrators.", - "documentationUrl": "https://docs.github.com/rest/repos/tags#closing-down---delete-a-tag-protection-state-for-a-repository", + "url": "/repos/{owner}/{repo}/automated-security-fixes", + "isDeprecated": false, + "deprecationDate": null, + "removalDate": null, + "description": "Disables Dependabot security updates for a repository. The authenticated user must have admin access to the repository. For more information, see \"[Configuring Dependabot security updates](https://docs.github.com/articles/configuring-automated-security-fixes)\".", + "documentationUrl": "https://docs.github.com/rest/repos/repos#disable-dependabot-security-updates", "previews": [], "headers": [], "parameters": [ @@ -66160,45 +68449,28 @@ "validation": null, "alias": null, "deprecated": null - }, - { - "name": "tag_protection_id", - "description": "The unique identifier of the tag protection.", - "in": "PATH", - "type": "integer", - "required": true, - "enum": null, - "allowNull": false, - "mapToData": null, - "validation": null, - "alias": null, - "deprecated": null } ], - "responses": [ - { "code": 204, "description": "Response", "examples": null }, - { "code": 403, "description": "Forbidden", "examples": null }, - { "code": 404, "description": "Resource not found", "examples": null } - ], + "responses": [{ "code": 204, "description": "Response", "examples": null }], "renamed": null }, { - "name": "Delete a repository webhook", + "name": "Disable a custom protection rule for an environment", "scope": "repos", - "id": "deleteWebhook", + "id": "disableDeploymentProtectionRule", "method": "DELETE", - "url": "/repos/{owner}/{repo}/hooks/{hook_id}", + "url": "/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/{protection_rule_id}", "isDeprecated": false, "deprecationDate": null, "removalDate": null, - "description": "Delete a webhook for an organization.\n\nThe authenticated user must be a repository owner, or have admin access in the repository, to delete the webhook.", - "documentationUrl": "https://docs.github.com/rest/repos/webhooks#delete-a-repository-webhook", + "description": "Disables a custom deployment protection rule for an environment.\n\nThe authenticated user must have admin or owner permissions to the repository to use this endpoint.\n\nOAuth app tokens and personal access tokens (classic) need the `repo` scope to use this endpoint.", + "documentationUrl": "https://docs.github.com/rest/deployments/protection-rules#disable-a-custom-protection-rule-for-an-environment", "previews": [], "headers": [], "parameters": [ { - "name": "owner", - "description": "The account owner of the repository. The name is not case sensitive.", + "name": "environment_name", + "description": "The name of the environment. The name must be URL encoded. For example, any slashes in the name must be replaced with `%2F`.", "in": "PATH", "type": "string", "required": true, @@ -66222,40 +68494,6 @@ "alias": null, "deprecated": null }, - { - "name": "hook_id", - "description": "The unique identifier of the hook. You can find this value in the `X-GitHub-Hook-ID` header of a webhook delivery.", - "in": "PATH", - "type": "integer", - "required": true, - "enum": null, - "allowNull": false, - "mapToData": null, - "validation": null, - "alias": null, - "deprecated": null - } - ], - "responses": [ - { "code": 204, "description": "Response", "examples": null }, - { "code": 404, "description": "Resource not found", "examples": null } - ], - "renamed": null - }, - { - "name": "Disable Dependabot security updates", - "scope": "repos", - "id": "disableAutomatedSecurityFixes", - "method": "DELETE", - "url": "/repos/{owner}/{repo}/automated-security-fixes", - "isDeprecated": false, - "deprecationDate": null, - "removalDate": null, - "description": "Disables Dependabot security updates for a repository. The authenticated user must have admin access to the repository. For more information, see \"[Configuring Dependabot security updates](https://docs.github.com/articles/configuring-automated-security-fixes)\".", - "documentationUrl": "https://docs.github.com/rest/repos/repos#disable-dependabot-security-updates", - "previews": [], - "headers": [], - "parameters": [ { "name": "owner", "description": "The account owner of the repository. The name is not case sensitive.", @@ -66270,10 +68508,10 @@ "deprecated": null }, { - "name": "repo", - "description": "The name of the repository without the `.git` extension. The name is not case sensitive.", + "name": "protection_rule_id", + "description": "The unique identifier of the protection rule.", "in": "PATH", - "type": "string", + "type": "integer", "required": true, "enum": null, "allowNull": false, @@ -66287,22 +68525,22 @@ "renamed": null }, { - "name": "Disable a custom protection rule for an environment", + "name": "Disable immutable releases", "scope": "repos", - "id": "disableDeploymentProtectionRule", + "id": "disableImmutableReleases", "method": "DELETE", - "url": "/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/{protection_rule_id}", + "url": "/repos/{owner}/{repo}/immutable-releases", "isDeprecated": false, "deprecationDate": null, "removalDate": null, - "description": "Disables a custom deployment protection rule for an environment.\n\nThe authenticated user must have admin or owner permissions to the repository to use this endpoint.\n\nOAuth app tokens and personal access tokens (classic) need the `repo` scope to use this endpoint.", - "documentationUrl": "https://docs.github.com/rest/deployments/protection-rules#disable-a-custom-protection-rule-for-an-environment", + "description": "Disables immutable releases for a repository. The authenticated user must have admin access to the repository.", + "documentationUrl": "https://docs.github.com/rest/repos/repos#disable-immutable-releases", "previews": [], "headers": [], "parameters": [ { - "name": "environment_name", - "description": "The name of the environment. The name must be URL encoded. For example, any slashes in the name must be replaced with `%2F`.", + "name": "owner", + "description": "The account owner of the repository. The name is not case sensitive.", "in": "PATH", "type": "string", "required": true, @@ -66325,35 +68563,16 @@ "validation": null, "alias": null, "deprecated": null - }, + } + ], + "responses": [ { - "name": "owner", - "description": "The account owner of the repository. The name is not case sensitive.", - "in": "PATH", - "type": "string", - "required": true, - "enum": null, - "allowNull": false, - "mapToData": null, - "validation": null, - "alias": null, - "deprecated": null + "code": 204, + "description": "A header with no content is returned.", + "examples": null }, - { - "name": "protection_rule_id", - "description": "The unique identifier of the protection rule.", - "in": "PATH", - "type": "integer", - "required": true, - "enum": null, - "allowNull": false, - "mapToData": null, - "validation": null, - "alias": null, - "deprecated": null - } + { "code": 409, "description": "Conflict", "examples": null } ], - "responses": [{ "code": 204, "description": "Response", "examples": null }], "renamed": null }, { @@ -66734,6 +68953,57 @@ "responses": [{ "code": 204, "description": "Response", "examples": null }], "renamed": null }, + { + "name": "Enable immutable releases", + "scope": "repos", + "id": "enableImmutableReleases", + "method": "PUT", + "url": "/repos/{owner}/{repo}/immutable-releases", + "isDeprecated": false, + "deprecationDate": null, + "removalDate": null, + "description": "Enables immutable releases for a repository. The authenticated user must have admin access to the repository.", + "documentationUrl": "https://docs.github.com/rest/repos/repos#enable-immutable-releases", + "previews": [], + "headers": [], + "parameters": [ + { + "name": "owner", + "description": "The account owner of the repository. The name is not case sensitive.", + "in": "PATH", + "type": "string", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "repo", + "description": "The name of the repository without the `.git` extension. The name is not case sensitive.", + "in": "PATH", + "type": "string", + "required": true, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + } + ], + "responses": [ + { + "code": 204, + "description": "A header with no content is returned.", + "examples": null + }, + { "code": 409, "description": "Conflict", "examples": null } + ], + "renamed": null + }, { "name": "Enable private vulnerability reporting for a repository", "scope": "repos", @@ -68685,62 +70955,6 @@ ], "renamed": null }, - { - "name": "Get all custom property values for a repository", - "scope": "repos", - "id": "getCustomPropertiesValues", - "method": "GET", - "url": "/repos/{owner}/{repo}/properties/values", - "isDeprecated": false, - "deprecationDate": null, - "removalDate": null, - "description": "Gets all custom property values that are set for a repository.\nUsers with read access to the repository can use this endpoint.", - "documentationUrl": "https://docs.github.com/rest/repos/custom-properties#get-all-custom-property-values-for-a-repository", - "previews": [], - "headers": [], - "parameters": [ - { - "name": "owner", - "description": "The account owner of the repository. The name is not case sensitive.", - "in": "PATH", - "type": "string", - "required": true, - "enum": null, - "allowNull": false, - "mapToData": null, - "validation": null, - "alias": null, - "deprecated": null - }, - { - "name": "repo", - "description": "The name of the repository without the `.git` extension. The name is not case sensitive.", - "in": "PATH", - "type": "string", - "required": true, - "enum": null, - "allowNull": false, - "mapToData": null, - "validation": null, - "alias": null, - "deprecated": null - } - ], - "responses": [ - { - "code": 200, - "description": "Response", - "examples": [ - { - "data": "[{\"property_name\":\"environment\",\"value\":\"production\"},{\"property_name\":\"service\",\"value\":\"web\"},{\"property_name\":\"team\",\"value\":\"octocat\"}]" - } - ] - }, - { "code": 403, "description": "Forbidden", "examples": null }, - { "code": 404, "description": "Resource not found", "examples": null } - ], - "renamed": null - }, { "name": "Get a deploy key", "scope": "repos", @@ -71777,7 +73991,7 @@ }, { "name": "predicate_type", - "description": "Optional filter for fetching attestations with a given predicate type.\nThis option accepts `provenance`, `sbom`, or freeform text for custom predicate types.", + "description": "Optional filter for fetching attestations with a given predicate type.\nThis option accepts `provenance`, `sbom`, `release`, or freeform text\nfor custom predicate types.", "in": "QUERY", "type": "string", "required": false, @@ -78888,7 +81102,7 @@ "in": "BODY", "type": "string", "required": true, - "enum": ["code_scanning"], + "enum": ["copilot_code_review"], "allowNull": false, "mapToData": null, "validation": null, @@ -79407,6 +81621,32 @@ "validation": null, "alias": null, "deprecated": null + }, + { + "name": "rules[].parameters.review_draft_pull_requests", + "description": "Copilot automatically reviews draft pull requests before they are marked as ready for review.", + "in": "BODY", + "type": "boolean", + "required": false, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null + }, + { + "name": "rules[].parameters.review_on_push", + "description": "Copilot automatically reviews each new push to the pull request.", + "in": "BODY", + "type": "boolean", + "required": false, + "enum": null, + "allowNull": false, + "mapToData": null, + "validation": null, + "alias": null, + "deprecated": null } ], "responses": [ @@ -80339,10 +82579,10 @@ "id": "issuesAndPullRequests", "method": "GET", "url": "/search/issues", - "isDeprecated": true, - "deprecationDate": "2025-03-04", - "removalDate": "2025-11-04", - "description": "> [!WARNING]\n> **Notice:** Search for issues and pull requests will be overridden by advanced search on November 4, 2025.\n> You can read more about this change on [the GitHub blog](https://github.blog/changelog/2025-03-06-github-issues-projects-api-support-for-issues-advanced-search-and-more/).", + "isDeprecated": false, + "deprecationDate": null, + "removalDate": null, + "description": "Find issues by state and keyword. This method returns up to 100 results [per page](https://docs.github.com/rest/guides/using-pagination-in-the-rest-api).\n\nWhen searching for issues, you can get text match metadata for the issue **title**, issue **body**, and issue **comment body** fields when you pass the `text-match` media type. For more details about how to receive highlighted\nsearch results, see [Text match metadata](https://docs.github.com/rest/search/search#text-match-metadata).\n\nFor example, if you want to find the oldest unresolved Python bugs on Windows. Your query might look something like this.\n\n`q=windows+label:bug+language:python+state:open&sort=created&order=asc`\n\nThis query searches for the keyword `windows`, within any open issue that is labeled as `bug`. The search runs across repositories whose primary language is Python. The results are sorted by creation date in ascending order, which means the oldest issues appear first in the search results.\n\n> [!NOTE]\n> For requests made by GitHub Apps with a user access token, you can't retrieve a combination of issues and pull requests in a single query. Requests that don't include the `is:issue` or `is:pull-request` qualifier will receive an HTTP `422 Unprocessable Entity` response. To get results for both issues and pull requests, you must send separate queries for issues and pull requests. For more information about the `is` qualifier, see \"[Searching only issues or pull requests](https://docs.github.com/github/searching-for-information-on-github/searching-issues-and-pull-requests#search-only-issues-or-pull-requests).\"", "documentationUrl": "https://docs.github.com/rest/search/search#search-issues-and-pull-requests", "previews": [], "headers": [], @@ -81033,7 +83273,7 @@ "isDeprecated": false, "deprecationDate": null, "removalDate": null, - "description": "Lists the latest default incremental and backfill scans by type for a repository. Scans from Copilot Secret Scanning are not included.\n\nOAuth app tokens and personal access tokens (classic) need the `repo` or `security_events` scope to use this endpoint. If this endpoint is only used with public repositories, the token can use the `public_repo` scope instead.", + "description": "Lists the latest default incremental and backfill scans by type for a repository. Scans from Copilot Secret Scanning are not included.\n\n> [!NOTE]\n> This endpoint requires [GitHub Advanced Security](https://docs.github.com/get-started/learning-about-github/about-github-advanced-security).\"\n\nOAuth app tokens and personal access tokens (classic) need the `repo` or `security_events` scope to use this endpoint. If this endpoint is only used with public repositories, the token can use the `public_repo` scope instead.", "documentationUrl": "https://docs.github.com/rest/secret-scanning/secret-scanning#get-secret-scanning-scan-history-for-a-repository", "previews": [], "headers": [], @@ -81084,205 +83324,6 @@ ], "renamed": null }, - { - "name": "List secret scanning alerts for an enterprise", - "scope": "secretScanning", - "id": "listAlertsForEnterprise", - "method": "GET", - "url": "/enterprises/{enterprise}/secret-scanning/alerts", - "isDeprecated": false, - "deprecationDate": null, - "removalDate": null, - "description": "Lists secret scanning alerts for eligible repositories in an enterprise, from newest to oldest.\n\nAlerts are only returned for organizations in the enterprise for which the authenticated user is an organization owner or a [security manager](https://docs.github.com/organizations/managing-peoples-access-to-your-organization-with-roles/managing-security-managers-in-your-organization).\n\nThe authenticated user must be a member of the enterprise in order to use this endpoint.\n\nOAuth app tokens and personal access tokens (classic) need the `repo` scope or `security_events` scope to use this endpoint.", - "documentationUrl": "https://docs.github.com/rest/secret-scanning/secret-scanning#list-secret-scanning-alerts-for-an-enterprise", - "previews": [], - "headers": [], - "parameters": [ - { - "name": "enterprise", - "description": "The slug version of the enterprise name.", - "in": "PATH", - "type": "string", - "required": true, - "enum": null, - "allowNull": false, - "mapToData": null, - "validation": null, - "alias": null, - "deprecated": null - }, - { - "name": "state", - "description": "Set to `open` or `resolved` to only list secret scanning alerts in a specific state.", - "in": "QUERY", - "type": "string", - "required": false, - "enum": ["open", "resolved"], - "allowNull": false, - "mapToData": null, - "validation": null, - "alias": null, - "deprecated": null - }, - { - "name": "secret_type", - "description": "A comma-separated list of secret types to return. All default secret patterns are returned. To return generic patterns, pass the token name(s) in the parameter. See \"[Supported secret scanning patterns](https://docs.github.com/code-security/secret-scanning/introduction/supported-secret-scanning-patterns#supported-secrets)\" for a complete list of secret types.", - "in": "QUERY", - "type": "string", - "required": false, - "enum": null, - "allowNull": false, - "mapToData": null, - "validation": null, - "alias": null, - "deprecated": null - }, - { - "name": "resolution", - "description": "A comma-separated list of resolutions. Only secret scanning alerts with one of these resolutions are listed. Valid resolutions are `false_positive`, `wont_fix`, `revoked`, `pattern_edited`, `pattern_deleted` or `used_in_tests`.", - "in": "QUERY", - "type": "string", - "required": false, - "enum": null, - "allowNull": false, - "mapToData": null, - "validation": null, - "alias": null, - "deprecated": null - }, - { - "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.", - "in": "QUERY", - "type": "string", - "required": false, - "enum": ["created", "updated"], - "allowNull": false, - "mapToData": null, - "validation": null, - "alias": null, - "deprecated": null - }, - { - "name": "direction", - "description": "The direction to sort the results by.", - "in": "QUERY", - "type": "string", - "required": false, - "enum": ["asc", "desc"], - "allowNull": false, - "mapToData": null, - "validation": null, - "alias": null, - "deprecated": null - }, - { - "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", - "type": "integer", - "required": false, - "enum": null, - "allowNull": false, - "mapToData": null, - "validation": null, - "alias": null, - "deprecated": null - }, - { - "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 results before this cursor. 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", - "type": "string", - "required": false, - "enum": null, - "allowNull": false, - "mapToData": null, - "validation": null, - "alias": null, - "deprecated": null - }, - { - "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 results after this cursor. 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", - "type": "string", - "required": false, - "enum": null, - "allowNull": false, - "mapToData": null, - "validation": null, - "alias": null, - "deprecated": null - }, - { - "name": "validity", - "description": "A comma-separated list of validities that, when present, will return alerts that match the validities in this list. Valid options are `active`, `inactive`, and `unknown`.", - "in": "QUERY", - "type": "string", - "required": false, - "enum": null, - "allowNull": false, - "mapToData": null, - "validation": null, - "alias": null, - "deprecated": null - }, - { - "name": "is_publicly_leaked", - "description": "A boolean value representing whether or not to filter alerts by the publicly-leaked tag being present.", - "in": "QUERY", - "type": "boolean", - "required": false, - "enum": null, - "allowNull": false, - "mapToData": null, - "validation": null, - "alias": null, - "deprecated": null - }, - { - "name": "is_multi_repo", - "description": "A boolean value representing whether or not to filter alerts by the multi-repo tag being present.", - "in": "QUERY", - "type": "boolean", - "required": false, - "enum": null, - "allowNull": false, - "mapToData": null, - "validation": null, - "alias": null, - "deprecated": null - }, - { - "name": "hide_secret", - "description": "A boolean value representing whether or not to hide literal secrets in the results.", - "in": "QUERY", - "type": "boolean", - "required": false, - "enum": null, - "allowNull": false, - "mapToData": null, - "validation": null, - "alias": null, - "deprecated": null - } - ], - "responses": [ - { - "code": 200, - "description": "Response", - "examples": [ - { - "data": "{\"number\":2,\"created_at\":\"2020-11-06T18:48:51Z\",\"url\":\"https://api.github.com/repos/owner/private-repo/secret-scanning/alerts/2\",\"html_url\":\"https://github.com/owner/private-repo/security/secret-scanning/2\",\"locations_url\":\"https://api.github.com/repos/owner/private-repo/secret-scanning/alerts/2/locations\",\"state\":\"resolved\",\"resolution\":\"false_positive\",\"resolved_at\":\"2020-11-07T02:47:13Z\",\"resolved_by\":{\"login\":\"monalisa\",\"id\":2,\"node_id\":\"MDQ6VXNlcjI=\",\"avatar_url\":\"https://alambic.github.com/avatars/u/2?\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/monalisa\",\"html_url\":\"https://github.com/monalisa\",\"followers_url\":\"https://api.github.com/users/monalisa/followers\",\"following_url\":\"https://api.github.com/users/monalisa/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/monalisa/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/monalisa/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/monalisa/subscriptions\",\"organizations_url\":\"https://api.github.com/users/monalisa/orgs\",\"repos_url\":\"https://api.github.com/users/monalisa/repos\",\"events_url\":\"https://api.github.com/users/monalisa/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/monalisa/received_events\",\"type\":\"User\",\"site_admin\":true},\"secret_type\":\"adafruit_io_key\",\"secret_type_display_name\":\"Adafruit IO Key\",\"secret\":\"aio_XXXXXXXXXXXXXXXXXXXXXXXXXXXX\",\"repository\":{\"id\":1296269,\"node_id\":\"MDEwOlJlcG9zaXRvcnkxMjk2MjY5\",\"name\":\"Hello-World\",\"full_name\":\"octocat/Hello-World\",\"owner\":{\"login\":\"octocat\",\"id\":1,\"node_id\":\"MDQ6VXNlcjE=\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"html_url\":\"https://github.com/octocat\",\"followers_url\":\"https://api.github.com/users/octocat/followers\",\"following_url\":\"https://api.github.com/users/octocat/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/octocat/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/octocat/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/octocat/subscriptions\",\"organizations_url\":\"https://api.github.com/users/octocat/orgs\",\"repos_url\":\"https://api.github.com/users/octocat/repos\",\"events_url\":\"https://api.github.com/users/octocat/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/octocat/received_events\",\"type\":\"User\",\"site_admin\":false},\"private\":false,\"html_url\":\"https://github.com/octocat/Hello-World\",\"description\":\"This your first repo!\",\"fork\":false,\"url\":\"https://api.github.com/repos/octocat/Hello-World\",\"archive_url\":\"https://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}\",\"assignees_url\":\"https://api.github.com/repos/octocat/Hello-World/assignees{/user}\",\"blobs_url\":\"https://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}\",\"branches_url\":\"https://api.github.com/repos/octocat/Hello-World/branches{/branch}\",\"collaborators_url\":\"https://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}\",\"comments_url\":\"https://api.github.com/repos/octocat/Hello-World/comments{/number}\",\"commits_url\":\"https://api.github.com/repos/octocat/Hello-World/commits{/sha}\",\"compare_url\":\"https://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}\",\"contents_url\":\"https://api.github.com/repos/octocat/Hello-World/contents/{+path}\",\"contributors_url\":\"https://api.github.com/repos/octocat/Hello-World/contributors\",\"deployments_url\":\"https://api.github.com/repos/octocat/Hello-World/deployments\",\"downloads_url\":\"https://api.github.com/repos/octocat/Hello-World/downloads\",\"events_url\":\"https://api.github.com/repos/octocat/Hello-World/events\",\"forks_url\":\"https://api.github.com/repos/octocat/Hello-World/forks\",\"git_commits_url\":\"https://api.github.com/repos/octocat/Hello-World/git/commits{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/octocat/Hello-World/git/refs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/octocat/Hello-World/git/tags{/sha}\",\"issue_comment_url\":\"https://api.github.com/repos/octocat/Hello-World/issues/comments{/number}\",\"issue_events_url\":\"https://api.github.com/repos/octocat/Hello-World/issues/events{/number}\",\"issues_url\":\"https://api.github.com/repos/octocat/Hello-World/issues{/number}\",\"keys_url\":\"https://api.github.com/repos/octocat/Hello-World/keys{/key_id}\",\"labels_url\":\"https://api.github.com/repos/octocat/Hello-World/labels{/name}\",\"languages_url\":\"https://api.github.com/repos/octocat/Hello-World/languages\",\"merges_url\":\"https://api.github.com/repos/octocat/Hello-World/merges\",\"milestones_url\":\"https://api.github.com/repos/octocat/Hello-World/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}\",\"pulls_url\":\"https://api.github.com/repos/octocat/Hello-World/pulls{/number}\",\"releases_url\":\"https://api.github.com/repos/octocat/Hello-World/releases{/id}\",\"stargazers_url\":\"https://api.github.com/repos/octocat/Hello-World/stargazers\",\"statuses_url\":\"https://api.github.com/repos/octocat/Hello-World/statuses/{sha}\",\"subscribers_url\":\"https://api.github.com/repos/octocat/Hello-World/subscribers\",\"subscription_url\":\"https://api.github.com/repos/octocat/Hello-World/subscription\",\"tags_url\":\"https://api.github.com/repos/octocat/Hello-World/tags\",\"teams_url\":\"https://api.github.com/repos/octocat/Hello-World/teams\",\"trees_url\":\"https://api.github.com/repos/octocat/Hello-World/git/trees{/sha}\",\"hooks_url\":\"https://api.github.com/repos/octocat/Hello-World/hooks\"},\"push_protection_bypassed_by\":{\"login\":\"monalisa\",\"id\":2,\"node_id\":\"MDQ6VXNlcjI=\",\"avatar_url\":\"https://alambic.github.com/avatars/u/2?\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/monalisa\",\"html_url\":\"https://github.com/monalisa\",\"followers_url\":\"https://api.github.com/users/monalisa/followers\",\"following_url\":\"https://api.github.com/users/monalisa/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/monalisa/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/monalisa/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/monalisa/subscriptions\",\"organizations_url\":\"https://api.github.com/users/monalisa/orgs\",\"repos_url\":\"https://api.github.com/users/monalisa/repos\",\"events_url\":\"https://api.github.com/users/monalisa/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/monalisa/received_events\",\"type\":\"User\",\"site_admin\":true},\"push_protection_bypassed\":true,\"push_protection_bypassed_at\":\"2020-11-06T21:48:51Z\",\"push_protection_bypass_request_reviewer\":{\"login\":\"octocat\",\"id\":3,\"node_id\":\"MDQ6VXNlcjI=\",\"avatar_url\":\"https://alambic.github.com/avatars/u/3?\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"html_url\":\"https://github.com/octocat\",\"followers_url\":\"https://api.github.com/users/octocat/followers\",\"following_url\":\"https://api.github.com/users/octocat/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/octocat/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/octocat/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/octocat/subscriptions\",\"organizations_url\":\"https://api.github.com/users/octocat/orgs\",\"repos_url\":\"https://api.github.com/users/octocat/repos\",\"events_url\":\"https://api.github.com/users/octocat/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/octocat/received_events\",\"type\":\"User\",\"site_admin\":true},\"push_protection_bypass_request_reviewer_comment\":\"Example response\",\"push_protection_bypass_request_comment\":\"Example comment\",\"push_protection_bypass_request_html_url\":\"https://github.com/owner/repo/secret_scanning_exemptions/1\",\"resolution_comment\":\"Example comment\",\"validity\":\"active\",\"publicly_leaked\":false,\"multi_repo\":false,\"is_base64_encoded\":false,\"first_location_detected\":{\"path\":\"/example/secrets.txt\",\"start_line\":1,\"end_line\":1,\"start_column\":1,\"end_column\":64,\"blob_sha\":\"af5626b4a114abcb82d63db7c8082c3c4756e51b\",\"blob_url\":\"https://api.github.com/repos/octocat/hello-world/git/blobs/af5626b4a114abcb82d63db7c8082c3c4756e51b\",\"commit_sha\":\"f14d7debf9775f957cf4f1e8176da0786431f72b\",\"commit_url\":\"https://api.github.com/repos/octocat/hello-world/git/commits/f14d7debf9775f957cf4f1e8176da0786431f72b\"},\"has_more_locations\":true}" - } - ] - }, - { "code": 404, "description": "Resource not found", "examples": null }, - { "code": 503, "description": "Service unavailable", "examples": null } - ], - "renamed": null - }, { "name": "List secret scanning alerts for an organization", "scope": "secretScanning", @@ -81486,7 +83527,7 @@ "description": "Response", "examples": [ { - "data": "{\"number\":2,\"created_at\":\"2020-11-06T18:48:51Z\",\"url\":\"https://api.github.com/repos/owner/private-repo/secret-scanning/alerts/2\",\"html_url\":\"https://github.com/owner/private-repo/security/secret-scanning/2\",\"locations_url\":\"https://api.github.com/repos/owner/private-repo/secret-scanning/alerts/2/locations\",\"state\":\"resolved\",\"resolution\":\"false_positive\",\"resolved_at\":\"2020-11-07T02:47:13Z\",\"resolved_by\":{\"login\":\"monalisa\",\"id\":2,\"node_id\":\"MDQ6VXNlcjI=\",\"avatar_url\":\"https://alambic.github.com/avatars/u/2?\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/monalisa\",\"html_url\":\"https://github.com/monalisa\",\"followers_url\":\"https://api.github.com/users/monalisa/followers\",\"following_url\":\"https://api.github.com/users/monalisa/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/monalisa/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/monalisa/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/monalisa/subscriptions\",\"organizations_url\":\"https://api.github.com/users/monalisa/orgs\",\"repos_url\":\"https://api.github.com/users/monalisa/repos\",\"events_url\":\"https://api.github.com/users/monalisa/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/monalisa/received_events\",\"type\":\"User\",\"site_admin\":true},\"secret_type\":\"adafruit_io_key\",\"secret_type_display_name\":\"Adafruit IO Key\",\"secret\":\"aio_XXXXXXXXXXXXXXXXXXXXXXXXXXXX\",\"repository\":{\"id\":1296269,\"node_id\":\"MDEwOlJlcG9zaXRvcnkxMjk2MjY5\",\"name\":\"Hello-World\",\"full_name\":\"octocat/Hello-World\",\"owner\":{\"login\":\"octocat\",\"id\":1,\"node_id\":\"MDQ6VXNlcjE=\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"html_url\":\"https://github.com/octocat\",\"followers_url\":\"https://api.github.com/users/octocat/followers\",\"following_url\":\"https://api.github.com/users/octocat/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/octocat/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/octocat/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/octocat/subscriptions\",\"organizations_url\":\"https://api.github.com/users/octocat/orgs\",\"repos_url\":\"https://api.github.com/users/octocat/repos\",\"events_url\":\"https://api.github.com/users/octocat/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/octocat/received_events\",\"type\":\"User\",\"site_admin\":false},\"private\":false,\"html_url\":\"https://github.com/octocat/Hello-World\",\"description\":\"This your first repo!\",\"fork\":false,\"url\":\"https://api.github.com/repos/octocat/Hello-World\",\"archive_url\":\"https://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}\",\"assignees_url\":\"https://api.github.com/repos/octocat/Hello-World/assignees{/user}\",\"blobs_url\":\"https://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}\",\"branches_url\":\"https://api.github.com/repos/octocat/Hello-World/branches{/branch}\",\"collaborators_url\":\"https://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}\",\"comments_url\":\"https://api.github.com/repos/octocat/Hello-World/comments{/number}\",\"commits_url\":\"https://api.github.com/repos/octocat/Hello-World/commits{/sha}\",\"compare_url\":\"https://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}\",\"contents_url\":\"https://api.github.com/repos/octocat/Hello-World/contents/{+path}\",\"contributors_url\":\"https://api.github.com/repos/octocat/Hello-World/contributors\",\"deployments_url\":\"https://api.github.com/repos/octocat/Hello-World/deployments\",\"downloads_url\":\"https://api.github.com/repos/octocat/Hello-World/downloads\",\"events_url\":\"https://api.github.com/repos/octocat/Hello-World/events\",\"forks_url\":\"https://api.github.com/repos/octocat/Hello-World/forks\",\"git_commits_url\":\"https://api.github.com/repos/octocat/Hello-World/git/commits{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/octocat/Hello-World/git/refs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/octocat/Hello-World/git/tags{/sha}\",\"issue_comment_url\":\"https://api.github.com/repos/octocat/Hello-World/issues/comments{/number}\",\"issue_events_url\":\"https://api.github.com/repos/octocat/Hello-World/issues/events{/number}\",\"issues_url\":\"https://api.github.com/repos/octocat/Hello-World/issues{/number}\",\"keys_url\":\"https://api.github.com/repos/octocat/Hello-World/keys{/key_id}\",\"labels_url\":\"https://api.github.com/repos/octocat/Hello-World/labels{/name}\",\"languages_url\":\"https://api.github.com/repos/octocat/Hello-World/languages\",\"merges_url\":\"https://api.github.com/repos/octocat/Hello-World/merges\",\"milestones_url\":\"https://api.github.com/repos/octocat/Hello-World/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}\",\"pulls_url\":\"https://api.github.com/repos/octocat/Hello-World/pulls{/number}\",\"releases_url\":\"https://api.github.com/repos/octocat/Hello-World/releases{/id}\",\"stargazers_url\":\"https://api.github.com/repos/octocat/Hello-World/stargazers\",\"statuses_url\":\"https://api.github.com/repos/octocat/Hello-World/statuses/{sha}\",\"subscribers_url\":\"https://api.github.com/repos/octocat/Hello-World/subscribers\",\"subscription_url\":\"https://api.github.com/repos/octocat/Hello-World/subscription\",\"tags_url\":\"https://api.github.com/repos/octocat/Hello-World/tags\",\"teams_url\":\"https://api.github.com/repos/octocat/Hello-World/teams\",\"trees_url\":\"https://api.github.com/repos/octocat/Hello-World/git/trees{/sha}\",\"hooks_url\":\"https://api.github.com/repos/octocat/Hello-World/hooks\"},\"push_protection_bypassed_by\":{\"login\":\"monalisa\",\"id\":2,\"node_id\":\"MDQ6VXNlcjI=\",\"avatar_url\":\"https://alambic.github.com/avatars/u/2?\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/monalisa\",\"html_url\":\"https://github.com/monalisa\",\"followers_url\":\"https://api.github.com/users/monalisa/followers\",\"following_url\":\"https://api.github.com/users/monalisa/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/monalisa/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/monalisa/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/monalisa/subscriptions\",\"organizations_url\":\"https://api.github.com/users/monalisa/orgs\",\"repos_url\":\"https://api.github.com/users/monalisa/repos\",\"events_url\":\"https://api.github.com/users/monalisa/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/monalisa/received_events\",\"type\":\"User\",\"site_admin\":true},\"push_protection_bypassed\":true,\"push_protection_bypassed_at\":\"2020-11-06T21:48:51Z\",\"push_protection_bypass_request_reviewer\":{\"login\":\"octocat\",\"id\":3,\"node_id\":\"MDQ6VXNlcjI=\",\"avatar_url\":\"https://alambic.github.com/avatars/u/3?\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"html_url\":\"https://github.com/octocat\",\"followers_url\":\"https://api.github.com/users/octocat/followers\",\"following_url\":\"https://api.github.com/users/octocat/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/octocat/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/octocat/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/octocat/subscriptions\",\"organizations_url\":\"https://api.github.com/users/octocat/orgs\",\"repos_url\":\"https://api.github.com/users/octocat/repos\",\"events_url\":\"https://api.github.com/users/octocat/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/octocat/received_events\",\"type\":\"User\",\"site_admin\":true},\"push_protection_bypass_request_reviewer_comment\":\"Example response\",\"push_protection_bypass_request_comment\":\"Example comment\",\"push_protection_bypass_request_html_url\":\"https://github.com/owner/repo/secret_scanning_exemptions/1\",\"resolution_comment\":\"Example comment\",\"validity\":\"active\",\"publicly_leaked\":false,\"multi_repo\":false,\"is_base64_encoded\":false,\"first_location_detected\":{\"path\":\"/example/secrets.txt\",\"start_line\":1,\"end_line\":1,\"start_column\":1,\"end_column\":64,\"blob_sha\":\"af5626b4a114abcb82d63db7c8082c3c4756e51b\",\"blob_url\":\"https://api.github.com/repos/octocat/hello-world/git/blobs/af5626b4a114abcb82d63db7c8082c3c4756e51b\",\"commit_sha\":\"f14d7debf9775f957cf4f1e8176da0786431f72b\",\"commit_url\":\"https://api.github.com/repos/octocat/hello-world/git/commits/f14d7debf9775f957cf4f1e8176da0786431f72b\"},\"has_more_locations\":true}" + "data": "[{\"number\":2,\"created_at\":\"2020-11-06T18:48:51Z\",\"url\":\"https://api.github.com/repos/owner/private-repo/secret-scanning/alerts/2\",\"html_url\":\"https://github.com/owner/private-repo/security/secret-scanning/2\",\"locations_url\":\"https://api.github.com/repos/owner/private-repo/secret-scanning/alerts/2/locations\",\"state\":\"resolved\",\"resolution\":\"false_positive\",\"resolved_at\":\"2020-11-07T02:47:13Z\",\"resolved_by\":{\"login\":\"monalisa\",\"id\":2,\"node_id\":\"MDQ6VXNlcjI=\",\"avatar_url\":\"https://alambic.github.com/avatars/u/2?\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/monalisa\",\"html_url\":\"https://github.com/monalisa\",\"followers_url\":\"https://api.github.com/users/monalisa/followers\",\"following_url\":\"https://api.github.com/users/monalisa/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/monalisa/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/monalisa/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/monalisa/subscriptions\",\"organizations_url\":\"https://api.github.com/users/monalisa/orgs\",\"repos_url\":\"https://api.github.com/users/monalisa/repos\",\"events_url\":\"https://api.github.com/users/monalisa/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/monalisa/received_events\",\"type\":\"User\",\"site_admin\":true},\"secret_type\":\"adafruit_io_key\",\"secret_type_display_name\":\"Adafruit IO Key\",\"secret\":\"aio_XXXXXXXXXXXXXXXXXXXXXXXXXXXX\",\"repository\":{\"id\":1296269,\"node_id\":\"MDEwOlJlcG9zaXRvcnkxMjk2MjY5\",\"name\":\"Hello-World\",\"full_name\":\"octocat/Hello-World\",\"owner\":{\"login\":\"octocat\",\"id\":1,\"node_id\":\"MDQ6VXNlcjE=\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"html_url\":\"https://github.com/octocat\",\"followers_url\":\"https://api.github.com/users/octocat/followers\",\"following_url\":\"https://api.github.com/users/octocat/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/octocat/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/octocat/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/octocat/subscriptions\",\"organizations_url\":\"https://api.github.com/users/octocat/orgs\",\"repos_url\":\"https://api.github.com/users/octocat/repos\",\"events_url\":\"https://api.github.com/users/octocat/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/octocat/received_events\",\"type\":\"User\",\"site_admin\":false},\"private\":false,\"html_url\":\"https://github.com/octocat/Hello-World\",\"description\":\"This your first repo!\",\"fork\":false,\"url\":\"https://api.github.com/repos/octocat/Hello-World\",\"archive_url\":\"https://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}\",\"assignees_url\":\"https://api.github.com/repos/octocat/Hello-World/assignees{/user}\",\"blobs_url\":\"https://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}\",\"branches_url\":\"https://api.github.com/repos/octocat/Hello-World/branches{/branch}\",\"collaborators_url\":\"https://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}\",\"comments_url\":\"https://api.github.com/repos/octocat/Hello-World/comments{/number}\",\"commits_url\":\"https://api.github.com/repos/octocat/Hello-World/commits{/sha}\",\"compare_url\":\"https://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}\",\"contents_url\":\"https://api.github.com/repos/octocat/Hello-World/contents/{+path}\",\"contributors_url\":\"https://api.github.com/repos/octocat/Hello-World/contributors\",\"deployments_url\":\"https://api.github.com/repos/octocat/Hello-World/deployments\",\"downloads_url\":\"https://api.github.com/repos/octocat/Hello-World/downloads\",\"events_url\":\"https://api.github.com/repos/octocat/Hello-World/events\",\"forks_url\":\"https://api.github.com/repos/octocat/Hello-World/forks\",\"git_commits_url\":\"https://api.github.com/repos/octocat/Hello-World/git/commits{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/octocat/Hello-World/git/refs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/octocat/Hello-World/git/tags{/sha}\",\"issue_comment_url\":\"https://api.github.com/repos/octocat/Hello-World/issues/comments{/number}\",\"issue_events_url\":\"https://api.github.com/repos/octocat/Hello-World/issues/events{/number}\",\"issues_url\":\"https://api.github.com/repos/octocat/Hello-World/issues{/number}\",\"keys_url\":\"https://api.github.com/repos/octocat/Hello-World/keys{/key_id}\",\"labels_url\":\"https://api.github.com/repos/octocat/Hello-World/labels{/name}\",\"languages_url\":\"https://api.github.com/repos/octocat/Hello-World/languages\",\"merges_url\":\"https://api.github.com/repos/octocat/Hello-World/merges\",\"milestones_url\":\"https://api.github.com/repos/octocat/Hello-World/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}\",\"pulls_url\":\"https://api.github.com/repos/octocat/Hello-World/pulls{/number}\",\"releases_url\":\"https://api.github.com/repos/octocat/Hello-World/releases{/id}\",\"stargazers_url\":\"https://api.github.com/repos/octocat/Hello-World/stargazers\",\"statuses_url\":\"https://api.github.com/repos/octocat/Hello-World/statuses/{sha}\",\"subscribers_url\":\"https://api.github.com/repos/octocat/Hello-World/subscribers\",\"subscription_url\":\"https://api.github.com/repos/octocat/Hello-World/subscription\",\"tags_url\":\"https://api.github.com/repos/octocat/Hello-World/tags\",\"teams_url\":\"https://api.github.com/repos/octocat/Hello-World/teams\",\"trees_url\":\"https://api.github.com/repos/octocat/Hello-World/git/trees{/sha}\",\"hooks_url\":\"https://api.github.com/repos/octocat/Hello-World/hooks\"},\"push_protection_bypassed_by\":{\"login\":\"monalisa\",\"id\":2,\"node_id\":\"MDQ6VXNlcjI=\",\"avatar_url\":\"https://alambic.github.com/avatars/u/2?\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/monalisa\",\"html_url\":\"https://github.com/monalisa\",\"followers_url\":\"https://api.github.com/users/monalisa/followers\",\"following_url\":\"https://api.github.com/users/monalisa/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/monalisa/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/monalisa/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/monalisa/subscriptions\",\"organizations_url\":\"https://api.github.com/users/monalisa/orgs\",\"repos_url\":\"https://api.github.com/users/monalisa/repos\",\"events_url\":\"https://api.github.com/users/monalisa/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/monalisa/received_events\",\"type\":\"User\",\"site_admin\":true},\"push_protection_bypassed\":true,\"push_protection_bypassed_at\":\"2020-11-06T21:48:51Z\",\"push_protection_bypass_request_reviewer\":{\"login\":\"octocat\",\"id\":3,\"node_id\":\"MDQ6VXNlcjI=\",\"avatar_url\":\"https://alambic.github.com/avatars/u/3?\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"html_url\":\"https://github.com/octocat\",\"followers_url\":\"https://api.github.com/users/octocat/followers\",\"following_url\":\"https://api.github.com/users/octocat/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/octocat/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/octocat/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/octocat/subscriptions\",\"organizations_url\":\"https://api.github.com/users/octocat/orgs\",\"repos_url\":\"https://api.github.com/users/octocat/repos\",\"events_url\":\"https://api.github.com/users/octocat/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/octocat/received_events\",\"type\":\"User\",\"site_admin\":true},\"push_protection_bypass_request_reviewer_comment\":\"Example response\",\"push_protection_bypass_request_comment\":\"Example comment\",\"push_protection_bypass_request_html_url\":\"https://github.com/owner/repo/secret_scanning_exemptions/1\",\"resolution_comment\":\"Example comment\",\"validity\":\"active\",\"publicly_leaked\":false,\"multi_repo\":false,\"is_base64_encoded\":false,\"first_location_detected\":{\"path\":\"/example/secrets.txt\",\"start_line\":1,\"end_line\":1,\"start_column\":1,\"end_column\":64,\"blob_sha\":\"af5626b4a114abcb82d63db7c8082c3c4756e51b\",\"blob_url\":\"https://api.github.com/repos/octocat/hello-world/git/blobs/af5626b4a114abcb82d63db7c8082c3c4756e51b\",\"commit_sha\":\"f14d7debf9775f957cf4f1e8176da0786431f72b\",\"commit_url\":\"https://api.github.com/repos/octocat/hello-world/git/commits/f14d7debf9775f957cf4f1e8176da0786431f72b\"},\"has_more_locations\":true,\"assigned_to\":{\"login\":\"octocat\",\"id\":1,\"node_id\":\"MDQ6VXNlcjE=\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"html_url\":\"https://github.com/octocat\",\"followers_url\":\"https://api.github.com/users/octocat/followers\",\"following_url\":\"https://api.github.com/users/octocat/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/octocat/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/octocat/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/octocat/subscriptions\",\"organizations_url\":\"https://api.github.com/users/octocat/orgs\",\"repos_url\":\"https://api.github.com/users/octocat/repos\",\"events_url\":\"https://api.github.com/users/octocat/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/octocat/received_events\",\"type\":\"User\",\"site_admin\":false}}]" } ] }, @@ -81711,7 +83752,7 @@ "description": "Response", "examples": [ { - "data": "{\"number\":2,\"created_at\":\"2020-11-06T18:48:51Z\",\"url\":\"https://api.github.com/repos/owner/private-repo/secret-scanning/alerts/2\",\"html_url\":\"https://github.com/owner/private-repo/security/secret-scanning/2\",\"locations_url\":\"https://api.github.com/repos/owner/private-repo/secret-scanning/alerts/2/locations\",\"state\":\"resolved\",\"resolution\":\"false_positive\",\"resolved_at\":\"2020-11-07T02:47:13Z\",\"resolved_by\":{\"login\":\"monalisa\",\"id\":2,\"node_id\":\"MDQ6VXNlcjI=\",\"avatar_url\":\"https://alambic.github.com/avatars/u/2?\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/monalisa\",\"html_url\":\"https://github.com/monalisa\",\"followers_url\":\"https://api.github.com/users/monalisa/followers\",\"following_url\":\"https://api.github.com/users/monalisa/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/monalisa/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/monalisa/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/monalisa/subscriptions\",\"organizations_url\":\"https://api.github.com/users/monalisa/orgs\",\"repos_url\":\"https://api.github.com/users/monalisa/repos\",\"events_url\":\"https://api.github.com/users/monalisa/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/monalisa/received_events\",\"type\":\"User\",\"site_admin\":true},\"secret_type\":\"adafruit_io_key\",\"secret_type_display_name\":\"Adafruit IO Key\",\"secret\":\"aio_XXXXXXXXXXXXXXXXXXXXXXXXXXXX\",\"push_protection_bypassed_by\":{\"login\":\"monalisa\",\"id\":2,\"node_id\":\"MDQ6VXNlcjI=\",\"avatar_url\":\"https://alambic.github.com/avatars/u/2?\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/monalisa\",\"html_url\":\"https://github.com/monalisa\",\"followers_url\":\"https://api.github.com/users/monalisa/followers\",\"following_url\":\"https://api.github.com/users/monalisa/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/monalisa/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/monalisa/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/monalisa/subscriptions\",\"organizations_url\":\"https://api.github.com/users/monalisa/orgs\",\"repos_url\":\"https://api.github.com/users/monalisa/repos\",\"events_url\":\"https://api.github.com/users/monalisa/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/monalisa/received_events\",\"type\":\"User\",\"site_admin\":true},\"push_protection_bypassed\":true,\"push_protection_bypassed_at\":\"2020-11-06T21:48:51Z\",\"push_protection_bypass_request_reviewer\":{\"login\":\"octocat\",\"id\":3,\"node_id\":\"MDQ6VXNlcjI=\",\"avatar_url\":\"https://alambic.github.com/avatars/u/3?\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"html_url\":\"https://github.com/octocat\",\"followers_url\":\"https://api.github.com/users/octocat/followers\",\"following_url\":\"https://api.github.com/users/octocat/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/octocat/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/octocat/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/octocat/subscriptions\",\"organizations_url\":\"https://api.github.com/users/octocat/orgs\",\"repos_url\":\"https://api.github.com/users/octocat/repos\",\"events_url\":\"https://api.github.com/users/octocat/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/octocat/received_events\",\"type\":\"User\",\"site_admin\":true},\"push_protection_bypass_request_reviewer_comment\":\"Example response\",\"push_protection_bypass_request_comment\":\"Example comment\",\"push_protection_bypass_request_html_url\":\"https://github.com/owner/repo/secret_scanning_exemptions/1\",\"resolution_comment\":\"Example comment\",\"validity\":\"inactive\",\"publicly_leaked\":false,\"multi_repo\":false,\"is_base64_encoded\":false,\"first_location_detected\":{\"path\":\"/example/secrets.txt\",\"start_line\":1,\"end_line\":1,\"start_column\":1,\"end_column\":64,\"blob_sha\":\"af5626b4a114abcb82d63db7c8082c3c4756e51b\",\"blob_url\":\"https://api.github.com/repos/octocat/hello-world/git/blobs/af5626b4a114abcb82d63db7c8082c3c4756e51b\",\"commit_sha\":\"f14d7debf9775f957cf4f1e8176da0786431f72b\",\"commit_url\":\"https://api.github.com/repos/octocat/hello-world/git/commits/f14d7debf9775f957cf4f1e8176da0786431f72b\"},\"has_more_locations\":true}" + "data": "[{\"number\":2,\"created_at\":\"2020-11-06T18:48:51Z\",\"url\":\"https://api.github.com/repos/owner/private-repo/secret-scanning/alerts/2\",\"html_url\":\"https://github.com/owner/private-repo/security/secret-scanning/2\",\"locations_url\":\"https://api.github.com/repos/owner/private-repo/secret-scanning/alerts/2/locations\",\"state\":\"resolved\",\"resolution\":\"false_positive\",\"resolved_at\":\"2020-11-07T02:47:13Z\",\"resolved_by\":{\"login\":\"monalisa\",\"id\":2,\"node_id\":\"MDQ6VXNlcjI=\",\"avatar_url\":\"https://alambic.github.com/avatars/u/2?\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/monalisa\",\"html_url\":\"https://github.com/monalisa\",\"followers_url\":\"https://api.github.com/users/monalisa/followers\",\"following_url\":\"https://api.github.com/users/monalisa/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/monalisa/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/monalisa/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/monalisa/subscriptions\",\"organizations_url\":\"https://api.github.com/users/monalisa/orgs\",\"repos_url\":\"https://api.github.com/users/monalisa/repos\",\"events_url\":\"https://api.github.com/users/monalisa/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/monalisa/received_events\",\"type\":\"User\",\"site_admin\":true},\"secret_type\":\"adafruit_io_key\",\"secret_type_display_name\":\"Adafruit IO Key\",\"secret\":\"aio_XXXXXXXXXXXXXXXXXXXXXXXXXXXX\",\"push_protection_bypassed_by\":{\"login\":\"monalisa\",\"id\":2,\"node_id\":\"MDQ6VXNlcjI=\",\"avatar_url\":\"https://alambic.github.com/avatars/u/2?\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/monalisa\",\"html_url\":\"https://github.com/monalisa\",\"followers_url\":\"https://api.github.com/users/monalisa/followers\",\"following_url\":\"https://api.github.com/users/monalisa/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/monalisa/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/monalisa/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/monalisa/subscriptions\",\"organizations_url\":\"https://api.github.com/users/monalisa/orgs\",\"repos_url\":\"https://api.github.com/users/monalisa/repos\",\"events_url\":\"https://api.github.com/users/monalisa/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/monalisa/received_events\",\"type\":\"User\",\"site_admin\":true},\"push_protection_bypassed\":true,\"push_protection_bypassed_at\":\"2020-11-06T21:48:51Z\",\"push_protection_bypass_request_reviewer\":{\"login\":\"octocat\",\"id\":3,\"node_id\":\"MDQ6VXNlcjI=\",\"avatar_url\":\"https://alambic.github.com/avatars/u/3?\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"html_url\":\"https://github.com/octocat\",\"followers_url\":\"https://api.github.com/users/octocat/followers\",\"following_url\":\"https://api.github.com/users/octocat/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/octocat/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/octocat/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/octocat/subscriptions\",\"organizations_url\":\"https://api.github.com/users/octocat/orgs\",\"repos_url\":\"https://api.github.com/users/octocat/repos\",\"events_url\":\"https://api.github.com/users/octocat/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/octocat/received_events\",\"type\":\"User\",\"site_admin\":true},\"push_protection_bypass_request_reviewer_comment\":\"Example response\",\"push_protection_bypass_request_comment\":\"Example comment\",\"push_protection_bypass_request_html_url\":\"https://github.com/owner/repo/secret_scanning_exemptions/1\",\"resolution_comment\":\"Example comment\",\"validity\":\"inactive\",\"publicly_leaked\":false,\"multi_repo\":false,\"is_base64_encoded\":false,\"first_location_detected\":{\"path\":\"/example/secrets.txt\",\"start_line\":1,\"end_line\":1,\"start_column\":1,\"end_column\":64,\"blob_sha\":\"af5626b4a114abcb82d63db7c8082c3c4756e51b\",\"blob_url\":\"https://api.github.com/repos/octocat/hello-world/git/blobs/af5626b4a114abcb82d63db7c8082c3c4756e51b\",\"commit_sha\":\"f14d7debf9775f957cf4f1e8176da0786431f72b\",\"commit_url\":\"https://api.github.com/repos/octocat/hello-world/git/commits/f14d7debf9775f957cf4f1e8176da0786431f72b\"},\"has_more_locations\":true,\"assigned_to\":{\"login\":\"octocat\",\"id\":1,\"node_id\":\"MDQ6VXNlcjE=\",\"avatar_url\":\"https://github.com/images/error/octocat_happy.gif\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/octocat\",\"html_url\":\"https://github.com/octocat\",\"followers_url\":\"https://api.github.com/users/octocat/followers\",\"following_url\":\"https://api.github.com/users/octocat/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/octocat/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/octocat/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/octocat/subscriptions\",\"organizations_url\":\"https://api.github.com/users/octocat/orgs\",\"repos_url\":\"https://api.github.com/users/octocat/repos\",\"events_url\":\"https://api.github.com/users/octocat/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/octocat/received_events\",\"type\":\"User\",\"site_admin\":false}}]" } ] }, @@ -90212,7 +92253,7 @@ }, { "name": "predicate_type", - "description": "Optional filter for fetching attestations with a given predicate type.\nThis option accepts `provenance`, `sbom`, or freeform text for custom predicate types.", + "description": "Optional filter for fetching attestations with a given predicate type.\nThis option accepts `provenance`, `sbom`, `release`, or freeform text\nfor custom predicate types.", "in": "QUERY", "type": "string", "required": false, @@ -90325,7 +92366,7 @@ }, { "name": "predicate_type", - "description": "Optional filter for fetching attestations with a given predicate type.\nThis option accepts `provenance`, `sbom`, or freeform text for custom predicate types.", + "description": "Optional filter for fetching attestations with a given predicate type.\nThis option accepts `provenance`, `sbom`, `release`, or freeform text\nfor custom predicate types.", "in": "BODY", "type": "string", "required": false, diff --git a/src/generated/endpoints.ts b/src/generated/endpoints.ts index d2f5ab04e..bf706b321 100644 --- a/src/generated/endpoints.ts +++ b/src/generated/endpoints.ts @@ -57,6 +57,12 @@ const Endpoints: EndpointsDefaultsAndDecorations = { deleteArtifact: [ "DELETE /repos/{owner}/{repo}/actions/artifacts/{artifact_id}", ], + deleteCustomImageFromOrg: [ + "DELETE /orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}", + ], + deleteCustomImageVersionFromOrg: [ + "DELETE /orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions/{version}", + ], deleteEnvironmentSecret: [ "DELETE /repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}", ], @@ -130,6 +136,12 @@ const Endpoints: EndpointsDefaultsAndDecorations = { "GET /repos/{owner}/{repo}/actions/permissions/selected-actions", ], getArtifact: ["GET /repos/{owner}/{repo}/actions/artifacts/{artifact_id}"], + getCustomImageForOrg: [ + "GET /orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}", + ], + getCustomImageVersionForOrg: [ + "GET /orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions/{version}", + ], getCustomOidcSubClaimForRepo: [ "GET /repos/{owner}/{repo}/actions/oidc/customization/sub", ], @@ -209,6 +221,12 @@ const Endpoints: EndpointsDefaultsAndDecorations = { "GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/timing", ], listArtifactsForRepo: ["GET /repos/{owner}/{repo}/actions/artifacts"], + listCustomImageVersionsForOrg: [ + "GET /orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions", + ], + listCustomImagesForOrg: [ + "GET /orgs/{org}/actions/hosted-runners/images/custom", + ], listEnvironmentSecrets: [ "GET /repos/{owner}/{repo}/environments/{environment_name}/secrets", ], @@ -467,6 +485,12 @@ const Endpoints: EndpointsDefaultsAndDecorations = { getGithubActionsBillingUser: [ "GET /users/{username}/settings/billing/actions", ], + getGithubBillingPremiumRequestUsageReportOrg: [ + "GET /organizations/{org}/settings/billing/premium_request/usage", + ], + getGithubBillingPremiumRequestUsageReportUser: [ + "GET /users/{username}/settings/billing/premium_request/usage", + ], getGithubBillingUsageReportOrg: [ "GET /organizations/{org}/settings/billing/usage", ], @@ -834,6 +858,51 @@ const Endpoints: EndpointsDefaultsAndDecorations = { exportSbom: ["GET /repos/{owner}/{repo}/dependency-graph/sbom"], }, emojis: { get: ["GET /emojis"] }, + enterpriseTeamMemberships: { + add: [ + "PUT /enterprises/{enterprise}/teams/{enterprise-team}/memberships/{username}", + ], + bulkAdd: [ + "POST /enterprises/{enterprise}/teams/{enterprise-team}/memberships/add", + ], + bulkRemove: [ + "POST /enterprises/{enterprise}/teams/{enterprise-team}/memberships/remove", + ], + get: [ + "GET /enterprises/{enterprise}/teams/{enterprise-team}/memberships/{username}", + ], + list: ["GET /enterprises/{enterprise}/teams/{enterprise-team}/memberships"], + remove: [ + "DELETE /enterprises/{enterprise}/teams/{enterprise-team}/memberships/{username}", + ], + }, + enterpriseTeamOrganizations: { + add: [ + "PUT /enterprises/{enterprise}/teams/{enterprise-team}/organizations/{org}", + ], + bulkAdd: [ + "POST /enterprises/{enterprise}/teams/{enterprise-team}/organizations/add", + ], + bulkRemove: [ + "POST /enterprises/{enterprise}/teams/{enterprise-team}/organizations/remove", + ], + delete: [ + "DELETE /enterprises/{enterprise}/teams/{enterprise-team}/organizations/{org}", + ], + getAssignment: [ + "GET /enterprises/{enterprise}/teams/{enterprise-team}/organizations/{org}", + ], + getAssignments: [ + "GET /enterprises/{enterprise}/teams/{enterprise-team}/organizations", + ], + }, + enterpriseTeams: { + create: ["POST /enterprises/{enterprise}/teams"], + delete: ["DELETE /enterprises/{enterprise}/teams/{team_slug}"], + get: ["GET /enterprises/{enterprise}/teams/{team_slug}"], + list: ["GET /enterprises/{enterprise}/teams"], + update: ["PATCH /enterprises/{enterprise}/teams/{team_slug}"], + }, gists: { checkIsStarred: ["GET /gists/{gist_id}/star"], create: ["POST /gists"], @@ -1104,14 +1173,34 @@ const Endpoints: EndpointsDefaultsAndDecorations = { ], createInvitation: ["POST /orgs/{org}/invitations"], createIssueType: ["POST /orgs/{org}/issue-types"], - createOrUpdateCustomProperties: ["PATCH /orgs/{org}/properties/schema"], - createOrUpdateCustomPropertiesValuesForRepos: [ - "PATCH /orgs/{org}/properties/values", + createWebhook: ["POST /orgs/{org}/hooks"], + customPropertiesForOrgsCreateOrUpdateOrganizationValues: [ + "PATCH /organizations/{org}/org-properties/values", ], - createOrUpdateCustomProperty: [ + customPropertiesForOrgsGetOrganizationValues: [ + "GET /organizations/{org}/org-properties/values", + ], + customPropertiesForReposCreateOrUpdateOrganizationDefinition: [ "PUT /orgs/{org}/properties/schema/{custom_property_name}", ], - createWebhook: ["POST /orgs/{org}/hooks"], + customPropertiesForReposCreateOrUpdateOrganizationDefinitions: [ + "PATCH /orgs/{org}/properties/schema", + ], + customPropertiesForReposCreateOrUpdateOrganizationValues: [ + "PATCH /orgs/{org}/properties/values", + ], + customPropertiesForReposDeleteOrganizationDefinition: [ + "DELETE /orgs/{org}/properties/schema/{custom_property_name}", + ], + customPropertiesForReposGetOrganizationDefinition: [ + "GET /orgs/{org}/properties/schema/{custom_property_name}", + ], + customPropertiesForReposGetOrganizationDefinitions: [ + "GET /orgs/{org}/properties/schema", + ], + customPropertiesForReposGetOrganizationValues: [ + "GET /orgs/{org}/properties/values", + ], delete: ["DELETE /orgs/{org}"], deleteAttestationsBulk: ["POST /orgs/{org}/attestations/delete-request"], deleteAttestationsById: [ @@ -1122,10 +1211,18 @@ const Endpoints: EndpointsDefaultsAndDecorations = { ], deleteIssueType: ["DELETE /orgs/{org}/issue-types/{issue_type_id}"], deleteWebhook: ["DELETE /orgs/{org}/hooks/{hook_id}"], + disableSelectedRepositoryImmutableReleasesOrganization: [ + "DELETE /orgs/{org}/settings/immutable-releases/repositories/{repository_id}", + ], + enableSelectedRepositoryImmutableReleasesOrganization: [ + "PUT /orgs/{org}/settings/immutable-releases/repositories/{repository_id}", + ], get: ["GET /orgs/{org}"], - getAllCustomProperties: ["GET /orgs/{org}/properties/schema"], - getCustomProperty: [ - "GET /orgs/{org}/properties/schema/{custom_property_name}", + getImmutableReleasesSettings: [ + "GET /orgs/{org}/settings/immutable-releases", + ], + getImmutableReleasesSettingsRepositories: [ + "GET /orgs/{org}/settings/immutable-releases/repositories", ], getMembershipForAuthenticatedUser: ["GET /user/memberships/orgs/{org}"], getMembershipForUser: ["GET /orgs/{org}/memberships/{username}"], @@ -1144,12 +1241,12 @@ const Endpoints: EndpointsDefaultsAndDecorations = { listArtifactStorageRecords: [ "GET /orgs/{org}/artifacts/{subject_digest}/metadata/storage-records", ], + listAttestationRepositories: ["GET /orgs/{org}/attestations/repositories"], listAttestations: ["GET /orgs/{org}/attestations/{subject_digest}"], listAttestationsBulk: [ "POST /orgs/{org}/attestations/bulk-list{?per_page,before,after}", ], listBlockedUsers: ["GET /orgs/{org}/blocks"], - listCustomPropertiesValuesForRepos: ["GET /orgs/{org}/properties/values"], listFailedInvitations: ["GET /orgs/{org}/failed_invitations"], listForAuthenticatedUser: ["GET /user/orgs"], listForUser: ["GET /users/{username}/orgs"], @@ -1188,9 +1285,6 @@ const Endpoints: EndpointsDefaultsAndDecorations = { redeliverWebhookDelivery: [ "POST /orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}/attempts", ], - removeCustomProperty: [ - "DELETE /orgs/{org}/properties/schema/{custom_property_name}", - ], removeMember: ["DELETE /orgs/{org}/members/{username}"], removeMembershipForUser: ["DELETE /orgs/{org}/memberships/{username}"], removeOutsideCollaborator: [ @@ -1225,6 +1319,12 @@ const Endpoints: EndpointsDefaultsAndDecorations = { revokeOrgRoleUser: [ "DELETE /orgs/{org}/organization-roles/users/{username}/{role_id}", ], + setImmutableReleasesSettings: [ + "PUT /orgs/{org}/settings/immutable-releases", + ], + setImmutableReleasesSettingsRepositories: [ + "PUT /orgs/{org}/settings/immutable-releases/repositories", + ], setMembershipForUser: ["PUT /orgs/{org}/memberships/{username}"], setPublicMembershipForAuthenticatedUser: [ "PUT /orgs/{org}/public_members/{username}", @@ -1346,40 +1446,42 @@ const Endpoints: EndpointsDefaultsAndDecorations = { }, projects: { addItemForOrg: ["POST /orgs/{org}/projectsV2/{project_number}/items"], - addItemForUser: ["POST /users/{user_id}/projectsV2/{project_number}/items"], + addItemForUser: [ + "POST /users/{username}/projectsV2/{project_number}/items", + ], deleteItemForOrg: [ "DELETE /orgs/{org}/projectsV2/{project_number}/items/{item_id}", ], deleteItemForUser: [ - "DELETE /users/{user_id}/projectsV2/{project_number}/items/{item_id}", + "DELETE /users/{username}/projectsV2/{project_number}/items/{item_id}", ], getFieldForOrg: [ "GET /orgs/{org}/projectsV2/{project_number}/fields/{field_id}", ], getFieldForUser: [ - "GET /users/{user_id}/projectsV2/{project_number}/fields/{field_id}", + "GET /users/{username}/projectsV2/{project_number}/fields/{field_id}", ], getForOrg: ["GET /orgs/{org}/projectsV2/{project_number}"], - getForUser: ["GET /users/{user_id}/projectsV2/{project_number}"], + getForUser: ["GET /users/{username}/projectsV2/{project_number}"], getOrgItem: ["GET /orgs/{org}/projectsV2/{project_number}/items/{item_id}"], getUserItem: [ - "GET /users/{user_id}/projectsV2/{project_number}/items/{item_id}", + "GET /users/{username}/projectsV2/{project_number}/items/{item_id}", ], listFieldsForOrg: ["GET /orgs/{org}/projectsV2/{project_number}/fields"], listFieldsForUser: [ - "GET /users/{user_id}/projectsV2/{project_number}/fields", + "GET /users/{username}/projectsV2/{project_number}/fields", ], listForOrg: ["GET /orgs/{org}/projectsV2"], listForUser: ["GET /users/{username}/projectsV2"], listItemsForOrg: ["GET /orgs/{org}/projectsV2/{project_number}/items"], listItemsForUser: [ - "GET /users/{user_id}/projectsV2/{project_number}/items", + "GET /users/{username}/projectsV2/{project_number}/items", ], updateItemForOrg: [ "PATCH /orgs/{org}/projectsV2/{project_number}/items/{item_id}", ], updateItemForUser: [ - "PATCH /users/{user_id}/projectsV2/{project_number}/items/{item_id}", + "PATCH /users/{username}/projectsV2/{project_number}/items/{item_id}", ], }, pulls: { @@ -1542,6 +1644,7 @@ const Endpoints: EndpointsDefaultsAndDecorations = { "GET /repos/{owner}/{repo}/automated-security-fixes", ], checkCollaborator: ["GET /repos/{owner}/{repo}/collaborators/{username}"], + checkImmutableReleases: ["GET /repos/{owner}/{repo}/immutable-releases"], checkPrivateVulnerabilityReporting: [ "GET /repos/{owner}/{repo}/private-vulnerability-reporting", ], @@ -1577,9 +1680,6 @@ const Endpoints: EndpointsDefaultsAndDecorations = { createForAuthenticatedUser: ["POST /user/repos"], createFork: ["POST /repos/{owner}/{repo}/forks"], createInOrg: ["POST /orgs/{org}/repos"], - createOrUpdateCustomPropertiesValues: [ - "PATCH /repos/{owner}/{repo}/properties/values", - ], createOrUpdateEnvironment: [ "PUT /repos/{owner}/{repo}/environments/{environment_name}", ], @@ -1593,6 +1693,12 @@ const Endpoints: EndpointsDefaultsAndDecorations = { "POST /repos/{template_owner}/{template_repo}/generate", ], createWebhook: ["POST /repos/{owner}/{repo}/hooks"], + customPropertiesForReposCreateOrUpdateRepositoryValues: [ + "PATCH /repos/{owner}/{repo}/properties/values", + ], + customPropertiesForReposGetRepositoryValues: [ + "GET /repos/{owner}/{repo}/properties/values", + ], declineInvitation: [ "DELETE /user/repository_invitations/{invitation_id}", {}, @@ -1647,6 +1753,9 @@ const Endpoints: EndpointsDefaultsAndDecorations = { disableDeploymentProtectionRule: [ "DELETE /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/{protection_rule_id}", ], + disableImmutableReleases: [ + "DELETE /repos/{owner}/{repo}/immutable-releases", + ], disablePrivateVulnerabilityReporting: [ "DELETE /repos/{owner}/{repo}/private-vulnerability-reporting", ], @@ -1663,6 +1772,7 @@ const Endpoints: EndpointsDefaultsAndDecorations = { enableAutomatedSecurityFixes: [ "PUT /repos/{owner}/{repo}/automated-security-fixes", ], + enableImmutableReleases: ["PUT /repos/{owner}/{repo}/immutable-releases"], enablePrivateVulnerabilityReporting: [ "PUT /repos/{owner}/{repo}/private-vulnerability-reporting", ], @@ -1714,7 +1824,6 @@ const Endpoints: EndpointsDefaultsAndDecorations = { getCustomDeploymentProtectionRule: [ "GET /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/{protection_rule_id}", ], - getCustomPropertiesValues: ["GET /repos/{owner}/{repo}/properties/values"], getDeployKey: ["GET /repos/{owner}/{repo}/keys/{key_id}"], getDeployment: ["GET /repos/{owner}/{repo}/deployments/{deployment_id}"], getDeploymentBranchPolicy: [ @@ -1932,14 +2041,7 @@ const Endpoints: EndpointsDefaultsAndDecorations = { search: { code: ["GET /search/code"], commits: ["GET /search/commits"], - issuesAndPullRequests: [ - "GET /search/issues", - {}, - { - deprecated: - "octokit.rest.search.issuesAndPullRequests() is deprecated, see https://docs.github.com/rest/search/search#search-issues-and-pull-requests", - }, - ], + issuesAndPullRequests: ["GET /search/issues"], labels: ["GET /search/labels"], repos: ["GET /search/repositories"], topics: ["GET /search/topics"], @@ -1953,9 +2055,6 @@ const Endpoints: EndpointsDefaultsAndDecorations = { "GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}", ], getScanHistory: ["GET /repos/{owner}/{repo}/secret-scanning/scan-history"], - listAlertsForEnterprise: [ - "GET /enterprises/{enterprise}/secret-scanning/alerts", - ], listAlertsForOrg: ["GET /orgs/{org}/secret-scanning/alerts"], listAlertsForRepo: ["GET /repos/{owner}/{repo}/secret-scanning/alerts"], listLocationsForAlert: [ diff --git a/src/generated/method-types.ts b/src/generated/method-types.ts index ada8c7a0f..f928ef9c1 100644 --- a/src/generated/method-types.ts +++ b/src/generated/method-types.ts @@ -438,6 +438,34 @@ export type RestEndpointMethods = { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }>; }; + /** + * Delete a custom image from the organization. + * + * OAuth tokens and personal access tokens (classic) need the `manage_runners:org` scope to use this endpoint. + */ + deleteCustomImageFromOrg: { + ( + params?: RestEndpointMethodTypes["actions"]["deleteCustomImageFromOrg"]["parameters"], + ): Promise< + RestEndpointMethodTypes["actions"]["deleteCustomImageFromOrg"]["response"] + >; + defaults: RequestInterface["defaults"]; + endpoint: EndpointInterface<{ url: string }>; + }; + /** + * Delete an image version of custom image from the organization. + * + * OAuth tokens and personal access tokens (classic) need the `manage_runners:org` scope to use this endpoint. + */ + deleteCustomImageVersionFromOrg: { + ( + params?: RestEndpointMethodTypes["actions"]["deleteCustomImageVersionFromOrg"]["parameters"], + ): Promise< + RestEndpointMethodTypes["actions"]["deleteCustomImageVersionFromOrg"]["response"] + >; + defaults: RequestInterface["defaults"]; + endpoint: EndpointInterface<{ url: string }>; + }; /** * Deletes a secret in an environment using the secret name. * @@ -880,6 +908,34 @@ export type RestEndpointMethods = { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }>; }; + /** + * Get a custom image definition for GitHub Actions Hosted Runners. + * + * OAuth tokens and personal access tokens (classic) need the `manage_runners:org` scope to use this endpoint. + */ + getCustomImageForOrg: { + ( + params?: RestEndpointMethodTypes["actions"]["getCustomImageForOrg"]["parameters"], + ): Promise< + RestEndpointMethodTypes["actions"]["getCustomImageForOrg"]["response"] + >; + defaults: RequestInterface["defaults"]; + endpoint: EndpointInterface<{ url: string }>; + }; + /** + * Get an image version of a custom image for GitHub Actions Hosted Runners. + * + * OAuth tokens and personal access tokens (classic) need the `manage_runners:org` scope to use this endpoint. + */ + getCustomImageVersionForOrg: { + ( + params?: RestEndpointMethodTypes["actions"]["getCustomImageVersionForOrg"]["parameters"], + ): Promise< + RestEndpointMethodTypes["actions"]["getCustomImageVersionForOrg"]["response"] + >; + defaults: RequestInterface["defaults"]; + endpoint: EndpointInterface<{ url: string }>; + }; /** * Gets the customization template for an OpenID Connect (OIDC) subject claim. * @@ -1387,6 +1443,34 @@ export type RestEndpointMethods = { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }>; }; + /** + * List image versions of a custom image for an organization. + * + * OAuth tokens and personal access tokens (classic) need the `manage_runners:org` scope to use this endpoint. + */ + listCustomImageVersionsForOrg: { + ( + params?: RestEndpointMethodTypes["actions"]["listCustomImageVersionsForOrg"]["parameters"], + ): Promise< + RestEndpointMethodTypes["actions"]["listCustomImageVersionsForOrg"]["response"] + >; + defaults: RequestInterface["defaults"]; + endpoint: EndpointInterface<{ url: string }>; + }; + /** + * List custom images for an organization. + * + * OAuth tokens and personal access tokens (classic) need the `manage_runners:org` scope to use this endpoint. + */ + listCustomImagesForOrg: { + ( + params?: RestEndpointMethodTypes["actions"]["listCustomImagesForOrg"]["parameters"], + ): Promise< + RestEndpointMethodTypes["actions"]["listCustomImagesForOrg"]["response"] + >; + defaults: RequestInterface["defaults"]; + endpoint: EndpointInterface<{ url: string }>; + }; /** * Lists all secrets available in an environment without revealing their * encrypted values. @@ -3235,6 +3319,34 @@ export type RestEndpointMethods = { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }>; }; + /** + * Gets a report of premium request usage for an organization. To use this endpoint, you must be an administrator of an organization within an enterprise or an organization account. + * + * **Note:** Only data from the past 24 months is accessible via this endpoint. + */ + getGithubBillingPremiumRequestUsageReportOrg: { + ( + params?: RestEndpointMethodTypes["billing"]["getGithubBillingPremiumRequestUsageReportOrg"]["parameters"], + ): Promise< + RestEndpointMethodTypes["billing"]["getGithubBillingPremiumRequestUsageReportOrg"]["response"] + >; + defaults: RequestInterface["defaults"]; + endpoint: EndpointInterface<{ url: string }>; + }; + /** + * Gets a report of premium request usage for a user. + * + * **Note:** Only data from the past 24 months is accessible via this endpoint. + */ + getGithubBillingPremiumRequestUsageReportUser: { + ( + params?: RestEndpointMethodTypes["billing"]["getGithubBillingPremiumRequestUsageReportUser"]["parameters"], + ): Promise< + RestEndpointMethodTypes["billing"]["getGithubBillingPremiumRequestUsageReportUser"]["response"] + >; + defaults: RequestInterface["defaults"]; + endpoint: EndpointInterface<{ url: string }>; + }; /** * Gets a report of the total usage for an organization. To use this endpoint, you must be an administrator of an organization within an enterprise or an organization account. * @@ -5770,6 +5882,216 @@ export type RestEndpointMethods = { endpoint: EndpointInterface<{ url: string }>; }; }; + enterpriseTeamMemberships: { + /** + * Add a team member to an enterprise team. + */ + add: { + ( + params?: RestEndpointMethodTypes["enterpriseTeamMemberships"]["add"]["parameters"], + ): Promise< + RestEndpointMethodTypes["enterpriseTeamMemberships"]["add"]["response"] + >; + defaults: RequestInterface["defaults"]; + endpoint: EndpointInterface<{ url: string }>; + }; + /** + * Add multiple team members to an enterprise team. + */ + bulkAdd: { + ( + params?: RestEndpointMethodTypes["enterpriseTeamMemberships"]["bulkAdd"]["parameters"], + ): Promise< + RestEndpointMethodTypes["enterpriseTeamMemberships"]["bulkAdd"]["response"] + >; + defaults: RequestInterface["defaults"]; + endpoint: EndpointInterface<{ url: string }>; + }; + /** + * Remove multiple team members from an enterprise team. + */ + bulkRemove: { + ( + params?: RestEndpointMethodTypes["enterpriseTeamMemberships"]["bulkRemove"]["parameters"], + ): Promise< + RestEndpointMethodTypes["enterpriseTeamMemberships"]["bulkRemove"]["response"] + >; + defaults: RequestInterface["defaults"]; + endpoint: EndpointInterface<{ url: string }>; + }; + /** + * Returns whether the user is a member of the enterprise team. + */ + get: { + ( + params?: RestEndpointMethodTypes["enterpriseTeamMemberships"]["get"]["parameters"], + ): Promise< + RestEndpointMethodTypes["enterpriseTeamMemberships"]["get"]["response"] + >; + defaults: RequestInterface["defaults"]; + endpoint: EndpointInterface<{ url: string }>; + }; + /** + * Lists all team members in an enterprise team. + */ + list: { + ( + params?: RestEndpointMethodTypes["enterpriseTeamMemberships"]["list"]["parameters"], + ): Promise< + RestEndpointMethodTypes["enterpriseTeamMemberships"]["list"]["response"] + >; + defaults: RequestInterface["defaults"]; + endpoint: EndpointInterface<{ url: string }>; + }; + /** + * Remove membership of a specific user from a particular team in an enterprise. + */ + remove: { + ( + params?: RestEndpointMethodTypes["enterpriseTeamMemberships"]["remove"]["parameters"], + ): Promise< + RestEndpointMethodTypes["enterpriseTeamMemberships"]["remove"]["response"] + >; + defaults: RequestInterface["defaults"]; + endpoint: EndpointInterface<{ url: string }>; + }; + }; + enterpriseTeamOrganizations: { + /** + * Assign an enterprise team to an organization. + */ + add: { + ( + params?: RestEndpointMethodTypes["enterpriseTeamOrganizations"]["add"]["parameters"], + ): Promise< + RestEndpointMethodTypes["enterpriseTeamOrganizations"]["add"]["response"] + >; + defaults: RequestInterface["defaults"]; + endpoint: EndpointInterface<{ url: string }>; + }; + /** + * Assign an enterprise team to multiple organizations. + */ + bulkAdd: { + ( + params?: RestEndpointMethodTypes["enterpriseTeamOrganizations"]["bulkAdd"]["parameters"], + ): Promise< + RestEndpointMethodTypes["enterpriseTeamOrganizations"]["bulkAdd"]["response"] + >; + defaults: RequestInterface["defaults"]; + endpoint: EndpointInterface<{ url: string }>; + }; + /** + * Unassign an enterprise team from multiple organizations. + */ + bulkRemove: { + ( + params?: RestEndpointMethodTypes["enterpriseTeamOrganizations"]["bulkRemove"]["parameters"], + ): Promise< + RestEndpointMethodTypes["enterpriseTeamOrganizations"]["bulkRemove"]["response"] + >; + defaults: RequestInterface["defaults"]; + endpoint: EndpointInterface<{ url: string }>; + }; + /** + * Unassign an enterprise team from an organization. + */ + delete: { + ( + params?: RestEndpointMethodTypes["enterpriseTeamOrganizations"]["delete"]["parameters"], + ): Promise< + RestEndpointMethodTypes["enterpriseTeamOrganizations"]["delete"]["response"] + >; + defaults: RequestInterface["defaults"]; + endpoint: EndpointInterface<{ url: string }>; + }; + /** + * Check if an enterprise team is assigned to an organization + */ + getAssignment: { + ( + params?: RestEndpointMethodTypes["enterpriseTeamOrganizations"]["getAssignment"]["parameters"], + ): Promise< + RestEndpointMethodTypes["enterpriseTeamOrganizations"]["getAssignment"]["response"] + >; + defaults: RequestInterface["defaults"]; + endpoint: EndpointInterface<{ url: string }>; + }; + /** + * Get all organizations assigned to an enterprise team + */ + getAssignments: { + ( + params?: RestEndpointMethodTypes["enterpriseTeamOrganizations"]["getAssignments"]["parameters"], + ): Promise< + RestEndpointMethodTypes["enterpriseTeamOrganizations"]["getAssignments"]["response"] + >; + defaults: RequestInterface["defaults"]; + endpoint: EndpointInterface<{ url: string }>; + }; + }; + enterpriseTeams: { + /** + * To create an enterprise team, the authenticated user must be an owner of the enterprise. + */ + create: { + ( + params?: RestEndpointMethodTypes["enterpriseTeams"]["create"]["parameters"], + ): Promise< + RestEndpointMethodTypes["enterpriseTeams"]["create"]["response"] + >; + defaults: RequestInterface["defaults"]; + endpoint: EndpointInterface<{ url: string }>; + }; + /** + * To delete an enterprise team, the authenticated user must be an enterprise owner. + * + * If you are an enterprise owner, deleting an enterprise team will delete all of its IdP mappings as well. + */ + delete: { + ( + params?: RestEndpointMethodTypes["enterpriseTeams"]["delete"]["parameters"], + ): Promise< + RestEndpointMethodTypes["enterpriseTeams"]["delete"]["response"] + >; + defaults: RequestInterface["defaults"]; + endpoint: EndpointInterface<{ url: string }>; + }; + /** + * Gets a team using the team's slug. To create the slug, GitHub replaces special characters in the name string, changes all words to lowercase, and replaces spaces with a `-` separator and adds the "ent:" prefix. For example, "My TEam Näme" would become `ent:my-team-name`. + */ + get: { + ( + params?: RestEndpointMethodTypes["enterpriseTeams"]["get"]["parameters"], + ): Promise; + defaults: RequestInterface["defaults"]; + endpoint: EndpointInterface<{ url: string }>; + }; + /** + * List all teams in the enterprise for the authenticated user + */ + list: { + ( + params?: RestEndpointMethodTypes["enterpriseTeams"]["list"]["parameters"], + ): Promise< + RestEndpointMethodTypes["enterpriseTeams"]["list"]["response"] + >; + defaults: RequestInterface["defaults"]; + endpoint: EndpointInterface<{ url: string }>; + }; + /** + * To edit a team, the authenticated user must be an enterprise owner. + */ + update: { + ( + params?: RestEndpointMethodTypes["enterpriseTeams"]["update"]["parameters"], + ): Promise< + RestEndpointMethodTypes["enterpriseTeams"]["update"]["response"] + >; + defaults: RequestInterface["defaults"]; + endpoint: EndpointInterface<{ url: string }>; + }; + }; gists: { checkIsStarred: { ( @@ -7808,6 +8130,76 @@ export type RestEndpointMethods = { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }>; }; + /** + * Create a hook that posts payloads in JSON format. + * + * You must be an organization owner to use this endpoint. + * + * OAuth app tokens and personal access tokens (classic) need `admin:org_hook` scope. OAuth apps cannot list, view, or + * edit webhooks that they did not create and users cannot list, view, or edit webhooks that were created by OAuth apps. + */ + createWebhook: { + ( + params?: RestEndpointMethodTypes["orgs"]["createWebhook"]["parameters"], + ): Promise; + defaults: RequestInterface["defaults"]; + endpoint: EndpointInterface<{ url: string }>; + }; + /** + * Create new or update existing custom property values for an organization. + * To remove a custom property value from an organization, set the property value to `null`. + * + * The organization must belong to an enterprise. + * + * Access requirements: + * - Organization admins + * - OAuth tokens and personal access tokens (classic) with the `admin:org` scope + * - Actors with the organization-level "edit custom properties for an organization" fine-grained permission + */ + customPropertiesForOrgsCreateOrUpdateOrganizationValues: { + ( + params?: RestEndpointMethodTypes["orgs"]["customPropertiesForOrgsCreateOrUpdateOrganizationValues"]["parameters"], + ): Promise< + RestEndpointMethodTypes["orgs"]["customPropertiesForOrgsCreateOrUpdateOrganizationValues"]["response"] + >; + defaults: RequestInterface["defaults"]; + endpoint: EndpointInterface<{ url: string }>; + }; + /** + * Gets all custom property values that are set for an organization. + * + * The organization must belong to an enterprise. + * + * Access requirements: + * - Organization admins + * - OAuth tokens and personal access tokens (classic) with the `read:org` scope + * - Actors with the organization-level "read custom properties for an organization" fine-grained permission or above + */ + customPropertiesForOrgsGetOrganizationValues: { + ( + params?: RestEndpointMethodTypes["orgs"]["customPropertiesForOrgsGetOrganizationValues"]["parameters"], + ): Promise< + RestEndpointMethodTypes["orgs"]["customPropertiesForOrgsGetOrganizationValues"]["response"] + >; + defaults: RequestInterface["defaults"]; + endpoint: EndpointInterface<{ url: string }>; + }; + /** + * Creates a new or updates an existing custom property that is defined for an organization. + * + * To use this endpoint, the authenticated user must be one of: + * - An administrator for the organization. + * - A user, or a user on a team, with the fine-grained permission of `custom_properties_org_definitions_manager` in the organization. + */ + customPropertiesForReposCreateOrUpdateOrganizationDefinition: { + ( + params?: RestEndpointMethodTypes["orgs"]["customPropertiesForReposCreateOrUpdateOrganizationDefinition"]["parameters"], + ): Promise< + RestEndpointMethodTypes["orgs"]["customPropertiesForReposCreateOrUpdateOrganizationDefinition"]["response"] + >; + defaults: RequestInterface["defaults"]; + endpoint: EndpointInterface<{ url: string }>; + }; /** * Creates new or updates existing custom properties defined for an organization in a batch. * @@ -7819,11 +8211,11 @@ export type RestEndpointMethods = { * - An administrator for the organization. * - A user, or a user on a team, with the fine-grained permission of `custom_properties_org_definitions_manager` in the organization. */ - createOrUpdateCustomProperties: { + customPropertiesForReposCreateOrUpdateOrganizationDefinitions: { ( - params?: RestEndpointMethodTypes["orgs"]["createOrUpdateCustomProperties"]["parameters"], + params?: RestEndpointMethodTypes["orgs"]["customPropertiesForReposCreateOrUpdateOrganizationDefinitions"]["parameters"], ): Promise< - RestEndpointMethodTypes["orgs"]["createOrUpdateCustomProperties"]["response"] + RestEndpointMethodTypes["orgs"]["customPropertiesForReposCreateOrUpdateOrganizationDefinitions"]["response"] >; defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }>; @@ -7840,43 +8232,67 @@ export type RestEndpointMethods = { * - An administrator for the organization. * - A user, or a user on a team, with the fine-grained permission of `custom_properties_org_values_editor` in the organization. */ - createOrUpdateCustomPropertiesValuesForRepos: { + customPropertiesForReposCreateOrUpdateOrganizationValues: { ( - params?: RestEndpointMethodTypes["orgs"]["createOrUpdateCustomPropertiesValuesForRepos"]["parameters"], + params?: RestEndpointMethodTypes["orgs"]["customPropertiesForReposCreateOrUpdateOrganizationValues"]["parameters"], ): Promise< - RestEndpointMethodTypes["orgs"]["createOrUpdateCustomPropertiesValuesForRepos"]["response"] + RestEndpointMethodTypes["orgs"]["customPropertiesForReposCreateOrUpdateOrganizationValues"]["response"] >; defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }>; }; /** - * Creates a new or updates an existing custom property that is defined for an organization. + * Removes a custom property that is defined for an organization. * * To use this endpoint, the authenticated user must be one of: - * - An administrator for the organization. - * - A user, or a user on a team, with the fine-grained permission of `custom_properties_org_definitions_manager` in the organization. + * - An administrator for the organization. + * - A user, or a user on a team, with the fine-grained permission of `custom_properties_org_definitions_manager` in the organization. */ - createOrUpdateCustomProperty: { + customPropertiesForReposDeleteOrganizationDefinition: { ( - params?: RestEndpointMethodTypes["orgs"]["createOrUpdateCustomProperty"]["parameters"], + params?: RestEndpointMethodTypes["orgs"]["customPropertiesForReposDeleteOrganizationDefinition"]["parameters"], ): Promise< - RestEndpointMethodTypes["orgs"]["createOrUpdateCustomProperty"]["response"] + RestEndpointMethodTypes["orgs"]["customPropertiesForReposDeleteOrganizationDefinition"]["response"] >; defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }>; }; /** - * Create a hook that posts payloads in JSON format. - * - * You must be an organization owner to use this endpoint. - * - * OAuth app tokens and personal access tokens (classic) need `admin:org_hook` scope. OAuth apps cannot list, view, or - * edit webhooks that they did not create and users cannot list, view, or edit webhooks that were created by OAuth apps. + * Gets a custom property that is defined for an organization. + * Organization members can read these properties. */ - createWebhook: { + customPropertiesForReposGetOrganizationDefinition: { ( - params?: RestEndpointMethodTypes["orgs"]["createWebhook"]["parameters"], - ): Promise; + params?: RestEndpointMethodTypes["orgs"]["customPropertiesForReposGetOrganizationDefinition"]["parameters"], + ): Promise< + RestEndpointMethodTypes["orgs"]["customPropertiesForReposGetOrganizationDefinition"]["response"] + >; + defaults: RequestInterface["defaults"]; + endpoint: EndpointInterface<{ url: string }>; + }; + /** + * Gets all custom properties defined for an organization. + * Organization members can read these properties. + */ + customPropertiesForReposGetOrganizationDefinitions: { + ( + params?: RestEndpointMethodTypes["orgs"]["customPropertiesForReposGetOrganizationDefinitions"]["parameters"], + ): Promise< + RestEndpointMethodTypes["orgs"]["customPropertiesForReposGetOrganizationDefinitions"]["response"] + >; + defaults: RequestInterface["defaults"]; + endpoint: EndpointInterface<{ url: string }>; + }; + /** + * Lists organization repositories with all of their custom property values. + * Organization members can read these properties. + */ + customPropertiesForReposGetOrganizationValues: { + ( + params?: RestEndpointMethodTypes["orgs"]["customPropertiesForReposGetOrganizationValues"]["parameters"], + ): Promise< + RestEndpointMethodTypes["orgs"]["customPropertiesForReposGetOrganizationValues"]["response"] + >; defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }>; }; @@ -7964,6 +8380,34 @@ export type RestEndpointMethods = { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }>; }; + /** + * Removes a repository from the list of selected repositories that are enforced for immutable releases in an organization. To use this endpoint, the organization immutable releases policy for `enforced_repositories` must be configured to `selected`. + * + * OAuth tokens and personal access tokens (classic) need the `admin:org` scope to use this endpoint. + */ + disableSelectedRepositoryImmutableReleasesOrganization: { + ( + params?: RestEndpointMethodTypes["orgs"]["disableSelectedRepositoryImmutableReleasesOrganization"]["parameters"], + ): Promise< + RestEndpointMethodTypes["orgs"]["disableSelectedRepositoryImmutableReleasesOrganization"]["response"] + >; + defaults: RequestInterface["defaults"]; + endpoint: EndpointInterface<{ url: string }>; + }; + /** + * Adds a repository to the list of selected repositories that are enforced for immutable releases in an organization. To use this endpoint, the organization immutable releases policy for `enforced_repositories` must be configured to `selected`. + * + * OAuth tokens and personal access tokens (classic) need the `admin:org` scope to use this endpoint. + */ + enableSelectedRepositoryImmutableReleasesOrganization: { + ( + params?: RestEndpointMethodTypes["orgs"]["enableSelectedRepositoryImmutableReleasesOrganization"]["parameters"], + ): Promise< + RestEndpointMethodTypes["orgs"]["enableSelectedRepositoryImmutableReleasesOrganization"]["response"] + >; + defaults: RequestInterface["defaults"]; + endpoint: EndpointInterface<{ url: string }>; + }; /** * Gets information about an organization. * @@ -7983,27 +8427,29 @@ export type RestEndpointMethods = { endpoint: EndpointInterface<{ url: string }>; }; /** - * Gets all custom properties defined for an organization. - * Organization members can read these properties. + * Gets the immutable releases policy for repositories in an organization. + * + * OAuth tokens and personal access tokens (classic) need the `admin:org` scope to use this endpoint. */ - getAllCustomProperties: { + getImmutableReleasesSettings: { ( - params?: RestEndpointMethodTypes["orgs"]["getAllCustomProperties"]["parameters"], + params?: RestEndpointMethodTypes["orgs"]["getImmutableReleasesSettings"]["parameters"], ): Promise< - RestEndpointMethodTypes["orgs"]["getAllCustomProperties"]["response"] + RestEndpointMethodTypes["orgs"]["getImmutableReleasesSettings"]["response"] >; defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }>; }; /** - * Gets a custom property that is defined for an organization. - * Organization members can read these properties. + * List all of the repositories that have been selected for immutable releases enforcement in an organization. + * + * OAuth tokens and personal access tokens (classic) need the `admin:org` scope to use this endpoint. */ - getCustomProperty: { + getImmutableReleasesSettingsRepositories: { ( - params?: RestEndpointMethodTypes["orgs"]["getCustomProperty"]["parameters"], + params?: RestEndpointMethodTypes["orgs"]["getImmutableReleasesSettingsRepositories"]["parameters"], ): Promise< - RestEndpointMethodTypes["orgs"]["getCustomProperty"]["response"] + RestEndpointMethodTypes["orgs"]["getImmutableReleasesSettingsRepositories"]["response"] >; defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }>; @@ -8167,6 +8613,19 @@ export type RestEndpointMethods = { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }>; }; + /** + * List repositories owned by the provided organization that have created at least one attested artifact + * Results will be sorted in ascending order by repository ID + */ + listAttestationRepositories: { + ( + params?: RestEndpointMethodTypes["orgs"]["listAttestationRepositories"]["parameters"], + ): Promise< + RestEndpointMethodTypes["orgs"]["listAttestationRepositories"]["response"] + >; + defaults: RequestInterface["defaults"]; + endpoint: EndpointInterface<{ url: string }>; + }; /** * List a collection of artifact attestations with a given subject digest that are associated with repositories owned by an organization. * @@ -8211,19 +8670,6 @@ export type RestEndpointMethods = { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }>; }; - /** - * Lists organization repositories with all of their custom property values. - * Organization members can read these properties. - */ - listCustomPropertiesValuesForRepos: { - ( - params?: RestEndpointMethodTypes["orgs"]["listCustomPropertiesValuesForRepos"]["parameters"], - ): Promise< - RestEndpointMethodTypes["orgs"]["listCustomPropertiesValuesForRepos"]["response"] - >; - defaults: RequestInterface["defaults"]; - endpoint: EndpointInterface<{ url: string }>; - }; /** * The return hash contains `failed_at` and `failed_reason` fields which represent the time at which the invitation failed and the reason for the failure. */ @@ -8551,22 +8997,6 @@ export type RestEndpointMethods = { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }>; }; - /** - * Removes a custom property that is defined for an organization. - * - * To use this endpoint, the authenticated user must be one of: - * - An administrator for the organization. - * - A user, or a user on a team, with the fine-grained permission of `custom_properties_org_definitions_manager` in the organization. - */ - removeCustomProperty: { - ( - params?: RestEndpointMethodTypes["orgs"]["removeCustomProperty"]["parameters"], - ): Promise< - RestEndpointMethodTypes["orgs"]["removeCustomProperty"]["response"] - >; - defaults: RequestInterface["defaults"]; - endpoint: EndpointInterface<{ url: string }>; - }; /** * Removing a user from this list will remove them from all teams and they will no longer have any access to the organization's repositories. * @@ -8727,6 +9157,34 @@ export type RestEndpointMethods = { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }>; }; + /** + * Sets the immutable releases policy for repositories in an organization. + * + * OAuth tokens and personal access tokens (classic) need the `admin:org` scope to use this endpoint. + */ + setImmutableReleasesSettings: { + ( + params?: RestEndpointMethodTypes["orgs"]["setImmutableReleasesSettings"]["parameters"], + ): Promise< + RestEndpointMethodTypes["orgs"]["setImmutableReleasesSettings"]["response"] + >; + defaults: RequestInterface["defaults"]; + endpoint: EndpointInterface<{ url: string }>; + }; + /** + * Replaces all repositories that have been selected for immutable releases enforcement in an organization. To use this endpoint, the organization immutable releases policy for `enforced_repositories` must be configured to `selected`. + * + * OAuth tokens and personal access tokens (classic) need the `admin:org` scope to use this endpoint. + */ + setImmutableReleasesSettingsRepositories: { + ( + params?: RestEndpointMethodTypes["orgs"]["setImmutableReleasesSettingsRepositories"]["parameters"], + ): Promise< + RestEndpointMethodTypes["orgs"]["setImmutableReleasesSettingsRepositories"]["response"] + >; + defaults: RequestInterface["defaults"]; + endpoint: EndpointInterface<{ url: string }>; + }; /** * Only authenticated organization owners can add a member to the organization or update the member's role. * @@ -10620,6 +11078,19 @@ export type RestEndpointMethods = { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }>; }; + /** + * Shows whether immutable releases are enabled or disabled. Also identifies whether immutability is being + * enforced by the repository owner. The authenticated user must have admin read access to the repository. + */ + checkImmutableReleases: { + ( + params?: RestEndpointMethodTypes["repos"]["checkImmutableReleases"]["parameters"], + ): Promise< + RestEndpointMethodTypes["repos"]["checkImmutableReleases"]["response"] + >; + defaults: RequestInterface["defaults"]; + endpoint: EndpointInterface<{ url: string }>; + }; /** * Returns a boolean indicating whether or not private vulnerability reporting is enabled for the repository. For more information, see "[Evaluating the security settings of a repository](https://docs.github.com/code-security/security-advisories/working-with-repository-security-advisories/evaluating-the-security-settings-of-a-repository)". */ @@ -11027,21 +11498,6 @@ export type RestEndpointMethods = { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }>; }; - /** - * Create new or update existing custom property values for a repository. - * Using a value of `null` for a custom property will remove or 'unset' the property value from the repository. - * - * Repository admins and other users with the repository-level "edit custom property values" fine-grained permission can use this endpoint. - */ - createOrUpdateCustomPropertiesValues: { - ( - params?: RestEndpointMethodTypes["repos"]["createOrUpdateCustomPropertiesValues"]["parameters"], - ): Promise< - RestEndpointMethodTypes["repos"]["createOrUpdateCustomPropertiesValues"]["response"] - >; - defaults: RequestInterface["defaults"]; - endpoint: EndpointInterface<{ url: string }>; - }; /** * Create or update an environment with protection rules, such as required reviewers. For more information about environment protection rules, see "[Environments](/actions/reference/environments#environment-protection-rules)." * @@ -11170,6 +11626,34 @@ export type RestEndpointMethods = { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }>; }; + /** + * Create new or update existing custom property values for a repository. + * Using a value of `null` for a custom property will remove or 'unset' the property value from the repository. + * + * Repository admins and other users with the repository-level "edit custom property values" fine-grained permission can use this endpoint. + */ + customPropertiesForReposCreateOrUpdateRepositoryValues: { + ( + params?: RestEndpointMethodTypes["repos"]["customPropertiesForReposCreateOrUpdateRepositoryValues"]["parameters"], + ): Promise< + RestEndpointMethodTypes["repos"]["customPropertiesForReposCreateOrUpdateRepositoryValues"]["response"] + >; + defaults: RequestInterface["defaults"]; + endpoint: EndpointInterface<{ url: string }>; + }; + /** + * Gets all custom property values that are set for a repository. + * Users with read access to the repository can use this endpoint. + */ + customPropertiesForReposGetRepositoryValues: { + ( + params?: RestEndpointMethodTypes["repos"]["customPropertiesForReposGetRepositoryValues"]["parameters"], + ): Promise< + RestEndpointMethodTypes["repos"]["customPropertiesForReposGetRepositoryValues"]["response"] + >; + defaults: RequestInterface["defaults"]; + endpoint: EndpointInterface<{ url: string }>; + }; /** * @deprecated octokit.rest.repos.declineInvitation() has been renamed to octokit.rest.repos.declineInvitationForAuthenticatedUser() (2021-10-05) */ @@ -11485,6 +11969,18 @@ export type RestEndpointMethods = { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }>; }; + /** + * Disables immutable releases for a repository. The authenticated user must have admin access to the repository. + */ + disableImmutableReleases: { + ( + params?: RestEndpointMethodTypes["repos"]["disableImmutableReleases"]["parameters"], + ): Promise< + RestEndpointMethodTypes["repos"]["disableImmutableReleases"]["response"] + >; + defaults: RequestInterface["defaults"]; + endpoint: EndpointInterface<{ url: string }>; + }; /** * Disables private vulnerability reporting for a repository. The authenticated user must have admin access to the repository. For more information, see "[Privately reporting a security vulnerability](https://docs.github.com/code-security/security-advisories/guidance-on-reporting-and-writing/privately-reporting-a-security-vulnerability)". */ @@ -11575,6 +12071,18 @@ export type RestEndpointMethods = { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }>; }; + /** + * Enables immutable releases for a repository. The authenticated user must have admin access to the repository. + */ + enableImmutableReleases: { + ( + params?: RestEndpointMethodTypes["repos"]["enableImmutableReleases"]["parameters"], + ): Promise< + RestEndpointMethodTypes["repos"]["enableImmutableReleases"]["response"] + >; + defaults: RequestInterface["defaults"]; + endpoint: EndpointInterface<{ url: string }>; + }; /** * Enables private vulnerability reporting for a repository. The authenticated user must have admin access to the repository. For more information, see "[Privately reporting a security vulnerability](https://docs.github.com/code-security/security-advisories/guidance-on-reporting-and-writing/privately-reporting-a-security-vulnerability)." */ @@ -12020,19 +12528,6 @@ export type RestEndpointMethods = { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }>; }; - /** - * Gets all custom property values that are set for a repository. - * Users with read access to the repository can use this endpoint. - */ - getCustomPropertiesValues: { - ( - params?: RestEndpointMethodTypes["repos"]["getCustomPropertiesValues"]["parameters"], - ): Promise< - RestEndpointMethodTypes["repos"]["getCustomPropertiesValues"]["response"] - >; - defaults: RequestInterface["defaults"]; - endpoint: EndpointInterface<{ url: string }>; - }; getDeployKey: { ( @@ -13545,10 +14040,19 @@ export type RestEndpointMethods = { endpoint: EndpointInterface<{ url: string }>; }; /** - * > [!WARNING] - * > **Notice:** Search for issues and pull requests will be overridden by advanced search on November 4, 2025. - * > You can read more about this change on [the GitHub blog](https://github.blog/changelog/2025-03-06-github-issues-projects-api-support-for-issues-advanced-search-and-more/). - * @deprecated octokit.rest.search.issuesAndPullRequests() is deprecated, see https://docs.github.com/rest/search/search#search-issues-and-pull-requests + * Find issues by state and keyword. This method returns up to 100 results [per page](https://docs.github.com/rest/guides/using-pagination-in-the-rest-api). + * + * When searching for issues, you can get text match metadata for the issue **title**, issue **body**, and issue **comment body** fields when you pass the `text-match` media type. For more details about how to receive highlighted + * search results, see [Text match metadata](https://docs.github.com/rest/search/search#text-match-metadata). + * + * For example, if you want to find the oldest unresolved Python bugs on Windows. Your query might look something like this. + * + * `q=windows+label:bug+language:python+state:open&sort=created&order=asc` + * + * This query searches for the keyword `windows`, within any open issue that is labeled as `bug`. The search runs across repositories whose primary language is Python. The results are sorted by creation date in ascending order, which means the oldest issues appear first in the search results. + * + * > [!NOTE] + * > For requests made by GitHub Apps with a user access token, you can't retrieve a combination of issues and pull requests in a single query. Requests that don't include the `is:issue` or `is:pull-request` qualifier will receive an HTTP `422 Unprocessable Entity` response. To get results for both issues and pull requests, you must send separate queries for issues and pull requests. For more information about the `is` qualifier, see "[Searching only issues or pull requests](https://docs.github.com/github/searching-for-information-on-github/searching-issues-and-pull-requests#search-only-issues-or-pull-requests)." */ issuesAndPullRequests: { ( @@ -13670,6 +14174,9 @@ export type RestEndpointMethods = { /** * Lists the latest default incremental and backfill scans by type for a repository. Scans from Copilot Secret Scanning are not included. * + * > [!NOTE] + * > This endpoint requires [GitHub Advanced Security](https://docs.github.com/get-started/learning-about-github/about-github-advanced-security)." + * * OAuth app tokens and personal access tokens (classic) need the `repo` or `security_events` scope to use this endpoint. If this endpoint is only used with public repositories, the token can use the `public_repo` scope instead. */ getScanHistory: { @@ -13681,24 +14188,6 @@ export type RestEndpointMethods = { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }>; }; - /** - * Lists secret scanning alerts for eligible repositories in an enterprise, from newest to oldest. - * - * Alerts are only returned for organizations in the enterprise for which the authenticated user is an organization owner or a [security manager](https://docs.github.com/organizations/managing-peoples-access-to-your-organization-with-roles/managing-security-managers-in-your-organization). - * - * The authenticated user must be a member of the enterprise in order to use this endpoint. - * - * OAuth app tokens and personal access tokens (classic) need the `repo` scope or `security_events` scope to use this endpoint. - */ - listAlertsForEnterprise: { - ( - params?: RestEndpointMethodTypes["secretScanning"]["listAlertsForEnterprise"]["parameters"], - ): Promise< - RestEndpointMethodTypes["secretScanning"]["listAlertsForEnterprise"]["response"] - >; - defaults: RequestInterface["defaults"]; - endpoint: EndpointInterface<{ url: string }>; - }; /** * Lists secret scanning alerts for eligible repositories in an organization, from newest to oldest. * diff --git a/src/generated/parameters-and-response-types.ts b/src/generated/parameters-and-response-types.ts index 0de46313f..3a04440e9 100644 --- a/src/generated/parameters-and-response-types.ts +++ b/src/generated/parameters-and-response-types.ts @@ -112,6 +112,16 @@ export type RestEndpointMethodTypes = { Endpoints["DELETE /repos/{owner}/{repo}/actions/artifacts/{artifact_id}"]["parameters"]; response: Endpoints["DELETE /repos/{owner}/{repo}/actions/artifacts/{artifact_id}"]["response"]; }; + deleteCustomImageFromOrg: { + parameters: RequestParameters & + Endpoints["DELETE /orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}"]["parameters"]; + response: Endpoints["DELETE /orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}"]["response"]; + }; + deleteCustomImageVersionFromOrg: { + parameters: RequestParameters & + Endpoints["DELETE /orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions/{version}"]["parameters"]; + response: Endpoints["DELETE /orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions/{version}"]["response"]; + }; deleteEnvironmentSecret: { parameters: RequestParameters & Endpoints["DELETE /repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}"]["parameters"]; @@ -257,6 +267,16 @@ export type RestEndpointMethodTypes = { Endpoints["GET /repos/{owner}/{repo}/actions/artifacts/{artifact_id}"]["parameters"]; response: Endpoints["GET /repos/{owner}/{repo}/actions/artifacts/{artifact_id}"]["response"]; }; + getCustomImageForOrg: { + parameters: RequestParameters & + Endpoints["GET /orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}"]["parameters"]; + response: Endpoints["GET /orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}"]["response"]; + }; + getCustomImageVersionForOrg: { + parameters: RequestParameters & + Endpoints["GET /orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions/{version}"]["parameters"]; + response: Endpoints["GET /orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions/{version}"]["response"]; + }; getCustomOidcSubClaimForRepo: { parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/actions/oidc/customization/sub"]["parameters"]; @@ -422,6 +442,16 @@ export type RestEndpointMethodTypes = { Endpoints["GET /repos/{owner}/{repo}/actions/artifacts"]["parameters"]; response: Endpoints["GET /repos/{owner}/{repo}/actions/artifacts"]["response"]; }; + listCustomImageVersionsForOrg: { + parameters: RequestParameters & + Endpoints["GET /orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions"]["parameters"]; + response: Endpoints["GET /orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions"]["response"]; + }; + listCustomImagesForOrg: { + parameters: RequestParameters & + Endpoints["GET /orgs/{org}/actions/hosted-runners/images/custom"]["parameters"]; + response: Endpoints["GET /orgs/{org}/actions/hosted-runners/images/custom"]["response"]; + }; listEnvironmentSecrets: { parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/environments/{environment_name}/secrets"]["parameters"]; @@ -1055,6 +1085,16 @@ export type RestEndpointMethodTypes = { Endpoints["GET /users/{username}/settings/billing/actions"]["parameters"]; response: Endpoints["GET /users/{username}/settings/billing/actions"]["response"]; }; + getGithubBillingPremiumRequestUsageReportOrg: { + parameters: RequestParameters & + Endpoints["GET /organizations/{org}/settings/billing/premium_request/usage"]["parameters"]; + response: Endpoints["GET /organizations/{org}/settings/billing/premium_request/usage"]["response"]; + }; + getGithubBillingPremiumRequestUsageReportUser: { + parameters: RequestParameters & + Endpoints["GET /users/{username}/settings/billing/premium_request/usage"]["parameters"]; + response: Endpoints["GET /users/{username}/settings/billing/premium_request/usage"]["response"]; + }; getGithubBillingUsageReportOrg: { parameters: RequestParameters & Endpoints["GET /organizations/{org}/settings/billing/usage"]["parameters"]; @@ -1817,6 +1857,97 @@ export type RestEndpointMethodTypes = { response: Endpoints["GET /emojis"]["response"]; }; }; + enterpriseTeamMemberships: { + add: { + parameters: RequestParameters & + Endpoints["PUT /enterprises/{enterprise}/teams/{enterprise-team}/memberships/{username}"]["parameters"]; + response: Endpoints["PUT /enterprises/{enterprise}/teams/{enterprise-team}/memberships/{username}"]["response"]; + }; + bulkAdd: { + parameters: RequestParameters & + Endpoints["POST /enterprises/{enterprise}/teams/{enterprise-team}/memberships/add"]["parameters"]; + response: Endpoints["POST /enterprises/{enterprise}/teams/{enterprise-team}/memberships/add"]["response"]; + }; + bulkRemove: { + parameters: RequestParameters & + Endpoints["POST /enterprises/{enterprise}/teams/{enterprise-team}/memberships/remove"]["parameters"]; + response: Endpoints["POST /enterprises/{enterprise}/teams/{enterprise-team}/memberships/remove"]["response"]; + }; + get: { + parameters: RequestParameters & + Endpoints["GET /enterprises/{enterprise}/teams/{enterprise-team}/memberships/{username}"]["parameters"]; + response: Endpoints["GET /enterprises/{enterprise}/teams/{enterprise-team}/memberships/{username}"]["response"]; + }; + list: { + parameters: RequestParameters & + Endpoints["GET /enterprises/{enterprise}/teams/{enterprise-team}/memberships"]["parameters"]; + response: Endpoints["GET /enterprises/{enterprise}/teams/{enterprise-team}/memberships"]["response"]; + }; + remove: { + parameters: RequestParameters & + Endpoints["DELETE /enterprises/{enterprise}/teams/{enterprise-team}/memberships/{username}"]["parameters"]; + response: Endpoints["DELETE /enterprises/{enterprise}/teams/{enterprise-team}/memberships/{username}"]["response"]; + }; + }; + enterpriseTeamOrganizations: { + add: { + parameters: RequestParameters & + Endpoints["PUT /enterprises/{enterprise}/teams/{enterprise-team}/organizations/{org}"]["parameters"]; + response: Endpoints["PUT /enterprises/{enterprise}/teams/{enterprise-team}/organizations/{org}"]["response"]; + }; + bulkAdd: { + parameters: RequestParameters & + Endpoints["POST /enterprises/{enterprise}/teams/{enterprise-team}/organizations/add"]["parameters"]; + response: Endpoints["POST /enterprises/{enterprise}/teams/{enterprise-team}/organizations/add"]["response"]; + }; + bulkRemove: { + parameters: RequestParameters & + Endpoints["POST /enterprises/{enterprise}/teams/{enterprise-team}/organizations/remove"]["parameters"]; + response: Endpoints["POST /enterprises/{enterprise}/teams/{enterprise-team}/organizations/remove"]["response"]; + }; + delete: { + parameters: RequestParameters & + Endpoints["DELETE /enterprises/{enterprise}/teams/{enterprise-team}/organizations/{org}"]["parameters"]; + response: Endpoints["DELETE /enterprises/{enterprise}/teams/{enterprise-team}/organizations/{org}"]["response"]; + }; + getAssignment: { + parameters: RequestParameters & + Endpoints["GET /enterprises/{enterprise}/teams/{enterprise-team}/organizations/{org}"]["parameters"]; + response: Endpoints["GET /enterprises/{enterprise}/teams/{enterprise-team}/organizations/{org}"]["response"]; + }; + getAssignments: { + parameters: RequestParameters & + Endpoints["GET /enterprises/{enterprise}/teams/{enterprise-team}/organizations"]["parameters"]; + response: Endpoints["GET /enterprises/{enterprise}/teams/{enterprise-team}/organizations"]["response"]; + }; + }; + enterpriseTeams: { + create: { + parameters: RequestParameters & + Endpoints["POST /enterprises/{enterprise}/teams"]["parameters"]; + response: Endpoints["POST /enterprises/{enterprise}/teams"]["response"]; + }; + delete: { + parameters: RequestParameters & + Endpoints["DELETE /enterprises/{enterprise}/teams/{team_slug}"]["parameters"]; + response: Endpoints["DELETE /enterprises/{enterprise}/teams/{team_slug}"]["response"]; + }; + get: { + parameters: RequestParameters & + Endpoints["GET /enterprises/{enterprise}/teams/{team_slug}"]["parameters"]; + response: Endpoints["GET /enterprises/{enterprise}/teams/{team_slug}"]["response"]; + }; + list: { + parameters: RequestParameters & + Endpoints["GET /enterprises/{enterprise}/teams"]["parameters"]; + response: Endpoints["GET /enterprises/{enterprise}/teams"]["response"]; + }; + update: { + parameters: RequestParameters & + Endpoints["PATCH /enterprises/{enterprise}/teams/{team_slug}"]["parameters"]; + response: Endpoints["PATCH /enterprises/{enterprise}/teams/{team_slug}"]["response"]; + }; + }; gists: { checkIsStarred: { parameters: RequestParameters & @@ -2535,25 +2666,55 @@ export type RestEndpointMethodTypes = { Endpoints["POST /orgs/{org}/issue-types"]["parameters"]; response: Endpoints["POST /orgs/{org}/issue-types"]["response"]; }; - createOrUpdateCustomProperties: { + createWebhook: { + parameters: RequestParameters & + Endpoints["POST /orgs/{org}/hooks"]["parameters"]; + response: Endpoints["POST /orgs/{org}/hooks"]["response"]; + }; + customPropertiesForOrgsCreateOrUpdateOrganizationValues: { + parameters: RequestParameters & + Endpoints["PATCH /organizations/{org}/org-properties/values"]["parameters"]; + response: Endpoints["PATCH /organizations/{org}/org-properties/values"]["response"]; + }; + customPropertiesForOrgsGetOrganizationValues: { + parameters: RequestParameters & + Endpoints["GET /organizations/{org}/org-properties/values"]["parameters"]; + response: Endpoints["GET /organizations/{org}/org-properties/values"]["response"]; + }; + customPropertiesForReposCreateOrUpdateOrganizationDefinition: { + parameters: RequestParameters & + Endpoints["PUT /orgs/{org}/properties/schema/{custom_property_name}"]["parameters"]; + response: Endpoints["PUT /orgs/{org}/properties/schema/{custom_property_name}"]["response"]; + }; + customPropertiesForReposCreateOrUpdateOrganizationDefinitions: { parameters: RequestParameters & Endpoints["PATCH /orgs/{org}/properties/schema"]["parameters"]; response: Endpoints["PATCH /orgs/{org}/properties/schema"]["response"]; }; - createOrUpdateCustomPropertiesValuesForRepos: { + customPropertiesForReposCreateOrUpdateOrganizationValues: { parameters: RequestParameters & Endpoints["PATCH /orgs/{org}/properties/values"]["parameters"]; response: Endpoints["PATCH /orgs/{org}/properties/values"]["response"]; }; - createOrUpdateCustomProperty: { + customPropertiesForReposDeleteOrganizationDefinition: { parameters: RequestParameters & - Endpoints["PUT /orgs/{org}/properties/schema/{custom_property_name}"]["parameters"]; - response: Endpoints["PUT /orgs/{org}/properties/schema/{custom_property_name}"]["response"]; + Endpoints["DELETE /orgs/{org}/properties/schema/{custom_property_name}"]["parameters"]; + response: Endpoints["DELETE /orgs/{org}/properties/schema/{custom_property_name}"]["response"]; }; - createWebhook: { + customPropertiesForReposGetOrganizationDefinition: { parameters: RequestParameters & - Endpoints["POST /orgs/{org}/hooks"]["parameters"]; - response: Endpoints["POST /orgs/{org}/hooks"]["response"]; + Endpoints["GET /orgs/{org}/properties/schema/{custom_property_name}"]["parameters"]; + response: Endpoints["GET /orgs/{org}/properties/schema/{custom_property_name}"]["response"]; + }; + customPropertiesForReposGetOrganizationDefinitions: { + parameters: RequestParameters & + Endpoints["GET /orgs/{org}/properties/schema"]["parameters"]; + response: Endpoints["GET /orgs/{org}/properties/schema"]["response"]; + }; + customPropertiesForReposGetOrganizationValues: { + parameters: RequestParameters & + Endpoints["GET /orgs/{org}/properties/values"]["parameters"]; + response: Endpoints["GET /orgs/{org}/properties/values"]["response"]; }; delete: { parameters: RequestParameters & @@ -2585,20 +2746,30 @@ export type RestEndpointMethodTypes = { Endpoints["DELETE /orgs/{org}/hooks/{hook_id}"]["parameters"]; response: Endpoints["DELETE /orgs/{org}/hooks/{hook_id}"]["response"]; }; + disableSelectedRepositoryImmutableReleasesOrganization: { + parameters: RequestParameters & + Endpoints["DELETE /orgs/{org}/settings/immutable-releases/repositories/{repository_id}"]["parameters"]; + response: Endpoints["DELETE /orgs/{org}/settings/immutable-releases/repositories/{repository_id}"]["response"]; + }; + enableSelectedRepositoryImmutableReleasesOrganization: { + parameters: RequestParameters & + Endpoints["PUT /orgs/{org}/settings/immutable-releases/repositories/{repository_id}"]["parameters"]; + response: Endpoints["PUT /orgs/{org}/settings/immutable-releases/repositories/{repository_id}"]["response"]; + }; get: { parameters: RequestParameters & Endpoints["GET /orgs/{org}"]["parameters"]; response: Endpoints["GET /orgs/{org}"]["response"]; }; - getAllCustomProperties: { + getImmutableReleasesSettings: { parameters: RequestParameters & - Endpoints["GET /orgs/{org}/properties/schema"]["parameters"]; - response: Endpoints["GET /orgs/{org}/properties/schema"]["response"]; + Endpoints["GET /orgs/{org}/settings/immutable-releases"]["parameters"]; + response: Endpoints["GET /orgs/{org}/settings/immutable-releases"]["response"]; }; - getCustomProperty: { + getImmutableReleasesSettingsRepositories: { parameters: RequestParameters & - Endpoints["GET /orgs/{org}/properties/schema/{custom_property_name}"]["parameters"]; - response: Endpoints["GET /orgs/{org}/properties/schema/{custom_property_name}"]["response"]; + Endpoints["GET /orgs/{org}/settings/immutable-releases/repositories"]["parameters"]; + response: Endpoints["GET /orgs/{org}/settings/immutable-releases/repositories"]["response"]; }; getMembershipForAuthenticatedUser: { parameters: RequestParameters & @@ -2655,6 +2826,11 @@ export type RestEndpointMethodTypes = { Endpoints["GET /orgs/{org}/artifacts/{subject_digest}/metadata/storage-records"]["parameters"]; response: Endpoints["GET /orgs/{org}/artifacts/{subject_digest}/metadata/storage-records"]["response"]; }; + listAttestationRepositories: { + parameters: RequestParameters & + Endpoints["GET /orgs/{org}/attestations/repositories"]["parameters"]; + response: Endpoints["GET /orgs/{org}/attestations/repositories"]["response"]; + }; listAttestations: { parameters: RequestParameters & Endpoints["GET /orgs/{org}/attestations/{subject_digest}"]["parameters"]; @@ -2670,11 +2846,6 @@ export type RestEndpointMethodTypes = { Endpoints["GET /orgs/{org}/blocks"]["parameters"]; response: Endpoints["GET /orgs/{org}/blocks"]["response"]; }; - listCustomPropertiesValuesForRepos: { - parameters: RequestParameters & - Endpoints["GET /orgs/{org}/properties/values"]["parameters"]; - response: Endpoints["GET /orgs/{org}/properties/values"]["response"]; - }; listFailedInvitations: { parameters: RequestParameters & Endpoints["GET /orgs/{org}/failed_invitations"]["parameters"]; @@ -2789,11 +2960,6 @@ export type RestEndpointMethodTypes = { Endpoints["POST /orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}/attempts"]["parameters"]; response: Endpoints["POST /orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}/attempts"]["response"]; }; - removeCustomProperty: { - parameters: RequestParameters & - Endpoints["DELETE /orgs/{org}/properties/schema/{custom_property_name}"]["parameters"]; - response: Endpoints["DELETE /orgs/{org}/properties/schema/{custom_property_name}"]["response"]; - }; removeMember: { parameters: RequestParameters & Endpoints["DELETE /orgs/{org}/members/{username}"]["parameters"]; @@ -2849,6 +3015,16 @@ export type RestEndpointMethodTypes = { Endpoints["DELETE /orgs/{org}/organization-roles/users/{username}/{role_id}"]["parameters"]; response: Endpoints["DELETE /orgs/{org}/organization-roles/users/{username}/{role_id}"]["response"]; }; + setImmutableReleasesSettings: { + parameters: RequestParameters & + Endpoints["PUT /orgs/{org}/settings/immutable-releases"]["parameters"]; + response: Endpoints["PUT /orgs/{org}/settings/immutable-releases"]["response"]; + }; + setImmutableReleasesSettingsRepositories: { + parameters: RequestParameters & + Endpoints["PUT /orgs/{org}/settings/immutable-releases/repositories"]["parameters"]; + response: Endpoints["PUT /orgs/{org}/settings/immutable-releases/repositories"]["response"]; + }; setMembershipForUser: { parameters: RequestParameters & Endpoints["PUT /orgs/{org}/memberships/{username}"]["parameters"]; @@ -3087,8 +3263,8 @@ export type RestEndpointMethodTypes = { }; addItemForUser: { parameters: RequestParameters & - Endpoints["POST /users/{user_id}/projectsV2/{project_number}/items"]["parameters"]; - response: Endpoints["POST /users/{user_id}/projectsV2/{project_number}/items"]["response"]; + Endpoints["POST /users/{username}/projectsV2/{project_number}/items"]["parameters"]; + response: Endpoints["POST /users/{username}/projectsV2/{project_number}/items"]["response"]; }; deleteItemForOrg: { parameters: RequestParameters & @@ -3097,8 +3273,8 @@ export type RestEndpointMethodTypes = { }; deleteItemForUser: { parameters: RequestParameters & - Endpoints["DELETE /users/{user_id}/projectsV2/{project_number}/items/{item_id}"]["parameters"]; - response: Endpoints["DELETE /users/{user_id}/projectsV2/{project_number}/items/{item_id}"]["response"]; + Endpoints["DELETE /users/{username}/projectsV2/{project_number}/items/{item_id}"]["parameters"]; + response: Endpoints["DELETE /users/{username}/projectsV2/{project_number}/items/{item_id}"]["response"]; }; getFieldForOrg: { parameters: RequestParameters & @@ -3107,8 +3283,8 @@ export type RestEndpointMethodTypes = { }; getFieldForUser: { parameters: RequestParameters & - Endpoints["GET /users/{user_id}/projectsV2/{project_number}/fields/{field_id}"]["parameters"]; - response: Endpoints["GET /users/{user_id}/projectsV2/{project_number}/fields/{field_id}"]["response"]; + Endpoints["GET /users/{username}/projectsV2/{project_number}/fields/{field_id}"]["parameters"]; + response: Endpoints["GET /users/{username}/projectsV2/{project_number}/fields/{field_id}"]["response"]; }; getForOrg: { parameters: RequestParameters & @@ -3117,8 +3293,8 @@ export type RestEndpointMethodTypes = { }; getForUser: { parameters: RequestParameters & - Endpoints["GET /users/{user_id}/projectsV2/{project_number}"]["parameters"]; - response: Endpoints["GET /users/{user_id}/projectsV2/{project_number}"]["response"]; + Endpoints["GET /users/{username}/projectsV2/{project_number}"]["parameters"]; + response: Endpoints["GET /users/{username}/projectsV2/{project_number}"]["response"]; }; getOrgItem: { parameters: RequestParameters & @@ -3127,8 +3303,8 @@ export type RestEndpointMethodTypes = { }; getUserItem: { parameters: RequestParameters & - Endpoints["GET /users/{user_id}/projectsV2/{project_number}/items/{item_id}"]["parameters"]; - response: Endpoints["GET /users/{user_id}/projectsV2/{project_number}/items/{item_id}"]["response"]; + Endpoints["GET /users/{username}/projectsV2/{project_number}/items/{item_id}"]["parameters"]; + response: Endpoints["GET /users/{username}/projectsV2/{project_number}/items/{item_id}"]["response"]; }; listFieldsForOrg: { parameters: RequestParameters & @@ -3137,8 +3313,8 @@ export type RestEndpointMethodTypes = { }; listFieldsForUser: { parameters: RequestParameters & - Endpoints["GET /users/{user_id}/projectsV2/{project_number}/fields"]["parameters"]; - response: Endpoints["GET /users/{user_id}/projectsV2/{project_number}/fields"]["response"]; + Endpoints["GET /users/{username}/projectsV2/{project_number}/fields"]["parameters"]; + response: Endpoints["GET /users/{username}/projectsV2/{project_number}/fields"]["response"]; }; listForOrg: { parameters: RequestParameters & @@ -3157,8 +3333,8 @@ export type RestEndpointMethodTypes = { }; listItemsForUser: { parameters: RequestParameters & - Endpoints["GET /users/{user_id}/projectsV2/{project_number}/items"]["parameters"]; - response: Endpoints["GET /users/{user_id}/projectsV2/{project_number}/items"]["response"]; + Endpoints["GET /users/{username}/projectsV2/{project_number}/items"]["parameters"]; + response: Endpoints["GET /users/{username}/projectsV2/{project_number}/items"]["response"]; }; updateItemForOrg: { parameters: RequestParameters & @@ -3167,8 +3343,8 @@ export type RestEndpointMethodTypes = { }; updateItemForUser: { parameters: RequestParameters & - Endpoints["PATCH /users/{user_id}/projectsV2/{project_number}/items/{item_id}"]["parameters"]; - response: Endpoints["PATCH /users/{user_id}/projectsV2/{project_number}/items/{item_id}"]["response"]; + Endpoints["PATCH /users/{username}/projectsV2/{project_number}/items/{item_id}"]["parameters"]; + response: Endpoints["PATCH /users/{username}/projectsV2/{project_number}/items/{item_id}"]["response"]; }; }; pulls: { @@ -3473,6 +3649,11 @@ export type RestEndpointMethodTypes = { Endpoints["GET /repos/{owner}/{repo}/collaborators/{username}"]["parameters"]; response: Endpoints["GET /repos/{owner}/{repo}/collaborators/{username}"]["response"]; }; + checkImmutableReleases: { + parameters: RequestParameters & + Endpoints["GET /repos/{owner}/{repo}/immutable-releases"]["parameters"]; + response: Endpoints["GET /repos/{owner}/{repo}/immutable-releases"]["response"]; + }; checkPrivateVulnerabilityReporting: { parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/private-vulnerability-reporting"]["parameters"]; @@ -3568,11 +3749,6 @@ export type RestEndpointMethodTypes = { Endpoints["POST /orgs/{org}/repos"]["parameters"]; response: Endpoints["POST /orgs/{org}/repos"]["response"]; }; - createOrUpdateCustomPropertiesValues: { - parameters: RequestParameters & - Endpoints["PATCH /repos/{owner}/{repo}/properties/values"]["parameters"]; - response: Endpoints["PATCH /repos/{owner}/{repo}/properties/values"]["response"]; - }; createOrUpdateEnvironment: { parameters: RequestParameters & Endpoints["PUT /repos/{owner}/{repo}/environments/{environment_name}"]["parameters"]; @@ -3618,6 +3794,16 @@ export type RestEndpointMethodTypes = { Endpoints["POST /repos/{owner}/{repo}/hooks"]["parameters"]; response: Endpoints["POST /repos/{owner}/{repo}/hooks"]["response"]; }; + customPropertiesForReposCreateOrUpdateRepositoryValues: { + parameters: RequestParameters & + Endpoints["PATCH /repos/{owner}/{repo}/properties/values"]["parameters"]; + response: Endpoints["PATCH /repos/{owner}/{repo}/properties/values"]["response"]; + }; + customPropertiesForReposGetRepositoryValues: { + parameters: RequestParameters & + Endpoints["GET /repos/{owner}/{repo}/properties/values"]["parameters"]; + response: Endpoints["GET /repos/{owner}/{repo}/properties/values"]["response"]; + }; declineInvitation: { parameters: RequestParameters & Endpoints["DELETE /user/repository_invitations/{invitation_id}"]["parameters"]; @@ -3738,6 +3924,11 @@ export type RestEndpointMethodTypes = { Endpoints["DELETE /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/{protection_rule_id}"]["parameters"]; response: Endpoints["DELETE /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/{protection_rule_id}"]["response"]; }; + disableImmutableReleases: { + parameters: RequestParameters & + Endpoints["DELETE /repos/{owner}/{repo}/immutable-releases"]["parameters"]; + response: Endpoints["DELETE /repos/{owner}/{repo}/immutable-releases"]["response"]; + }; disablePrivateVulnerabilityReporting: { parameters: RequestParameters & Endpoints["DELETE /repos/{owner}/{repo}/private-vulnerability-reporting"]["parameters"]; @@ -3768,6 +3959,11 @@ export type RestEndpointMethodTypes = { Endpoints["PUT /repos/{owner}/{repo}/automated-security-fixes"]["parameters"]; response: Endpoints["PUT /repos/{owner}/{repo}/automated-security-fixes"]["response"]; }; + enableImmutableReleases: { + parameters: RequestParameters & + Endpoints["PUT /repos/{owner}/{repo}/immutable-releases"]["parameters"]; + response: Endpoints["PUT /repos/{owner}/{repo}/immutable-releases"]["response"]; + }; enablePrivateVulnerabilityReporting: { parameters: RequestParameters & Endpoints["PUT /repos/{owner}/{repo}/private-vulnerability-reporting"]["parameters"]; @@ -3903,11 +4099,6 @@ export type RestEndpointMethodTypes = { Endpoints["GET /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/{protection_rule_id}"]["parameters"]; response: Endpoints["GET /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/{protection_rule_id}"]["response"]; }; - getCustomPropertiesValues: { - parameters: RequestParameters & - Endpoints["GET /repos/{owner}/{repo}/properties/values"]["parameters"]; - response: Endpoints["GET /repos/{owner}/{repo}/properties/values"]["response"]; - }; getDeployKey: { parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/keys/{key_id}"]["parameters"]; @@ -4492,11 +4683,6 @@ export type RestEndpointMethodTypes = { Endpoints["GET /repos/{owner}/{repo}/secret-scanning/scan-history"]["parameters"]; response: Endpoints["GET /repos/{owner}/{repo}/secret-scanning/scan-history"]["response"]; }; - listAlertsForEnterprise: { - parameters: RequestParameters & - Endpoints["GET /enterprises/{enterprise}/secret-scanning/alerts"]["parameters"]; - response: Endpoints["GET /enterprises/{enterprise}/secret-scanning/alerts"]["response"]; - }; listAlertsForOrg: { parameters: RequestParameters & Endpoints["GET /orgs/{org}/secret-scanning/alerts"]["parameters"];